*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Manrope,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.h-10{height:2.5rem}.h-8{height:2rem}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-\[\#e9e1de\]{--tw-border-opacity:1;border-color:rgb(233 225 222/var(--tw-border-opacity,1))}.bg-\[\#191615\]{--tw-bg-opacity:1;background-color:rgb(25 22 21/var(--tw-bg-opacity,1))}.bg-\[\#e9f4ed\]{--tw-bg-opacity:1;background-color:rgb(233 244 237/var(--tw-bg-opacity,1))}.bg-\[\#ecf1f8\]{--tw-bg-opacity:1;background-color:rgb(236 241 248/var(--tw-bg-opacity,1))}.bg-\[\#f1e1da\]{--tw-bg-opacity:1;background-color:rgb(241 225 218/var(--tw-bg-opacity,1))}.bg-\[\#f1efed\]{--tw-bg-opacity:1;background-color:rgb(241 239 237/var(--tw-bg-opacity,1))}.bg-\[\#f7efeb\]{--tw-bg-opacity:1;background-color:rgb(247 239 235/var(--tw-bg-opacity,1))}.bg-\[\#fbeeee\]{--tw-bg-opacity:1;background-color:rgb(251 238 238/var(--tw-bg-opacity,1))}.bg-\[\#fff3df\]{--tw-bg-opacity:1;background-color:rgb(255 243 223/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.text-\[11px\]{font-size:11px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.leading-none{line-height:1}.text-\[\#39734d\]{--tw-text-opacity:1;color:rgb(57 115 77/var(--tw-text-opacity,1))}.text-\[\#4c6785\]{--tw-text-opacity:1;color:rgb(76 103 133/var(--tw-text-opacity,1))}.text-\[\#575049\]{--tw-text-opacity:1;color:rgb(87 80 73/var(--tw-text-opacity,1))}.text-\[\#643c2b\]{--tw-text-opacity:1;color:rgb(100 60 43/var(--tw-text-opacity,1))}.text-\[\#736d67\]{--tw-text-opacity:1;color:rgb(115 109 103/var(--tw-text-opacity,1))}.text-\[\#756e69\]{--tw-text-opacity:1;color:rgb(117 110 105/var(--tw-text-opacity,1))}.text-\[\#915d47\]{--tw-text-opacity:1;color:rgb(145 93 71/var(--tw-text-opacity,1))}.text-\[\#9a6a1a\]{--tw-text-opacity:1;color:rgb(154 106 26/var(--tw-text-opacity,1))}.text-\[\#a64646\]{--tw-text-opacity:1;color:rgb(166 70 70/var(--tw-text-opacity,1))}.text-\[\#f9f8f6\]{--tw-text-opacity:1;color:rgb(249 248 246/var(--tw-text-opacity,1))}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{color:#1c1917;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:40 23% 96%;--foreground:20 10% 10%;--card:0 0% 100%;--primary:20 8% 9%;--primary-foreground:40 23% 97%;--secondary:30 20% 92%;--muted:#6c6560;--muted-foreground:25 6% 40%;--accent:18 45% 90%;--accent-foreground:18 40% 28%;--copper:18 42% 55%;--copper-foreground:0 0% 100%;--destructive:0 62% 46%;--success:145 34% 36%;--warning:36 85% 45%;--border:30 14% 88%;--input:30 14% 86%;--ring:18 42% 55%;--radius:1rem;--sidebar-background:40 20% 98%;--sidebar-foreground:20 8% 22%;--sidebar-accent:30 20% 93%;--sidebar-border:30 14% 89%;--shadow-soft:0 1px 2px #1c19170a, 0 4px 16px -6px #3d30290f;--shadow-elev:0 10px 30px -12px #1c19172e;--brand:#bc795c;--brand-dark:#a8644a;--graphite:#191615;--ink:#1c1917;--line:#e5e0dc;--surface:#fff;--canvas:#f7f6f2;--rose-soft:#f1e1da;--green:#3d7b57;--amber:#d48611;--red:#be2d2d;background:#f7f6f2;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4,.font-display{letter-spacing:-.02em;font-family:Sora,system-ui,sans-serif}.label-caps{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:11px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-content{animation:.5s ease-out both fade-in-up}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #e3bfae}::selection{color:#643c2b;background:#f1e1da}.app-shell{background:var(--canvas);min-height:100vh;display:flex}.sidebar{z-index:20;background:#fff;border-right:1px solid #edebe9;flex-direction:column;width:252px;padding:25px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:10px;padding:0 8px;display:flex}.brand-mark{color:#fff;background:#bc795c;border-radius:12px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 5px 12px #bc795c33}.brand-name{letter-spacing:.16em;color:#4a4037;flex-direction:column;line-height:1;display:flex}.brand-name span{font-size:13px;font-weight:800}.brand-name small{letter-spacing:.23em;color:#a3988f;margin-top:5px;font-size:8px;font-weight:700}.workspace-picker{color:#8f8881;border:1px solid #edebe9;border-radius:12px;align-items:center;gap:10px;margin:29px 0 30px;padding:10px;display:flex}.workspace-avatar{color:#905c46;background:#f3e9e4;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.workspace-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-copy strong{color:#49433d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.workspace-copy span{color:#a09a94;font-size:10px}.sidebar-label{color:#b2aca6;letter-spacing:.13em;padding:0 10px;font-size:9px;font-weight:750}.main-nav{gap:4px;margin-top:12px;display:grid}.nav-link{color:#807a75;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 11px;font-size:12px;font-weight:550;transition:background .16s,color .16s;display:flex;position:relative}.nav-link:hover{color:#6f5144;background:#faf7f6}.nav-link-active{color:#8f573f;background:#f7f1ee;font-weight:650}.nav-link-active:before{background:var(--brand);content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-16px}.nav-count{color:#916755;background:#f1ebe8;border-radius:7px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;display:grid}.team-label{margin-top:33px}.team-mini-list{gap:13px;margin-top:15px;padding:0 8px;display:grid}.team-mini{color:#6f6963;align-items:center;gap:9px;font-size:11px;display:flex}.avatar{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:inline-grid}.avatar-rose{color:#96644e;background:#f5eae5}.avatar-lavender{color:#776889;background:#eeebf4}.avatar-sand{color:#97733d;background:#f5ebdb}.avatar-dark{color:#724e3f;background:#e7e2dd}.presence{background:#d2cfcd;border-radius:50%;width:7px;height:7px;margin-left:auto}.presence-online{background:#66a47b;box-shadow:0 0 0 3px #e9f4ed}.invite-link{color:#9b7260;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:10px;font-weight:600;display:flex}.sidebar-bottom{margin-top:auto}.integration-card{background:#fdfbfa;border:1px solid #edebe9;border-radius:11px;align-items:center;gap:9px;margin:0 1px 14px;padding:11px 9px;display:flex;position:relative}.integration-icon{color:#986650;background:#f6eeeb;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.integration-card>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.integration-card strong{color:#5e564f;font-size:10px;font-weight:650}.integration-card span:not(.integration-dot){color:#a09a95;font-size:9px}.integration-dot{background:#d4cfca;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:11px}.integration-ready .integration-dot{background:#5da676}.settings-link{margin-bottom:12px;font-size:11px}.sidebar-profile{color:#8b8580;border-top:1px solid #f0edec;align-items:center;gap:9px;padding:13px 4px 0;display:flex}.profile-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profile-copy strong{color:#4f4944;font-size:11px;font-weight:650}.profile-copy span{color:#9f9993;font-size:9px}.main-area{width:calc(100% - 252px);min-width:0;min-height:100vh;margin-left:252px}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #edebe9;justify-content:space-between;align-items:center;height:64px;padding:0 36px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions,.breadcrumb{align-items:center;display:flex}.breadcrumb{color:#a29d98;gap:10px;font-size:11px}.breadcrumb strong{color:#5a534c;font-weight:650}.topbar-actions{gap:14px}.global-search{color:#a6a09b;background:#fbfaf9;border:1px solid #edebe9;border-radius:9px;align-items:center;gap:8px;width:226px;height:34px;padding:0 9px;display:flex}.global-search input{color:#57514b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.global-search input::placeholder{color:#b0aba7}.global-search kbd{color:#a19c97;background:#fff;border:1px solid #e9e7e5;border-radius:4px;flex:none;padding:2px 4px;font-size:9px}.role-select-wrap{color:#97897d;align-items:center;gap:6px;display:flex}.role-select-wrap select{appearance:none;color:#645c55;cursor:pointer;background:0 0;border:0;outline:none;max-width:125px;font-size:10px;font-weight:600}.icon-button{color:#86807a;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:inline-grid}.icon-button:hover{color:#945f49;background:#f7f3f1}.notification-wrap{position:relative}.notification-button{background:#fff;border:1px solid #efedeb;position:relative}.notification-active{color:#945f49;background:#faf4f1}.notification-dot{background:#b85353;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar-top{color:#fff;background:#bc795c;width:31px;height:31px}.notification-popover{z-index:30;width:315px;box-shadow:var(--shadow-elev);background:#fff;border:1px solid #edeae8;border-radius:16px;position:absolute;top:45px;right:-40px;overflow:hidden}.popover-heading{border-bottom:1px solid #f1eeed;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.popover-heading strong{color:#47403a;font-size:12px}.popover-heading span{color:#a1968d;font-size:10px}.popover-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #f6f4f2;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.popover-item:hover{background:#fcf9f8}.popover-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.popover-danger{color:#aa4d4d;background:#fbeeee}.popover-warning{color:#a97a2d;background:#fff3df}.popover-item>span:last-child{flex-direction:column;gap:4px;display:flex}.popover-item strong{color:#514b45;font-size:10px}.popover-item small{color:#a29b96;font-size:9px}.popover-footer{color:#935f49;background:#fff;border:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-size:10px;font-weight:650;display:flex}.page-content{width:min(100%,1390px);margin:0 auto;padding:32px 36px 22px}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:25px;display:flex}.eyebrow{color:#a1978f;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:10px;font-size:9px;font-weight:750;display:flex}.eyebrow-line{background:#c0a397;width:15px;height:1px}.page-heading h1{color:#413a34;letter-spacing:-.03em;margin:0;font-family:Sora,system-ui,sans-serif;font-size:28px;font-weight:500}.heading-period{color:#b17a63}.page-heading p{color:#958f8a;margin:7px 0 0;font-size:11px}.heading-actions{align-items:center;gap:8px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card,.panel{background:var(--surface);box-shadow:var(--shadow-soft);border:1px solid #edebe9;border-radius:16px}.metric-card{min-width:0;padding:16px 16px 14px}.metric-icon{border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.metric-rose{color:#9d6851;background:#f8f1ee}.metric-green{color:#528264;background:#eaf4ed}.metric-lavender{color:#82799a;background:#f0eef6}.metric-sand{color:#a27a44;background:#f8f1e7}.metric-heading{color:#8f8983;justify-content:space-between;align-items:center;margin-top:13px;font-size:10px;display:flex}.metric-heading button{color:#b1aca8;background:0 0;border:0;padding:0}.metric-value{color:#423c37;letter-spacing:-.04em;margin-top:7px;font-size:24px;font-weight:650;display:block}.metric-footer{color:#9f9b97;align-items:center;gap:4px;min-height:16px;margin-top:7px;font-size:9px;display:flex}.metric-footer .trend-up{color:#5b9b70}.metric-footer .trend-down{color:#bb6363}.footer-link{color:#95634d;cursor:pointer;margin-left:auto;font-weight:650}.alert-strip{background:#fffaf3;border:1px solid #f0e2d4;border-radius:14px;align-items:center;gap:11px;margin-top:15px;padding:11px 14px;display:flex}.alert-strip-icon{color:#ab7625;background:#fff0d9;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.alert-strip>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.alert-strip strong{color:#68533b;font-size:10px}.alert-strip span{color:#a18d73;font-size:9px}.alert-strip button{color:#9b6b28;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:15px;margin-top:15px;display:grid}.panel{min-width:0;padding:18px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-heading h2,.table-heading h2{color:#4b453f;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:700}.panel-heading p,.table-heading p{color:#a19b96;margin:5px 0 0;font-size:9px}.text-button{color:#95634d;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:9px;font-weight:650;display:inline-flex}.health-overview{align-items:center;gap:27px;padding:18px 8px 17px;display:flex}.health-overview-score{color:#9f9993;flex-direction:column;flex:0 0 122px;align-items:center;gap:8px;font-size:9px;display:flex}.health-indicator{align-items:center;gap:10px;display:flex}.health-ring{background:conic-gradient(#4c9365 var(--score), #eaf2ec 0);border-radius:50%;flex:none;place-items:center;width:51px;height:51px;display:grid;position:relative}.health-ring:before{content:"";background:#fff;border-radius:50%;width:41px;height:41px;position:absolute}.health-ring span{color:#4d7258;font-size:13px;font-weight:750;position:relative}.health-ring.health-atenção{background:conic-gradient(#c29343 var(--score), #f5eedf 0)}.health-ring.health-atenção span{color:#987334}.health-ring.health-em-risco{background:conic-gradient(#bd6666 var(--score), #f7e9e9 0)}.health-ring.health-em-risco span{color:#a14c4c}.health-indicator-compact .health-ring{width:34px;height:34px}.health-indicator-compact .health-ring:before{width:27px;height:27px}.health-indicator-compact .health-ring span{font-size:10px}.health-copy{flex-direction:column;gap:3px;display:flex}.health-copy strong{color:#5c554f;font-size:11px}.health-copy span{color:#a39d97;font-size:9px}.health-breakdown{flex:1;gap:11px;display:grid}.breakdown-row{color:#7c7671;grid-template-columns:102px 19px minmax(38px,1fr);align-items:center;gap:8px;font-size:9px;display:grid}.breakdown-row>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.breakdown-row strong{color:#5b554f;font-size:10px}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-healthy{background:#62a177}.legend-attention{background:#d1a34f}.legend-risk{background:#c36868}.breakdown-track{background:#f2f0ee;border-radius:99px;height:5px;overflow:hidden}.breakdown-track span{border-radius:inherit;height:100%;display:block}.bar-healthy{background:#62a177}.bar-attention{background:#d1a34f}.bar-risk{background:#c36868}.panel-divider{background:#f1eeed;height:1px}.section-subheading{justify-content:space-between;align-items:center;padding:14px 0 5px;display:flex}.section-subheading>div{flex-direction:column;gap:3px;display:flex}.section-subheading strong{color:#544d48;font-size:10px}.section-subheading span{color:#a9a49f;font-size:8px}.subtle-icon{width:25px;height:25px}.client-list{display:grid}.client-row{text-align:left;background:#fff;border:0;border-top:1px solid #f5f3f1;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 2px;display:flex}.client-row:hover{background:#fdfbfa}.client-logo{color:#8f6350;background:#f3ece9;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:750;display:grid}.client-logo-0{color:#786984;background:#f0ebf1}.client-logo-1{color:#9c7745;background:#f6edde}.client-logo-2{color:#568061;background:#e9f1eb}.client-name-col{flex-direction:column;flex:1;gap:3px;min-width:70px;display:flex}.client-name-col strong{color:#57504a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.client-name-col small{color:#a9a39e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.client-score{color:#66605a;white-space:nowrap;align-items:baseline;margin-left:auto;display:flex}.client-score strong{font-size:10px}.client-score small{color:#a9a5a1;font-size:8px}.client-row-chevron{color:#bfbab5}.activity-panel{padding:18px 18px 12px}.period-select{color:#807a74;background:#fff;border:1px solid #edebe9;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;display:flex}.activity-summary{align-items:baseline;gap:9px;margin-top:19px;display:flex}.activity-summary>strong{color:#514b45;font-size:11px}.activity-summary>span{color:#4c9365;align-items:center;gap:2px;font-size:9px;font-weight:700;display:flex}.activity-summary small{color:#a7a29d;font-size:8px;font-weight:400}.chart-area{gap:8px;height:139px;margin:11px 3px 0 0;display:flex}.chart-y-labels{color:#b4afab;flex-direction:column;justify-content:space-between;width:17px;padding:0 0 18px;font-size:8px;display:flex}.chart-content{flex:1;position:relative}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 19px}.chart-grid-lines i{border-top:1px dashed #eeebea;width:100%}.chart-bars{justify-content:space-around;align-items:stretch;display:flex;position:absolute;inset:0 4px}.chart-bar-wrap{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;width:25px;display:flex}.chart-bar{background:#eee2dd;border-radius:4px 4px 2px 2px;width:12px;min-height:10px}.chart-bar-highlight{background:#bc795c}.chart-bar-wrap small{color:#a9a4a0;font-size:8px}.chart-legend{color:#a09a95;border-bottom:1px solid #f1eeed;justify-content:space-between;padding:5px 0 13px;font-size:8px;display:flex}.chart-legend>span:first-child{align-items:center;gap:5px;display:flex}.chart-legend i{background:#bc795c;border-radius:2px;width:7px;height:7px}.chart-legend strong{color:#695f57;font-size:9px}.task-preview-heading{justify-content:space-between;align-items:center;padding:13px 0 5px;display:flex}.task-preview-heading>strong{color:#544d48;font-size:9px}.task-preview{display:grid}.task-preview-row{text-align:left;background:0 0;border:0;border-top:1px solid #f5f3f1;align-items:center;gap:8px;padding:7px 0;display:flex}.task-check{color:#fff;background:#fff;border:1px solid #e1ddda;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.task-preview-row:hover .task-check{background:#b38572;border-color:#b38572}.task-preview-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-preview-row strong{color:#645e58;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.task-preview-row small{color:#a7a29d;font-size:8px}.task-due{color:#9b958f;font-size:8px}.empty-mini{color:#a39d98;padding:11px 0;font-size:9px}.funnel-summary{margin-top:15px}.funnel-stage-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.funnel-stage{border-left:2px solid #efe7e4;min-width:0;padding-left:11px}.funnel-stage-label{color:#97918b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.funnel-stage>strong{color:#564f49;margin-top:5px;font-size:18px;font-weight:650;display:block}.funnel-progress{background:#f2f0ee;border-radius:99px;height:4px;margin:7px 0 5px}.funnel-progress span{border-radius:inherit;background:#b88f7d;height:100%;display:block}.funnel-stage small{color:#ada8a3;font-size:8px}.page-footer{color:#a9a49f;justify-content:space-between;gap:12px;margin-top:27px;padding:13px 0 2px;font-size:8px;display:flex}.page-footer>span:last-child{align-items:center;gap:6px;display:flex}.footer-status{background:#d1a34f;border-radius:50%;width:6px;height:6px}.footer-connected{background:#5fa374}.footer-divider{color:#cfcbc7}.pipeline-wrap{overflow:hidden}.pipeline-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pipeline-count{color:#958f89;font-size:10px}.pipeline-count strong{color:#4f4943;font-size:13px}.pipeline-count span{color:#cfcac5;margin:0 5px}.pipeline-filters{gap:7px;display:flex}.pipeline-board{scrollbar-color:#d6cdc5 transparent;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(208px,1fr));gap:11px;padding:2px 2px 13px;display:grid;overflow-x:auto}.pipeline-column{background:#fdfbfa;border:1px solid #edebe9;border-radius:16px;min-height:370px;padding:10px}.pipeline-column-heading{align-items:center;gap:7px;padding:2px 1px 11px;display:flex}.stage-dot{border-radius:50%;width:7px;height:7px}.pipeline-column-heading strong{color:#5c554f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stage-count{color:#8c857e;background:#f1efed;border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.column-add{color:#958374;background:#fff;border:1px solid #ede9e6;border-radius:7px;place-items:center;width:23px;height:23px;margin-left:auto;display:grid}.pipeline-cards{gap:8px;display:grid}.lead-card{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #efecea;border-radius:12px;padding:11px}.lead-card-top{justify-content:space-between;align-items:center;display:flex}.lead-source{color:#9a6954;background:#f6f1ef;border-radius:5px;padding:4px 6px;font-size:8px}.lead-menu{width:23px;height:23px}.lead-card h3{color:#564f49;margin:7px 0 9px;font-size:11px;font-weight:700}.lead-contact{color:#817b76;align-items:center;gap:7px;font-size:9px;display:flex}.avatar-small{width:22px;height:22px;font-size:8px}.lead-card-footer{color:#9f9a95;border-top:1px solid #f4f1ef;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:8px;display:flex}.lead-card-footer>span:first-child{align-items:center;gap:4px;display:flex}.lead-owner{color:#786b86;background:#eeebf4;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:700;display:grid}.lead-advance{color:#9c6a55;background:0 0;border:0;align-items:center;gap:5px;margin:7px 0 0;padding:2px 0 0;font-size:8px;font-weight:650;display:flex}.empty-column{color:#afa9a4;text-align:center;border:1px dashed #e8e4e0;border-radius:9px;padding:17px 8px;font-size:8px}.add-lead-card{color:#9d8e80;background:0 0;border:1px dashed #e6e1dd;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:8px;display:flex}.add-lead-card:hover{background:#fdfbfa;border-color:#c5a597}.client-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.client-metrics>div{background:#fff;border:1px solid #edebe9;border-radius:14px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.client-metrics span{color:#9b958f;font-size:9px}.client-metrics strong{color:#534c46;font-size:20px;font-weight:650}.client-metrics small{color:#afaaa5;font-size:8px}.text-health-green{color:#548765!important}.text-health-amber{color:#b08336!important}.text-health-red{color:#b34f4f!important}.client-table-panel{padding:0}.table-heading{justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.table-filter{color:#948d88;border:1px solid #edebe9;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.table-filter select{appearance:none;color:#736d67;background:0 0;border:0;outline:none;max-width:115px;font-size:9px}.client-table-scroll{overflow-x:auto}.client-table{border-collapse:collapse;white-space:nowrap;width:100%}.client-table thead{background:#fcfaf9}.client-table th{color:#a49f9a;text-align:left;letter-spacing:.07em;border-top:1px solid #f1eeed;border-bottom:1px solid #f1eeed;padding:10px 12px;font-size:8px;font-weight:700}.client-table th:first-child,.client-table td:first-child{padding-left:18px}.client-table th small{color:#b7b2ae;margin-top:2px;font-size:7px;font-weight:500;display:block}.client-table td{color:#76706a;border-bottom:1px solid #f4f2f0;padding:10px 12px;font-size:9px}.client-table tbody tr{cursor:pointer}.client-table tbody tr:hover{background:#fdfbfa}.table-client{align-items:center;gap:9px;display:flex}.table-client>span:last-child{flex-direction:column;gap:4px;display:flex}.table-client strong{color:#534d47;font-size:9px;font-weight:650}.table-client small{color:#a49f9a;font-size:8px}.trial-date{color:#ad762a;margin-top:4px;font-size:8px;display:block}.table-health{align-items:center;gap:8px;display:flex}.table-health>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.table-health small{color:#a29d98;text-overflow:ellipsis;max-width:165px;font-size:8px;overflow:hidden}.table-number{font-weight:650;color:#534d47!important}.table-last-access{color:#918b86!important}.table-more{width:27px;height:27px}.table-empty{text-align:center;color:#a39e9a!important;padding:35px!important}.table-pagination{color:#a49f9a;justify-content:space-between;align-items:center;padding:12px 18px;font-size:8px;display:flex}.table-pagination strong{color:#6c6660}.table-pagination>div{gap:4px;display:flex}.table-pagination button{color:#87817b;background:#fff;border:1px solid #edebe9;border-radius:6px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.table-pagination button:disabled{color:#cecac6}.table-pagination .pagination-current{color:#95624c;background:#faf4f1;border-color:#ebe0db}.task-page-summary{background:linear-gradient(110deg,#fff 50%,#fbf7f6);border:1px solid #eeeae7;border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 15px;display:flex}.task-summary-icon{color:#9a6751;background:#f7efeb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.task-page-summary>div:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.task-page-summary strong{color:#564f49;font-size:11px}.task-page-summary span{color:#a09a95;font-size:9px}.task-summary-date{color:#857f79;align-items:center;gap:7px;font-size:9px;display:flex}.tasks-page-grid{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:14px;display:grid}.task-list-panel,.task-side-panel{padding:17px}.tasks-list{margin-top:14px}.task-row{border-top:1px solid #f3f0ef;align-items:center;gap:10px;padding:12px 0;display:flex}.task-check-large{border-radius:7px;width:20px;height:20px}.task-check-active{background:#70a17d;border-color:#70a17d}.task-row-main{flex-direction:column;flex:1;gap:4px;min-width:90px;display:flex}.task-row-main strong{color:#544e48;font-size:10px;font-weight:650}.task-row-main span{color:#a39d98;font-size:8px}.task-row-done .task-row-main strong{color:#a49f9b;text-decoration:line-through}.task-row-due{color:#918b86;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.task-more{width:26px;height:26px}.role-task-list{margin-top:15px}.role-task-row{color:#756e69;border-top:1px solid #f3f0ef;justify-content:space-between;align-items:center;padding:12px 1px;font-size:9px;display:flex}.role-task-row span{align-items:center;gap:7px;display:flex}.role-task-row>strong{color:#58514b;font-size:10px}.role-task-row small{color:#a6a19c;font-size:8px;font-weight:400}.role-dot{background:#998472;border-radius:50%;width:7px;height:7px}.role-sdr{background:#af7f6b}.role-tráfego-pago{background:#659879}.role-editor-de-vídeo{background:#8a809b}.role-closer{background:#6d86a1}.team-note{color:#9c705d;background:#faf6f5;border-radius:9px;gap:8px;margin-top:10px;padding:10px;display:flex}.team-note span{color:#90877f;font-size:8px;line-height:1.5}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2f282273;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{width:min(100%,510px);box-shadow:var(--shadow-elev);background:#fff;border:1px solid #efece9;border-radius:20px;padding:22px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.modal-heading h2{color:#4d463f;margin:0;font-size:16px;font-weight:700}.modal-heading p{color:#97908b;margin:6px 0 0;font-size:10px;line-height:1.5}.lead-form{gap:13px;display:grid}.lead-form label{color:#706a64;gap:6px;font-size:9px;font-weight:650;display:grid}.lead-form input,.lead-form select{color:#4f4943;background:#fff;border:1px solid #e9e6e4;border-radius:12px;outline:none;width:100%;height:38px;padding:0 10px;font-size:10px}.lead-form input::placeholder{color:#b0aba7}.lead-form input:focus,.lead-form select:focus{border-color:#c6a495;box-shadow:0 0 0 3px #f6ede9}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal-actions{border-top:1px solid #f1eeed;justify-content:flex-end;gap:8px;margin-top:5px;padding-top:14px;display:flex}.client-modal{width:min(100%,480px)}.client-modal-content{gap:16px;display:grid}.client-modal-summary{background:#fcf9f8;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.client-owner{align-items:center;gap:9px;display:flex}.client-owner>div{flex-direction:column;gap:4px;display:flex}.client-owner strong{color:#59514a;font-size:10px}.client-owner span{color:#a09b96;font-size:8px}.detail-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.detail-stats>div{border:1px solid #efedeb;border-radius:9px;flex-direction:column;gap:7px;padding:10px;display:flex}.detail-stats span{color:#9f9a95;font-size:8px}.detail-stats strong{color:#564f49;font-size:16px}.detail-section{border-top:1px solid #f1eeed;padding-top:13px}.detail-section-title{color:#9c6a54;align-items:center;gap:7px;display:flex}.detail-section-title strong{color:#5b544d;font-size:10px}.reason-list{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reason-list li{color:#817b75;align-items:center;gap:8px;font-size:9px;display:flex}.reason-dot{background:#c28a4c;border-radius:50%;width:6px;height:6px}.client-modal-footer{color:#9a948f;border-top:1px solid #f1eeed;justify-content:space-between;align-items:center;padding-top:12px;font-size:9px;display:flex}.client-modal-footer strong{color:#635c56;margin-left:4px;font-weight:600}.table-filters{flex-wrap:wrap;gap:8px;display:flex}.source-tag{color:#6c6560;letter-spacing:.06em;text-transform:uppercase;background:#f0eeea;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:700}.criteria-list{gap:10px;display:grid}.criteria-row{color:#6c6560;grid-template-columns:150px 1fr 30px;align-items:center;gap:10px;font-size:9px;display:grid}.criteria-row strong{color:#1c1917;text-align:right;font-size:9px}.check-note{color:#6c6560;background:#f7f6f2;border-radius:10px;margin:4px 0 0;padding:9px 11px;font-size:9px;line-height:1.5}.external-modal{width:min(100%,560px)}.criteria-form{border:1px solid #e5e0dc;border-radius:14px;gap:11px;padding:13px;display:grid}.score-slider{grid-template-columns:1fr 120px 34px;align-items:center;gap:10px!important;display:grid!important}.score-slider>span{flex-direction:column;gap:3px;display:flex}.score-slider small{color:#a69e96;font-size:8px;font-weight:400}.score-slider input[type=range]{accent-color:#bc795c;height:4px;padding:0}.score-slider output{color:#1c1917;text-align:right;font-size:10px;font-weight:700}.mobile-menu,.mobile-close,.mobile-backdrop{display:none}@media (width<=1200px){.page-content,.topbar{padding-left:25px;padding-right:25px}.dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr)}.metric-card{padding:14px 13px 12px}.client-row{gap:7px}.client-row .badge{padding-left:7px;padding-right:7px}}@media (width<=980px){.sidebar{width:224px}.main-area{width:calc(100% - 224px);margin-left:224px}.dashboard-grid{grid-template-columns:1fr}.activity-panel{grid-template-columns:1fr;display:grid}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{width:190px}.tasks-page-grid{grid-template-columns:1fr}}@media (width<=720px){.sidebar{z-index:40;width:265px;transition:transform .2s;transform:translate(-105%);box-shadow:15px 0 40px #2a1e191a}.sidebar-open{transform:translate(0)}.mobile-backdrop{z-index:30;background:#2e241f70;border:0;display:block;position:fixed;inset:0}.main-area{width:100%;margin-left:0}.topbar{height:58px;padding:0 15px}.topbar-left{gap:8px}.mobile-menu{width:31px;height:31px;display:inline-grid}.mobile-close{width:29px;height:29px;margin-left:auto;display:inline-grid}.brand-lockup{align-items:center}.breadcrumb{gap:6px;font-size:9px}.topbar-actions{gap:7px}.global-search{background:0 0;border-color:#0000;justify-content:center;width:34px;height:34px;padding:0}.global-search input,.global-search kbd{display:none}.role-select-wrap{gap:3px}.role-select-wrap>svg:first-child{display:none}.role-select-wrap select{max-width:91px;font-size:9px}.topbar-actions>.avatar-top{display:none}.page-content{padding:24px 15px 18px}.page-heading{align-items:flex-start;margin-bottom:19px}.page-heading h1{font-size:25px}.page-heading p{max-width:270px;line-height:1.5}.heading-actions{align-self:flex-end}.heading-actions .button{white-space:nowrap;gap:12px;width:36px;padding:0 10px;overflow:hidden}.heading-actions .button svg{flex:none}.heading-actions .button span{display:none}.metric-grid{gap:9px}.metric-card{padding:12px}.metric-value{font-size:21px}.metric-heading{font-size:9px}.metric-footer{font-size:8px}.dashboard-grid{gap:10px;margin-top:10px}.panel{padding:14px}.health-overview{gap:13px;padding-left:0;padding-right:0}.health-overview-score{flex-basis:100px}.breakdown-row{grid-template-columns:88px 16px minmax(30px,1fr);gap:5px;font-size:8px}.client-row{gap:6px}.client-row>.badge{display:none}.client-row .client-score{margin-left:auto}.client-row-chevron{width:14px}.activity-panel{padding:14px}.funnel-stage-row{grid-template-columns:repeat(5,minmax(90px,1fr));padding-bottom:3px;overflow-x:auto}.page-footer{flex-direction:column;gap:7px}.client-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.client-metrics>div{padding:11px}.table-heading{align-items:flex-start;padding:14px}.table-heading p{max-width:200px;line-height:1.4}.table-filter{gap:4px;padding:6px}.table-filter>svg:first-child{display:none}.pipeline-toolbar{align-items:flex-start}.pipeline-filters{gap:5px}.pipeline-count{max-width:180px;line-height:1.5}.pipeline-filters .button{padding:0 8px}.task-summary-date{max-width:135px;font-size:8px}.task-row{flex-wrap:wrap}.task-row-main{flex-basis:calc(100% - 42px)}.task-row>.badge{margin-left:30px}.task-row-due{margin-left:auto}.task-more{display:none}}@media (width<=430px){.role-select-wrap{display:none}.page-heading{gap:8px}.page-heading h1{font-size:23px}.page-heading p{font-size:10px}.heading-actions .button{height:35px}.metric-grid{gap:7px}.metric-card{padding:10px}.metric-icon{width:29px;height:29px}.metric-value{font-size:19px}.metric-heading{margin-top:9px}.metric-footer{flex-wrap:wrap;min-height:24px}.health-overview{gap:7px}.health-overview-score{flex-basis:85px}.health-ring{width:46px;height:46px}.health-ring:before{width:37px;height:37px}.breakdown-row{grid-template-columns:78px 13px minmax(20px,1fr);gap:4px}.client-row{gap:5px}.client-logo{width:28px;height:28px}.client-name-col strong,.client-score{font-size:8px}.client-score strong{font-size:9px}.client-modal-summary{gap:6px;padding:10px}.client-owner{gap:6px}.client-owner span{font-size:7px}.detail-stats{gap:5px}.detail-stats>div{padding:8px 6px}.detail-stats span{font-size:7px}}.admin-page{gap:20px;display:grid}.admin-intro{background:linear-gradient(110deg,#fff 0% 58%,#fbf0f3 100%);border:1px solid #efdee4;border-radius:15px;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.admin-intro:after{content:"";border:1px solid #f1dfe5;border-radius:50%;width:145px;height:145px;position:absolute;top:-54px;right:12%}.admin-intro-icon{z-index:1;color:#a34a68;background:#faeef2;border:1px solid #f0dce3;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.admin-intro>div:nth-child(2){z-index:1;flex:1;gap:5px;display:grid}.admin-intro>div:nth-child(2) strong{color:#513e45;font-size:13px;font-weight:700}.admin-intro>div:nth-child(2) span{color:#95868b;font-size:10px;line-height:1.5}.admin-intro>.badge{z-index:1;flex:none}.admin-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-tabs{background:#fff;border:1px solid #eee8e8;border-radius:13px;gap:5px;padding:12px;display:grid;position:sticky;top:82px}.admin-tabs-label{color:#ad9da2;letter-spacing:.13em;padding:7px 9px 9px;font-size:8px;font-weight:750}.admin-tab{color:#827378;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:10px;font-weight:550;transition:background .15s,color .15s;display:flex}.admin-tab:hover{color:#834358;background:#faf6f7}.admin-tab>span{flex:1}.admin-tab>svg:last-child{color:#c0b3b7}.admin-tab-active{color:#963855;background:#fbf0f3;font-weight:650}.admin-tab-active>svg:last-child{color:#b57489}.admin-tabs-help{color:#a0808c;border-top:1px solid #f1ecec;align-items:flex-start;gap:8px;margin-top:9px;padding:13px 5px 3px;display:flex}.admin-tabs-help svg{flex:none;margin-top:1px}.admin-tabs-help span{color:#9b8e92;font-size:8px;line-height:1.6}.admin-content{gap:13px;min-width:0;display:grid}.admin-content-heading{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.admin-content-heading>div{gap:4px;display:grid}.admin-content-heading h2{color:#4f3d44;margin:0;font-size:15px;font-weight:700}.admin-content-heading p{color:#98898e;margin:0;font-size:9px}.admin-content-heading .button{flex:none}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-stats>div{background:#fff;border:1px solid #eee8e8;border-radius:11px;align-content:space-between;gap:10px;min-height:82px;padding:13px 14px;display:grid;position:relative}.admin-stats>div:after{content:"";background:#d7bec7;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;right:14px}.admin-stats>div:nth-child(2):after{background:#82b28e}.admin-stats>div:nth-child(3):after{background:#d7a657}.admin-stats>div>span{color:#9b8c91;align-items:center;gap:7px;font-size:9px;display:flex}.admin-stats>div>span svg{color:#ab6e84}.admin-stats>div>strong{color:#4f3e44;font-size:21px;font-weight:680;line-height:1}.admin-card{background:#fff;border:1px solid #eee8e8;border-radius:12px;min-width:0;overflow:hidden}.admin-card-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.admin-card-heading>div{gap:5px;display:grid}.admin-card-heading h3{color:#59474e;margin:0;font-size:11px;font-weight:680}.admin-card-heading p{color:#a09397;margin:0;font-size:8px;line-height:1.5}.admin-card-heading>svg{color:#a76b80;flex:none}.admin-search{color:#a7999e;background:#fdfbfa;border:1px solid #eee8e8;border-radius:8px;flex:0 250px;align-items:center;gap:7px;width:min(250px,48%);height:33px;padding:0 9px;display:flex}.admin-search:focus-within{border-color:#d8a9b8;box-shadow:0 0 0 3px #fbf0f3}.admin-search input{color:#59494e;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.admin-search input::placeholder{color:#afa3a6}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;white-space:nowrap;width:100%}.team-table thead{background:#fcfaf9}.team-table th{color:#a5999d;text-align:left;letter-spacing:.07em;border-top:1px solid #f1ecec;border-bottom:1px solid #f1ecec;padding:10px 12px;font-size:8px;font-weight:700}.team-table th:first-child,.team-table td:first-child{padding-left:17px}.team-table td{color:#817378;border-bottom:1px solid #f4f0f0;padding:10px 12px;font-size:9px}.team-table tbody tr{transition:background .15s}.team-table tbody tr:hover{background:#fdfafb}.team-person{align-items:center;gap:9px;min-width:190px;display:flex}.team-person>span:last-child{gap:4px;min-width:0;display:grid}.team-person strong{color:#55454b;font-size:9px;font-weight:650}.team-person small{color:#a5999c;text-overflow:ellipsis;max-width:230px;font-size:8px;overflow:hidden}.member-joined{color:#92858a!important}.member-actions{justify-content:flex-end;gap:2px;display:flex}.member-actions .icon-button{width:29px;height:29px}.member-actions .member-remove:hover{color:#b64c5d;background:#fff0f1}.team-empty{text-align:center;white-space:normal;color:#a4999c!important;padding:32px 16px!important}.team-table-footer{color:#a5999d;justify-content:space-between;align-items:center;gap:10px;padding:11px 17px;font-size:8px;display:flex}.team-table-footer strong{color:#6e5e63}.team-table-footer .text-button{color:#9c4562;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.access-roles-card{padding-bottom:13px}.access-roles-card>.admin-card-heading>svg{color:#a76b80}.access-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 17px 14px;display:grid}.access-role{background:#fdfbfa;border:1px solid #f1ebec;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.access-role-mark{color:#a34a68;background:#f8e9ee;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.access-sdr{color:#a87935;background:#fbf0e2}.access-tráfego-pago{color:#568362;background:#eaf3ec}.access-editor-de-vídeo{color:#78658e;background:#efebf5}.access-closer{color:#59799c;background:#eaf0f6}.access-role>span:last-child{gap:4px;min-width:0;display:grid}.access-role strong{color:#604e55;font-size:9px;font-weight:650}.access-role small{color:#9d9094;font-size:8px;line-height:1.45}.permission-note,.admin-info-strip{color:#ad803e;background:#fffcf6;border:1px solid #f1e7d8;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.permission-note{margin:0 17px}.permission-note svg,.admin-info-strip svg{flex:none;margin-top:1px}.permission-note span,.admin-info-strip span{color:#927d62;font-size:8px;line-height:1.55}.settings-form-card{padding-bottom:17px}.settings-form-card+.settings-form-card{margin-top:1px}.settings-card-icon{color:#a34a68;background:#f8edf1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;padding:0 17px;display:grid}.admin-form-grid>label{color:#76666c;gap:6px;min-width:0;font-size:9px;font-weight:600;display:grid}.admin-form-grid input,.admin-form-grid select{color:#59494e;background:#fff;border:1px solid #eae3e4;border-radius:8px;outline:none;width:100%;height:36px;padding:0 10px;font-size:9px}.admin-form-grid input::placeholder{color:#b1a6a8}.admin-form-grid input:focus,.admin-form-grid select:focus{border-color:#ca91a4;box-shadow:0 0 0 3px #f7e8ee}.settings-readonly-field{background:#fdfbfa;border:1px solid #f0eaea;border-radius:8px;align-content:center;gap:5px;padding:8px 10px;display:grid}.settings-readonly-field>span{color:#76666c;font-size:9px;font-weight:600}.settings-readonly-field strong{color:#90784f;align-items:center;gap:6px;font-size:8px;font-weight:600;display:flex}.settings-readonly-field strong i{background:#d0a254;border-radius:50%;width:6px;height:6px}.settings-readonly-field small{color:#a3979a;font-size:8px}.admin-info-strip{color:#83749c;background:#faf9fd;border-color:#e8e4f0}.admin-info-strip span{color:#887e9b}.notification-settings-card,.notification-channel-card{padding-bottom:4px}.notification-settings-list{padding:0 17px}.notification-setting-row{border-top:1px solid #f3eeee;align-items:center;gap:11px;min-height:66px;display:flex}.notification-setting-icon,.channel-icon{color:#a34a68;background:#f8edf1;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.notification-setting-copy{flex:1;gap:4px;display:grid}.notification-setting-copy strong,.notification-channel-row strong{color:#5c4a50;font-size:9px;font-weight:650}.notification-setting-copy small,.notification-channel-row small{color:#a09397;font-size:8px;line-height:1.45}.settings-toggle{background:#eee9ea;border:1px solid #ddd4d7;border-radius:99px;flex:none;align-items:center;width:34px;height:20px;padding:2px;transition:background .15s,border-color .15s;display:flex}.settings-toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 3px #39252d26}.settings-toggle-on{background:#a34a68;border-color:#a34a68}.settings-toggle-on span{transform:translate(14px)}.notification-channel-row{border-top:1px solid #f3eeee;align-items:center;gap:10px;min-height:58px;padding:8px 17px;display:flex}.notification-channel-row>span:nth-child(2){flex:1;gap:4px;display:grid}.notification-channel-row>svg:last-child{color:#a4979b}.channel-webhook{color:#78658e;background:#efebf5}.admin-save-message{color:#4a8960;background:#f3faf4;border:1px solid #dcecdf;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex}@media (width<=980px){.admin-layout{grid-template-columns:190px minmax(0,1fr);gap:12px}.admin-tabs{padding:9px}.team-table th,.team-table td{padding-left:9px;padding-right:9px}}@media (width<=720px){.admin-page{gap:14px}.admin-intro{gap:10px;padding:13px}.admin-intro-icon{width:36px;height:36px}.admin-intro>.badge{display:none}.admin-layout{grid-template-columns:1fr;gap:12px}.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:7px;position:static}.admin-tabs-label,.admin-tabs-help,.admin-tab>svg:last-child{display:none}.admin-tab{justify-content:center;gap:6px;min-height:38px;padding:0 5px;font-size:8px}.admin-tab>span{flex:0 auto}.admin-tab>svg:first-child{width:14px}.admin-content-heading h2{font-size:14px}.admin-card-heading{flex-wrap:wrap;align-items:flex-start;padding:14px}.admin-search{flex:1 0 100%;width:100%;max-width:none}.team-table th,.team-table td{padding-left:8px;padding-right:8px}.team-person{min-width:175px}.team-person small{max-width:170px}.member-actions .icon-button{width:26px;height:26px}.access-role-grid{padding-left:14px;padding-right:14px}.permission-note{margin-left:14px;margin-right:14px}}@media (width<=430px){.admin-intro>div:nth-child(2) strong{font-size:11px}.admin-intro>div:nth-child(2) span{font-size:8px}.admin-stats{gap:6px}.admin-stats>div{min-height:76px;padding:10px 8px}.admin-stats>div>span{align-items:flex-start;gap:5px;font-size:7px;line-height:1.3}.admin-stats>div>span svg{flex:none;width:13px;height:13px}.admin-stats>div>strong{font-size:19px}.admin-stats>div:after{top:10px;right:9px}.admin-content-heading{align-items:flex-start}.admin-content-heading p{max-width:200px;line-height:1.4}.admin-content-heading .button{height:34px;padding:0 9px;font-size:9px}.admin-card-heading p{max-width:250px}.access-role-grid{grid-template-columns:1fr}.admin-form-grid{grid-template-columns:1fr;gap:11px;padding:0 14px}.notification-settings-list{padding:0 14px}.notification-setting-row{gap:8px}.notification-setting-copy small{max-width:230px;line-height:1.4}.notification-channel-row{gap:7px;padding-left:12px;padding-right:12px}.notification-channel-row .badge{font-size:7px}.team-table-footer{padding-left:12px;padding-right:12px}}.auth-page{background:hsl(var(--background));place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{border:1px solid hsl(var(--border));width:100%;max-width:420px;box-shadow:var(--shadow-elev);background:#fff;border-radius:20px;gap:16px;padding:28px;display:grid}.auth-card h1{color:var(--ink);font-family:Sora,sans-serif;font-size:20px;font-weight:600}.auth-brand{margin-bottom:4px;padding:0}.auth-muted{color:var(--muted);font-size:14px;line-height:1.5}.auth-error{color:hsl(var(--destructive));font-size:13px}.sync-banner{color:#a64646;background:#fbeeee;border:1px solid #f2d6d6;border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:13px}.sync-banner-info{color:#915d47;background:#f7efeb;border-color:#eedfd8}.auth-tabs{background:hsl(var(--muted));border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-tabs button{height:34px;color:var(--muted);border-radius:9px;font-size:13px;font-weight:600}.auth-link{color:var(--muted);justify-self:center;padding:4px 8px;font-size:13px}.auth-link strong{color:var(--ink);font-weight:600}.auth-link:hover{color:var(--ink)}.auth-hint{margin-top:-6px;font-size:12.5px}.auth-actions{flex-wrap:wrap;gap:8px;display:flex}.auth-tabs .auth-tab-active{color:var(--ink);box-shadow:var(--shadow-soft);background:#fff}.traffic-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.traffic-score{color:#9c6a54;background:#f6efe9;border-radius:99px;padding:2px 7px;font-size:9px}.traffic-table{border-collapse:collapse;color:#564f49;width:100%;font-size:10px}.traffic-table th{color:#9f9a95;text-align:left;padding:0 4px 6px;font-size:8px;font-weight:500}.traffic-table td{border-top:1px solid #f1eeed;padding:7px 4px}.traffic-empty{color:#9f9a95;margin:6px 0 0;font-size:10px}.traffic-actions{flex-wrap:wrap;gap:8px;display:flex}.agency-traffic-table{font-size:12px}.agency-traffic-table th{font-size:10px}.agency-traffic-panel{margin-top:16px}.funnel-summary{background:#fcf9f8;border-radius:10px;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.funnel-title{align-items:center;gap:7px;display:flex}.funnel-title strong{color:#5b544d;font-size:10px}.funnel-summary .criteria-row small{color:#9f9a95;font-weight:400}.funnel-summary .criteria-row{grid-template-columns:70px 1fr 80px}.meta-links{padding:0 17px;display:grid}.meta-link-row{color:#5c4a50;border-top:1px solid #f3eeee;grid-template-columns:1fr minmax(160px,260px);align-items:center;gap:10px;min-height:48px;padding:6px 0;font-size:9px;font-weight:600;display:grid}.meta-link-row span{align-items:center;gap:6px;display:flex}.meta-link-row span svg{color:#a34a68}.meta-link-row select{color:#59494e;background:#fff;border:1px solid #eae3e4;border-radius:8px;outline:none;width:100%;height:34px;padding:0 8px;font-size:9px;font-weight:500}.meta-link-row select:focus{border-color:#ca91a4;box-shadow:0 0 0 3px #f7e8ee}.auto-tag{color:#9c6a54;font-size:9px}@media (width<=560px){.meta-link-row{grid-template-columns:1fr}}.pipeline-select{color:#564f49;background:#fff;border:1px solid #e8e3df;border-radius:9px;padding:6px 10px;font-size:12px}.lead-card-open{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.lead-value{color:#3d7b57;font-size:11px;font-weight:600}.lead-meeting{color:#6b5fa0;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.follow-late{color:#c0453a;font-weight:600}.stage-value{color:#9f9a95;margin:-4px 0 8px 18px;font-size:11px}.lost-list{padding:8px;display:grid}.lost-row{text-align:left;font:inherit;color:#564f49;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1eeed;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;padding:10px 8px;font-size:12px;display:grid}.lost-reason{color:#c0453a}.lost-toggle{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.lead-form textarea{font:inherit;resize:vertical;border:1px solid #e8e3df;border-radius:10px;padding:8px 10px;font-size:13px}@media (width<=640px){.lost-row{grid-template-columns:1fr 1fr}}.task-row-open{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.finance-month{align-items:center;gap:8px;margin-bottom:14px;display:flex}.finance-month strong{text-align:center;min-width:150px;font-size:15px}.finance-client{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.finance-client:hover{text-decoration:underline}.finance-note{color:#9f9a95;font-size:11px;display:block}.finance-actions{justify-content:flex-end;gap:6px;display:flex}.finance-pending{flex-wrap:wrap;gap:8px;display:flex}.finance-pending-item{font:inherit;cursor:pointer;background:#fff;border:1px dashed #d9d3cf;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.finance-pending-item small{color:#9f9a95}.finance-overdue{border-color:#f0d3d3}@media (width<=760px){.agency-traffic-table{white-space:nowrap;display:block;overflow-x:auto}}.agency-traffic-panel .panel-heading{margin-bottom:12px}.integration-heading-main{flex:1 1 0;align-items:flex-start;gap:11px;min-width:0;display:flex!important}.integration-heading-main>span:last-child{gap:5px;min-width:0;display:grid}.integration-heading-main .settings-card-icon{flex:none}.integration-heading-main h3{color:#59474e;margin:0;font-size:11px;font-weight:680}.integration-heading-main p{color:#a09397;max-width:460px;margin:0;font-size:8px;line-height:1.5}.integration-badge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-self:flex-start;max-width:55%;overflow:hidden;display:block!important}.integration-body{gap:14px;padding:0 17px;display:grid}.integration-field{color:#76666c;gap:6px;min-width:0;font-size:9px;font-weight:600;display:grid}.integration-field input{color:#59494e;background:#fff;border:1px solid #eae3e4;border-radius:8px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-size:9px;font-weight:500}.integration-field input::placeholder{color:#b1a6a8}.integration-field input:focus{border-color:#ca91a4;box-shadow:0 0 0 3px #f7e8ee}.integration-inline{align-items:center;gap:8px;display:flex}.integration-inline>input,.integration-inline>code{flex:auto}.integration-inline>.integration-action,.integration-inline>button{flex:none}.admin-card .integration-btn{border-radius:8px;gap:6px;height:36px;padding:0 13px;font-size:10px;font-weight:650}.admin-card .integration-btn svg{width:14px;height:14px}.integration-redirect code{color:#59494e;overflow-wrap:anywhere;background:#fdfbfa;border:1px solid #f0eaea;border-radius:8px;align-items:center;min-width:0;min-height:36px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:500;display:flex}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-form{gap:12px;display:grid}.integration-form-actions{justify-content:flex-end;display:flex}.integration-footer{border-top:1px solid #f3eeee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding-top:14px;display:flex}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.integration-note{color:#a09397;align-items:flex-start;gap:7px;margin:0;font-size:8px;line-height:1.55;display:flex}.integration-note svg{color:#b49aa3;flex:none;margin-top:1px}.integration-footer .integration-note{flex:260px}.integration-body .admin-save-message,.integration-message{margin:0}@media (width<=720px){.integration-body,.meta-links{padding:0 14px}}@media (width<=560px){.integration-grid{grid-template-columns:1fr}.integration-inline{flex-wrap:wrap}.integration-inline>*{flex:100%!important}.integration-actions{width:100%}.integration-form-actions>button,.integration-actions>button{flex:auto}}.videos-panel{gap:14px;display:grid}.videos-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.videos-client{color:#736d67;gap:5px;min-width:200px;font-size:12px;display:grid}.videos-tabs{background:#f4f1ef;border-radius:10px;padding:3px;display:inline-flex}.videos-tabs button{font:inherit;cursor:pointer;color:#736d67;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13px}.videos-tabs button.active{color:#2f2a26;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.videos-tabs small{color:#a39d97;margin-left:4px}.videos-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.videos-folder-link{color:#915d47;align-items:center;gap:6px;font-size:13px;display:inline-flex}.videos-uploads{gap:8px;display:grid}.videos-upload{grid-template-columns:1fr auto;gap:4px 10px;font-size:12px;display:grid}.videos-upload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.videos-progress{background:#f1eeed;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.videos-progress div{background:#b97a5f;height:100%;transition:width .2s}.videos-progress div.error{background:#c25555}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.video-card{color:inherit;background:#fff;border:1px solid #efebe8;border-radius:12px;gap:6px;padding:8px;text-decoration:none;display:grid}.video-card:hover{border-color:#d9cbc3}.video-card{position:relative}.video-delete{z-index:1;color:#8a4b3c;cursor:pointer;opacity:0;background:#ffffffeb;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .15s;display:grid;position:absolute;top:14px;right:14px}.video-card:hover .video-delete,.video-delete:focus-visible{opacity:1}.video-delete:hover{color:#b3261e;background:#fff}.video-delete:disabled{opacity:.5;cursor:wait}@media (hover:none){.video-delete{opacity:1}}.video-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.video-card span{color:#9f9a95;align-items:center;gap:5px;font-size:11px;display:flex}.video-thumb{aspect-ratio:16/9;color:#c2b5ad;background:#f4f1ef;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.video-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-duration{position:absolute;bottom:6px;right:6px}.videos-empty-action{margin-top:10px}@media (width<=640px){.videos-actions{margin-left:0}.videos-client{flex:100%;min-width:0}}.drive-banner{color:#39734d;background:#e9f4ed;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:13px}.access-requests-card{background:#fffcf0;border-color:#f59f0a73}.access-requests{gap:10px;margin-top:12px;display:grid}.access-requests li{border:1px solid hsl(var(--border));background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.access-request-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=640px){.access-request-actions{width:100%}.access-request-actions>*{flex:1}}.hover\:bg-\[\#2c2724\]:hover{--tw-bg-opacity:1;background-color:rgb(44 39 36/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ead3c8\]:hover{--tw-bg-opacity:1;background-color:rgb(234 211 200/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8f4f2\]:hover{--tw-bg-opacity:1;background-color:rgb(248 244 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fdfaf9\]:hover{--tw-bg-opacity:1;background-color:rgb(253 250 249/var(--tw-bg-opacity,1))}.hover\:text-\[\#453d36\]:hover{--tw-text-opacity:1;color:rgb(69 61 54/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#bc795c\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(188 121 92/var(--tw-ring-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.mobile-tabbar,.mobile-search-close{display:none}@media (width<=720px){.lead-owner,.client-table th small,.source-tag,.notification-channel-row .badge{font-size:10px}.brand-name small,.section-subheading span,.client-name-col small,.client-score small,.period-select,.activity-summary small,.chart-y-labels,.chart-bar-wrap small,.chart-legend,.task-preview-row strong,.task-preview-row small,.task-due,.funnel-stage-label,.funnel-stage small,.page-footer,.stage-count,.lead-source,.avatar-small,.lead-card-footer,.lead-advance,.empty-column,.add-lead-card,.client-metrics small,.client-table th,.table-client small,.trial-date,.table-health small,.table-pagination,.task-row-main span,.task-row-due,.role-task-row small,.team-note span,.client-owner span,.detail-stats span,.score-slider small,.client-score,.admin-tabs-label,.admin-tabs-help span,.admin-card-heading p,.team-table th,.team-person small,.team-table-footer,.access-role small,.permission-note span,.admin-info-strip span,.settings-readonly-field strong,.settings-readonly-field small,.notification-setting-copy small,.notification-channel-row small,.traffic-table th,.integration-heading-main p,.integration-note{font-size:11px}.sidebar-label,.integration-card span:not(.integration-dot),.profile-copy span,.global-search kbd,.popover-item small,.eyebrow,.metric-footer,.alert-strip span,.panel-heading p,.table-heading p,.text-button,.health-overview-score,.health-copy span,.breakdown-row,.client-logo,.client-name-col strong,.activity-summary>span,.chart-legend strong,.task-preview-heading>strong,.empty-mini,.pipeline-column-heading strong,.lead-contact,.client-metrics span,.table-filter select,.client-table td,.table-client strong,.table-pagination button,.task-page-summary span,.task-summary-date,.role-task-row,.lead-form label,.reason-list li,.client-modal-footer,.criteria-row,.criteria-row strong,.check-note,.admin-content-heading p,.admin-stats>div>span,.admin-search input,.team-table td,.team-person strong,.team-table-footer .text-button,.access-role strong,.admin-form-grid>label,.admin-form-grid input,.admin-form-grid select,.settings-readonly-field>span,.notification-setting-copy strong,.notification-channel-row strong,.admin-save-message,.admin-content-heading .button,.traffic-score,.meta-link-row,.meta-link-row select,.auto-tag,.integration-field,.integration-field input,.integration-redirect code{font-size:12px}.workspace-copy span,.nav-count,.avatar,.invite-link,.integration-card strong,.global-search input,.role-select-wrap select,.popover-heading span,.popover-item strong,.popover-footer,.metric-heading,.alert-strip strong,.alert-strip button,.health-indicator-compact .health-ring span,.breakdown-row strong,.section-subheading strong,.client-score strong,.pipeline-count,.task-row-main strong,.role-task-row>strong,.modal-heading p,.lead-form input,.lead-form select,.client-owner strong,.detail-section-title strong,.score-slider output,.admin-intro>div:nth-child(2) span,.admin-tab,.traffic-table,.traffic-empty,.agency-traffic-table th,.funnel-title strong,.admin-card .integration-btn{font-size:12.5px}.label-caps,.team-mini,.settings-link,.profile-copy strong,.breadcrumb,.page-heading p,.health-copy strong,.activity-summary>strong,.lead-card h3,.task-page-summary strong,.admin-card-heading h3,.admin-intro>div:nth-child(2) strong,.lead-value,.lead-meeting,.stage-value,.finance-note,.integration-heading-main h3,.video-card span{font-size:13px}.workspace-copy strong,.nav-link,.popover-heading strong,.panel-heading h2,.table-heading h2,.agency-traffic-table,.pipeline-select,.lost-row,.videos-client,.videos-upload{font-size:13.5px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}html,body{overflow-x:hidden}body{-webkit-tap-highlight-color:transparent}.topbar{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;position:sticky;top:0}.breadcrumb>span,.breadcrumb>svg{display:none}.breadcrumb strong{font-size:15px}.icon-button{min-width:38px;min-height:38px}.topbar-search-open .global-search{z-index:2;background:#fff;border:1px solid #e5e0dc;border-radius:12px;justify-content:flex-start;gap:8px;width:auto;height:auto;padding:0 6px 0 12px;position:absolute;inset:9px 12px}.topbar-search-open .global-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;display:block}.topbar-search-open .mobile-search-close{color:#7b736d;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.page-heading{flex-direction:column;align-items:stretch;gap:14px}.page-heading p{max-width:none}.heading-actions{flex-wrap:wrap;align-self:stretch}.heading-actions:empty{display:none}.heading-actions>button{flex:140px;height:44px}.eyebrow{font-size:11px}.page-content{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.mobile-tabbar{z-index:28;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #ece7e3;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #2a1e190d}.mobile-tab{color:#8f8780;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:50px;font-size:11px;font-weight:600;display:flex;position:relative}.mobile-tab-active{color:#9c5a3f;background:#f7eee9}.mobile-tab-count{color:#fff;background:#bc795c;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:4px;left:calc(50% + 6px)}.nav-link{min-height:46px;font-size:14px}.sidebar{overflow-y:auto}.pipeline-toolbar{flex-direction:column;align-items:stretch;gap:10px}.pipeline-count{max-width:none}.pipeline-filters{flex-wrap:wrap}.pipeline-filters>*{flex:auto}.pipeline-board{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;margin:0 -15px;padding:2px 15px 13px;scroll-padding:0 15px}.pipeline-column{scroll-snap-align:start;min-height:0}.client-table-panel{padding:0}.table-heading{flex-direction:column;align-items:stretch}.table-heading p{max-width:none}.table-filters{grid-template-columns:1fr 1fr;display:grid}.table-filter select{flex:1;min-width:0;max-width:none}.client-table,.client-table tbody{white-space:normal;display:block}.client-table thead{display:none}.client-table tbody tr{border-bottom:1px solid #f1eeed;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:14px 16px;display:grid}.client-table td,.client-table td:first-child{border:0;display:block;padding:0!important}.client-table td:first-child{grid-column:1/3}.client-table td:nth-child(7){display:none}.client-table td:nth-child(3){grid-column:1/-1}.client-table td[data-label]{color:#4f4943;background:#fbf8f6;border-radius:10px;font-weight:600;padding:8px 10px!important}.client-table td[data-label]:before{content:attr(data-label);color:#a09891;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.client-table td.table-empty{grid-column:1/-1}.client-table-scroll,.team-table-wrap{-webkit-overflow-scrolling:touch}.client-table td,.team-table td{padding-top:13px;padding-bottom:13px}.modal-backdrop{place-items:end stretch;padding:0}.modal-card,.client-modal,.external-modal{width:100%;max-height:92dvh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow-y:auto}.modal-heading h2{font-size:18px}.form-grid{grid-template-columns:1fr}.modal-actions{bottom:calc(-16px - env(safe-area-inset-bottom));background:#fff;padding-bottom:4px;position:sticky}.modal-actions>button{flex:1;height:46px}.score-slider{grid-template-columns:1fr 100px 34px}.criteria-row{grid-template-columns:110px 1fr 30px}.notification-popover{width:auto;position:fixed;top:64px;left:12px;right:12px}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tab{min-height:44px}.admin-content-heading{flex-wrap:wrap;gap:10px}}@media (width<=430px){.admin-stats>div>span{font-size:10px}.client-row>.client-score{flex:none}}
