@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650;700&family=Plus+Jakarta+Sans:wght@700;800&display=swap");:root{--petrol:#00313d;--petrol-deep:#002832;--mint:#94d2bd;--mint-deep:#5fae95;--mint-light:#ddf1e9;--mint-text:#2f7f69;--gold:#c58b27;--ink:#0f1a1e;--ink-soft:#546069;--ink-faint:#8794a0;--line:#e5e9ec;--surface:#fff;--bg:#f5f7f7;--up:#1f7a63;--up-bg:#e6f2ee;--down:#b0432f;--down-bg:#f6ebe7;--temp-1:#e6f0f4;--temp-2:#eef5f2;--temp-3:#f7f4e6;--temp-4:#fbecd2;--temp-5:#f8ddd0;--radius:10px;--shadow:0 1px 2px rgba(0,49,61,.04),0 1px 3px rgba(0,49,61,.06)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--ink);line-height:1.5;font-feature-settings:"tnum" 1}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.dashboard-wrap{max-width:none;width:100%}.topbar{background:var(--surface);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10}.topbar-inner{justify-content:space-between;height:64px}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:11px}.brand-logo{width:32px;height:32px;border-radius:7px;display:block}.brand-name{font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--petrol)}.brand-client{font-size:13px;color:var(--ink-faint);border-left:1px solid var(--line);padding-left:12px;margin-left:3px}.topbar-right{display:flex;align-items:center;gap:16px}.signout{font-size:13px;color:var(--ink-soft);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit}.signout:hover{color:var(--petrol)}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;padding:32px 0 20px;flex-wrap:wrap;gap:16px}.pagehead h1{font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--petrol)}.pagehead .sub{font-size:13px;color:var(--ink-faint);margin-top:3px}.periods{display:flex;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:3px;flex-wrap:wrap}.period{border:none;background:none;font:inherit;font-size:13px;color:var(--ink-soft);padding:6px 12px;border-radius:6px;cursor:pointer;transition:.15s;white-space:nowrap}.period:hover{color:var(--petrol)}.period.active{background:var(--petrol);color:#fff;font-weight:500}.aquisicao-page{padding-bottom:48px}.aquisicao-score{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);padding:18px 20px;margin:4px 0 28px;overflow:auto}.aquisicao-score-item{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.aquisicao-score-item strong{font-size:23px;color:var(--petrol);font-weight:650}.aquisicao-score-item span{font-size:12px;color:var(--ink-soft)}.aquisicao-arrow{color:var(--ink-faint);font-size:18px}.aquisicao-section{margin-top:28px}.aquisicao-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.aquisicao-section-head h2{font-size:16px;color:var(--petrol)}.aquisicao-section-head p{font-size:13px;color:var(--ink-faint);margin-top:2px}.aquisicao-filters{display:flex;gap:4px}.aquisicao-filters button{background:none;border:1px solid transparent;border-radius:6px;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:12px;padding:6px 9px}.aquisicao-filters button.active{border-color:var(--line);background:var(--surface);color:var(--petrol);font-weight:600}.aquisicao-list{display:grid;grid-gap:10px;gap:10px}.aquisicao-awaiting-row,.aquisicao-card{background:var(--surface);border:1px solid var(--line);padding:18px 20px}.aquisicao-card-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.aquisicao-card h3{font-size:14px;color:var(--petrol)}.aquisicao-card p{font-size:12px;color:var(--ink-soft);margin-top:2px}.aquisicao-channel{font-size:11px;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:3px 8px;height:max-content}.aquisicao-card textarea{display:block;width:100%;resize:vertical;border:1px solid var(--line);border-radius:6px;padding:10px 11px;color:var(--ink);font:inherit;font-size:13px;line-height:1.5;outline:none}.aquisicao-card textarea:focus,.aquisicao-crm-form input:focus{border-color:var(--mint-deep);box-shadow:0 0 0 2px var(--up-bg)}.aquisicao-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.aquisicao-actions button,.aquisicao-button{border:1px solid var(--line);background:var(--surface);border-radius:6px;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:12px;padding:7px 10px;text-decoration:none}.aquisicao-actions button:hover,.aquisicao-button:hover{border-color:var(--mint-deep);color:var(--petrol)}.aquisicao-actions button:disabled{cursor:wait;opacity:.55}.aquisicao-actions .aquisicao-primary,.aquisicao-primary{background:var(--petrol);border-color:var(--petrol);color:#fff}.aquisicao-empty{border:1px dashed #cfd8dc;background:hsla(0,0%,100%,.5);padding:28px 24px;display:flex;flex-direction:column;gap:4px;color:var(--ink-soft)}.aquisicao-empty strong{font-size:14px;color:var(--petrol)}.aquisicao-empty span{font-size:13px}.aquisicao-error{border:1px solid #eccfc8;background:var(--down-bg);color:var(--down);padding:10px 13px;font-size:13px;border-radius:6px;margin:12px 0}.aquisicao-awaiting{display:grid;grid-gap:10px;gap:10px}.aquisicao-awaiting-row{display:flex;justify-content:space-between;gap:20px}.aquisicao-awaiting-main{min-width:0}.aquisicao-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--ink-soft)}.aquisicao-meta strong{color:var(--petrol);font-size:14px}.aquisicao-awaiting-main p{font-size:13px;margin-top:8px;white-space:pre-wrap;color:var(--ink)}.aquisicao-crm-form{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:560px}.aquisicao-crm-form input{border:1px solid var(--line);border-radius:6px;padding:7px 9px;min-width:140px;font:inherit;font-size:12px}.aquisicao-crm-form button{height:max-content}.aquisicao-responsavel-control{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:var(--ink-soft)}.aquisicao-responsavel-control select{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:6px 8px}.aquisicao-instagram-note{color:var(--petrol)!important;font-size:12px!important;margin:0 0 8px!important}.aquisicao-page-head{margin-bottom:18px}.aquisicao-subtabs{display:flex;gap:4px;align-items:center;margin:0 0 14px}.aquisicao-page-head .aquisicao-subtabs{margin:0}.aquisicao-subtabs button{border:1px solid transparent;background:none;border-radius:6px;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:12px;padding:7px 13px}.aquisicao-subtabs button.active{background:var(--surface);border-color:var(--line);color:var(--petrol);font-weight:650}.aquisicao-lista-section{min-width:0}.aquisicao-lista-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.aquisicao-lista-head h2{font-size:16px;color:var(--petrol)}.aquisicao-lista-head p{font-size:13px;color:var(--ink-faint);margin-top:3px}.aquisicao-lista-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);padding:12px 14px;margin-bottom:12px}.aquisicao-lista-filters label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--ink-soft)}.aquisicao-lista-filters select{min-width:145px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;padding:7px 8px}.aquisicao-lista-range{margin-left:auto;color:var(--ink-faint);font-size:12px;padding-bottom:8px}.aquisicao-grid-top-scroll{overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-bottom:0;background:var(--surface)}.aquisicao-grid-top-scroll-content{height:1px}.aquisicao-grid-wrap{border:1px solid var(--line);background:var(--surface);overflow:auto;max-height:calc(100vh - 250px);position:relative}.aquisicao-grid{border-collapse:separate;border-spacing:0;min-width:2200px;width:100%;font-size:12px}.aquisicao-grid th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f5f8f7;color:var(--petrol);font-size:11px;font-weight:650;letter-spacing:.01em;text-align:left;white-space:nowrap;padding:10px 9px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.aquisicao-grid td{background:var(--surface);min-width:122px;max-width:210px;vertical-align:top;padding:7px 8px;border-bottom:1px solid #e8eeec;border-right:1px solid #edf1f0}.aquisicao-grid td.is-sticky-name,.aquisicao-grid th.is-sticky-name{position:-webkit-sticky;position:sticky;left:0;z-index:3;min-width:205px;max-width:230px}.aquisicao-grid th.is-sticky-name{z-index:4;background:#f5f8f7}.aquisicao-grid td.is-sticky-name{background:var(--surface)}.aquisicao-grid tr.is-blocked td,.aquisicao-grid tr.is-blocked td.is-sticky-name{background:#fffaf5}.aquisicao-grid td input:not([type=checkbox]),.aquisicao-grid td select{box-sizing:border-box;width:100%;min-height:30px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:12px;padding:6px;outline:none}.aquisicao-grid td input:not([type=checkbox]):hover,.aquisicao-grid td select:hover{border-color:var(--line);background:#fbfdfc}.aquisicao-grid td input:not([type=checkbox]):focus,.aquisicao-grid td select:focus{border-color:var(--mint-deep);background:var(--surface);box-shadow:0 0 0 2px var(--up-bg)}.aquisicao-grid td input[type=checkbox]{width:17px;height:17px;accent-color:var(--petrol);margin:7px}.aquisicao-grid td input:disabled,.aquisicao-grid td select:disabled{cursor:not-allowed;color:var(--ink-faint);opacity:.7}.aquisicao-site-link{display:block;color:var(--petrol);font-size:11px;margin:3px 6px;text-decoration:underline}.aquisicao-bloqueio{display:inline-block;color:#a45c00;margin:7px 2px 0 0}.aquisicao-cell-note{display:block;color:#a45c00;font-size:10px;margin:2px 6px}.aquisicao-cell-status{display:block;color:var(--ink-faint);font-size:10px;margin:2px 6px}.aquisicao-cell-status.is-saved{color:var(--up)}.aquisicao-cell-status.is-error{color:var(--down)}.aquisicao-lista-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;color:var(--ink-soft);font-size:12px}.aquisicao-periods{display:flex;justify-content:flex-end;margin:-8px 0 12px}.aquisicao-error{display:flex;align-items:center;justify-content:space-between;gap:14px}.aquisicao-error>span{min-width:0}.aquisicao-error .sortbtn{flex:0 0 auto;border:1px solid var(--line);background:var(--surface)}.aquisicao-grid td select.aquisicao-temp-1,.aquisicao-grid td select.aquisicao-temp-1:focus,.aquisicao-grid td select.aquisicao-temp-1:hover{background:var(--temp-1)}.aquisicao-grid td select.aquisicao-temp-2,.aquisicao-grid td select.aquisicao-temp-2:focus,.aquisicao-grid td select.aquisicao-temp-2:hover{background:var(--temp-2)}.aquisicao-grid td select.aquisicao-temp-3,.aquisicao-grid td select.aquisicao-temp-3:focus,.aquisicao-grid td select.aquisicao-temp-3:hover{background:var(--temp-3)}.aquisicao-grid td select.aquisicao-temp-4,.aquisicao-grid td select.aquisicao-temp-4:focus,.aquisicao-grid td select.aquisicao-temp-4:hover{background:var(--temp-4)}.aquisicao-grid td select.aquisicao-temp-5,.aquisicao-grid td select.aquisicao-temp-5:focus,.aquisicao-grid td select.aquisicao-temp-5:hover{background:var(--temp-5)}.aquisicao-grid td.is-cnpj,.aquisicao-grid th.is-cnpj{min-width:170px;max-width:170px}.aquisicao-name-field,.aquisicao-site-field{display:flex;align-items:center;gap:4px;min-width:0}.aquisicao-grid td .aquisicao-name-field input,.aquisicao-grid td .aquisicao-site-field input{width:auto;min-width:0;flex:1 1}.aquisicao-site-link{display:inline-block;flex:0 0 auto;margin:0 2px 0 0;white-space:nowrap}.aquisicao-bloqueio{flex:0 0 auto;margin:0}@media(max-width:760px){.aquisicao-grid td.is-sticky-name,.aquisicao-grid th.is-sticky-name{width:140px;min-width:140px;max-width:140px}.aquisicao-error{align-items:flex-start;flex-direction:column}.aquisicao-error .sortbtn{align-self:flex-start}.aquisicao-score{align-items:flex-start}.aquisicao-awaiting-row,.aquisicao-section-head{align-items:flex-start;flex-direction:column}.aquisicao-actions{width:100%}.aquisicao-actions button,.aquisicao-button{flex:1 1;text-align:center}.aquisicao-crm-form{justify-content:flex-start;width:100%;max-width:none}.aquisicao-crm-form input{flex:1 1;min-width:120px}.aquisicao-page-head{align-items:flex-start;flex-direction:column}.aquisicao-page-head .aquisicao-subtabs{width:100%}.aquisicao-subtabs button{flex:1 1}.aquisicao-lista-head{align-items:flex-start;flex-direction:column}.aquisicao-lista-head .sortbtn{width:100%}.aquisicao-lista-filters{align-items:stretch;flex-direction:column}.aquisicao-lista-filters label,.aquisicao-lista-filters select{width:100%}.aquisicao-lista-range{margin-left:0;padding-bottom:0}.aquisicao-grid-wrap{max-height:calc(100vh - 320px)}.aquisicao-lista-pagination{justify-content:space-between}}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 16px;box-shadow:var(--shadow)}.kpi-label{font-size:11px;color:var(--ink-faint);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kpi-value{font-size:27px;font-weight:650;letter-spacing:-.03em;margin-top:9px;line-height:1.1}.kpi-value .cur{font-size:16px;font-weight:550;color:var(--ink-soft);margin-right:2px}.kpi-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;margin-top:11px;padding:3px 8px;border-radius:20px}.kpi-delta.up{color:var(--up);background:var(--up-bg)}.kpi-delta.down{color:var(--down);background:var(--down-bg)}.kpi-delta.flat{color:var(--ink-faint);background:#eef0f2}.kpi-delta svg{width:12px;height:12px}.kpi-delta .prev{color:var(--ink-faint);font-weight:400;margin-left:2px}.kpi.primary{background:var(--petrol);border-color:var(--petrol)}.kpi.primary .kpi-label{color:var(--mint)}.kpi.primary .kpi-value{color:#fff}.kpi.primary .kpi-value .cur{color:var(--mint)}.kpi.primary .kpi-delta.up{background:rgba(148,210,189,.18);color:var(--mint)}.kpi.primary .kpi-delta.down{background:hsla(0,0%,100%,.14);color:#f0b3a8}.kpi.primary .kpi-delta.flat{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6)}.kpi-sub{grid-template-columns:repeat(4,1fr)}.kpi.sm{padding:15px 16px}.kpi.sm .kpi-value{font-size:20px;margin-top:7px}.kpi.sm .kpi-delta{margin-top:9px}.muted-note{font-size:12px;color:var(--ink-faint);margin:2px 4px 34px;display:flex;align-items:center;gap:6px}.muted-note svg{width:13px;height:13px;flex-shrink:0}.sec-label{font-size:12px;font-weight:600;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.placeholder{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);padding:40px;font-size:13px;margin-bottom:36px}.placeholder,footer{text-align:center;color:var(--ink-faint)}footer{padding:28px 0 40px;font-size:12px;border-top:1px solid var(--line);margin-top:20px}.state{max-width:1120px;margin:0 auto;padding:80px 24px;text-align:center;color:var(--ink-faint);font-size:14px}.spinner{width:26px;height:26px;border:3px solid var(--line);border-top-color:var(--petrol);border-radius:50%;margin:0 auto 16px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.login-page{min-height:100vh;min-height:100svh;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;background:var(--petrol);padding:24px}.login-page:before{content:"";position:absolute;z-index:0;inset:50% auto auto 50%;width:min(62vw,720px);height:min(94vh,820px);transform:translate(-50%,-50%);background:url(/impuls-simbolo-menta.svg) 50%/contain no-repeat;opacity:.1;pointer-events:none}.login-card{position:relative;z-index:1;background:var(--surface);border-radius:16px;padding:42px 40px 38px;width:100%;max-width:420px;box-shadow:0 18px 48px rgba(0,0,0,.2)}.login-logo{width:180px;height:auto;display:block;margin:0 auto 28px}.login-card h1{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.25;color:var(--petrol);text-align:center;letter-spacing:-.02em}.login-card .sub{font-size:13px;color:var(--ink-faint);text-align:center;margin:7px auto 28px;max-width:290px}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:6px}.field input{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:7px;font:inherit;font-size:14px;color:var(--ink);transition:.15s}.field input:focus{outline:none;border-color:var(--mint-deep);box-shadow:0 0 0 3px rgba(148,210,189,.34)}.btn{width:100%;padding:12px;background:var(--petrol);color:#fff;border:none;border-radius:7px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:.15s;margin-top:6px}.btn:hover{background:var(--petrol-deep)}.btn:disabled{opacity:.6;cursor:not-allowed}.login-forgot{display:block;margin-top:14px;text-align:center;color:var(--petrol);font-size:13px;text-decoration:none}.login-forgot:hover{text-decoration:underline}.login-success{background:#e8f5ec;color:#23633a}.login-error,.login-success{margin-bottom:14px;padding:10px 12px;border-radius:8px;font-size:13px}.login-error{background:var(--down-bg);color:var(--down);text-align:center}@media(max-width:480px){.login-page{padding:18px 14px}.login-card{padding:34px 24px 30px}.login-logo{width:164px;margin-bottom:24px}.login-card h1{font-size:19px}.login-page:before{width:350px;height:620px;opacity:.09}}@media(max-width:880px){.kpi-grid,.kpi-sub{grid-template-columns:repeat(2,1fr)}.kpi-value{font-size:24px}}@media(max-width:480px){.kpi-grid,.kpi-sub{grid-template-columns:1fr 1fr}.pagehead h1{font-size:19px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.tab{background:none;font:inherit;font-size:13.5px;color:var(--ink-soft);padding:12px 16px;cursor:pointer;border:none;border-bottom:2px solid transparent;white-space:nowrap;transition:.15s;font-weight:500}.tab.active,.tab:hover{color:var(--petrol)}.tab.active{border-bottom-color:var(--petrol);font-weight:600}.block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--shadow);margin-bottom:16px}.block-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;gap:12px}.block-title{font-size:14px;font-weight:650;color:var(--petrol);letter-spacing:-.01em}.block-sub{font-size:12px;color:var(--ink-faint)}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:820px){.grid-2{grid-template-columns:1fr}}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto;margin-bottom:16px}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;padding:12px 14px;font-size:11px;font-weight:600;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line);background:#fafbfb;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-table th:hover .sort-arrow{opacity:1}.sort-arrow{color:var(--petrol);font-weight:700}.data-table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:#fafbfb}.table-empty{text-align:center;color:var(--ink-faint);padding:32px!important;font-size:13px}.cell-strong{font-weight:600;color:var(--petrol)}.cell-muted{color:var(--ink-faint)}.cell-name{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creative-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.creative{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.creative-img{object-fit:cover;display:block}.creative-img,.creative-noimg{width:100%;aspect-ratio:1/1;background:#eef1f2}.creative-noimg{color:var(--ink-faint);font-size:12px}.creative-fallback{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;overflow:hidden}.creative-fallback-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:rgba(0,49,61,.08);color:var(--petrol)}.creative-fallback-icon svg{width:22px;height:22px}.creative-fallback-copy{display:flex;flex-direction:column;align-items:center;min-width:0;gap:3px}.creative-fallback-campaign,.creative-fallback-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-fallback-title{font-size:12px;color:var(--ink);font-weight:700}.creative-fallback-campaign{font-size:11px;color:var(--ink-soft)}.creative-fallback-link{font-size:11px;color:var(--petrol);font-weight:700;text-decoration:none}.creative-fallback-link:hover{text-decoration:underline}.creative-body{padding:14px}.creative-headline{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.creative-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.creative-metric .m-label{font-size:10px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.creative-metric .m-value{font-size:15px;font-weight:650;color:var(--petrol);margin-top:2px}.pagehead.tight{padding-bottom:12px}.periods-wrap{position:relative}.period.custom{display:flex;align-items:center;gap:5px}.period.custom svg{width:13px;height:13px;opacity:.7}.period-pop{position:absolute;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 24px rgba(0,49,61,.14);padding:14px;z-index:20;min-width:250px}.period-pop-row{display:flex;gap:10px;margin-bottom:10px}.period-pop label{display:flex;flex-direction:column;font-size:11px;color:var(--ink-faint);font-weight:600;gap:4px;flex:1 1}.period-pop input{border:1px solid var(--line);border-radius:7px;padding:7px 9px;font:inherit;font-size:13px;color:var(--ink)}.period-pop input:focus{outline:none;border-color:var(--petrol)}.period-apply{width:100%;background:var(--petrol);color:#fff;border:none;border-radius:7px;padding:9px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.period-apply:disabled{opacity:.5;cursor:not-allowed}.commercial-analysis{padding-bottom:12px}.commercial-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 0 16px}.commercial-months button{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-soft);padding:8px 6px;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.commercial-months button:hover{border-color:var(--mint-deep);color:var(--petrol)}.commercial-months button.active{border-color:var(--petrol);background:var(--petrol);color:#fff}.commercial-months button span{display:block;margin-top:2px;color:var(--mint);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.commercial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.commercial-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--line);border-radius:var(--radius);padding:16px 16px 14px;box-shadow:var(--shadow)}.commercial-band-green{border-top-color:#2f8a6e}.commercial-band-yellow{border-top-color:#d39b2f}.commercial-band-red{border-top-color:#b0432f}.commercial-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:38px}.commercial-card h2{min-width:0;color:var(--petrol);font-size:13px;font-weight:650;line-height:1.35}.commercial-band-label{flex:0 0 auto;border-radius:99px;padding:2px 7px;background:#eef1f2;color:var(--ink-soft);font-size:9px;font-weight:700;text-transform:uppercase}.commercial-band-green .commercial-band-label{background:#e6f2ee;color:#1f7a63}.commercial-band-yellow .commercial-band-label{background:#fff4d8;color:#8a641a}.commercial-band-red .commercial-band-label{background:var(--down-bg);color:var(--down)}.commercial-value{margin-top:6px;color:var(--petrol);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.commercial-band-insufficient .commercial-value,.commercial-band-no-data .commercial-value{font-size:19px;letter-spacing:-.01em}.commercial-detail{min-height:34px;margin-top:5px;color:var(--ink-faint);font-size:10px;line-height:1.4}.commercial-detail span{display:block}.commercial-method-help{margin:5px 0 0;color:var(--ink-faint);font-size:10px;line-height:1.4}.commercial-diagnostic{margin-top:9px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:11px;line-height:1.45}.commercial-diagnostic-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.commercial-diagnostic-head strong{color:var(--petrol)}.commercial-diagnostic-head span{color:var(--ink-faint);font-size:9px;text-align:right}.commercial-diagnostic p{margin:0}.commercial-diagnostic ol{margin:0;padding-left:17px}.commercial-diagnostic li+li{margin-top:4px}.commercial-diagnostic.is-yellow strong{color:#8a641a}.commercial-diagnostic.is-red strong{color:var(--down)}.commercial-diagnostic-waiting{color:var(--ink-faint)}.commercial-band-no-data .commercial-value{font-size:17px;line-height:1.25}.commercial-procedures .table-wrap{margin-bottom:0;box-shadow:none}@media(max-width:1100px){.commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.commercial-months{display:flex;overflow-x:auto;padding-bottom:3px}.commercial-months button{flex:0 0 88px}.commercial-grid{grid-template-columns:1fr}.commercial-card-head{min-height:0}}.guidance-pagehead{align-items:flex-end}.guidance-page-actions{display:flex;gap:8px}.guidance-intro{margin:-8px 0 18px;color:var(--ink-soft);font-size:13px}.guidance-success{margin:0 0 14px;border:1px solid #b9dfd2;border-radius:8px;background:#eaf6f2;color:#1f6b57;padding:10px 12px;font-size:13px}.guidance-editor-grid{display:grid;grid-gap:16px;gap:16px;padding-bottom:24px}.guidance-metric{padding:0}.guidance-metric .block-head{padding:16px 18px;border-bottom:1px solid var(--line)}.guidance-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.guidance-band{min-width:0;padding:15px 16px}.guidance-band+.guidance-band{border-left:1px solid var(--line)}.guidance-band-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--petrol);font-size:12px}.guidance-band-head span{color:var(--ink-faint);font-size:10px}.guidance-band.is-green{border-top:3px solid #2f8a6e}.guidance-band.is-yellow{border-top:3px solid #d39b2f}.guidance-band.is-red{border-top:3px solid #b0432f}.guidance-action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px;margin-bottom:9px}.guidance-position{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bg);color:var(--ink-soft);font-size:10px;font-weight:700}.guidance-action textarea{grid-column:2;width:100%;resize:vertical;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);padding:8px 9px;font:inherit;font-size:12px;line-height:1.4}.guidance-action textarea:focus{outline:2px solid var(--mint);outline-offset:1px}.guidance-band.is-green .guidance-action{display:block}.guidance-order-actions{grid-column:2;display:flex;gap:5px}.guidance-order-actions .crm-btn{padding:4px 8px;font-size:10px}.guidance-order-actions .crm-btn-lost{margin-left:auto}.guidance-add-action{margin-left:29px}@media(max-width:1000px){.guidance-bands{grid-template-columns:1fr}.guidance-band+.guidance-band{border-left:0;border-top-width:3px;border-top-style:solid}.guidance-band.is-yellow{border-top-color:#d39b2f}.guidance-band.is-red{border-top-color:#b0432f}}@media(max-width:700px){.guidance-pagehead{align-items:stretch}.guidance-page-actions{display:grid;grid-template-columns:1fr}.guidance-page-actions .crm-btn{width:100%}}.subbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.select-native{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 11px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.select-native:focus{outline:none;border-color:var(--petrol)}.onboarding-start-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.onboarding-start-grid label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.onboarding-columns{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.7fr);grid-gap:16px;gap:16px;margin-bottom:18px}.onboarding-list{min-height:260px}.onboarding-plan{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:11px 12px;margin-bottom:8px;color:var(--ink);cursor:pointer;font:inherit}.onboarding-plan.active,.onboarding-plan:hover{border-color:var(--petrol);background:#f5f9f8}.onboarding-plan span{display:flex;flex-direction:column;min-width:0}.onboarding-plan strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboarding-plan small{font-size:11px;color:var(--ink-faint);margin-top:2px}.onboarding-plan b{font-size:11px;color:var(--petrol);white-space:nowrap}.onboarding-product-label{font-size:12px;color:var(--ink-soft);margin-top:3px}.onboarding-progress{height:7px;background:#edf0f1;margin:0 0 18px}.onboarding-progress span{display:block;height:100%;border-radius:inherit;background:var(--mint-deep);transition:width .2s ease}.onboarding-progress.small{height:4px;margin:6px 0 10px}.onboarding-phase{border-top:1px solid var(--line);padding:14px 0 4px}.onboarding-phase-head{display:flex;justify-content:space-between;gap:8px;font-size:12px}.onboarding-phase-head span{color:var(--ink-faint);font-weight:600}.onboarding-item{display:grid;grid-template-columns:minmax(180px,1fr) 110px minmax(130px,.8fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f2f3}.onboarding-item-main{display:flex;align-items:flex-start;gap:9px;min-width:0;cursor:pointer}.onboarding-item-main input{margin-top:3px;accent-color:var(--petrol)}.onboarding-item-main span{display:flex;flex-direction:column;min-width:0}.onboarding-item-main strong{font-size:12.5px;font-weight:500;color:var(--ink)}.onboarding-item-main strong.done{text-decoration:line-through;color:var(--ink-faint)}.onboarding-item-main small{font-size:10.5px;color:var(--ink-faint);margin-top:2px}.select-native.compact{width:100%;padding:6px 7px;font-size:11px}.onboarding-observation{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;padding:7px 8px;background:var(--surface);font:inherit;font-size:11px;color:var(--ink)}.onboarding-observation:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}@media(max-width:820px){.onboarding-columns,.onboarding-start-grid{grid-template-columns:1fr}.onboarding-start-grid .btn-primary{justify-self:start}}@media(max-width:560px){.onboarding-item{grid-template-columns:1fr 100px}.onboarding-observation{grid-column:1/-1}.onboarding-item-main{grid-column:1}.onboarding-item .select-native{grid-column:2;grid-row:1}}.subbar-label{font-size:12px;color:var(--ink-faint);font-weight:600}.sortbtns{display:flex;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:3px}.sortbtn{border:none;background:none;font:inherit;font-size:12.5px;color:var(--ink-soft);padding:6px 11px;border-radius:6px;cursor:pointer}.sortbtn.active{background:var(--petrol);color:#fff;font-weight:500}.creative-img{cursor:zoom-in;transition:opacity .15s}.creative-img:hover{opacity:.9}.lightbox{position:fixed;inset:0;background:rgba(0,20,25,.82);display:grid;place-items:center;z-index:100;padding:24px;animation:fadein .15s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.lightbox-inner{position:relative;max-width:min(90vw,640px);max-height:90vh}.lightbox-inner img{width:100%;height:auto;border-radius:10px;display:block;max-height:90vh;object-fit:contain}.lightbox-fallback{min-width:min(72vw,420px);min-height:240px;background:#eef1f2;border-radius:10px;color:var(--ink-faint)}.lightbox-close{position:absolute;top:-14px;right:-14px;width:34px;height:34px;border-radius:50%;background:#fff;border:none;font-size:22px;line-height:1;color:var(--ink);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.3);display:grid;place-items:center}.stage-pills{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.stage-pill{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:7px 14px;font-size:13px;color:var(--ink-soft);cursor:pointer;display:flex;align-items:center;gap:7px}.stage-pill.active{background:var(--petrol);color:#fff;border-color:var(--petrol)}.stage-pill .cnt{font-weight:700;font-size:12px;background:rgba(0,0,0,.08);padding:1px 7px;border-radius:10px}.stage-pill.active .cnt{background:hsla(0,0%,100%,.2)}.event-feed{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.event-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.event-item:last-child{border-bottom:none}.event-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.event-main{flex:1 1;min-width:0}.event-name{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-meta{font-size:12px;color:var(--ink-faint);margin-top:1px}.event-time{font-size:11.5px;color:var(--ink-faint)}.event-badge,.event-time{white-space:nowrap;flex-shrink:0}.event-badge{font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px}.refresh-btn{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 13px;font:inherit;font-size:13px;color:var(--ink-soft);cursor:pointer}.refresh-btn:hover{border-color:var(--petrol);color:var(--petrol)}.refresh-btn svg{width:14px;height:14px}.data-table tfoot .table-total td{border-top:2px solid var(--petrol);background:#f0f5f4;font-weight:700;color:var(--petrol);font-size:13px}.pie-legend{display:flex;flex-direction:column;gap:8px;justify-content:center}.pie-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.pie-legend-dot{width:11px;height:11px;border-radius:3px;flex-shrink:0}.pie-legend-val{margin-left:auto;font-weight:600;color:var(--petrol)}.pie-wrap{display:grid;grid-template-columns:1fr 200px;grid-gap:20px;gap:20px;align-items:center}@media(max-width:680px){.pie-wrap{grid-template-columns:1fr}}.col-group-head{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:6px 14px 2px;color:var(--ink-faint)}.platform-col{background:rgba(0,49,61,.02)}.creative-adname{font-size:11px;color:var(--ink-faint);font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:8px}.client-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;cursor:pointer;transition:all .15s;box-shadow:var(--shadow)}.client-card:hover{border-color:var(--petrol);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,49,61,.1)}.client-card-name{font-size:16px;font-weight:700;color:var(--petrol);margin-bottom:4px}.client-card-slug{font-size:12px;color:var(--ink-faint);font-family:monospace;margin-bottom:14px}.client-card-go{font-size:13px;font-weight:600;color:var(--mint-deep)}.access-denied{min-height:70vh;display:grid;place-items:center;padding:24px}.access-denied-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:36px;max-width:420px;text-align:center}.access-denied-card h2{color:var(--petrol);margin:0 0 10px;font-size:20px}.access-denied-card p{color:var(--ink-soft);font-size:14px;line-height:1.5;margin:0 0 20px}.btn-primary{background:var(--petrol);color:#fff;border:none;border-radius:8px;padding:11px 20px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.signout-link{background:none;border:none;color:var(--ink-faint);font:inherit;font-size:12px;cursor:pointer;margin-right:16px;text-decoration:none;opacity:.8}.signout-link:hover{color:var(--petrol);opacity:1;text-decoration:underline;text-underline-offset:3px}.cohort-note{display:flex;gap:10px;align-items:flex-start;background:#f0f5f4;border:1px solid var(--mint-deep,#5fae95);border-radius:10px;padding:12px 14px;margin-bottom:16px}.cohort-note svg{width:17px;height:17px;color:var(--petrol);flex-shrink:0;margin-top:1px}.cohort-note-text{font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.cohort-note-text strong{color:var(--petrol)}.cohort-note-close{background:none;border:none;font-size:18px;line-height:1;color:var(--ink-faint);cursor:pointer;padding:0 2px;flex-shrink:0}.cohort-note-close:hover{color:var(--petrol)}.cohort-note-collapsed{display:inline-flex;align-items:center;gap:6px;background:none;border:1px dashed var(--line);border-radius:20px;padding:5px 12px;font:inherit;font-size:12px;color:var(--ink-faint);cursor:pointer;margin-bottom:16px}.cohort-note-collapsed svg{width:13px;height:13px}.cohort-note-collapsed:hover{color:var(--petrol);border-color:var(--petrol)}.wf-num-success{color:#1f7a4d;font-weight:600}.wf-num-error{color:#c0392b;font-weight:700}.wf-num-partial{color:#b8860b;font-weight:600}.wf-status{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}.wf-status-success{background:#e3f4ea;color:#1f7a4d}.wf-status-error{background:#fbe4e1;color:#c0392b}.wf-status-partial{background:#fbf0d9;color:#96690a}.wf-status-running{background:#e3edf7;color:#2a5d8f}.wf-status-skipped{background:#eef0f2;color:#6b7680}.wf-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.wf-dot-success{background:#1f7a4d}.wf-dot-error{background:#c0392b}.wf-dot-partial{background:#c99a1f}.wf-dot-running{background:#2a5d8f}.wf-dot-skipped{background:#9aa3ac}.pager{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:10px 4px;flex-wrap:wrap;gap:10px}.pager-info{font-size:12.5px;color:var(--ink-faint)}.pager-btns{display:flex;align-items:center;gap:10px}.pager-page{font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.pager .sortbtn{border:1px solid var(--line);background:var(--surface)}.pager .sortbtn:disabled{opacity:.4;cursor:not-allowed}.pager .sortbtn:not(:disabled):hover{border-color:var(--petrol);color:var(--petrol)}.event-details{margin:0 0 10px 46px;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--ink-soft);display:flex;flex-direction:column;gap:4px}.event-details strong{color:var(--ink);font-weight:600;margin-right:4px}.ag-shell{display:flex;min-height:100vh;background:var(--bg)}.ag-side{width:224px;flex:0 0 224px;background:var(--petrol-deep);color:#fff;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.ag-brand{justify-content:space-between;padding:20px 18px 22px}.ag-brand,.ag-brand-identity{display:flex;align-items:center;gap:10px}.ag-brand-identity{min-width:0}.ag-brand-logo{width:32px;height:32px;border-radius:50%}.ag-brand-name{font-weight:600;font-size:15px;line-height:1.1}.ag-brand-sub{font-size:11px;color:var(--mint);letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.ag-nav{display:flex;flex-direction:column;gap:2px;padding:0 10px;flex:1 1}.ag-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:hsla(0,0%,100%,.72);font-size:14px;text-decoration:none;transition:background .12s,color .12s}.ag-nav-item svg{width:17px;height:17px;flex:0 0 17px}.ag-nav-item:hover{background:hsla(0,0%,100%,.07);color:#fff}.ag-nav-item.active{background:var(--mint);color:var(--petrol-deep);font-weight:600}.ag-nav-item:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.ag-side-foot{padding:14px 10px 18px;display:flex;flex-direction:column;gap:2px;border-top:1px solid hsla(0,0%,100%,.1)}.ag-side-link{background:none;border:0;text-align:left;padding:8px 12px;border-radius:8px;color:hsla(0,0%,100%,.6);font-size:13px;cursor:pointer}.ag-side-link:hover{background:hsla(0,0%,100%,.07);color:#fff}.ag-main{flex:1 1;min-width:0;padding:26px 30px 60px;max-width:none}.ag-quality{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.ag-quality-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;text-align:left;cursor:pointer;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:4px;transition:border-color .12s,transform .12s}.ag-quality-card:hover{border-color:var(--mint-deep);transform:translateY(-1px)}.ag-quality-card.is-empty{opacity:.5}.ag-quality-num{font-size:24px;font-weight:600;color:var(--down)}.ag-quality-card.is-ok .ag-quality-num{color:var(--up)}.ag-quality-card.is-empty .ag-quality-num{color:var(--ink-faint)}.ag-quality-label{font-size:12px;color:var(--ink-soft);line-height:1.3}.ag-toolbar{gap:12px;flex-wrap:wrap;margin-bottom:14px}.ag-search,.ag-toolbar{display:flex;align-items:center}.ag-search{gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;flex:1 1;min-width:240px}.ag-search svg{width:16px;height:16px;color:var(--ink-faint);flex:0 0 16px}.ag-search input{border:0;outline:0;padding:10px 0;font-size:14px;width:100%;background:transparent;color:var(--ink)}.ag-toolbar-right{display:flex;gap:8px;align-items:center}.ag-viewtoggle{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ag-viewtoggle button{background:none;border:0;padding:9px 14px;font-size:13px;color:var(--ink-soft);cursor:pointer}.ag-viewtoggle button.active{background:var(--petrol);color:#fff;font-weight:600}.ag-filter-chip{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;color:var(--ink-soft);margin-bottom:14px}.ag-filter-chip button{background:var(--bg);border:0;border-radius:999px;padding:4px 10px;font-size:12px;color:var(--ink-soft);cursor:pointer}.ag-filter-chip button:hover{background:var(--line)}.ag-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.ag-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;text-align:left;cursor:pointer;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;transition:border-color .12s,transform .12s}.ag-card:hover{border-color:var(--mint-deep);transform:translateY(-1px)}.ag-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ag-card-name{font-size:15px;font-weight:600;color:var(--ink)}.ag-card-slug{font-size:11px;color:var(--ink-faint);margin-top:2px}.ag-card-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 8px;gap:10px 8px}.ag-card-metrics div{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-card-metrics span{font-size:10px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em}.ag-card-metrics strong{font-size:14px;color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-card-flags{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:11px}.ag-card-flags span{font-size:10px;padding:3px 8px;border-radius:999px;background:var(--bg);color:var(--ink-faint);border:1px solid var(--line)}.ag-card-flags span.on{background:var(--up-bg);color:var(--up);border-color:transparent}.ag-pill{font-size:10px;padding:4px 9px;border-radius:999px;white-space:nowrap;background:var(--bg);color:var(--ink-soft);border:1px solid var(--line)}.ag-pill.st-ok{background:var(--up-bg);color:var(--up);border-color:transparent}.ag-pill.st-attribution_conflict,.ag-pill.st-setup_pending{background:var(--down-bg);color:var(--down);border-color:transparent}.ag-link-cell{background:none;border:0;padding:0;font:inherit;color:var(--petrol);font-weight:600;cursor:pointer;text-align:left}.ag-link-cell:hover{text-decoration:underline}.wa-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--bg);color:var(--ink-soft);border:1px solid var(--line)}.wa-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.wa-badge.wa-conectado{background:var(--up-bg);color:var(--up);border-color:transparent}.wa-badge.wa-desconectado{color:var(--down)}.wa-badge.wa-desconectado,.wa-badge.wa-sem_sinal{background:var(--down-bg);border-color:transparent}.wa-badge.wa-sem_sinal{color:var(--ink-soft)}.wa-badge.wa-sem_instancia{color:var(--ink-faint)}.ag-summary{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.ag-sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:86px;transition:border-color .12s}.ag-sum:hover{border-color:var(--mint-deep)}.ag-sum.active{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.ag-sum-num{font-size:19px;font-weight:600;color:var(--ink)}.ag-sum-label{font-size:11px;color:var(--ink-soft)}.ag-sum.h-ok .ag-sum-num{color:var(--up)}.ag-sum.h-warning .ag-sum-num{color:#8a6a1f}.ag-sum.h-error .ag-sum-num{color:var(--down)}.ag-sum.h-pending .ag-sum-num{color:var(--ink-soft)}.ag-sum-last,.ag-sum.h-info .ag-sum-num{color:var(--ink-faint)}.ag-sum-last{font-size:12px;margin-left:auto}.ag-health{font-size:10px;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--bg);color:var(--ink-soft)}.ag-health.h-ok{background:var(--up-bg);color:var(--up)}.ag-health.h-warning{background:#f7f0dd;color:#8a6a1f}.ag-health.h-error{background:var(--down-bg);color:var(--down)}.ag-health.h-pending{background:var(--bg);color:var(--ink-soft)}.ag-health.h-info{background:var(--bg);color:var(--ink-faint)}.period-cutoff{font-size:11px;color:var(--ink-faint);text-align:right;margin-top:5px}.wa-timeline{display:flex;gap:1px;height:18px;border-radius:4px;overflow:hidden;min-width:160px}.wa-timeline-bar{flex:1 1 auto;min-width:2px}.wa-timeline-bar.up{background:var(--up)}.wa-timeline-bar.down{background:var(--down)}.wa-timeline-bar.empty{background:var(--line)}.wa-pct-cell{font-weight:600}.wa-pct-cell.low{color:var(--down)}.wa-period-toggle{display:flex;gap:6px}.wa-period-toggle button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;color:var(--ink-soft);cursor:pointer}.wa-period-toggle button.active{background:var(--petrol);color:#fff;border-color:var(--petrol)}.cohort-note.is-short{border-color:var(--mint-deep)}.cohort-note-warn{background:var(--up-bg);border-radius:8px;padding:9px 11px;margin-bottom:9px;color:var(--up);line-height:1.45}@media (max-width:900px){.ag-shell{flex-direction:column}.ag-side{width:100%;flex:0 0 auto;height:auto;position:static;flex-direction:row;align-items:center;gap:10px;overflow-x:auto}.ag-brand{padding:12px 14px}.ag-brand-sub{display:none}.ag-nav{flex-direction:row;padding:0;flex:1 1}.ag-nav-item{white-space:nowrap}.ag-side-foot{border-top:0;border-left:1px solid hsla(0,0%,100%,.1);flex-direction:row;padding:10px}.ag-main{padding:18px 16px 48px}.ag-card-metrics{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ag-card,.ag-quality-card{transition:none}.ag-card:hover,.ag-quality-card:hover{transform:none}}@media(min-width:1280px){.ag-shell.menu-oculto .ag-side{display:none}.ag-shell.menu-oculto .sidenav-reopen{display:inline-flex}.ag-shell.menu-oculto .ag-main{padding-top:44px}}.ag-kpis{grid-template-columns:repeat(4,1fr)}.ag-kpis .kpi{min-height:108px;display:flex;flex-direction:column;justify-content:center;gap:6px}.ag-kpis .kpi .kpi-value{margin-top:0;font-size:28px}.ag-roas-pending{font-size:14px;font-weight:600;color:var(--ink-faint)}@media (max-width:720px){.ag-kpis{grid-template-columns:repeat(2,1fr)}}.ag-quality-card.is-active{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.ag-track-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.ag-track{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.ag-track td,.ag-track th{padding:9px 10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-track thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);background:var(--bg);border-bottom:1px solid var(--line);font-weight:600}.ag-track-steps-h{text-align:center!important}.ag-track-substeps th{padding-top:0;padding-bottom:7px;font-size:9px;text-align:center;color:var(--ink-faint);background:var(--bg)}.ag-track-evt{font-weight:600;color:var(--ink);width:15%}.ag-track-contact{color:var(--ink-soft);width:20%}.ag-track-step{width:5%;text-align:center!important;padding-left:2px!important;padding-right:2px!important}.ag-track-when{color:var(--ink-faint);width:12%;text-align:right}.ag-track-row{cursor:pointer;border-bottom:1px solid var(--line)}.ag-track-row:hover{background:var(--bg)}.ag-track-row:last-child{border-bottom:0}.ag-step{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700}.ag-step-ok{background:var(--up-bg);color:var(--up)}.ag-step-bad{background:var(--down-bg);color:var(--down)}.ag-step-wait{background:#f7f0dd;color:#8a6a1f}.ag-step-na{background:var(--bg);color:var(--ink-faint)}.ag-mx-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.ag-mx{width:100%;border-collapse:collapse;table-layout:fixed}.ag-mx td,.ag-mx th{padding:11px 12px;text-align:left;border-bottom:1px solid var(--line)}.ag-mx thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);background:var(--bg);font-weight:600}.ag-mx-cli-h{width:34%}.ag-mx-cli{font-weight:600;color:var(--ink);font-size:14px}.ag-mx-cell{padding:6px 8px!important}.ag-mx-cell.is-absent{text-align:center}.ag-mx-btn{width:100%;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:6px 8px;border-radius:8px;text-align:left}.ag-mx-btn:hover{background:var(--bg)}.ag-mx-when{font-size:11px;color:var(--ink-faint)}.ag-mx tbody tr:last-child td{border-bottom:0}.ag-drawer-backdrop{position:fixed;inset:0;background:rgba(15,26,30,.42);display:flex;justify-content:flex-end;z-index:60;animation:agfade .12s ease}@keyframes agfade{0%{opacity:0}to{opacity:1}}.ag-drawer{width:min(480px,94vw);background:var(--surface);height:100vh;overflow-y:auto;padding:22px;box-shadow:-4px 0 24px rgba(0,49,61,.14);animation:agslide .16s ease}@keyframes agslide{0%{transform:translateX(24px)}to{transform:translateX(0)}}.ag-drawer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.ag-drawer-title{font-size:17px;font-weight:600;color:var(--ink)}.ag-drawer-sub{font-size:12px;color:var(--ink-faint);margin-top:3px}.ag-drawer-close{background:var(--bg);border:0;width:30px;height:30px;border-radius:8px;font-size:20px;line-height:1;color:var(--ink-soft);cursor:pointer;flex:0 0 30px}.ag-drawer-close:hover{background:var(--line)}.ag-drawer-overall{border-radius:var(--radius);padding:12px 14px;margin-bottom:18px;display:flex;flex-direction:column;gap:5px}.ag-drawer-overall.h-ok{background:var(--up-bg)}.ag-drawer-overall.h-error{background:var(--down-bg)}.ag-drawer-overall.h-warning{background:#f7f0dd}.ag-drawer-overall.h-info,.ag-drawer-overall.h-pending,.ag-drawer-overall.h-processing{background:var(--bg)}.ag-drawer-overall-badge{font-size:13px;font-weight:600;color:var(--ink)}.ag-drawer-overall-reason{font-size:13px;color:var(--ink-soft);line-height:1.45}.ag-drawer-section{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);font-weight:600;margin:18px 0 10px;display:flex;align-items:center;gap:8px}.ag-drawer-count{background:var(--petrol);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px}.ag-drawer-steps{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ag-drawer-step{background:var(--surface);padding:10px 13px;display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.ag-drawer-step-title{font-size:12px;color:var(--ink-faint)}.ag-drawer-step-val{font-size:13px;color:var(--ink);font-weight:500}.ag-drawer-code{color:var(--ink-faint);font-weight:400;font-size:11px}.ag-drawer-step-reason{grid-column:2;font-size:12px;color:var(--ink-soft);line-height:1.4;margin-top:2px}.ag-drawer-empty{background:var(--bg);border-radius:var(--radius);padding:14px;font-size:13px;color:var(--ink-soft)}.ag-drawer-kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.crm-card-kv>div:last-child:nth-child(odd){grid-column:1/-1}.crm-card-kv{margin-bottom:12px}.ag-drawer-kv>div{background:var(--surface);padding:9px 12px;display:flex;flex-direction:column;gap:2px}.ag-drawer-kv span{font-size:11px;color:var(--ink-faint)}.ag-drawer-kv b{font-size:13px;color:var(--ink);font-weight:600}.ag-jobs{display:flex;flex-direction:column;gap:10px}.ag-job{border:1px solid var(--line);border-radius:var(--radius);padding:12px}.ag-job.is-failed{border-color:var(--down);background:var(--down-bg)}.ag-job-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ag-job-platform{font-size:13px;font-weight:600;color:var(--ink)}.ag-job-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.ag-job-split>div{display:flex;flex-direction:column;gap:3px;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.ag-job-split>div,.ag-job.is-failed .ag-job-split>div{background:var(--surface)}.ag-job-k{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint)}.ag-job-v{font-size:12px;color:var(--ink);line-height:1.35}.ag-job-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 12px;gap:7px 12px}.ag-job-grid>div{display:flex;flex-direction:column;gap:1px}.ag-job-grid span{font-size:10px;color:var(--ink-faint)}.ag-job-grid b{font-size:12px;color:var(--ink-soft);font-weight:600}.ag-job-err{background:var(--petrol-deep);color:#e9f0ee;font-family:ui-monospace,monospace;font-size:11px;padding:9px 11px;border-radius:8px;margin-top:9px;word-break:break-word;line-height:1.4}@media (max-width:640px){.ag-track th:nth-child(2),.ag-track-contact,.ag-track-substeps th:nth-child(2){display:none}.ag-drawer-kv,.ag-drawer-step,.ag-job-grid,.ag-job-split{grid-template-columns:1fr}.ag-drawer-step-reason{grid-column:1}}.crm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.crm-readonly{font-size:12px;color:var(--ink-faint);border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:4px 12px}.crm-workbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.crm-workbar .crm-toolbar{margin:0;flex:0 0 auto}.crm-workbar .crm-toolbar .crm-btn{flex:0 0 auto}.crm-aviso{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;background:#f7f0dd;border-radius:var(--radius);padding:11px 14px;font-size:13px;color:var(--ink);margin-bottom:14px;line-height:1.45}.crm-aviso button{background:none;border:0;font-size:18px;line-height:1;color:var(--ink-soft);cursor:pointer;flex:0 0 auto}.crm-badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;white-space:nowrap}.crm-badge.is-new{background:#eef0f2;color:var(--ink-soft)}.crm-badge.is-mid{background:#e7f0f3;color:var(--petrol)}.crm-badge.is-won{background:var(--up-bg);color:var(--up)}.crm-badge.is-lost{background:var(--down-bg);color:var(--down)}.crm-board{display:grid;grid-auto-flow:column;grid-auto-columns:260px;grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:12px;margin-bottom:8px}.crm-board-wrap{position:relative;min-width:0}.crm-board-hint{display:flex;justify-content:space-between;gap:12px;margin:0 2px 7px;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.02em}.crm-col{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;min-height:180px;max-height:68vh}.crm-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line);background:var(--surface);border-radius:var(--radius) var(--radius) 0 0}.crm-col-name{font-size:12.5px;font-weight:600;color:var(--petrol)}.crm-col-count{font-size:11px;font-weight:700;color:var(--ink-soft);background:#eef0f2;border-radius:10px;padding:1px 8px}.crm-col-body{padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.crm-col-empty{font-size:12.5px;color:var(--ink-faint);padding:14px 4px;text-align:center}.crm-col-more{width:100%;border:1px dashed var(--line);background:var(--surface);border-radius:8px;padding:9px;font:inherit;font-size:12px;color:var(--ink-soft);cursor:pointer}.crm-col-more:hover:not(:disabled){border-color:var(--petrol);color:var(--petrol)}.crm-col-more:disabled{opacity:.6;cursor:not-allowed}.crm-card{flex:0 0 auto;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);overflow:hidden}.crm-card-open{display:flex;flex-direction:column;justify-content:flex-start;height:auto;width:100%;text-align:left;background:none;border:0;padding:13px 14px;cursor:pointer;font:inherit}.crm-card-open:hover{background:#fafbfb}.crm-card-name{-webkit-line-clamp:1;height:1.45em;line-height:1.45;font-size:15px;font-weight:600;color:var(--ink)}.crm-card-ad,.crm-card-name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.crm-card-ad{-webkit-line-clamp:2;white-space:normal;height:2.7em;line-height:1.35;font-size:12.5px;color:var(--ink-soft);margin-top:6px}.crm-card-meta{display:block;height:1.45em;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--ink-faint);margin-top:6px}.crm-card-next{width:100%;border:0;border-top:1px solid var(--line);background:var(--bg);padding:10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--petrol);cursor:pointer}.crm-card-next:hover:not(:disabled){background:var(--petrol);color:#fff}.crm-card-next:disabled{opacity:.6;cursor:not-allowed}.crm-pending-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.crm-pending-badge{display:inline-block;background:#fff0c9;color:#8a5a00;border:1px solid #e7c46b;border-radius:12px;padding:2px 7px;font-size:10px;font-weight:700;white-space:nowrap}.crm-pending-badge.is-loss{background:#fde8e7;color:var(--down);border-color:#efb4b1}.crm-pending-badge.is-reopen{background:#e7f0f3;color:var(--petrol);border-color:#a9c9d2}.crm-pending-badge.is-stalled{background:#f1ecfb;color:#5b3a9a;border-color:#c9b6ea}.crm-pending-badge.is-appointment{background:#e7f0f3;color:var(--petrol);border-color:#a9c9d2}.crm-pending-badge.is-attendance{background:#fff0c9;color:#8a5a00;border-color:#e7c46b}.crm-card-appointment{flex-basis:100%;display:grid;grid-gap:8px;gap:8px;padding:9px;border-top:1px solid var(--line);background:var(--bg)}.crm-card-appointment label{display:grid;grid-gap:5px;gap:5px;font-size:11px;color:var(--ink-soft)}.crm-card-appointment input{width:100%;padding:7px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.crm-appointment-form{margin-top:10px}.crm-appointment-toolbar{display:flex;gap:8px;flex-wrap:wrap}.crm-inline-confirm{margin-top:10px;padding:11px 12px;border:1px solid #efb4b1;border-radius:8px;background:var(--down-bg);font-size:12px}.crm-attendance-question,.crm-inline-confirm{display:grid;grid-gap:9px;gap:9px;color:var(--ink)}.crm-attendance-question{margin-top:12px;padding:12px;border:1px solid #e7c46b;border-radius:8px;background:#fff9e8}.crm-attendance-question strong{font-size:13px}.crm-attendance-question label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft)}.crm-reschedule-options{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:7px;gap:7px;padding-top:10px;border-top:1px solid #e7c46b}.crm-reschedule-options label{display:grid;align-items:normal;grid-gap:4px;gap:4px}.crm-reschedule-options input{min-width:0;padding:8px 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit}.crm-followup-badge{display:inline-block;background:#e7f0f3;color:var(--petrol);border:1px solid #a9c9d2;border-radius:12px;padding:2px 7px;font-size:10px;font-weight:700;white-space:nowrap}.crm-followup-badge.is-hoje{background:#fff0c9;color:#8a5a00;border-color:#e7c46b}.crm-followup-badge.is-vencido{background:#fde8e7;color:var(--down);border-color:#efb4b1}.crm-followup{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.crm-followup-date{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;color:var(--ink)}.crm-retornos-btn{flex:0 0 auto}.crm-retornos-btn.is-active{background:var(--petrol);border-color:var(--petrol);color:#fff}.crm-note-form{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.crm-note-form textarea{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 11px;font:inherit;font-size:13px;color:var(--ink);resize:vertical;min-height:64px}.crm-note-form textarea:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}.crm-tl-item.is-note{border-left:3px solid var(--petrol)}.crm-note-body{white-space:pre-wrap;word-break:break-word}.crm-reopen-notice{display:flex;flex-direction:column;gap:6px;background:#e7f0f3;border:1px solid #a9c9d2;border-radius:var(--radius);padding:12px 14px;margin:10px 0;color:var(--ink-soft);font-size:12.5px;line-height:1.4}.crm-reopen-notice strong{color:var(--petrol);font-size:13px}.ag-drawer-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-pending-actions{display:flex;flex-direction:column;gap:8px}.crm-pending-title{font-size:12.5px;color:#8a5a00}.phrase-toolbar{display:flex;align-items:flex-end;gap:18px;margin-bottom:18px;flex-wrap:wrap}.phrase-toolbar label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.phrase-toolbar .muted-note{margin:0;max-width:720px}.phrase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.phrase-add,.phrase-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.phrase-row{display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding:10px 0 0;margin-top:10px}.phrase-row span{flex:1 1;font-size:13px;line-height:1.4;color:var(--ink)}.phrase-add-row input,.phrase-row input{min-width:0;flex:1 1;border:1px solid var(--line);border-radius:8px;padding:9px 11px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface)}.phrase-add{margin-top:14px}.phrase-add-row{display:flex;gap:8px;align-items:center}@media (max-width:680px){.phrase-grid{grid-template-columns:1fr}.phrase-add-row{flex-direction:column;align-items:stretch}.phrase-row{align-items:stretch;flex-wrap:wrap}.phrase-row span{flex-basis:100%}}.crm-search{margin-bottom:14px}.crm-search input{width:100%;max-width:420px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:14px;background:var(--surface);color:var(--ink)}.crm-search input:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}.crm-link{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--petrol);cursor:pointer;text-align:left}.crm-link:hover{text-decoration:underline}.crm-wa-mini{font-size:11.5px;color:var(--mint-deep);text-decoration:none;font-weight:600;white-space:nowrap}.crm-wa-mini:hover{text-decoration:underline}.crm-wa{display:block;text-align:center;background:var(--mint-deep);color:#fff;text-decoration:none;font-size:13.5px;font-weight:600;padding:11px;border-radius:8px;margin-bottom:4px}.crm-wa:hover{background:#4e9a82}.crm-owner{width:100%;margin-top:2px;font-size:12.5px}.crm-origem{display:flex;gap:11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:11px}.crm-origem-img{width:56px;height:56px;object-fit:cover;border-radius:7px;flex:0 0 56px;background:var(--bg)}.crm-origem-img-fallback{display:grid;place-items:center;color:var(--ink-faint);font-size:9px;text-align:center;padding:4px;grid-gap:0;gap:0}.crm-origem-img-fallback .creative-fallback-copy{display:none}.crm-origem-img-fallback .creative-fallback-icon{width:30px;height:30px;border-radius:8px}.crm-origem-img-fallback .creative-fallback-icon svg{width:17px;height:17px}.crm-origem-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.crm-origem-camp{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.crm-origem-ad,.crm-origem-set{font-size:11.5px;color:var(--ink-soft);line-height:1.3}.crm-origem-title{font-size:12px;color:var(--petrol);font-style:italic;margin-top:2px}.crm-origem-meta{font-size:11px;margin-top:3px}.crm-origem-meta,.crm-origem-meta a{color:var(--ink-faint)}.crm-origem-sem-imagem{min-height:56px}.crm-origem-channel{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.crm-origem-icon{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:5px;background:var(--bg);color:var(--petrol);font-size:12px;font-weight:700}.crm-origem-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.crm-origem-badge.anuncio{color:var(--petrol)}.crm-origem-badge.organico{color:var(--ink-faint)}.crm-actions{margin-top:2px}.crm-actions-row{display:flex;gap:7px;flex-wrap:wrap}.crm-btn{flex:1 1 auto;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;white-space:nowrap}.crm-btn:hover:not(:disabled){border-color:var(--petrol);color:var(--petrol)}.crm-btn:disabled{opacity:.6;cursor:not-allowed}.crm-btn-primary{background:var(--petrol);border-color:var(--petrol);color:#fff}.crm-btn-primary:hover:not(:disabled){background:var(--petrol-deep);color:#fff}.crm-btn-win{color:var(--up)}.crm-btn-win:hover:not(:disabled){border-color:var(--up);color:var(--up)}.crm-btn-lost{color:var(--down)}.crm-btn-lost:hover:not(:disabled){border-color:var(--down);color:var(--down)}.crm-form{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:13px;display:flex;flex-direction:column;gap:7px}.crm-form label{font-size:11.5px;font-weight:600;color:var(--ink-soft)}.crm-form input,.crm-form select,.crm-form textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);resize:vertical}.crm-form input:focus,.crm-form select:focus,.crm-form textarea:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}.crm-req{font-weight:500;color:var(--down);text-transform:none;letter-spacing:0}.crm-hint{font-size:11.5px;color:var(--ink-faint);line-height:1.45}.crm-erro{font-size:12.5px;color:var(--down);background:var(--down-bg);border-radius:7px;padding:8px 10px;line-height:1.4}.crm-terminal-note{background:var(--bg);border-radius:var(--radius);padding:12px 14px;font-size:13px;color:var(--ink-soft)}.crm-manual-lead{max-width:520px}.crm-correct-outcome{margin-top:10px}.crm-modal-backdrop{position:fixed;inset:0;background:rgba(15,26,30,.5);display:flex;align-items:center;justify-content:center;padding:16px;z-index:80;animation:agfade .12s ease}.crm-modal{width:min(460px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--surface);border-radius:var(--radius);padding:20px;box-shadow:0 12px 40px rgba(0,49,61,.22);display:flex;flex-direction:column;gap:10px}.crm-modal-title{font-size:15px;font-weight:700;color:var(--ink)}.crm-timeline{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.crm-tl-item{background:var(--surface);padding:9px 12px;display:grid;grid-template-columns:118px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.crm-tl-when{font-size:11px;color:var(--ink-faint);white-space:nowrap}.crm-tl-title{font-size:12.5px;color:var(--ink);font-weight:600}.crm-tl-meta{font-size:11px;color:var(--ink-faint);margin-top:2px}.crm-tl-reason{font-size:12px;color:var(--ink-soft);line-height:1.4;margin-top:3px}.crm-msgs{display:flex;flex-direction:column;gap:7px;margin-bottom:9px}.crm-msg{max-width:88%;border-radius:10px;padding:8px 11px}.crm-msg.in{background:var(--bg);align-self:flex-start;border:1px solid var(--line)}.crm-msg.out{background:#e7f0f3;align-self:flex-end}.crm-msg-kind{font-size:10.5px;font-weight:700;color:var(--ink-soft);margin-bottom:3px}.crm-msg-body{font-size:12.5px;color:var(--ink);line-height:1.45;white-space:pre-wrap;word-break:break-word}.crm-msg-when{font-size:10.5px;color:var(--ink-faint);margin-top:4px}@media (max-width:640px){.crm-board{grid-auto-columns:82vw}.crm-col{max-height:none}.crm-tl-item{grid-template-columns:1fr}.crm-actions-row{flex-direction:column}}.crm-filters{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex:1 1 990px;min-width:0;flex-wrap:wrap;margin:0;padding:0}.crm-filter{display:flex;flex-direction:column;gap:4px;flex:1 1 140px;min-width:140px}.crm-filter .crm-filter-label,.crm-filter label{font-size:11px;font-weight:600;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em}.crm-filter input,.crm-filter select{box-sizing:border-box;width:100%;height:38px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 11px;font:inherit;font-size:13px;color:var(--ink)}.crm-filter .crm-btn,.crm-filters .crm-filters-clear{box-sizing:border-box;height:38px;padding-top:0;padding-bottom:0}.crm-filter .crm-btn{width:100%}.crm-filter input:focus,.crm-filter select:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}.crm-filter-search{min-width:240px;flex:2 1 240px}@media (min-width:641px){.crm-filter:not(.crm-filter-search){max-width:280px}}.crm-search-field{position:relative;display:flex;align-items:center}.crm-search-field input{width:100%;padding-right:34px}.crm-search-clear{position:absolute;right:5px;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);font:inherit;font-size:18px;line-height:1;cursor:pointer}.crm-search-clear:hover{background:var(--line);color:var(--ink)}.crm-filters-clear{flex:0 0 auto}@media (max-width:640px){.dashboard-wrap{padding-left:16px;padding-right:16px}.dashboard-wrap .pagehead{align-items:flex-start}.dashboard-wrap .periods-wrap{width:100%}.dashboard-wrap .periods{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.dashboard-wrap .period{flex:0 0 auto;padding-left:8px;padding-right:8px;font-size:12px}.crm-workbar{align-items:stretch}.crm-workbar .crm-toolbar{justify-content:space-between}.crm-filters{align-items:stretch;flex-basis:100%}.crm-filter{flex:1 1 100%}.crm-filter-search{width:100%;min-width:0;flex:1 1 100%}.crm-filter input,.crm-filter select{width:100%}.crm-board-hint{justify-content:flex-start;flex-wrap:wrap;font-size:10px}}.badge{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;white-space:nowrap}.badge.keep{background:#eef0f2;color:var(--ink-soft)}.badge.watch{background:#e7f0f3;color:var(--petrol)}.badge.scale{background:var(--up-bg);color:var(--up)}.badge.pause{background:var(--down-bg);color:var(--down)}.crm-filters-range{font-size:12px;color:var(--ink-soft);margin:-6px 4px 14px}.crm-agenda{display:flex;flex-direction:column;gap:14px;min-width:0}.crm-agenda-subnav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-agenda-date{font-size:12px;color:var(--ink-soft)}.crm-agenda-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.crm-agenda-block{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.crm-agenda-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--bg)}.crm-agenda-block-head h3{font-size:13px;color:var(--petrol);font-weight:700}.crm-agenda-block-head span{min-width:24px;text-align:center;background:var(--petrol);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.crm-agenda-empty{padding:22px 14px;text-align:center;color:var(--ink-faint);font-size:12.5px}.crm-agenda-task-list{display:flex;flex-direction:column}.crm-agenda-task{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);grid-gap:12px;gap:12px;padding:13px 14px;border-top:1px solid var(--line);align-items:center}.crm-agenda-task:first-child{border-top:0}.crm-agenda-task.has-controls{grid-template-columns:minmax(0,1fr)}.crm-agenda-task-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;min-width:0}.crm-agenda-task-main strong{grid-column:1/-1;font-size:13.5px;color:var(--ink)}.crm-agenda-task-main span,.crm-agenda-task-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-agenda-task-main span{font-size:11.5px;color:var(--ink-soft)}.crm-agenda-task-actions{display:flex;justify-content:flex-end;align-items:flex-end;gap:6px;flex-wrap:wrap}.crm-agenda-task.has-controls .crm-agenda-task-actions{justify-content:flex-start}.crm-agenda-task-actions .crm-btn{flex:0 0 auto;padding:7px 9px;font-size:11.5px}.crm-agenda-recovery{display:flex;flex-direction:column;gap:3px;font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-faint)}.crm-agenda-recovery select{padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font:inherit;font-size:11.5px;color:var(--ink)}.crm-agenda-reschedule{flex:1 0 100%;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:6px;gap:6px;align-items:end;padding-top:6px}.crm-agenda-reschedule input{min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:11.5px}.crm-agenda-old-note{padding:9px 14px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:11px}.crm-agenda-calendar-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crm-agenda-calendar-nav{display:flex;gap:5px}.crm-agenda-calendar-nav .crm-btn{flex:0 0 auto;min-width:38px;padding:7px 10px}.crm-agenda-calendar-range{margin-left:auto;font-size:12px;color:var(--ink-soft)}.crm-agenda-calendar-wrap{min-width:0;overflow-x:auto;padding-bottom:4px}.crm-agenda-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:920px}.crm-agenda-day{min-width:0;min-height:160px;background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow:hidden}.crm-agenda-day.is-today{border-color:var(--petrol);box-shadow:0 0 0 1px var(--petrol)}.crm-agenda-day>header{display:flex;align-items:baseline;gap:5px;padding:8px 9px;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink-faint);text-transform:capitalize;font-size:10px}.crm-agenda-day>header strong{font-size:15px;color:var(--ink)}.crm-agenda-day-list{display:flex;flex-direction:column;gap:6px;padding:7px}.crm-agenda-day-empty{padding:9px 2px;color:var(--ink-faint);font-size:10.5px}.crm-agenda-event{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 5px;gap:2px 5px;text-align:left;border:1px solid transparent;border-radius:7px;padding:7px;cursor:pointer;font:inherit}.crm-agenda-event strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;color:var(--ink)}.crm-agenda-event-time{font-size:10.5px;font-weight:700}.crm-agenda-event-status{grid-column:1/-1;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.crm-agenda-event.is-open{background:#e7f0f3;border-color:#a9c9d2;color:var(--petrol)}.crm-agenda-event.is-attended{background:var(--up-bg);border-color:#add9c7;color:var(--up)}.crm-agenda-event.is-missed{background:var(--down-bg);border-color:#efb4b1;color:var(--down)}.crm-agenda-event:hover{filter:brightness(.97)}@media (max-width:1100px){.crm-agenda-blocks{grid-template-columns:1fr}}@media (max-width:700px){.crm-agenda-task,.crm-agenda-task-main{grid-template-columns:1fr}.crm-agenda-task-main strong{grid-column:auto}.crm-agenda-task-actions{justify-content:flex-start;align-items:stretch}.crm-agenda-task-actions .crm-btn{flex:1 1 auto}.crm-agenda-reschedule,.crm-reschedule-options{grid-template-columns:1fr}.crm-agenda-calendar-tools{align-items:stretch;flex-direction:column}.crm-agenda-calendar-range{margin-left:0}.crm-agenda-calendar-wrap{overflow:visible}.crm-agenda-calendar{grid-template-columns:1fr;min-width:0}.crm-agenda-day{min-height:0}}.public-site{min-height:100vh;background:var(--site-background);color:var(--site-text);display:flex;flex-direction:column}.public-header{width:min(1120px,100%);margin:0 auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.public-brand{display:inline-flex;align-items:center;gap:10px;color:var(--site-text);text-decoration:none;font-size:16px;font-weight:700;letter-spacing:-.02em}.public-brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--site-accent);color:var(--site-accent-text);font-size:16px}.public-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.public-nav a{color:var(--site-muted);font-size:13px;text-decoration:none}.public-nav a:focus-visible,.public-nav a:hover{color:var(--site-accent);text-decoration:underline;text-underline-offset:4px}.public-hero{width:min(1120px,100%);margin:0 auto;padding:clamp(48px,9vw,116px) 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);grid-gap:clamp(36px,8vw,110px);gap:clamp(36px,8vw,110px);align-items:center;flex:1 1}.public-hero-form{padding-top:clamp(38px,7vw,82px);padding-bottom:clamp(38px,7vw,82px)}.public-copy{max-width:610px}.public-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--site-accent);margin-bottom:16px}.public-copy h1{font-size:clamp(34px,5vw,62px);line-height:1.04;letter-spacing:-.055em;color:var(--site-text);max-width:650px}.public-body{font-size:clamp(16px,2vw,19px);line-height:1.65;color:var(--site-muted);max-width:550px;margin:24px 0 30px}.public-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid var(--site-accent);border-radius:8px;background:var(--site-accent);color:var(--site-accent-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:filter .15s,transform .15s}.public-button:hover{filter:brightness(.94);transform:translateY(-1px)}.public-brand:focus-visible,.public-button:focus-visible,.public-footer a:focus-visible,.public-nav a:focus-visible{outline:3px solid color-mix(in srgb,var(--site-accent) 35%,transparent);outline-offset:3px}.public-button:disabled{opacity:.6;cursor:wait;transform:none}.public-form{background:var(--site-surface);border:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);border-radius:16px;padding:clamp(22px,4vw,34px);box-shadow:0 14px 42px rgba(25,49,43,.08)}.public-form-heading h2{font-size:22px;line-height:1.2;letter-spacing:-.025em;color:var(--site-text)}.public-form-heading p{font-size:12px;color:var(--site-muted);margin-top:7px}.public-field{margin-top:16px}.public-field label{display:block;font-size:12px;font-weight:700;color:var(--site-text);margin-bottom:6px}.public-field input,.public-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--site-text) 18%,transparent);border-radius:8px;background:var(--site-surface);color:var(--site-text);font:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;resize:vertical}.public-field textarea{min-height:112px}.public-field input::placeholder,.public-field textarea::placeholder{color:color-mix(in srgb,var(--site-muted) 72%,transparent)}.public-field input:focus,.public-field textarea:focus{outline:none;border-color:var(--site-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent) 16%,transparent)}.public-field input[aria-invalid=true],.public-field textarea[aria-invalid=true]{border-color:#b0432f}.public-field-error,.public-form-error{font-size:12px;line-height:1.4;color:#a83e2e;margin-top:6px}.public-form-error{background:#fbebe7;border-radius:7px;padding:9px 10px;margin-top:16px}.public-form>.public-button{width:100%;margin-top:20px}.public-legal{font-size:11px;line-height:1.45;color:var(--site-muted);margin-top:14px}.public-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.public-success{text-align:center;padding:24px 8px}.public-success-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--site-accent) 14%,transparent);color:var(--site-accent);font-size:25px;font-weight:700;margin:0 auto 18px}.public-success h2{font-size:22px;color:var(--site-text)}.public-success p{font-size:14px;line-height:1.6;color:var(--site-muted);margin:10px auto 22px;max-width:320px}.public-footer{width:min(1120px,100%);margin:0 auto;padding:20px 24px 28px;border-top:1px solid color-mix(in srgb,var(--site-text) 12%,transparent);display:flex;gap:18px;align-items:center;flex-wrap:wrap;color:var(--site-muted);font-size:11px}.public-footer span:nth-child(2){flex:1 1 300px}.public-footer a{color:var(--site-muted);text-underline-offset:3px}@media(max-width:760px){.public-header{align-items:flex-start;flex-direction:column}.public-nav{justify-content:flex-start;gap:12px}.public-hero{grid-template-columns:1fr;align-items:start;padding-top:54px}.public-copy h1{font-size:clamp(34px,10vw,52px)}.public-form{max-width:560px;width:100%}}.help-page{min-height:100vh;background:var(--bg);color:var(--ink);padding:0 18px 34px}.help-header{width:min(1120px,100%);margin:0 auto;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.help-brand{display:inline-flex;align-items:center;gap:9px;color:var(--petrol);text-decoration:none;font-size:16px;font-weight:750;letter-spacing:-.02em}.help-brand img{width:32px;height:32px;border-radius:50%}.help-panel-link{color:var(--petrol);font-size:12.5px;font-weight:700;text-decoration:none;border:1px solid var(--line);border-radius:8px;padding:8px 11px}.help-panel-link:hover{border-color:var(--petrol)}.help-layout{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:46px;gap:46px}.help-main{max-width:760px;padding-bottom:10px}.help-hero{padding:58px 0 30px}.help-eyebrow,.help-section-kicker{color:var(--mint-deep);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.help-hero h1{max-width:660px;margin:9px 0 15px;color:var(--petrol);font-size:clamp(32px,6vw,54px);line-height:1.05;letter-spacing:-.055em}.help-hero>p:not(.help-eyebrow){max-width:590px;color:var(--ink-soft);font-size:16px;line-height:1.65}.help-callout{margin-top:18px;padding:13px 15px;background:#eaf2f3;border:0;border-radius:9px;color:var(--ink-soft);font-size:13px;line-height:1.55}.help-callout-safe{background:#e9f5ef}.help-callout-warning{background:#fff5df;color:#684b17}.help-section{scroll-margin-top:18px;padding:30px 0 34px;border-top:1px solid var(--line)}.help-section h2{margin:7px 0 12px;color:var(--petrol);font-size:24px;letter-spacing:-.025em}.help-section-body{color:var(--ink-soft);font-size:14px;line-height:1.68}.help-section-body p{margin:0 0 13px}.help-section-body a{color:var(--petrol);font-weight:700}.help-step-list{display:grid;grid-gap:14px;gap:14px}.help-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px);grid-gap:18px;gap:18px;align-items:start;padding:17px 0;border-bottom:1px solid var(--line)}.help-step-copy{display:flex;gap:12px;align-items:flex-start}.help-step-number{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--petrol);color:#fff;font-size:12px;font-weight:800}.help-step h3{margin:1px 0 6px;color:var(--petrol);font-size:15px}.help-step p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}.help-step p a{color:var(--petrol);font-weight:700}.help-step-image{width:100%;color:var(--ink-faint);font-size:12px;text-align:center}.help-image-trigger{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.help-image-trigger:focus-visible{outline:3px solid var(--mint-deep);outline-offset:4px;border-radius:8px}.help-step-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px}.help-section-body ol{margin:10px 0 14px;padding-left:21px}.help-section-body li{padding:3px 0}.help-code{display:grid;grid-template-columns:auto 1fr;grid-gap:7px 18px;gap:7px 18px;max-width:430px;margin:16px 0;padding:15px;background:var(--surface);border:1px solid var(--line);border-radius:9px;font-size:13px}.help-code span{color:var(--ink-faint)}.help-code strong{color:var(--petrol);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.help-download{display:inline-flex;align-items:center;gap:9px;margin-top:4px;padding:11px 14px;background:var(--petrol);border-radius:8px;color:#fff!important;text-decoration:none}.help-nav{position:-webkit-sticky;position:sticky;top:18px;align-self:start;display:flex;flex-direction:column;gap:3px;padding-top:58px}.help-nav span{margin-bottom:8px;color:var(--ink-faint);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.help-nav a{padding:6px 8px;border-left:2px solid transparent;color:var(--ink-soft);font-size:12.5px;text-decoration:none}.help-nav a:hover{border-left-color:var(--mint-deep);color:var(--petrol)}.help-footer{width:min(1120px,100%);margin:0 auto;padding-top:22px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:12px}.help-header{width:calc(100% + 36px);margin:0 -18px;padding:20px max(18px,calc((100% - 1120px)/2 + 18px));background:#00313d;border-bottom:0}.help-brand img{display:block;width:151px;height:auto;border-radius:0}.help-panel-link{border-color:rgba(148,210,189,.5);color:#ddf1e9}.help-panel-link:hover{border-color:#94d2bd;color:#fff}.help-group-heading{padding:34px 0 13px}.help-group-heading h2{margin:6px 0 5px;color:var(--petrol);font-size:28px;letter-spacing:-.035em}.help-group-heading>p:last-child{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.55}.help-section-group+.help-section-group{margin-top:18px}.help-section-card h3{margin:4px 0;color:var(--petrol);font-size:16px;letter-spacing:-.015em}.help-faq{margin-top:30px;padding-top:4px;border-top:1px solid var(--line)}.help-faq-list{display:grid;grid-gap:8px;gap:8px}.help-faq-list details{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.help-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 17px;color:var(--petrol);font-size:14px;font-weight:750;cursor:pointer;list-style:none}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary:after{content:"+";color:var(--mint-deep);font-size:20px;font-weight:400;line-height:1}.help-faq-list details[open] summary:after{content:"−"}.help-faq-answer{padding:0 17px 16px;color:var(--ink-soft);font-size:13px;line-height:1.65}.help-faq-answer p{margin:0}.help-faq-answer strong{color:var(--petrol)}.help-detail{max-width:860px}@media(max-width:760px){.help-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.help-brand img{width:132px}.help-panel-link{flex:0 1 auto}.help-layout{display:block}.help-callout,.help-hero h1,.help-hero>p:not(.help-eyebrow){max-width:100%;overflow-wrap:anywhere;word-break:break-word}.help-group-heading{padding-top:27px}.help-group-heading h2{font-size:25px}.help-faq-list summary{padding:14px}.help-faq-answer{padding:0 14px 14px}.help-section-card{box-sizing:border-box;min-width:0}.help-detail h1,.help-detail-summary,.help-section-card h3,.help-section-card p{overflow-wrap:anywhere}.help-detail h1,.help-detail-summary{max-width:100%}.help-page{padding-left:16px;padding-right:16px}.help-layout{display:block}.help-hero{padding-top:42px}.help-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 10px;gap:2px 10px;padding:10px 0 25px;border-top:1px solid var(--line)}.help-nav span{grid-column:1/-1;padding-top:2px}.help-nav a{padding:7px 0;border-left:0;border-bottom:1px solid var(--line)}.help-section{padding-top:28px}.help-step{grid-template-columns:1fr}.help-step-image{min-height:100px}}.sys-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--down);color:#fff;border-radius:var(--radius);padding:10px 16px;margin:-6px 0 14px;font-size:13px;font-weight:600;box-shadow:var(--shadow)}.sys-banner-text{min-width:0}.sys-banner-link{color:#fff;text-decoration:underline;white-space:nowrap;font-weight:600}.sys-banner-link:hover{opacity:.85}.sys-table td{vertical-align:top}.sys-cell{min-width:220px}.sys-cell.sys-critico{background:var(--down-bg)}.sys-cell.sys-atencao{background:#fbf7ec}.sys-cell-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sys-since{font-size:11px;color:var(--ink-faint)}.sys-detail{font-size:12px;color:var(--ink-soft);margin-top:4px;line-height:1.4}.sys-refresh{background:none;border:0;padding:0;font:inherit;color:var(--petrol);cursor:pointer;text-decoration:underline}.sys-legend{font-size:12px;color:var(--ink-faint);line-height:1.5;max-width:900px;margin-top:4px}@media(max-width:768px){.sys-cell{min-width:180px}}.public-onboarding-shell{min-height:100vh;background:var(--bg);padding:22px 16px 42px;color:var(--ink)}.public-onboarding-card{width:min(900px,100%);margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.public-onboarding-header{padding:28px 22px 24px;background:linear-gradient(135deg,#e7f1f2,#f6faf8);border-bottom:1px solid var(--line)}.public-onboarding-brand{display:flex;align-items:center;gap:8px;color:var(--petrol);font-weight:800;font-size:15px}.public-onboarding-brand img{width:30px;height:30px;border-radius:50%}.public-onboarding-time{display:block;margin-top:22px;color:var(--mint-deep);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-onboarding-header h1{margin:7px 0 9px;color:var(--petrol);font-size:clamp(28px,5vw,42px);letter-spacing:-.045em;line-height:1.08}.public-onboarding-header p{max-width:680px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.55}.public-onboarding-form{padding:0 22px 28px}.public-onboarding-section{padding:26px 0;border-bottom:1px solid var(--line)}.public-onboarding-section-title{display:flex;gap:11px;align-items:flex-start;margin-bottom:17px}.public-onboarding-section-title>span{display:grid;place-items:center;flex:0 0 27px;height:27px;border-radius:50%;background:var(--petrol);color:#fff;font-size:12px;font-weight:800}.public-onboarding-section-title h2{margin:0;color:var(--petrol);font-size:18px}.public-onboarding-section-title p{margin:3px 0 0;color:var(--ink-faint);font-size:12px;line-height:1.45}.public-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.public-onboarding-field{display:grid;grid-gap:6px;gap:6px;color:var(--ink-soft);font-size:12px;font-weight:650}.public-onboarding-input{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.public-onboarding-input:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}.public-onboarding-input:disabled{background:var(--bg)}.public-onboarding-radio-group{display:grid;grid-gap:10px;gap:10px}.public-onboarding-radio{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:650;cursor:pointer}.public-onboarding-radio:has(input:checked){border-color:var(--petrol);background:#f2f8f7;box-shadow:0 0 0 2px rgba(0,49,61,.06)}.public-onboarding-radio input{accent-color:var(--petrol)}.public-onboarding-feedback{grid-column:1/-1;min-height:16px;color:var(--mint-deep);font-size:11px;margin-top:-6px}.public-onboarding-check-row{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--ink-soft);font-size:13px}.public-onboarding-team{display:grid;grid-gap:13px;gap:13px}.public-onboarding-team-row{display:grid;grid-template-columns:1.1fr 1.1fr .8fr auto;grid-gap:10px;gap:10px;align-items:end}.public-onboarding-add,.public-onboarding-remove{border:0;background:none;color:var(--petrol);font:inherit;font-size:12px;font-weight:750;cursor:pointer;padding:9px 0}.public-onboarding-remove{color:var(--down)}.public-onboarding-add{margin-top:12px}.public-onboarding-error{margin-top:18px;padding:10px 12px;background:var(--down-bg);border-radius:8px;color:var(--down);font-size:12.5px;line-height:1.45}.public-onboarding-submit{width:100%;margin-top:22px;padding:13px 16px;border:0;border-radius:8px;background:var(--petrol);color:#fff;font:inherit;font-weight:750;cursor:pointer}.public-onboarding-submit:disabled{opacity:.6;cursor:wait}.public-onboarding-privacy{text-align:center;margin:12px auto 0;max-width:620px;color:var(--ink-faint);font-size:11px;line-height:1.45}.public-onboarding-state{min-height:300px;display:grid;place-content:center;text-align:center;padding:34px}.public-onboarding-state h1{color:var(--petrol);font-size:27px}.public-onboarding-state p{max-width:430px;color:var(--ink-soft);line-height:1.55}.public-onboarding-check{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 14px;border-radius:50%;background:var(--up-bg);color:var(--up);font-size:28px;font-weight:800}.onboarding-form-link{margin-top:18px;padding:14px;background:var(--bg);border:1px solid var(--line);border-radius:9px}.onboarding-form-link,.onboarding-form-link-row{display:grid;grid-gap:10px;gap:10px}.onboarding-form-link-row>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.onboarding-form-link-row>div:first-child span{color:var(--ink-faint);font-size:12px}.onboarding-form-link-actions{display:flex;gap:8px;flex-wrap:wrap}.onboarding-form-link-value{overflow-wrap:anywhere;color:var(--petrol);font-size:11px;line-height:1.4}@media(max-width:650px){.public-onboarding-grid,.public-onboarding-team-row{grid-template-columns:1fr}.public-onboarding-feedback{grid-column:auto}.public-onboarding-form,.public-onboarding-header{padding-left:17px;padding-right:17px}.onboarding-form-link-row>div:first-child{display:grid}}.connection-page{display:grid;grid-gap:16px;gap:16px}.connection-intro p{margin:0;line-height:1.55}.connection-card{padding:22px}.connection-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}.connection-card-head h2{margin:0 0 8px;color:var(--petrol);font-size:18px}.connection-reconnect{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:9px}.connection-reconnect p{margin:5px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.45}.connection-history{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.connection-period-list{display:grid;grid-gap:8px;gap:8px}.connection-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.connection-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-faint)}.connection-dot.conectado{background:var(--up,#26734d)}.connection-dot.desconectado{background:var(--down,#a83e2e)}@media(max-width:650px){.connection-reconnect{align-items:flex-start;flex-direction:column}}.help-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.help-section-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .15s,transform .15s}.help-section-card:hover{border-color:var(--petrol);transform:translateY(-1px)}.help-section-card img,.help-section-card-placeholder{width:64px;height:64px;border-radius:9px;background:var(--bg)}.help-section-card img{object-fit:cover}.help-section-card-placeholder{display:grid;place-items:center;color:var(--ink-faint);font-size:18px;font-weight:800}.help-section-card h2{margin:4px 0;color:var(--petrol);font-size:16px}.help-section-card p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.4}.help-section-card small{display:block;margin-top:7px;color:var(--ink-faint);font-size:10px}.help-section-card>span:last-child{color:var(--petrol);font-size:20px}.help-detail{width:min(1080px,100%);margin:0 auto;padding:36px 16px 50px}.help-back{display:inline-block;margin-bottom:26px;color:var(--petrol);font-size:13px;font-weight:700;text-decoration:none}.help-detail h1{margin:5px 0 8px;color:var(--petrol);font-size:clamp(28px,5vw,42px);letter-spacing:-.04em}.help-detail-summary{margin:0 0 25px;color:var(--ink-soft);line-height:1.55}.help-detail .help-step-list{display:grid;grid-gap:12px;gap:12px}.help-detail .help-step{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.help-detail .help-step-with-image{grid-template-columns:minmax(0,1fr) minmax(320px,48%)}.help-detail .help-step h2{margin:0;color:var(--petrol);font-size:17px}.help-detail .help-step p{margin:5px 0 0;color:var(--ink-soft);line-height:1.55}.help-detail .help-callout{margin-top:16px}.help-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(11,27,31,.9)}.help-lightbox-scroll{max-width:100%;max-height:100%;overflow:auto}.help-lightbox-scroll img{display:block;width:auto;max-width:none;height:auto;max-height:none}.help-lightbox-close{position:absolute;top:14px;right:16px;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;background:rgba(11,27,31,.8);color:#fff;font-size:28px;line-height:1;cursor:pointer}.help-lightbox-close:focus-visible{outline:3px solid var(--mint);outline-offset:3px}@media(max-width:700px){.help-detail .help-step,.help-section-grid{grid-template-columns:1fr}.help-detail .help-step{padding:18px}.help-detail .help-step-image{width:100%}.help-lightbox{padding:18px 12px}}.guia-page{min-height:100vh;background:#f5f7f6;color:#10201f;font-family:Inter,system-ui,sans-serif}.guia-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1160px,100%);margin:0 auto;padding:22px}.guia-logo img{display:block;width:150px;height:auto}.guia-header-link{padding:9px 13px;border:1px solid #d9e3e0;border-radius:8px;color:#00313d;text-decoration:none;font-size:12px;font-weight:700}.guia-header-link:hover{border-color:#00313d;color:#00313d}.guia-cover{position:relative;isolation:isolate;overflow:hidden;padding:82px max(22px,calc((100% - 1116px)/2)) 76px;background:#00313d;color:#ddf1e9}.guia-cover-mark{position:absolute;z-index:-1;right:-70px;top:-180px;width:540px;height:540px;border:68px solid rgba(148,210,189,.09);border-radius:50%;transform:rotate(36deg)}.guia-cover-mark:after{content:"";position:absolute;inset:78px;border:22px solid rgba(148,210,189,.09);border-radius:50%}.guia-eyebrow{margin:0;color:#2f7f69;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.guia-cover .guia-eyebrow{color:#94d2bd}.guia-cover h1{max-width:820px;margin:15px 0 17px;color:#fff;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(40px,7vw,78px);font-weight:800;letter-spacing:-.065em;line-height:1.02}.guia-cover h1 em{color:#94d2bd;font-style:normal}.guia-cover-summary{max-width:620px;margin:0;color:#ddf1e9;font-size:17px;line-height:1.65}.guia-cover-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px}.guia-cover-actions>span{color:rgba(221,241,233,.72);font-size:12px}.guia-button{display:inline-flex;align-items:center;padding:13px 17px;border-radius:8px;background:#94d2bd;color:#00313d;text-decoration:none;font-size:13px;font-weight:800}.guia-button:hover{background:#ddf1e9}.guia-shell{width:min(1116px,100%);margin:0 auto;padding:0 22px 50px}.guia-role-paths{padding:44px 0 40px;border-bottom:1px solid #d9e3e0}.guia-index h2,.guia-role-paths h2{margin:7px 0 19px;color:#00313d;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;letter-spacing:-.04em}.guia-role-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.guia-role-path-grid article{padding:17px 18px;border:1px solid #d9e3e0;border-radius:10px;background:#fff}.guia-role-path-grid h3{margin:0 0 7px;color:#00313d;font-size:14px}.guia-role-path-grid p{margin:0;color:#55696b;font-size:12px;line-height:1.55}.guia-index{padding-top:42px}.guia-section-head>p:last-child{margin:0;color:#55696b;font-size:14px}.guia-chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.guia-chapter-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:17px;text-decoration:none;color:inherit;border:1px solid #d9e3e0;border-radius:10px;background:#fff;transition:.15s}.guia-chapter-card:hover{border-color:#00313d;transform:translateY(-1px)}.guia-chapter-number{display:grid;place-items:center;width:58px;height:58px;border-radius:8px;background:#00313d;color:#94d2bd;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:800}.guia-chapter-kicker{color:#2f7f69;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guia-chapter-card h3{margin:4px 0;color:#00313d;font-size:16px;letter-spacing:-.015em}.guia-chapter-card p{margin:0;color:#55696b;font-size:12px;line-height:1.45}.guia-chapter-arrow{color:#00313d;font-size:22px}.guia-footer{width:min(1116px,100%);margin:0 auto;padding:22px;color:#55696b;border-top:1px solid #d9e3e0;font-size:12px}.guia-footer a{color:#2f7f69;font-weight:700}.guia-progress-wrap{width:min(1116px,100%);margin:0 auto;padding:22px}.guia-progress-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#55696b;font-size:11px;font-weight:700}.guia-progress{height:5px;overflow:hidden;border-radius:99px;background:#d9e3e0}.guia-progress span{display:block;height:100%;border-radius:99px;background:#2f7f69}.guia-chapter-shell{display:grid;grid-template-columns:220px minmax(0,780px);grid-gap:58px;gap:58px;width:min(1116px,100%);margin:0 auto;padding:20px 22px 60px}.guia-toc{position:-webkit-sticky;position:sticky;top:18px;align-self:start;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 36px);overflow:auto}.guia-toc-back{margin-bottom:17px;color:#00313d;font-size:12px;font-weight:750;text-decoration:none}.guia-toc-title{margin-bottom:6px;color:#55696b;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.guia-toc a:not(.guia-toc-back){display:grid;grid-template-columns:21px 1fr;grid-gap:7px;gap:7px;padding:7px 8px;border-left:2px solid transparent;color:#55696b;text-decoration:none;font-size:11px;line-height:1.35}.guia-toc a:not(.guia-toc-back) span{color:#94a5a4;font-weight:800}.guia-toc a:not(.guia-toc-back).is-active{border-left-color:#2f7f69;background:#e6f2ee;color:#00313d;font-weight:750}.guia-toc a:not(.guia-toc-back).is-active span{color:#2f7f69}.guia-article h1{margin:7px 0 10px;color:#00313d;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(34px,5vw,54px);letter-spacing:-.055em;line-height:1.04}.guia-article-summary{max-width:680px;margin:0 0 30px;color:#55696b;font-size:16px;line-height:1.6}.guia-article-content{color:#55696b;font-size:14px;line-height:1.68}.guia-article-content>p{margin:0 0 15px}.guia-article-content h2{margin:38px 0 12px;color:#00313d;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;letter-spacing:-.035em;line-height:1.15}.guia-article-content h2:first-child{margin-top:0}.guia-article-content h3{color:#00313d;font-size:16px}.guia-article-content strong,.guia-lead{color:#00313d}.guia-lead{max-width:650px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;line-height:1.3}.guia-numbered-grid{display:grid;grid-gap:10px;gap:10px;margin:24px 0}.guia-numbered-card{display:grid;grid-template-columns:40px 1fr;grid-gap:13px;gap:13px;align-items:start;padding:17px;border:1px solid #d9e3e0;border-radius:10px;background:#fff}.guia-numbered-card>span{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:#00313d;color:#94d2bd;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;font-weight:800}.guia-numbered-card h3{margin:0 0 3px;color:#00313d;font-size:15px}.guia-numbered-card p{margin:0;color:#55696b;font-size:13px;line-height:1.55}.guia-chevrons{display:flex;overflow:hidden;margin:22px 0 27px;border-radius:8px;background:#00313d}.guia-chevron{position:relative;flex:1 1;min-width:0;padding:15px 13px 15px 25px;color:#ddf1e9;font-size:12px;font-weight:700;line-height:1.3}.guia-chevron:after{content:"";position:absolute;z-index:2;right:-14px;top:0;border-top:29px solid transparent;border-bottom:29px solid transparent;border-left:14px solid #00313d}.guia-chevron:not(:last-child){margin-right:12px;border-right:1px solid rgba(148,210,189,.3)}.guia-chevron span{display:block;margin-bottom:3px;color:#94d2bd;font-size:10px}.guia-table-wrap{overflow:auto;margin:19px 0 23px;border:1px solid #d9e3e0;border-radius:8px}.guia-table{width:100%;min-width:650px;border-collapse:collapse;background:#fff;font-size:12px}.guia-table th{padding:10px 11px;background:#00313d;color:#ddf1e9;font-size:10px;text-align:left;text-transform:uppercase;letter-spacing:.04em}.guia-table td{padding:10px 11px;border-bottom:1px solid #d9e3e0;vertical-align:top}.guia-table tr:last-child td{border-bottom:0}.guia-highlight{margin:20px 0;padding:14px 16px;border-radius:8px;color:#2f4c46;font-size:13px;line-height:1.6}.guia-highlight-safe{background:#e6f2ee}.guia-highlight-warning{background:#fff6e3;color:#7a5200}.guia-list,.guia-ordered{margin:13px 0 18px;padding-left:22px}.guia-list li,.guia-ordered li{padding:3px 0}.guia-shot{margin:22px 0 25px}.guia-shot-frame{position:relative;overflow:hidden;border:1px solid #d9e3e0;border-radius:9px;background:#fff}.guia-shot-frame img{display:block;width:100%;height:auto}.guia-shot figcaption{margin-top:7px;color:#7a8a8a;font-size:11px}.guia-pin{position:absolute;display:grid;place-items:center;width:25px;height:25px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:#00313d;color:#94d2bd;box-shadow:0 2px 5px rgba(0,49,61,.3);font-size:11px;font-weight:800}.guia-pin-list{display:grid;grid-gap:7px;gap:7px;margin:0 0 28px;padding:0;list-style:none;counter-reset:guide-pin}.guia-pin-list li{display:grid;grid-template-columns:26px 1fr;grid-gap:9px;gap:9px;counter-increment:guide-pin;font-size:13px}.guia-pin-list li:before{content:counter(guide-pin);display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#00313d;color:#94d2bd;font-size:10px;font-weight:800}.guia-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:20px 0}.guia-role-grid article{padding:16px;border:1px solid #d9e3e0;border-radius:9px;background:#fff}.guia-role-grid h2,.guia-role-grid h3{margin:0 0 8px;color:#00313d;font-size:16px}.guia-role-grid p{margin:0 0 10px;font-size:12px;line-height:1.55}.guia-outcome-lost{color:#9c3a28!important}.guia-faq{display:grid;grid-gap:8px;gap:8px;margin:22px 0}.guia-faq details{border:1px solid #d9e3e0;border-radius:8px;background:#fff}.guia-faq summary{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;color:#00313d;font-size:13px;font-weight:750;cursor:pointer;list-style:none}.guia-faq summary::-webkit-details-marker{display:none}.guia-faq summary:after{content:"+";color:#2f7f69;font-size:18px;font-weight:400}.guia-faq details[open] summary:after{content:"−"}.guia-faq details>div{padding:0 16px 15px;color:#55696b;font-size:13px;line-height:1.6}.guia-faq ul{margin:0;padding-left:20px}.guia-finish{padding-top:18px;border-top:1px solid #d9e3e0}.guia-finish a{color:#2f7f69;font-weight:750}.guia-chapter-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid #d9e3e0}.guia-chapter-nav a{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid #d9e3e0;border-radius:8px;background:#fff;color:#00313d;text-decoration:none}.guia-chapter-nav a.is-next{text-align:right}.guia-chapter-nav small{color:#2f7f69;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.guia-chapter-nav span{font-size:13px;font-weight:750}@media(max-width:850px){.guia-chapter-shell{grid-template-columns:1fr;gap:22px}.guia-toc{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding-bottom:13px;border-bottom:1px solid #d9e3e0}.guia-toc-back,.guia-toc-title{grid-column:1/-1}.guia-chapter-grid,.guia-role-grid{grid-template-columns:1fr}}@media(max-width:620px){.guia-header{padding:17px 16px}.guia-cover{padding:58px 16px 50px}.guia-cover h1{font-size:42px}.guia-cover-summary{font-size:15px}.guia-shell{padding:0 16px 40px}.guia-role-path-grid{grid-template-columns:1fr}.guia-chapter-card{grid-template-columns:48px minmax(0,1fr) auto;padding:13px}.guia-chapter-number{width:48px;height:48px;font-size:17px}.guia-chapter-card p{font-size:11px}.guia-progress-wrap{padding:18px 16px}.guia-chapter-shell{padding:15px 16px 42px}.guia-toc a:not(.guia-toc-back){font-size:10px}.guia-article h1{font-size:38px}.guia-article-content h2{font-size:22px}.guia-chevrons{display:grid;border-radius:8px}.guia-chevron{padding:13px 15px}.guia-chevron:after{display:none}.guia-chevron:not(:last-child){margin-right:0;border-right:0;border-bottom:1px solid rgba(148,210,189,.3)}.guia-chapter-nav{grid-template-columns:1fr}.guia-chapter-nav a.is-next{text-align:left}.guia-pin{width:22px;height:22px;font-size:10px}}.guia-header{box-sizing:border-box;width:100%;max-width:none;padding:20px max(22px,calc((100% - 1116px)/2));background:#00313d}.guia-logo img{width:151px}.guia-header-link{border-color:rgba(148,210,189,.5);color:#ddf1e9}.guia-header-link:hover{border-color:#94d2bd;color:#fff}.guia-cover-mark{right:-20px;top:-150px;width:430px;height:620px;border:0;border-radius:0;background:url(/brand/impuls-simbolo-menta.svg) 50%/contain no-repeat;opacity:.1;transform:rotate(10deg)}.guia-cover-mark:after{display:none}.guia-article h1,.guia-cover h1{letter-spacing:-.02em}.guia-chevrons-stages{overflow:visible;border-radius:0;background:transparent;gap:0}.guia-chevrons-stages .guia-chevron{display:flex;flex-direction:column;justify-content:center;min-height:86px;margin:0 0 0 -13px;padding:14px 24px 14px 35px;color:#fff;background:#00313d;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%)}.guia-chevrons-stages .guia-chevron:first-child{margin-left:0;padding-left:23px;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.guia-chevrons-stages .guia-chevron:after{display:none}.guia-chevrons-stages .guia-chevron:nth-child(2){background:#15555a}.guia-chevrons-stages .guia-chevron:nth-child(3){background:#1d6c68}.guia-chevrons-stages .guia-chevron:nth-child(4){background:#2a8374}.guia-chevrons-stages .guia-chevron:nth-child(5){background:#1f7a55}.guia-chevrons-stages .guia-chevron:nth-child(6){background:#b24a3c}.guia-chevrons-stages .guia-chevron span{color:inherit;opacity:.7}.guia-pin-list li>span{min-width:0}.guia-shot-row{display:grid;grid-template-columns:minmax(250px,440px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin:28px 0}.guia-shot-row .guia-shot{margin:0}.guia-shot-row .guia-shot,.guia-shot-row .guia-shot-frame{width:min(100%,440px);max-width:440px}.guia-shot-copy{display:block;min-width:0}.guia-shot-copy h2:first-child{margin-top:0}@media(max-width:620px){.guia-header{padding:17px 16px}.guia-cover-mark{right:-125px;top:-95px;width:310px;height:450px}.guia-chevrons-stages{gap:2px;border-radius:8px;overflow:hidden}.guia-chevrons-stages .guia-chevron,.guia-chevrons-stages .guia-chevron:first-child{margin:0;padding:13px 15px;min-height:0;-webkit-clip-path:none;clip-path:none;color:#fff}.guia-shot-row{grid-template-columns:1fr;gap:12px;margin:24px 0}.guia-shot-row .guia-shot,.guia-shot-row .guia-shot-frame{width:min(100%,440px);max-width:440px}}.portal-shell{width:min(980px,100%);margin:0 auto;padding:28px 16px 54px;color:var(--ink)}.portal-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:28px;border-radius:18px;background:linear-gradient(135deg,#e6f1f1,#f8faf7);border:1px solid var(--line)}.portal-kicker{color:var(--mint-deep);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portal-hero h1{margin:8px 0;color:var(--petrol);font-size:clamp(28px,5vw,44px);letter-spacing:-.04em}.portal-hero p{margin:0;color:var(--ink-soft);line-height:1.5}.portal-task-group{margin-top:18px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.portal-task-list{display:grid;grid-gap:8px;gap:8px}.portal-task{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.portal-task:last-child{border-bottom:0}.portal-task-main{min-width:0}.portal-task-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.portal-status{display:inline-flex;padding:3px 7px;border-radius:99px;background:var(--bg);color:var(--ink-soft);font-size:10px;font-weight:750}.portal-status-em_conferencia{background:#fff2d6;color:#855e16}.portal-status-feito{background:var(--up-bg);color:var(--up)}.portal-task-links{display:flex;gap:12px;margin-top:7px;font-size:12px}.portal-task-links a{color:var(--petrol);font-weight:700}.portal-task-domain{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px;color:var(--ink-soft);font-size:12px}.portal-task-domain code{color:var(--petrol);font-weight:700}.portal-error{max-width:580px;margin:10vh auto;padding:30px;text-align:center;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.portal-error h1{color:var(--petrol)}.portal-error p{margin-bottom:20px;color:var(--ink-soft)}.portal-admin-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.portal-admin-links>div:not(.onboarding-form-link-actions){display:grid;grid-gap:5px;gap:5px}.portal-admin-links code{overflow-wrap:anywhere;color:var(--petrol);font-size:11px}.onboarding-item-review{padding-left:10px!important;border-left:3px solid #d69b35}.onboarding-action-editor{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.onboarding-action-editor input,.onboarding-action-editor select{padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}@media(max-width:700px){.portal-task{align-items:flex-start;flex-direction:column}.portal-admin-links{grid-template-columns:1fr}}.portal-read-only-note{margin:14px 2px 0;color:var(--ink-faint);font-size:12px}.onboarding-detail-page{display:grid;grid-gap:14px;gap:14px}.onboarding-scope-bar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);font-size:12px}.onboarding-scope-bar>strong{color:var(--petrol);margin-right:2px}.onboarding-scope-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:99px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.onboarding-scope-chip.is-enabled{border-color:var(--mint-deep);background:var(--up-bg);color:var(--mint-deep)}.onboarding-scope-chip:disabled{opacity:.58;cursor:not-allowed}.onboarding-scope-chip strong{font-size:12px}.onboarding-payment-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:99px;background:var(--bg);color:var(--ink-soft);font-size:11px}.onboarding-payment-tag small{color:var(--ink-faint);font-size:10px}.onboarding-payment-tag strong{color:var(--petrol);font-size:11px}.onboarding-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.onboarding-compact-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.onboarding-compact-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0}.onboarding-domain-input{width:220px;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.onboarding-compact-card>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.onboarding-compact-card strong{font-size:12px;color:var(--petrol)}.onboarding-compact-card span{font-size:11px;color:var(--ink-faint)}.onboarding-compact-card code{grid-column:1/-1;overflow-wrap:anywhere;color:var(--petrol);font-size:10px}.onboarding-compact-card-actions{grid-column:1/-1;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.icon-button{display:inline-grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--petrol);font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.icon-button:hover{border-color:var(--petrol);background:var(--bg)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.onboarding-progress-card{padding:15px 16px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.onboarding-progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.onboarding-progress-top strong{color:var(--petrol);font-size:18px}.onboarding-progress-top span{color:var(--ink-soft);font-size:12px}.onboarding-progress{height:4px;margin-top:11px;overflow:hidden;border-radius:99px;background:var(--line)}.onboarding-progress>span{display:block;height:100%;border-radius:inherit;background:var(--mint-deep);transition:width .2s ease}.onboarding-phase-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.onboarding-phase-card.is-collapsed{background:transparent}.onboarding-phase-head{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;width:100%;padding:11px 14px;border:0;background:transparent;color:var(--petrol);font:inherit;text-align:left;cursor:pointer}.onboarding-phase-head:hover{background:var(--bg)}.onboarding-phase-head strong{font-size:13px}.onboarding-phase-head>span:last-child{font-size:12px;color:var(--ink-soft)}.onboarding-phase-chevron{font-size:16px;color:var(--ink-faint)}.onboarding-phase-items{padding:0 14px}.onboarding-compact-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:36px;border-top:1px solid var(--line)}.onboarding-compact-row.is-review{background:#fffaf0}.onboarding-compact-row.is-outside{opacity:.62}.onboarding-checkbox{width:16px;height:16px;accent-color:var(--mint-deep);cursor:pointer}.onboarding-item-title{min-width:0;color:var(--ink);font-size:13px;line-height:1.35}.onboarding-item-title.is-done{color:var(--ink-faint);text-decoration:line-through}.onboarding-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.onboarding-review-badge{padding:3px 7px;border-radius:99px;background:#fff0cc;color:#855e16;font-size:10px;font-weight:800;white-space:nowrap}.row-action{padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--petrol);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.row-action:hover{border-color:var(--petrol)}.onboarding-hidden-toggle{margin:10px 0 11px;padding:0;border:0;background:none;color:var(--petrol);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.onboarding-hidden-toggle:hover{text-decoration:underline}.onboarding-media-row{align-items:start;padding:8px 0}.onboarding-auto-check{display:grid;place-items:center;margin-top:2px;border:1px solid var(--line);border-radius:50%;color:var(--ink-faint);font-size:13px;font-weight:800;cursor:default}.onboarding-auto-check.is-done{background:var(--mint-deep);border-color:var(--mint-deep);color:#fff}.onboarding-media-note{display:block;margin-top:3px;color:var(--ink-faint);font-size:10.5px}.onboarding-media-actions{align-items:flex-start}.onboarding-media-statuses{display:flex;gap:8px;flex-wrap:wrap}.onboarding-media-status{display:flex;flex-direction:column;gap:1px;min-width:120px;color:var(--ink-soft);font-size:10.5px;line-height:1.35}.onboarding-media-status strong{color:var(--petrol);font-size:10px;text-transform:uppercase}.onboarding-media-status span{max-width:260px;overflow-wrap:anywhere}.onboarding-media-links{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.onboarding-media-links-heading{display:flex;justify-content:space-between;gap:12px}.onboarding-media-links-heading>div{display:grid;grid-gap:4px;gap:4px}.onboarding-media-links-heading strong{color:var(--petrol);font-size:15px}.onboarding-media-links-heading span{color:var(--ink-faint);font-size:11px;line-height:1.4}.onboarding-media-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.onboarding-media-link-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.onboarding-media-link-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.onboarding-media-link-title strong{color:var(--petrol);font-size:14px}.onboarding-media-link-state{padding:3px 8px;border-radius:99px;background:var(--line);color:var(--ink-soft);font-size:10px;font-weight:800}.onboarding-media-link-state.is-ok{background:var(--up-bg);color:var(--up)}.onboarding-media-link-state.is-failed{background:var(--down-bg);color:var(--down)}.onboarding-media-link-state.is-pending,.onboarding-media-link-state.is-running{background:#fff2d6;color:#855e16}.onboarding-media-link-card p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.onboarding-media-link-field{display:grid;grid-gap:5px;gap:5px;color:var(--ink-soft);font-size:11px;font-weight:750}.onboarding-media-link-field input{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.onboarding-media-link-field input:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}.onboarding-media-link-message{min-height:18px;color:var(--ink-faint);font-size:11px;line-height:1.4}.onboarding-media-link-message.is-success{color:var(--up)}.onboarding-media-link-message.is-error{color:var(--down)}@media(max-width:760px){.onboarding-compact-links{grid-template-columns:1fr}.onboarding-compact-row{grid-template-columns:22px minmax(0,1fr);padding:6px 0}.onboarding-item-actions{grid-column:2;justify-content:flex-start}.onboarding-head-actions{width:100%}.onboarding-head-actions>*{flex:1 1 auto}.onboarding-progress-top{display:grid;grid-gap:4px;gap:4px}.onboarding-media-link-grid{grid-template-columns:1fr}.onboarding-media-links{padding:13px}.onboarding-media-link-title{align-items:flex-start;flex-direction:column}}.onboarding-hero{align-items:flex-end}.onboarding-hero-summary{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.onboarding-hero-progress{display:grid;grid-template-columns:auto auto;grid-gap:2px 8px;gap:2px 8px;align-items:baseline;min-width:145px}.onboarding-hero-progress strong{color:var(--petrol);font-size:22px;line-height:1}.onboarding-hero-progress span{color:var(--ink-faint);font-size:11px}.onboarding-hero-progress .onboarding-progress{grid-column:1/-1;width:100%;margin:5px 0 0}.onboarding-auto-status{display:block;margin-top:3px;color:var(--ink-soft);font-size:11px;line-height:1.35}.onboarding-auto-status.is-success{color:var(--up)}.onboarding-media-row .onboarding-item-title.is-done .onboarding-auto-status{text-decoration:none}.onboarding-media-row .onboarding-item-actions{white-space:nowrap}.onboarding-list-tools{display:flex;justify-content:flex-end;margin:10px 0 12px}.onboarding-list-tools .sortbtn.active{border-color:var(--petrol);background:var(--petrol);color:#fff}.onboarding-list-block{padding:0;overflow:hidden}.onboarding-list-wrap{max-width:100%;overflow-x:auto}.onboarding-list-table{table-layout:auto;min-width:760px}.onboarding-list-table td:first-child,.onboarding-list-table th:first-child{width:22%}.onboarding-list-table td:nth-child(2),.onboarding-list-table th:nth-child(2){width:58%;white-space:normal}.onboarding-list-table td:nth-child(3),.onboarding-list-table th:nth-child(3){width:15%}.onboarding-list-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.onboarding-list-track{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.onboarding-list-track strong{color:var(--petrol);font-size:12px}.onboarding-list-track span{overflow:hidden;color:var(--ink-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-list-track.is-complete{border-color:var(--mint-deep);background:var(--up-bg)}.onboarding-list-track.is-complete span{color:var(--up)}.onboarding-tracks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.onboarding-track-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));box-shadow:var(--shadow)}.onboarding-track-card.track-onboarding{border-top:4px solid var(--mint-deep)}.onboarding-track-card.track-kickoff{border-top:4px solid var(--petrol)}.onboarding-track-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px;border-bottom:1px solid var(--line);background:var(--surface)}.onboarding-track-head>div:first-child{min-width:0}.onboarding-track-head>div:first-child>span{display:block;margin-bottom:2px;color:var(--ink-faint);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding-track-head h2{color:var(--petrol);font-size:17px;line-height:1.25}.onboarding-track-progress{display:grid;flex:0 0 auto;text-align:right}.onboarding-track-progress strong{color:var(--petrol);font-size:22px;line-height:1}.onboarding-track-progress span{color:var(--ink-faint);font-size:10px}.onboarding-track-sections{display:grid;grid-gap:9px;gap:9px;padding:12px}.onboarding-track-sections .onboarding-phase-card{box-shadow:none}@media(max-width:1050px){.onboarding-list-tracks,.onboarding-tracks-grid{grid-template-columns:1fr}}@media(max-width:700px){.onboarding-list-block{overflow:visible;background:transparent;border:0;box-shadow:none}.onboarding-list-wrap{overflow:visible}.onboarding-list-table{display:block;min-width:0}.onboarding-list-table thead{display:none}.onboarding-list-table tbody{display:grid;grid-gap:10px;gap:10px}.onboarding-list-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.onboarding-list-table td{display:block!important;width:auto!important;padding:0!important;overflow:visible;white-space:normal}.onboarding-list-table td:nth-child(2){grid-column:1/-1;grid-row:2}.onboarding-list-table td:nth-child(3){grid-column:1;grid-row:3}.onboarding-list-table td:last-child{grid-column:2;grid-row:1;align-self:start}.onboarding-track-head{align-items:flex-start;padding:14px}.onboarding-track-head h2{font-size:15px}.onboarding-track-sections{padding:9px}}.client-config-page{display:grid;grid-gap:14px;gap:14px;max-width:1180px;min-width:0}.client-config-section{scroll-margin-top:18px;min-width:0}.client-config-field{display:grid;grid-gap:6px;gap:6px;color:var(--ink-soft);font-size:13px;min-width:0}.client-config-field>span{font-weight:550}.client-config-bool{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px}.client-config-bool input,.client-config-user-check input{accent-color:var(--petrol)}.client-config-collapsible{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.client-config-collapsible summary{color:var(--petrol);cursor:pointer;font-size:13px;font-weight:700}.client-config-scope-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.client-config-notice,.client-config-subtle-warning{padding:11px 13px;border:1px solid #e8d5a5;border-radius:8px;background:#fffaf0;color:#7a5c19;font-size:12px;line-height:1.45}.client-config-subtle-warning{background:transparent;border-style:dashed;color:var(--ink-faint)}.client-config-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.client-config-link{display:flex;justify-content:space-between;align-items:end;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);min-width:0}.client-config-link>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.client-config-link strong{color:var(--petrol);font-size:12px}.client-config-link code{color:var(--ink-soft);font-size:11px;overflow-wrap:anywhere;min-height:16px}.client-config-media-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.client-config-media-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.client-config-media-title strong{color:var(--petrol);font-size:14px}.client-config-media-card p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45}.client-config-success{color:var(--up);font-size:11px;line-height:1.4}.client-config-error{color:var(--down);font-size:11px;line-height:1.4}.client-config-backfill{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 13px;border:1px solid var(--line);border-radius:8px}.client-config-backfill>div{display:grid;grid-gap:3px;gap:3px}.client-config-backfill strong{color:var(--petrol);font-size:12px}.client-config-backfill span{color:var(--ink-soft);font-size:11px}.client-config-stevo-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.client-config-stevo-summary>div{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);min-width:0}.client-config-stevo-summary a,.client-config-stevo-summary strong{color:var(--petrol);font-size:12px}.client-config-stevo-summary a{font-weight:700;overflow-wrap:anywhere}.client-config-instance-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.client-config-instance{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:11px 0;border-top:1px solid var(--line)}.client-config-instance>div:first-child{display:grid;grid-gap:4px;gap:4px}.client-config-instance>div:first-child strong{color:var(--petrol);font-size:13px}.client-config-instance>div:first-child span{color:var(--ink-faint);font-size:11px}.client-config-inline-field{display:flex;gap:8px;align-items:center}.client-config-inline-field input{min-width:0}.client-config-bool-grid,.client-config-readonly-flags{display:flex;gap:16px;flex-wrap:wrap}.client-config-divider{grid-gap:10px;gap:10px;min-width:0}.client-config-divider,.client-config-editors{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;display:grid}.client-config-editors{grid-gap:16px;gap:16px}.client-config-user-check{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px}.client-config-user-check small{color:var(--ink-faint)}.client-config-user-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 190px auto;grid-gap:10px;gap:10px;align-items:end}.client-config-user-row{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(180px,.8fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.client-config-user-row>div:first-child{min-width:0}.client-config-user-name{display:flex;gap:6px;align-items:center}.client-config-role{display:inline-block;padding:6px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink-soft);font-size:12px}.client-config-advanced{scroll-margin-top:18px;padding:0;overflow:hidden}.client-config-advanced>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;cursor:pointer;list-style:none}.client-config-advanced>summary::-webkit-details-marker{display:none}.client-config-advanced>summary>span{display:grid;grid-gap:4px;gap:4px}.client-config-advanced>summary strong{color:var(--petrol);font-size:14px}.client-config-advanced>summary small{color:var(--ink-faint);font-size:12px;font-weight:400}.client-config-advanced>summary em{color:var(--ink-faint);font-size:11px;font-style:normal}.client-config-advanced[open]>summary{border-bottom:1px solid var(--line)}.client-config-advanced-body{padding:22px}.client-config-advanced-body .client-config-divider:first-child{margin-top:18px}@media(max-width:850px){.client-config-link-grid{grid-template-columns:1fr}.client-config-user-add{grid-template-columns:1fr 1fr}.client-config-user-add .btn-primary{justify-self:start}.client-config-user-row{grid-template-columns:minmax(0,1fr) 160px}.client-config-user-row>.client-config-field{grid-column:1/-1}.client-config-user-row>.sortbtn:last-child{grid-column:2;grid-row:2}.client-config-instance{grid-template-columns:1fr auto}.client-config-instance>.client-config-field{grid-column:1/-1}.client-config-instance>.sortbtn{grid-column:2;grid-row:2}.client-config-stevo-summary{grid-template-columns:1fr}}@media(max-width:620px){.onboarding-hero{align-items:flex-start}.onboarding-hero-summary{width:100%;align-items:stretch;flex-direction:column}.onboarding-hero-summary .sortbtn{align-self:flex-start}.client-config-user-add{grid-template-columns:1fr}.client-config-backfill{align-items:flex-start;flex-direction:column}.client-config-inline-field{align-items:stretch;flex-direction:column}.client-config-advanced>summary{align-items:flex-start;flex-direction:column}.client-config-advanced-body{padding:16px}.client-config-page .pagehead{align-items:flex-start}.client-config-page .pagehead .btn-primary{justify-self:start}.client-config-page .block-head{align-items:flex-start;flex-direction:column;gap:4px}.client-config-page .block-sub{line-height:1.4}.onboarding-media-row .onboarding-item-actions{white-space:normal}}.naming-page{padding-bottom:28px}.naming-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:#f0f8f5}.naming-intro strong{display:block;color:var(--petrol);font-size:14px}.naming-intro p{margin-top:2px;color:var(--ink-soft);font-size:12px}.naming-intro>span{flex:0 0 auto;color:var(--mint-deep);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.naming-shared{max-width:520px}.naming-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.naming-card{min-width:0}.naming-grid{display:grid;grid-gap:12px;gap:12px}.naming-field{display:grid;grid-gap:5px;gap:5px;color:var(--ink-soft);font-size:12px;font-weight:600}.naming-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.naming-field small{color:var(--ink-faint);font-size:10px;font-weight:500;text-transform:uppercase}.naming-field input,.naming-field select{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.naming-field input:focus,.naming-field select:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.08)}.naming-date{max-width:180px}.naming-generate{margin:2px 0 16px}.naming-results{border-color:var(--mint-deep)}.naming-result-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.naming-result-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.naming-result-row span{color:var(--ink-faint);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.naming-result-row code{overflow-wrap:anywhere;color:var(--petrol);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:650}.naming-copy{flex:0 0 auto;padding:7px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--petrol);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.naming-copy:hover{border-color:var(--petrol)}@media(max-width:1050px){.naming-levels{grid-template-columns:1fr}.naming-card .naming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.naming-date{max-width:none}}@media(max-width:620px){.naming-intro{align-items:flex-start;flex-direction:column}.naming-card .naming-grid{grid-template-columns:1fr}.naming-result-row{align-items:flex-start;flex-direction:column}.naming-copy{width:100%}}.naming-generate-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}.naming-generate-actions .naming-generate{margin:2px 0}.naming-secondary{padding:9px 14px;border:1px solid var(--petrol);border-radius:8px;background:var(--surface);color:var(--petrol);cursor:pointer;font:inherit;font-size:12px;font-weight:750}.naming-secondary:hover{background:var(--bg)}.naming-sheet{margin-top:18px;padding:0;overflow:hidden}.naming-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.naming-sheet-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.naming-sheet-head p{margin:0;color:var(--ink-faint);font-size:11px}.naming-sheet-actions{display:flex;gap:7px;flex-wrap:wrap}.naming-sheet-actions button,.naming-sheet-alert button{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--petrol);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.naming-sheet-actions button:hover,.naming-sheet-alert button:hover{border-color:var(--petrol)}.naming-sheet-actions button:disabled{opacity:.45;cursor:not-allowed}.naming-sheet-tabs{display:flex;gap:0;padding:0 20px;border-bottom:1px solid var(--line)}.naming-sheet-tabs button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.naming-sheet-tabs button.active{border-bottom-color:var(--mint-deep);color:var(--petrol)}.naming-sheet-tabs button span{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--bg);color:var(--ink-faint);font-size:10px}.naming-sheet-tabs button.active span{background:var(--up-bg);color:var(--mint-deep)}.naming-sheet-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 20px 0;padding:9px 11px;border:1px solid var(--mint-deep);border-radius:8px;background:var(--up-bg);color:var(--up);font-size:11px}.naming-sheet-alert.error{border-color:#e5b2ad;background:var(--down-bg);color:var(--down)}.naming-sheet-empty{padding:34px 20px!important;color:var(--ink-faint);font-size:12px;text-align:center}.naming-sheet-empty .spinner{display:inline-block;margin-right:8px;vertical-align:middle}.naming-table-wrap{max-width:100%;overflow:auto}.naming-table{width:100%;min-width:1180px;border-collapse:collapse}.naming-table th{padding:9px 8px;background:var(--bg);color:var(--ink-faint);font-size:10px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.naming-table td,.naming-table th{border-bottom:1px solid var(--line)}.naming-table td{padding:7px 8px;vertical-align:top}.naming-table tbody tr:last-child td{border-bottom:0}.naming-table tbody tr.saving{background:#fbfcfa}.naming-table input:not([type=checkbox]),.naming-table select{width:145px;min-width:110px;padding:7px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:11px}.naming-table select{width:165px}.naming-table input:focus,.naming-table select:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 2px rgba(0,49,61,.07)}.naming-check{width:32px!important;text-align:center!important}.naming-check input{accent-color:var(--petrol)}.naming-name-cell{min-width:300px}.naming-name-cell code{display:block;max-width:390px;overflow-wrap:anywhere;color:var(--petrol);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:650;line-height:1.4}.naming-name-cell small{display:block;margin-top:3px;color:var(--ink-faint);font-size:9px}.naming-row-actions{display:flex;gap:5px;min-width:184px}.naming-row-actions button{padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--petrol);cursor:pointer;font:inherit;font-size:10px;font-weight:700}.naming-row-actions button:hover{border-color:var(--petrol)}.naming-row-actions button.danger{color:var(--down)}@media(max-width:700px){.naming-sheet-head{align-items:flex-start;flex-direction:column}.naming-sheet-actions{width:100%}.naming-sheet-actions button{flex:1 1 auto}.naming-sheet-tabs{padding:0 10px;overflow:auto}.naming-sheet-tabs button{white-space:nowrap}.naming-generate-actions>*{width:100%}.naming-sheet-alert{align-items:flex-start;flex-direction:column}}.kickoff-shell{display:grid;grid-gap:16px;gap:16px}.kickoff-block{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;grid-gap:12px;gap:12px;box-shadow:var(--shadow)}.kickoff-block-head h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;font-weight:800;color:var(--petrol)}.kickoff-block-head p{margin-top:2px;color:var(--ink-soft);font-size:13px}.kickoff-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.kickoff-field>span{color:var(--ink-soft);font-size:12px;font-weight:600}.kickoff-field input,.kickoff-field textarea,.kickoff-interval input,.kickoff-other input{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.kickoff-field input:focus,.kickoff-field textarea:focus,.kickoff-interval input:focus,.kickoff-other input:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 3px rgba(0,49,61,.1)}.kickoff-field textarea{resize:vertical;min-height:84px}.kickoff-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.kickoff-check{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px;color:var(--ink)}.kickoff-check input{width:20px;height:20px;accent-color:var(--petrol)}.kickoff-chips{display:flex;flex-wrap:wrap;gap:8px}.kickoff-chip{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--petrol);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.kickoff-chip.is-on{background:var(--petrol);border-color:var(--petrol);color:#fff}.kickoff-chip:disabled{opacity:.6;cursor:default}.kickoff-other{display:flex;gap:8px;align-items:center}.kickoff-priority{list-style:none;display:grid;grid-gap:6px;gap:6px;counter-reset:prio}.kickoff-priority li{counter-increment:prio;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#f0f8f5;font-size:14px}.kickoff-priority li:before{content:counter(prio) "º";font-weight:800;color:var(--petrol);margin-right:10px}.kickoff-priority li>span:first-child{flex:1 1;min-width:0;overflow-wrap:anywhere}.kickoff-priority-actions{display:flex;gap:6px}.kickoff-priority-actions button{width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--petrol);font-size:16px;cursor:pointer}.kickoff-priority-actions button:disabled{opacity:.4;cursor:default}.kickoff-week{display:grid;grid-gap:8px;gap:8px}.kickoff-day{display:grid;grid-template-columns:minmax(150px,200px) 1fr;grid-gap:8px 14px;gap:8px 14px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.kickoff-day.is-open{background:#f0f8f5}.kickoff-intervals{display:grid;grid-gap:8px;gap:8px}.kickoff-interval{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.kickoff-link-btn{border:0;background:none;color:var(--mint-deep);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer;padding:6px 0}.kickoff-error{color:var(--down);font-size:13px;font-weight:600}.kickoff-sent{padding:14px 16px;border-radius:12px;background:var(--up-bg);color:var(--up);font-size:14px}.kickoff-footer{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 -4px 16px rgba(0,49,61,.08)}.kickoff-footer-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.kickoff-save{font-size:12px;color:var(--ink-soft)}.kickoff-save-error{color:var(--down)}.kickoff-save-saved{color:var(--up)}@media(max-width:640px){.kickoff-day,.kickoff-grid-2{grid-template-columns:1fr}.kickoff-block{padding:14px}.kickoff-footer-actions .btn-primary,.kickoff-footer-actions .sortbtn{flex:1 1;text-align:center}}.kickoff-answers{display:grid;grid-gap:12px;gap:12px;margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.kickoff-answers-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.kickoff-answers-head>div{display:grid;grid-gap:2px;gap:2px}.kickoff-answers-status{font-size:12px;color:var(--ink-soft)}.kickoff-answers-status.is-enviado{color:var(--up);font-weight:700}.kickoff-answers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.kickoff-answers-card{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#f8fbfa}.kickoff-answers-card h4{margin-bottom:6px;color:var(--petrol);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.kickoff-answers-card dl>div{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px;padding:3px 0;font-size:13px}.kickoff-answers-card dt{color:var(--ink-soft)}.kickoff-answers-card dd{overflow-wrap:anywhere}.kickoff-print-page{display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:16px}.kickoff-print-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:min(210mm,100%)}.kickoff-sheet{width:min(210mm,100%);background:#fff;color:#10201f;font-family:Inter,sans-serif;border:1px solid var(--line);-webkit-print-color-adjust:exact;print-color-adjust:exact}.kickoff-sheet-cover{display:grid;grid-gap:28px;gap:28px;padding:16mm 14mm 12mm;background:#00313d;color:#ddf1e9}.kickoff-sheet-logo{width:46mm;height:auto}.kickoff-sheet-kicker{color:#94d2bd;font-size:10pt;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kickoff-sheet-cover h1{margin:2mm 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:26pt;font-weight:800;color:#fff;line-height:1.1}.kickoff-sheet-cover p{font-size:10pt;color:#ddf1e9}.kickoff-sheet-body{display:grid;grid-gap:5mm;gap:5mm;padding:9mm 14mm}.kickoff-sheet-section{page-break-inside:avoid;break-inside:avoid}.kickoff-sheet-section h2{margin-bottom:1.5mm;padding-bottom:1mm;border-bottom:.3mm solid #94d2bd;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:11pt;font-weight:800;color:#00313d}.kickoff-sheet-section dl>div{display:grid;grid-template-columns:38mm 1fr;grid-gap:3mm;gap:3mm;padding:.8mm 0;font-size:9.5pt}.kickoff-sheet-section dt{color:#55696b}.kickoff-sheet-section dd{overflow-wrap:anywhere}.kickoff-sheet-foot{padding:4mm 14mm 8mm;color:#55696b;font-size:8pt;border-top:.2mm solid #d9e3e0}@media print{@page{size:A4;margin:0}body,html{background:#fff}.ag-side,.kickoff-print-bar{display:none!important}.ag-main,.ag-shell{display:block!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;overflow:visible!important}.kickoff-print-page{display:block;padding:0}.kickoff-sheet{width:210mm;border:0}}.app-shell{display:flex;min-height:100vh;align-items:flex-start}.app-main{flex:1 1;min-width:0}.mobile-bar,.sidenav-backdrop{display:none}.sidenav{position:-webkit-sticky;position:sticky;top:0;flex:0 0 248px;width:248px;height:100vh;overflow-y:auto;background:var(--petrol);color:#fff;display:flex;flex-direction:column;padding:22px 14px 16px}.sidenav-head{padding:0 8px 18px;border-bottom:1px solid rgba(148,210,189,.18);margin-bottom:14px}.sidenav-head-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidenav-logo{display:block;height:30px;width:auto;max-width:calc(100% - 40px)}.sidenav-reopen,.sidenav-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;cursor:pointer;padding:0}.sidenav-toggle{border:none;background:none;color:hsla(0,0%,100%,.75)}.sidenav-toggle:hover{background:rgba(148,210,189,.15);color:#fff}.sidenav-reopen svg,.sidenav-toggle svg{width:18px;height:18px}.sidenav-reopen{display:none;position:fixed;top:8px;left:8px;z-index:20;border:1px solid rgba(0,49,61,.2);background:var(--petrol);color:var(--mint)}.sidenav-reopen:hover{background:var(--petrol-deep)}.sidenav-reopen:focus-visible,.sidenav-toggle:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media(min-width:1280px){.app-shell.menu-oculto .sidenav{display:none}.app-shell.menu-oculto .sidenav-reopen{display:inline-flex}.app-shell.menu-oculto .app-main{padding-top:44px}}@media print{.sidenav-reopen,.sidenav-toggle{display:none!important}.app-shell.menu-oculto .app-main{padding-top:0}}.sidenav-client{margin-top:14px;font-size:13px;font-weight:600;color:#fff;overflow-wrap:anywhere}.sidenav-nav{flex:1 1}.sidenav-group{margin-bottom:16px}.sidenav-group-label{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:rgba(148,210,189,.7);padding:0 10px;margin-bottom:5px}.sidenav-item{display:flex;align-items:center;gap:11px;width:100%;border:none;background:none;font:inherit;font-size:13.5px;font-weight:500;color:hsla(0,0%,100%,.82);padding:9px 10px;border-radius:8px;cursor:pointer;text-align:left;transition:.15s}.sidenav-item:hover{background:rgba(148,210,189,.12);color:#fff}.sidenav-item.active{background:var(--mint);color:var(--petrol-deep);font-weight:600}.mobile-bar-btn:focus-visible,.sidenav-item:focus-visible,.sidenav-link:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.sidenav-ico{width:18px;height:18px;flex:0 0 18px}.sidenav-foot{display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(148,210,189,.18);padding-top:12px}.sidenav-link{border:none;background:none;font:inherit;font-size:13px;color:hsla(0,0%,100%,.7);padding:7px 10px;border-radius:8px;cursor:pointer;text-align:left}.sidenav-link:hover{background:rgba(148,210,189,.12);color:#fff}.app-main .pagehead h1,.app-main[data-tab=overview] .kpi-value{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:800}@media(max-width:1279px){.sidenav-reopen,.sidenav-toggle{display:none!important}.app-shell{display:block}.mobile-bar{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--petrol);padding:10px 16px}.mobile-bar-logo{height:24px;width:auto}.mobile-bar-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(148,210,189,.4);background:none;color:#fff;font:inherit;font-size:13px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer}.mobile-bar-btn svg{width:18px;height:18px}.sidenav{position:fixed;top:0;left:0;bottom:0;z-index:50;transform:translateX(-100%);transition:transform .2s;max-width:86vw}.sidenav.open{transform:none}.sidenav-backdrop{display:block;position:fixed;inset:0;z-index:40;background:rgba(0,20,26,.5)}}*{scrollbar-width:thin;scrollbar-color:rgba(0,49,61,.35) transparent}.ag-side,.help-lightbox-scroll,.sidenav{scrollbar-color:rgba(148,210,189,.35) transparent}.crm-board{scrollbar-color:rgba(0,49,61,.55) rgba(0,49,61,.06)}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,49,61,.35);border-radius:999px}.ag-side::-webkit-scrollbar-thumb,.help-lightbox-scroll::-webkit-scrollbar-thumb,.sidenav::-webkit-scrollbar-thumb{background:rgba(148,210,189,.35)}.crm-board::-webkit-scrollbar{height:10px}.crm-board::-webkit-scrollbar-track{background:rgba(0,49,61,.06);border-radius:999px}.crm-board::-webkit-scrollbar-thumb{background:rgba(0,49,61,.55)}}.aquisicao-grid td select[class*=aquisicao-temp-]:disabled{color:var(--ink);opacity:1}