:root{--bg:#09090a;--sidebar:#0c0c0e;--panel:#101012;--border:#242427;--border-soft:#1c1c1f;--text:#f4f4f2;--muted:#8a8a8f;--lime:#b8f34a;--lime-ink:#101309;--surface-1:#111113;--surface-2:#151517;--text-soft:#c7c7ca;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;font-size:17px}button,input{font:inherit}button{color:inherit}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.app-shell{background:radial-gradient(circle at 67% -20%, #b8f34a0b, transparent 28%), var(--bg);min-height:100vh}.sidebar{z-index:30;border-right:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0ef7;flex-direction:column;width:248px;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:12px;height:54px;padding:0 8px;display:flex}.brand-mark{width:34px;height:34px;color:var(--lime);background:linear-gradient(145deg,#171b10,#0d1009);border:1px solid #384426;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 16px #b8f34a0f}.brand-mark span{font-size:18px;font-weight:650}.brand-row>div:last-child{letter-spacing:-.02em;align-items:baseline;gap:5px;display:flex}.brand-row strong{letter-spacing:.08em;font-size:17px}.brand-row>div:last-child span{color:var(--lime);letter-spacing:.12em;font-size:13px;font-weight:620}.nav-list{flex-direction:column;gap:3px;margin-top:29px;display:flex}.nav-eyebrow,.section-kicker,.eyebrow{letter-spacing:.13em;color:#68686d;margin:0;font-size:13px;font-weight:650;line-height:1}.nav-eyebrow{padding:0 12px 12px}.nav-item{color:#86868b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;transition:all .16s;display:flex;position:relative}.nav-item:hover{color:#dadada;background:#121214}.nav-item.is-active{color:#f7f7f4;background:#171719;box-shadow:inset 0 0 0 1px #222225}.nav-item.is-active:before{content:"";background:var(--lime);border-radius:4px;width:2px;height:18px;position:absolute;left:-1px;box-shadow:0 0 12px #b8f34a59}.nav-item .icon{width:18px;font-family:var(--font-geist-mono);color:#737378;place-items:center;font-size:19px;display:inline-grid}.nav-item.is-active .icon{color:var(--lime)}.nav-item em{color:#bcbcc0;background:#242426;border-radius:6px;place-items:center;min-width:21px;height:20px;margin-left:auto;font-size:14px;font-style:normal;display:grid}.sidebar-lower{flex-direction:column;gap:3px;margin-top:auto;display:flex}.theme-topbar-toggle{isolation:isolate;color:#85858a;cursor:pointer;background:#111113;border:1px solid #27272a;border-radius:9px;align-items:center;gap:7px;min-width:132px;height:36px;padding:0 9px;display:flex}.theme-topbar-toggle:hover{color:#b2b2b6;background:#151517;border-color:#353539}.theme-topbar-toggle .icon{color:#85858a;place-items:center;width:18px;font-size:19px;line-height:1;display:grid}.theme-topbar-toggle .theme-moon,.theme-dark-label{display:none}.theme-light-label,.theme-dark-label{white-space:nowrap;font-size:11px}.theme-switch{background:#1b1b1e;border:1px solid #343438;border-radius:999px;flex:none;width:30px;height:17px;margin-left:auto;position:relative}.theme-switch b{background:#818187;border-radius:50%;width:11px;height:11px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.nav-item kbd{color:#5e5e63;font-family:var(--font-geist-sans);margin-left:auto;font-size:13px}.nav-group{display:grid}.nav-parent .nav-chevron{border-bottom:1.5px solid #626268;border-right:1.5px solid #626268;width:7px;height:7px;margin-left:auto;transition:transform .18s,border-color .18s;transform:rotate(45deg)}.nav-group.is-open .nav-parent .nav-chevron{border-color:#a0a0a5;transform:rotate(225deg)translate(-2px,-2px)}.nav-submenu{opacity:0;grid-auto-rows:min-content;gap:2px;max-height:0;padding:0 0 0 32px;transition:max-height .18s,opacity .18s,padding .18s;display:grid;overflow:hidden}.nav-group.is-open .nav-submenu{opacity:1;max-height:420px;padding-top:5px;padding-bottom:6px}.nav-submenu button{color:#6f6f75;min-height:30px;font:500 12px/1.35 var(--font-geist-sans);text-align:left;text-wrap:balance;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:9px;padding:7px 10px;transition:color .16s,background .16s;display:flex;position:relative}.nav-submenu button:hover{color:#d9d9da;background:#121214}.nav-submenu button>i{background:#3f3f44;border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px;transition:background .16s,box-shadow .16s}.nav-submenu button.is-active{color:#f5f5f2;background:#151517}.nav-submenu button.is-active>i{background:var(--lime);box-shadow:0 0 9px #b8f34a73}.user-card{border-top:1px solid var(--border-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:17px;padding:14px 9px 0;display:grid}.avatar{color:#d7d7d9;background:linear-gradient(135deg,#313135,#19191c);border:1px solid #38383c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:650;display:grid}.user-card strong,.user-card span{white-space:nowrap;display:block}.user-card strong{font-size:15px;font-weight:560}.user-card span{color:#68686d;margin-top:2px;font-size:13px}.user-card button{color:#5a5a5f;cursor:pointer;background:0 0;border:0}.main-content{min-height:100vh;margin-left:248px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090ad6;border-bottom:1px solid #242427cc;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,3vw,48px);display:flex;position:sticky;top:0}.breadcrumb{color:#5e5e63;align-items:center;gap:9px;font-size:15px;display:flex}.breadcrumb i{color:#333338;font-style:normal}.breadcrumb strong{color:#b7b7ba;font-weight:500}.topbar-actions{align-items:center;gap:9px;display:flex}.search-button{color:#77777c;cursor:pointer;text-align:left;background:#111113;border:1px solid #27272a;border-radius:9px;align-items:center;gap:8px;min-width:194px;height:36px;padding:0 10px;display:flex}.search-button .icon{font-size:19px}.search-button kbd{color:#67676c;background:#18181b;border:1px solid #2c2c30;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:12px}.icon-button{cursor:pointer;background:#111113;border:1px solid #27272a;border-radius:9px;width:36px;height:36px;position:relative}.icon-button .bell{color:#96969b;font-size:19px;line-height:1}.icon-button i{background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #111113}.primary-button,.ghost-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;font-weight:570;display:inline-flex}.primary-button{background:var(--lime);color:var(--lime-ink);border:1px solid #c8ff60;padding:0 14px;box-shadow:0 3px 14px #b8f34a1a}.primary-button span{font-size:17px;font-weight:400}.mobile-menu{display:none}.dashboard{width:min(100%,1512px);margin:0 auto;padding:48px clamp(24px,3vw,48px) 80px}.hero-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:#66666b}.hero-row h1{letter-spacing:-.048em;margin:14px 0 7px;font-size:clamp(30px,3vw,42px);font-weight:580;line-height:1.04}.hero-copy{color:var(--muted);margin:0;font-size:17px}.ghost-button{color:#8a8a8e;background:#101012;border:1px solid #252528;padding:0 12px;font-size:14px}.pulse-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b8f34a14,0 0 12px #b8f34a40}.stats-grid{border:1px solid var(--border);background:#10101294;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid;overflow:hidden}.summary-card{border-right:1px solid var(--border);min-height:138px;padding:23px 24px 20px}.summary-card:last-child{border-right:0}.summary-head{color:#85858a;justify-content:space-between;align-items:flex-start;font-size:14px;display:flex}.stat-icon{color:#77777c;background:#151517;border:1px solid #29292d;border-radius:9px;place-items:center;width:32px;height:32px;margin-top:-6px;display:grid}.stat-icon.positive{color:var(--lime);background:#b8f34a0e;border-color:#b8f34a29;box-shadow:inset 0 0 12px #b8f34a06}.stat-icon.warning{color:#eda54c;background:#eda54c0e;border-color:#eda54c2e}.stat-icon.neutral{color:#8b8b91}.status-dot{background:#5d5d62;border-radius:50%;width:5px;height:5px}.status-dot.positive{background:var(--lime)}.status-dot.warning{background:#f1a74d}.summary-card>strong{letter-spacing:-.04em;margin-top:20px;font-size:clamp(23px,2vw,30px);font-weight:565;line-height:1;display:block}.summary-card p{color:#65656a;margin:13px 0 0;font-size:13px}.summary-card p.warning-text{color:#b78042}.dashboard-grid{gap:16px;display:grid}.primary-grid{grid-template-columns:minmax(0,1.48fr) minmax(330px,.82fr);margin-top:16px}.panel{border:1px solid var(--border);background:linear-gradient(#121214f5,#0e0e10f5);border-radius:13px;overflow:hidden}.panel-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:89px;padding:0 24px;display:flex}.panel-header h2{letter-spacing:-.025em;margin:9px 0 0;font-size:17px;font-weight:545;line-height:1}.count-badge{color:#77777c;border:1px solid #28282c;border-radius:6px;padding:5px 8px;font-size:13px}.priority-list{flex-direction:column;display:flex}.priority-row{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:96px;padding:14px 20px 14px 24px;transition:background .15s;display:grid}.priority-row:last-child{border-bottom:0}.priority-row:hover{background:#151517}.priority-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.priority-icon.danger{color:#ff756f;background:#ff5b5514;border:1px solid #ff5b5521}.priority-icon.purple{color:#a991f6;background:#8b74e217;border:1px solid #8b74e224}.priority-icon.blue{color:#73a7ee;background:#578dd817;border:1px solid #578dd824}.priority-icon.amber{color:#eab05f;background:#e49d3e17;border:1px solid #e49d3e24}.priority-main{min-width:0}.priority-meta{align-items:center;gap:7px;margin-bottom:6px;display:flex}.priority-meta b{letter-spacing:.1em;text-transform:uppercase;color:#8a8a8f;font-size:12px}.priority-meta i{color:#3f3f44;font-style:normal}.priority-meta em{font-size:12px;font-style:normal}.priority-meta em.danger{color:#b95f5b}.priority-meta em.purple{color:#8d79cc}.priority-meta em.blue{color:#678ebf}.priority-meta em.amber{color:#ae7f44}.priority-main>strong{text-overflow:ellipsis;white-space:nowrap;color:#dfdfe0;font-size:16px;font-weight:545;display:block;overflow:hidden}.priority-main small{text-overflow:ellipsis;white-space:nowrap;color:#67676c;margin-top:4px;font-size:13px;display:block;overflow:hidden}.row-action{color:#85858a;align-items:center;gap:7px;padding-left:12px;font-size:13px;display:flex}.row-action b{color:#4f4f54;font-size:14px}.text-button{color:#717176;cursor:pointer;background:0 0;border:0;font-size:13px}.agenda-list{padding:10px 24px 13px}.agenda-item{grid-template-columns:45px 17px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:78px;padding-top:18px;display:grid}.time-column strong{color:#a0a0a4;font-size:14px;font-weight:520;display:block}.time-column span{color:#89af3d;background:#b8f34a14;border-radius:4px;margin-top:5px;padding:2px 5px;font-size:11px;display:inline-block}.timeline{justify-content:center;height:100%;display:flex;position:relative}.timeline i{z-index:1;background:#47474c;border-radius:50%;width:6px;height:6px;margin-top:3px;position:relative;box-shadow:0 0 0 4px #161618}.agenda-item:first-child .timeline i{background:var(--lime);box-shadow:0 0 0 4px #b8f34a14}.timeline span{background:#252529;width:1px;position:absolute;top:10px;bottom:-8px}.agenda-copy small{color:#65656a;font-size:12px;display:block}.agenda-copy strong{color:#d3d3d5;margin-top:5px;font-size:15px;font-weight:540;display:block}.agenda-copy p{color:#68686d;margin:3px 0 0;font-size:13px}.avatar-stack{padding-top:4px;display:flex}.avatar-stack span{color:#aaaab0;background:#242428;border:2px solid #111113;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font-size:11px;display:grid}.avatar-stack span:first-child{margin-left:0}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;place-items:start center;padding-top:min(18vh,160px);display:grid;position:fixed;inset:0}.command-modal{background:#121214;border:1px solid #303034;border-radius:15px;width:min(600px,100vw - 32px);overflow:hidden;box-shadow:0 30px 100px #0009}.command-search{border-bottom:1px solid #29292d;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;height:60px;padding:0 17px;display:grid}.command-search .icon{color:#7c7c82;font-size:19px}.command-search input{color:#e8e8e8;background:0 0;border:0;outline:0;width:100%;font-size:17px}.command-search input::placeholder{color:#5f5f64}.command-search kbd{color:#67676c;border:1px solid #303034;border-radius:5px;padding:4px 6px;font-size:12px}.command-content{padding:14px 10px 12px}.command-content>p{color:#56565b;letter-spacing:.11em;margin:0;padding:4px 10px 9px;font-size:12px}.command-content button{color:#bcbcc0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:45px;padding:0 10px;display:flex}.command-content button:hover{background:#1a1a1d}.command-icon{color:#99999e;border:1px solid #2d2d31;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.command-content small,.command-content kbd{color:#5d5d62;margin-left:auto;font-size:12px}.sidebar-scrim{display:none}.filter-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:3px;height:45px;padding:0 20px;display:flex}.filter-row button{color:#5f5f64;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;height:27px;padding:0 9px;font-size:12px}.filter-row button:hover{color:#a1a1a5}.filter-row button.is-active{color:#b9b9bd;background:#18181a;border-color:#29292c}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.panel-header.compact{min-height:78px}.count-badge.purple{color:#9e89df;background:#8b74e20f;border-color:#8b74e23d}.count-badge.danger{color:#dc6c67;background:#ff5b550f;border-color:#ff5b5533}.stack-list{padding:5px 18px}.stack-row{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:0 5px;display:grid}.stack-row:last-child{border-bottom:0}button.stack-row:hover{background:#ffffff04}.client-avatar{color:#cccbd1;background:#242428;border:1px solid #303035;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:650;display:grid}.client-avatar.violet{color:#b8a8ed;background:#8b74e21c;border-color:#8b74e22e}.client-avatar.rose{color:#e4a6af;background:#c966761a;border-color:#c966762e}.client-avatar.blue{color:#9cbce7;background:#578dd81a;border-color:#578dd82e}.stack-copy{min-width:0}.stack-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#d2d2d4;font-size:14px;font-weight:540;display:block;overflow:hidden}.stack-copy small{text-overflow:ellipsis;white-space:nowrap;color:#626267;margin-top:4px;font-size:12px;display:block;overflow:hidden}.stack-meta{color:#606065;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.stack-meta i{background:#8d79cc;border-radius:50%;width:4px;height:4px}.panel-footer{border:0;border-top:1px solid var(--border-soft);color:#6d6d72;cursor:pointer;text-align:left;background:#ffffff02;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 24px;font-size:12px;display:flex}.panel-footer:hover{color:#a4a4a8;background:#ffffff05}.panel-footer span{color:#4e4e53}.pending-row{cursor:default}.waiting-mark{color:#76767b;border:1px solid #2c2c30;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.waiting-mark.late{color:#df827c;background:#ff5b550d;border-color:#ff5b552b}.waiting-mark.medium{color:#d0a15d;background:#e49d3e0d;border-color:#e49d3e2b}.pending-row>button{color:#737378;cursor:pointer;white-space:nowrap;background:#161618;border:1px solid #28282c;border-radius:6px;padding:5px 7px;font-size:11px}.pending-row>button:hover{color:#a5a5aa;border-color:#36363a}.pending-row>button.is-sent{color:#789d37;background:#b8f34a0b;border-color:#b8f34a21}.risk-list{padding:7px 18px 6px}.risk-row{border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-align:left;background:0 0;width:100%;min-height:101px;padding:17px 5px 13px}.risk-row:last-child{border-bottom:0}.risk-head,.risk-note{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.risk-head span strong,.risk-head span small{display:block}.risk-head span strong{color:#d1d1d3;text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:550}.risk-head span small{color:#65656a;margin-top:4px;font-size:12px}.risk-head em{color:#7f7f84;font-size:11px;font-style:normal}.risk-note{color:#6a6a6f;margin-top:12px;font-size:11px}.risk-note i{color:#9d615e;font-style:normal}.risk-bar{background:#252528;border-radius:4px;height:2px;margin-top:9px;overflow:hidden}.risk-bar span{border-radius:inherit;height:100%;display:block}.risk-bar span.high{background:#cb5e59}.risk-bar span.medium{background:#bd8640}.bottom-grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);margin-top:16px}.receipt-list{padding:6px 20px 0}.receipt-row{border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;min-height:76px;padding:0 4px;display:grid}.date-block{background:#151517;border:1px solid #29292d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:36px;height:42px;display:flex}.date-block strong{font-size:15px;font-weight:580}.date-block small{color:#66666b;letter-spacing:.08em;margin-top:2px;font-size:10px}.receipt-copy strong,.receipt-copy small,.receipt-value strong,.receipt-value small{display:block}.receipt-copy strong{color:#d4d4d6;font-size:14px;font-weight:540}.receipt-copy small{color:#636368;margin-top:4px;font-size:12px}.receipt-value{text-align:right}.receipt-value strong{color:#dedee0;font-size:15px;font-weight:560}.receipt-value small{color:#6d873a;margin-top:4px;font-size:11px}.receipt-arrow{color:#4f4f54}.receipt-total{border-top:1px solid var(--border-soft);background:#ffffff02;justify-content:flex-end;align-items:center;gap:16px;height:53px;padding:0 44px;display:flex}.receipt-total span{color:#646469;font-size:12px}.receipt-total strong{color:#9b9ba0;font-size:15px;font-weight:550}.milestone-list{padding:6px 20px 12px}.milestone-row{border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:82px;padding:0 4px;display:grid}.milestone-row:last-child{border-bottom:0}.milestone-dot{border:1px solid #2d2d31;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:relative}.milestone-dot i{background:#69696e;border-radius:50%;width:4px;height:4px}.milestone-dot.lime i{background:var(--lime)}.milestone-dot.violet i{background:#9a81e6}.milestone-dot.blue i{background:#649ce5}.milestone-row small{color:#66666b;letter-spacing:.07em;font-size:11px;display:block}.milestone-row strong{color:#d0d0d2;margin-top:6px;font-size:14px;font-weight:540;display:block}.milestone-row p{color:#626267;margin:4px 0 0;font-size:12px}.milestone-row>b{color:#4c4c51;font-size:14px;font-weight:400}.action-modal{background:#121214;border:1px solid #303034;border-radius:15px;width:min(540px,100vw - 32px);padding:20px;box-shadow:0 30px 100px #0009}.action-modal-head{justify-content:space-between;align-items:flex-start;min-height:62px;display:flex}.action-modal-head h2{letter-spacing:-.03em;margin:9px 0 0;font-size:19px;font-weight:560}.action-modal-head>button,.drawer-head>button{color:#77777c;cursor:pointer;background:#171719;border:1px solid #2b2b2f;border-radius:7px;width:30px;height:30px;font-size:17px}.action-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.action-grid button{cursor:pointer;text-align:left;background:#151517;border:1px solid #29292d;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:33px 1fr;align-content:center;column-gap:11px;min-height:112px;padding:16px;display:grid}.action-grid button:hover{background:#18181a;border-color:#3a3a3e}.action-grid button>span{width:32px;height:32px;color:var(--lime);border:1px solid #303034;border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.action-grid strong{color:#d3d3d5;font-size:14px;font-weight:550}.action-grid small{color:#67676c;align-self:start;margin-top:5px;font-size:12px}.drawer-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;border:0;position:fixed;inset:0}.detail-drawer{z-index:61;background:#101012;border-left:1px solid #29292d;width:min(420px,100vw);padding:24px;animation:.18s ease-out drawer-in;position:fixed;inset:0 0 0 auto;box-shadow:-30px 0 90px #00000080}.drawer-head{justify-content:space-between;align-items:flex-start;height:48px;margin-bottom:46px;display:flex}.detail-drawer>h2{letter-spacing:-.04em;margin:13px 0 10px;font-size:26px;font-weight:570;line-height:1.1}.detail-drawer>p:not(.section-kicker){color:#79797e;margin:0;font-size:15px;line-height:1.65}.drawer-info{background:#151517;border:1px solid #29292d;border-radius:10px;margin-top:34px;padding:19px}.drawer-info span{color:#65656a;letter-spacing:.1em;font-size:11px}.drawer-info strong{color:#d1d1d3;margin-top:10px;font-size:15px;font-weight:550;display:block}.drawer-info p{color:#68686d;margin:8px 0 0;font-size:13px;line-height:1.55}.drawer-button{width:100%;margin-top:14px}@keyframes drawer-in{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.breadcrumb button{color:#5e5e63;cursor:pointer;background:0 0;border:0;padding:0}.breadcrumb button:hover{color:#99999e}.client-dashboard{padding-top:30px}.client-table-panel{margin-top:15px}.client-table{overflow-x:auto}.client-table-head,.client-table>button{grid-template-columns:minmax(240px,1.5fr) .6fr .7fr .7fr .8fr 13px;align-items:center;gap:15px;min-width:820px;display:grid}.client-table-head{border-bottom:1px solid var(--border-soft);color:#55555a;letter-spacing:.08em;text-transform:uppercase;min-height:42px;padding:0 18px;font-size:9px}.client-table>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:68px;padding:0 18px}.client-table>button:last-child{border-bottom:0}.client-table>button:hover{background:#ffffff04}.client-table>button>span:first-child{align-items:center;gap:10px;display:flex}.client-table strong{color:#aaaab0;font-size:12px;font-weight:550;display:block}.client-table small{color:#5e5e63;margin-top:4px;font-size:9px;display:block}.client-score{color:#d0d0d2;align-items:center;gap:7px;font-size:13px;font-weight:550;display:flex}.client-score em{font-style:normal}.client-situation em{color:#79797e;font-size:10px;font-style:normal}.client-situation em.is-won{color:#83a742}.client-situation em.is-idle{color:#5b5b60}.client-last small{color:#79797e;margin-top:0;font-size:10px}.client-relation strong{color:#d0d0d2;font-size:12px}.client-relation small{margin-top:3px}.client-score-card{flex:none;width:220px}.client-situation em.is-risk{color:#c96f69}.client-situation em.is-warn{color:#c08a4a}.project-progress-cell{gap:5px;display:grid}.project-progress-cell>i{background:#28282b;border-radius:3px;height:3px;overflow:hidden}.project-progress-cell>i b{border-radius:inherit;background:linear-gradient(90deg,#729735,var(--lime));height:100%;display:block}.project-progress-cell small{color:#5e5e63;font-size:9px}.project-health-badge{color:#85858a;background:#161618;border:1px solid #2c2c30;border-radius:6px;align-items:center;gap:6px;height:23px;padding:0 9px;font-size:11px;display:inline-flex}.project-health-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.project-health-badge.is-normal{color:#83a742;background:#b8f34a0b;border-color:#b8f34a29}.project-health-badge.is-atencao{color:#c08a4a;background:#e49d3e0d;border-color:#e49d3e2e}.project-health-badge.is-risco{color:#c96f69;background:#d56d680d;border-color:#d56d682e}.project-owner-name{letter-spacing:-.01em!important;font-size:15px!important}.project-deliverable-list{gap:11px;margin-top:12px;display:grid}.project-deliverable{background:#111113;border:1px solid #26262a;border-radius:9px;padding:14px 15px}.project-deliverable>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-deliverable>header strong{color:#c2c2c7;font-size:12px;font-weight:550;display:block}.project-deliverable>header small{color:#5e5e63;margin-top:4px;font-size:9px;display:block}.project-task-list{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.project-task-list li{border-bottom:1px solid #1e1e21;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:6px 0;display:grid}.project-task-list li:last-child{border-bottom:0}.project-task-list li>span{color:#aaaab0;font-size:11px;line-height:1.45}.project-task-list li.is-done>span{color:#5b5b60;text-decoration:line-through}.project-task-check{color:#11130d;cursor:pointer;background:#17171a;border:1px solid #33333a;border-radius:5px;place-items:center;width:16px;height:16px;padding:0;display:grid}.project-task-list li.is-done .project-task-check{border-color:var(--lime);background:var(--lime)}.project-task-delete{color:#45454a;cursor:pointer;background:0 0;border:0;padding:0}.project-task-delete:hover{color:#97565a}.project-task-add{grid-template-columns:minmax(0,1fr) 32px;gap:6px;margin-top:11px;display:grid}.project-task-add input{height:32px}.project-task-add button{color:#85858a;cursor:pointer;background:#17171a;border:1px solid #2c2c30;border-radius:7px;place-items:center;display:grid}.project-task-add button:disabled{opacity:.45;cursor:not-allowed}.tasks-project-filter{color:#85858a;background:#151517;border:1px solid #2b2b2f;border-radius:7px;max-width:190px;height:30px;padding:0 9px;font-size:11px}.tasks-groups{display:grid}.tasks-group-head{border-bottom:1px solid var(--border-soft);color:#6f6f74;letter-spacing:.09em;text-transform:uppercase;background:#ffffff02;align-items:center;gap:9px;min-height:34px;padding:0 18px;font-size:9px;display:flex}.tasks-group-head small{color:#55555a;letter-spacing:0}.tasks-group-head.is-late{color:#c96f69}.tasks-row{border-bottom:1px solid var(--border-soft);grid-template-columns:18px minmax(0,1fr) 74px 92px 30px;align-items:center;gap:12px;padding:11px 18px;display:grid}.tasks-row:hover{background:#ffffff04}.tasks-row.is-blocked{background:#8b74e208}.tasks-row-main{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.tasks-row-main strong{color:#aaaab0;font-size:12px;font-weight:540;line-height:1.4;display:block}.tasks-row-main small{color:#5e5e63;margin-top:4px;font-size:9px;display:block}.tasks-row.is-done .tasks-row-main strong{color:#5b5b60;text-decoration:line-through}.tasks-priority{letter-spacing:.04em;text-transform:uppercase;color:#6f6f74;font-size:9px}.tasks-priority.is-alta{color:#c96f69}.tasks-priority.is-media{color:#c08a4a}.tasks-due{color:#79797e;font-size:10px}.tasks-assignee i{color:#a9a9ad;background:#222225;border:1px solid #303035;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:650;display:grid}.tasks-assignee i.is-empty{color:#4c4c51}@media (max-width:980px){.tasks-metrics{grid-template-columns:1fr 1fr}.tasks-metrics article:nth-child(2n){border-right:0}.tasks-metrics article:nth-child(-n+4){border-bottom:1px solid var(--border)}.tasks-row{grid-template-columns:18px minmax(0,1fr) 30px}.tasks-priority,.tasks-due{display:none}}.onboarding-card{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:13px;width:100%;margin:22px 0 18px;padding:22px}.onboarding-icon{width:36px;height:36px;color:var(--lime);background:#b8f34a0d;border:1px solid #b8f34a29;border-radius:10px;place-items:center;display:grid}.onboarding-card h2{letter-spacing:-.02em;margin:14px 0 0;font-size:17px;font-weight:570}.onboarding-card>p{color:#77777c;margin:8px 0 0;font-size:12.5px;line-height:1.55}.onboarding-card label{gap:7px;margin-top:18px;display:grid}.onboarding-card label span{color:#77777c;font-size:11px}.onboarding-card input{border:1px solid var(--border);background:var(--bg);width:100%;height:42px;color:inherit;font:inherit;border-radius:9px;padding:0 12px;font-size:13px}.onboarding-card button{border:1px solid var(--lime);background:var(--lime);color:#11130d;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:14px;font-size:13px;font-weight:550;display:flex}.onboarding-card button:disabled{opacity:.55;cursor:not-allowed}.onboarding-error{color:#c96f69!important;margin:12px 0 0!important;font-size:12px!important}.onboarding-alt{color:#5d5d62;margin:4px 0 0;font-size:11.5px;line-height:1.55}.settings-tabs{border-bottom:1px solid var(--border-soft);gap:4px;margin-top:18px;padding-bottom:2px;display:flex}.settings-tabs a{color:#77777c;border-bottom:2px solid #0000;padding:9px 13px;font-size:12px;text-decoration:none}.settings-tabs a:hover{color:#a9a9ad}.settings-tabs a.is-active{color:var(--lime);border-bottom-color:var(--lime)}.carteira-row{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(240px,1.5fr) .9fr .6fr .7fr .7fr 13px;align-items:center;gap:15px;min-width:820px;padding:13px 18px;display:grid}.carteira-row:last-child{border-bottom:0}.carteira-row>span:first-child{align-items:center;gap:10px;display:flex}.carteira-row strong{color:#aaaab0;font-size:12px;font-weight:550;display:block}.carteira-row small{color:#5e5e63;margin-top:4px;font-size:9px;display:block}.carteira-row select{color:#a9a9ad;background:#151517;border:1px solid #2b2b2f;border-radius:7px;width:100%;height:30px;padding:0 8px;font-size:11px}.carteira-row select:disabled{opacity:.5}.carteira-load{gap:12px;padding:18px;display:grid}.carteira-load>div{grid-template-columns:150px minmax(0,1fr) 90px;align-items:center;gap:12px;display:grid}.carteira-load span{color:#aaaab0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.carteira-load i{background:#26262a;border-radius:4px;height:6px;overflow:hidden}.carteira-load i b{border-radius:inherit;background:linear-gradient(90deg,#729735,var(--lime));height:100%;display:block}.carteira-load small{color:#5e5e63;text-align:right;font-size:10px}.carteira-note{align-items:flex-start;gap:8px;padding:0 18px 18px;display:flex}.scope-toggle{color:#79797e;cursor:pointer;white-space:nowrap;background:#151517;border:1px solid #2b2b2f;border-radius:7px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:11px;display:inline-flex}.scope-toggle:hover{color:#a9a9ad}.scope-toggle.is-mine{color:#85a34c;background:#b8f34a0a;border-color:#b8f34a2e}.scope-toggle b{color:inherit;background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:550}.workload-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;gap:15px;margin-top:15px;display:grid}.workload-column.is-unassigned{border-style:dashed}.workload-head{border-bottom:1px solid var(--border-soft);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.workload-head strong{color:#c2c2c7;font-size:13px;font-weight:550;display:block}.workload-head small{color:#5e5e63;margin-top:3px;font-size:10px;display:block}.workload-column.is-unassigned .workload-head small{color:#c08a4a}.workload-head b{color:#79797e;font-size:12px;font-weight:550}.workload-empty{color:#5b5b60;margin:0;padding:18px;font-size:11px}.workload-list{display:grid}.workload-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:68px minmax(0,1fr) auto 12px;align-items:center;gap:10px;width:100%;padding:11px 18px;display:grid}.workload-list>button:last-child{border-bottom:0}.workload-list>button:hover{background:#ffffff04}.workload-item-main strong{color:#aaaab0;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:540;line-height:1.4;display:block;overflow:hidden}.workload-item-main small{color:#5b5b60;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.workload-item-when{text-align:right;white-space:nowrap}.workload-item-when em{color:#79797e;font-size:9.5px;font-style:normal}.workload-item-when em.is-late{color:#c96f69}.workload-item-when b{color:#d0d0d2;margin-top:3px;font-size:10.5px;font-weight:550;display:block}.today-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:15px;margin-top:15px;display:grid}.today-priority-list{display:grid}.today-priority-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:31px minmax(0,1fr) auto 13px;align-items:center;gap:13px;width:100%;padding:13px 18px;display:grid}.today-priority-list>button:last-child{border-bottom:0}.today-priority-list>button:hover{background:#ffffff04}.today-priority-list small{color:#5e5e63;font-size:9px;display:block}.today-priority-list strong{color:#aaaab0;margin-top:4px;font-size:12px;font-weight:540;line-height:1.4;display:block}.today-detail{color:#5b5b60;margin-top:3px;font-size:9px;display:block}.today-kind{letter-spacing:.06em;text-transform:uppercase;color:#6f6f74;font-size:9px;font-style:normal;line-height:1.2}.today-kind.is-cobranca{color:#c08a4a}.today-kind.is-tarefa{color:#83a742}.today-kind.is-oportunidade{color:#8fb6e8}.today-kind.is-projeto{color:#b09ce9}.today-when{text-align:right;white-space:nowrap}.today-when em{color:#79797e;font-size:10px;font-style:normal}.today-when em.is-late{color:#c96f69}.today-when b{color:#d0d0d2;margin-top:4px;font-size:11px;font-weight:550;display:block}.today-more{padding:12px 18px 0}.today-meeting-list{display:grid}.today-meeting-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;width:100%;padding:13px 18px;display:grid}.today-meeting-list>button:last-child{border-bottom:0}.today-meeting-list>button:hover{background:#ffffff04}.today-meeting-when strong{color:#d0d0d2;letter-spacing:-.02em;font-size:13px;font-weight:560;display:block}.today-meeting-when small{color:#5e5e63;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.today-meeting-list>span:last-child strong,.today-meeting-list>button>span:last-child strong{color:#aaaab0;font-size:12px;font-weight:540;display:block}.today-meeting-list>button>span:last-child small{color:#5e5e63;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}@media (max-width:1100px){.today-grid{grid-template-columns:1fr}}.approval-link-box{background:#111113;border:1px solid #26262a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:10px 11px;display:grid}.approval-link-box code{color:#8b8b90;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approval-link-box button{color:#85858a;cursor:pointer;background:#17171a;border:1px solid #2c2c30;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.approval-client-answer{background:#111113;border:1px solid #26262a;border-left:3px solid #3a3a40;border-radius:8px;margin-top:11px;padding:13px 14px}.approval-client-answer.is-approved{border-left-color:var(--lime)}.approval-client-answer.is-changes{border-left-color:#c08a4a}.approval-client-answer strong{color:#c2c2c7;font-size:12px;font-weight:550;display:block}.approval-client-answer p{color:#9a9aa0;margin:8px 0 0;font-size:11px;font-style:italic;line-height:1.55}.approval-client-answer small{color:#5d5d62;margin-top:8px;font-size:9px;display:block}.portal-shell{background:var(--bg);place-items:center;min-height:100dvh;padding:28px 20px;display:grid}.portal-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;width:100%;max-width:560px;padding:clamp(24px,5vw,40px)}.portal-kicker{color:#6f6f74;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px}.portal-head h1{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(24px,3.4vw,32px);font-weight:580;line-height:1.12}.portal-sub{color:#77777c;margin:10px 0 0;font-size:13px}.portal-open{color:var(--lime);background:#b8f34a0d;border:1px solid #b8f34a33;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:15px 17px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.portal-open:hover{background:#b8f34a17}.portal-form{gap:14px;margin-top:24px;display:grid}.portal-form label{gap:7px;display:grid}.portal-form span{color:#77777c;font-size:11px}.portal-form input,.portal-form textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:inherit;font:inherit;border-radius:9px;padding:11px 12px;font-size:13px}.portal-form textarea{resize:vertical;min-height:104px;line-height:1.55}.portal-error{color:#c96f69;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.portal-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.portal-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:13px;font-weight:550;display:flex}.portal-changes{border:1px solid var(--border);color:#85858a;background:0 0}.portal-changes:hover{color:#c08a4a;border-color:#e49d3e4d}.portal-approve{border:1px solid var(--lime);background:var(--lime);color:#11130d}.portal-actions button:disabled{opacity:.55;cursor:not-allowed}.portal-answered{border:1px solid var(--border);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:14px;margin-top:24px;padding:18px;display:grid}.portal-answered.is-approved{color:var(--lime);background:#b8f34a0d;border-color:#b8f34a38}.portal-answered.is-changes{color:#c08a4a;background:#e49d3e0d;border-color:#e49d3e3d}.portal-answered strong{font-size:14px;display:block}.portal-answered p{color:#8b8b90;margin:9px 0 0;font-size:13px;font-style:italic;line-height:1.55}.portal-answered small{color:#6f6f74;margin-top:10px;font-size:11px;display:block}.portal-foot{border-top:1px solid var(--border);color:#5d5d62;text-align:center;margin-top:28px;padding-top:18px;font-size:10px}.portal-empty{text-align:center}.portal-empty h1{margin:0;font-size:22px;font-weight:570}.portal-empty p{color:#77777c;margin:12px 0 0;font-size:13px;line-height:1.6}.client-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:15px;margin-top:15px;display:grid}.client-detail-main,.client-detail-side{gap:15px;display:grid}.client-detail-grid .reativa-drawer-section{margin:0}.client-deal-list{gap:9px;margin-top:12px;display:grid}.client-deal-list article{background:#111113;border:1px solid #26262a;border-radius:9px;padding:13px 14px}.client-deal-list article.is-won{background:#b8f34a08;border-color:#b8f34a33}.client-deal-list article.is-closed{opacity:.62}.client-deal-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.client-deal-list header strong{color:#c2c2c7;font-size:12px;font-weight:550;line-height:1.45}.client-deal-list header span{flex:none;font-size:9px}.client-deal-list p{color:#6b6b70;margin:7px 0 0;font-size:10px;line-height:1.5}.client-deal-list footer{border-top:1px solid #242427;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.client-deal-list footer b{color:#d0d0d2;font-size:12px;font-weight:550}.client-deal-list footer small{color:#66666b;align-items:center;gap:5px;font-size:9px;display:inline-flex}.client-receivable-list{gap:7px;margin-top:12px;display:grid}.client-receivable-list article{background:#111113;border:1px solid #26262a;border-radius:8px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.client-receivable-list strong{color:#aaaab0;font-size:11px;font-weight:540;display:block}.client-receivable-list small{color:#5e5e63;margin-top:3px;font-size:9px;display:block}.client-receivable-list b{color:#d0d0d2;white-space:nowrap;font-size:12px;font-weight:550}.client-contact-list{gap:9px;margin-top:12px;display:grid}.client-contact-list article{background:#111113;border:1px solid #26262a;border-radius:8px;padding:11px 13px}.client-contact-list strong{color:#aaaab0;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.client-contact-list strong em{color:#83a742;background:#b8f34a0a;border:1px solid #b8f34a29;border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal}.client-contact-list article>small{color:#5e5e63;margin-top:4px;font-size:10px;display:block}.client-contact-list article>div,.client-contact-fallback{flex-wrap:wrap;gap:8px 14px;margin-top:9px;display:flex}.client-contact-list a,.client-contact-fallback a{color:#79797e;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.client-contact-list a:hover,.client-contact-fallback a:hover{color:#a9a9ad}.client-contact-fallback{border-top:1px solid #242427;align-items:center;margin-top:12px;padding-top:11px}.client-contact-fallback small{color:#55555a;letter-spacing:.08em;width:100%;font-size:9px}.client-notes{color:#8b8b90;white-space:pre-wrap;margin:11px 0 0;font-size:11px;line-height:1.6}@media (max-width:1100px){.client-detail-grid{grid-template-columns:1fr}.client-score-card{display:none}}.client-back{color:#66666b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.client-back:hover{color:#a0a0a5}.client-hero{justify-content:space-between;align-items:center;gap:28px;min-height:142px;display:flex}.client-identity{align-items:center;gap:18px;display:flex}.client-logo{width:62px;height:62px;color:var(--lime);letter-spacing:-.03em;background:linear-gradient(145deg,#182011,#10130c);border:1px solid #b8f34a2e;border-radius:17px;flex:none;place-items:center;font-size:17px;font-weight:660;display:grid;box-shadow:inset 0 0 24px #b8f34a09}.client-title-row{align-items:center;gap:12px;display:flex}.client-title-row h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:580;line-height:1}.client-title-row>span{color:#83a742;background:#b8f34a0b;border:1px solid #b8f34a26;border-radius:6px;align-items:center;gap:6px;height:23px;padding:0 8px;font-size:11px;display:inline-flex}.client-title-row>span i{background:var(--lime);border-radius:50%;width:4px;height:4px}.client-identity>div:last-child>p{color:#707075;margin:9px 0 0;font-size:14px}.client-actions{align-items:center;gap:8px;display:flex}.secondary-action,.more-button{color:#8e8e93;cursor:pointer;background:#121214;border:1px solid #29292d;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:13px;display:inline-flex}.secondary-action{padding:0 12px}.more-button{width:36px}.secondary-action:hover,.more-button:hover{color:#b8b8bc;border-color:#36363a}.client-metrics{border:1px solid var(--border);background:#10101294;border-radius:13px;grid-template-columns:1.16fr repeat(4,1fr);display:grid;overflow:hidden}.client-metrics article{border-right:1px solid var(--border);min-height:119px;padding:19px 20px}.client-metrics article:last-child{border-right:0}.client-metrics article>div{color:#7d7d82;justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-icon{color:#747479;background:#151517;border:1px solid #29292d;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.metric-icon.lime{color:var(--lime);background:#b8f34a0a;border-color:#b8f34a24}.metric-icon.blue{color:#76a7e5;background:#578dd80b;border-color:#578dd826}.metric-icon.violet{color:#a28bea;background:#8b74e20b;border-color:#8b74e226}.metric-icon.amber{color:#eda54c;background:#eda54c0d;border-color:#eda54c29}.client-metrics article>strong{color:#ebebea;letter-spacing:-.035em;margin-top:15px;font-size:clamp(19px,1.6vw,25px);font-weight:570;line-height:1;display:block}.client-metrics article>p{color:#5e5e63;margin:10px 0 0;font-size:11px}.client-tabs{border-bottom:1px solid var(--border-soft);align-items:flex-end;gap:28px;height:60px;margin-top:12px;display:flex}.client-tabs button{color:#68686d;cursor:pointer;background:0 0;border:0;height:47px;padding:0 1px;font-size:13px;position:relative}.client-tabs button:hover{color:#aaaab0}.client-tabs button.is-active{color:#e4e4e5}.client-tabs button.is-active:after{content:"";background:var(--lime);border-radius:3px 3px 0 0;height:2px;position:absolute;inset:auto 0 -1px}.client-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.62fr);gap:16px;margin-top:16px;display:grid}.client-main-column,.client-side-column{flex-direction:column;gap:16px;display:flex}.client-attention-row{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:90px;padding:12px 22px;display:grid}.client-attention-row:last-child{border-bottom:0}.client-attention-row:hover{background:#ffffff05}.attention-symbol,.project-symbol{color:#7f7f84;background:#161618;border:1px solid #2c2c30;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.attention-symbol.violet,.project-symbol.violet{color:#a68eea;background:#8b74e20e;border-color:#8b74e22b}.attention-symbol.blue,.project-symbol.blue{color:#75a9eb;background:#578dd80e;border-color:#578dd82b}.client-attention-row>span:nth-child(2){min-width:0}.client-attention-row small{color:#66666b;letter-spacing:.08em;font-size:11px;display:block}.client-attention-row strong{text-overflow:ellipsis;white-space:nowrap;color:#d6d6d8;margin-top:7px;font-size:14px;font-weight:550;display:block;overflow:hidden}.client-attention-row p{color:#65656a;margin:4px 0 0;font-size:12px}.client-attention-row>span:last-child{color:#79797e;align-items:center;gap:5px;font-size:12px;display:flex}.client-project-grid{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.client-project-card{cursor:pointer;text-align:left;background:#131315;border:1px solid #28282c;border-radius:11px;min-height:235px;padding:18px}.client-project-card:hover{background:#151517;border-color:#36363a}.client-project-head{justify-content:space-between;align-items:flex-start;display:flex}.project-owner{color:#96969b;background:#202023;border:1px solid #303034;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.client-project-card>small{color:#69696e;letter-spacing:.09em;margin-top:18px;font-size:11px;display:block}.client-project-card h3{color:#e0e0e1;letter-spacing:-.02em;margin:7px 0 0;font-size:18px;font-weight:560}.project-stage{border-top:1px solid #242427;border-bottom:1px solid #242427;justify-content:space-between;align-items:center;margin-top:20px;padding:10px 0;display:flex}.project-stage span,.project-milestone small{color:#606065;font-size:11px}.project-stage strong{color:#a4a4a8;font-size:12px;font-weight:540}.project-milestone{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:15px;display:flex}.project-milestone span strong{color:#aaaab0;margin-top:6px;font-size:12px;font-weight:540;display:block}.project-milestone>b{color:#77777c;font-size:11px;font-weight:520}.client-activity-list{padding:8px 24px 13px}.client-activity-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;min-height:68px;padding-top:17px;display:grid}.activity-dot{justify-content:center;width:14px;height:100%;display:flex;position:relative}.activity-dot:after{content:"";background:#26262a;width:1px;position:absolute;top:11px;bottom:-4px}.client-activity-row:last-child .activity-dot:after{display:none}.activity-dot i{z-index:1;background:#5d5d62;border:2px solid #131315;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 1px #2d2d31}.activity-dot.violet i{background:#9179d7}.activity-dot.blue i{background:#5f91d3}.activity-dot.lime i{background:var(--lime)}.client-activity-row small{color:#5e5e63;font-size:11px;display:block}.client-activity-row strong{color:#c6c6c9;margin-top:6px;font-size:13px;font-weight:540;display:block}.client-activity-row p{color:#626267;margin:4px 0 0;font-size:12px}.side-panel-title{border-bottom:1px solid var(--border-soft);color:#66666b;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;font-size:11px;display:flex}.side-panel-title button{color:#5e5e63;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.main-contact{flex-direction:column;align-items:center;padding:23px 20px 19px;display:flex}.contact-avatar{color:#c4c4c7;background:linear-gradient(145deg,#2b2b2f,#1c1c1f);border:1px solid #38383d;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;font-weight:640;display:grid}.main-contact strong{color:#d9d9db;margin-top:12px;font-size:15px;font-weight:560}.main-contact p{color:#68686d;margin:4px 0 0;font-size:12px}.main-contact>span{color:#737378;border:1px solid #29292d;border-radius:5px;margin-top:10px;padding:4px 7px;font-size:10px}.contact-links{padding:0 19px 17px}.contact-links a{color:#747479;border-top:1px solid #242427;align-items:center;gap:10px;min-height:38px;font-size:12px;text-decoration:none;display:flex}.contact-links a:hover{color:#aaaab0}.side-panel-footer{border:0;border-top:1px solid var(--border-soft);color:#6b6b70;cursor:pointer;background:#ffffff02;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 20px;font-size:12px;display:flex}.live-status{color:#789d37;letter-spacing:0;align-items:center;gap:5px;display:flex}.live-status i{background:var(--lime);border-radius:50%;width:4px;height:4px}.next-action-date{color:#8b8b90;grid-template-columns:21px 1fr;gap:11px;padding:20px;display:grid}.next-action-date small{color:#789d37;font-size:11px}.next-action-date strong{color:#d1d1d3;margin-top:7px;font-size:14px;font-weight:550;display:block}.next-action-date p{color:#626267;margin:4px 0 0;font-size:12px}.next-action-buttons{grid-template-columns:1fr 1fr;gap:7px;padding:0 20px 20px;display:grid}.next-action-buttons button{color:#77777c;cursor:pointer;background:#161618;border:1px solid #29292d;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;font-size:11px;display:flex}.next-action-buttons button:first-child{color:var(--lime);background:#b8f34a0a;border-color:#b8f34a24}.relationship-panel{padding-bottom:18px}.relationship-panel>h3{color:#d0d0d2;margin:18px 20px 0;font-size:16px;font-weight:550}.relationship-panel>p{color:#65656a;margin:7px 20px 0;font-size:12px;line-height:1.6}.health-score{color:#8eb147;letter-spacing:0;background:#b8f34a0a;border:1px solid #b8f34a26;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.health-bar{background:#27272a;border-radius:5px;height:3px;margin:18px 20px 0;overflow:hidden}.health-bar span{border-radius:inherit;background:linear-gradient(90deg, #789d37, var(--lime));width:92%;height:100%;display:block}.health-legend{color:#606065;justify-content:space-between;margin:8px 20px 0;font-size:11px;display:flex}.health-legend strong{color:#7f9e42;font-weight:520}.client-tab-panel,.client-tab-grid{margin-top:16px}.client-tab-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);gap:16px;display:grid}.wide-project-list{padding:4px 20px}.wide-project-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(160px,1fr) .7fr 1fr 20px;align-items:center;gap:13px;width:100%;min-height:84px;padding:0 4px;display:grid}.wide-project-list>button>span small{color:#616166;font-size:11px;display:block}.wide-project-list>button>span strong{color:#bdbdc0;margin-top:6px;font-size:13px;font-weight:540;display:block}.wide-project-list>button>svg{color:#505055}.completed-projects-note{border-top:1px solid var(--border-soft);color:#66666b;align-items:center;gap:8px;min-height:53px;padding:0 24px;font-size:12px;display:flex}.completed-projects-note svg{color:#7c9c40}.opportunity-card{text-align:left;cursor:pointer;background:#141416;border:1px solid #28282c;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:calc(100% - 36px);min-height:125px;margin:18px;padding:17px;display:grid}.opportunity-card small{color:#678ebf;letter-spacing:.08em;font-size:11px}.opportunity-card h3{color:#dedee0;margin:7px 0 0;font-size:17px;font-weight:560}.opportunity-card p{color:#66666b;margin:5px 0 0;font-size:12px}.opportunity-card>strong{color:#e0e0e2;font-size:17px;font-weight:570}.opportunity-card>svg{color:#515156}.commercial-summary{padding:24px}.commercial-summary>strong{color:#e8e8e8;letter-spacing:-.04em;margin-top:20px;font-size:28px;font-weight:580;line-height:1;display:block}.commercial-summary>span{color:#626267;margin-top:8px;font-size:12px;display:block}.commercial-summary>div{color:#69696e;border-top:1px solid #26262a;justify-content:space-between;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.commercial-summary>div b{color:#a3a3a7;font-weight:540}.finance-client-list{padding:5px 20px}.finance-client-list>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto 60px;align-items:center;gap:16px;min-height:78px;display:grid}.finance-client-list>div:last-child{border-bottom:0}.finance-client-list small{color:#626267;font-size:11px}.finance-client-list span strong{color:#a1a1a6;margin-top:6px;font-size:12px;font-weight:530;display:block}.finance-client-list>div>b{color:#d1d1d3;font-size:15px;font-weight:560}.finance-client-list em{color:#ad7c3e;text-align:center;background:#e49d3e0b;border:1px solid #e49d3e26;border-radius:5px;padding:5px 7px;font-size:11px;font-style:normal}.finance-client-list em.paid{color:#789d37;background:#b8f34a0a;border-color:#b8f34a24}.history-full-list{padding:8px 24px 26px}.commercial-shell{background:radial-gradient(circle at 64% -12%, #b8f34a0d, transparent 27%), radial-gradient(circle at 100% 50%, #5d77ca06, transparent 24%), var(--bg)}.commercial-dashboard{width:min(100%,1620px);padding-top:44px}.commercial-hero{justify-content:space-between;align-items:flex-start;gap:32px;min-height:116px;display:flex}.commercial-hero h1{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(33px,3.2vw,44px);font-weight:580;line-height:1}.commercial-hero>div:first-child>p:last-child{color:#77777c;margin:0;font-size:15px}.commercial-forecast{background:#101012b3;border:1px solid #242427;border-radius:11px;width:238px;padding:15px 17px}.commercial-forecast>span{color:#717176;align-items:center;gap:7px;font-size:12px;display:flex}.commercial-forecast>span i{background:var(--lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #b8f34a66}.commercial-forecast>strong{color:#e4e4e5;letter-spacing:-.04em;margin-top:11px;font-size:21px;font-weight:570;line-height:1;display:block}.commercial-forecast>div{background:#28282b;border-radius:4px;height:3px;margin-top:11px;overflow:hidden}.commercial-forecast>div i{border-radius:inherit;background:linear-gradient(90deg,#729735,var(--lime));width:68%;height:100%;display:block}.commercial-forecast>small{color:#5f5f64;margin-top:8px;font-size:11px;display:block}.commercial-metrics{border:1px solid var(--border);background:#1010129e;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.commercial-metrics article{border-right:1px solid var(--border);min-height:125px;padding:20px 18px}.commercial-metrics article:last-child{border-right:0}.commercial-metrics article>div{color:#7c7c81;justify-content:space-between;align-items:center;font-size:12px;display:flex}.commercial-metrics article>strong{color:#ededed;letter-spacing:-.04em;margin-top:15px;font-size:clamp(18px,1.35vw,25px);font-weight:570;line-height:1;display:block}.commercial-metrics article>p{color:#5e5e63;margin:10px 0 0;font-size:11px}.commercial-intelligence{background:linear-gradient(90deg,#b8f34a0b,#b8f34a03 72%,#0000);border:1px solid #b8f34a1f;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;margin-top:15px;padding:12px 18px;display:grid}.commercial-ai-icon{width:34px;height:34px;color:var(--lime);background:#b8f34a0e;border:1px solid #b8f34a29;border-radius:9px;place-items:center;display:grid}.commercial-intelligence small{color:#718b40;letter-spacing:.11em;font-size:10px;display:block}.commercial-intelligence strong{color:#cfd0cb;margin-top:5px;font-size:14px;font-weight:550;display:block}.commercial-intelligence p{color:#66676a;margin:4px 0 0;font-size:12px}.commercial-intelligence>button{color:#859f4e;cursor:pointer;background:#b8f34a06;border:1px solid #b8f34a1f;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 11px;font-size:11px;display:inline-flex}.commercial-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:15px;min-height:63px;margin-top:18px;display:flex}.commercial-search{color:#626267;background:#111113;border:1px solid #27272a;border-radius:8px;grid-template-columns:19px 1fr auto;align-items:center;gap:6px;width:min(260px,23vw);height:35px;padding:0 10px;display:grid}.commercial-search input{color:#ceced0;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.commercial-search input::placeholder{color:#56565b}.commercial-search button{color:#6e6e73;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.commercial-filters{color:#56565b;align-items:center;gap:4px;display:flex}.commercial-filters>svg{margin-right:3px}.commercial-filters button{color:#68686d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;height:29px;padding:0 9px;font-size:11px}.commercial-filters button:hover{color:#a2a2a7}.commercial-filters button.is-active{color:#bababe;background:#161618;border-color:#2a2a2e}.commercial-view-toggle{background:#111113;border:1px solid #27272a;border-radius:8px;align-items:center;margin-left:auto;padding:3px;display:flex}.commercial-view-toggle button{color:#5f5f64;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:27px;display:grid}.commercial-view-toggle button.is-active{color:#b9b9bd;background:#202023;box-shadow:inset 0 0 0 1px #29292d}.commercial-board{grid-template-columns:repeat(4,minmax(236px,1fr));gap:10px;margin-top:14px;display:grid}.commercial-column{background:#0f0f11ad;border:1px solid #222225;border-radius:12px;flex-direction:column;min-width:0;min-height:520px;padding:0 8px 9px;display:flex}.commercial-column-head{border-bottom:1px solid #202023;justify-content:space-between;align-items:center;gap:9px;min-height:70px;padding:0 8px;display:flex}.commercial-column-head>div>span{color:#b6b6b9;align-items:center;gap:7px;font-size:13px;font-weight:540;display:flex}.commercial-column-head>div>span i{background:#67676c;border-radius:50%;width:6px;height:6px}.commercial-column-head>div>span i.stage-novos{background:#d9634f}.commercial-column-head>div>span i.stage-reuniao,.commercial-column-head>div>span i.stage-proposta{background:#9a83df}.commercial-column-head>div>span i.stage-negociacao{background:#b487d1}.commercial-column-head b{color:#6c6c71;background:#222225;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:520;display:grid}.commercial-column-head small{color:#505055;margin:6px 0 0 13px;font-size:10px;display:block}.commercial-column-head>strong{color:#747479;white-space:nowrap;font-size:12px;font-weight:520}.commercial-column-cards{flex-direction:column;gap:8px;padding-top:8px;display:flex}.commercial-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#151517,#121214);border:1px solid #29292d;border-radius:10px;flex-direction:column;width:100%;min-height:198px;padding:14px;transition:all .16s;display:flex;box-shadow:0 5px 15px #00000014}.commercial-card:hover{background:#171719;border-color:#39393e;transform:translateY(-1px);box-shadow:0 9px 24px #00000024}.commercial-card-top{align-items:center;display:flex}.commercial-client-mark{color:#a9a9ad;background:#222225;border:1px solid #313135;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:650;display:inline-grid}.commercial-client-mark.lime{color:#a4c85d;background:#b8f34a0e;border-color:#b8f34a29}.commercial-client-mark.blue{color:#8fb6e8;background:#578dd811;border-color:#578dd82e}.commercial-client-mark.violet{color:#b09ce9;background:#8b74e211;border-color:#8b74e22e}.commercial-client-mark.amber{color:#dfad66;background:#e49d3e0f;border-color:#e49d3e2e}.commercial-client-mark.rose{color:#df939d;background:#c966760f;border-color:#c966762e}.commercial-card-service{color:#69696e;border:1px solid #29292d;border-radius:5px;margin-left:8px;padding:4px 6px;font-size:10px}.commercial-card-top>svg{color:#4f4f54;margin-left:auto}.commercial-card-copy{margin-top:14px}.commercial-card-copy small{color:#6c6c71;font-size:11px;display:block}.commercial-card-copy h3{color:#d6d6d8;letter-spacing:-.015em;min-height:31px;margin:6px 0 0;font-size:14px;font-weight:550;line-height:1.4}.commercial-card-value{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:13px;display:flex}.commercial-card-value strong{color:#ececed;letter-spacing:-.03em;font-size:18px;font-weight:570;line-height:1}.commercial-card-value strong small{color:#6f6f74;letter-spacing:0;margin-left:6px;font-size:10px;font-weight:500}.commercial-card-value span{color:#65656a;font-size:10px}.commercial-card-alert,.commercial-card-action{border-radius:6px;align-items:center;gap:7px;min-height:31px;margin-top:14px;padding:0 8px;font-size:10px;display:flex}.commercial-card-alert{color:#b17c3f;background:#e49d3e0b;border:1px solid #e49d3e21}.commercial-card-action{color:#68686d;background:#111113;border:1px solid #26262a}.commercial-card-footer{color:#5c5c61;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.commercial-owner{color:#8f8f94;background:#202023;border:1px solid #303034;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.commercial-add-card{color:#57575c;cursor:pointer;background:0 0;border:1px dashed #2c2c30;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 4px);min-height:33px;margin:auto 2px 0;font-size:10px;display:flex}.commercial-add-card:hover{color:#89898e;background:#ffffff03;border-color:#3a3a3f}.commercial-column-empty{color:#4f4f54;text-align:center;border:1px dashed #28282c;border-radius:9px;place-items:center;height:108px;padding:20px;font-size:11px;display:grid}.commercial-list{margin-top:14px}.commercial-list-head,.commercial-list>button{grid-template-columns:minmax(250px,1.4fr) .55fr .5fr .7fr minmax(180px,1fr) 18px;align-items:center;gap:17px;display:grid}.commercial-list-head{border-bottom:1px solid var(--border-soft);color:#5e5e63;letter-spacing:.08em;text-transform:uppercase;min-height:48px;padding:0 19px;font-size:10px}.commercial-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:76px;padding:0 19px}.commercial-list>button:last-child{border-bottom:0}.commercial-list>button:hover{background:#ffffff04}.commercial-list>button>span:first-child{align-items:center;gap:10px;display:flex}.commercial-list>button>span>span small,.commercial-list>button>span:nth-child(5) small{color:#626267;font-size:10px;display:block}.commercial-list>button>span>span strong,.commercial-list>button>span:nth-child(5) strong{color:#bdbdc0;margin-top:5px;font-size:12px;font-weight:540;display:block}.commercial-list>button>em{color:#85858a;border:1px solid #2b2b2f;border-radius:5px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal}.commercial-list>button>b{color:#d2d2d4;font-size:13px;font-weight:550}.commercial-probability{color:#737378;align-items:center;gap:8px;font-size:10px;display:flex}.commercial-probability>i{background:#2b2b2e;border-radius:4px;width:44px;height:3px;overflow:hidden}.commercial-probability>i b{border-radius:inherit;background:linear-gradient(90deg,#748e42,var(--lime));height:100%;display:block}.commercial-list>button>svg{color:#4d4d52}.commercial-empty{color:#55555a;border:1px solid #232326;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin-top:14px;display:flex}.commercial-empty h2{color:#aaaab0;margin:15px 0 0;font-size:17px;font-weight:550}.commercial-empty p{margin:7px 0 0;font-size:12px}.commercial-empty button{color:#85858a;cursor:pointer;background:#151517;border:1px solid #2b2b2f;border-radius:7px;margin-top:15px;padding:7px 10px;font-size:11px}.commercial-footnote{color:#4f4f54;justify-content:flex-end;align-items:center;gap:18px;padding:13px 4px 0;font-size:10px;display:flex}.commercial-footnote span{align-items:center;gap:5px;display:inline-flex}.commercial-drawer{width:min(440px,100vw);overflow-y:auto}.commercial-drawer>h2{max-width:330px;margin-bottom:7px}.commercial-drawer-client{color:#77777c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.commercial-drawer-value{background:linear-gradient(135deg,#b8f34a09,#151517 65%);border:1px solid #29292d;border-radius:10px;margin-top:31px;padding:19px}.commercial-drawer-value span,.commercial-drawer-grid span{color:#5f5f64;letter-spacing:.1em;font-size:10px}.commercial-drawer-value strong{color:#e7e7e8;letter-spacing:-.04em;margin-top:10px;font-size:25px;font-weight:570;display:block}.commercial-drawer-value p{color:#66666b;margin:8px 0 0;font-size:11px}.commercial-drawer-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.commercial-drawer-grid>div{background:#151517;border:1px solid #29292d;border-radius:9px;min-height:78px;padding:15px}.commercial-drawer-grid strong{color:#a9a9ad;align-items:center;gap:7px;min-height:31px;margin-top:8px;font-size:11px;font-weight:540;display:flex}.commercial-drawer-grid strong i{color:#97979c;border:1px solid #333337;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.commercial-next-step{margin-top:8px}.commercial-contact-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.commercial-contact-actions button{color:#77777c;cursor:pointer;background:#161618;border:1px solid #2b2b2f;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:34px;font-size:11px;display:flex}.commercial-create-modal{background:#121214;border:1px solid #303034;border-radius:15px;width:min(590px,100vw - 32px);overflow:hidden;box-shadow:0 30px 100px #0000009e}.commercial-create-head{border-bottom:1px solid #29292d;justify-content:space-between;align-items:flex-start;min-height:118px;padding:24px;display:flex}.commercial-create-head h2{letter-spacing:-.035em;margin:10px 0 0;font-size:22px;font-weight:570}.commercial-create-head span{color:#68686d;margin-top:7px;font-size:12px;display:block}.commercial-create-head>button{color:#737378;cursor:pointer;background:#171719;border:1px solid #2b2b2f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.commercial-form{flex-direction:column;gap:16px;padding:23px 24px 26px;display:flex}.commercial-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commercial-form label{color:#747479;flex-direction:column;gap:8px;font-size:11px;display:flex}.commercial-form input,.commercial-form select{color:#c9c9cb;width:100%;height:40px;font:inherit;background:#0f0f11;border:1px solid #2b2b2f;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.commercial-form input:focus,.commercial-form select:focus{border-color:#4b5638;box-shadow:0 0 0 3px #b8f34a06}.commercial-form input::placeholder{color:#505055}.commercial-create-footer{background:#101012;border-top:1px solid #29292d;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:0 24px;display:flex}.commercial-toast{z-index:130;background:#151713;border:1px solid #b8f34a29;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-width:285px;padding:13px;animation:.18s ease-out drawer-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #00000073}.commercial-toast>span{width:34px;height:34px;color:var(--lime);border:1px solid #b8f34a26;border-radius:8px;place-items:center;display:grid}.commercial-toast strong{color:#d9ddd3;font-size:12px;font-weight:550;display:block}.commercial-toast small{color:#6d7169;margin-top:4px;font-size:11px;display:block}.tokih-full-progress{width:100%!important}.tokih-priority{color:#85858a;border:1px solid #2d2d31;border-radius:5px;justify-content:center;align-items:center;width:fit-content;padding:4px 6px;font-size:10px;font-style:normal;font-weight:550;display:inline-flex}.commercial-card-top .tokih-priority{margin-left:auto}.tokih-priority.hot{color:#a5c960;background:#b8f34a09;border-color:#b8f34a26}.tokih-priority.warm{color:#c18b49;background:#e49d3e09;border-color:#e49d3e26}.tokih-priority.cold{color:#78889e;background:#6f85a209;border-color:#6f85a226}.tokih-offer-status{color:#b17c3f}.commercial-card-footer>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 34px);overflow:hidden}.tokih-score-card strong small{color:#65656a;margin-left:3px;font-size:13px;font-weight:500}.reativa-edit-grid input{color:#b8b8bc;width:100%;height:38px;font:inherit;background:#111113;border:1px solid #2b2b2f;border-radius:8px;outline:0;margin-top:8px;padding:0 10px;font-size:11px}.reativa-drawer-section p b{color:#85858a;font-weight:550}.tokih-commercial-list .tokih-priority{justify-self:start}@media (max-width:1420px) and (min-width:981px){.commercial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-metrics article:nth-child(3n){border-right:0}.commercial-metrics article:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media (max-width:1260px){.commercial-board{scrollbar-color:#303034 transparent;grid-template-columns:repeat(4,minmax(246px,1fr));padding-bottom:8px;overflow-x:auto}.commercial-column{min-width:246px}.commercial-list-head,.commercial-list>button{grid-template-columns:minmax(230px,1.3fr) .55fr .5fr .75fr minmax(160px,1fr) 18px}}@media (max-width:980px){.commercial-metrics{grid-template-columns:1fr 1fr}.commercial-metrics article:nth-child(2n){border-right:0}.commercial-metrics article:nth-child(-n+4){border-bottom:1px solid var(--border)}.commercial-list{overflow-x:auto}.commercial-list-head,.commercial-list>button{min-width:930px}}@media (max-width:700px){.commercial-hero{min-height:178px;display:block}.commercial-forecast{width:100%;margin-top:22px}.commercial-intelligence{grid-template-columns:34px minmax(0,1fr)}.commercial-intelligence>button{display:none}.commercial-toolbar{flex-wrap:wrap;gap:8px;padding:12px 0}.commercial-search{width:calc(100% - 72px)}.commercial-view-toggle{order:2;margin-left:auto}.commercial-filters{order:3;width:100%;overflow-x:auto}}@media (max-width:560px){.commercial-dashboard{padding-top:28px}.commercial-hero h1{font-size:32px}.commercial-metrics article{min-height:106px;padding:16px}.commercial-metrics article>strong{font-size:19px}.commercial-intelligence p{line-height:1.5}.commercial-board{margin-right:-16px}.commercial-column{min-height:490px}.commercial-create-head,.commercial-form{padding:20px}.commercial-form>div{grid-template-columns:1fr}.commercial-create-footer{padding:0 20px}.commercial-create-footer .primary-button{width:auto;padding:0 12px;font-size:11px}.commercial-create-footer .secondary-action{display:none}.commercial-toast{min-width:0;bottom:16px;left:16px;right:16px}}.reativa-shell{background:radial-gradient(circle at 62% -10%,#b8f34a0e,transparent 29%),radial-gradient(circle at 100% 42%,#4f7ec906,transparent 24%),var(--bg)}.reativa-dashboard{width:min(100%,1580px)}.reativa-hero{min-height:122px}.reativa-import-card{background:linear-gradient(135deg,#b8f34a0a,#101012c7);border:1px solid #b8f34a21;border-radius:11px;width:260px;padding:15px 17px}.reativa-import-card>span{color:#829c4c;align-items:center;gap:7px;font-size:11px;display:flex}.reativa-import-card>strong{color:#d9ded0;letter-spacing:-.035em;margin-top:11px;font-size:18px;font-weight:570;line-height:1;display:block}.reativa-import-card>p{color:#5d6257;margin:8px 0 0;font-size:10px}.reativa-intelligence{margin-top:14px}.reativa-sales-path{background:#0f0f11ad;border:1px solid #232326;border-radius:12px;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:8px;min-height:82px;margin-top:10px;padding:10px;display:grid}.reativa-sales-path article{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px 8px;display:grid}.reativa-sales-path article>span{color:#819b4c;background:#b8f34a0a;border:1px solid #b8f34a24;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.reativa-sales-path small{color:#5e6d43;letter-spacing:.1em;font-size:9px;display:block}.reativa-sales-path strong{color:#c7c9c2;margin-top:4px;font-size:12px;font-weight:550;display:block}.reativa-sales-path p{color:#5d5e60;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;overflow:hidden}.reativa-sales-path>i{color:#3f4832}.reativa-toolbar{margin-top:13px}.reativa-result-count{color:#55555a;white-space:nowrap;margin-left:auto;font-size:10px}.reativa-leads{margin-top:14px;overflow:hidden}.reativa-leads-head,.reativa-leads>button{grid-template-columns:minmax(250px,1.35fr) 92px 54px 94px 92px minmax(205px,1fr) 18px;align-items:center;gap:14px;display:grid}.reativa-leads-head{border-bottom:1px solid var(--border-soft);color:#5e5e63;letter-spacing:.08em;text-transform:uppercase;min-height:48px;padding:0 19px;font-size:10px}.reativa-leads>button{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:0 19px;transition:all .14s}.reativa-leads>button:last-of-type{border-bottom:0}.reativa-leads>button:hover{background:linear-gradient(90deg,#b8f34a06,#ffffff02)}.reativa-lead-identity{align-items:center;gap:10px;min-width:0;display:flex}.reativa-lead-identity>span{min-width:0}.reativa-lead-identity strong{color:#c7c7ca;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;display:block;overflow:hidden}.reativa-lead-identity small{color:#5d5d62;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.reativa-lead-mark{color:#9fc058;background:#b8f34a0b;border:1px solid #b8f34a24;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:650;display:inline-grid}.reativa-priority{color:#85858a;border:1px solid #2d2d31;border-radius:5px;align-items:center;width:fit-content;padding:5px 7px;font-size:10px;display:inline-flex}.reativa-priority.alta{color:#a5c960;background:#b8f34a09;border-color:#b8f34a26}.reativa-priority.media{color:#c18b49;background:#e49d3e09;border-color:#e49d3e26}.reativa-priority.baixa{color:#6f7782;background:#6f85a206;border-color:#6f85a221}.reativa-score{color:#d6d6d8;font-size:15px;font-weight:570}.reativa-readiness{color:#7d6750;align-items:center;gap:5px;font-size:10px;display:inline-flex}.reativa-readiness.is-ready{color:#789443}.reativa-leads>button>em{color:#85858a;border:1px solid #2b2b2f;border-radius:5px;width:fit-content;padding:5px 7px;font-size:10px;font-style:normal}.reativa-next-action{min-width:0}.reativa-next-action small{color:#55555a;font-size:9px;display:block}.reativa-next-action strong{color:#96969b;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;font-weight:530;display:block;overflow:hidden}.reativa-leads>button>svg{color:#48484d}.reativa-empty{color:#545459;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.reativa-empty strong{color:#99999e;font-size:13px;font-weight:540}.reativa-empty button{color:#85858a;cursor:pointer;background:#151517;border:1px solid #2b2b2f;border-radius:7px;padding:7px 10px;font-size:11px}.reativa-drawer{width:min(490px,100vw);overflow-y:auto}.reativa-drawer-heading{margin-top:22px}.reativa-drawer-heading>div{align-items:center;gap:7px;display:flex}.reativa-drawer-heading>div>span:last-child{color:#66666b;font-size:10px}.reativa-drawer-heading h2{color:#ececee;letter-spacing:-.04em;margin:13px 0 0;font-size:25px;font-weight:570;line-height:1.15}.reativa-drawer-heading p{color:#66666b;margin:8px 0 0;font-size:11px}.reativa-edit-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.reativa-edit-grid label,.reativa-notes{color:#5f5f64;letter-spacing:.08em;font-size:10px}.reativa-edit-grid select,.reativa-drawer-section input,.reativa-notes textarea{color:#b8b8bc;width:100%;font:inherit;background:#111113;border:1px solid #2b2b2f;border-radius:8px;outline:0;margin-top:8px;font-size:11px}.reativa-edit-grid select{height:38px;padding:0 10px}.reativa-drawer-section{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:15px}.reativa-section-title{color:#5f5f64;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.reativa-section-title svg{color:#708a40}.reativa-drawer-section input{height:38px;padding:0 10px}.reativa-drawer-section>strong{color:#aaaab0;margin-top:12px;font-size:12px;font-weight:530;line-height:1.55;display:block}.reativa-drawer-section>p{color:#5d5d62;margin:8px 0 0;font-size:10px;line-height:1.55}.reativa-drawer-section ul{color:#747479;border-top:1px solid #252528;margin:13px 0 0;padding:12px 0 0 16px;font-size:10px;line-height:1.8}.reativa-qualification-grid{grid-template-columns:1fr 1fr;gap:11px 8px;margin-top:13px;display:grid}.reativa-qualification-grid label{color:#5f5f64;letter-spacing:.07em;font-size:9px}.reativa-qualification-grid input,.reativa-qualification-grid select{color:#aaaab0;width:100%;height:36px;font:inherit;background:#111113;border:1px solid #2b2b2f;border-radius:7px;outline:0;margin-top:7px;padding:0 9px;font-size:10px}.reativa-plan-suggestion{border-top:1px solid #252528;padding-top:11px;color:#737a67!important;margin-top:12px!important}.reativa-plan-suggestion b{color:#8fa25f;font-weight:550}.reativa-offer-card{background:linear-gradient(135deg,#b8f34a0a,#151517 68%);border:1px solid #b8f34a21;border-radius:9px;margin-top:8px;padding:16px}.reativa-offer-card>span{color:#708a40;letter-spacing:.09em;font-size:10px}.reativa-offer-card>strong{color:#d7dccf;margin-top:9px;font-size:16px;font-weight:560;display:block}.reativa-offer-card>p{color:#666a61;margin:8px 0 0;font-size:10px;line-height:1.6}.reativa-offer-card>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.reativa-offer-card>div span{color:#656a5e;border:1px solid #b8f34a14;border-radius:7px;padding:9px;font-size:9px}.reativa-offer-card>div b{color:#9eac84;margin-top:5px;font-size:11px;font-weight:550;display:block}.reativa-contact-card{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:15px}.reativa-contact-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.reativa-contact-card>div:first-child>span{color:#5f5f64;letter-spacing:.09em;font-size:10px}.reativa-contact-card em{color:#987047;font-size:9px;font-style:normal}.reativa-contact-card em.is-ready{color:#799345;align-items:center;gap:4px;display:flex}.reativa-contact-card>strong{color:#aaaab0;margin-top:10px;font-size:12px;font-weight:540;display:block}.reativa-contact-card>p{color:#6a5948;margin:9px 0 0;font-size:10px}.reativa-contact-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.reativa-contact-actions a,.reativa-contact-disabled{color:#818186;background:#111113;border:1px solid #2c2c30;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:10px;text-decoration:none;display:flex}.reativa-contact-disabled{opacity:.38}.reativa-source-context p b{color:#85858a;font-weight:540}.reativa-presence-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.reativa-presence-link{min-width:0;min-height:55px;color:inherit;background:#111113;border:1px solid #2b2b2f;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 11px;align-items:center;gap:8px;padding:9px;text-decoration:none;transition:all .14s;display:grid}.reativa-presence-link:hover{background:#b8f34a06;border-color:#b8f34a2e}.reativa-presence-link>span{color:#8ca452;border:1px solid #b8f34a1f;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.reativa-presence-link>div{min-width:0}.reativa-presence-link strong{color:#a9a9ad;font-size:11px;font-weight:540;display:block}.reativa-presence-link small{color:#5b5b60;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.reativa-presence-link>svg{color:#4d4d52}.reativa-notes{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:15px;display:block}.reativa-notes textarea{resize:vertical;min-height:92px;padding:11px;line-height:1.5}.tokih-script-list{gap:8px;margin-top:13px;display:grid}.tokih-script-card{background:#111113;border:1px solid #2b2b2f;border-radius:9px;overflow:hidden}.tokih-script-card header{border-bottom:1px solid #26262a;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 11px 0 13px;display:flex}.tokih-script-card header strong{color:#aaaab0;font-size:11px;font-weight:560}.tokih-script-card header button{color:#89898e;cursor:pointer;background:#18181a;border:1px solid #303034;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:10px;display:inline-flex}.tokih-script-card header button:hover{color:#a8c66e;border-color:#b8f34a33}.tokih-script-card header button.is-copied{color:#9dbd60;background:#b8f34a0d;border-color:#b8f34a2e}.tokih-script-card>p{color:#85858a;white-space:pre-wrap;margin:0;padding:13px;font-size:11px;line-height:1.65}.tokih-offer-grid{grid-template-columns:1.25fr .75fr;gap:8px;margin-top:13px;display:grid}.tokih-offer-editor label{color:#5f5f64;letter-spacing:.07em;font-size:10px;display:block}.tokih-offer-editor select,.tokih-offer-editor textarea{color:#b8b8bc;width:100%;font:inherit;background:#111113;border:1px solid #2b2b2f;border-radius:8px;outline:0;margin-top:8px;font-size:11px}.tokih-offer-editor select{height:38px;padding:0 9px}.tokih-offer-editor textarea{resize:vertical;min-height:78px;padding:10px;line-height:1.5}.tokih-offer-argument{margin-top:11px}.tokih-complementary-head{color:#5f5f64;letter-spacing:.07em;justify-content:space-between;align-items:center;margin-top:13px;font-size:10px;display:flex}.tokih-complementary-head small{color:#5d6257;letter-spacing:0;font-size:9px}.tokih-service-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.tokih-service-chips>span{color:#8da755;background:#b8f34a09;border:1px solid #b8f34a21;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 5px 0 8px;font-size:10px;display:inline-flex}.tokih-service-chips button{color:#66714f;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid}.tokih-service-chips button:hover{color:var(--lime);background:#b8f34a14}.tokih-add-service{margin-top:8px!important}.tokih-add-service:disabled{cursor:not-allowed;opacity:.48}.tokih-investment-range{margin-top:11px}.tokih-source-service{border-top:1px solid #252528;padding-top:11px;margin-top:12px!important}.tokih-collapse-toggle{width:100%;color:inherit;cursor:pointer;font-family:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.tokih-collapse-toggle:hover>span:first-child{color:#85858a}.tokih-collapse-meta{align-items:center;gap:8px;display:inline-flex}.tokih-collapse-meta small{color:#5d6257;letter-spacing:0;font-size:9px}.tokih-collapse-toggle svg:last-child{color:#5f5f64;transition:transform .16s}.tokih-collapse-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.tokih-message-scripts>p{margin-top:11px}.tokih-plan-status{background:#111113;border:1px solid #2b2b2f;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;padding:12px 13px;display:flex}.tokih-plan-status span{color:#5d5d62;letter-spacing:.09em;font-size:9px;display:block}.tokih-plan-status strong{color:#aaaab0;margin-top:5px;font-size:12px;font-weight:540;display:block}.tokih-plan-status b{color:#d0d0d2;letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:560}.tokih-plan-status b small{color:#5f5f64;font-size:10px;font-weight:500}.tokih-plan-note{color:#6b6b70;margin:11px 0 0;font-size:10px;line-height:1.5}.tokih-plan-link{color:#85a34c;align-items:center;gap:6px;margin-top:11px;font-size:10px;text-decoration:none;display:inline-flex}.tokih-plan-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.tokih-plan-redo{color:#79797e;cursor:pointer;background:#161618;border:1px solid #2c2c30;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.tokih-plan-redo:disabled{opacity:.5;cursor:not-allowed}.tokih-plan-note.is-warning{color:#c08a4a}.tokih-history-more{color:#79797e;cursor:pointer;background:0 0;border:1px solid #262629;border-radius:7px;width:100%;height:32px;margin-top:4px;font-size:10px}.tokih-plan-wide{grid-column:1/-1}.tokih-plan-status a.tokih-plan-link{margin-top:0}.tokih-plan-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:12px;display:grid}.tokih-plan-preview{gap:6px;margin-top:12px;display:grid}.tokih-plan-preview span{color:#aaaab0;background:#111113;border:1px solid #262629;border-radius:7px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;font-size:11px;display:grid}.tokih-plan-preview span.is-recurring{border-style:dashed}.tokih-plan-preview i{color:#5d5d62;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal}.tokih-plan-preview b{color:#6b6b70;font-size:10px;font-weight:500}.tokih-plan-button{width:100%;margin-top:12px}.tokih-quote{margin-top:16px}.tokih-quote-empty{color:#5d5d62;margin:10px 0 0;font-size:10px}.tokih-quote-line{background:#111113;border:1px solid #2b2b2f;border-radius:8px;margin-top:9px;padding:11px}.tokih-quote-line-head{align-items:center;gap:7px;display:flex}.tokih-quote-line-head strong{color:#aaaab0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:540;overflow:hidden}.tokih-quote-line-head em{color:#8da755;letter-spacing:.05em;font-size:9px;font-style:normal}.tokih-quote-line-head button{color:#66714f;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.tokih-quote-line-head button:hover{color:var(--lime);background:#b8f34a14}.tokih-cycle{color:#79797e;letter-spacing:.04em;border:1px solid #2d2d31;border-radius:5px;flex:none;padding:2px 6px;font-size:9px}.tokih-cycle.mensal{color:#8b79c3;background:#8b74e20d;border-color:#8b74e22e}.tokih-cycle.unico{color:#6991c4;background:#578dd80b;border-color:#578dd829}.tokih-quote-line-fields{grid-template-columns:1fr .8fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.tokih-offer-editor .tokih-quote-line-fields input{color:#b8b8bc;width:100%;height:32px;font:inherit;background:#151517;border:1px solid #2b2b2f;border-radius:7px;outline:0;margin-top:6px;padding:0 8px;font-size:11px}.tokih-quote-line-total{color:#a4c85d;text-align:right;white-space:nowrap;padding-bottom:8px;font-size:11px;font-weight:550}.tokih-quote-total{border-top:1px solid #252528;justify-content:flex-end;gap:22px;margin-top:13px;padding-top:12px;display:flex}.tokih-quote-total>div{text-align:right}.tokih-quote-total span{color:#5f5f64;letter-spacing:.08em;font-size:9px;display:block}.tokih-quote-total strong{color:#d0d0d2;margin-top:4px;font-size:15px;font-weight:560;display:block}.tokih-quote-total small{color:#74747a;margin-left:2px;font-size:10px;font-weight:400}.tokih-dossier-field{margin-top:12px}.tokih-dossier-field+.tokih-dossier-field{border-top:1px solid #252528;margin-top:13px;padding-top:13px}.tokih-dossier-field-head{color:#5f5f64;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:8px;min-height:22px;font-size:10px;display:flex}.tokih-dossier-field-head button{color:#89898e;cursor:pointer;height:22px;font:inherit;letter-spacing:.04em;background:#18181a;border:1px solid #303034;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:9px;display:inline-flex}.tokih-dossier-field-head button:hover{color:#a8c66e;border-color:#b8f34a33}.tokih-dossier-field textarea{color:#b8b8bc;width:100%;min-height:74px;font:inherit;resize:vertical;background:#111113;border:1px solid #2b2b2f;border-radius:8px;outline:0;margin-top:8px;padding:10px;font-size:11px;line-height:1.55}.tokih-pipeline-board{scrollbar-color:#303034 transparent;grid-template-columns:none;grid-auto-columns:minmax(264px,1fr);grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.tokih-pipeline-board .commercial-column{min-width:264px}.commercial-column-head>div>span i.stage-tentativa-de-contato{background:#dd8a4c}.commercial-column-head>div>span i.stage-contato-identificado{background:#d9b64c}.commercial-column-head>div>span i.stage-reuniao-agendada{background:#6c96d0}.commercial-column-head>div>span i.stage-apresentacao-realizada{background:#7fa8b7}.commercial-column-head>div>span i.stage-fechado{background:var(--lime)}.tokih-pipeline-operations{margin-top:25px}.tokih-pipeline-operations label{color:#5f5f64;letter-spacing:.07em;font-size:10px;display:block}.tokih-pipeline-operations input,.tokih-pipeline-operations select,.tokih-pipeline-operations textarea{color:#b8b8bc;width:100%;font:inherit;background:#111113;border:1px solid #2b2b2f;border-radius:8px;outline:0;margin-top:8px;font-size:11px}.tokih-pipeline-operations input,.tokih-pipeline-operations select{height:38px;padding:0 9px}.tokih-pipeline-operations textarea{resize:vertical;min-height:70px;padding:10px;line-height:1.5}.tokih-pipeline-grid,.tokih-contact-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.tokih-next-action-grid{grid-template-columns:minmax(0,1fr) 128px;gap:8px;margin-top:10px;display:grid}.tokih-operation-divider{color:#5f5f64;letter-spacing:.08em;border-top:1px solid #252528;justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;font-size:10px;display:flex}.tokih-operation-divider small{color:#5e6258;letter-spacing:0;font-size:9px}.tokih-collapse-toggle.tokih-operation-divider{border:0;border-top:1px solid #252528;padding:14px 0 0}.tokih-contact-note{margin-top:10px}.tokih-register-contact{color:#91aa5a;cursor:pointer;background:#b8f34a0a;border:1px solid #b8f34a24;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:35px;margin-top:9px;font-size:10px;display:flex}.tokih-register-contact:hover{color:#a8c66e;background:#b8f34a11;border-color:#b8f34a40}.tokih-stage-fields{background:#121214;border:1px solid #29292d;border-radius:8px;grid-template-columns:1fr;gap:8px;margin-top:12px;padding:12px;display:grid}.tokih-proposal-fields{grid-template-columns:1fr 1fr}.tokih-proposal-note{color:#5f5f64;letter-spacing:0;margin-top:5px;font-size:9px;display:block}.tokih-proposal-note.is-diverged{color:#d09447}.tokih-close-fields{border-color:#b8f34a1f;grid-template-columns:1fr 1fr}.tokih-activity-list{margin-top:8px;display:grid}.tokih-activity-list article{border-bottom:1px solid #242427;grid-template-columns:12px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:10px 0;display:grid}.tokih-delete-activity{color:#55555a;cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:start;padding:3px}.tokih-delete-activity:hover{color:#d94f4f;background:#d94f4f1f}.tokih-activity-list article:last-child{border-bottom:0}.tokih-activity-list article>i{background:var(--lime);border:2px solid #151517;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 1px #b8f34a33}.tokih-activity-list strong{color:#aaaab0;font-size:11px;font-weight:550}.tokih-activity-list p{color:#6b6b70;margin:4px 0 0;font-size:10px;line-height:1.45}.tokih-activity-list small{color:#55555a;margin-top:5px;font-size:9px;display:block}.tokih-empty-history{text-align:center;border:1px dashed #2b2b2f;border-radius:8px;padding:12px;margin-top:11px!important}@media (max-width:1180px){.reativa-leads{overflow-x:auto}.reativa-leads-head,.reativa-leads>button{min-width:1040px}}@media (max-width:780px){.reativa-sales-path{grid-template-columns:1fr;gap:5px}.reativa-sales-path>i{display:none}.reativa-sales-path article{min-height:58px}.reativa-sales-path p{white-space:normal}.reativa-result-count{display:none}}@media (max-width:700px){.reativa-hero{min-height:190px}.reativa-import-card{width:100%;margin-top:22px}.reativa-toolbar .commercial-search{width:100%}.reativa-toolbar .commercial-filters{order:2}}@media (max-width:520px){.reativa-edit-grid,.reativa-offer-card>div,.reativa-qualification-grid,.reativa-presence-grid,.tokih-offer-grid,.tokih-pipeline-grid,.tokih-contact-grid,.tokih-next-action-grid,.tokih-proposal-fields,.tokih-close-fields,.reativa-contact-actions{grid-template-columns:1fr}}.projects-shell{background:radial-gradient(circle at 59% -14%,#b8f34a0b,transparent 28%),radial-gradient(circle at 98% 46%,#6f5bb706,transparent 25%),var(--bg)}.projects-dashboard{width:min(100%,1580px);padding-top:44px}.projects-hero{justify-content:space-between;align-items:flex-start;gap:30px;min-height:119px;display:flex}.projects-hero h1{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(33px,3.2vw,44px);font-weight:580;line-height:1}.projects-hero>div:first-child>p:last-child{color:#77777c;margin:0;font-size:15px}.projects-week{background:#101012b8;border:1px solid #252528;border-radius:11px;width:260px;padding:14px 16px}.projects-week>span{color:#727277;align-items:center;gap:7px;font-size:11px;display:flex}.projects-week>span i{background:var(--lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #b8f34a59}.projects-week>strong{color:#e2e2e3;letter-spacing:-.035em;margin-top:10px;font-size:18px;font-weight:570;line-height:1;display:block}.projects-week>p{color:#626267;margin:5px 0 0;font-size:11px}.projects-week>div{grid-template-columns:74px 1fr;align-items:center;gap:9px;margin-top:11px;display:grid}.projects-week>div>span{background:#29292c;border-radius:4px;height:3px;overflow:hidden}.projects-week>div>span b{border-radius:inherit;background:linear-gradient(90deg,#6e8f36,var(--lime));height:100%;display:block}.projects-week>div small{color:#5e5e63;font-size:10px}.projects-metrics{border:1px solid var(--border);background:#1010129e;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.projects-metrics article{border-right:1px solid var(--border);min-height:125px;padding:20px 22px}.projects-metrics article:last-child{border-right:0}.projects-metrics article>div{color:#7c7c81;justify-content:space-between;align-items:center;font-size:12px;display:flex}.projects-metrics article>strong{color:#ededed;letter-spacing:-.04em;margin-top:15px;font-size:clamp(21px,1.75vw,27px);font-weight:570;line-height:1;display:block}.projects-metrics article>p{color:#5e5e63;margin:10px 0 0;font-size:11px}.metric-icon.project-warning{color:#eda54c;background:#eda54c0e;border-color:#eda54c2e}.projects-intelligence{background:linear-gradient(90deg,#b8f34a0a,#b8f34a03 72%,#0000);border:1px solid #b8f34a1c;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;margin-top:15px;padding:12px 18px;display:grid}.projects-intelligence>span{width:34px;height:34px;color:var(--lime);background:#b8f34a0d;border:1px solid #b8f34a26;border-radius:9px;place-items:center;display:grid}.projects-intelligence small{color:#708a40;letter-spacing:.11em;font-size:10px;display:block}.projects-intelligence strong{color:#cfd0cb;margin-top:5px;font-size:14px;font-weight:550;display:block}.projects-intelligence p{color:#66676a;margin:4px 0 0;font-size:12px}.projects-intelligence>button{color:#859f4e;cursor:pointer;background:#b8f34a06;border:1px solid #b8f34a1f;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 11px;font-size:11px;display:inline-flex}.projects-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:15px;min-height:63px;margin-top:18px;display:flex}.projects-search{color:#626267;background:#111113;border:1px solid #27272a;border-radius:8px;grid-template-columns:19px 1fr auto;align-items:center;gap:6px;width:min(260px,23vw);height:35px;padding:0 10px;display:grid}.projects-search input{color:#ceced0;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.projects-search input::placeholder{color:#56565b}.projects-search button{color:#6e6e73;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.projects-filters{color:#56565b;align-items:center;gap:4px;display:flex}.projects-filters>svg{margin-right:3px}.projects-filters button{color:#68686d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;height:29px;padding:0 9px;font-size:11px}.projects-filters button:hover{color:#a2a2a7}.projects-filters button.is-active{color:#bababe;background:#161618;border-color:#2a2a2e}.projects-view-toggle{background:#111113;border:1px solid #27272a;border-radius:8px;align-items:center;margin-left:auto;padding:3px;display:flex}.projects-view-toggle button{color:#5f5f64;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:27px;display:grid}.projects-view-toggle button.is-active{color:#b9b9bd;background:#202023;box-shadow:inset 0 0 0 1px #29292d}.projects-workspace{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:14px;margin-top:14px;display:grid}.projects-portfolio{border:1px solid var(--border);background:linear-gradient(#121214f5,#0e0e10f5);border-radius:13px;min-width:0;overflow:hidden}.projects-portfolio-title{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 20px;display:flex}.projects-portfolio-title h2,.projects-side-head h2{color:#dedee0;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:550}.projects-portfolio-title>span{color:#5d5d62;font-size:11px}.projects-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.project-portfolio-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#151517,#121214);border:1px solid #29292d;border-radius:10px;flex-direction:column;min-width:0;min-height:276px;padding:16px;transition:all .16s;display:flex}.project-portfolio-card:hover{background:#171719;border-color:#39393e;transform:translateY(-1px);box-shadow:0 9px 24px #00000021}.project-portfolio-head{align-items:center;display:flex}.project-client-logo{color:#a9a9ad;background:#222225;border:1px solid #313135;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:650;display:inline-grid}.project-client-logo.lime{color:#a4c85d;background:#b8f34a0e;border-color:#b8f34a29}.project-client-logo.blue{color:#8fb6e8;background:#578dd811;border-color:#578dd82e}.project-client-logo.violet{color:#b09ce9;background:#8b74e211;border-color:#8b74e22e}.project-client-logo.amber{color:#dfad66;background:#e49d3e0f;border-color:#e49d3e2e}.project-client-logo.rose{color:#df939d;background:#c966760f;border-color:#c966762e}.project-status-badge{color:#79797e;border:1px solid #2d2d31;border-radius:6px;align-items:center;gap:5px;height:22px;margin-left:8px;padding:0 7px;font-size:10px;display:inline-flex}.project-status-badge i{background:#76767b;border-radius:50%;width:4px;height:4px}.project-status-badge.active{color:#75963b;background:#b8f34a09;border-color:#b8f34a21}.project-status-badge.active i{background:var(--lime)}.project-status-badge.waiting{color:#8e7cc5;background:#8b74e20a;border-color:#8b74e226}.project-status-badge.waiting i{background:#9e87df}.project-status-badge.risk{color:#b47c3d;background:#e49d3e0a;border-color:#e49d3e26}.project-status-badge.risk i{background:#e49d3e}.project-portfolio-head>svg{color:#505055;margin-left:auto}.project-service{color:#66666b;margin-top:15px;font-size:10px;display:block}.project-portfolio-card h3{color:#dedee0;letter-spacing:-.02em;margin:6px 0 0;font-size:17px;font-weight:560;line-height:1.25}.project-stage-row{border-top:1px solid #252528;justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;display:flex}.project-stage-row span,.project-progress-copy span{color:#5d5d62;letter-spacing:.07em;font-size:10px}.project-stage-row strong{color:#9a9a9f;font-size:11px;font-weight:540}.project-progress-copy{justify-content:space-between;margin-top:12px;display:flex}.project-progress-copy b{color:#77777c;font-size:10px;font-weight:520}.project-progress-bar{background:#29292c;border-radius:5px;height:3px;margin-top:7px;overflow:hidden}.project-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#6d8c39,var(--lime));height:100%;display:block}.project-progress-bar.risk i{background:linear-gradient(90deg,#a16c34,#e49d3e)}.project-card-alert,.project-card-milestone{border-radius:7px;align-items:center;gap:8px;min-height:37px;margin-top:13px;padding:0 9px;display:flex}.project-card-alert{color:#a9773c;background:#e49d3e0a;border:1px solid #e49d3e21;font-size:10px}.project-card-milestone{color:#69696e;background:#111113;border:1px solid #28282b}.project-card-milestone span{min-width:0}.project-card-milestone small{color:#525257;letter-spacing:.07em;font-size:9px;display:block}.project-card-milestone strong{text-overflow:ellipsis;white-space:nowrap;color:#85858a;margin-top:3px;font-size:10px;font-weight:520;display:block;overflow:hidden}.project-card-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;display:flex}.projects-team-stack{display:flex}.projects-team-stack i{color:#919196;background:#242428;border:2px solid #141416;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-5px;font-size:9px;font-style:normal;display:grid}.projects-team-stack i:first-child{margin-left:0}.project-card-footer>span:last-child{text-align:right}.project-card-footer>span:last-child small{color:#59595e;font-size:9px;display:block}.project-card-footer>span:last-child strong{color:#929297;margin-top:4px;font-size:11px;font-weight:550;display:block}.projects-side{flex-direction:column;gap:14px;display:flex}.projects-side-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 18px;display:flex}.projects-side-head>span{color:#77777c;border:1px solid #2c2c30;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.projects-side-head>svg{color:#626267}.projects-milestone-list{padding:3px 15px}.projects-milestone-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:17px minmax(0,1fr) 13px;align-items:center;gap:9px;width:100%;min-height:71px;padding:0 2px;display:grid}.projects-milestone-list>button:last-child{border-bottom:0}.projects-milestone-dot{border:1px solid #303034;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.projects-milestone-dot i{background:#747479;border-radius:50%;width:4px;height:4px}.projects-milestone-dot.rose i{background:#d77782}.projects-milestone-dot.amber i{background:#e1a04b}.projects-milestone-dot.violet i{background:#9881dc}.projects-milestone-dot.lime i{background:var(--lime)}.projects-milestone-list small{color:#5d5d62;font-size:9px;display:block}.projects-milestone-list strong{color:#bdbdc0;margin-top:5px;font-size:11px;font-weight:540;display:block}.projects-milestone-list p{color:#5f5f64;margin:4px 0 0;font-size:10px}.projects-milestone-list svg{color:#46464b}.projects-side-footer{border:0;border-top:1px solid var(--border-soft);color:#66666b;cursor:pointer;background:#ffffff02;align-items:center;gap:7px;width:100%;height:43px;padding:0 18px;font-size:10px;display:flex}.projects-side-footer svg:last-child{margin-left:auto}.projects-capacity-list{padding:8px 17px 12px}.projects-capacity-list>div{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;display:grid}.projects-person-avatar{color:#8f8f94;background:#202023;border:1px solid #303034;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.projects-capacity-list strong{color:#a9a9ad;font-size:11px;font-weight:540;display:block}.projects-capacity-list small{color:#5d5d62;margin-top:3px;font-size:9px;display:block}.projects-capacity-list span:nth-child(2)>i{background:#29292c;border-radius:4px;height:2px;margin-top:8px;display:block;overflow:hidden}.projects-capacity-list span:nth-child(2)>i b{border-radius:inherit;background:var(--lime);height:100%;display:block}.projects-capacity-list span:nth-child(2)>i b.amber{background:#d89b47}.projects-capacity-list span:nth-child(2)>i b.rose{background:#d46f79}.projects-capacity-list em{color:#68686d;font-size:10px;font-style:normal}.projects-list{overflow-x:auto}.projects-list-head,.projects-list>button{grid-template-columns:minmax(220px,1.25fr) .8fr .75fr .48fr .45fr 14px;align-items:center;gap:13px;min-width:750px;display:grid}.projects-list-head{border-bottom:1px solid var(--border-soft);color:#56565b;letter-spacing:.08em;text-transform:uppercase;min-height:43px;padding:0 17px;font-size:9px}.projects-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:72px;padding:0 17px}.projects-list>button:last-child{border-bottom:0}.projects-list>button:hover{background:#ffffff04}.projects-list>button>span:first-child{align-items:center;gap:9px;display:flex}.projects-list small{color:#5e5e63;font-size:9px;display:block}.projects-list strong{color:#aaaab0;margin-top:5px;font-size:11px;font-weight:540;display:block}.projects-list>button>span:nth-child(2) .project-status-badge{margin-left:0}.projects-list-progress{align-items:center;gap:7px;display:flex}.projects-list-progress>span{background:#29292c;border-radius:4px;width:45px;height:3px;overflow:hidden}.projects-list-progress>span i{border-radius:inherit;background:var(--lime);height:100%;display:block}.projects-list-progress b{color:#6b6b70;font-size:10px;font-weight:520}.projects-list>button>svg{color:#49494e}.projects-empty{color:#55555a;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.projects-empty h3{color:#aaaab0;margin:14px 0 0;font-size:16px;font-weight:550}.projects-empty p{margin:7px 0 0;font-size:11px}.projects-empty button{color:#85858a;cursor:pointer;background:#151517;border:1px solid #2b2b2f;border-radius:7px;margin-top:14px;padding:7px 10px;font-size:11px}.project-drawer{width:min(445px,100vw);overflow-y:auto}.project-drawer-title{margin-top:22px}.project-drawer-title h2{color:#ededee;letter-spacing:-.04em;margin:12px 0 10px;font-size:27px;font-weight:570;line-height:1.1}.project-drawer-title .project-status-badge{margin-left:0}.project-drawer-progress{background:linear-gradient(135deg,#b8f34a08,#151517 65%);border:1px solid #29292d;border-radius:10px;margin-top:27px;padding:18px}.project-drawer-progress>span{justify-content:space-between;align-items:flex-end;display:flex}.project-drawer-progress small{color:#5f5f64;letter-spacing:.09em;font-size:10px}.project-drawer-progress b{color:#dcdcdf;font-size:19px;font-weight:560}.project-drawer-progress>div{background:#29292c;border-radius:5px;height:4px;margin-top:12px;overflow:hidden}.project-drawer-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#6e8e39,var(--lime));height:100%;display:block}.project-drawer-progress p{color:#606065;margin:9px 0 0;font-size:10px}.project-drawer-details{grid-template-columns:1.2fr .8fr;gap:8px;margin-top:8px;display:grid}.project-drawer-details>div{background:#151517;border:1px solid #29292d;border-radius:9px;min-height:72px;padding:14px}.project-drawer-details span,.project-stage-timeline>span{color:#5f5f64;letter-spacing:.09em;font-size:10px}.project-drawer-details strong{color:#a9a9ad;align-items:center;gap:7px;min-height:28px;margin-top:8px;font-size:11px;font-weight:540;display:flex}.project-drawer-details strong i{color:#97979c;border:1px solid #333337;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.project-stage-timeline{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:17px}.project-stage-timeline>span{margin-bottom:13px;display:block}.project-stage-timeline>div{color:#636368;grid-template-columns:21px 1fr auto;align-items:center;gap:9px;min-height:37px;display:grid}.project-stage-timeline>div>i{color:#5f5f64;border:1px solid #303034;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.project-stage-timeline>div strong{font-size:11px;font-weight:520}.project-stage-timeline>div em{color:#7f9d45;font-size:9px;font-style:normal}.project-stage-timeline>div.is-done>i{color:#8dae48;background:#b8f34a0a;border-color:#b8f34a24}.project-stage-timeline>div.is-current{color:#c2c2c5}.project-stage-timeline>div.is-current>i{color:#11130d;border-color:var(--lime);background:var(--lime)}.project-next-step{margin-top:8px}.project-create-modal{background:#121214;border:1px solid #303034;border-radius:15px;width:min(590px,100vw - 32px);overflow:hidden;box-shadow:0 30px 100px #0000009e}.project-create-head{border-bottom:1px solid #29292d;justify-content:space-between;align-items:flex-start;min-height:118px;padding:24px;display:flex}.project-create-head h2{letter-spacing:-.035em;margin:10px 0 0;font-size:22px;font-weight:570}.project-create-head span{color:#68686d;margin-top:7px;font-size:12px;display:block}.project-create-head>button{color:#737378;cursor:pointer;background:#171719;border:1px solid #2b2b2f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.project-form{flex-direction:column;gap:16px;padding:23px 24px 26px;display:flex}.project-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-form label{color:#747479;flex-direction:column;gap:8px;font-size:11px;display:flex}.project-form input,.project-form select{color:#c9c9cb;width:100%;height:40px;font:inherit;background:#0f0f11;border:1px solid #2b2b2f;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.project-form input:focus,.project-form select:focus{border-color:#4b5638;box-shadow:0 0 0 3px #b8f34a06}.project-form input::placeholder{color:#505055}.project-create-footer{background:#101012;border-top:1px solid #29292d;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:0 24px;display:flex}.project-toast{z-index:130;background:#151713;border:1px solid #b8f34a29;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-width:285px;padding:13px;animation:.18s ease-out drawer-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #00000073}.project-toast>span{width:34px;height:34px;color:var(--lime);border:1px solid #b8f34a26;border-radius:8px;place-items:center;display:grid}.project-toast strong{color:#d9ddd3;font-size:12px;font-weight:550;display:block}.project-toast small{color:#6d7169;margin-top:4px;font-size:11px;display:block}@media (max-width:1280px){.projects-workspace{grid-template-columns:1fr}.projects-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:980px){.projects-metrics{grid-template-columns:1fr 1fr}.projects-metrics article:nth-child(2){border-right:0}.projects-metrics article:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:700px){.projects-hero{min-height:185px;display:block}.projects-week{width:100%;margin-top:22px}.projects-intelligence{grid-template-columns:34px minmax(0,1fr)}.projects-intelligence>button{display:none}.projects-toolbar{flex-wrap:wrap;gap:8px;padding:12px 0}.projects-search{width:calc(100% - 72px)}.projects-view-toggle{order:2;margin-left:auto}.projects-filters{order:3;width:100%;overflow-x:auto}.projects-side{display:flex}}@media (max-width:600px){.projects-dashboard{padding-top:28px}.projects-hero h1{font-size:32px}.projects-metrics article{min-height:106px;padding:16px}.projects-metrics article>strong{font-size:19px}.projects-card-grid{grid-template-columns:1fr}.project-portfolio-card{min-height:270px}.project-create-head,.project-form{padding:20px}.project-form>div{grid-template-columns:1fr}.project-create-footer{padding:0 20px}.project-create-footer .primary-button{width:auto;padding:0 12px;font-size:11px}.project-create-footer .secondary-action{display:none}.project-toast{min-width:0;bottom:16px;left:16px;right:16px}}.tasks-shell{background:radial-gradient(circle at 62% -13%,#b8f34a0b,transparent 27%),radial-gradient(circle at 100% 55%,#466da706,transparent 24%),var(--bg)}.tasks-dashboard{width:min(100%,1580px);padding-top:44px}.tasks-hero{justify-content:space-between;align-items:flex-start;gap:30px;min-height:118px;display:flex}.tasks-hero h1{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(33px,3.2vw,44px);font-weight:580;line-height:1}.tasks-hero>div:first-child>p:last-child{color:#77777c;margin:0;font-size:15px}.tasks-daily-focus{background:#101012b8;border:1px solid #252528;border-radius:11px;width:230px;padding:14px 16px}.tasks-daily-focus>span{color:#727277;align-items:center;gap:7px;font-size:11px;display:flex}.tasks-daily-focus>span svg{color:var(--lime)}.tasks-daily-focus>strong{color:#e2e2e3;letter-spacing:-.035em;margin-top:11px;font-size:18px;font-weight:570;line-height:1;display:inline-block}.tasks-daily-focus>p{color:#5e5e63;margin:0 0 0 5px;font-size:10px;display:inline-block}.tasks-daily-focus>div{background:#29292c;border-radius:4px;height:3px;margin-top:11px;overflow:hidden}.tasks-daily-focus>div i{border-radius:inherit;background:linear-gradient(90deg,#6e8f36,var(--lime));height:100%;display:block}.tasks-metrics{border:1px solid var(--border);background:#1010129e;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tasks-metrics article{border-right:1px solid var(--border);min-height:125px;padding:20px 22px}.tasks-metrics article:last-child{border-right:0}.tasks-metrics article>div{color:#7c7c81;justify-content:space-between;align-items:center;font-size:12px;display:flex}.tasks-metrics article>strong{color:#ededed;letter-spacing:-.04em;margin-top:15px;font-size:clamp(21px,1.75vw,27px);font-weight:570;line-height:1;display:block}.tasks-metrics article>p{color:#5e5e63;margin:10px 0 0;font-size:11px}.tasks-intelligence{background:linear-gradient(90deg,#b8f34a0a,#b8f34a03 72%,#0000);border:1px solid #b8f34a1c;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;margin-top:15px;padding:12px 18px;display:grid}.tasks-intelligence>span{width:34px;height:34px;color:var(--lime);background:#b8f34a0d;border:1px solid #b8f34a26;border-radius:9px;place-items:center;display:grid}.tasks-intelligence small{color:#708a40;letter-spacing:.11em;font-size:10px;display:block}.tasks-intelligence strong{color:#cfd0cb;margin-top:5px;font-size:14px;font-weight:550;display:block}.tasks-intelligence p{color:#66676a;margin:4px 0 0;font-size:12px}.tasks-intelligence>button{color:#859f4e;cursor:pointer;background:#b8f34a06;border:1px solid #b8f34a1f;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 11px;font-size:11px;display:inline-flex}.tasks-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:15px;min-height:63px;margin-top:18px;display:flex}.tasks-search{color:#626267;background:#111113;border:1px solid #27272a;border-radius:8px;grid-template-columns:19px 1fr auto;align-items:center;gap:6px;width:min(260px,23vw);height:35px;padding:0 10px;display:grid}.tasks-search input{color:#ceced0;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.tasks-search input::placeholder{color:#56565b}.tasks-search button{color:#6e6e73;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tasks-filters{color:#56565b;align-items:center;gap:4px;display:flex}.tasks-filters>svg{margin-right:3px}.tasks-filters button{color:#68686d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;height:29px;padding:0 9px;font-size:11px}.tasks-filters button:hover{color:#a2a2a7}.tasks-filters button.is-active{color:#bababe;background:#161618;border-color:#2a2a2e}.tasks-view-toggle{background:#111113;border:1px solid #27272a;border-radius:8px;align-items:center;margin-left:auto;padding:3px;display:flex}.tasks-view-toggle button{color:#5f5f64;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:27px;display:grid}.tasks-view-toggle button.is-active{color:#b9b9bd;background:#202023;box-shadow:inset 0 0 0 1px #29292d}.tasks-workspace{grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:14px;margin-top:14px;display:grid}.tasks-main{min-width:0}.tasks-panel-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 20px;display:flex}.tasks-panel-head h2,.tasks-side-head h2{color:#dedee0;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:550}.tasks-panel-head>span{color:#5d5d62;font-size:11px}.tasks-grouped-list>section>header{background:#ffffff02;border-bottom:1px solid #202023;align-items:center;gap:8px;min-height:42px;padding:0 19px;display:flex}.tasks-grouped-list>section>header span{color:#6d6d72;letter-spacing:.1em;font-size:10px;font-weight:640}.tasks-grouped-list>section>header b{color:#68686d;background:#222225;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:520;display:grid}.tasks-grouped-list>section>header i{background:#232326;flex:1;height:1px;margin-left:4px}.task-row{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px 14px minmax(220px,1fr) auto 29px 66px 16px;align-items:center;gap:11px;width:100%;min-height:72px;padding:0 18px;display:grid}.task-row:last-child{border-bottom:0}.task-row:hover{background:#ffffff04}.task-row.is-done{opacity:.55}.task-row.is-done .task-row-main>strong{text-decoration:line-through}.task-check{color:#12140d;cursor:pointer;background:#131315;border:1px solid #37373b;border-radius:6px;place-items:center;width:19px;height:19px;padding:0;display:grid}.task-check:hover{border-color:#5e7040}.task-check.is-done{border-color:var(--lime);background:var(--lime)}.task-priority-mark{flex-direction:column;align-items:center;gap:2px;width:12px;display:flex}.task-priority-mark i{background:#4f4f54;border-radius:2px;width:10px;height:1px}.task-priority-mark.high i{background:#d66e68}.task-priority-mark.medium i:nth-child(-n+2){background:#d99b47}.task-priority-mark.normal i:first-child{background:#738d43}.task-row-main{min-width:0}.task-row-main>small{text-overflow:ellipsis;white-space:nowrap;color:#5f5f64;text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block;overflow:hidden}.task-row-main>strong{text-overflow:ellipsis;white-space:nowrap;color:#c7c7ca;margin-top:6px;font-size:12px;font-weight:540;display:block;overflow:hidden}.task-row-main>em{color:#a6723a;align-items:center;gap:5px;margin-top:5px;font-size:9px;font-style:normal;display:flex}.task-row-info{gap:9px;display:flex}.task-row-info>span{color:#5f5f64;align-items:center;gap:4px;font-size:10px;display:flex}.task-owner{color:#8f8f94;background:#202023;border:1px solid #303034;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.task-due{color:#6c6c71;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;display:flex}.task-due.is-overdue,.task-board-card footer .is-overdue{color:#c36b66}.task-row>svg{color:#49494e}.tasks-board{grid-template-columns:repeat(4,minmax(205px,1fr));gap:8px;padding:9px;display:grid;overflow-x:auto}.tasks-board>section{background:#101012;border:1px solid #252528;border-radius:9px;flex-direction:column;min-width:205px;min-height:450px;padding:0 7px 7px;display:flex}.tasks-board>section>header{border-bottom:1px solid #222225;justify-content:space-between;align-items:center;min-height:54px;padding:0 5px;display:flex}.tasks-board>section>header span{color:#8b8b90;align-items:center;gap:6px;font-size:11px;display:flex}.tasks-board>section>header span i{background:#747479;border-radius:50%;width:5px;height:5px}.tasks-board>section>header span i.status-a-fazer{background:#6d94ca}.tasks-board>section>header span i.status-em-andamento{background:#9a82df}.tasks-board>section>header span i.status-bloqueada{background:#df9e48}.tasks-board>section>header span i.status-concluída{background:var(--lime)}.tasks-board>section>header b{color:#67676c;background:#232326;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:520;display:grid}.tasks-board>section>div{flex-direction:column;gap:7px;padding-top:7px;display:flex}.task-board-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#151517,#121214);border:1px solid #29292d;border-radius:8px;min-height:143px;padding:12px}.task-board-card:hover{border-color:#37373c}.task-board-card.is-done{opacity:.55}.task-board-card.is-done h3{text-decoration:line-through}.task-board-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.task-board-card>small{color:#606065;text-transform:uppercase;margin-top:12px;font-size:9px;display:block}.task-board-card h3{color:#c9c9cc;min-height:30px;margin:6px 0 0;font-size:12px;font-weight:540;line-height:1.45}.task-board-card>p{color:#a6723a;align-items:center;gap:5px;margin:8px 0 0;font-size:9px;display:flex}.task-board-card footer{color:#646469;justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.tasks-board>section>button{color:#57575c;cursor:pointer;background:0 0;border:1px dashed #2c2c30;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:30px;margin-top:auto;font-size:9px;display:flex}.tasks-board-empty{color:#4f4f54;border:1px dashed #29292d;border-radius:7px;place-items:center;min-height:82px;margin:0;font-size:10px;display:grid}.tasks-side{flex-direction:column;gap:14px;display:flex}.tasks-side-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 18px;display:flex}.tasks-side-head>svg{color:#697b45}.tasks-focus-score{text-align:center;flex-direction:column;align-items:center;padding:21px 18px 17px;display:flex}.tasks-focus-score>div{background:conic-gradient(var(--lime) var(--task-progress),#252528 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.tasks-focus-score>div:before{content:"";background:#121214;border-radius:50%;grid-area:1/1;width:76px;height:76px}.tasks-focus-score>div span{z-index:1;grid-area:1/1}.tasks-focus-score>div strong{color:#e0e0e2;font-size:22px;font-weight:570;line-height:1;display:block}.tasks-focus-score>div small{color:#636368;margin-top:4px;font-size:10px;display:block}.tasks-focus-score h3{color:#c5c5c8;margin:14px 0 0;font-size:13px;font-weight:550}.tasks-focus-score p{color:#5f5f64;margin:5px 0 0;font-size:10px}.tasks-focus-legend{grid-template-columns:repeat(3,1fr);padding:0 14px 16px;display:grid}.tasks-focus-legend span{color:#5d5d62;border-right:1px solid #242427;flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.tasks-focus-legend span:last-child{border-right:0}.tasks-focus-legend i{background:#747479;border-radius:50%;width:5px;height:5px}.tasks-focus-legend i.lime{background:var(--lime)}.tasks-focus-legend i.amber{background:#df9e48}.tasks-focus-legend i.rose{background:#d46f79}.tasks-focus-legend b{color:#96969b;font-size:11px;font-weight:550}.tasks-team-list{padding:5px 15px}.tasks-team-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:29px minmax(0,1fr) auto 12px;align-items:center;gap:9px;width:100%;min-height:62px;padding:0 2px;display:grid}.tasks-team-list>button:last-child{border-bottom:0}.tasks-team-list>button>span:first-child{color:#8f8f94;background:#202023;border:1px solid #303034;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.tasks-team-list strong{color:#a9a9ad;font-size:11px;font-weight:540;display:block}.tasks-team-list small{color:#5d5d62;margin-top:3px;font-size:9px;display:block}.tasks-team-list span:nth-child(2)>i{background:#29292c;border-radius:4px;height:2px;margin-top:7px;display:block;overflow:hidden}.tasks-team-list span:nth-child(2)>i b{border-radius:inherit;background:linear-gradient(90deg,#6f8d3d,var(--lime));height:100%;display:block}.tasks-team-list em{color:#66666b;font-size:10px;font-style:normal}.tasks-team-list svg{color:#48484d}.tasks-side-footer{border:0;border-top:1px solid var(--border-soft);color:#66666b;cursor:pointer;background:#ffffff02;align-items:center;gap:7px;width:100%;height:43px;padding:0 18px;font-size:10px;display:flex}.tasks-side-footer svg:last-child{margin-left:auto}.tasks-empty{color:#55555a;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.tasks-empty h3{color:#aaaab0;margin:14px 0 0;font-size:16px;font-weight:550}.tasks-empty p{margin:7px 0 0;font-size:11px}.tasks-empty button{color:#85858a;cursor:pointer;background:#151517;border:1px solid #2b2b2f;border-radius:7px;margin-top:14px;padding:7px 10px;font-size:11px}.task-drawer{width:min(445px,100vw);overflow-y:auto}.task-drawer-title{margin-top:24px}.task-drawer-title h2{color:#ededee;letter-spacing:-.04em;margin:12px 0 14px;font-size:25px;font-weight:570;line-height:1.18}.task-drawer-title h2.is-done{color:#85858a;text-decoration:line-through}.task-drawer-title>div{gap:7px;display:flex}.task-detail-priority,.task-detail-status{color:#77777c;border:1px solid #2c2c30;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 7px;font-size:10px;display:inline-flex}.task-detail-priority.alta{color:#c66a65;background:#d56d680a;border-color:#d56d6826}.task-detail-priority.media{color:#b07d40;background:#e49d3e0a;border-color:#e49d3e26}.task-detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:27px;display:grid}.task-detail-grid>div{background:#151517;border:1px solid #29292d;border-radius:9px;min-height:77px;padding:14px}.task-detail-grid span,.task-checklist>div>span,.task-comments>span{color:#5f5f64;letter-spacing:.09em;font-size:10px}.task-detail-grid strong{color:#a9a9ad;align-items:center;gap:7px;min-height:30px;margin-top:8px;font-size:11px;font-weight:540;display:flex}.task-detail-grid strong.is-overdue{color:#bd6964}.task-detail-grid strong i{color:#97979c;border:1px solid #333337;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.task-blocked-note{color:#b27a3b;background:#e49d3e0a;border:1px solid #e49d3e24;border-radius:9px;grid-template-columns:25px 1fr;gap:10px;margin-top:8px;padding:14px;display:grid}.task-blocked-note span{color:#936738;letter-spacing:.08em;font-size:9px;display:block}.task-blocked-note strong{color:#b68a57;margin-top:6px;font-size:11px;font-weight:540;display:block}.task-blocked-note p{color:#745b40;margin:5px 0 0;font-size:10px}.task-checklist{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:15px}.task-checklist>div{justify-content:space-between;margin-bottom:8px;display:flex}.task-checklist>div b{color:#76767b;font-size:10px;font-weight:520}.task-checklist>button{color:#8d8d92;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #242427;align-items:center;gap:9px;width:100%;min-height:38px;padding:0;font-size:11px;display:flex}.task-checklist>button:last-child{border-bottom:0}.task-checklist>button i{color:#12140d;border:1px solid #343438;border-radius:5px;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.task-checklist>button.is-checked{color:#606065;text-decoration:line-through}.task-checklist>button.is-checked i{border-color:var(--lime);background:var(--lime)}.task-comments{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:15px}.task-comments>div{border-bottom:1px solid #242427;grid-template-columns:26px 1fr;align-items:center;gap:9px;min-height:56px;display:grid}.task-comments>div>i{color:#8c8c91;border:1px solid #333337;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.task-comments p{color:#77777c;margin:0;font-size:10px}.task-comments p strong{color:#a0a0a5;font-weight:540}.task-comments p small{color:#545459;margin-top:4px;font-size:9px;display:block}.task-comments>button{color:#6e6e73;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:34px;padding:0;font-size:10px;display:flex}.task-create-modal{background:#121214;border:1px solid #303034;border-radius:15px;width:min(590px,100vw - 32px);overflow:hidden;box-shadow:0 30px 100px #0000009e}.task-create-head{border-bottom:1px solid #29292d;justify-content:space-between;align-items:flex-start;min-height:118px;padding:24px;display:flex}.task-create-head h2{letter-spacing:-.035em;margin:10px 0 0;font-size:22px;font-weight:570}.task-create-head span{color:#68686d;margin-top:7px;font-size:12px;display:block}.task-create-head>button{color:#737378;cursor:pointer;background:#171719;border:1px solid #2b2b2f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.task-form{flex-direction:column;gap:16px;padding:23px 24px 26px;display:flex}.task-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-form label{color:#747479;flex-direction:column;gap:8px;font-size:11px;display:flex}.task-form input,.task-form select{color:#c9c9cb;width:100%;height:40px;font:inherit;background:#0f0f11;border:1px solid #2b2b2f;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.task-form input:focus,.task-form select:focus{border-color:#4b5638;box-shadow:0 0 0 3px #b8f34a06}.task-form input::placeholder{color:#505055}.task-create-footer{background:#101012;border-top:1px solid #29292d;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:0 24px;display:flex}.task-toast{z-index:130;background:#151713;border:1px solid #b8f34a29;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-width:285px;padding:13px;animation:.18s ease-out drawer-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #00000073}.task-toast>span{width:34px;height:34px;color:var(--lime);border:1px solid #b8f34a26;border-radius:8px;place-items:center;display:grid}.task-toast strong{color:#d9ddd3;font-size:12px;font-weight:550;display:block}.task-toast small{color:#6d7169;margin-top:4px;font-size:11px;display:block}@media (max-width:1280px){.tasks-workspace{grid-template-columns:1fr}.tasks-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:980px){.tasks-metrics{grid-template-columns:1fr 1fr}.tasks-metrics article:nth-child(2){border-right:0}.tasks-metrics article:nth-child(-n+2){border-bottom:1px solid var(--border)}.task-row{grid-template-columns:22px 14px minmax(190px,1fr) auto 29px 62px}.task-row-info,.task-row>svg{display:none}}@media (max-width:700px){.tasks-hero{min-height:180px;display:block}.tasks-daily-focus{width:100%;margin-top:22px}.tasks-intelligence{grid-template-columns:34px minmax(0,1fr)}.tasks-intelligence>button{display:none}.tasks-toolbar{flex-wrap:wrap;gap:8px;padding:12px 0}.tasks-search{width:calc(100% - 72px)}.tasks-view-toggle{order:2;margin-left:auto}.tasks-filters{order:3;width:100%;overflow-x:auto}.tasks-board{margin-right:-16px}.tasks-side{display:flex}}@media (max-width:600px){.tasks-dashboard{padding-top:28px}.tasks-hero h1{font-size:32px}.tasks-metrics article{min-height:106px;padding:16px}.tasks-metrics article>strong{font-size:19px}.task-row{grid-template-columns:22px 12px minmax(0,1fr) 52px;gap:9px;min-height:78px;padding:0 13px}.task-row .task-owner,.task-row-info,.task-row>svg{display:none}.task-create-head,.task-form{padding:20px}.task-form>div{grid-template-columns:1fr}.task-create-footer{padding:0 20px}.task-create-footer .primary-button{width:auto;padding:0 12px;font-size:11px}.task-create-footer .secondary-action{display:none}.task-toast{min-width:0;bottom:16px;left:16px;right:16px}}.approvals-shell{background:radial-gradient(circle at 62% -14%,#b8f34a0b,transparent 28%),radial-gradient(circle at 100% 52%,#8767cd07,transparent 24%),var(--bg)}.approvals-dashboard{width:min(100%,1580px);padding-top:44px}.approvals-hero{justify-content:space-between;align-items:flex-start;gap:30px;min-height:120px;display:flex}.approvals-hero h1{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(33px,3.2vw,44px);font-weight:580;line-height:1}.approvals-hero>div:first-child>p:last-child{color:#77777c;margin:0;font-size:15px}.approvals-portal-card{background:#101012b8;border:1px solid #252528;border-radius:11px;width:255px;padding:14px 15px}.approvals-portal-card>span{color:#6f6f74;align-items:center;gap:7px;font-size:10px;display:flex}.approvals-portal-card>span svg{color:var(--lime)}.approvals-portal-card>strong{color:#bfc0bc;margin-top:9px;font-size:13px;font-weight:540;display:block}.approvals-portal-card>p{color:#56565b;margin:4px 0 0;font-size:10px}.approvals-portal-card>button{color:#77777c;cursor:pointer;background:#171719;border:1px solid #2c2c30;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:26px;margin:-27px 0 0 auto;padding:0 8px;font-size:10px;display:flex}.approvals-metrics{border:1px solid var(--border);background:#1010129e;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.approvals-metrics article{border-right:1px solid var(--border);min-height:125px;padding:20px 22px}.approvals-metrics article:last-child{border-right:0}.approvals-metrics article>div{color:#7c7c81;justify-content:space-between;align-items:center;font-size:12px;display:flex}.approvals-metrics article>strong{color:#ededed;letter-spacing:-.04em;margin-top:15px;font-size:clamp(21px,1.75vw,27px);font-weight:570;line-height:1;display:block}.approvals-metrics article>p{color:#5e5e63;margin:10px 0 0;font-size:11px}.approvals-intelligence{background:linear-gradient(90deg,#b8f34a0a,#b8f34a03 72%,#0000);border:1px solid #b8f34a1c;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;margin-top:15px;padding:12px 18px;display:grid}.approvals-intelligence>span{width:34px;height:34px;color:var(--lime);background:#b8f34a0d;border:1px solid #b8f34a26;border-radius:9px;place-items:center;display:grid}.approvals-intelligence small{color:#708a40;letter-spacing:.11em;font-size:10px;display:block}.approvals-intelligence strong{color:#cfd0cb;margin-top:5px;font-size:14px;font-weight:550;display:block}.approvals-intelligence p{color:#66676a;margin:4px 0 0;font-size:12px}.approvals-intelligence>button{color:#859f4e;cursor:pointer;background:#b8f34a06;border:1px solid #b8f34a1f;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 11px;font-size:11px;display:inline-flex}.approvals-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:15px;min-height:63px;margin-top:18px;display:flex}.approvals-search{color:#626267;background:#111113;border:1px solid #27272a;border-radius:8px;grid-template-columns:19px 1fr auto;align-items:center;gap:6px;width:min(260px,23vw);height:35px;padding:0 10px;display:grid}.approvals-search input{color:#ceced0;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.approvals-search input::placeholder{color:#56565b}.approvals-search button{color:#6e6e73;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.approvals-filters{color:#56565b;align-items:center;gap:4px;display:flex}.approvals-filters>svg{margin-right:3px}.approvals-filters button{color:#68686d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;height:29px;padding:0 9px;font-size:11px}.approvals-filters button:hover{color:#a2a2a7}.approvals-filters button.is-active{color:#bababe;background:#161618;border-color:#2a2a2e}.approvals-view-toggle{background:#111113;border:1px solid #27272a;border-radius:8px;align-items:center;margin-left:auto;padding:3px;display:flex}.approvals-view-toggle button{color:#5f5f64;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:27px;display:grid}.approvals-view-toggle button.is-active{color:#b9b9bd;background:#202023;box-shadow:inset 0 0 0 1px #29292d}.approvals-workspace{grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:14px;margin-top:14px;display:grid}.approvals-main{min-width:0}.approvals-panel-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 20px;display:flex}.approvals-panel-head h2,.approvals-side-head h2{color:#dedee0;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:550}.approvals-panel-head>span{color:#5d5d62;font-size:11px}.approvals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.approval-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#151517,#121214);border:1px solid #29292d;border-radius:10px;min-width:0;padding:0;transition:all .16s;overflow:hidden}.approval-card:hover{border-color:#39393e;transform:translateY(-1px);box-shadow:0 9px 24px #00000021}.approval-preview{isolation:isolate;background:#1a1a1d;border-bottom:1px solid #29292d;height:162px;position:relative;overflow:hidden}.approval-preview-grid{z-index:-1;opacity:.27;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.approval-preview:after{content:"";z-index:-1;background:linear-gradient(150deg,#0000 42%,#ffffff09);position:absolute;inset:0}.preview-package{background:linear-gradient(135deg,#1c171f,#19151c 50%,#101012)}.preview-website{background:linear-gradient(135deg,#101923,#131a22 55%,#0f1012)}.preview-brand{background:linear-gradient(135deg,#152017,#111b12 55%,#0f1010)}.preview-editorial{background:linear-gradient(135deg,#221b13,#191610 55%,#101012)}.preview-campaign{background:linear-gradient(135deg,#251517,#1d1417 55%,#101012)}.approval-art{width:82px;position:absolute;inset:23px 28px 25px auto}.approval-art i,.approval-art b,.approval-art em{border:1px solid #ffffff1f;font-style:normal;display:block;position:absolute}.approval-art i{background:#ffffff06;border-radius:5px;inset:4px 16px 6px 0;transform:rotate(-8deg)}.approval-art b{background:#ffffff05;border-radius:50%;inset:11px 0 0 21px}.approval-art em{border-radius:6px;width:28px;height:28px;top:4px;right:4px;transform:rotate(15deg)}.preview-package .approval-art i{border-color:#ac83dd47}.preview-website .approval-art i{border-color:#5c96da47}.preview-brand .approval-art i{border-color:#b8f34a38}.preview-editorial .approval-art i{border-color:#e49d3e42}.preview-campaign .approval-art i{border-color:#d1667840}.approval-preview-brand{color:#ffffff61;letter-spacing:.15em;font-size:9px;position:absolute;top:23px;left:22px}.approval-preview>strong{color:#ffffffbd;letter-spacing:-.045em;max-width:150px;font-size:18px;font-weight:610;line-height:.95;position:absolute;bottom:30px;left:22px}.approval-preview>small{color:#ffffff6b;border:1px solid #ffffff1a;border-radius:5px;padding:4px 6px;font-size:9px;position:absolute;bottom:11px;right:12px}.approval-card-head{grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:14px 15px 0;display:grid}.approval-client-logo{color:#a9a9ad;background:#222225;border:1px solid #313135;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:650;display:inline-grid}.approval-client-logo.lime{color:#a4c85d;background:#b8f34a0e;border-color:#b8f34a29}.approval-client-logo.blue{color:#8fb6e8;background:#578dd811;border-color:#578dd82e}.approval-client-logo.violet{color:#b09ce9;background:#8b74e211;border-color:#8b74e22e}.approval-client-logo.amber{color:#dfad66;background:#e49d3e0f;border-color:#e49d3e2e}.approval-client-logo.rose{color:#df939d;background:#c966760f;border-color:#c966762e}.approval-card-head small{text-overflow:ellipsis;white-space:nowrap;color:#606065;font-size:9px;display:block;overflow:hidden}.approval-card-head h3{text-overflow:ellipsis;white-space:nowrap;color:#d2d2d4;margin:5px 0 0;font-size:13px;font-weight:550;overflow:hidden}.approval-card-head>svg{color:#4e4e53}.approval-card-meta{align-items:center;gap:6px;padding:13px 15px;display:flex}.approval-status{color:#79797e;white-space:nowrap;border:1px solid #2d2d31;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 7px;font-size:10px;display:inline-flex}.approval-status i{background:#76767b;border-radius:50%;width:4px;height:4px}.approval-status.waiting{color:#8e7cc5;background:#8b74e20a;border-color:#8b74e226}.approval-status.waiting i{background:#9e87df}.approval-status.reviewing{color:#6e91c2;background:#578dd80a;border-color:#578dd826}.approval-status.reviewing i{background:#75a3df}.approval-status.changes{color:#b47c3d;background:#e49d3e0a;border-color:#e49d3e26}.approval-status.changes i{background:#e49d3e}.approval-status.approved{color:#75963b;background:#b8f34a09;border-color:#b8f34a21}.approval-status.approved i{background:var(--lime)}.approval-card-meta>span:not(.approval-status){color:#5e5e63;align-items:center;gap:4px;font-size:9px;display:inline-flex}.approval-card-footer{color:#5c5c61;border-top:1px solid #252528;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:40px;padding:0 15px;font-size:9px;display:grid}.approval-card-footer span{align-items:center;gap:5px;display:flex}.approval-card-footer svg:last-child{color:#48484d;justify-self:end}.approvals-side{flex-direction:column;gap:14px;display:flex}.approvals-side-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 18px;display:flex}.approvals-side-head>svg{color:#6d6d72}.approvals-critical-panel .approvals-side-head>svg{color:#c78042}.approvals-critical-list{padding:4px 15px}.approvals-critical-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:23px minmax(0,1fr) 12px;align-items:center;gap:9px;width:100%;min-height:83px;padding:0 2px;display:grid}.approvals-critical-list>button:last-child{border-bottom:0}.approvals-critical-list>button>span{color:#a9783e;background:#e49d3e0a;border:1px solid #e49d3e24;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.approvals-critical-list small{color:#5d5d62;font-size:9px;display:block}.approvals-critical-list strong{color:#b9b9bc;margin-top:5px;font-size:11px;font-weight:540;display:block}.approvals-critical-list p{color:#6c5943;margin:4px 0 0;font-size:9px;line-height:1.4}.approvals-critical-list svg{color:#48484d}.approvals-side-footer{border:0;border-top:1px solid var(--border-soft);color:#66666b;cursor:pointer;background:#ffffff02;align-items:center;gap:7px;width:100%;height:43px;padding:0 18px;font-size:10px;display:flex}.approvals-side-footer svg:last-child{margin-left:auto}.approvals-activity-list{padding:7px 17px}.approvals-activity-list>div{border-bottom:1px solid var(--border-soft);grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:61px;display:grid}.approvals-activity-list>div:last-child{border-bottom:0}.approvals-activity-list>div>span{color:#8f8f94;border:1px solid #303034;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.approvals-activity-list>div>span.lime{color:#98b650;background:#b8f34a0a;border-color:#b8f34a21}.approvals-activity-list>div>span.blue{color:#78a2d7;background:#578dd80a;border-color:#578dd824}.approvals-activity-list>div>span.violet{color:#a08add;background:#8b74e20a;border-color:#8b74e224}.approvals-activity-list p{margin:0}.approvals-activity-list strong{color:#aaaab0;font-size:11px;font-weight:540;display:block}.approvals-activity-list small{color:#59595e;margin-top:4px;font-size:9px;display:block}.approvals-list{overflow-x:auto}.approvals-list-head,.approvals-list>button{grid-template-columns:minmax(230px,1.25fr) .65fr .35fr .55fr .65fr 13px;align-items:center;gap:13px;min-width:760px;display:grid}.approvals-list-head{border-bottom:1px solid var(--border-soft);color:#56565b;letter-spacing:.08em;text-transform:uppercase;min-height:43px;padding:0 17px;font-size:9px}.approvals-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:72px;padding:0 17px}.approvals-list>button:last-child{border-bottom:0}.approvals-list>button:hover{background:#ffffff04}.approvals-list>button>span:first-child{align-items:center;gap:9px;display:flex}.approvals-list small{color:#5e5e63;font-size:9px;display:block}.approvals-list strong{color:#aaaab0;margin-top:5px;font-size:11px;font-weight:540;display:block}.approvals-list>button>b{color:#85858a;font-size:11px;font-weight:540}.approvals-list>button>span:nth-child(4){color:#67676c;align-items:center;gap:5px;font-size:10px;display:flex}.approvals-list>button>svg{color:#49494e}.approvals-empty{color:#55555a;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.approvals-empty h3{color:#aaaab0;margin:14px 0 0;font-size:16px;font-weight:550}.approvals-empty p{margin:7px 0 0;font-size:11px}.approvals-empty button{color:#85858a;cursor:pointer;background:#151517;border:1px solid #2b2b2f;border-radius:7px;margin-top:14px;padding:7px 10px;font-size:11px}.approval-drawer{width:min(470px,100vw);overflow-y:auto}.approval-drawer-title{margin-top:23px}.approval-drawer-title h2{color:#ededee;letter-spacing:-.04em;margin:12px 0 11px;font-size:26px;font-weight:570;line-height:1.15}.approval-drawer-title>div{align-items:center;gap:7px;display:flex}.approval-drawer-title>div>span:last-child{color:#646469;font-size:10px}.approval-drawer-preview{margin-top:24px;position:relative}.approval-drawer-preview .approval-preview{border:1px solid #2b2b2f;border-radius:10px;height:230px}.approval-preview.is-large .approval-art{width:120px;inset:32px 41px 34px auto}.approval-preview.is-large>strong{max-width:210px;font-size:26px;bottom:39px;left:29px}.approval-preview.is-large .approval-preview-brand{top:31px;left:29px}.approval-drawer-preview>span{color:#5e5e63;text-align:center;margin-top:8px;font-size:10px;display:block}.approval-preview-nav{z-index:2;color:#929297;cursor:pointer;background:#0a0a0cb3;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:98px}.approval-preview-nav.prev{left:10px}.approval-preview-nav.next{right:10px}.approval-attention{color:#ae783b;background:#e49d3e0a;border:1px solid #e49d3e24;border-radius:9px;grid-template-columns:23px 1fr;gap:9px;margin-top:13px;padding:13px;display:grid}.approval-attention span{color:#936738;letter-spacing:.08em;font-size:9px;display:block}.approval-attention strong{color:#ae8453;margin-top:5px;font-size:11px;font-weight:540;display:block}.approval-detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.approval-detail-grid>div{background:#151517;border:1px solid #29292d;border-radius:9px;min-height:76px;padding:14px}.approval-detail-grid span,.approval-feedback>div>span{color:#5f5f64;letter-spacing:.09em;font-size:10px}.approval-detail-grid strong{color:#a9a9ad;align-items:center;gap:7px;min-height:30px;margin-top:8px;font-size:11px;font-weight:540;display:flex}.approval-detail-grid strong i{color:#97979c;border:1px solid #333337;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.approval-feedback{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:15px}.approval-feedback>div{justify-content:space-between;margin-bottom:5px;display:flex}.approval-feedback>div b{color:#77777c;background:#252528;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:520;display:grid}.approval-feedback article{border-bottom:1px solid #242427;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:66px;display:grid}.approval-feedback article>i{color:#8c8c91;border:1px solid #333337;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.approval-feedback article p{margin:0}.approval-feedback article strong,.approval-feedback article span,.approval-feedback article small{display:block}.approval-feedback article strong{color:#a6a6aa;font-size:10px;font-weight:540}.approval-feedback article span{color:#747479;margin-top:4px;font-size:10px;line-height:1.4}.approval-feedback article small{color:#535358;margin-top:4px;font-size:9px}.approval-feedback>button{color:#6e6e73;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:34px;padding:0;font-size:10px;display:flex}.approval-drawer-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.approval-drawer-actions button{color:#77777c;cursor:pointer;background:#161618;border:1px solid #2c2c30;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:37px;font-size:11px;display:flex}.approval-drawer-actions button:last-child{color:#11130d;border-color:var(--lime);background:var(--lime)}.approval-drawer-actions button.is-approved{color:#8ca848;background:#b8f34a0b;border-color:#b8f34a2b}.approval-open-portal{color:#65656a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:35px;margin-top:8px;font-size:10px;display:flex}.approval-create-modal{background:#121214;border:1px solid #303034;border-radius:15px;width:min(610px,100vw - 32px);overflow:hidden;box-shadow:0 30px 100px #0000009e}.approval-create-head{border-bottom:1px solid #29292d;justify-content:space-between;align-items:flex-start;min-height:118px;padding:24px;display:flex}.approval-create-head h2{letter-spacing:-.035em;margin:10px 0 0;font-size:22px;font-weight:570}.approval-create-head span{color:#68686d;margin-top:7px;font-size:12px;display:block}.approval-create-head>button{color:#737378;cursor:pointer;background:#171719;border:1px solid #2b2b2f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.approval-form{flex-direction:column;gap:15px;padding:23px 24px 26px;display:flex}.approval-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.approval-form label:not(.approval-upload){color:#747479;flex-direction:column;gap:8px;font-size:11px;display:flex}.approval-form input,.approval-form select{color:#c9c9cb;width:100%;height:40px;font:inherit;background:#0f0f11;border:1px solid #2b2b2f;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.approval-form input:focus,.approval-form select:focus{border-color:#4b5638;box-shadow:0 0 0 3px #b8f34a06}.approval-form input::placeholder{color:#505055}.approval-upload{color:#6f6f74;cursor:pointer;border:1px dashed #303034;border-radius:9px;grid-template-columns:26px 1fr 20px;align-items:center;gap:9px;min-height:62px;padding:0 13px;display:grid}.approval-upload strong{color:#96969b;font-size:11px;font-weight:540;display:block}.approval-upload small{color:#56565b;margin-top:4px;font-size:9px;display:block}.approval-create-footer{background:#101012;border-top:1px solid #29292d;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:0 24px;display:flex}.approval-toast{z-index:130;background:#151713;border:1px solid #b8f34a29;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-width:285px;padding:13px;animation:.18s ease-out drawer-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #00000073}.approval-toast>span{width:34px;height:34px;color:var(--lime);border:1px solid #b8f34a26;border-radius:8px;place-items:center;display:grid}.approval-toast strong{color:#d9ddd3;font-size:12px;font-weight:550;display:block}.approval-toast small{color:#6d7169;margin-top:4px;font-size:11px;display:block}@media (max-width:1280px){.approvals-workspace{grid-template-columns:1fr}.approvals-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:980px){.approvals-metrics{grid-template-columns:1fr 1fr}.approvals-metrics article:nth-child(2){border-right:0}.approvals-metrics article:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:700px){.approvals-hero{min-height:183px;display:block}.approvals-portal-card{width:100%;margin-top:22px}.approvals-intelligence{grid-template-columns:34px minmax(0,1fr)}.approvals-intelligence>button{display:none}.approvals-toolbar{flex-wrap:wrap;gap:8px;padding:12px 0}.approvals-search{width:calc(100% - 72px)}.approvals-view-toggle{order:2;margin-left:auto}.approvals-filters{order:3;width:100%;overflow-x:auto}.approvals-side{display:flex}}@media (max-width:600px){.approvals-dashboard{padding-top:28px}.approvals-hero h1{font-size:32px}.approvals-metrics article{min-height:106px;padding:16px}.approvals-metrics article>strong{font-size:19px}.approvals-grid{grid-template-columns:1fr}.approval-preview{height:170px}.approval-create-head,.approval-form{padding:20px}.approval-form>div{grid-template-columns:1fr}.approval-create-footer{padding:0 20px}.approval-create-footer .primary-button{width:auto;padding:0 12px;font-size:11px}.approval-create-footer .secondary-action{display:none}.approval-toast{min-width:0;bottom:16px;left:16px;right:16px}}.finance-shell{background:radial-gradient(circle at 62% -14%,#b8f34a0b,transparent 28%),radial-gradient(circle at 100% 54%,#5077b606,transparent 24%),var(--bg)}.finance-dashboard{width:min(100%,1580px);padding-top:44px}.finance-hero{justify-content:space-between;align-items:flex-start;gap:30px;min-height:120px;display:flex}.finance-hero h1{letter-spacing:-.05em;margin:14px 0 8px;font-size:clamp(33px,3.2vw,44px);font-weight:580;line-height:1}.finance-hero>div:first-child>p:last-child{color:#77777c;margin:0;font-size:15px}.finance-balance{background:#101012b8;border:1px solid #252528;border-radius:11px;width:260px;padding:14px 15px}.finance-balance>span{color:#6f6f74;align-items:center;gap:7px;font-size:10px;display:flex}.finance-balance>span svg{color:var(--lime)}.finance-balance>strong{color:#e2e2e3;letter-spacing:-.035em;margin-top:9px;font-size:20px;font-weight:570;line-height:1;display:block}.finance-balance>p{color:#56565b;margin:5px 0 0;font-size:10px}.finance-balance>button{color:#77777c;cursor:pointer;background:#171719;border:1px solid #2c2c30;border-radius:6px;align-items:center;gap:5px;height:26px;margin:-27px 0 0 auto;padding:0 8px;font-size:10px;display:flex}.finance-metrics{border:1px solid var(--border);background:#1010129e;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.finance-metrics article{border-right:1px solid var(--border);min-height:125px;padding:20px 22px}.finance-metrics article:last-child{border-right:0}.finance-metrics article>div{color:#7c7c81;justify-content:space-between;align-items:center;font-size:12px;display:flex}.finance-metrics article>strong{color:#ededed;letter-spacing:-.04em;margin-top:15px;font-size:clamp(21px,1.75vw,27px);font-weight:570;line-height:1;display:block}.finance-metrics article>p{color:#5e5e63;margin:10px 0 0;font-size:11px}.finance-intelligence{background:linear-gradient(90deg,#b8f34a0a,#b8f34a03 72%,#0000);border:1px solid #b8f34a1c;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;margin-top:15px;padding:12px 18px;display:grid}.finance-intelligence>span{width:34px;height:34px;color:var(--lime);background:#b8f34a0d;border:1px solid #b8f34a26;border-radius:9px;place-items:center;display:grid}.finance-intelligence small{color:#708a40;letter-spacing:.11em;font-size:10px;display:block}.finance-intelligence strong{color:#cfd0cb;margin-top:5px;font-size:14px;font-weight:550;display:block}.finance-intelligence p{color:#66676a;margin:4px 0 0;font-size:12px}.finance-intelligence>button{color:#859f4e;cursor:pointer;background:#b8f34a06;border:1px solid #b8f34a1f;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 11px;font-size:11px;display:inline-flex}.finance-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.finance-panel-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 20px;display:flex}.finance-panel-head h2,.finance-receivables-head h2{color:#dedee0;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:550}.finance-chart-legend{color:#626267;align-items:center;gap:13px;font-size:10px;display:flex}.finance-chart-legend span{align-items:center;gap:5px;display:flex}.finance-chart-legend i{background:#3d3d42;border-radius:2px;width:6px;height:6px}.finance-chart-legend i.received{background:var(--lime)}.finance-chart-legend i.expected{background:0 0;border:1px solid #4d4d52}.finance-chart{grid-template-columns:42px 1fr;gap:10px;height:255px;padding:25px 22px 9px 12px;display:grid}.finance-axis{color:#4f4f54;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:9px;display:flex}.finance-bars{background:repeating-linear-gradient(#222225 0 1px,#0000 1px 25%);border-bottom:1px solid #29292d;grid-template-columns:repeat(8,1fr);gap:clamp(5px,2vw,19px);min-width:0;display:grid}.finance-bars>div{grid-template-rows:1fr 25px;align-items:end;min-width:0;display:grid}.finance-bars>div>span{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.finance-bars>div>span i{border-radius:4px 4px 1px 1px;width:min(14px,36%);display:block}.finance-bars>div>span i.expected{background:#ffffff05;border:1px solid #3e3e43;border-bottom:0}.finance-bars>div>span i.received{background:linear-gradient(180deg,var(--lime),#6f9237);box-shadow:0 0 10px #b8f34a0f}.finance-bars>div>b{color:#55555a;text-align:center;align-self:center;font-size:9px;font-weight:520}.finance-chart-footer{border-top:1px solid var(--border-soft);color:#657c3c;justify-content:space-between;align-items:center;min-height:48px;padding:0 20px;font-size:10px;display:flex}.finance-chart-footer>span{align-items:center;gap:5px;display:flex}.finance-chart-footer button{color:#66666b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.finance-forecast-panel{flex-direction:column;display:flex}.finance-forecast-panel .finance-panel-head>svg{color:#6c6c71}.finance-period-tabs{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);gap:3px;height:43px;padding:7px 14px;display:grid}.finance-period-tabs button{color:#5e5e63;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:10px}.finance-period-tabs button.is-active{color:#aaaab0;background:#18181a;border-color:#2b2b2f}.finance-forecast-total{padding:19px 18px}.finance-forecast-total>span{color:#5e5e63;letter-spacing:.09em;font-size:9px}.finance-forecast-total>strong{color:#e2e2e3;letter-spacing:-.04em;margin-top:10px;font-size:24px;font-weight:570;line-height:1;display:block}.finance-forecast-total>p{color:#5d5d62;margin:7px 0 0;font-size:10px}.finance-forecast-breakdown{padding:0 18px 14px}.finance-forecast-breakdown>span{color:#66666b;border-top:1px solid #242427;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;min-height:32px;font-size:10px;display:grid}.finance-forecast-breakdown i{background:#717176;border-radius:50%;width:5px;height:5px}.finance-forecast-breakdown i.lime{background:var(--lime)}.finance-forecast-breakdown i.blue{background:#6f9bd6}.finance-forecast-breakdown i.violet{background:#9a83dc}.finance-forecast-breakdown b{color:#9d9da2;font-size:10px;font-weight:540}.finance-side-footer{border:0;border-top:1px solid var(--border-soft);color:#66666b;cursor:pointer;background:#ffffff02;align-items:center;gap:7px;width:100%;height:43px;margin-top:auto;padding:0 18px;font-size:10px;display:flex}.finance-side-footer svg:last-child{margin-left:auto}.finance-receivables{margin-top:14px}.finance-receivables-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:73px;padding:0 20px;display:flex}.finance-receivables-head>div:last-child{align-items:center;gap:10px;display:flex}.finance-receivables-head>div:last-child button{color:#707075;cursor:pointer;background:#161618;border:1px solid #2b2b2f;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:10px;display:flex}.finance-receivables-head>div:last-child span{color:#5c5c61;font-size:10px}.finance-toolbar{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;min-height:55px;padding:0 18px;display:flex}.finance-search{color:#626267;background:#111113;border:1px solid #27272a;border-radius:8px;grid-template-columns:19px 1fr auto;align-items:center;gap:5px;width:min(255px,26vw);height:33px;padding:0 9px;display:grid}.finance-search input{color:#ceced0;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.finance-search input::placeholder{color:#55555a}.finance-search button{color:#67676c;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.finance-filters{color:#56565b;align-items:center;gap:4px;display:flex}.finance-filters>svg{margin-right:2px}.finance-filters button{color:#646469;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;height:28px;padding:0 8px;font-size:10px}.finance-filters button.is-active{color:#bababe;background:#161618;border-color:#2a2a2e}.finance-table{overflow-x:auto}.finance-table-head,.finance-table>button{grid-template-columns:minmax(250px,1.25fr) .65fr .55fr .5fr .55fr 13px;align-items:center;gap:15px;min-width:870px;display:grid}.finance-table-head{border-bottom:1px solid var(--border-soft);color:#55555a;letter-spacing:.08em;text-transform:uppercase;min-height:42px;padding:0 18px;font-size:9px}.finance-table>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:77px;padding:0 18px}.finance-table>button:last-child{border-bottom:0}.finance-table>button:hover{background:#ffffff04}.finance-table>button>span:first-child{align-items:center;gap:10px;display:flex}.finance-client-logo{color:#a9a9ad;background:#222225;border:1px solid #313135;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:650;display:inline-grid}.finance-client-logo.lime{color:#a4c85d;background:#b8f34a0e;border-color:#b8f34a29}.finance-client-logo.blue{color:#8fb6e8;background:#578dd811;border-color:#578dd82e}.finance-client-logo.violet{color:#b09ce9;background:#8b74e211;border-color:#8b74e22e}.finance-client-logo.amber{color:#dfad66;background:#e49d3e0f;border-color:#e49d3e2e}.finance-client-logo.rose{color:#df939d;background:#c966760f;border-color:#c966762e}.finance-table small{color:#5e5e63;font-size:9px;display:block}.finance-table strong{color:#aaaab0;margin-top:5px;font-size:11px;font-weight:540;display:block}.finance-table em{color:#56565b;margin-top:4px;font-size:9px;font-style:normal;display:block}.finance-status{color:#79797e;white-space:nowrap;border:1px solid #2d2d31;border-radius:6px;align-items:center;gap:5px;width:fit-content;height:22px;padding:0 7px;font-size:10px;display:inline-flex}.finance-status i{background:#76767b;border-radius:50%;width:4px;height:4px}.finance-status.expected{color:#78983e;background:#b8f34a09;border-color:#b8f34a21}.finance-status.expected i{background:var(--lime)}.finance-status.waiting{color:#8b79c3;background:#8b74e20a;border-color:#8b74e224}.finance-status.waiting i{background:#9a83dc}.finance-status.late{color:#b8625e;background:#d56d680a;border-color:#d56d6826}.finance-status.late i{background:#d66e68}.finance-status.paid{color:#6991c4;background:#578dd80a;border-color:#578dd824}.finance-status.paid i{background:#6f9bd6}.finance-table>button>span:nth-child(4){color:#69696e;align-items:center;gap:5px;font-size:10px;display:flex}.finance-table>button>b{color:#d0d0d2;font-size:13px;font-weight:550}.finance-table>button>svg{color:#49494e}.finance-table-total{border-top:1px solid var(--border-soft);background:#ffffff02;justify-content:flex-end;align-items:center;gap:16px;min-height:46px;padding:0 45px;display:flex}.finance-table-total span{color:#5e5e63;font-size:10px}.finance-table-total strong{color:#a4a4a8;font-size:12px;font-weight:550}.finance-empty{color:#55555a;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.finance-empty h3{color:#aaaab0;margin:14px 0 0;font-size:16px;font-weight:550}.finance-empty p{margin:7px 0 0;font-size:11px}.finance-empty button{color:#85858a;cursor:pointer;background:#151517;border:1px solid #2b2b2f;border-radius:7px;margin-top:14px;padding:7px 10px;font-size:11px}.finance-drawer{width:min(445px,100vw);overflow-y:auto}.finance-drawer-title{margin-top:23px}.finance-drawer-title h2{color:#ededee;letter-spacing:-.045em;margin:12px 0 11px;font-size:31px;font-weight:570;line-height:1}.finance-drawer-title>div{align-items:center;gap:7px;display:flex}.finance-drawer-title>div>span:last-child{color:#646469;font-size:10px}.finance-invoice-card{background:linear-gradient(135deg,#b8f34a06,#151517 65%);border:1px solid #29292d;border-radius:10px;grid-template-columns:1fr 40px;align-items:center;gap:14px;min-height:105px;margin-top:25px;padding:17px;display:grid}.finance-invoice-card span,.finance-overdue-note span,.finance-detail-grid>div>span,.finance-timeline>span{color:#5f5f64;letter-spacing:.09em;font-size:10px}.finance-invoice-card strong{color:#bdbdc0;margin-top:8px;font-size:12px;font-weight:540;display:block}.finance-invoice-card p{color:#606065;margin:5px 0 0;font-size:10px}.finance-invoice-card>i{color:#91ae4b;background:#b8f34a0a;border:1px solid #b8f34a21;border-radius:10px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.finance-overdue-note{color:#bc6964;background:#d56d680a;border:1px solid #d56d6826;border-radius:9px;grid-template-columns:24px 1fr;gap:9px;margin-top:8px;padding:14px;display:grid}.finance-overdue-note span{color:#9f5c58}.finance-overdue-note strong{color:#bd7773;margin-top:5px;font-size:11px;font-weight:540;display:block}.finance-overdue-note p{color:#775451;margin:5px 0 0;font-size:10px}.finance-detail-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.finance-detail-grid>div{background:#151517;border:1px solid #29292d;border-radius:9px;min-height:72px;padding:13px}.finance-detail-grid strong{color:#a9a9ad;align-items:center;gap:7px;min-height:28px;margin-top:8px;font-size:11px;font-weight:540;display:flex}.finance-detail-grid strong i{color:#97979c;border:1px solid #333337;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.finance-timeline{background:#151517;border:1px solid #29292d;border-radius:9px;margin-top:8px;padding:15px}.finance-timeline>span{margin-bottom:6px;display:block}.finance-timeline article{border-bottom:1px solid #242427;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:49px;display:grid}.finance-timeline article:last-child{border-bottom:0}.finance-timeline article>i{color:#77777c;border:1px solid #333337;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.finance-timeline article>i.lime{color:#8eaa4a;background:#b8f34a0a;border-color:#b8f34a24}.finance-timeline article>i.blue{color:#739dd3;background:#578dd80a;border-color:#578dd824}.finance-timeline p{margin:0}.finance-timeline strong{color:#96969b;font-size:10px;font-weight:540;display:block}.finance-timeline small{color:#55555a;margin-top:4px;font-size:9px;display:block}.finance-drawer-actions{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.finance-drawer-actions button{color:#77777c;cursor:pointer;background:#161618;border:1px solid #2c2c30;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:37px;font-size:11px;display:flex}.finance-drawer-actions button:last-child{color:#11130d;border-color:var(--lime);background:var(--lime)}.finance-drawer-actions button.is-paid{color:#8ca848;background:#b8f34a0b;border-color:#b8f34a2b}.finance-balance-bar{background:#28282b;border-radius:4px;height:3px;margin-top:10px;overflow:hidden}.finance-balance-bar i{border-radius:inherit;background:linear-gradient(90deg,#729735,var(--lime));height:100%;display:block}.finance-forecast-windows{padding:4px 18px 0}.finance-forecast-windows>div{border-bottom:1px solid #242427;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:12px 0;display:grid}.finance-forecast-windows>div:last-child{border-bottom:0}.finance-forecast-windows>div>span{color:#79797e;font-size:11px}.finance-forecast-windows>div>strong{color:#d5d5d7;letter-spacing:-.02em;font-size:13px;font-weight:550}.finance-forecast-windows>div>small{color:#55555a;grid-column:1/-1;font-size:9px}.finance-origin{background:#131315;border:1px solid #26262a;border-radius:10px;grid-template-columns:14px minmax(0,1fr);gap:10px;margin-top:8px;padding:13px 14px;display:grid}.finance-origin>svg{color:#6f6f74;margin-top:2px}.finance-origin span{color:#5d5d62;letter-spacing:.09em;font-size:9px;display:block}.finance-origin strong{color:#aaaab0;margin-top:5px;font-size:12px;font-weight:540;display:block}.finance-origin p{color:#5d5d62;margin:5px 0 0;font-size:10px;line-height:1.45}.finance-intelligence.is-alert{background:linear-gradient(90deg,#d56d680d,#d56d6803 72%,#0000);border-color:#d56d6829}.finance-intelligence.is-alert>span{color:#d5807b;background:#d56d680f;border-color:#d56d6833}.finance-intelligence.is-alert small{color:#a9635f}.finance-intelligence.is-alert>button{color:#bf7d78;background:#d56d6808;border-color:#d56d6829}.finance-chart-footer{color:#5e5e63}.finance-delete{color:#97565a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:35px;margin-top:8px;font-size:10px;display:flex}.finance-delete:disabled{opacity:.5;cursor:not-allowed}.finance-download{color:#65656a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:35px;margin-top:8px;font-size:10px;display:flex}.finance-create-modal{background:#121214;border:1px solid #303034;border-radius:15px;width:min(610px,100vw - 32px);overflow:hidden;box-shadow:0 30px 100px #0000009e}.finance-create-head{border-bottom:1px solid #29292d;justify-content:space-between;align-items:flex-start;min-height:118px;padding:24px;display:flex}.finance-create-head h2{letter-spacing:-.035em;margin:10px 0 0;font-size:22px;font-weight:570}.finance-create-head span{color:#68686d;margin-top:7px;font-size:12px;display:block}.finance-create-head>button{color:#737378;cursor:pointer;background:#171719;border:1px solid #2b2b2f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.finance-form{flex-direction:column;gap:15px;padding:23px 24px 26px;display:flex}.finance-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-form label{color:#747479;flex-direction:column;gap:8px;font-size:11px;display:flex}.finance-form input,.finance-form select{color:#c9c9cb;width:100%;height:40px;font:inherit;background:#0f0f11;border:1px solid #2b2b2f;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.finance-form input:focus,.finance-form select:focus{border-color:#4b5638;box-shadow:0 0 0 3px #b8f34a06}.finance-form input::placeholder{color:#505055}.finance-create-footer{background:#101012;border-top:1px solid #29292d;justify-content:flex-end;align-items:center;gap:8px;min-height:72px;padding:0 24px;display:flex}.finance-toast{z-index:130;background:#151713;border:1px solid #b8f34a29;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-width:285px;padding:13px;animation:.18s ease-out drawer-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #00000073}.finance-toast>span{width:34px;height:34px;color:var(--lime);border:1px solid #b8f34a26;border-radius:8px;place-items:center;display:grid}.finance-toast strong{color:#d9ddd3;font-size:12px;font-weight:550;display:block}.finance-toast small{color:#6d7169;margin-top:4px;font-size:11px;display:block}@media (max-width:1100px){.finance-overview-grid{grid-template-columns:1fr}.finance-forecast-panel{min-height:330px}}@media (max-width:980px){.finance-metrics{grid-template-columns:1fr 1fr}.finance-metrics article:nth-child(2){border-right:0}.finance-metrics article:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:700px){.finance-hero{min-height:183px;display:block}.finance-balance{width:100%;margin-top:22px}.finance-intelligence{grid-template-columns:34px minmax(0,1fr)}.finance-intelligence>button{display:none}.finance-toolbar{flex-wrap:wrap;padding:10px 13px}.finance-search{width:100%}.finance-filters{width:100%;overflow-x:auto}.finance-chart{height:225px;padding-right:12px}.finance-bars{gap:5px}.finance-chart-footer>button{display:none}}@media (max-width:600px){.finance-dashboard{padding-top:28px}.finance-hero h1{font-size:32px}.finance-metrics article{min-height:106px;padding:16px}.finance-metrics article>strong{font-size:19px}.finance-chart-legend{display:none}.finance-chart{grid-template-columns:31px 1fr}.finance-receivables-head>div:last-child button{display:none}.finance-create-head,.finance-form{padding:20px}.finance-form>div{grid-template-columns:1fr}.finance-create-footer{padding:0 20px}.finance-create-footer .primary-button{width:auto;padding:0 12px;font-size:11px}.finance-create-footer .secondary-action{display:none}.finance-toast{min-width:0;bottom:16px;left:16px;right:16px}}.client-summary-layout{grid-template-columns:minmax(0,1.5fr) minmax(290px,.62fr);align-items:start;gap:16px;margin-top:16px;display:grid}.client-summary-main,.client-summary-side{flex-direction:column;gap:16px;display:flex}.client-summary-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:73px;padding:0 20px;display:flex}.client-summary-head h2{color:#dedee0;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:550}.client-summary-head>span:not(.count-badge):not(.summary-health-score){color:#718a42;align-items:center;gap:5px;font-size:10px;display:inline-flex}.client-summary-head>svg{color:#65656a}.client-summary-statement{grid-template-columns:55px minmax(0,1fr);align-items:center;gap:17px;min-height:140px;padding:22px 24px;display:grid}.summary-quote-mark{width:53px;height:53px;color:var(--lime);background:linear-gradient(145deg,#172010,#11140d);border:1px solid #b8f34a26;border-radius:15px;place-items:center;font-size:16px;font-weight:650;display:grid}.client-summary-statement strong{color:#dedee0;letter-spacing:-.022em;font-size:19px;font-weight:560;line-height:1.35}.client-summary-statement p{color:#747479;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.65}.client-summary-signals{border-top:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-summary-signals>div{border-right:1px solid var(--border-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:105px;padding:15px;display:grid}.client-summary-signals>div:last-child{border-right:0}.summary-signal-icon{color:#77777c;background:#171719;border:1px solid #2d2d31;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.summary-signal-icon.lime{color:#9abc51;background:#b8f34a0a;border-color:#b8f34a24}.summary-signal-icon.blue{color:#75a3de;background:#578dd80b;border-color:#578dd826}.summary-signal-icon.violet{color:#a18add;background:#8b74e20b;border-color:#8b74e226}.client-summary-signals small{color:#56565b;letter-spacing:.07em;font-size:9px;display:block}.client-summary-signals strong{color:#c7c7ca;margin-top:6px;font-size:13px;font-weight:550;display:block}.client-summary-signals p{color:#5d5d62;margin:4px 0 0;font-size:9px;line-height:1.4}.client-current-situation>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:88px;padding:12px 20px;display:grid}.client-current-situation>button:last-child{border-bottom:0}.client-current-situation>button:hover{background:#ffffff04}.summary-situation-icon{color:#77777c;background:#161618;border:1px solid #2c2c30;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.summary-situation-icon.violet{color:#a18add;background:#8b74e20b;border-color:#8b74e229}.summary-situation-icon.blue{color:#75a3de;background:#578dd80b;border-color:#578dd829}.summary-situation-icon.lime{color:#94b84b;background:#b8f34a0a;border-color:#b8f34a24}.client-current-situation>button>span:nth-child(2){min-width:0}.client-current-situation small{color:#5e5e63;letter-spacing:.07em;font-size:9px;display:block}.client-current-situation strong{text-overflow:ellipsis;white-space:nowrap;color:#c9c9cc;margin-top:6px;font-size:12px;font-weight:550;display:block;overflow:hidden}.client-current-situation p{color:#626267;margin:4px 0 0;font-size:10px}.client-current-situation em{color:#747479;align-items:center;gap:5px;font-size:10px;font-style:normal;display:flex}.client-next-steps-summary .client-summary-head>button{color:#69696e;cursor:pointer;background:0 0;border:0;font-size:10px}.summary-next-list{padding:4px 20px}.summary-next-list>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) 13px;align-items:center;gap:11px;width:100%;min-height:78px;padding:0 3px;display:grid}.summary-next-list>button:last-child{border-bottom:0}.summary-next-list>button:hover{background:#ffffff03}.summary-date-block{background:#151517;border:1px solid #2c2c30;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:36px;height:41px;display:flex}.summary-date-block strong{color:#c5c5c8;font-size:14px;font-weight:570}.summary-date-block small{color:#626267;margin-top:3px;font-size:9px}.summary-next-list>button>span:nth-child(2) small{color:#5c5c61;letter-spacing:.06em;font-size:9px;display:block}.summary-next-list>button>span:nth-child(2) strong{color:#bdbdc0;margin-top:6px;font-size:12px;font-weight:540;display:block}.summary-next-list>button>span:nth-child(2) p{color:#5d5d62;margin:4px 0 0;font-size:10px}.summary-next-list>button>svg{color:#48484d}.summary-health-score{color:#8fac49;background:#b8f34a0b;border:1px solid #b8f34a29;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:560;display:grid}.summary-health-intro{color:#8ca948;grid-template-columns:29px 1fr;gap:10px;padding:18px 20px 10px;display:grid}.summary-health-intro strong{color:#c8c8ca;font-size:14px;font-weight:550;display:block}.summary-health-intro p{color:#616166;margin:5px 0 0;font-size:10px;line-height:1.45}.summary-health-bars{padding:5px 20px 20px}.summary-health-bars>div{margin-top:13px}.summary-health-bars>div>span{color:#66666b;justify-content:space-between;font-size:10px;display:flex}.summary-health-bars>div>span b{color:#8e8e93;font-weight:540}.summary-health-bars>div>i{background:#29292c;border-radius:4px;height:3px;margin-top:7px;display:block;overflow:hidden}.summary-health-bars>div>i em{border-radius:inherit;background:#8aae44;height:100%;display:block}.summary-health-bars>div>i em.excellent{background:linear-gradient(90deg,#6f9137,var(--lime))}.summary-health-bars>div>i em.good{background:linear-gradient(90deg,#6c7d47,#a1c057)}.client-profile-list{padding:6px 20px 14px}.client-profile-list>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.client-profile-list>div:last-child{border-bottom:0}.client-profile-list span{color:#616166;align-items:center;gap:7px;font-size:10px;display:flex}.client-profile-list span svg{color:#737378}.client-profile-list strong{color:#9d9da2;text-align:right;font-size:10px;font-weight:540}.client-notes-summary>p{color:#737378;margin:0;padding:18px 20px;font-size:11px;line-height:1.65}.client-notes-summary>div{border-top:1px solid var(--border-soft);color:#606065;justify-content:space-between;gap:12px;margin:0 20px;padding:13px 0;font-size:10px;display:flex}.client-notes-summary>div strong{color:#939398;text-align:right;font-weight:540}.client-notes-summary>button{border:0;border-top:1px solid var(--border-soft);color:#66666b;cursor:pointer;background:#ffffff02;justify-content:space-between;align-items:center;width:100%;height:43px;padding:0 20px;font-size:10px;display:flex}.client-summary-head-actions{align-items:center;gap:8px;display:flex}.client-summary-head-actions>span{color:#718a42;align-items:center;gap:5px;font-size:10px;display:inline-flex}.client-summary-head-actions>button{color:#89898e;cursor:pointer;background:#171719;border:1px solid #2c2c30;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:10px;display:inline-flex}.client-summary-head-actions>button:hover{color:#b5b5b9;border-color:#3a3a3f}.client-notes-summary>button svg:first-child{margin-right:6px}.client-edit-backdrop{align-items:center;padding:40px 16px}.client-summary-edit-modal{background:#121214;border:1px solid #303034;border-radius:15px;flex-direction:column;width:min(680px,100vw - 32px);max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000a6}.client-summary-edit-head{border-bottom:1px solid #29292d;justify-content:space-between;align-items:flex-start;gap:20px;min-height:116px;padding:23px 24px;display:flex}.client-summary-edit-head h2{color:#e5e5e6;letter-spacing:-.035em;margin:10px 0 0;font-size:21px;font-weight:570}.client-summary-edit-head span{color:#66666b;margin-top:7px;font-size:11px;display:block}.client-summary-edit-head>button{color:#737378;cursor:pointer;background:#171719;border:1px solid #2b2b2f;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.client-summary-edit-body{scrollbar-color:#303034 transparent;padding:5px 24px 24px;overflow-y:auto}.client-summary-edit-body>section{padding-top:19px}.client-summary-edit-body>section+section{border-top:1px solid #29292d;margin-top:18px}.client-summary-edit-body>section>p{color:#5f5f64;letter-spacing:.1em;margin:0 0 13px;font-size:10px;font-weight:650}.client-summary-edit-body>section>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.client-summary-edit-body label{color:#747479;flex-direction:column;gap:7px;margin-top:11px;font-size:10px;display:flex}.client-summary-edit-body>section>p+label{margin-top:0}.client-summary-edit-body input,.client-summary-edit-body textarea{color:#cbcbcd;width:100%;font:inherit;background:#0f0f11;border:1px solid #2b2b2f;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.client-summary-edit-body input{height:39px}.client-summary-edit-body textarea{resize:vertical;min-height:82px;padding-top:10px;line-height:1.55}.client-summary-edit-body input:focus,.client-summary-edit-body textarea:focus{border-color:#4b5638;box-shadow:0 0 0 3px #b8f34a06}.client-summary-edit-footer{background:#101012;border-top:1px solid #29292d;justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:0 24px;display:flex}.client-summary-edit-footer .primary-button{font-size:11px}.client-summary-toast{z-index:130;background:#151713;border:1px solid #b8f34a29;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-width:300px;padding:13px;animation:.18s ease-out drawer-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 60px #00000073}.client-summary-toast>span{width:34px;height:34px;color:var(--lime);border:1px solid #b8f34a26;border-radius:8px;place-items:center;display:grid}.client-summary-toast strong{color:#d9ddd3;font-size:12px;font-weight:550;display:block}.client-summary-toast small{color:#6d7169;margin-top:4px;font-size:11px;display:block}@media (max-width:1180px){.client-summary-layout{grid-template-columns:1fr}.client-summary-side{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}}@media (max-width:760px){.client-summary-signals{grid-template-columns:1fr 1fr}.client-summary-signals>div:nth-child(2){border-right:0}.client-summary-signals>div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.client-summary-side{grid-template-columns:1fr}}@media (max-width:560px){.client-summary-statement{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px 16px}.summary-quote-mark{border-radius:12px;width:43px;height:43px;font-size:13px}.client-summary-statement strong{font-size:16px}.client-summary-signals>div{min-height:95px;padding:12px}.client-current-situation>button{grid-template-columns:33px minmax(0,1fr);padding:12px 16px}.client-current-situation em{display:none}.summary-next-list{padding:4px 14px}.client-summary-head-actions>span{display:none}.client-summary-head-actions>button{justify-content:center;width:30px;padding:0;font-size:0}.client-summary-edit-head{min-height:105px;padding:20px}.client-summary-edit-body{padding:3px 20px 20px}.client-summary-edit-body>section>div{grid-template-columns:1fr;margin-top:0}.client-summary-edit-footer{padding:0 20px}.client-summary-edit-footer .secondary-action{display:none}.client-summary-edit-footer .primary-button{width:auto;padding:0 12px;font-size:11px}.client-summary-toast{min-width:0;bottom:16px;left:16px;right:16px}}@media (max-width:1180px){.client-metrics{grid-template-columns:repeat(3,1fr)}.client-metrics article:nth-child(3){border-right:0}.client-metrics article:nth-child(-n+3){border-bottom:1px solid var(--border)}.client-overview-grid{grid-template-columns:1fr}.client-side-column{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}}@media (max-width:1120px){.primary-grid{grid-template-columns:1fr}.agenda-panel{order:-1}.agenda-list{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.agenda-item:nth-child(2) .timeline span{display:none}.insight-grid{grid-template-columns:1fr 1fr}.risk-panel{grid-column:1/-1}.bottom-grid{grid-template-columns:1fr}}@media (max-width:840px){.sidebar{transition:transform .22s;transform:translate(-100%);box-shadow:20px 0 60px #00000073}.sidebar.is-open{transform:translate(0)}.sidebar-scrim{z-index:29;opacity:0;pointer-events:none;background:#0009;border:0;transition:opacity .22s;display:block;position:fixed;inset:0}.sidebar-scrim.is-open{opacity:1;pointer-events:auto}.main-content{margin-left:0}.mobile-menu{background:#111113;border:1px solid #26262a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;display:flex}.mobile-menu span{background:#929297;width:14px;height:1px}.breadcrumb{display:none}.topbar{padding:0 20px}.search-button{width:36px;min-width:36px}.search-button span,.search-button kbd{display:none}.theme-topbar-toggle{justify-content:center;width:36px;min-width:36px;padding:0}.theme-topbar-toggle .theme-light-label,.theme-topbar-toggle .theme-dark-label,.theme-topbar-toggle .theme-switch{display:none}.stats-grid{grid-template-columns:1fr 1fr}.summary-card:nth-child(2){border-right:0}.summary-card:nth-child(-n+2){border-bottom:1px solid var(--border)}.insight-grid{grid-template-columns:1fr}.risk-panel{grid-column:auto}.client-hero{align-items:flex-start;padding:28px 0}.client-actions .secondary-action{display:none}.client-metrics{grid-template-columns:1fr 1fr}.client-metrics article:nth-child(3){border-right:1px solid var(--border)}.client-metrics article:nth-child(2n){border-right:0}.client-metrics article:nth-child(-n+4){border-bottom:1px solid var(--border)}.client-side-column{grid-template-columns:1fr 1fr}.relationship-panel{grid-column:1/-1}.client-tab-grid{grid-template-columns:1fr}.wide-project-list>button{grid-template-columns:38px minmax(0,1fr) auto}.wide-project-list>button>span:nth-child(3),.wide-project-list>button>span:nth-child(4){display:none}}@media (max-width:560px){.dashboard{padding:34px 16px 56px}.hero-row{align-items:flex-start}.hero-row h1{font-size:31px}.ghost-button{display:none}.primary-button{width:36px;padding:0;font-size:0}.primary-button span{font-size:18px}.stats-grid{margin-top:28px}.summary-card{min-height:116px;padding:18px 16px}.summary-card>strong{margin-top:15px;font-size:22px}.primary-grid{margin-top:12px}.insight-grid,.bottom-grid{gap:12px;margin-top:12px}.panel-header{min-height:76px;padding:0 17px}.priority-row{grid-template-columns:34px minmax(0,1fr);min-height:104px;padding:14px 16px}.row-action{display:none}.agenda-list{padding:8px 17px 15px;display:block}.agenda-item:nth-child(2) .timeline span{display:block}.avatar-stack{display:none}.agenda-item{grid-template-columns:45px 17px minmax(0,1fr)}.filter-row{padding:0 14px;overflow-x:auto}.pending-row>button{width:28px;height:28px;font-size:0}.pending-row>button:after{content:"↗";font-size:13px}.receipt-row{grid-template-columns:38px minmax(0,1fr) auto}.receipt-arrow{display:none}.receipt-value strong{font-size:14px}.receipt-total{padding:0 24px}.action-grid{grid-template-columns:1fr}.client-dashboard{padding-top:22px}.client-hero{min-height:165px;display:block}.client-identity{align-items:flex-start}.client-logo{border-radius:14px;width:52px;height:52px}.client-title-row{display:block}.client-title-row h1{font-size:28px}.client-title-row>span{margin-top:8px}.client-actions{margin:20px 0 0 70px}.client-actions .primary-button{width:auto;padding:0 11px;font-size:12px}.client-actions .primary-button svg{display:block}.client-metrics article{min-height:104px;padding:16px}.client-metrics article:last-child{border-bottom:0;grid-column:1/-1}.client-metrics article>strong{font-size:19px}.client-tabs{scrollbar-width:none;gap:22px;overflow-x:auto}.client-tabs button{flex:none}.client-project-grid{grid-template-columns:1fr}.client-attention-row{grid-template-columns:36px minmax(0,1fr);padding:13px 16px}.client-attention-row>span:last-child{display:none}.client-side-column{display:flex}.relationship-panel{grid-column:auto}.opportunity-card{grid-template-columns:36px minmax(0,1fr) auto}.opportunity-card>svg{display:none}.finance-client-list>div{grid-template-columns:minmax(0,1fr) auto}.finance-client-list em{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-theme=light]{--bg:#f7f8f6;--sidebar:#fff;--panel:#fff;--surface-1:#f8f9f7;--surface-2:#f1f3ef;--border:#e2e5df;--border-soft:#eceeea;--text:#20231e;--text-soft:#41463e;--muted:#6c7268;--lime:#769448;--lime-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] .app-shell,html[data-theme=light] .commercial-shell,html[data-theme=light] .reativa-shell,html[data-theme=light] .projects-shell,html[data-theme=light] .tasks-shell,html[data-theme=light] .approvals-shell,html[data-theme=light] .finance-shell{background:var(--bg);color:var(--text)}html[data-theme=light] .app-shell,html[data-theme=light] .commercial-shell,html[data-theme=light] .reativa-shell,html[data-theme=light] .projects-shell,html[data-theme=light] .tasks-shell,html[data-theme=light] .approvals-shell,html[data-theme=light] .finance-shell{background-image:radial-gradient(circle at 72% -18%,#76944809,#0000 29%),linear-gradient(135deg,#ffffffb8,#0000 40%)}html[data-theme=light] .sidebar{background:#fffffff7;border-color:#e3e6e0;box-shadow:12px 0 34px #252b2206}html[data-theme=light] .topbar{background:#ffffffe8;border-color:#e5e8e2;box-shadow:0 1px #ffffffe6}html[data-theme=light] body :where(h1,h2,h3,h4,strong,b){color:var(--text)}html[data-theme=light] body :where(p,small,label,em,.eyebrow,.section-kicker,.nav-eyebrow){color:var(--muted)}html[data-theme=light] body :where(button,a,input,select,textarea){color:var(--text-soft)}html[data-theme=light] body :where(input,select,textarea){background:#fff;border-color:#dce0d8}html[data-theme=light] body :where(input,select,textarea)::placeholder{color:#8b9187}html[data-theme=light] body :where(.panel,.summary-card,.commercial-metrics,.commercial-metrics article,.commercial-forecast,.commercial-column,.commercial-card,.commercial-list,.projects-metrics,.projects-metrics article,.projects-week,.projects-portfolio,.project-portfolio-card,.tasks-metrics,.tasks-metrics article,.tasks-board-column,.task-card,.approvals-metrics,.approvals-metrics article,.approval-card,.finance-metrics,.finance-metrics article,.finance-card,.client-metrics,.client-metrics article,.client-project-card,.action-modal,.command-modal,.commercial-create-modal,.detail-drawer,.drawer-info,.commercial-drawer-grid>div,.reativa-drawer-section,.reativa-contact-card,.reativa-notes,.reativa-offer-card){background:var(--panel);border-color:var(--border);box-shadow:0 1px #fffffff2,0 8px 28px #252b2206}html[data-theme=light] body :where(.summary-card,.commercial-metrics article,.projects-metrics article,.tasks-metrics article,.approvals-metrics article,.finance-metrics article,.client-metrics article,.commercial-card,.project-portfolio-card,.task-card,.approval-card,.finance-card,.client-project-card,.drawer-info,.commercial-drawer-grid>div,.reativa-drawer-section,.reativa-contact-card,.reativa-notes){box-shadow:none;background:#fbfcfa}html[data-theme=light] body :where(.commercial-card,.project-portfolio-card,.task-card,.approval-card,.finance-card,.client-project-card,.reativa-presence-link):hover{background:#f6f8f4;border-color:#d5dad1}html[data-theme=light] body :where(.search-button,.theme-topbar-toggle,.icon-button,.ghost-button,.secondary-action,.more-button,.commercial-search,.commercial-view-toggle,.commercial-filters button.is-active,.commercial-card-action,.commercial-contact-actions button,.next-action-buttons button,.reativa-presence-link,.reativa-contact-actions a,.reativa-contact-disabled,kbd){color:var(--text-soft);background:#f7f8f6;border-color:#e0e4dc}html[data-theme=light] body :where(.priority-row,.client-attention-row,.milestone-row,.wide-project-list>button,.commercial-list>button,.reativa-leads>button,.finance-client-list>div){border-color:var(--border-soft)}html[data-theme=light] body :where(.priority-row:hover,.client-attention-row:hover,.commercial-list>button:hover,.reativa-leads>button:hover,.nav-item:hover,.nav-submenu button:hover){background:#f4f6f2}html[data-theme=light] .nav-item{color:#5f665c}html[data-theme=light] .nav-item.is-active,html[data-theme=light] .nav-submenu button.is-active{color:#242821;background:#f0f3ed;box-shadow:inset 0 0 0 1px #e0e5dc}html[data-theme=light] .nav-item .icon{color:#747b70}html[data-theme=light] .nav-item.is-active .icon{color:var(--lime)}html[data-theme=light] .brand-mark,html[data-theme=light] .client-logo{background:#f1f5ed;border-color:#d7ded0}html[data-theme=light] .avatar,html[data-theme=light] .contact-avatar,html[data-theme=light] .commercial-owner{color:#343a31;background:#f1f2f0;border-color:#dde0da}html[data-theme=light] .primary-button{color:#faf9f6;background:#313b2c;border-color:#313b2c;box-shadow:0 5px 16px #313b2c24}html[data-theme=light] .primary-button :where(span,svg){color:#fff}html[data-theme=light] .metric-icon.lime,html[data-theme=light] .stat-icon.positive,html[data-theme=light] .commercial-ai-icon{color:#5f7838;background:#f1f5ed;border-color:#d7dfd0}html[data-theme=light] .commercial-intelligence,html[data-theme=light] .projects-intelligence,html[data-theme=light] .tasks-intelligence,html[data-theme=light] .approvals-intelligence,html[data-theme=light] .finance-intelligence{background:linear-gradient(90deg,#f5f8f2,#fff 72%,#f8f9f7);border-color:#dfe5db}html[data-theme=light] .finance-intelligence.is-alert{background:linear-gradient(90deg,#fdf3f2,#fff 72%,#fdf8f7);border-color:#eed6d3}html[data-theme=light] .finance-origin{background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .drawer-scrim,html[data-theme=light] .modal-backdrop{background:#1e241a47}html[data-theme=light] .commercial-card-alert{color:#8a581a;background:#fff7ea;border-color:#e8cda4}html[data-theme=light] .tokih-offer-status,html[data-theme=light] .tokih-proposal-note.is-diverged{color:#8a581a}html[data-theme=light] :where(.tokih-plan-status,.tokih-plan-preview span){background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .tokih-plan-link{color:#5f7838}html[data-theme=light] :where(.project-deliverable,.project-task-add button,.project-task-check){background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .project-task-list li{border-color:#eceee9}html[data-theme=light] .project-health-badge{background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .onboarding-card{background:var(--panel);border-color:var(--border)}html[data-theme=light] .onboarding-card button{color:#faf9f6;background:#313b2c;border-color:#313b2c}html[data-theme=light] .settings-tabs a.is-active{color:#5f7838;border-bottom-color:#5f7838}html[data-theme=light] .carteira-row select{color:#343a31;background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .scope-toggle{color:#5b6155;background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .scope-toggle.is-mine{color:#5f7838;background:#f1f5ed;border-color:#d7dfd0}html[data-theme=light] .scope-toggle b{background:#e6e9e3}html[data-theme=light] :where(.approval-link-box,.approval-client-answer,.approval-link-box button){background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .portal-open{color:#5f7838;background:#f1f5ed;border-color:#d7dfd0}html[data-theme=light] .portal-approve{color:#faf9f6;background:#313b2c;border-color:#313b2c}html[data-theme=light] body :where(.tasks-metrics,.tasks-metrics article){background:var(--panel);border-color:var(--border)}html[data-theme=light] .tasks-group-head{background:#f4f6f2}html[data-theme=light] .tasks-assignee i{color:#343a31;background:#f1f2f0;border-color:#dde0da}html[data-theme=light] :where(.client-deal-list article,.client-receivable-list article,.client-contact-list article){background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .client-deal-list article.is-won{background:#f2f7ea;border-color:#d7e3c6}html[data-theme=light] :where(.client-deal-list footer,.client-contact-fallback){border-color:#e7eae4}html[data-theme=light] .tokih-plan-note.is-warning{color:#8a581a}html[data-theme=light] .tokih-priority.hot,html[data-theme=light] .reativa-priority.alta{color:#536d31;background:#f1f5ed;border-color:#d5dfcc}html[data-theme=light] .tokih-priority.warm,html[data-theme=light] .reativa-priority.media{color:#8a581a;background:#fff7ea;border-color:#e8cda4}html[data-theme=light] .tokih-priority.cold,html[data-theme=light] .reativa-priority.baixa{color:#475b72;background:#eef3f8;border-color:#c9d5e2}html[data-theme=light] .theme-topbar-toggle .theme-sun,html[data-theme=light] .theme-light-label{display:none}html[data-theme=light] .theme-topbar-toggle .theme-moon,html[data-theme=light] .theme-dark-label{display:inline-grid}html[data-theme=light] .theme-switch{background:#e8ebe5;border-color:#d4d9d0}html[data-theme=light] .theme-switch b{background:#657f3c;transform:translate(15px)}html[data-theme=light] .tokih-script-card{background:#fbfcfa;border-color:#e0e4dc}html[data-theme=light] .tokih-script-card header{border-color:#e7eae4}html[data-theme=light] .tokih-script-card header button{color:#4d5549;background:#f4f6f2;border-color:#dce1d8}html[data-theme=light] .tokih-script-card header button.is-copied{color:#567334;background:#f0f5eb;border-color:#cfdbc5}html[data-theme=light] .tokih-script-card>p{color:#596057}html[data-theme=light] .tokih-offer-editor select,html[data-theme=light] .tokih-offer-editor textarea{color:#343a31;background:#fff;border-color:#dce0d8}html[data-theme=light] .tokih-service-chips>span{color:#536d31;background:#f1f5ed;border-color:#d5dfcc}html[data-theme=light] .tokih-service-chips button{color:#6b795d}html[data-theme=light] .tokih-source-service{border-color:#e7eae4}html[data-theme=light] .tokih-quote-line{background:#fbfcfa;border-color:#e0e4dc}html[data-theme=light] .tokih-quote-line-head strong{color:#343a31}html[data-theme=light] .tokih-offer-editor .tokih-quote-line-fields input{color:#343a31;background:#fff;border-color:#dce0d8}html[data-theme=light] .tokih-quote-line-total{color:#536d31}html[data-theme=light] .tokih-quote-total{border-color:#e7eae4}html[data-theme=light] .tokih-quote-total strong{color:#2f342c}html[data-theme=light] .tokih-dossier-field+.tokih-dossier-field{border-color:#e7eae4}html[data-theme=light] .tokih-dossier-field-head button{color:#4d5549;background:#f4f6f2;border-color:#dce1d8}html[data-theme=light] .tokih-dossier-field textarea,html[data-theme=light] .tokih-pipeline-operations input,html[data-theme=light] .tokih-pipeline-operations select,html[data-theme=light] .tokih-pipeline-operations textarea{color:#343a31;background:#fff;border-color:#dce0d8}html[data-theme=light] .tokih-operation-divider,html[data-theme=light] .tokih-activity-list article{border-color:#e7eae4}html[data-theme=light] .tokih-register-contact{color:#536d31;background:#f1f5ed;border-color:#d5dfcc}html[data-theme=light] .tokih-stage-fields{background:#f8f9f7;border-color:#e0e4dc}html[data-theme=light] .tokih-activity-list article>i{border-color:#fbfcfa}html[data-theme=light] .tokih-empty-history{border-color:#dfe3db}.account-area{position:relative}.account-menu{z-index:4;background:#121214;border:1px solid #29292d;border-radius:12px;padding:10px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 44px #00000057}.account-menu>span{color:#74747a;text-overflow:ellipsis;white-space:nowrap;padding:4px 7px 9px;font-size:11px;display:block;overflow:hidden}.account-menu a{color:#d7d7da;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 8px;font-size:12px;text-decoration:none;display:flex}.account-menu a:hover{color:#fff;background:#1d1d20}.account-menu a b{color:var(--lime);font-weight:500}.login-shell{--login-lime:#b7ff34;color:#f5f5f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050606;grid-template-columns:minmax(0,60.85fr) minmax(460px,39.15fr);min-height:100svh;display:grid;overflow:hidden}.login-brand-panel{isolation:isolate;color:#f7f7f4;background:#030504;border-right:1px solid #ffffff0e;min-height:100svh;padding:clamp(30px,4.25vh,40px) clamp(34px,3.34vw,56px) clamp(38px,5.5vh,52px);position:relative;overflow:hidden}.login-office-image{z-index:-3;object-fit:cover;object-position:50% 50%;filter:saturate(.84)contrast(1.04)brightness(.96)}.login-photo-scrim{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0003028f 0%,#0003025c 35%,#00030214 71%,#00030233 100%),linear-gradient(#00000029 0%,#0000 30%,#0000000d 62%,#0000004d 100%);position:absolute;inset:0}.login-brand,.login-mobile-brand{z-index:1;color:#f7f7f4;align-items:center;gap:16px;display:flex;position:relative}.login-brand>span,.login-mobile-brand>span{width:52px;height:52px;color:var(--login-lime);background:#080a09b8;border:1px solid #b7ff342e;border-radius:12px;flex:none;place-items:center;font-size:25px;font-weight:740;display:grid;box-shadow:inset 0 0 18px #b7ff3409,0 8px 26px #0000002e}.login-brand strong,.login-mobile-brand strong{letter-spacing:.08em;font-size:21px;font-weight:670}.login-brand b,.login-mobile-brand b{color:var(--login-lime);letter-spacing:.15em;font-size:13px}.login-promise{z-index:1;width:min(70%,650px);position:absolute;top:18.7vh;left:clamp(34px,3.34vw,56px)}.login-kicker{color:var(--login-lime);letter-spacing:.25em;margin:0 0 20px;font-size:13px;font-weight:710}.login-brand-panel .login-kicker{color:var(--login-lime)}.login-promise h1{color:#f7f7f4;letter-spacing:-.06em;max-width:630px;margin:0;font-size:clamp(58px,4.95vw,84px);font-weight:630;line-height:.96}.login-promise h1 span,.login-card h2>span{color:var(--login-lime)}.login-promise>p:not(.login-kicker){color:#eff1edb3;letter-spacing:-.015em;max-width:510px;margin:24px 0 0;font-size:clamp(17px,1.22vw,20px);line-height:1.52}.login-flow{color:#eff1edc4;align-items:center;gap:20px;margin-top:26px;font-size:clamp(15px,1.12vw,18px);font-weight:540;display:flex}.login-flow i{color:var(--login-lime);font-size:22px;font-style:normal;font-weight:420}.login-proof{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0a85;border:1px solid #ffffff3d;border-radius:10px;align-items:center;gap:14px;min-width:390px;padding:15px 18px;display:flex;position:absolute;bottom:clamp(34px,5.4vh,51px);left:clamp(34px,3.34vw,56px);box-shadow:0 16px 38px #0000002e}.login-proof i{width:37px;height:37px;color:var(--login-lime);flex:none;place-items:center;font-style:normal;display:grid}.login-proof i svg{stroke-width:1.65px;width:29px;height:29px}.login-proof span{gap:3px;display:grid}.login-proof strong{color:#e8e9e6;font-size:13px;font-weight:570}.login-proof small{color:#e2e4df8a;font-size:12px}.login-form-panel{color:#f3f4f1;background:radial-gradient(circle at 100% 0,#87be2845,#0000 31%),radial-gradient(circle at 22%,#567e1e0e,#0000 44%),#070908;justify-content:center;align-items:center;min-height:100svh;padding:52px clamp(34px,4.2vw,70px);display:flex;position:relative;overflow:auto}.login-form-panel:before,.login-form-panel:after{pointer-events:none;content:"";border:1px solid #8fca270e;border-radius:50%;position:absolute}.login-form-panel:before{width:760px;height:760px;top:26px;left:-175px}.login-form-panel:after{opacity:.37;width:980px;height:980px;top:122px;left:-88px}.login-card{z-index:1;width:min(100%,422px);box-shadow:none;background:0 0;border:0;position:relative;transform:translateY(20px)}.login-mobile-brand{margin-bottom:58px;display:none}.login-card .login-kicker{align-items:center;gap:5px;margin-bottom:21px;display:flex}.login-card .login-kicker>span{letter-spacing:0;font-size:12px}.login-card h2{color:#f7f7f4;letter-spacing:-.055em;max-width:420px;margin:0;font-size:clamp(47px,3.35vw,57px);font-weight:620;line-height:1.02}.login-description{color:#e2e4df9c;margin:12px 0 29px;font-size:16px;line-height:1.55}.login-primary{color:#eceeeb;cursor:pointer;width:100%;height:58px;font:inherit;background:linear-gradient(#1c1d1feb,#151618eb);border:1px solid #ffffff21;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:620;transition:border-color .18s,background .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff06}.login-primary:hover{background:#1a1c1a;border-color:#b7ff3447;transform:translateY(-1px)}.login-primary svg{width:21px;height:21px}.login-primary:disabled,.login-submit:disabled,.password-card button:disabled{cursor:wait;opacity:.65}.login-divider{color:#e0e3dd8c;grid-template-columns:1fr auto 1fr;align-items:center;gap:19px;margin:37px 0 26px;font-size:13px;font-weight:560;display:grid}.login-divider span{background:#ffffff1f;height:1px}.login-email-form{gap:17px;display:grid}.login-field{gap:9px;display:grid}.login-field label,.password-card label{color:#edefeac7;font-size:13px;font-weight:540}.login-field>input,.login-password-field input,.password-card input{color:#f1f2ef;width:100%;height:56px;font:inherit;background:#0d0e0fd1;border:1px solid #ffffff21;border-radius:8px;outline:0;padding:0 15px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.login-field>input::placeholder,.login-password-field input::placeholder,.password-card input::placeholder{color:#c6c8c461}.login-field>input:hover,.login-password-field input:hover,.password-card input:hover{border-color:#ffffff38}.login-field>input:focus,.login-password-field input:focus,.password-card input:focus{background:#0f110ff5;border-color:#b7ff3494;box-shadow:0 0 0 3px #b7ff3412}.login-password-field{position:relative}.login-password-field input{padding-right:50px}.login-password-field button{color:#ebede899;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.login-password-field button:hover{color:var(--login-lime);background:#ffffff0b}.login-password-field button svg{stroke-width:1.65px;width:18px;height:18px}.login-forgot,.login-mode{width:fit-content;color:var(--login-lime);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.login-forgot:hover,.login-mode:hover{color:#d2ff7f}.login-forgot{justify-self:end;margin-top:-8px}.login-submit,.password-card>button{color:#111507;cursor:pointer;height:61px;font:inherit;background:linear-gradient(135deg,#adf82d,#b9ff45);border:1px solid #c7ff65;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:720;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 10px 30px #9ade2721,inset 0 1px #ffffff52}.login-submit{width:100%;position:relative}.login-submit svg{stroke-width:1.8px;width:20px;height:20px;position:absolute;right:21px}.login-submit:hover,.password-card>button:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 34px #9ade2733}.login-message{color:#b9e56a;background:#b7ff340e;border:1px solid #b7ff342e;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.5}.login-mode-row{color:#e1e3de9c;justify-content:center;align-items:center;gap:4px;margin-top:27px;font-size:13px;display:flex}.login-security{color:#e2e4df8c;justify-content:center;align-items:center;gap:12px;margin-top:47px;font-size:13px;display:flex}.login-security svg{width:29px;height:29px;color:var(--login-lime);stroke-width:1.45px}.login-help{color:#85858a;text-align:center;margin:0;font-size:13px;line-height:1.55}html[data-theme=light] .login-shell{color:#f5f5f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050606}html[data-theme=light] body .login-shell .login-brand,html[data-theme=light] body .login-shell .login-mobile-brand,html[data-theme=light] body .login-shell .login-brand strong,html[data-theme=light] body .login-shell .login-mobile-brand strong,html[data-theme=light] body .login-shell .login-promise h1,html[data-theme=light] body .login-shell .login-card h2{color:#f7f7f4}html[data-theme=light] body .login-shell .login-brand b,html[data-theme=light] body .login-shell .login-mobile-brand b,html[data-theme=light] body .login-shell .login-promise h1 span,html[data-theme=light] body .login-shell .login-card h2>span,html[data-theme=light] body .login-shell .login-kicker,html[data-theme=light] body .login-shell .login-flow i,html[data-theme=light] body .login-shell .login-forgot,html[data-theme=light] body .login-shell .login-mode{color:var(--login-lime)}html[data-theme=light] body .login-shell .login-promise>p:not(.login-kicker){color:#eff1edb3}html[data-theme=light] body .login-shell .login-flow{color:#eff1edc4}html[data-theme=light] body .login-shell .login-proof strong{color:#e8e9e6}html[data-theme=light] body .login-shell .login-proof small{color:#e2e4df8a}html[data-theme=light] body .login-shell .login-description{color:#e2e4df9c}html[data-theme=light] body .login-shell .login-primary{color:#eceeeb;background:linear-gradient(#1c1d1feb,#151618eb)}html[data-theme=light] body .login-shell .login-divider{color:#e0e3dd8c}html[data-theme=light] body .login-shell .login-divider span{background:#ffffff1f}html[data-theme=light] body .login-shell .login-field label{color:#edefeac7}html[data-theme=light] body .login-shell .login-field>input,html[data-theme=light] body .login-shell .login-password-field input{color:#f1f2ef;background:#0d0e0fd1;border-color:#ffffff21}html[data-theme=light] body .login-shell .login-field>input::placeholder,html[data-theme=light] body .login-shell .login-password-field input::placeholder{color:#c6c8c461}html[data-theme=light] body .login-shell .login-password-field button{color:#ebede899;background:0 0}html[data-theme=light] body .login-shell .login-submit{color:#111507;background:linear-gradient(135deg,#adf82d,#b9ff45)}html[data-theme=light] body .login-shell .login-mode-row{color:#e1e3de9c}html[data-theme=light] body .login-shell .login-security{color:#e2e4df8c}html[data-theme=light] .account-menu{background:#fff;border-color:#dfe3dc;box-shadow:0 18px 40px #232b1e1c}html[data-theme=light] .account-menu a{color:#40463c}html[data-theme=light] .account-menu a:hover{background:#f2f5ef}.password-page,.pending-access{color:#232720;background:#f6f7f4;place-items:center;min-height:100svh;padding:28px;display:grid}.password-card,.pending-access>section{background:#fff;border:1px solid #e0e4dc;border-radius:18px;width:min(100%,460px);padding:38px;box-shadow:0 24px 70px #232b1e17}.password-card .login-brand,.pending-access .login-brand{color:#20251d;margin-bottom:44px}.password-card h1,.pending-access h1{letter-spacing:-.04em;margin:0;font-size:32px}.password-card>p:not(.login-kicker),.pending-access>section>p{color:#777e73;margin:12px 0 25px;font-size:13px;line-height:1.6}.password-card{gap:15px;display:grid}.password-card>span{color:#a54b45;font-size:11px}.pending-access>section>div:not(.login-brand){border-top:1px solid #eceeea;align-items:center;gap:13px;padding:13px 0;display:flex}.pending-access>section>div:not(.login-brand)>span{color:#607b3d;background:#eef3e9;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.pending-access>section>div p{gap:3px;margin:0;display:grid}.pending-access>section>div strong{font-size:12px}.pending-access>section>div small{color:#878d83;font-size:10px}.pending-access a{color:#607841;margin-top:24px;font-size:11px;text-decoration:none;display:inline-block}.team-dashboard{max-width:1240px}.team-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin:22px 0 34px;display:flex}.team-hero h1{letter-spacing:-.04em;margin:7px 0 8px;font-size:38px}.team-hero p:not(.eyebrow){color:#73737a;margin:0;font-size:13px}.team-hero>button{color:#aaaab0;height:40px;font:inherit;cursor:pointer;background:#141416;border:1px solid #2c2c30;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:flex}.team-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:16px;display:grid}.team-invite-panel,.team-summary-panel,.team-list-panel{padding:0;overflow:hidden}.team-invite-panel .panel-header,.team-list-panel .panel-header{border-bottom:1px solid #242428;padding:20px 22px}.team-invite-panel form{grid-template-columns:1fr 180px auto;align-items:end;gap:12px;padding:22px;display:grid}.team-invite-panel label{color:#77777d;gap:8px;font-size:10px;display:grid}.team-invite-panel input,.team-invite-panel select{color:#d2d2d5;height:42px;font:inherit;background:#111113;border:1px solid #2b2b2f;border-radius:8px;outline:0;padding:0 11px;font-size:11px}.team-invite-panel .primary-button{height:42px}.team-message{color:#92b95a;background:#b2ff380d;border:1px solid #b2ff3829;border-radius:8px;margin:0 22px 20px;padding:10px 12px;font-size:10px}.team-summary-panel{align-content:center;display:grid}.team-summary-panel>div{align-items:center;gap:14px;padding:23px;display:flex}.team-summary-panel>div+div{border-top:1px solid #242428}.team-summary-panel>div>span{width:39px;height:39px;color:var(--lime);background:#161a13;border:1px solid #30352a;border-radius:10px;place-items:center;display:grid}.team-summary-panel p{gap:4px;margin:0;display:grid}.team-summary-panel strong{font-size:22px}.team-summary-panel small{color:#73737a;font-size:10px}.team-list-panel{margin-top:16px}.team-members>div{border-top:1px solid #222226;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;min-height:70px;padding:12px 22px;display:grid}.team-members>div:first-child{border-top:0}.team-members>div>span{color:#c5c5c8;background:#1c1c1f;border:1px solid #303034;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.team-members p{gap:4px;margin:0;display:grid}.team-members strong{font-size:11px}.team-members small{color:#6f6f75;font-size:9px}.team-members em{color:#88888e;border:1px solid #2e2e32;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal}.team-members .is-pending{opacity:.72}.team-loading{color:#77777d;padding:28px 22px;font-size:11px}html[data-theme=light] .team-hero>button{color:#565d52;background:#fff;border-color:#dce1d8}html[data-theme=light] .team-invite-panel .panel-header,html[data-theme=light] .team-list-panel .panel-header,html[data-theme=light] .team-members>div,html[data-theme=light] .team-summary-panel>div+div{border-color:#e5e8e2}html[data-theme=light] .team-invite-panel input,html[data-theme=light] .team-invite-panel select{color:#343a31;background:#fff;border-color:#dce1d8}html[data-theme=light] .team-summary-panel>div>span{color:#607b3d;background:#f1f5ed;border-color:#d9e2d1}html[data-theme=light] .team-members>div>span{color:#4e554a;background:#f3f5f1;border-color:#dfe3dc}html[data-theme=light] .team-members em{color:#687064;border-color:#dfe3dc}html[data-theme=light] body :where(.metric-icon.neutral,.summary-signal-icon,.summary-situation-icon,.summary-date-block,.tasks-assignee i,.finance-client-logo:not(.lime):not(.blue):not(.violet):not(.amber):not(.rose)){color:#687064;background:#f3f5f1;border-color:#dfe3dc}html[data-theme=light] body .scope-toggle{color:#5b6357;background:#f7f8f6;border-color:#dfe3dc;box-shadow:0 1px #ffffffe6}html[data-theme=light] body .scope-toggle:hover{color:#343b31;background:#f1f4ee;border-color:#cfd6ca}html[data-theme=light] body .scope-toggle.is-mine{color:#587637;background:#eef4e9;border-color:#d3dec9}html[data-theme=light] body .scope-toggle b{color:inherit;background:#e7ebe4}html[data-theme=light] body :where(.finance-create-modal,.client-summary-edit-modal,.finance-invoice-card,.finance-detail-grid>div,.finance-timeline,.finance-origin,.finance-toast,.client-summary-toast){color:var(--text);background:#fff;border-color:#dde2da;box-shadow:0 20px 60px #262e2217}html[data-theme=light] body :where(.finance-create-head,.finance-create-footer,.client-summary-edit-head,.client-summary-edit-footer,.finance-timeline article,.finance-forecast-breakdown>span){background:#fbfcfa;border-color:#e7eae4}html[data-theme=light] body :where(.finance-create-head>button,.client-summary-edit-head>button,.finance-receivables-head>div:last-child button,.finance-empty button,.finance-drawer-actions button,.client-summary-head-actions>button){color:#525a4e;background:#f6f8f4;border-color:#dde2da}html[data-theme=light] body :where(.finance-search,.finance-filters button.is-active,.finance-form input,.finance-form select,.client-summary-edit-body input,.client-summary-edit-body textarea){color:#343a31;background:#fff;border-color:#dce1d8}html[data-theme=light] body :where(.finance-search input,.finance-search button){color:#60695c}html[data-theme=light] body .finance-search input::placeholder{color:#92988f}html[data-theme=light] body :where(.finance-balance-bar,.summary-health-bars>div>i,.carteira-load i){background:#e5e9e1}html[data-theme=light] body :where(.today-priority-list>button:hover,.today-meeting-list>button:hover,.workload-list>button:hover,.finance-table>button:hover){background:#f5f7f3}html[data-theme=light] body :where(.today-priority-list strong,.today-meeting-when strong,.today-meeting-list>button>span:last-child strong,.workload-item-main strong,.workload-item-when b,.finance-empty h3,.finance-table strong,.finance-table>button>b,.finance-invoice-card strong,.finance-detail-grid strong,.finance-timeline strong,.summary-date-block strong,.summary-next-list>button>span:nth-child(2) strong){color:#363c33}html[data-theme=light] body :where(.today-priority-list small,.today-detail,.today-meeting-when small,.today-meeting-list>button>span:last-child small,.workload-head small,.workload-item-main small,.finance-empty,.finance-table small,.finance-table em,.finance-invoice-card p,.finance-timeline small){color:#747c70}@media (max-width:900px){.team-grid,.team-invite-panel form{grid-template-columns:1fr}.team-hero{flex-direction:column;align-items:flex-start}.login-shell{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{background:radial-gradient(circle at 100% 0,#87be2833,#0000 34%),#070908;min-height:100svh;padding:36px 24px 54px}.login-form-panel:before{width:620px;height:620px;top:40px;left:-330px}.login-form-panel:after{display:none}.login-card{width:min(100%,440px);padding:0;transform:none}.login-card h2{font-size:clamp(43px,11vw,54px)}.login-mobile-brand{display:flex}}@media (max-width:520px){.login-form-panel{align-items:flex-start;padding:28px 22px 42px}.login-mobile-brand{margin-bottom:52px}.login-brand>span,.login-mobile-brand>span{border-radius:11px;width:46px;height:46px;font-size:22px}.login-brand strong,.login-mobile-brand strong{font-size:18px}.login-description{margin-bottom:25px;font-size:15px}.login-divider{margin-block:30px 24px}.login-security{margin-top:40px}}@media (max-width:840px){html[data-theme=light] .theme-topbar-toggle .theme-dark-label,html[data-theme=light] .theme-topbar-toggle .theme-switch{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-shell{color:#252a22;background:#f7f8f5;min-height:100svh;padding:0 28px 46px}.legal-header,.legal-footer{justify-content:space-between;align-items:center;gap:24px;width:min(100%,960px);margin:0 auto;display:flex}.legal-header{border-bottom:1px solid #e2e6de;height:84px}.legal-header>a:last-child,.legal-footer a{color:#697063;font-size:12px;text-decoration:none}.legal-header>a:last-child:hover,.legal-footer a:hover{color:#42532e}.legal-brand{color:#252a22;align-items:center;gap:11px;text-decoration:none;display:flex}.legal-brand>span{color:#5f7b3b;background:#edf5e3;border:1px solid #d8e5c9;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.legal-brand strong{letter-spacing:.04em;font-size:13px}.legal-brand b{color:#719848}.legal-card{width:min(100%,760px);margin:68px auto}.legal-kicker{color:#71855a;letter-spacing:.15em;margin:0 0 16px;font-size:11px;font-weight:750}.legal-card h1{color:#20251d;letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,58px);line-height:1}.legal-intro{color:#656c61;max-width:680px;margin:22px 0 10px;font-size:17px;line-height:1.7}.legal-updated{color:#969c92;margin:0 0 52px;font-size:11px}.legal-content{gap:34px;display:grid}.legal-content section{border-top:1px solid #e0e4dc;padding-top:28px}.legal-content h2{color:#30362d;letter-spacing:-.02em;margin:0 0 12px;font-size:18px}.legal-content p{color:#666d62;margin:0;font-size:14px;line-height:1.8}.legal-content a{color:#567234}.legal-footer{color:#92988f;border-top:1px solid #e2e6de;padding-top:24px;font-size:11px}.legal-footer nav{gap:20px;display:flex}@media (max-width:640px){.legal-shell{padding-inline:20px}.legal-card{margin-block:46px}.legal-header{height:72px}.legal-footer{flex-direction:column;align-items:flex-start}}.team-section-head{margin-top:26px}.tokih-quote-line-price{flex-direction:column;justify-content:flex-start;gap:5px;display:flex}.tokih-quote-line-price small{font:600 9px/1 var(--font-geist-sans);letter-spacing:.09em;color:#6f6f75}.tokih-quote-line-price strong{font:600 13px/1.2 var(--font-geist-sans);color:#d9d9da;padding:9px 0}html[data-theme=light] .tokih-quote-line-price strong{color:#242821}.tokih-research-text{font:400 12px/1.55 var(--font-geist-sans);color:#a5a5aa;margin:10px 0 0}.tokih-swot-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:12px;display:grid}.tokih-swot-card{background:#121214;border-left:2px solid #3f3f44;border-radius:9px;padding:10px 11px}.tokih-swot-card strong{font:600 9px/1 var(--font-geist-sans);letter-spacing:.09em;text-transform:uppercase;color:#6f6f75;display:block}.tokih-swot-card p{font:400 11.5px/1.5 var(--font-geist-sans);color:#c9c9cc;margin:6px 0 0}.tokih-swot-card.is-forcas{border-left-color:var(--lime)}.tokih-swot-card.is-oportunidades{border-left-color:#6ea8ff}.tokih-swot-card.is-fraquezas{border-left-color:#d9a441}.tokih-swot-card.is-ameacas{border-left-color:#d96a6a}.tokih-audit-score{align-items:baseline;gap:10px;margin-top:12px;display:flex}.tokih-audit-score strong{font:600 30px/1 var(--font-geist-sans)}.tokih-audit-score span{font:400 11px/1.4 var(--font-geist-sans);color:#6f6f75}.tokih-audit-score.is-critico strong{color:#ff8b8b}.tokih-audit-score.is-fraco strong{color:#d9a441}.tokih-audit-score.is-ok strong{color:var(--lime)}.tokih-audit-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:12px;display:grid}.tokih-audit-grid article{background:#121214;border-radius:9px;padding:9px 10px}.tokih-audit-grid small{font:600 9px/1 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;color:#6f6f75;display:block}.tokih-audit-grid strong{font:600 15px/1 var(--font-geist-sans);color:#e6e6e8;margin:5px 0 7px;display:block}.tokih-audit-grid i{background:#26262a;border-radius:2px;height:3px;display:block}.tokih-audit-grid i span{background:var(--lime);border-radius:2px;height:100%;display:block}.tokih-roteiro-list{gap:6px;margin:10px 0 0;padding-left:16px;display:grid}.tokih-roteiro-list li{font:400 11.5px/1.5 var(--font-geist-sans);color:#a5a5aa}html[data-theme=light] .tokih-swot-card,html[data-theme=light] .tokih-audit-grid article{background:#f4f6f1}html[data-theme=light] .tokih-swot-card p{color:#3a4037}html[data-theme=light] .tokih-research-text,html[data-theme=light] .tokih-roteiro-list li{color:#4a5147}html[data-theme=light] .tokih-audit-grid strong{color:#242821}html[data-theme=light] .tokih-audit-grid i{background:#e0e5dc}.workload-presence{font:400 10px/1.4 var(--font-geist-sans);color:#5f5f66;margin-top:3px;display:block}html[data-theme=light] .workload-presence{color:#6b7268}.workload-list .today-kind{white-space:nowrap;text-overflow:ellipsis;align-self:center;overflow:hidden}.workload-journey{font:400 10px/1.4 var(--font-geist-sans);color:#4f4f56;margin-top:2px;display:block}html[data-theme=light] .workload-journey{color:#7b8278}.board-scroller{position:relative}.board-scroller-arrow{z-index:3;border:1px solid var(--border-soft);color:#d9d9da;cursor:pointer;background:#121214;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:46px;box-shadow:0 5px 16px #00000073}.board-scroller-arrow:hover{background:#1a1a1d;transform:scale(1.06)}.board-scroller-arrow.is-left{left:-13px}.board-scroller-arrow.is-right{right:-13px}.tokih-pipeline-board,.tasks-board,.client-table,.projects-list,.commercial-list,.reativa-leads{scrollbar-width:thin}.tokih-pipeline-board::-webkit-scrollbar{height:9px}.tasks-board::-webkit-scrollbar{height:9px}.client-table::-webkit-scrollbar{height:9px}.projects-list::-webkit-scrollbar{height:9px}.commercial-list::-webkit-scrollbar{height:9px}.reativa-leads::-webkit-scrollbar{height:9px}.tokih-pipeline-board::-webkit-scrollbar-track{background:0 0}.tasks-board::-webkit-scrollbar-track{background:0 0}.client-table::-webkit-scrollbar-track{background:0 0}.projects-list::-webkit-scrollbar-track{background:0 0}.commercial-list::-webkit-scrollbar-track{background:0 0}.reativa-leads::-webkit-scrollbar-track{background:0 0}.tokih-pipeline-board::-webkit-scrollbar-thumb{background:#2e2e33;border-radius:5px}.tasks-board::-webkit-scrollbar-thumb{background:#2e2e33;border-radius:5px}.client-table::-webkit-scrollbar-thumb{background:#2e2e33;border-radius:5px}.projects-list::-webkit-scrollbar-thumb{background:#2e2e33;border-radius:5px}.commercial-list::-webkit-scrollbar-thumb{background:#2e2e33;border-radius:5px}.reativa-leads::-webkit-scrollbar-thumb{background:#2e2e33;border-radius:5px}.tokih-pipeline-board::-webkit-scrollbar-thumb:hover{background:#3d3d44}.tasks-board::-webkit-scrollbar-thumb:hover{background:#3d3d44}.client-table::-webkit-scrollbar-thumb:hover{background:#3d3d44}.projects-list::-webkit-scrollbar-thumb:hover{background:#3d3d44}.commercial-list::-webkit-scrollbar-thumb:hover{background:#3d3d44}.reativa-leads::-webkit-scrollbar-thumb:hover{background:#3d3d44}html[data-theme=light] .board-scroller-arrow{color:#242821;background:#fff;box-shadow:0 5px 16px #0000001f}html[data-theme=light] .board-scroller-arrow:hover{background:#f4f6f1}html[data-theme=light] .tokih-pipeline-board::-webkit-scrollbar-thumb{background:#d5dad1}html[data-theme=light] .tasks-board::-webkit-scrollbar-thumb{background:#d5dad1}html[data-theme=light] .client-table::-webkit-scrollbar-thumb{background:#d5dad1}html[data-theme=light] .projects-list::-webkit-scrollbar-thumb{background:#d5dad1}html[data-theme=light] .commercial-list::-webkit-scrollbar-thumb{background:#d5dad1}html[data-theme=light] .reativa-leads::-webkit-scrollbar-thumb{background:#d5dad1}@media (max-width:900px){.board-scroller-arrow{display:none}}.tokih-contact-pending{font:400 11px/1.5 var(--font-geist-sans);color:#c08a4a;align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.tokih-contact-pending svg{flex:none;margin-top:2px}.tokih-contact-pending b{font-weight:600}.tokih-contact-done{font:400 11px/1.5 var(--font-geist-sans);color:#83a742;align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.tokih-contact-done svg{flex:none;margin-top:2px}.tokih-contact-done b{font-weight:600}.tokih-link-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:8px;margin-top:10px;display:grid}.tokih-link-field{border:1px solid var(--border-soft);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .16s;display:flex}.tokih-link-field:focus-within{border-color:#3f3f46}.tokih-link-icon{border:1px solid var(--border-soft);width:28px;height:28px;color:var(--lime);border-radius:8px;flex:none;place-items:center;display:grid}.tokih-link-body{flex:auto;min-width:0}.tokih-link-body strong{font:600 9px/1 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;color:#6f6f75;display:block}.tokih-link-body input{color:#d9d9da;width:100%;font:400 12px/1.3 var(--font-geist-sans);background:0 0;border:0;margin-top:4px;padding:0}.tokih-link-body input:focus{outline:none}.tokih-link-body input::placeholder{color:#4a4a50}.tokih-link-field a{color:#6f6f75;flex:none;transition:color .16s}.tokih-link-field a:hover{color:var(--lime)}.tokih-link-open-off{color:#2c2c31;flex:none}html[data-theme=light] .tokih-link-body input{color:#242821}html[data-theme=light] .tokih-link-body input::placeholder{color:#a8afa4}html[data-theme=light] .tokih-link-open-off{color:#dfe4db}.tokih-contact-list{gap:8px;margin-top:10px;display:grid}.tokih-contact-card{border:1px solid var(--border-soft);border-radius:11px;padding:11px 12px}.tokih-contact-card.is-decisor{border-color:#b8f34a47}.tokih-contact-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.tokih-contact-fields label{font:600 9px/1 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;color:#6f6f75;display:block}.tokih-contact-fields input{border:1px solid var(--border-soft);color:#d9d9da;width:100%;font:400 12px/1.3 var(--font-geist-sans);background:0 0;border-radius:8px;margin-top:5px;padding:7px 9px}.tokih-contact-fields input:focus{border-color:#3f3f46;outline:none}.tokih-contact-fields input::placeholder{color:#4a4a50}.tokih-contact-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.tokih-contact-actions{flex-wrap:wrap;gap:6px;display:flex}.tokih-contact-actions a,.tokih-contact-actions span{border:1px solid var(--border-soft);font:500 10.5px/1 var(--font-geist-sans);border-radius:7px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.tokih-contact-actions a{color:#d9d9da}.tokih-contact-actions a:hover{border-color:#3f3f46}.tokih-contact-actions span{color:#45454b}.tokih-contact-controls{align-items:center;gap:6px;display:flex}.tokih-contact-controls button{border:1px solid var(--border-soft);color:#8f8f96;font:500 10.5px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.tokih-contact-controls button:hover:not(:disabled){color:#d9d9da;border-color:#3f3f46}.tokih-contact-controls button:disabled{opacity:.45;cursor:default}.tokih-contact-remove{color:#7a5050!important}.tokih-contact-remove:hover:not(:disabled){color:#d96a6a!important;border-color:#4a2e2e!important}.tokih-decisor-tag{color:var(--lime);font:600 10.5px/1 var(--font-geist-sans);background:#b8f34a1a;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.tokih-contact-add{gap:8px;margin-top:10px;display:flex}.tokih-contact-add input{border:1px solid var(--border-soft);color:#d9d9da;font:400 12px/1.3 var(--font-geist-sans);background:0 0;border-radius:9px;flex:auto;padding:8px 10px}.tokih-contact-add input:focus{border-color:#3f3f46;outline:none}.tokih-contact-add input::placeholder{color:#4a4a50}.tokih-contact-add button{border:1px solid var(--border-soft);color:#d9d9da;font:500 11.5px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;display:inline-flex}.tokih-contact-add button:hover:not(:disabled){border-color:#3f3f46}.tokih-contact-add button:disabled{opacity:.4;cursor:default}html[data-theme=light] .tokih-contact-fields input,html[data-theme=light] .tokih-contact-add input{color:#242821}html[data-theme=light] .tokih-contact-actions a,html[data-theme=light] .tokih-contact-controls button,html[data-theme=light] .tokih-contact-add button{color:#3a4037}html[data-theme=light] .tokih-contact-actions span{color:#b3b9b0}.team-role-select{border:1px solid var(--border-soft);color:#d9d9da;font:500 11px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px}.team-role-select:focus{border-color:#3f3f46;outline:none}html[data-theme=light] .team-role-select{color:#242821}.tokih-new-modal{border:1px solid var(--border-soft);background:#0d0d0f;border-radius:15px;gap:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 28px 70px #0009}.tokih-new-modal header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tokih-new-modal header h2{font:600 17px/1.2 var(--font-geist-sans);color:#e6e6e8;margin:3px 0 0}.tokih-new-modal header button{border:1px solid var(--border-soft);color:#8f8f96;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tokih-new-modal header button:hover{color:#d9d9da;border-color:#3f3f46}.tokih-new-modal label{font:600 9px/1 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;color:#6f6f75;display:block}.tokih-new-modal input,.tokih-new-modal select{border:1px solid var(--border-soft);color:#d9d9da;width:100%;font:400 13px/1.3 var(--font-geist-sans);background:0 0;border-radius:9px;margin-top:6px;padding:9px 11px}.tokih-new-modal input:focus,.tokih-new-modal select:focus{border-color:#3f3f46;outline:none}.tokih-new-modal input::placeholder{color:#4a4a50}.tokih-new-required:after{content:" *";color:var(--lime)}.tokih-new-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.tokih-new-error{font:400 12px/1.5 var(--font-geist-sans);color:#d96a6a;margin:0}.tokih-new-modal .primary-button{justify-content:center;margin-top:2px}html[data-theme=light] .tokih-new-modal{background:#fff}html[data-theme=light] .tokih-new-modal header h2,html[data-theme=light] .tokih-new-modal input,html[data-theme=light] .tokih-new-modal select{color:#242821}
