.crm2{--c2-panel:var(--surface);--c2-panel-2:var(--surface2);--c2-border:var(--border);--c2-text:var(--text);--c2-muted:var(--text2);--c2-primary:var(--blue);--c2-primary-2:var(--blue2);--c2-radius:12px;color:var(--c2-text);font-size:14px}.crm2 a{color:inherit;text-decoration:none}.crm2 .c2-link{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;padding:0}.crm2 .c2-link:hover{color:var(--mint)}.crm2 .c2-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.crm2 .c2-tabs button{border:1px solid var(--c2-border);color:var(--c2-muted);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px}.crm2 .c2-tabs button.active{background:var(--c2-panel-2);color:var(--c2-text);box-shadow:inset 0 -2px 0 var(--c2-primary)}.crm2 .c2-user{color:var(--c2-muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.crm2 .c2-topbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.crm2 .c2-topbar h1{flex:1;margin:0;font-size:20px}.crm2 .c2-readonly{color:var(--c2-muted);background:var(--c2-panel-2);border:1px solid var(--c2-border);border-radius:999px;padding:4px 10px;font-size:12px}.crm2 .c2-card{background:var(--gradient-surface,var(--c2-panel));border:1px solid var(--c2-border);border-radius:var(--c2-radius);padding:14px}.crm2 .c2-btn{background:var(--c2-panel-2);border:1px solid var(--c2-border);cursor:pointer;color:var(--c2-text);border-radius:8px;padding:8px 12px}.crm2 .c2-btn:hover{border-color:var(--c2-muted)}.crm2 .c2-btn.primary:hover{background:var(--c2-primary-2)}.crm2 .c2-btn.sm{padding:5px 9px;font-size:12px}.crm2 .c2-btn:disabled{opacity:.5;cursor:default}.crm2 .c2-input,.crm2 .c2-select,.crm2 .c2-textarea{background:var(--c2-panel-2);border:1px solid var(--c2-border);min-width:0;color:var(--c2-text);border-radius:8px;padding:8px 10px}.crm2 .c2-input:focus,.crm2 .c2-select:focus,.crm2 .c2-textarea:focus{border-color:var(--c2-primary);outline:none}.crm2 .c2-textarea{resize:vertical;width:100%;min-height:70px}.crm2 .c2-field{flex-direction:column;gap:4px;display:flex}.crm2 .c2-field label{color:var(--c2-muted);font-size:12px}.crm2 .c2-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm2 .c2-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm2 .c2-muted{color:var(--c2-muted)}.crm2 .c2-tag{background:var(--c2-panel-2);border:1px solid var(--c2-border);color:var(--c2-muted);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.crm2 .c2-tag.ok{color:var(--mint);border-color:var(--mint)}.crm2 .c2-tag.danger{color:var(--red);border-color:var(--red)}.crm2 .c2-alert{border:1px solid var(--red);color:var(--red);background:var(--red-soft);border-radius:8px;margin-bottom:12px;padding:10px 12px}.crm2 .c2-empty{text-align:center;color:var(--c2-muted);padding:30px}.crm2 .c2-table{border-collapse:collapse;width:100%}.crm2 .c2-table th,.crm2 .c2-table td{text-align:left;border-bottom:1px solid var(--c2-border);vertical-align:middle;padding:10px 12px}.crm2 .c2-table th{color:var(--c2-muted);font-size:12px;font-weight:600}.crm2 .c2-table tr:hover td{background:var(--c2-panel-2)}.crm2 .c2-kanban{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.crm2 .c2-col{background:var(--c2-panel);border:1px solid var(--c2-border);border-radius:var(--c2-radius);flex-direction:column;flex:0 0 270px;width:270px;max-height:calc(100vh - 220px);display:flex}.crm2 .c2-col.drop{border-color:var(--c2-primary)}.crm2 .c2-col-head{border-bottom:1px solid var(--c2-border);justify-content:space-between;padding:10px 12px;font-weight:600;display:flex}.crm2 .c2-col-head .n{color:var(--c2-muted);font-size:12px;font-weight:400}.crm2 .c2-col-body{flex-direction:column;gap:8px;padding:8px;display:flex;overflow-y:auto}.crm2 .c2-lead{background:var(--c2-panel-2);border:1px solid var(--c2-border);cursor:grab;border-radius:10px;padding:10px}.crm2 .c2-lead:hover{border-color:var(--c2-muted)}.crm2 .c2-lead b{margin-bottom:4px;display:block}.crm2 .c2-lead .meta{color:var(--c2-muted);justify-content:space-between;gap:6px;font-size:12px;display:flex}.crm2 .c2-overlay{background:var(--scrim,color-mix(in srgb, var(--bg) 70%, transparent));z-index:var(--z-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.crm2 .c2-modal{background:var(--c2-panel);border:1px solid var(--c2-border);border-radius:var(--c2-radius);flex-direction:column;gap:12px;width:min(560px,100%);padding:18px;display:flex}.crm2 .c2-modal h2{margin:0;font-size:16px}.crm2 .c2-login{justify-content:center;align-items:center;min-height:60vh;padding:16px;display:flex}.crm2 .c2-login .c2-card{flex-direction:column;gap:12px;width:min(380px,100%);display:flex}.crm2 .c2-brand{color:var(--mint);font-weight:700}.crm2 .c2-brand small{color:var(--c2-muted);font-size:11px;font-weight:400;display:block}.crm2 .c2-timeline{flex-direction:column;gap:8px;display:flex}.crm2 .c2-timeline .item{border-left:2px solid var(--c2-border);padding:8px 10px}.crm2 .c2-timeline .item small{color:var(--c2-muted);display:block}@media (width<=860px){.crm2 .c2-grid-2{grid-template-columns:1fr}}.crm2{--c2-radius:8px;font-family:var(--sans);min-width:0;max-width:100%;padding:0 24px 32px}.crm2 .c2-original-header{background:var(--gradient-card);border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:64px;margin:0 -24px;padding:8px 20px;display:flex}.crm2 .c2-original-brand{white-space:nowrap;color:var(--ink);font-size:20px}.crm2 .c2-original-nav{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.crm2 .c2-original-nav button{text-transform:uppercase;flex-shrink:0;padding:0 14px;font-size:11px;font-weight:700;color:var(--ink-2)!important}.crm2 .c2-original-nav button.active{background:var(--gradient-accent);box-shadow:var(--shadow-card);color:var(--ink-on-accent)!important}.crm2 .c2-original-header-actions{flex-shrink:0;gap:3px;display:flex}.crm2 .c2-original-header-actions button{border-radius:50%}.crm2 .c2-original-summary{background:var(--elev-1);border-bottom:1px solid var(--line);margin:0 -24px;padding:16px 20px 14px}.crm2 .c2-original-summary-top{align-items:center;gap:12px;display:flex}.crm2 .c2-original-period{flex-shrink:0;align-items:center;gap:10px;display:flex}.crm2 .c2-original-period h1{white-space:nowrap;font-size:11px;font-weight:700}.crm2 .c2-original-period button{height:32px;padding:0 10px;font-size:10px}.crm2 .c2-original-stats{flex:1;grid-template-columns:repeat(5,minmax(66px,1fr)) repeat(2,minmax(100px,1.2fr));gap:5px;min-width:0;display:grid}.crm2 .c2-original-stat{background:var(--gradient-accent);color:var(--ink-on-accent);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;height:54px;padding:7px 9px;display:flex;position:relative}.crm2 .c2-original-stat span{text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.2}.crm2 .c2-original-stat strong{font-size:19px;line-height:1.3}.crm2 .c2-original-stat svg{opacity:.7;width:13px;height:13px;position:absolute;top:23px;right:8px}.crm2 .c2-original-modules{grid-template-columns:1.25fr 1.05fr .85fr;gap:10px;margin-top:10px;display:grid}.crm2 .c2-original-module{background:var(--gradient-card);border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.crm2 .c2-original-module header{background:var(--gradient-accent);height:32px;color:var(--ink-on-accent);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.crm2 .c2-original-module header>span{text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.crm2 .c2-original-module header svg{width:13px;height:13px}.crm2 .c2-original-module header>b{background:var(--elev-1);color:var(--ink-2);text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:8px}.crm2 .c2-original-module-body{min-height:140px;padding:12px}.crm2 .c2-original-schedule{align-items:center;gap:10px;display:flex}.crm2 .c2-original-attended{flex-direction:column;flex:0 0 70px;align-items:center;gap:8px;display:flex}.crm2 .c2-original-ring{border:6px solid var(--line);border-radius:50%;place-items:center;width:60px;height:60px;font-size:20px;font-weight:700;display:grid}.crm2 .c2-original-attended>span{text-transform:uppercase;font-size:7px;font-weight:700}.crm2 .c2-original-sched-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.crm2 .c2-original-sched-grid>div{background:var(--elev-2);border-radius:4px;align-items:center;gap:4px;min-height:30px;padding:5px 4px;font-size:8px;line-height:1.1;display:flex}.crm2 .c2-original-sched-grid>.c2-sched-total{grid-column:1/-1}.crm2 .c2-original-sched-grid b{margin-left:auto}.crm2 .c2-dot{background:var(--info);border-radius:50%;flex-shrink:0;width:5px;height:5px}.crm2 .c2-dot-0,.crm2 .c2-dot-1{background:var(--ink-3)}.crm2 .c2-dot-3,.crm2 .c2-dot-7{background:var(--warning)}.crm2 .c2-dot-4,.crm2 .c2-dot-5{background:var(--success)}.crm2 .c2-dot-8{background:var(--danger)}.crm2 .c2-original-proposal-top{background:var(--elev-2);border-radius:5px;justify-content:space-between;padding:7px;display:flex}.crm2 .c2-original-proposal-top>div:last-child{text-align:right}.crm2 .c2-original-proposal-top small,.crm2 .c2-original-sales small,.crm2 .c2-original-projection small{color:var(--ink-3);text-transform:uppercase;font-size:8px;display:block}.crm2 .c2-original-proposal-top strong{font-size:13px;display:block}.crm2 .c2-original-proposal-stages{gap:5px;margin-top:10px;display:flex}.crm2 .c2-original-proposal-stages>div{flex:1;min-width:0;position:relative}.crm2 .c2-original-proposal-stages i{border:3px solid var(--elev-2);background:var(--line-strong);border-radius:50%;width:14px;height:14px;margin-bottom:4px;display:block}.crm2 .c2-original-proposal-stages b{font-size:12px;display:block}.crm2 .c2-original-proposal-stages span{color:var(--ink-2);font-size:9px;line-height:1.1;display:block}.crm2 .c2-original-sales{gap:7px;display:flex}.crm2 .c2-original-sales>div{background:var(--elev-2);border-radius:5px;flex:1;padding:8px}.crm2 .c2-original-sales strong{font-size:14px}.crm2 .c2-original-projection{background:var(--gradient-accent);color:var(--ink-on-accent);border-radius:6px;margin-top:8px;padding:8px;position:relative}.crm2 .c2-original-projection small{color:inherit}.crm2 .c2-original-projection strong{font-size:14px;display:block}.crm2 .c2-original-projection>span{font-size:10px}.crm2 .c2-original-projection em{color:var(--success);text-transform:uppercase;font-size:8px;font-style:normal;position:absolute;top:25px;right:9px}.crm2 .c2-original-toolbar{background:var(--elev-1);border-bottom:1px solid var(--line);border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 -24px 20px;padding:11px 20px;display:flex}.crm2 .c2-original-segment,.crm2 .c2-original-views{background:var(--elev-2);border:1px solid var(--line);border-radius:7px;padding:3px;display:flex}.crm2 .c2-original-segment button,.crm2 .c2-original-views button{height:25px;padding:0 8px;font-size:10px}.crm2 .c2-original-segment button svg{width:12px;height:12px}.crm2 .c2-original-segment button,.crm2 .c2-original-views button{color:var(--ink-2)!important}.crm2 .selected{background:var(--gradient-accent);box-shadow:var(--shadow-card);color:var(--ink-on-accent)!important}.crm2 .c2-original-segment button.selected,.crm2 .c2-original-views button.selected{color:var(--ink-on-accent)!important}.crm2 .c2-original-funnel{max-width:150px;height:33px;padding:5px 7px;font-size:10px}.crm2 .c2-original-search{background:var(--elev-2);border:1px solid var(--line);border-radius:8px;flex:350px;align-items:center;gap:6px;min-width:0;padding:2px 6px;display:flex}.crm2 .c2-original-search>svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.crm2 .c2-original-search input{background:0 0;border:0;outline:none;width:100%;min-width:80px;font-size:11px}.crm2 .c2-original-search>button{width:26px;height:26px}.crm2 .c2-original-views{border:0;flex-shrink:0;padding:0}.crm2 .c2-original-views button{padding:0 6px;font-size:9px}.crm2 .c2-original-count{color:var(--ink-3);white-space:nowrap;font-size:10px}.crm2 .c2-original-cta{background:var(--gradient-accent);color:var(--ink-on-accent);height:33px;font-size:10px}.crm2 .c2-original-table-wrap{border:1px solid var(--line);background:var(--elev-1);border-radius:9px;overflow:auto}.crm2 .c2-original-table{border-collapse:collapse;width:100%;min-width:950px;font-size:14px}.crm2 .c2-original-table th{background:var(--gradient-accent);color:var(--ink-on-accent);text-transform:uppercase;text-align:left;padding:11px 15px;font-size:8px}.crm2 .c2-original-table td{border-bottom:1px solid var(--line);height:65px;padding:10px 15px}.crm2 .c2-original-table tbody tr{cursor:pointer}.crm2 .c2-original-table tbody tr:nth-child(2n){background:var(--elev-2)}.crm2 .c2-original-table tbody tr:hover{background:var(--hover)}.crm2 .c2-original-table td>small{color:var(--ink-3);margin-top:3px;font-size:9px;display:block}.crm2 .c2-original-stage{border:1px solid var(--line-strong);white-space:nowrap;border-radius:99px;padding:3px 7px;font-size:9px}.crm2 .c2-original-lead-name{justify-content:flex-start;gap:5px;height:auto;padding:0;font-size:14px;font-weight:500;color:var(--ink)!important}.crm2 .c2-page-slug{color:var(--mint);margin-top:2px;font-size:11px;font-weight:600;text-decoration:none;display:block}.crm2 .c2-page-slug:hover{text-decoration:underline}.crm2 .c2-original-lead-name svg,.crm2 .c2-original-phone svg{width:11px;height:11px;color:var(--ink-3)}.crm2 .c2-original-phone{align-items:center;gap:4px;display:flex!important}.crm2 .c2-inline-icon{width:12px;height:12px;margin-right:4px;display:inline}.crm2 .c2-completion{width:42px;height:42px;color:var(--danger);place-items:center;display:grid;position:relative}.crm2 .c2-completion.complete{color:var(--success)}.crm2 .c2-completion svg{width:42px;height:42px;position:absolute;inset:0;transform:rotate(-90deg)}.crm2 .c2-completion circle{fill:none;stroke-width:3px}.crm2 .c2-completion .track{stroke:var(--line)}.crm2 .c2-completion .progress{stroke:currentColor;stroke-linecap:round}.crm2 .c2-completion b{font-size:9px}.crm2 .c2-period-actions{justify-content:space-between;margin-top:12px}.crm2 .c2-modal{max-height:90vh;overflow:auto}.crm2 .lm-modal-backdrop{background:var(--scrim,color-mix(in srgb, var(--bg) 70%, transparent));z-index:var(--z-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.crm2 .lm-lead-modal{background:var(--c2-panel);border:1px solid var(--c2-border);border-radius:var(--c2-radius);flex-direction:column;width:min(860px,100%);max-height:92vh;display:flex;overflow:auto}.crm2 .lm-lead-head{border-bottom:1px solid var(--c2-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.crm2 .lm-lead-title{font-size:15px}.crm2 .lm-lead-body{flex-direction:column;gap:14px;padding:14px 18px;display:flex}.crm2 .qualification-section{background:var(--c2-panel-2);border:1px solid var(--c2-border);border-radius:var(--c2-radius);flex-direction:column;gap:10px;padding:12px;display:flex}.crm2 .qualification-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm2 .qualification-title{margin:0;font-size:13px}.crm2 .qualification-tools{color:var(--c2-muted);font-size:12px}.crm2 .lm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:13px;display:grid}.crm2 .lm-grid>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.crm2 .lm-full{grid-column:1/-1}.crm2 .progress-ring{border:3px solid var(--c2-border);border-top-color:var(--c2-primary);width:40px;height:40px;color:var(--c2-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.crm2 .opcao-chip{border:1px solid var(--c2-border);color:var(--c2-text);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12px}.crm2 .opcao-chip.on{border-color:var(--c2-primary);color:var(--c2-primary)}.crm2 .c2-btn.primary{background:var(--c2-primary);border-color:var(--c2-primary);color:var(--bg)}@media (width<=720px){.crm2 .lm-grid{grid-template-columns:1fr}}.crm2 .c2-page-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px 0;display:grid}.crm2 .c2-page-stats .c2-original-stat{text-align:left;align-items:flex-start}.crm2 .c2-page-stats .c2-original-stat span{font-size:10px}.crm2 .c2-page-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.crm2 .c2-page-toolbar .c2-original-search{min-height:38px}.crm2 .c2-page-actions{flex-wrap:nowrap;gap:5px}.crm2 .c2-page-actions button{width:30px;height:30px}.crm2 .c2-page-actions svg{width:14px;height:14px}.crm2.c2-page-editor{width:min(960px,95vw);max-width:960px;max-height:90vh;padding:24px;overflow:auto}.crm2 .c2-page-editor-form{flex-direction:column;gap:16px;display:flex}.crm2 .c2-page-code{min-height:340px;font-family:var(--mono)}.crm2 .c2-page-preview{border:1px solid var(--line);background:var(--elev-1);width:100%;height:400px}@media (width<=640px){.crm2 .c2-page-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.crm2 .c2-original-summary-top{flex-direction:column;align-items:stretch}.crm2 .c2-original-stats{flex:none}.crm2 .c2-original-modules{grid-template-columns:1fr 1fr}.crm2 .c2-original-module:last-child{grid-column:1/-1}.crm2 .c2-original-sched-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.crm2{padding:0 12px 24px}.crm2 .c2-original-header,.crm2 .c2-original-summary,.crm2 .c2-original-toolbar{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.crm2 .c2-original-header{flex-wrap:wrap;gap:6px}.crm2 .c2-original-nav{flex-basis:100%;order:3}.crm2 .c2-original-header-actions{margin-left:auto}.crm2 .c2-original-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.crm2 .c2-original-modules{grid-template-columns:1fr}.crm2 .c2-original-module:last-child{grid-column:auto}.crm2 .c2-original-search{flex-wrap:wrap}.crm2 .c2-original-views{width:100%}.crm2 .c2-original-views button{flex:1}.crm2 .c2-original-sched-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.crm2 .c2-cfg{grid-template-columns:220px 1fr;min-height:calc(100vh - 64px);margin:0 -24px;display:grid}.crm2 .c2-cfg-side{background:var(--elev-1);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 10px;display:flex}.crm2 .c2-cfg-side input{margin-bottom:10px}.crm2 .c2-cfg-side button{text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.crm2 .c2-cfg-side button.active{background:var(--gradient-accent);color:var(--ink-on-accent);box-shadow:var(--shadow-card)}.crm2 .c2-cfg-main{min-width:0;padding:16px 28px 40px}.crm2 .c2-cfg-crumb{color:var(--ink-2);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px;font-size:12px}.crm2 .c2-cfg-head{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.crm2 .c2-cfg-head h1{margin:0 0 6px;font-size:26px}.crm2 .c2-cfg-head-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm2 .c2-cfg-chips{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.crm2 .c2-cfg-bloco{border:1px solid var(--line);background:var(--elev-1);border-radius:12px;margin-bottom:16px;overflow:hidden}.crm2 .c2-cfg-bloco>header{background:var(--gradient-accent);color:var(--ink-on-accent);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.crm2 .c2-cfg-body{padding:16px 20px}.crm2 .c2-cfg-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.crm2 .c2-cfg-field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.crm2 .c2-cfg-toggle{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.crm2 .c2-cfg-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;margin:6px 0;display:flex}.crm2 .c2-cfg-actions .c2-muted{margin-right:auto;font-size:12px}.crm2 .c2-cfg-table{overflow-x:auto}.crm2 .c2-cfg-row-actions{justify-content:flex-end;gap:6px;display:flex}.crm2 .c2-cfg-off td{opacity:.5}.crm2 .c2-cfg .c2-modal{width:min(760px,100%);max-height:90vh;overflow:auto}@media (width<=800px){.crm2 .c2-cfg{grid-template-columns:1fr}.crm2 .c2-cfg-side{flex-direction:row;overflow-x:auto}.crm2 .c2-cfg-side span{white-space:nowrap}}.crm2 .c2-error{color:var(--danger,var(--red));font-size:12px}.crm2 .c2-kb-wrap{background:var(--elev-1);border-radius:14px;min-height:60vh;margin-top:20px;padding:24px;position:relative}.crm2 .c2-kb-aviso{background:var(--info-bg);border:1px solid var(--info-line);color:var(--ink);border-radius:10px;margin-bottom:12px;padding:9px 14px;font-size:12px;position:sticky;left:0}.crm2 .c2-kb{scroll-behavior:smooth;align-items:flex-start;gap:20px;padding-bottom:12px;display:flex;overflow-x:auto}.crm2 .c2-kb-col{border:1px solid var(--line);background:var(--elev-2,var(--elev-1));border-radius:12px;flex:0 0 328px;transition:flex-basis .2s;overflow:hidden}.crm2 .c2-kb-col.fechada{flex-basis:220px}.crm2 .c2-kb-col.drop{outline:2px solid var(--mint);outline-offset:-2px}.crm2 .c2-kb-col>header{background:var(--gradient-accent);height:48px;color:var(--ink-on-accent);align-items:center;gap:8px;padding:0 14px 0 18px;display:flex}.crm2 .c2-kb-col>header .nome{opacity:.9;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.crm2 .c2-kb-col>header .nome .cor{width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ink-on-accent) 25%, transparent);border-radius:50%;flex:0 0 8px}.crm2 .c2-kb-col>header b{background:var(--elev-1);color:var(--ink);border-radius:7px;padding:3px 8px;font-size:11px}.crm2 .c2-kb-col>header button{color:inherit;cursor:pointer;letter-spacing:1px;background:0 0;border:0;border-radius:6px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.crm2 .c2-kb-col>header button:hover,.crm2 .c2-kb-col>header button.ativo{background:color-mix(in srgb, var(--ink-on-accent) 18%, transparent)}.crm2 .c2-kb-col>header .c2-kb-dots.ativo{color:var(--gold)}.crm2 .c2-kb-solte{border:1px dashed var(--mint);text-align:center;color:var(--mint);background:color-mix(in srgb, var(--mint) 8%, transparent);border-radius:10px;margin:12px 14px 0;padding:10px;font-size:12px}.crm2 .c2-kb-body{flex-direction:column;gap:12px;max-height:calc(100vh - 260px);padding:16px 14px;display:flex;overflow-y:auto}.crm2 .c2-kb-body .vazio{text-align:center;color:var(--ink-2);margin:16px 0;font-size:12px;font-style:italic}.crm2 .c2-kb-body .vazio b{color:var(--ink);font-style:normal}.crm2 .c2-kb-subs{align-items:flex-start;gap:10px;padding:12px;display:flex;overflow-x:auto}.crm2 .c2-kb-subcol{border:1px solid var(--line);background:var(--elev-1);border-radius:10px;flex:0 0 300px}.crm2 .c2-kb-subcol.drop{outline:2px solid var(--mint);outline-offset:-2px}.crm2 .c2-kb-subcol>header{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.crm2 .c2-kb-subcol>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm2 .c2-kb-subcol>header b{background:var(--elev-2,var(--elev-1));border:1px solid var(--line);border-radius:7px;padding:2px 7px;font-size:11px}.crm2 .c2-kb-subcol .c2-kb-body{max-height:calc(100vh - 320px);padding:10px}.crm2 .c2-kb-card{background:var(--elev-1);border:1px solid var(--line);cursor:pointer;box-shadow:var(--shadow-card);border-radius:10px;padding:12px 12px 10px}.crm2 .c2-kb-card:hover{border-color:var(--line-strong,var(--line))}.crm2 .c2-kb-card.dup{opacity:.62}.crm2 .c2-kb-card.filtrado{display:none}.crm2 .c2-kb-card .topo{color:var(--ink);justify-content:space-between;gap:8px;min-height:52px;font-size:13px;display:flex}.crm2 .c2-kb-card .info{flex-direction:column;gap:4px;min-width:0;display:flex}.crm2 .c2-kb-card .nome small{color:var(--ink-2);font-size:10px}.crm2 .c2-kb-card .empresa{color:var(--ink-2);font-size:11px}.crm2 .c2-kb-card .chip{color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:flex}.crm2 .c2-kb-card .chip i{background:var(--ink-2);border-radius:50%;width:7px;height:7px}.crm2 .c2-kb-card .chip.pausa{color:var(--warning)}.crm2 .c2-kb-card .chip.pausa i{background:var(--warning)}.crm2 .c2-kb-card .temp{background:var(--ink-2);color:var(--ink-on-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.crm2 .c2-kb-card footer{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:6px;padding-top:10px;display:flex}.crm2 .c2-kb-card footer .rapidos{align-items:center;gap:12px;display:flex}.crm2 .c2-kb-card footer .q{display:inline-flex;position:relative}.crm2 .c2-kb-card footer .q sup{color:var(--ink-2);font-size:8px;font-weight:700;position:absolute;top:-6px;right:-7px}.crm2 .c2-kb-card footer .avatar{background:var(--gradient-accent);width:22px;height:22px;color:var(--ink-on-accent);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.crm2 .c2-kb-card footer small{font-size:10px}.crm2 .c2-kb-card .faixa{border:1px solid var(--line);color:var(--ink);background:var(--elev-2,var(--elev-1));border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:7px 9px;font-size:11px;display:flex}.crm2 .c2-kb-card .faixa span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.crm2 .c2-kb-card .pill{white-space:nowrap;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.crm2 .c2-kb-card .pill.ok{color:var(--success);background:var(--success-bg);border-color:var(--success-line)}.crm2 .c2-kb-card .pill.alerta{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-line)}.crm2 .c2-kb-card .pill.erro{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.crm2 .c2-kb-card .pill.info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.crm2 .c2-kb-busca{z-index:60;background:var(--elev-1);border:1px solid var(--line);width:min(440px,100vw - 24px);box-shadow:var(--shadow-card);color:var(--ink);border-radius:12px;position:fixed}.crm2 .c2-kb-busca>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.crm2 .c2-kb-busca h3{margin:0;font-size:13px;font-weight:600}.crm2 .c2-kb-busca>header button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.crm2 .c2-kb-busca .grade{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.crm2 .c2-kb-busca .grade label{color:var(--ink-2);flex-direction:column;gap:5px;font-size:11px;display:flex}.crm2 .c2-kb-busca .grade .texto{grid-column:1/-1}.crm2 .c2-kb-busca>footer{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 14px;font-size:12px;display:flex}.crm2 .c2-kb-busca>footer div{gap:8px;display:flex}.crm2 .c2x-page{flex-direction:column;gap:14px;min-width:0;padding:18px 0 40px;display:flex}.crm2 .c2x-page.narrow{max-width:900px}.crm2 .c2x-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm2 .c2x-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crm2 .c2x-over{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:700}.crm2 .c2x-h1{color:var(--ink);margin:2px 0 4px;font-size:26px}.crm2 .c2x-crumb{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:12px;font-size:12px}.crm2 .c2x-card{background:var(--gradient-card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:12px;min-width:0;padding:16px}.crm2 .c2x-center{text-align:center;padding:18px 0}.crm2 .c2x-chip{border:1px solid var(--line);background:var(--elev-1);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.crm2 .c2x-chip input{color:var(--ink);background:0 0;border:0;width:120px}.crm2 .c2x-pill,.crm2 .c2x-tag{border:1px solid var(--line);color:var(--ink-2);background:var(--elev-1);border-radius:99px;margin-left:4px;padding:2px 8px;font-size:10px;display:inline-block}.crm2 .c2x-primary{background:var(--gradient-accent);color:var(--ink-on-accent);cursor:pointer;box-shadow:var(--shadow-card);border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-weight:700;display:inline-flex}.crm2 .c2x-primary:disabled{opacity:.5}.crm2 .c2x-ghost{background:color-mix(in srgb, var(--ink-on-accent) 12%, transparent);color:var(--ink-on-accent);border:1px solid color-mix(in srgb, var(--ink-on-accent) 30%, transparent);cursor:pointer;border-radius:8px;padding:7px 12px;font-weight:600}.crm2 .c2x-seg{background:var(--elev-1);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.crm2 .c2x-seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:600}.crm2 .c2x-seg button.on{background:var(--gradient-card);color:var(--ink);box-shadow:var(--shadow-card)}.crm2 .c2x-search{border:1px solid var(--line);background:var(--elev-1);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:420px;padding:0 10px;display:flex}.crm2 .c2x-search input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.crm2 .c2x-filtros{background:var(--gradient-card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.crm2 .c2x-filtros .c2-select,.crm2 .c2x-filtros .c2-input{min-width:150px}.crm2 .c2x-count{color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:700}.crm2 .c2x-novo{justify-content:center;min-width:260px}.crm2 .c2x-table{border:1px solid var(--line);background:var(--elev-1);border-radius:12px;overflow:auto}.crm2 .c2x-table table{border-collapse:collapse;width:100%;font-size:13px}.crm2 .c2x-table th{background:var(--gradient-accent);color:var(--ink-on-accent);text-transform:uppercase;letter-spacing:.06em;text-align:left;white-space:nowrap;padding:12px;font-size:10px}.crm2 .c2x-table td{border-top:1px solid var(--line);white-space:nowrap;padding:10px 12px}.crm2 .c2x-table tbody tr{cursor:pointer}.crm2 .c2x-table tbody tr:hover td{background:var(--elev-2,var(--elev-1))}.crm2 .c2x-table tr.off td{opacity:.5}.crm2 .c2x-modal{background:var(--elev-1);border:1px solid var(--line);width:min(760px,100%);max-height:92vh;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.crm2 .c2x-modal.wide{width:min(1040px,100%)}.crm2 .c2x-modal>header{background:var(--gradient-accent);color:var(--ink-on-accent);justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.crm2 .c2x-modal>header h2{margin:0;font-size:16px}.crm2 .c2x-modal-body{flex-direction:column;gap:12px;padding:18px 22px;display:flex;overflow:auto}.crm2 .c2x-modal-body label,.crm2 .c2x-sec label{color:var(--ink-2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.crm2 .c2x-modal-body small{font-weight:400}.crm2 .c2x-modal>footer{border-top:1px solid var(--line);background:var(--gradient-card);justify-content:flex-end;padding:12px 20px;display:flex}.crm2 .c2x-grid3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.crm2 .c2x-grid3 .full{grid-column:1/-1}.crm2 .c2x-check-inline{align-items:center;flex-direction:row!important}.crm2 .c2x-acts{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm2 .c2x-acts .c2-muted{margin-right:auto;font-size:12px}.crm2 .c2x-sec{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.crm2 .c2x-sec.card{border:1px solid var(--line);background:var(--gradient-card);border-radius:12px;padding:16px}.crm2 .c2x-sec h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.crm2 .c2x-sec h3 button{margin-left:auto}.crm2 .c2x-dl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 16px;margin:0;display:grid}.crm2 .c2x-dl dt{text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:700}.crm2 .c2x-dl dd{color:var(--ink);margin:2px 0 0}.crm2 .c2x-dl .full{grid-column:1/-1}.crm2 .c2x-hist{margin:0;font-size:13px}.crm2 .c2x-hist small{color:var(--ink-2)}.crm2 .c2x-base{border:1px solid var(--line);background:var(--gradient-card);border-radius:14px;grid-template-columns:180px 1fr 210px;display:grid;overflow:hidden}.crm2 .c2x-base-hero{background:var(--gradient-accent);color:var(--ink-on-accent);flex-direction:column;gap:8px;padding:18px;display:flex}.crm2 .c2x-base-hero small{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.crm2 .c2x-base-hero strong{align-items:baseline;gap:8px;font-size:40px;display:flex}.crm2 .c2x-base-hero strong span{font-size:12px}.crm2 .c2x-base-hero div{border-top:1px solid color-mix(in srgb, var(--ink-on-accent) 25%, transparent);gap:16px;margin-top:auto;padding-top:10px;display:flex}.crm2 .c2x-base-hero b{flex-direction:column;font-size:15px;display:flex}.crm2 .c2x-base-hero b small{text-transform:none;font-weight:500}.crm2 .c2x-pulso{padding:18px 26px}.crm2 .c2x-pulso small{color:var(--ink-2);font-size:11px}.crm2 .c2x-pulso ol{grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.crm2 .c2x-pulso li{flex-direction:column;gap:3px;display:flex;position:relative}.crm2 .c2x-pulso li i{border:3px solid var(--line);background:var(--elev-1);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.crm2 .c2x-pulso li b{font-size:12px}.crm2 .c2x-saude{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:18px;display:flex}.crm2 .c2x-saude strong{align-items:baseline;gap:6px;font-size:28px;display:flex}.crm2 .c2x-saude strong span{color:var(--ink-2);font-size:11px}.crm2 .c2x-saude progress{width:100%;height:6px;accent-color:var(--accent,var(--c2-primary))}.crm2 .c2x-mini3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crm2 .c2x-mini3 article{border:1px solid var(--line);background:var(--gradient-card);color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.crm2 .c2x-mini3 small{text-transform:uppercase;font-size:10px;font-weight:700;display:block}.crm2 .c2x-mini3 b{color:var(--ink);margin-right:4px;font-size:16px}.crm2 .c2x-side-page{grid-template-columns:56px 1fr;gap:24px;margin-left:-24px;display:grid}.crm2 .c2x-iconbar{border-right:1px solid var(--line);background:var(--elev-1);flex-direction:column;gap:10px;padding:20px 8px;display:flex}.crm2 .c2x-iconbar button{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.crm2 .c2x-iconbar button.on{background:var(--gradient-accent);color:var(--ink-on-accent)}.crm2 .c2x-prod{grid-template-columns:260px 1fr;gap:18px;display:grid}.crm2 .c2x-prod aside{flex-direction:column;gap:14px;display:flex}.crm2 .c2x-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:12px;display:grid}.crm2 .c2x-cal-grid small{color:var(--ink-2);font-size:10px}.crm2 .c2x-cal-grid button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:7px 0;font-size:12px;display:flex;position:relative}.crm2 .c2x-cal-grid button.fora{color:var(--ink-2);opacity:.5}.crm2 .c2x-cal-grid button.sel{background:var(--gradient-accent);color:var(--ink-on-accent)}.crm2 .c2x-cal-grid button i{background:var(--accent,var(--c2-primary));border-radius:50%;width:4px;height:4px}.crm2 .c2x-cal.big .c2x-cal-grid button{border:1px solid var(--line);text-align:left;align-items:stretch;min-height:90px;padding:6px}.crm2 .c2x-cal.big em{background:var(--elev-2,var(--elev-1));text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:1px 4px;font-size:10px;font-style:normal;overflow:hidden}.crm2 .c2x-check{border:1px solid var(--line);color:var(--ink-2);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;font-size:12px;font-weight:700;flex-direction:row!important;display:flex!important}.crm2 .c2x-check i,.crm2 .c2x-ev>i{background:var(--ink-2);border-radius:3px;flex-shrink:0;width:9px;height:9px}.crm2 .c2x-check.agendamento i,.crm2 .c2x-ev.agendamento>i{background:var(--mint,var(--accent))}.crm2 .c2x-check.lembrete i,.crm2 .c2x-ev.lembrete>i{background:var(--gold,var(--warning,var(--accent)))}.crm2 .c2x-check span{margin-left:auto}.crm2 .c2x-kpis3{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.crm2 .c2x-kpis3 small,.crm2 .c2x-kpis4 small{text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:700}.crm2 .c2x-kpis3 strong{margin:8px 0;font-size:36px;display:block}.crm2 .c2x-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crm2 .c2x-evs{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.crm2 .c2x-ev{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.crm2 .c2x-ev div{flex-direction:column;flex:1;min-width:0;display:flex}.crm2 .c2x-ev small{color:var(--ink-2);font-size:11px}.crm2 .c2x-kpis5{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.crm2 .c2x-kpis5 article{background:var(--gradient-accent);color:var(--ink-on-accent);text-align:center;border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.crm2 .c2x-kpis5 small,.crm2 .c2x-kpis5 span{text-transform:uppercase;font-size:10px;font-weight:700}.crm2 .c2x-kpis5 strong{font-size:20px}.crm2 .c2x-kpis5 .ok strong,.crm2 .c2x-kpis5 .ok span{color:var(--mint,var(--success))}.crm2 .c2x-kpis5 .bad strong,.crm2 .c2x-kpis5 .bad span{color:var(--danger,var(--red))}.crm2 .c2x-kpis5 .warn strong{color:var(--gold,var(--warning))}.crm2 .c2x-bands{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.crm2 .c2x-band{border:1px solid var(--line);background:var(--gradient-card);border-radius:10px;overflow:hidden}.crm2 .c2x-band header{background:var(--gradient-accent);color:var(--ink-on-accent);text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.crm2 .c2x-band header span{background:var(--elev-1);color:var(--ink);border-radius:99px;padding:2px 8px;font-weight:700}.crm2 .c2x-band>div{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;padding:10px;display:grid}.crm2 .c2x-band article{border:1px solid var(--line);text-align:center;background:var(--elev-1);border-radius:8px;padding:6px}.crm2 .c2x-band article small{text-transform:uppercase;color:var(--ink-2);font-size:9px;font-weight:700;display:block}.crm2 .c2x-kpis4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.crm2 .c2x-kpis4 strong{color:var(--ink);margin:10px 0 6px;font-size:30px;display:block}.crm2 .c2x-kpis4 span{color:var(--ink-2);font-size:11px;font-weight:700}.crm2 .c2x-hero{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.crm2 .c2x-hero h2{margin:8px 0}.crm2 .c2x-hero .c2x-row>div{flex-direction:column;display:flex}.crm2 .c2x-hero strong{font-size:26px}.crm2 .c2x-hero small{color:var(--ink-2);font-size:11px}@media (width<=900px){.crm2 .c2x-base,.crm2 .c2x-prod,.crm2 .c2x-two,.crm2 .c2x-mini3,.crm2 .c2x-bands,.crm2 .c2x-kpis3{grid-template-columns:1fr}.crm2 .c2x-kpis5,.crm2 .c2x-kpis4{grid-template-columns:repeat(2,1fr)}.crm2 .c2x-side-page{grid-template-columns:1fr;margin-left:0}.crm2 .c2x-iconbar{flex-direction:row}}.crm2 .lc-backdrop{align-items:flex-start;overflow:auto}.crm2 .lc-modal{background:var(--c2-panel-2);border:1px solid var(--c2-border);border-radius:14px;width:min(1400px,100%);margin:auto 0;overflow:hidden}.crm2 .lc-head{background:var(--gradient-surface,var(--c2-panel));border-bottom:1px solid var(--c2-border);align-items:center;gap:20px;padding:18px 24px 26px;display:flex}.crm2 .lc-ident{flex:1;min-width:0}.crm2 .lc-nameline{align-items:center;gap:8px;display:flex}.crm2 .lc-id{color:var(--c2-primary);font-size:13px;font-weight:700}.crm2 .lc-name{font-size:19px;font-weight:700}.crm2 .lc-wa{background:var(--c2-primary);color:var(--c2-panel);border-radius:6px;padding:4px 6px;font-size:10px;font-weight:700;text-decoration:none}.crm2 .lc-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.crm2 .lc-chip{border:1px solid var(--c2-border);background:var(--c2-panel-2);border-radius:8px;padding:4px 9px;font-size:11px;font-weight:600}.crm2 .lc-chip.strong{border-radius:999px}.crm2 .lc-ring{--p:0;background:conic-gradient(var(--c2-primary) calc(var(--p) * 1%), var(--c2-border) 0);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.crm2 .lc-ring span{background:var(--c2-panel);width:60px;height:60px;color:var(--c2-primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.crm2 .lc-headside{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.crm2 .lc-back,.crm2 .lc-temp{border:1px solid var(--c2-border);background:var(--c2-panel-2);color:var(--c2-text);cursor:pointer;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:600}.crm2 .lc-temp{text-align:left;min-width:210px}.crm2 .lc-dot{background:var(--c2-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.crm2 .lc-body{padding:22px 24px 24px}.crm2 .lc-steps{margin:0 0 20px;padding:0;list-style:none;display:flex;overflow-x:auto}.crm2 .lc-steps li{text-align:center;background:var(--c2-panel);border:1px solid var(--c2-border);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);flex-direction:column;flex:0 0 145px;padding:9px 22px;font-size:12px;display:flex}.crm2 .lc-steps li small{color:var(--c2-muted);font-size:10px}.crm2 .lc-steps li.done{background:var(--c2-panel-2)}.crm2 .lc-steps li.current{background:var(--c2-primary);color:var(--c2-panel)}.crm2 .lc-steps li.current small{color:inherit}.crm2 .lc-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.crm2 .lc-main,.crm2 .lc-side{flex-direction:column;gap:12px;min-width:0;display:flex}.crm2 .lc-box{background:var(--c2-panel);border:1px solid var(--c2-border);border-radius:14px;padding:18px}.crm2 .lc-fields{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.crm2 .lc-fields span,.crm2 .lc-label{text-transform:uppercase;color:var(--c2-muted);letter-spacing:.03em;margin:6px 0 4px;font-size:11px;font-weight:700;display:block}.crm2 .lc-field{border:1px solid var(--c2-border);background:var(--c2-panel-2);border-radius:6px;padding:7px 10px}.crm2 .lc-tabs{border:1px solid var(--c2-border);border-radius:10px;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.crm2 .lc-tabs button,.crm2 .lc-tabs a{color:var(--c2-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none}.crm2 .lc-tabs .active{background:var(--c2-primary);color:var(--c2-panel)}.crm2 .lc-editor{border:1px solid var(--c2-border);border-radius:10px;overflow:hidden}.crm2 .lc-editor-head{background:var(--gradient-surface,var(--c2-panel-2));padding:12px;font-size:12px;font-weight:700}.crm2 .lc-editor textarea{background:var(--c2-panel-2);width:100%;min-height:96px;color:var(--c2-text);resize:vertical;font:inherit;border:0;padding:12px}.crm2 .lc-editor-foot{border-top:1px solid var(--c2-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.crm2 .lc-primary{background:var(--c2-primary);color:var(--c2-panel);cursor:pointer;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700}.crm2 .lc-primary:disabled{opacity:.5}.crm2 .lc-sub{border-top:1px solid var(--c2-border);align-items:center;gap:8px;margin:22px 0 10px;padding-top:18px;font-size:13px;display:flex}.crm2 .lc-count{border:1px solid var(--c2-border);border-radius:999px;padding:1px 7px;font-size:10px}.crm2 .lc-empty{text-align:center;color:var(--c2-muted);padding:14px;font-size:12px}.crm2 .lc-panel{background:var(--c2-panel);border:1px solid var(--c2-border);border-radius:12px;overflow:hidden}.crm2 .lc-panel h3{background:var(--gradient-surface,var(--c2-panel-2));border-bottom:1px solid var(--c2-border);margin:0;padding:12px;font-size:15px}.crm2 .lc-panel-body{flex-direction:column;gap:6px;padding:12px;display:flex}.crm2 .lc-actions button{text-align:left;background:var(--c2-panel-2);color:var(--c2-text);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:600}.crm2 .lc-actions button:hover{border-color:var(--c2-border)}.crm2 .lc-actions button.danger{border-color:var(--danger,var(--c2-border));color:var(--danger,var(--c2-text))}@media (width<=900px){.crm2 .lc-grid{grid-template-columns:1fr}.crm2 .lc-head{flex-wrap:wrap}.crm2 .lc-fields{grid-template-columns:1fr}}.crm2 .lc-steps li[role=button]{cursor:pointer}.crm2 .lc-cad{align-items:center;gap:10px;display:flex}.crm2 .lc-cad>div{flex-direction:column;display:flex}.crm2 .lc-avatar{background:var(--c2-panel-2);border:1px solid var(--c2-border);border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.crm2 .lc-dash{border:1px dashed var(--c2-border);border-radius:8px;padding:12px;font-size:12px}.crm2 .lp-box{border:1px solid var(--c2-border);border-radius:10px;overflow:hidden}.crm2 .lp-head{background:var(--gradient-surface,var(--c2-panel-2));justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.crm2 .lp-badge{background:var(--c2-text);color:var(--c2-panel);letter-spacing:.03em;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.crm2 .lp-tabs{border-bottom:1px solid var(--c2-border);justify-content:flex-end;padding:0 10px;display:flex}.crm2 .lp-tabs span{box-shadow:inset 0 -2px 0 var(--c2-text);padding:10px;font-size:12px;font-weight:600}.crm2 .lp-body{flex-direction:column;gap:10px;padding:16px;display:flex}.crm2 .lp-row{grid-template-columns:minmax(0,3fr) 1fr .6fr 1fr .9fr;align-items:center;gap:8px;display:grid}.crm2 .lp-cols span{text-transform:uppercase;color:var(--c2-muted);font-size:9px;font-weight:700}.crm2 .lp-item{background:var(--c2-panel-2);border-radius:8px;padding:8px}.crm2 .lp-sub{justify-content:space-between;font-size:12px;display:flex}.crm2 .lp-x{color:var(--c2-muted);cursor:pointer;background:0 0;border:0}.crm2 .lp-link{color:var(--c2-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12px;font-weight:600}.crm2 .lp-total{text-align:right;border-bottom:1px solid var(--c2-border);padding-bottom:12px;font-size:12px}.crm2 .lp-extras{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.crm2 .lp-extra span{color:var(--c2-muted);margin-bottom:3px;font-size:10px;display:block}.crm2 .lp-foot{justify-content:flex-end;display:flex}@media (width<=700px){.crm2 .lp-row,.crm2 .lp-extras{grid-template-columns:1fr 1fr}}.crm2 .c2-modal.c2-modal-orig{border-radius:14px;flex-direction:column;gap:0;width:min(840px,100%);padding:0;display:flex;overflow:hidden}.crm2 .c2-mhead{background:var(--gradient-surface,var(--c2-panel-2));border-bottom:1px solid var(--c2-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.crm2 .c2-mhead h2{margin:0;font-size:15px;font-weight:700}.crm2 .c2-mclose{border:1px solid var(--c2-border);background:var(--c2-panel-2);color:var(--c2-text);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700}.crm2 .c2-mbody{flex-direction:column;gap:12px;padding:18px 30px 0;display:flex;overflow:auto}.crm2 .c2-mbody>:last-child:not(form),.crm2 .c2-mbody form{padding-bottom:0}.crm2 .c2-mbody .c2-field label{color:var(--c2-muted);letter-spacing:.02em;font-size:11px;font-weight:700}.crm2 .c2-mbody form>.c2-row:last-child{border-top:1px solid var(--c2-border);background:var(--gradient-surface,var(--c2-panel-2));margin:8px -30px 0;padding:16px 24px}.crm2 .c2-mbody>:last-child:not(form){margin-bottom:18px}.crm2 .c2-mbody .c2-btn.primary{padding:9px 16px;font-weight:700}.crm2 .c2-mbody .c2-btn.danger{background:var(--danger);border-color:var(--danger);color:var(--c2-panel);font-weight:700}.crm2 .c2x-table td{text-overflow:ellipsis;max-width:220px;overflow:hidden}.crm2 .c2x-pulso li:not(:last-child):after{content:"";background:var(--line);border-radius:3px;height:3px;position:absolute;top:19px;left:46px;right:8px}.crm2 .c2x-chip input[type=date]{color:#0000;width:22px}.crm2 .c2x-chip input[type=date].on{width:120px;color:var(--ink)}.crm2 .c2x-table table{font-size:12px}.crm2 .c2x-table td{max-width:170px;padding:10px 9px}.crm2 .c2x-table th{padding:12px 9px}.crm2 .cd-card .c2x-modal-body{gap:14px}.crm2 .cd-topo{color:var(--ink);justify-content:space-between;align-items:center;font-weight:700;display:flex}.crm2 .cd-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm2 .cd-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm2 .cd-bloco{border:1px solid var(--line);background:var(--gradient-card);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.crm2 .cd-tit{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:800}.crm2 .cd-item{border:1px solid var(--line);background:var(--elev-2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.crm2 .cd-acts{align-items:center;gap:6px;display:flex}.crm2 .cd-titular{background:color-mix(in srgb, var(--warning) 22%, transparent);color:var(--warning);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:800}.crm2 .cd-resumo{border:1px solid var(--line);background:var(--elev-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.crm2 .cd-nums{flex-wrap:wrap;display:flex}.crm2 .cd-nums>div{text-align:center;flex-direction:column;padding:0 10px;display:flex}.crm2 .cd-nums b{color:var(--ink);font-size:16px}.crm2 .cd-nums small{color:var(--ink-2);font-size:10px}.crm2 .cd-texto{color:var(--ink);padding:8px 0;font-weight:500}.crm2 .cd-linha{justify-content:space-between;gap:8px;font-size:12px;display:flex}.crm2 .cd-data{min-width:90px}.crm2 .cd-saldos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm2 .cd-saldos>div{border:1px solid var(--line);color:var(--ink-2);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:11px;display:flex}.crm2 .cd-saldos b{color:var(--ink);font-size:15px}.crm2 .cd-link{color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.crm2 .cd-tel{align-items:center;gap:6px;display:flex}.crm2 .cd-tel>span{border:1px solid var(--line);white-space:nowrap;border-radius:8px;padding:8px;font-size:12px}.crm2 .cd-check span{align-items:center;gap:6px;display:flex}.crm2 .cd-foot{gap:8px}.crm2 .cd-sub{z-index:calc(var(--z-overlay) + 1)}.crm2 .c2x-primary.sm{align-self:flex-start;padding:6px 12px;font-size:12px}@media (width<=860px){.crm2 .cd-tres,.crm2 .cd-duas{grid-template-columns:1fr}}.crm2 .cd-bloco{overflow-x:auto}.crm2 .nl-modal{width:min(460px,100%)}.crm2 .nl-ddd{max-width:70px}.crm2 .cd-tel>input:last-child{flex:1}.crm2 .vd-datas{position:relative}.crm2 .vd-pop{z-index:20;background:var(--elev-1);border:1px solid var(--line);width:240px;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.crm2 .vd-pop label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.crm2 .c2x-check.comercial i{background:var(--ink-3,var(--ink-2))}.crm2 .c2x-page .c2-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.crm2 .rel-grid{grid-template-columns:56px minmax(0,1fr);gap:18px;display:grid}.crm2 .rel-main{flex-direction:column;gap:14px;min-width:0;display:flex}.crm2 .rel-rail{border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:6px;padding:10px 6px;display:flex;position:sticky;top:12px}.crm2 .rel-rail button{height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px}.crm2 .rel-rail button:hover{background:var(--elev-2);color:var(--ink)}.crm2 .rel-filtros{flex-wrap:wrap;align-items:flex-end}.crm2 .rel-filtros label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:11px;display:flex}.crm2 .rel-seta{color:var(--ink-2);padding-bottom:8px}.crm2 .rel-sep{background:var(--line);align-self:stretch;width:1px}.crm2 .rel-badge{background:var(--elev-2);border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10px}.crm2 .c2-btn.on{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb, var(--accent) 18%, transparent)}.crm2 .rel-pop{width:280px}.crm2 .rel-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.crm2 .rel-hero>div:first-child{max-width:620px}.crm2 .c2x-kpis4 article span.neg{color:var(--danger,var(--ink-2))}.crm2 .c2x-kpis4 article span.pos{color:var(--success,var(--ink-2))}@media (width<=760px){.crm2 .rel-grid{grid-template-columns:1fr}.crm2 .rel-rail{display:none}}@media print{.crm2 .rel-rail,.crm2 .rel-filtros{display:none}}@media (width>=1100px){.crm2 .rel-filtros{flex-wrap:nowrap}}.crm2 .rel-filtros .c2-btn,.crm2 .rel-filtros .c2x-primary{white-space:nowrap}.crm2 .mp-crumb{color:var(--ink-2);margin:0 0 14px;font-size:12px}.crm2 .mp-wrap{grid-template-columns:220px 1fr;min-height:100%;display:grid}.crm2 .mp-side{background:var(--surface-1,var(--card));border-right:1px solid var(--line);flex-direction:column;align-self:start;gap:2px;padding:14px 0;display:flex;position:sticky;top:0}.crm2 .mp-side-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 16px 14px;font-size:12px;font-weight:800;display:flex}.crm2 .mp-side small{color:var(--ink-2);letter-spacing:.08em;padding:14px 16px 6px;font-size:10px;font-weight:800}.crm2 .mp-side button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 16px;font-size:12px;font-weight:700;display:flex}.crm2 .mp-side button:hover{background:var(--surface-2,var(--muted))}.crm2 .mp-main{flex-direction:column;gap:16px;padding:20px 24px 40px;display:flex}.crm2 .mp-main>.c2-muted{margin-top:-12px}.crm2 .mp-head{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.crm2 .mp-head>div{flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.crm2 .mp-head small{color:var(--ink-2);font-size:12px}.crm2 .mp-av{background:var(--gradient-accent);width:56px;height:56px;color:var(--ink-on-accent);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.crm2 .mp-av.sm{background:var(--surface-2,var(--muted));width:40px;height:40px;color:var(--ink);border-radius:10px;font-size:13px}.crm2 .mp-card{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:12px;padding:14px;scroll-margin-top:12px}.crm2 .mp-card>header{background:var(--gradient-accent);color:var(--ink-on-accent);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;font-weight:800;display:flex}.crm2 .mp-card>header span{align-items:center;gap:8px;display:flex}.crm2 .mp-card>header .rot{transform:rotate(-90deg)}.crm2 .mp-body{flex-direction:column;gap:10px;padding:16px 16px 4px;display:flex}.crm2 .mp-g2{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.crm2 .mp-g3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crm2 .mp-g2 label,.crm2 .mp-g3 label,.crm2 .mp-full{color:var(--ink);flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.crm2 .mp-g2 label small,.crm2 .mp-full small,.crm2 .mp-linha small{color:var(--ink-2);font-size:11px;font-weight:400}.crm2 .mp-g3 .full{grid-column:1/-1}.crm2 .mp-info{color:var(--ink-2);background:var(--surface-2,var(--muted));border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:11px;display:flex}.crm2 .mp-linha{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.crm2 .mp-linha>div{flex-direction:column;gap:3px;font-size:12px;display:flex}.crm2 .mp-sub{margin-top:6px;font-size:12px}.crm2 .mp-tile{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.crm2 .mp-tile small{color:var(--ink-2);font-size:10px}.crm2 .mp-tile b{font-size:12px}.crm2 .us-sw{background:var(--line);cursor:pointer;border:0;border-radius:20px;flex:none;width:38px;height:22px;padding:0;position:relative}.crm2 .us-sw i{background:var(--surface-1,var(--card));border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.crm2 .us-sw.on{background:var(--gradient-accent)}.crm2 .us-sw.on i{left:19px}.crm2 .us-sw:disabled{opacity:.55;cursor:not-allowed}.crm2 .us-tag{border:1px solid var(--line);background:var(--surface-2,var(--muted));color:var(--ink);border-radius:6px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-block}.crm2 .us-tag.gold{color:var(--gold,var(--warning));border-color:var(--gold,var(--warning))}.crm2 .us-kpis{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.crm2 .us-kpis article{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:14px;padding:16px 18px}.crm2 .us-kpis header{justify-content:space-between;align-items:center;display:flex}.crm2 .us-kpis header small{text-transform:uppercase;font-size:10px;font-weight:800}.crm2 .us-kpis header span{background:var(--surface-2,var(--muted));width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.crm2 .us-kpis strong{margin:10px 0 8px;font-size:26px;display:block}.crm2 .us-kpis p{color:var(--ink-2);margin:0;font-size:11px}.crm2 .us-card{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:14px;margin-top:16px;overflow:hidden}.crm2 .us-card>.c2x-row-between{padding:18px 20px 0}.crm2 .us-card h3{margin:0 0 4px;font-size:15px}.crm2 .us-filtros{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 20px 18px;display:flex}.crm2 .us-filtros>.c2-select,.crm2 .us-busca{width:100%}.crm2 .us-busca{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.crm2 .us-busca input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12px}.crm2 .us-cont{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2,var(--muted));justify-content:space-between;padding:12px 20px;font-size:11px;display:flex}.crm2 .us-cont small{color:var(--ink-2)}.crm2 .us-tab{overflow-x:auto}.crm2 .us-tab table{border-collapse:collapse;width:100%;font-size:12px}.crm2 .us-tab th{text-align:left;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line);padding:12px 14px;font-size:10px}.crm2 .us-tab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px}.crm2 .us-tab .r{text-align:right}.crm2 .us-col{align-items:center;gap:12px;display:flex}.crm2 .us-col div,.crm2 .us-mail{flex-direction:column;gap:3px;display:flex}.crm2 .us-col small,.crm2 .us-mail small{color:var(--ink-2);font-size:10px}.crm2 .us-col em{color:var(--ink-2);font-style:normal;font-weight:400}.crm2 .us-acoes{gap:6px;display:inline-flex}.crm2 .us-acoes button{border:1px solid var(--line);background:var(--surface-1,var(--card));width:34px;height:32px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.crm2 .us-pe{color:var(--ink-2);justify-content:space-between;padding:14px 20px;font-size:11px;display:flex}.crm2 .us-modal{background:var(--surface-1,var(--card));border-radius:16px;flex-direction:column;width:min(1120px,94vw);max-height:92vh;display:flex;overflow:hidden}.crm2 .us-modal>header{background:var(--gradient-accent);color:var(--ink-on-accent);justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.crm2 .us-modal>header h2{margin:0 0 4px;font-size:17px}.crm2 .us-modal>header p{opacity:.85;margin:0;font-size:11px}.crm2 .us-modal>header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;place-items:center;display:grid}.crm2 .us-modal nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 22px;display:flex}.crm2 .us-modal nav button{border:1px solid var(--line);background:var(--surface-1,var(--card));color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:800;display:flex}.crm2 .us-modal nav button.on{background:var(--gradient-accent);color:var(--ink-on-accent);border-color:#0000}.crm2 .us-body{flex-direction:column;gap:14px;padding:20px 30px;display:flex;overflow:auto}.crm2 .us-tit{align-items:center;gap:12px;display:flex}.crm2 .us-tit>span{background:var(--surface-2,var(--muted));border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.crm2 .us-tit div{flex-direction:column;gap:3px;display:flex}.crm2 .us-tit small{color:var(--ink-2);font-size:11px}.crm2 .us-box{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:16px;padding:0 18px 18px;display:flex}.crm2 .us-box h4{background:var(--surface-2,var(--muted));border-bottom:1px solid var(--line);margin:0 -18px;padding:12px 16px;font-size:11px}.crm2 .us-foto{border:1px solid var(--line);border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.crm2 .us-foto>div{flex-direction:column;gap:8px;font-size:11px;display:flex}.crm2 .us-foto small{color:var(--ink-2)}.crm2 .us-foto .mp-av.sm{width:64px;height:64px;font-size:18px}.crm2 .us-modal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.crm2 .us-modal>footer small{color:var(--ink-2);font-size:11px}@media (width<=900px){.crm2 .mp-wrap{grid-template-columns:1fr}.crm2 .mp-side{display:none}.crm2 .mp-g2,.crm2 .mp-g3,.crm2 .us-kpis{grid-template-columns:1fr}}.crm2.crm2 .us-page .c2x-ghost,.crm2.crm2 .us-modal .c2x-ghost,.crm2.crm2 .mp-main .c2x-ghost,.crm2.crm2 .us-page .c2x-primary,.crm2.crm2 .mp-main .c2x-primary,.crm2.crm2 .us-modal .c2x-primary{white-space:nowrap;flex-direction:row;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.crm2 .us-filtros>.c2-select,.crm2 .us-modal .c2-select{font-size:12px;font-weight:700}.crm2 .ch-wrap.sem-menu{grid-template-columns:64px 1fr}.crm2 .ch-wrap.sem-menu .mp-side small,.crm2 .ch-wrap.sem-menu .mp-side button{justify-content:center;gap:0;font-size:0}.crm2 .ch-wrap.sem-menu .mp-side-top{justify-content:center;font-size:0}.crm2 .mp-side button.on{background:var(--gradient-accent);color:var(--ink-on-accent);border-radius:8px;margin:0 10px;padding:10px 12px}.crm2 .mp-side button:disabled{opacity:.45;cursor:not-allowed}.crm2 .ch-ham{border:1px solid var(--line);width:30px;height:30px;color:var(--gold,var(--warning));cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.crm2 .ch-crumbbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:-20px -24px 4px;padding:14px 24px;display:flex}.crm2 .ch-crumbbar .mp-crumb{margin:0}.crm2 .ch-mut{color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.crm2 .ch-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm2 .ch-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crm2 .ch-bell{border:1px solid var(--line);background:var(--surface-1,var(--card));width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.crm2 .ch-bell i{background:var(--red);min-width:18px;height:18px;color:var(--ink-on-accent);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.crm2 .ch-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.crm2 .ch-kpis article{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:14px;justify-content:space-between;gap:10px;padding:16px 18px;display:flex}.crm2 .ch-kpis small{font-size:11px;font-weight:800}.crm2 .ch-kpis strong{margin:6px 0;font-size:24px;display:block}.crm2 .ch-kpis p{color:var(--ink-2);margin:0;font-size:10px}.crm2 .ch-kpis span{background:var(--surface-2,var(--muted));width:38px;height:38px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.crm2 .ch-card{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:14px;overflow:hidden}.crm2 .ch-abas{border-bottom:1px solid var(--line);gap:22px;padding:0 16px;display:flex;overflow-x:auto}.crm2 .ch-abas button{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:16px 0 13px;font-size:11px;font-weight:800;display:flex}.crm2 .ch-abas button.on{color:var(--ink);border-bottom-color:var(--accent,var(--mint))}.crm2 .ch-abas i,.crm2 .ch-badge{background:var(--surface-2,var(--muted));min-width:18px;height:18px;color:var(--ink);border-radius:9px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;display:inline-grid}.crm2 .ch-tool{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.crm2 .ch-tool .us-busca{flex:0 400px}.crm2 .ch-sp{flex:1}.crm2 .ch-ord{color:var(--ink-2);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.crm2 .ch-ord .c2-select{width:180px;font-size:11px}.crm2 .ch-tr{cursor:pointer}.crm2 .ch-tr:hover td{background:var(--surface-2,var(--muted))}.crm2 .ch-dot{background:var(--accent,var(--mint));border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.crm2 .ch-vazio{border:1px dashed var(--line);color:var(--ink-2);border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin:12px 16px 16px;padding:38px 16px;display:flex}.crm2 .ch-vazio b{color:var(--ink);font-size:13px}.crm2 .ch-vazio small{font-size:11px}.crm2 .ch-tag{border:1px solid var(--line);background:var(--surface-2,var(--muted));color:var(--ink);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.crm2 .ch-tag.st-aberto,.crm2 .ch-tag.st-em_triagem{color:var(--accent,var(--mint));border-color:color-mix(in srgb, var(--accent,var(--mint)) 45%, transparent)}.crm2 .ch-tag.st-em_andamento{color:var(--mint);border-color:color-mix(in srgb, var(--mint) 45%, transparent);background:color-mix(in srgb, var(--mint) 12%, transparent)}.crm2 .ch-tag.st-aguardando_solicitante,.crm2 .ch-tag.st-aguardando_terceiros{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent)}.crm2 .ch-tag.st-resolvido,.crm2 .ch-tag.st-encerrado{color:var(--ink-2)}.crm2 .ch-tag.st-cancelado,.crm2 .ch-tag.pr-critica{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:color-mix(in srgb, var(--red) 10%, transparent)}.crm2 .ch-tag.pr-alta{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.crm2 .ch-prazo{align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.crm2 .ch-prazo.atrasado{color:var(--red)}.crm2 .ch-prazo.proximo{color:var(--gold)}.crm2 .ch-prazo.dentro{color:var(--ink)}.crm2 .ch-notif{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:12px;flex-direction:column;gap:6px;max-height:320px;padding:12px;display:flex;overflow:auto}.crm2 .ch-notif header{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;display:flex}.crm2 .ch-notif>button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:grid}.crm2 .ch-notif>button.nova{border-color:color-mix(in srgb, var(--accent,var(--mint)) 55%, transparent);background:color-mix(in srgb, var(--accent,var(--mint)) 8%, transparent)}.crm2 .ch-notif small{color:var(--ink-2);font-size:10px}.crm2 .ch-box{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.crm2 .ch-box h3{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.crm2 .ch-box.aprov{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.crm2 .ch-box p{margin:0;font-size:12px}.crm2 .ch-novo,.crm2 .ch-det{flex-direction:column;gap:14px;display:flex}.crm2 .ch-novo-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm2 .ch-novo-head h2{margin:0 0 4px;font-size:20px}.crm2 .ch-tipos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.crm2 .ch-tipos button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.crm2 .ch-tipos button small{color:var(--ink-2);font-size:11px}.crm2 .ch-tipos button.on{border-color:var(--accent,var(--mint));background:color-mix(in srgb, var(--accent,var(--mint)) 10%, transparent)}.crm2 .ch-g2{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.crm2 .ch-g2 label,.crm2 .ch-drawer-body>label,.crm2 .ch-just{flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.crm2 .ch-g2 label small{color:var(--ink-2);font-weight:400}.crm2 .ch-g2 .full{grid-column:1/-1}.crm2 .ch-row>.c2-select{flex:1;min-width:140px}.crm2 .ch-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm2 .c2x-ghost.danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent)}.crm2 .c2x-ghost.sm,.crm2 .c2x-primary.sm{padding:5px 9px;font-size:11px}.crm2 .ch-det-top{justify-content:space-between;gap:10px;display:flex}.crm2 .ch-det-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.crm2 .ch-det-main,.crm2 .ch-det-side{flex-direction:column;gap:14px;display:flex}.crm2 .ch-det-head small{color:var(--ink-2);font-size:11px}.crm2 .ch-det-head h2{margin:4px 0 8px;font-size:20px}.crm2 .ch-desc{white-space:pre-wrap;line-height:1.5}.crm2 .ch-seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.crm2 .ch-seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:11px;font-weight:800}.crm2 .ch-seg button.on{background:var(--gradient-accent);color:var(--ink-on-accent)}.crm2 .ch-feed{flex-direction:column;gap:8px;max-height:460px;display:flex;overflow:auto}.crm2 .ch-msg{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.crm2 .ch-msg.interno{border-style:dashed;border-color:color-mix(in srgb, var(--gold) 55%, transparent);background:color-mix(in srgb, var(--gold) 6%, transparent)}.crm2 .ch-msg header{align-items:center;gap:8px;font-size:12px;display:flex}.crm2 .ch-msg header small{color:var(--ink-2);margin-left:auto;font-size:10px}.crm2 .ch-msg p{white-space:pre-wrap;margin:6px 0 0;font-size:12px}.crm2 .ch-ev{color:var(--ink-2);border-left:2px solid var(--line);padding-left:12px;font-size:11px}.crm2 .ch-ev b{color:var(--ink)}.crm2 .ch-ev small{margin-left:6px}.crm2 .ch-resp{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.crm2 .ch-dl{grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;margin:0;font-size:12px;display:grid}.crm2 .ch-dl dt{color:var(--ink-2);font-size:11px;font-weight:700}.crm2 .ch-dl dd{min-width:0;margin:0}.crm2 .ch-dl .c2-select,.crm2 .ch-dl .c2-input{width:100%;font-size:11px}.crm2 .ch-ok{color:var(--mint);margin:0;font-size:12px}.crm2 .ch-drawer{background:var(--surface-1,var(--card));border-left:1px solid var(--line);flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0}.crm2 .ch-drawer>header{background:var(--gradient-accent);color:var(--ink-on-accent);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.crm2 .ch-drawer>header h2{margin:0 0 4px;font-size:16px}.crm2 .ch-drawer>header p{opacity:.85;margin:0;font-size:11px}.crm2 .ch-drawer>header button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.crm2 .ch-drawer-body{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow:auto}.crm2 .ch-chk{align-items:center;gap:8px;font-size:12px;display:flex}.crm2 .ch-drawer>footer{border-top:1px solid var(--line);justify-content:space-between;padding:14px 20px;display:flex}@media (width<=1000px){.crm2 .ch-kpis{grid-template-columns:1fr 1fr}.crm2 .ch-det-grid,.crm2 .ch-g2{grid-template-columns:1fr}}.crm2 .cf-pag{flex-direction:column;gap:16px;display:flex}.crm2 .cf-abas{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:12px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.crm2 .cf-abas button{border:1px solid var(--line);background:var(--surface-1,var(--card));color:var(--ink);cursor:pointer;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:800}.crm2 .cf-abas button.on{background:var(--gradient-accent);color:var(--ink-on-accent);border-color:#0000}.crm2 .cf-bloco{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:12px;scroll-margin-top:12px;overflow:visible}.crm2 .cf-bloco>header{background:var(--gradient-accent);color:var(--ink-on-accent);border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:800;display:flex}.crm2 .cf-bloco-acts{align-items:center;gap:8px;display:flex}.crm2 .cf-chev{border:1px solid color-mix(in srgb, var(--ink-on-accent) 35%, transparent);width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.crm2 .cf-chev .rot{transform:rotate(-90deg)}.crm2 .cf-novo{border:1px solid color-mix(in srgb, var(--ink-on-accent) 40%, transparent);background:color-mix(in srgb, var(--ink-on-accent) 12%, transparent);color:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.crm2 .cf-bloco-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.crm2 .cf-caixa{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:10px;padding:12px 14px}.crm2 .cf-linha-sw{align-items:center;gap:12px;display:flex}.crm2 .cf-linha-sw>div{flex-direction:column;gap:3px;font-size:12px;display:flex}.crm2 .cf-linha-sw small{color:var(--ink-2);font-size:11px;font-weight:400}.crm2 .cf-nota{color:var(--ink-2);border:1px solid var(--line);background:var(--surface-2,var(--muted));border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.crm2 .cf-nota.sem-caixa{background:0 0;border:0;padding:0}.crm2 .cf-g3{grid-template-columns:repeat(3,1fr);gap:12px 14px;display:grid}.crm2 .cf-g2{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.crm2 .cf-g3 label,.crm2 .cf-g2 label,.crm2 .cf-campo{flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.crm2 .cf-g3 label small,.crm2 .cf-g2 label small,.crm2 .cf-campo small{color:var(--ink-2);font-weight:400}.crm2 .cf-campo{max-width:520px}.crm2 .cf-g2-sw{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.crm2 .cf-lista-sw{flex-direction:column;gap:8px;display:flex}.crm2 .cf-chk{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.crm2 .cf-vazio{text-align:center;color:var(--ink-2);padding:20px;font-size:12px}.crm2 .cf-sub{color:var(--ink-2);margin-top:2px;font-size:10px;font-weight:400;display:block}.crm2 .cf-campos{color:var(--ink-2);max-width:320px;font-size:10px}.crm2 .cf-filtros{flex-wrap:wrap;gap:10px;display:flex}.crm2 .cf-filtros .us-busca{flex:1;min-width:200px}.crm2 .cf-filtros .c2-select{width:200px;font-size:11px}.crm2 .cf-barra{z-index:2;border:1px solid var(--line);background:var(--surface-1,var(--card));color:var(--ink-2);box-shadow:var(--shadow-card,none);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:sticky;bottom:0}.crm2 .cf-barra.sujo{border-color:color-mix(in srgb, var(--gold) 60%, transparent);color:var(--gold);font-weight:800}.crm2 .cf-barra>div{gap:8px;display:flex}.crm2 .cf-janela{background:var(--surface-1,var(--card));border-radius:14px;flex-direction:column;max-height:92vh;display:flex;overflow:hidden}.crm2 .cf-janela>header{background:var(--gradient-accent);color:var(--ink-on-accent);justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.crm2 .cf-janela>header h2{margin:0;font-size:15px}.crm2 .cf-janela>header p{opacity:.85;margin:4px 0 0;font-size:11px}.crm2 .cf-janela>header button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;place-items:center;display:grid}.crm2 .cf-janela-body{flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow:auto}.crm2 .cf-janela>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.crm2 .cf-multi{min-width:180px;position:relative}.crm2 .cf-multi>button{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.crm2 .cf-multi-pop{z-index:5;background:var(--surface-1,var(--card));border:1px solid var(--line);min-width:220px;max-height:240px;box-shadow:var(--shadow-card,none);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.crm2 .cf-multi-pop label{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}@media (width<=900px){.crm2 .cf-g3,.crm2 .cf-g2,.crm2 .cf-g2-sw{grid-template-columns:1fr}}.crm2 .cf-shell{grid-template-columns:270px 1fr}.crm2 .cf-shell.compacto{grid-template-columns:76px 1fr}.crm2 .cf-side{align-self:start;gap:6px;max-height:100vh;padding:14px 12px;position:sticky;top:0;overflow:auto}.crm2 .cf-side-top{letter-spacing:.08em;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:8px;padding:2px 2px 10px;font-size:11px;font-weight:800;display:flex}.crm2 .cf-side-ico{border:1px solid var(--line);background:var(--surface-1,var(--card));width:34px;height:34px;color:var(--gold);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0!important;display:grid!important}.crm2 .cf-side-grupo{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:10px 0;display:flex}.crm2 .cf-side-grupo>small{letter-spacing:.14em;color:var(--ink-3,var(--ink-2));padding:4px 12px 6px;font-size:9px;font-weight:800}.crm2 .cf-side-grupo button{font-weight:700}.crm2 .cf-shell.compacto .cf-side-grupo button{justify-content:center}.crm2 .cf-side-vazio{padding:8px 12px;font-size:12px}.crm2 .cf-main{flex-direction:column;gap:16px;min-width:0;padding:0 28px 40px;display:flex}.crm2 .cf-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 -28px;padding:12px 28px;display:flex}.crm2 .cf-topo .c2-cfg-crumb{color:var(--ink-2);margin:0;font-size:11px}.crm2 .cf-ctrlk{border:1px solid var(--line);background:var(--surface-1,var(--card));color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.crm2 .cf-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:10px;display:flex}.crm2 .cf-head h1{letter-spacing:-.02em;margin:2px 0 6px;font-size:26px;font-weight:800}.crm2 .cf-head p{color:var(--ink-2);max-width:640px;margin:0;font-size:12px;line-height:1.5}.crm2 .cf-eyebrow{letter-spacing:.12em;color:var(--ink-3,var(--ink-2));text-transform:uppercase;font-size:10px;font-weight:800}.crm2 .cf-head-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm2 .cf-head-acoes .c2-input{width:260px;font-size:11px}.crm2 .cf-chips-nav{flex-wrap:wrap;gap:8px;display:flex}.crm2 .cf-chips-nav button{border:1px solid var(--line);background:var(--surface-1,var(--card));color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.crm2 .cf-chips-nav button:hover{border-color:var(--mint)}.crm2 .cf-toast{z-index:4;align-self:flex-end;margin:0;animation:3.2s forwards cf-sumir;position:sticky;top:8px}@keyframes cf-sumir{0%,80%{opacity:1}to{opacity:0}}.crm2 .cf-conteudo{flex-direction:column;gap:16px;display:flex}.crm2 .cf-grupo{align-items:center;gap:12px;margin-top:6px;display:flex}.crm2 .cf-grupo>span{background:var(--gradient-accent);width:34px;height:34px;color:var(--ink-on-accent);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.crm2 .cf-grupo>span:empty{display:none}.crm2 .cf-grupo b{font-size:14px;display:block}.crm2 .cf-grupo small{color:var(--ink-2);font-size:11px}.crm2 .cf-bloco>header>span{letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.crm2 .cf-num{opacity:.8;margin-right:2px;font-size:10px}.crm2 .cf-salvar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm2 .cf-sujo{color:var(--gold);margin-right:auto;font-size:11px;font-weight:800}.crm2 .cf-sub-grupo{align-items:center;gap:10px;margin-top:6px;display:flex}.crm2 .cf-sub-grupo>span{color:var(--ink-on-accent);background:var(--gradient-accent);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800}.crm2 .cf-sub-grupo b{font-size:12px;display:block}.crm2 .cf-sub-grupo small{color:var(--ink-2);font-size:11px}.crm2 .cf-regra{border:1px solid var(--line);background:var(--surface-1,var(--card));border-radius:10px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:14px;padding:12px 14px;display:grid}.crm2 .cf-regra.on{border-color:color-mix(in srgb, var(--mint) 45%, var(--line))}.crm2 .cf-regra-st{text-transform:uppercase;letter-spacing:.06em;background:var(--surface-2,var(--muted));color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800}.crm2 .cf-regra.on .cf-regra-st{background:color-mix(in srgb, var(--mint) 18%, transparent);color:var(--mint)}.crm2 .cf-regra-txt{flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.crm2 .cf-regra-txt small{color:var(--ink-2);font-size:11px;line-height:1.45}.crm2 .cf-regra-cond{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.crm2 .cf-inline{align-items:center;gap:8px;font-size:11px;font-weight:700;flex-direction:row!important;display:inline-flex!important}.crm2 .cf-inline .c2-input{width:80px}.crm2 .cf-filas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.crm2 .cf-filas .cf-caixa{flex-direction:column;gap:4px;display:flex}.crm2 .cf-filas .cf-caixa>b{font-size:18px}.crm2 .cf-rotulos{flex-direction:column;gap:10px;display:flex}.crm2 .cf-rot-res b{font-size:12px;display:block}.crm2 .cf-rot-res small{color:var(--ink-2);font-size:11px}.crm2 .cf-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm2 .cf-chips button.ch-tag{cursor:pointer;border:1px solid var(--line)}.crm2 .cf-rot-lista{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.crm2 .cf-rot-item{align-items:center;gap:8px;display:flex}.crm2 .cf-rot-item .c2-input{flex:1}.crm2 .cf-rot-item>button:not(.c2x-primary):not(.us-sw){border:1px solid var(--line);background:var(--surface-1,var(--card));width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.crm2 .cf-rot-item>button:disabled{opacity:.4;cursor:not-allowed}.crm2 .cf-ord{background:var(--surface-2,var(--muted));border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.crm2 .cf-colunas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm2 .cf-colunas .cf-caixa{flex-direction:column;gap:6px;display:flex}.crm2 .cf-colnome{flex:1;min-width:0;font-size:12px;font-weight:700}.crm2 .cf-mono{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--ink-2);font-size:9px}.crm2 .cf-previa{border:1px solid var(--line);border-radius:8px;overflow:auto}.crm2 .cf-previa-head,.crm2 .cf-previa-lin{gap:0;min-width:max-content;display:flex}.crm2 .cf-previa-head span{background:var(--surface-2,var(--muted));border-right:1px solid var(--line);white-space:nowrap;min-width:96px;padding:8px 10px;font-size:10px;font-weight:800}.crm2 .cf-previa-lin i{border-top:1px solid var(--line);border-right:1px solid var(--line);background:linear-gradient(90deg, transparent 10px, color-mix(in srgb, var(--ink-2) 18%, transparent) 10px, color-mix(in srgb, var(--ink-2) 18%, transparent) 70%, transparent 70%) center / 100% 6px no-repeat;min-width:96px;height:28px;display:block}.crm2 .cf-tabsec{flex-direction:column;gap:10px;display:flex}.crm2 .cf-off{opacity:.55}.crm2 .cf-funil-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm2 .cf-funil-head b{font-size:13px;display:block}.crm2 .cf-funil-head small{color:var(--ink-2);font-size:11px}.crm2 .cf-funis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm2 .cf-funil{border:1px solid var(--line);background:var(--surface-1,var(--card));box-shadow:var(--shadow-card,none);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm2 .cf-funil>div{flex:1;min-width:0}.crm2 .cf-funil b{font-size:14px;font-weight:600;display:block}.crm2 .cf-funil small{color:var(--ink-2);font-size:10px}.crm2 .cf-ico{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.crm2 .cf-etapa{align-items:center;gap:8px;font-weight:700;display:inline-flex}.crm2 .cf-etapa i{background:var(--line);border-radius:3px;flex:none;width:10px;height:10px}.crm2 .cf-cor{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:42px;height:34px;padding:2px}.crm2 .cf-sw-col{flex-direction:column;justify-content:center;gap:10px;display:flex}.crm2 .cf-recuo{margin:6px 0 10px 50px}.crm2 .cf-trunc{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.crm2 .cf-regras-cb,.crm2 .cf-regras-cb .cf-caixa{flex-direction:column;gap:10px;display:flex}.crm2 .cf-busca-ag{max-width:320px;font-size:12px}.crm2 .cf-log{border:1px solid var(--line);font-family:var(--font-mono,ui-monospace, monospace);border-radius:8px;flex-direction:column;gap:4px;max-height:180px;padding:10px 12px;font-size:11px;display:flex;overflow:auto}.crm2 .cf-chip{align-items:center;gap:6px;display:inline-flex}.crm2 .cf-chip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;place-items:center;padding:0;display:grid}.crm2 .cf-chip button:hover{opacity:1;color:var(--danger,var(--gold))}.crm2 .cf-logo{flex-wrap:wrap;align-items:center;gap:12px;font-weight:400;display:flex}.crm2 .cf-logo img{border:1px solid var(--line);background:var(--surface-2,var(--muted));border-radius:6px;max-width:160px;max-height:48px;padding:4px}.crm2 .cf-file{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.crm2 .cf-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.crm2 .cf-bloco .us-tab td .c2-input{min-width:70px}@media (width<=1100px){.crm2 .cf-colunas,.crm2 .cf-funis{grid-template-columns:1fr}.crm2 .cf-head{flex-direction:column}.crm2 .cf-head-acoes .c2-input{width:100%}}@media (width<=760px){.crm2 .cf-shell,.crm2 .cf-shell.compacto{grid-template-columns:1fr}.crm2 .cf-side{max-height:none;position:static}.crm2 .cf-main{padding:0 14px 30px}.crm2 .cf-topo{margin:0 -14px;padding-left:14px;padding-right:14px}.crm2 .cf-regra{grid-template-columns:1fr auto}.crm2 .cf-regra-st{grid-column:1/-1;justify-self:start}}.crm2 .cf-chev .cima{transform:rotate(180deg)}.crm2 .cf-side{min-height:calc(100vh - 64px)}.crm2 .cf-head-acoes .c2x-ghost{padding:9px 13px;font-size:11px;font-weight:800}.crm2 .cf-caixa>.cf-linha-sw+.cf-linha-sw,.crm2 .cf-caixa>.cf-linha-sw+.ch-seg+.cf-linha-sw{margin-top:12px}.crm2 .cf-caixa>b{margin-bottom:10px;font-size:12px;display:block}.crm2 .cf-bloco .c2x-ghost,.crm2 .cf-bloco .c2x-primary,.crm2 .cf-janela .c2x-ghost,.crm2 .cf-janela .c2x-primary{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.crm2 .cf-bloco .c2x-primary.sm,.crm2 .cf-bloco .c2x-ghost.sm,.crm2 .cf-janela .c2x-primary.sm,.crm2 .cf-janela .c2x-ghost.sm{padding:6px 10px;font-size:11px}.crm2 .cf-rotulos .ch-row{justify-content:flex-start}.crm2 .cf-caixa .cf-chips+.ch-row,.crm2 .cf-caixa .cf-chips+.ch-mut+.ch-row{margin-top:10px}.crm2 .cf-caixa>.cf-chips{margin-bottom:10px}.crm2 .cf-main .c2x-ghost,.crm2 .cf-janela-body .c2x-ghost,.crm2 .cf-janela>footer .c2x-ghost{background:var(--surface-1,var(--card));color:var(--ink);border-color:var(--line)}.crm2 .cf-main .c2x-ghost:hover,.crm2 .cf-janela .c2x-ghost:hover{border-color:var(--mint)}.crm2 .cf-main .c2x-ghost:disabled{opacity:.5;cursor:not-allowed}.crm2 .cf-rot-item>.us-sw{border:0;border-radius:20px;width:38px;height:22px}.crm2 .c2-col-multi{flex-direction:column;gap:3px;font-size:12px;display:flex}.crm2 .c2-col-multi small{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:9px;display:block}.crm2 a.c2-original-phone{color:inherit;text-decoration:none}.crm2 a.c2-original-phone:hover{color:var(--mint)}.crm2 .c2-original-table-wrap{overflow-x:auto}.crm2 .c2-col-multi{gap:2px;font-size:11px}.crm2 .c2-col-multi span{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.crm2 .c2-col-multi small{margin-right:4px;font-size:9px;display:inline}.crm2 .c2-temp-escolha{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.crm2 .c2-temp-escolha .c2-btn{align-items:center;gap:8px;font-weight:700;display:inline-flex}.crm2 .c2-temp-dot{background:var(--line);border-radius:50%;width:10px;height:10px}.crm2 .ig-mono{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;font-size:11px}.crm2 .ig-codigo{border:1px solid var(--line);background:var(--surface-2,var(--muted));border-radius:8px;position:relative}.crm2 .ig-codigo pre{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-all;color:var(--ink);max-height:320px;margin:0;padding:12px 14px 40px;font-size:11px;line-height:1.55;overflow:auto}.crm2 .ig-codigo>button{align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:8px;right:8px}.crm2 .ig-pausa{border-color:var(--gold,var(--line));margin-bottom:12px}.crm2 .ig-evs{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 12px;margin-top:6px;display:grid}.crm2 .ig-ev{font-size:12px;font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:8px;display:flex}.crm2 .ig-vars{flex-direction:column;gap:6px;margin-top:10px;display:flex}.crm2 .ig-vars>small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:800}.crm2 .ig-url{border:1px solid var(--line);background:var(--surface-2,var(--muted));border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12px}.crm2 .ig-res{flex-direction:column;gap:8px;margin-top:10px;display:flex}.crm2 .ig-lista{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}.crm2 .ig-click{cursor:pointer}.crm2 .ig-click:hover td{background:var(--surface-2,var(--muted))}@media (width<=800px){.crm2 .cf-shell,.crm2 .cf-shell.compacto{grid-template-columns:minmax(0,1fr)}.crm2 .cf-shell>.cf-side,.crm2 .cf-shell>.cf-main{min-width:0}.crm2 .cf-shell .cf-side{border-right:0;border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-height:0;max-height:none;padding:10px 14px;position:static;overflow:visible}.crm2 .cf-shell .cf-side-ico{display:none!important}.crm2 .cf-shell .cf-side-top{margin-bottom:4px;padding:0 0 8px}.crm2 .cf-shell .cf-side>.c2-input{margin-bottom:4px}.crm2 .cf-shell .cf-side-grupo{scrollbar-width:thin;border-bottom:0;flex-direction:row;align-items:center;gap:6px;padding:6px 0;overflow-x:auto}.crm2 .cf-shell .cf-side-grupo>small{white-space:nowrap;flex:none;padding:0 6px 0 0}.crm2 .cf-shell .cf-side-grupo button{white-space:nowrap;flex:none;padding:7px 10px}.crm2 .cf-shell .cf-side-grupo button span{display:inline!important}.crm2 .cf-bloco .us-tab{overflow-x:auto}.crm2 .cf-bloco .us-tab table{min-width:560px}.crm2 .cf-bloco .us-tab .ig-mono{word-break:normal;white-space:nowrap}}.crm2 .lp-head-dir{align-items:center;gap:10px;display:flex}.crm2 .lp-tabs{gap:2px;overflow-x:auto}.crm2 .lp-tabs button{color:var(--c2-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px;font-size:12px;font-weight:600}.crm2 .lp-tabs button.active{color:var(--c2-text);box-shadow:inset 0 -2px 0 var(--c2-text)}.crm2 .lp-scroller{flex-direction:column;gap:8px;display:flex;overflow-x:auto}.crm2 .lp-scroller>*{min-width:560px}.crm2 .lp-tcell{align-items:center;gap:6px;display:flex;position:relative}.crm2 .lp-tcell .c2-input{flex:1}.crm2 .lp-pick{border:1px solid var(--c2-border);background:var(--c2-panel);color:var(--c2-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.crm2 .lp-menu{z-index:20;background:var(--c2-panel);border:1px solid var(--c2-border);box-shadow:var(--shadow-lg,0 12px 30px var(--c2-border));border-radius:10px;flex-direction:column;gap:4px;max-height:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.crm2 .lp-opt{text-align:left;color:var(--c2-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:12px}.crm2 .lp-opt:hover{background:var(--c2-panel-2)}.crm2 .lp-mini{font-size:11px}.crm2 .lp-ro{font-size:12px}.crm2 .lp-ro span:first-child{font-weight:600}.crm2 .lp-travado .lp-item{opacity:.92}.crm2 .lp-linha-dir{justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.crm2 .lp-abat{color:var(--c2-muted);border-bottom:0;padding-bottom:0}.crm2 .lp-div{border:0;border-top:1px solid var(--c2-border);width:100%;margin:4px 0}.crm2 .lp-extra{flex-direction:column;gap:3px;font-size:12px;display:flex}.crm2 .lp-extra b{font-size:13px}.crm2 .lp-obs{white-space:pre-wrap;margin:0;font-size:13px}.crm2 .lp-aviso{background:var(--c2-panel-2);border:1px solid var(--mint);color:var(--c2-text);border-radius:8px;padding:8px 12px;font-size:12px}.crm2 .lp-erro{color:var(--red);font-size:12px}.crm2 .lp-credito{border:1px dashed var(--c2-border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.crm2 .lp-credito span{color:var(--c2-muted);flex:1}.crm2 .lp-foot{flex-wrap:wrap;gap:8px}.crm2 .lp-foot .lc-primary,.crm2 .lp-foot .c2-btn{font-size:12px}.crm2 .lc-primary.lp-pagar{background:var(--mint);color:var(--bg)}.crm2 .lp-mfoot{justify-content:flex-end;margin-top:12px}.crm2 .lp-radios{flex-direction:column;gap:8px;margin:10px 0;font-size:13px;display:flex}.crm2 .lp-radios label{align-items:flex-start;gap:8px;display:flex}.crm2 .lp-badge.lp-et-aceita,.crm2 .lp-badge.lp-et-pago{background:var(--mint);color:var(--bg)}.crm2 .lp-badge.lp-et-venda_pendente,.crm2 .lp-badge.lp-et-pago_parcial,.crm2 .lp-badge.lp-et-reembolso_pendente,.crm2 .lp-badge.lp-et-vencida{background:var(--gold);color:var(--bg)}.crm2 .lp-badge.lp-et-recusada,.crm2 .lp-badge.lp-et-cancelado{background:var(--red);color:var(--bg)}.crm2 .pg-resumo{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.crm2 .pg-form{border:1px solid var(--c2-border);border-radius:10px;margin-bottom:12px;padding:12px}.crm2 .pg-form p{margin:0 0 10px;font-size:12px}.crm2 .pg-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.crm2 .pg-grid label{flex-direction:column;gap:4px;font-size:12px;display:flex}.crm2 .pg-tabela-wrap{overflow-x:auto}.crm2 .pg-tabela{min-width:760px;font-size:12px}.crm2 .pg-off td{opacity:.55}.crm2 .pg-st{border:1px solid var(--c2-border);border-radius:999px;padding:2px 8px;font-size:11px}.crm2 .pg-st.ok{color:var(--mint);border-color:var(--mint)}.crm2 .pg-st.off{color:var(--c2-muted)}.crm2 .pg-acoes{flex-wrap:wrap;gap:6px;display:flex}.crm2.pp-pub{background:var(--bg);min-height:100vh;color:var(--c2-text);padding:32px 16px}.crm2 .pp-pub-card{background:var(--gradient-surface,var(--c2-panel));border:1px solid var(--c2-border);border-radius:16px;flex-direction:column;gap:20px;max-width:860px;margin:0 auto;padding:28px;display:flex}.crm2 .pp-pub-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm2 .pp-pub-head small{color:var(--c2-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.crm2 .pp-pub-head h1{margin:4px 0;font-size:24px}.crm2 .pp-pub-head p{color:var(--c2-muted);margin:0}.crm2 .pp-pub-tabela{overflow-x:auto}.crm2 .pp-pub-tabela .num{text-align:right}.crm2 .pp-pub-tabela tfoot td{border-bottom:0}.crm2 .pp-pub-dados{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.crm2 .pp-pub-dados dt{color:var(--c2-muted);text-transform:uppercase;font-size:11px}.crm2 .pp-pub-dados dd{margin:2px 0 0;font-weight:600}.crm2 .pp-pub-obs h2{margin:0 0 6px;font-size:14px}.crm2 .pp-pub-obs p{white-space:pre-wrap;margin:0}.crm2 .pp-pub-vazio{text-align:center;padding:40px 0}.crm2 .pp-pub-vazio h1{font-size:20px}@media (width<=700px){.crm2 .pg-grid{grid-template-columns:1fr}.crm2 .pp-pub-card{padding:18px}}.crm2 .cd-perfil{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.crm2 .cd-perfil-st.ok{color:var(--mint)}.crm2 .cd-perfil-st.alerta{color:var(--gold)}.crm2 .cd-perfil-st.neutro{color:var(--c2-muted)}.crm2 .cd-perfil-form{flex-direction:column;gap:12px;display:flex}.crm2 .cd-perfil-form label{flex-direction:column;gap:6px;font-size:13px;display:flex}.crm2 .cd-obrig{color:var(--danger)}.crm2 .cd-extrato{flex-direction:column;gap:4px;max-height:180px;margin-top:10px;font-size:12.5px;display:flex;overflow:auto}.crm2 .cd-ext-linha{border-bottom:1px dashed var(--line);align-items:baseline;gap:8px;padding:4px 0;display:flex}.crm2 .cd-ext-linha.inativo,.crm2 .cd-ext-linha.vencido{opacity:.55}.crm2 .cd-ext-data{color:var(--c2-muted);min-width:78px}.crm2 .cd-ext-valor{min-width:96px;font-weight:700}.crm2 .cd-ext-valor.pos{color:var(--mint)}.crm2 .cd-ext-valor.neg{color:var(--danger)}.crm2 .cd-linha-btn{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px}.crm2 .cd-linha-btn:hover:not(:disabled){background:var(--elev-2)}.crm2 .cd-linha-btn:disabled{cursor:default}.crm2 .lc-cad-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:4px}.crm2 .lc-cad-btn:hover{background:var(--elev-2)}.crm2 .cf-acao-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.crm2 .lc-cv{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.crm2 .lc-cv label{min-width:0}.crm2 .lc-cv .c2-input,.crm2 .lc-cv .c2-select{width:100%}.crm2 .lc-cv .lc-cv-largo{grid-column:span 2}.crm2 .lc-cv-st{text-transform:none;color:var(--c2-muted);letter-spacing:0;margin-left:6px;font-style:normal;font-weight:600}.crm2 .lc-cv-st.ok{color:var(--mint)}.crm2 .lc-cv-st.erro{color:var(--red)}.crm2 .lc-fields-link{display:block}@media (width<=900px){.crm2 .lc-cv .lc-cv-largo{grid-column:auto}}.crm2 .agd-acoes{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm2 .agd-novo{border:1px solid var(--c2-border);background:var(--c2-panel);color:var(--c2-text);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.crm2 .agd-novo[aria-disabled=true]{opacity:.6}.crm2 .agd-novo:hover:not(:disabled){border-color:var(--c2-primary)}.crm2 .agd-ver{color:var(--c2-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:700;text-decoration:underline}.crm2 .agd-secao{letter-spacing:.05em;text-transform:uppercase;color:var(--c2-muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;font-weight:700;display:flex}.crm2 .agd-lista{flex-direction:column;gap:6px;display:flex}.crm2 .agd-item{text-align:left;border:1px solid var(--c2-border);border-left:3px solid var(--c2-primary);background:var(--c2-panel-2);width:100%;color:var(--c2-text);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.crm2 .agd-item:hover{border-color:var(--c2-primary)}.crm2 .agd-item[data-status=Concluído]{border-left-color:var(--mint)}.crm2 .agd-item[data-status=Cancelado]{border-left-color:var(--danger)}.crm2 .agd-item[data-status=Reagendado]{border-left-color:var(--c2-border)}.crm2 .agd-item[data-status=Tentando\ reagendar]{border-left-color:var(--gold)}.crm2 .agd-item-topo{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.crm2 .agd-item-meta{color:var(--c2-muted);font-size:11px}.crm2 .agd-item-pend{color:var(--gold);font-size:10px}.crm2 .agd-status{border:1px solid var(--c2-border);white-space:nowrap;color:var(--c2-text);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.crm2 .agd-status[data-status=Agendado],.crm2 .agd-status[data-status=Agendando]{border-color:var(--c2-primary);color:var(--c2-primary)}.crm2 .agd-status[data-status=Concluído]{border-color:var(--mint);color:var(--mint)}.crm2 .agd-status[data-status=Cancelado]{border-color:var(--danger);color:var(--danger)}.crm2 .agd-status[data-status=Tentando\ reagendar]{border-color:var(--gold);color:var(--gold)}.crm2 .agd-status[data-status=Reagendado]{color:var(--c2-muted)}.crm2 .agd-feedback{color:var(--danger);margin:0;font-size:12px;font-weight:600}.crm2 .modal-paragrafo{color:var(--c2-text);margin:0;font-size:13px;line-height:1.5}.crm2 .agd-opcoes{flex-direction:column;gap:8px;max-height:50vh;margin-top:10px;display:flex;overflow:auto}.crm2 .ag-tipo-opcao,.crm2 .ag-agenda-opcao{text-align:left;border:1px solid var(--c2-border);background:var(--c2-panel-2);width:100%;color:var(--c2-text);cursor:pointer;font:inherit;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.crm2 .ag-agenda-opcao{grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.crm2 .ag-tipo-opcao:hover,.crm2 .ag-agenda-opcao:hover{border-color:var(--c2-primary)}.crm2 .ag-tipo-nome,.crm2 .ag-agenda-nome{font-size:13px;font-weight:700}.crm2 .ag-tipo-desc,.crm2 .ag-agenda-desc{color:var(--c2-muted);font-size:11px}.crm2 .ag-agenda-desc{grid-column:2}.crm2 .ag-tag{border:1px solid var(--c2-border);color:var(--c2-muted);border-radius:6px;grid-row:span 2;padding:3px 7px;font-size:10px;font-weight:700}.crm2 .agd-form{flex-direction:column;gap:12px;display:flex}.crm2 .agd-agenda-linha{color:var(--c2-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.crm2 .agd-agenda-linha b{color:var(--c2-text)}.crm2 .agd-regras{grid-template-columns:1fr 1fr;gap:10px;margin-top:-4px;display:grid}.crm2 .agd-regras>div{border:1px solid var(--c2-border);background:var(--c2-panel);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.crm2 .agd-regras span{letter-spacing:.06em;text-transform:uppercase;color:var(--c2-muted);font-size:9px;font-weight:700}.crm2 .agd-regras b{font-size:16px}.crm2 .agd-nota{border:1px solid var(--c2-border);color:var(--c2-muted);background:var(--c2-panel-2);border-radius:8px;margin:0;padding:9px 12px;font-size:11px}.crm2 .agd-nota b{color:var(--c2-text)}.crm2 .agd-nota-simples{color:var(--c2-muted);margin:0;font-size:12px}.crm2 .agd-cal-topo{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.crm2 .agd-cal-topo button{border:1px solid var(--c2-border);background:var(--c2-panel);width:32px;height:30px;color:var(--c2-text);cursor:pointer;border-radius:6px;font-size:11px}.crm2 .agd-cal-topo button:disabled{opacity:.4;cursor:default}.crm2 .agd-cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.crm2 .agd-cal-dow{text-align:center;color:var(--c2-muted);padding:4px 0;font-size:12px;font-weight:600}.crm2 .agd-cal-dia{border:1px solid var(--c2-border);background:var(--c2-panel);height:31px;color:var(--c2-text);cursor:pointer;border-radius:6px;font-size:12px;font-weight:700}.crm2 .agd-cal-dia:disabled{color:var(--c2-muted);opacity:.6;cursor:default;background:0 0;border-color:#0000;font-weight:400}.crm2 .agd-cal-dia:hover:not(:disabled){border-color:var(--c2-primary)}.crm2 .agd-cal-dia.on,.crm2 .agd-slot.on{background:var(--c2-primary);border-color:var(--c2-primary);color:var(--c2-panel)}.crm2 .agd-slots{flex-direction:column;gap:8px;display:flex}.crm2 .agd-slot-grade{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.crm2 .agd-slot{border:1px solid var(--c2-border);background:var(--c2-panel);height:32px;color:var(--c2-text);cursor:pointer;border-radius:6px;font-size:12px;font-weight:700}.crm2 .agd-slot:disabled{color:var(--c2-muted);opacity:.55;cursor:default;text-decoration:line-through}.crm2 .agd-slot:hover:not(:disabled){border-color:var(--c2-primary)}.crm2 .agd-textarea{resize:vertical;min-height:72px}.crm2 .agd-dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.crm2 .agd-dl dt{letter-spacing:.05em;text-transform:uppercase;color:var(--c2-muted);font-size:10px;font-weight:700}.crm2 .agd-dl dd{word-break:break-word;margin:2px 0 0;font-size:13px}.crm2 .agd-subtit{margin:14px 0 6px;font-size:12px;font-weight:700}.crm2 .agd-trilha{border-left:2px solid var(--c2-border);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crm2 .agd-trilha li{padding-left:10px;font-size:12px}.crm2 .agd-trilha small{color:var(--c2-muted);font-size:11px;display:block}.crm2 .agd-acoes-det{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.crm2 .agd-acoes-det button{text-align:left;border:1px solid var(--c2-border);background:var(--c2-panel-2);color:var(--c2-text);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.crm2 .agd-acoes-det button b{font-size:12px}.crm2 .agd-acoes-det button span{color:var(--c2-muted);font-size:11px}.crm2 .agd-acoes-det button:hover:not(:disabled){border-color:var(--c2-primary)}.crm2 .agd-acoes-det button.danger b{color:var(--danger)}.crm2 .agd-acoes-det button:disabled{opacity:.55;cursor:default}.crm2 .agd-form-readonly{border:1px solid var(--c2-border);background:var(--c2-panel-2);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.7}.crm2 .agd-checkboxline{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=700px){.crm2 .agd-regras,.crm2 .agd-dl,.crm2 .agd-acoes-det{grid-template-columns:1fr}.crm2 .agd-cal-dia{height:36px}}.crm2 .agd-opcoes+*,.crm2 form>input.c2-input[type=search]{width:100%}.crm2 .cf-status-etapa{flex-direction:column;gap:10px;margin-top:14px;display:flex}.crm2 .cf-status-head{flex-direction:column;gap:2px;display:flex}.crm2 .cf-status-head small{color:var(--ink-2);font-size:11px}.crm2 .cf-status-modo{color:var(--ink-2);flex-direction:column;gap:5px;max-width:360px;font-size:12px;display:flex}.crm2 .cf-status-lista{flex-direction:column;gap:6px;display:flex}.crm2 .cf-status-linha,.crm2 .cf-status-novo{align-items:center;gap:8px;display:flex}.crm2 .cf-status-linha{border:1px solid var(--line);background:var(--elev-1);border-radius:9px;padding:6px 8px}.crm2 .cf-status-linha.arrastando{opacity:.5}.crm2 .cf-status-linha .alca{cursor:grab;color:var(--ink-2);place-items:center;display:grid}.crm2 .cf-status-linha .c2-input,.crm2 .cf-status-novo .c2-input{flex:1;min-width:0}.crm2 .cf-status-linha .c2-input.ordem,.crm2 .cf-status-novo .c2-input.ordem{flex:0 0 72px}.crm2 .cf-status-etapa .c2-muted{margin:0;font-size:12px;line-height:1.5}.crm2 .lc-pv-faixa{border:1px solid var(--c2-primary);background:var(--c2-panel-2);color:var(--c2-text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.crm2 .lc-pv-faixa.ok{border-color:var(--c2-border)}.crm2 .lc-pv-faixa .c2-btn{flex-shrink:0}.crm2 .lc-pv-lista{gap:10px}.crm2 .lc-pv-item{border:1px solid var(--c2-border);background:var(--c2-panel-2);border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.crm2 .lc-pv-item.ativo{border-color:var(--c2-primary)}.crm2 .lc-pv-item .c2-btn{align-self:flex-start;margin-top:4px}.crm2 .lc-pv-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm2 .lc-pv-aqui{color:var(--c2-primary);font-size:11px;font-weight:600}@media (width<=640px){.crm2 .lc-pv-faixa{flex-direction:column;align-items:flex-start}}.crm2 .us-pv-funis{flex-direction:column;gap:6px;margin-top:10px;font-size:12px;display:flex}.crm2 .us-check{color:var(--c2-text);align-items:center;gap:8px;font-size:12px;display:flex}
