@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-CXlfSVJ-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Medium-P6V208A_.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-PPgrkU6R.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#05080a;--panel:#0a0e11;--card:#0d1216;--card2:#10161b;--line:#202a31;--muted:#7f8a93;--text:#f5f7f8;--lime:#b8e000;--font-sans:"Satoshi",Arial,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0}button{font:inherit}button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.auth-screen{background:radial-gradient(circle at 50% 0,#b8e00013,#0000 34%),#05080a;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#0b1115;border:1px solid #202a31;border-radius:8px;width:min(100%,400px);padding:34px;box-shadow:0 24px 70px #0000006b}.auth-logo{width:190px;max-width:100%;height:auto;margin:0 auto 34px;display:block}.auth-heading>span{color:var(--lime);letter-spacing:1.7px;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.auth-heading h1{margin:0;font-size:26px;font-weight:600}.auth-heading p{color:#7f8a93;margin:8px 0 25px;font-size:12px;line-height:1.5}.auth-card form{display:grid}.auth-card label{color:#aab3b8;margin:0 0 7px;font-size:10px}.auth-card input{color:#f5f7f8;background:#080d10;border:1px solid #263239;border-radius:6px;width:100%;height:43px;margin-bottom:17px;padding:0 12px;font-family:inherit;font-size:12px}.auth-card input:focus{border-color:#718921;outline:0;box-shadow:0 0 0 3px #b8e00014}.auth-card input:disabled{opacity:.65}.auth-form-error{color:#ff8585;margin:0 0 13px;font-size:10px;line-height:1.45}.auth-submit{background:var(--lime);color:#101400;cursor:pointer;border:1px solid #c3eb18;border-radius:6px;height:43px;font-size:11px;font-weight:700}.auth-submit:hover:not(:disabled){background:#c7ee1d}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-loading{color:#8c979e;align-content:center;gap:12px;font-size:11px}.auth-loader{border:2px solid #253039;border-top-color:var(--lime);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite auth-spin}.auth-denied{text-align:center}.auth-denied .auth-heading>span{margin-top:2px}.auth-denied .auth-heading p{margin-bottom:22px}@keyframes auth-spin{to{transform:rotate(360deg)}}.app-shell{background:radial-gradient(circle at 67% -20%,#b8e0000e,#0000 32%),#05080a;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:10;background:linear-gradient(#080c0f 0%,#070a0d 100%);border-right:1px solid #182026;flex-direction:column;height:100vh;padding:0 14px 18px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #161e23;align-items:center;height:88px;margin:0 -14px 25px;padding:0 15px;display:flex;position:relative}.brand-logo{object-fit:contain;width:174px;max-width:100%;height:auto;transition:opacity .18s,transform .22s;display:block}.brand-logo-mark{opacity:0;visibility:hidden;width:38px;height:38px;position:absolute;left:50%;transform:translate(-50%)scale(.9)}.nav{flex-direction:column;gap:4px;display:flex}.nav-caption{letter-spacing:1.7px;color:#53606a;margin:0 10px 8px;font-size:9px;font-weight:750}.nav-item{color:#82909a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;transition:all .2s;display:flex}.nav-item span:nth-child(2){flex:1;font-size:12px;font-weight:540}.nav-item:hover{color:#dbe0e3;background:#0e1418}.nav-item.active{color:#f1f4f5;box-shadow:inset 3px 0 0 var(--lime);background:linear-gradient(90deg,#151c20,#11171b);border-color:#1d272d}.nav-item.active svg{color:var(--lime)}.status-dot{background:#3e4b53;border-radius:50%;width:5px;flex:0!important;height:5px!important}.nav-divider{background:#182025;height:1px;margin:18px 10px}.sidebar-footer{background:#0a0f12;border:1px solid #1a242a;border-radius:10px;margin-top:auto;padding:13px}.sync-line{color:#aab2b7;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:flex}.sync-pulse{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b8e00017}.sidebar-footer p{color:#59656d;margin:0 0 4px;font-size:9px}.sidebar-footer strong{color:#929ca3;font-size:10px;font-weight:550}.workspace{min-width:0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:8;background:#06090bd4;border-bottom:1px solid #172027;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.company-switcher,.user-menu{align-items:center;display:flex}.company-logo{background:var(--lime);color:#101400;border-radius:9px;place-items:center;width:32px;height:32px;margin-right:10px;font-size:15px;font-weight:850;display:grid}.company-switcher strong,.user-menu strong{font-size:11px;font-weight:620;display:block}.company-switcher div:nth-child(2) span,.user-menu div:nth-child(2) span{color:#6d7982;margin-top:3px;font-size:9px;display:block}.chevron{color:#68747c;margin-left:12px;font-size:14px}.topbar-right{align-items:center;gap:18px;display:flex}.icon-button{color:#849099;cursor:pointer;background:#0e1418;border:1px solid #202b31;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{color:var(--lime);border-color:#364528}.avatar{background:#11181d;border:1px solid #41505a;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:10px;font-size:10px;font-weight:700;display:grid}.user-menu{border-left:1px solid #1b242a;padding-left:18px}.profile-signout{color:#ff8585!important}.profile-signout-error{color:#ff8585;margin:4px 12px 8px;font-size:8px}.dashboard{max-width:1660px;margin:0 auto;padding:28px 30px 20px}.dashboard-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.eyebrow{letter-spacing:2px;color:#69757e;margin-bottom:8px;font-size:8px;font-weight:750}.eyebrow span{background:var(--lime);vertical-align:middle;width:15px;height:1px;margin-right:7px;display:inline-block}.dashboard-heading h1{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:610}.dashboard-heading p{color:#75818a;margin:6px 0 0;font-size:11px}.controls{gap:9px;display:flex;position:relative}.range-control,.filter-button{color:#b0b8bd;cursor:pointer;background:#0d1317;border:1px solid #1c272e;border-radius:9px;align-items:center;gap:9px;height:39px;padding:0 13px;font-size:10px;display:flex;position:relative}.range-control:hover .range-menu{display:flex}.range-menu{z-index:12;background:#10171b;border:1px solid #27333a;border-radius:8px;flex-direction:column;min-width:105px;padding:5px;display:none;position:absolute;top:44px;right:0;box-shadow:0 14px 38px #000}.range-menu button{color:#8e999f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px;font-size:10px}.range-menu button:hover,.range-menu button.selected{color:var(--lime);background:#182126}.filter-wrap{position:relative}.filter-button.open{color:#dce7ac;border-color:#4a5c31}.filter-popover{z-index:12;background:#10171b;border:1px solid #27333a;border-radius:10px;width:190px;padding:13px;position:absolute;top:45px;right:0;box-shadow:0 18px 45px #000}.filter-popover strong{margin-bottom:9px;font-size:10px;display:block}.filter-popover label{color:#99a3a9;cursor:pointer;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.filter-popover input{display:none}.checkmark{border:1px solid #44515a;border-radius:3px;width:13px;height:13px;position:relative}.filter-popover input:checked+.checkmark{background:var(--lime);border-color:var(--lime)}.filter-popover input:checked+.checkmark:after{content:"✓";color:#101400;font-size:9px;font-weight:800;position:absolute;top:-1px;left:2px}.section-notice{background:#b8e00009;border:1px solid #33401f;border-radius:10px;align-items:center;gap:12px;margin-bottom:15px;padding:12px 14px;display:flex}.section-notice>div{width:32px;height:32px;color:var(--lime);background:#b8e0001a;border-radius:8px;place-items:center;display:grid}.section-notice p{flex:1;margin:0}.section-notice strong,.section-notice span{display:block}.section-notice strong{font-size:11px}.section-notice span{color:#79858c;margin-top:3px;font-size:9px}.section-notice button{color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:9px}.card{background:linear-gradient(145deg,#0f1519 0%,#0b1013 100%);border:1px solid #1b252b;border-radius:12px;box-shadow:0 12px 32px #0000001f}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:13px;display:grid}.kpi-card{min-height:151px;padding:15px 16px 0;transition:all .22s;position:relative;overflow:hidden}.kpi-card:hover{border-color:#2a373e;transform:translateY(-2px)}.kpi-top{color:#6e7b84;align-items:center;font-size:9px;display:flex}.source-icon{background:#151d22;border-radius:6px;place-items:center;width:24px;height:24px;margin-right:7px;display:grid}.kpi-top>span{flex:1}.kpi-top button,.card-head>button:not(.text-link){color:#59656d;cursor:pointer;letter-spacing:2px;background:0 0;border:0}.kpi-title{color:#9da6ab;margin:12px 0 2px;font-size:10px}.kpi-value{letter-spacing:-1px;font-size:27px;font-weight:600}.delta{color:#68757d;margin-top:4px;font-size:8px}.delta span{color:var(--lime);margin-right:3px;font-weight:700}.delta svg{vertical-align:-2px}.spark{width:100%;height:36px;color:var(--lime);opacity:.52;position:absolute;bottom:0;left:0;right:0}.spark>path:last-child{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.kpi-card.blue .source-icon{color:#78a8ff}.kpi-card.green .source-icon{color:#8ed765}.kpi-card.magenta .source-icon{color:#f46ab7}.kpi-card.cyan .source-icon{color:#55bee9}.kpi-card.blue .spark{color:#6c9fee}.kpi-card.magenta .spark{color:#e95caa}.kpi-card.cyan .spark{color:#42acd8}.main-grid{grid-template-columns:minmax(0,1.95fr) minmax(280px,.75fr);gap:13px;margin-bottom:13px;display:grid}.evolution-card,.channel-card{height:315px;padding:16px}.card-head{justify-content:space-between;align-items:flex-start;display:flex}.card-head h2{margin:0;font-size:12px;font-weight:590}.card-head p{color:#68757e;margin:5px 0 0;font-size:9px}.metric-tabs{background:#080d10;border:1px solid #1b252b;border-radius:7px;padding:3px;display:flex}.metric-tabs button{color:#67737b;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:8px}.metric-tabs button.active{color:#dce4e7;background:#192126}.chart-legend{color:#66727a;justify-content:flex-end;gap:14px;margin:9px 7px 2px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:#5b666e;width:13px;height:2px;display:block}.chart-legend i.lime{background:var(--lime)}.line-chart{height:223px;padding-left:28px;position:relative}.line-chart svg{width:calc(100% - 3px);height:184px;overflow:visible}.current-line{fill:none;stroke:var(--lime);stroke-width:2.3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #b8e00040)}.previous-line{fill:none;stroke:#49545c;stroke-width:1.4px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.area{fill:url(#area)}.chart-dot{fill:#b8e000}.chart-ring{fill:none;stroke:#b8e000;stroke-opacity:.3}.y-labels{color:#56636b;flex-direction:column;justify-content:space-between;height:190px;font-size:7px;display:flex;position:absolute;top:-3px;left:0}.x-labels{color:#58656d;justify-content:space-between;padding:3px 1px 0;font-size:7px;display:flex}.chart-tooltip{z-index:2;background:#172025;border:1px solid #35434b;border-radius:7px;width:74px;padding:7px 8px;position:absolute;top:21px;right:16%;box-shadow:0 8px 20px #000}.chart-tooltip span,.chart-tooltip small{color:#7d8990;font-size:7px;display:block}.chart-tooltip strong{margin:2px 0;font-size:12px;display:block}.channel-card{padding:16px 17px}.donut-wrap{place-items:center;height:145px;display:grid}.donut{background:conic-gradient(var(--lime) 0 42.8%,#de5ba3 42.8% 74.2%,#4baed8 74.2% 91.8%,#56626a 91.8%);border-radius:50%;place-items:center;width:123px;height:123px;display:grid;position:relative;box-shadow:0 0 25px #00000040}.donut:before{content:"";background:#0d1316;border-radius:50%;width:79px;height:79px;position:absolute;box-shadow:inset 0 0 0 1px #202a30}.donut div{text-align:center;position:relative}.donut strong,.donut span{display:block}.donut strong{font-size:18px}.donut span{color:#6c7981;margin-top:2px;font-size:7px}.channel-list{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.channel-list>div{justify-content:space-between;font-size:8px;display:flex}.channel-list span{color:#7b878e;align-items:center;gap:6px;display:flex}.channel-list i{background:#556169;border-radius:2px;width:6px;height:6px;display:block}.channel-list i.google{background:var(--lime)}.channel-list i.insta{background:#de5ba3}.channel-list i.linked{background:#4baed8}.bottom-grid{grid-template-columns:1.08fr .72fr 1.2fr;gap:13px;display:grid}.bottom-grid>.card{min-height:264px;padding:16px}.text-link{color:#7e8a91;cursor:pointer;background:0 0;border:0;font-size:8px}.text-link span{color:var(--lime);margin-left:3px}.seo-stats{border:1px solid #1b252b;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:15px 0 14px;display:grid}.seo-stats>div{border-right:1px solid #1b252b;padding:10px}.seo-stats>div:last-child{border:0}.seo-stats span,.seo-stats strong,.seo-stats small{display:block}.seo-stats span{color:#65727a;font-size:7px}.seo-stats strong{margin:4px 0;font-size:15px}.seo-stats small{font-size:7px}.positive{color:var(--lime)}.query-head{color:#526069;text-transform:uppercase;letter-spacing:.7px;grid-template-columns:1fr 34px;margin-bottom:5px;font-size:7px;display:grid}.query{grid-template-columns:1fr 34px;align-items:center;padding:5px 0;display:grid}.query>div>span{color:#9aa4a9;font-size:8px}.query>strong{text-align:right;font-size:9px}.query-bar{background:#1c252a;border-radius:2px;height:3px;margin-top:4px}.query-bar i{background:var(--lime);border-radius:2px;height:100%;display:block}.social-total{justify-content:space-between;align-items:center;margin:17px 0 12px;display:flex}.social-total span,.social-total strong{display:block}.social-total>div>span{color:#68757e;font-size:8px}.social-total strong{margin-top:2px;font-size:24px}.badge-up{color:var(--lime);background:#b8e00014;border:1px solid #b8e00024;border-radius:20px;padding:5px 7px;font-size:8px}.social-rows{border-top:1px solid #1a242a}.social-rows>div{border-bottom:1px solid #1a242a;align-items:center;height:51px;display:flex}.network-icon{border-radius:8px;place-items:center;width:30px;height:30px;margin-right:9px;display:grid}.network-icon.instagram{color:#e364ad;background:#de5ba31a}.network-icon.linkedin{color:#54b1d9;background:#4baed81a}.social-rows p{flex:1;margin:0}.social-rows p strong,.social-rows p span{display:block}.social-rows p strong{font-size:9px}.social-rows p span{color:#65727a;margin-top:3px;font-size:7px}.mini-ring{color:#c8cdd0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:7px;display:grid}.mini-ring.ig{background:radial-gradient(circle,#0f1519 55%,transparent 57%),conic-gradient(#df5ea6 78%,#232d33 0)}.mini-ring.li{background:radial-gradient(circle,#0f1519 55%,transparent 57%),conic-gradient(#50afd8 64%,#232d33 0)}.followers{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.followers>span{color:#65727a;font-size:8px}.followers div{text-align:right}.followers strong,.followers div span{display:block}.followers strong{color:var(--lime);font-size:12px}.followers div span{color:#606c74;font-size:7px}.content-labels{color:#536069;letter-spacing:.6px;grid-template-columns:1fr 45px 35px;gap:8px;margin:16px 0 4px;padding-left:42px;font-size:6px;display:grid}.content-row{border-bottom:1px solid #192228;grid-template-columns:34px minmax(0,1fr) 45px 35px;align-items:center;gap:8px;height:61px;display:grid}.content-row:last-child{border:0}.content-thumb{background:linear-gradient(145deg,#242b31,#11171b);border-radius:6px;width:34px;height:42px;padding:5px;position:relative;overflow:hidden}.content-thumb:after{content:"";opacity:.55;border:5px solid;border-radius:50%;width:25px;height:25px;position:absolute;bottom:-9px;right:-10px}.content-thumb.pink{color:#e15fa7}.content-thumb.blue{color:#4daed6}.content-thumb span{font-size:6px;font-weight:800}.content-thumb small{color:#d9dde0;font-size:6px;position:absolute;bottom:5px;left:5px}.content-copy{min-width:0}.content-copy strong,.content-copy span{display:block}.content-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.content-copy span{color:#5f6c74;margin-top:4px;font-size:7px}.content-row>b{font-size:8px;font-weight:600}.content-row>em{color:var(--lime);font-size:8px;font-style:normal}.dashboard-footer{color:#3f4a52;letter-spacing:.8px;justify-content:space-between;padding:17px 3px 0;font-size:7px;display:flex}.current-summary{--summary-line:#222d33;gap:14px;display:grid}.current-summary-heading{justify-content:space-between;align-items:center;gap:24px;margin:1px 5px 17px;display:flex}.current-summary-heading h1{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:620}.current-summary-heading h1 span{font-size:21px}.current-summary-heading p{color:#89949a;margin:6px 0 0;font-size:11px}.current-summary-actions{align-items:center;gap:9px;display:flex}.current-view-select,.current-summary-actions>button,.previous-summary-switch label{color:#d4dade;background:#0c1216;border:1px solid #263239;border-radius:9px;align-items:center;height:40px;display:flex}.current-view-select,.previous-summary-switch label{padding:0 9px 0 13px}.current-view-select i,.previous-summary-switch i{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #b8e0000f}.current-view-select select,.previous-summary-switch select{color:#d4dade;height:100%;font:500 10px var(--font-sans);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding:0 8px}.current-summary-actions>button{cursor:pointer;gap:8px;padding:0 15px;font-size:10px}.current-summary-actions>button:hover{border-color:#46552d}.current-summary-actions .current-primary-action{background:var(--lime);color:#111600;border-color:#c5e928;font-weight:750}.current-primary-action span{font-size:18px}.current-card{border:1px solid var(--summary-line);background:linear-gradient(145deg,#10171b,#0b1115);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}.current-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.current-kpi{min-height:154px;padding:16px 17px}.current-kpi-title{align-items:center;gap:9px;display:flex}.current-kpi-title>span{width:32px;height:32px;color:var(--lime);background:#b8e0001a;border-radius:50%;place-items:center;display:grid}.current-kpi.danger .current-kpi-title>span{color:#f0645c;background:#f25c521f}.current-kpi-title h2{color:#cbd2d5;flex:1;min-width:0;margin:0;font-size:10px;font-weight:520}.current-kpi-title>svg{color:#718087}.current-kpi>strong{color:#f3f5f6;letter-spacing:-.7px;margin-top:18px;font-size:26px;font-weight:590;display:block}.current-kpi>p{color:var(--lime);margin:6px 0 0;font-size:10px}.current-kpi.danger>p{color:#ff6c64}.current-kpi.danger:nth-child(3)>p{color:#aab3b8}.current-main-grid{grid-template-columns:1.07fr 1.13fr .96fr;gap:12px;display:grid}.current-main-grid>.current-card{min-height:328px}.current-widget-head{border-bottom:1px solid var(--summary-line);justify-content:space-between;align-items:center;height:53px;padding:0 14px;display:flex}.current-widget-title{align-items:center;gap:9px;display:flex}.current-widget-title h2{color:#e0e5e7;margin:0;font-size:11px;font-weight:620}.current-widget-title b{color:var(--lime);background:#b8e0001f;border-radius:5px;padding:3px 5px;font-size:7px}.current-drag{color:#7d888f;font-size:17px;line-height:1}.current-widget-head button{color:#aab3b8;cursor:pointer;background:#0a1014;border:1px solid #273239;border-radius:7px;height:30px;padding:0 10px;font-size:8px}.current-widget-head button span{color:#6f7b82;margin-left:5px}.current-widget-head>svg{color:#6e7b83}.current-priority-row{border-bottom:1px solid #202a30;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:grid}.current-priority-row:last-child{border-bottom:0}.current-checkbox{background:#0a1013;border:1px solid #637078;border-radius:4px;width:16px;height:16px}.current-priority-row p{min-width:0;margin:0}.current-priority-row strong,.current-priority-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.current-priority-row strong{color:#dce1e3;font-size:9px;font-weight:540}.current-priority-row small{color:#7c888f;margin-top:4px;font-size:8px}.current-priority-row em{text-align:center;border-radius:12px;min-width:40px;padding:5px 7px;font-size:8px;font-style:normal}.current-priority-row em.high{color:#ff6a65;background:#ff59551f}.current-priority-row em.medium{color:#e3b51d;background:#ddac001f}.current-priority-row em.low{color:#7ed06c;background:#58ae4a1f}.current-priority-row time{color:#9aa4a9;white-space:nowrap;font-size:8px}.current-funnel{padding:9px 14px 5px}.current-funnel-row{grid-template-columns:minmax(128px,1fr) minmax(76px,110px) 28px;align-items:center;gap:9px;height:43px;display:grid}.current-funnel-row p{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;display:grid}.current-funnel-row p strong,.current-funnel-row p span,.current-funnel-row>b{white-space:nowrap;font-size:8px;font-weight:500}.current-funnel-row p strong{color:#cbd2d5;text-overflow:ellipsis;overflow:hidden}.current-funnel-row p span{color:#cbd2d5}.current-funnel-row i{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#d9f200,#b8e000);justify-self:center;height:34px}.current-funnel-row i[data-level="1"]{background:#b8e000}.current-funnel-row i[data-level="2"]{background:#8fbd30}.current-funnel-row i[data-level="3"]{background:#579a57}.current-funnel-row i[data-level="4"]{background:#38a7a1}.current-funnel-row>b{color:#b8c0c4;text-align:right}.current-pipeline>footer{border-top:1px solid var(--summary-line);justify-content:space-between;align-items:center;height:51px;padding:0 14px;font-size:10px;display:flex}.current-pipeline>footer strong{color:var(--lime);font-size:15px;font-weight:600}.current-meeting-row{border-bottom:1px solid #202a30;grid-template-columns:46px minmax(0,1fr) 31px;align-items:center;gap:11px;min-height:86px;margin:0 13px;display:grid}.current-meeting-row:last-child{border-bottom:0}.current-meeting-row>time{text-align:center;background:#141c21;border:1px solid #222e34;border-radius:8px;place-content:center;height:55px;display:grid}.current-meeting-row>time strong{font-size:17px;font-weight:580}.current-meeting-row>time span{font-size:7px;font-weight:700}.current-meeting-row p{min-width:0;margin:0}.current-meeting-row p span,.current-meeting-row p strong,.current-meeting-row p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.current-meeting-row p span{color:#9ba5aa;font-size:8px}.current-meeting-row p strong{margin-top:5px;font-size:10px;font-weight:580}.current-meeting-row p small{color:#87939a;margin-top:4px;font-size:8px}.current-meeting-row>i{color:#dce1e3;border:1px solid #354149;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.current-bottom-grid{grid-template-columns:1.07fr .98fr 1.08fr;gap:12px;display:grid}.current-bottom-grid>.current-card{min-height:310px}.current-capture-metrics{grid-template-columns:repeat(3,1fr);padding:14px 13px 5px;display:grid}.current-capture-metrics p{border-right:1px solid #202a30;margin:0;padding:0 10px}.current-capture-metrics p:last-child{border:0}.current-capture-metrics span{color:#bbc3c6;font-size:8px;display:block}.current-capture-metrics strong{margin-top:7px;font-size:18px;font-weight:590;display:inline-block}.current-capture-metrics em{color:var(--lime);background:#b8e00014;border-radius:9px;margin-left:7px;padding:3px 5px;font-size:7px;font-style:normal}.current-line-chart{background:repeating-linear-gradient(#0000 0 34px,#2d394052 35px);border-bottom:1px solid #1d272d;height:172px;margin:6px 14px 0;padding:6px 0 22px 26px;position:relative}.current-line-chart>span{color:#66737b;font-size:7px;position:absolute;left:0}.current-line-chart>span:first-child{top:5px}.current-line-chart>span:nth-child(2){top:41px}.current-line-chart>span:nth-child(3){top:77px}.current-line-chart>span:nth-child(4){top:113px}.current-line-chart svg{width:100%;height:130px;overflow:visible}.current-line-chart polyline{fill:none;stroke:var(--lime);stroke-width:2px;vector-effect:non-scaling-stroke}.current-line-chart circle{fill:var(--lime);stroke:#26330c;stroke-width:4px}.current-chart-area{fill:url(#currentCaptureArea)}.current-line-chart>div{color:#7d8990;justify-content:space-around;font-size:7px;display:flex}.current-activity-row{border-bottom:1px solid #202a30;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:10px;min-height:61px;padding:8px 14px;display:grid}.current-activity-row:last-child{border-bottom:0}.current-activity-row>span{width:33px;height:33px;color:var(--lime);background:#b8e0001a;border-radius:50%;place-items:center;display:grid}.current-activity-row>span.cyan{color:#54c6c2;background:#36b2af1a}.current-activity-row p{min-width:0;margin:0}.current-activity-row strong,.current-activity-row small{display:block}.current-activity-row strong{color:#cbd2d5;font-size:8px;font-weight:500;line-height:1.35}.current-activity-row small{color:#718087;margin-top:4px;font-size:8px}.current-intelligence{background:radial-gradient(circle at 70% 35%,#b8e00012,#0000 35%),linear-gradient(145deg,#10171b,#0b1115)}.current-insight{background:linear-gradient(140deg,#b8e0001c,#090f11b3 48%);border:1px solid #b8e00094;border-radius:10px;min-height:230px;margin:12px;padding:20px 29px 18px 66px;position:relative;overflow:hidden}.current-insight:after{content:"";border:1px solid #b8e00047;border-radius:50%;height:105px;position:absolute;inset:auto -25% -55px;box-shadow:0 -10px #b8e0000f,0 -20px #b8e0000d,0 -30px #b8e0000a}.current-insight>svg{color:var(--lime);position:absolute;top:22px;left:23px}.current-insight h3{margin:0;font-size:10px;font-weight:620}.current-insight p{color:#d8dddf;margin:18px 0;font-size:10px;line-height:1.55}.current-insight button{z-index:1;background:var(--lime);color:#111600;cursor:pointer;border:1px solid #c6e92e;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 16px;font-size:9px;font-weight:750;display:flex;position:relative}.current-insight button span{font-size:16px}.previous-summary-switch{color:#738088;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 14px;font-size:9px;display:flex}.previous-summary-switch label{height:36px}@media (width<=1200px){.current-summary-heading{align-items:flex-start}.current-summary-actions{flex-wrap:wrap;justify-content:flex-end}.current-main-grid{grid-template-columns:1fr 1fr}.current-meetings{grid-column:1/-1}.current-meetings>div{grid-template-columns:repeat(3,1fr);display:grid}.current-meeting-row{border-bottom:0;border-right:1px solid #202a30;margin:0;padding:0 12px}.current-meeting-row:last-child{border-right:0}.current-bottom-grid{grid-template-columns:1fr 1fr}.current-intelligence{grid-column:1/-1}.current-insight{min-height:180px}}@media (width<=900px){.current-summary-heading{flex-direction:column}.current-summary-actions{justify-content:flex-start;width:100%}.current-kpi-grid{grid-template-columns:1fr 1fr}.current-main-grid,.current-bottom-grid{grid-template-columns:1fr}.current-meetings,.current-intelligence{grid-column:auto}.current-meetings>div{display:block}.current-meeting-row{border-bottom:1px solid #202a30;border-right:0;margin:0 13px;padding:0}.current-insight{min-height:210px}}@media (width<=620px){.current-summary-actions{grid-template-columns:1fr 1fr;display:grid}.current-view-select{grid-column:1/-1}.current-view-select select{flex:1}.current-summary-actions>button{justify-content:center;padding:0 9px}.current-kpi-grid{grid-template-columns:1fr}.current-kpi{min-height:135px}.current-main-grid>.current-card,.current-bottom-grid>.current-card{min-height:auto}.current-funnel-row{grid-template-columns:minmax(110px,1fr) 78px 25px}.current-priority-row{grid-template-columns:18px minmax(0,1fr) auto}.current-priority-row time{display:none}.current-capture-metrics{padding-left:4px;padding-right:4px}.current-capture-metrics p{padding:0 7px}.current-capture-metrics em{width:max-content;margin:4px 0 0;display:block}.current-insight{padding-right:18px}.previous-summary-switch{flex-direction:column;align-items:flex-end}}.summary-view-nav{color:#738088;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:5px;height:55px;margin-bottom:2px;font-size:8px;display:flex}.summary-view-control{color:#d4dade;background:#0c1216;border:1px solid #263239;border-radius:9px;align-items:center;min-width:133px;height:36px;padding:0 9px 0 13px;display:flex}.summary-view-control>i{background:var(--lime);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #b8e0000f}.summary-view-select.task-filter-select{flex:1;min-width:0}.summary-view-select .task-filter-select-trigger{height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 5px 0 9px;font-size:10px}.summary-view-select .task-filter-select-trigger:hover,.summary-view-select .task-filter-select-trigger[aria-expanded=true]{background:0 0;border-color:#0000}.summary-view-select .task-filter-select-trigger:focus-visible{outline-offset:1px;outline:1px solid #b8e000a6}.current-summary-heading{align-items:flex-end;margin-top:-4px}.current-summary-actions{justify-content:flex-end}.current-summary-actions .current-secondary-action.active{color:#dce7ac;background:#b8e00012;border-color:#71882b}.current-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.current-widget{min-width:0;transition:opacity .16s,transform .16s;position:relative}.current-widget>.current-card{width:100%;height:100%}.current-widget-kpi{grid-column:span 3;min-height:154px}.current-widget-medium{grid-column:span 4;min-height:310px}.current-widget.current-priorities,.current-widget.current-pipeline,.current-widget.current-meetings{min-height:328px}.current-kpi{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer}.current-kpi:disabled{cursor:default}.current-kpi.unavailable>p{color:#7f8a93}.current-kpi-drag{font-size:17px;width:auto!important;height:auto!important;box-shadow:none!important;color:#9ba6ac!important;background:0 0!important}.current-pipeline-kpi,.current-upcoming-meetings{padding:13px 14px}.current-pipeline-switch{background:#090f13;border:1px solid #253138;border-radius:7px;gap:2px;margin-top:10px;padding:2px;display:flex}.current-pipeline-switch button{color:#748088;min-width:0;height:21px;font:650 7px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1}.current-pipeline-switch button:hover{color:#b9c2c6;background:#141d21}.current-pipeline-switch button.selected{color:var(--lime);background:#202a23}.current-pipeline-switch button:focus-visible{outline:1px solid var(--lime);outline-offset:1px}.current-pipeline-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.current-pipeline-summary:disabled{cursor:default}.current-pipeline-summary>strong{color:#f3f5f6;letter-spacing:-.45px;font-size:18px;font-weight:600;display:block}.current-pipeline-summary>span{color:#89969c;flex-wrap:wrap;gap:3px 7px;margin-top:4px;font-size:8px;display:flex}.current-pipeline-summary>span b{color:var(--lime);font-weight:600}.current-upcoming-list{gap:2px;margin-top:9px;display:grid}.current-upcoming-list>p{color:#89969c;margin:14px 0 0;font-size:9px}.current-upcoming-list button{color:#dfe4e6;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:3px 0}.current-upcoming-list button:hover{color:var(--lime)}.current-upcoming-list button:focus-visible{outline:1px solid var(--lime);outline-offset:2px}.current-upcoming-list button:disabled{cursor:default}.current-upcoming-list time,.current-upcoming-list span,.current-upcoming-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.current-upcoming-list time{color:#99a5aa;font-size:7px}.current-upcoming-list span{margin-top:2px;font-size:8px;font-weight:620}.current-upcoming-list small{color:#77848a;margin-top:2px;font-size:7px}.current-upcoming-list .compact{border-top:1px solid #1e292f;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;display:grid}.current-upcoming-list .compact span{margin:0}.current-edit-hint{color:#7e8a91;text-align:right;margin:-6px 3px 0;font-size:8px}.current-summary.is-editing .current-widget{cursor:grab}.current-summary.is-editing .current-widget:active{cursor:grabbing}.current-summary.is-editing .current-card{border-color:#39464d;box-shadow:inset 0 0 0 1px #b8e00006,0 12px 32px #0000001f}.current-summary.is-editing .current-widget:hover .current-card{border-color:#63732e}.current-widget.is-dragging{opacity:.16;transform:scale(.985)}.current-widget.is-drop-target>.current-card{border-color:var(--lime)!important;box-shadow:inset 0 0 0 1px #b8e00026,0 0 20px #b8e00014!important}.current-widget.is-drop-target:after{content:"Soltar aquí";z-index:3;background:var(--lime);color:#121700;pointer-events:none;border-radius:10px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;top:7px;right:8px}.current-widget-drag-preview{z-index:10020;pointer-events:none;opacity:.96;filter:drop-shadow(0 18px 30px #00000061);position:fixed}.current-widget-drag-preview>.current-widget{height:100%;min-height:0;display:block;transform:rotate(.35deg)scale(1.01)}.current-widget-drag-preview .current-card{border-color:#66772b;width:100%;height:100%;box-shadow:inset 0 0 0 1px #b8e00014}@media (width<=1200px){.current-widget-kpi,.current-widget-medium{grid-column:span 6}.current-widget.current-meetings,.current-widget.current-intelligence{grid-column:span 12}.current-widget.current-meetings>article>div{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=900px){.current-summary-heading{align-items:flex-start}.current-widget-medium,.current-widget.current-meetings,.current-widget.current-intelligence{grid-column:span 12}.current-widget.current-meetings>article>div{display:block}}@media (width<=620px){.summary-view-nav{align-items:stretch}.summary-view-control{width:100%}.current-widget-kpi{grid-column:span 12}.current-edit-hint{text-align:left}}.role-pill{background:#0d1415;border:1px solid #25312f;border-radius:6px;align-items:center;margin:-13px 10px 19px;padding:7px 9px;display:flex}.role-pill span{letter-spacing:1.6px;color:#88949a;font-size:7px;font-weight:750}.role-pill.client{background:#b8e0000b;border-color:#b8e00038}.role-pill.client span{color:#b8e000}.nav-badge{color:#849097;background:#171f24;border:1px solid #263139;border-radius:10px;place-items:center;min-width:20px;height:18px;font-size:8px;font-weight:650;display:grid}.nav-item.active .nav-badge{color:#cfe974;background:#b8e0001c;border-color:#b8e00033}.executive-card{background:linear-gradient(145deg,#0d1417,#091013);border:1px solid #1e292f;border-radius:10px;align-items:center;margin-top:auto;padding:12px;display:flex}.executive-avatar{background:var(--lime);color:#111600;border-radius:9px;place-items:center;width:34px;height:34px;margin-right:9px;font-size:9px;font-weight:800;display:grid}.executive-card span,.executive-card strong,.executive-card small{display:block}.executive-card span{color:#627078;font-size:7px}.executive-card strong{margin:3px 0;font-size:9px}.executive-card small{color:#88a14a;font-size:7px}.executive-card small:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.company-logo.client{background:linear-gradient(135deg,#d2ef61,#8dac13);font-size:10px}.preview-banner{color:#bddf32;background:#b8e0000e;border:1px solid #b8e00033;border-radius:20px;align-items:center;gap:7px;height:28px;padding:0 11px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.preview-banner span{letter-spacing:1.3px;font-size:7px;font-weight:750}.profile-wrap{position:relative}.user-menu{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px 0 18px}.user-menu.open .chevron{color:var(--lime)}.profile-menu{z-index:30;background:#0e1519;border:1px solid #273239;border-radius:12px;width:276px;padding:9px;position:absolute;top:49px;right:0;box-shadow:0 24px 60px #000000b8}.profile-menu-head{padding:8px 8px 12px}.profile-menu-head strong,.profile-menu-head span{display:block}.profile-menu-head strong{font-size:10px}.profile-menu-head span{color:#68757d;margin-top:4px;font-size:8px}.view-option{color:#dce2e4;cursor:pointer;text-align:left;background:#121a1e;border:1px solid #253139;border-radius:9px;align-items:center;width:100%;padding:9px;display:flex}.view-option:hover{background:#151e1d;border-color:#52642e}.option-logo{color:#121600;background:linear-gradient(135deg,#d6ed6b,#92ae18);border-radius:8px;place-items:center;width:35px;height:35px;margin-right:9px;font-size:9px;font-weight:850;display:grid}.option-logo.q{background:var(--lime);font-size:15px}.view-option p{flex:1;margin:0}.view-option p strong,.view-option p span{display:block}.view-option p strong{font-size:9px}.view-option p span{color:#76828a;margin-top:4px;font-size:8px}.view-option>svg,.view-option>span{color:var(--lime)}.profile-menu-divider{background:#202a30;height:1px;margin:9px 4px}.profile-link{color:#849097;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:34px;padding:0 8px;font-size:9px;display:flex}.profile-link:hover{color:#dce2e4;background:#151d21}.primary-action{background:var(--lime);color:#101400;cursor:pointer;border:0;border-radius:8px;height:37px;padding:0 16px;font-size:9px;font-weight:720}.empty-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:40px;display:flex}.empty-section>div{width:54px;height:54px;color:var(--lime);background:#b8e00014;border-radius:13px;place-items:center;display:grid}.empty-section p{max-width:390px;margin:15px 0 18px}.empty-section p strong,.empty-section p span{display:block}.empty-section p strong{font-size:14px}.empty-section p span{color:#748089;margin-top:7px;font-size:10px;line-height:1.5}.empty-section button{color:#c9e46a;cursor:pointer;background:#121a19;border:1px solid #344129;border-radius:7px;padding:8px 12px;font-size:9px}.admin-kpis{margin-bottom:13px}.admin-kpi{align-items:center;height:112px;padding:16px;display:flex}.admin-kpi-icon{width:40px;height:40px;color:var(--lime);background:#151d21;border-radius:10px;place-items:center;margin-right:13px;display:grid}.admin-kpi.blue .admin-kpi-icon{color:#78a8ff;background:#78a8ff14}.admin-kpi.cyan .admin-kpi-icon{color:#55bee9;background:#55bee914}.admin-kpi.magenta .admin-kpi-icon{color:#e864ad;background:#e864ad14}.admin-kpi p{color:#7b878e;margin:0;font-size:9px}.admin-kpi strong{margin:3px 0 1px;font-size:25px;display:block}.admin-kpi span{color:#82905f;font-size:8px}.admin-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(270px,.72fr);gap:13px;margin-bottom:13px;display:grid}.operation-card,.operation-status{height:285px;padding:16px}.operation-chart{height:213px;padding:26px 4px 19px;position:relative}.operation-bars{background:repeating-linear-gradient(#0000 0 36px,#2b363d73 37px);border-bottom:1px solid #273138;align-items:flex-end;gap:3.6%;height:150px;display:flex}.operation-bars i{background:linear-gradient(#6a7d866b,#6a7d861f);border-radius:3px 3px 0 0;width:4%;display:block}.operation-bars i.recent{background:linear-gradient(#b8e00080,#b8e00021)}.operation-line{height:155px;position:absolute;top:23px;left:7px;right:7px}.operation-line svg{width:100%;height:100%;overflow:visible}.operation-line path{fill:none;stroke:var(--lime);stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #b8e00040)}.operation-line circle{fill:var(--lime)}.chart-axis{color:#536068;justify-content:space-between;margin-top:8px;font-size:7px;display:flex}.operation-status{padding:16px 18px}.status-donut{background:radial-gradient(circle,#0d1316 55%,transparent 57%),conic-gradient(var(--lime) 0 42%,#50afd8 42% 66%,#465159 66%);border-radius:50%;place-items:center;width:125px;height:125px;margin:22px auto 16px;display:grid}.status-donut strong,.status-donut span{text-align:center;display:block}.status-donut strong{font-size:23px}.status-donut span{color:#647078;margin-top:2px;font-size:7px}.status-list{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.status-list>div{font-size:7px}.status-list span{color:#748088;align-items:center;gap:4px;display:flex}.status-list i{background:#465159;border-radius:2px;width:5px;height:5px}.status-list i.lime{background:var(--lime)}.status-list i.cyan{background:#50afd8}.status-list b{margin:4px 0 0 9px;font-size:10px;display:block}.admin-bottom-grid{grid-template-columns:1.35fr .8fr .9fr;gap:13px;display:grid}.admin-bottom-grid>.card{height:277px;padding:16px}.client-table-head{color:#536068;letter-spacing:.7px;grid-template-columns:1.25fr .7fr 1.15fr;padding:14px 3px 7px;font-size:6px;display:grid}.client-row{border-top:1px solid #1a2329;grid-template-columns:1.25fr .7fr 1.15fr;align-items:center;gap:8px;height:61px;display:grid}.client-row>div:first-child{align-items:center;min-width:0;display:flex}.client-logo{background:#273039;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;margin-right:8px;font-size:7px;font-weight:750;display:grid}.client-logo.c0{color:var(--lime);background:#b8e0001f}.client-logo.c1{color:#e864ad;background:#e864ad1a}.client-logo.c2{color:#50afd8;background:#50afd81a}.client-row strong{font-size:8px}.client-status{color:#7b878e;align-items:center;gap:5px;font-size:7px;display:flex}.client-status i{background:var(--lime);border-radius:50%;width:5px;height:5px}.client-row>div:last-child strong,.client-row>div:last-child small{display:block}.client-row>div:last-child small{color:#657179;margin-top:4px;font-size:7px}.meeting-row{border-top:1px solid #1a2329;align-items:center;height:66px;display:flex}.meeting-row:first-of-type{margin-top:14px}.date-tile{background:#151d21;border-radius:7px;place-items:center;width:36px;height:42px;margin-right:10px;padding:4px;display:grid}.date-tile strong{font-size:13px}.date-tile span{color:var(--lime);margin-top:-4px;font-size:6px}.meeting-row>div:last-child span,.meeting-row>div:last-child strong,.meeting-row>div:last-child small{display:block}.meeting-row>div:last-child>span{color:var(--lime);font-size:7px}.meeting-row>div:last-child strong{margin:3px 0;font-size:8px}.meeting-row>div:last-child small{color:#657179;font-size:7px}.priority-row{border-top:1px solid #1a2329;padding:14px 0}.priority-row:first-of-type{margin-top:12px}.priority-row>div:first-child{align-items:center;display:flex}.priority-check{color:#121700;background:0 0;border:1px solid #37434a;border-radius:6px;place-items:center;width:20px;height:20px;margin-right:8px;font-size:9px;display:grid}.priority-check.p0{background:var(--lime);border-color:var(--lime)}.priority-row p{margin:0}.priority-row p strong,.priority-row p span{display:block}.priority-row p strong{font-size:8px}.priority-row p span{color:#637078;margin-top:3px;font-size:7px}.priority-progress{background:#1c252b;border-radius:2px;height:3px;margin:8px 0 0 28px;position:relative}.priority-progress i{background:var(--lime);border-radius:2px;height:100%;display:block}.priority-progress span{color:#68757d;font-size:6px;position:absolute;top:-13px;right:0}.dashboard-kpi-button{width:100%;color:inherit;text-align:left;cursor:pointer}.dashboard-kpi-button:hover{background:linear-gradient(145deg,#131b20,#0d1418);border-color:#33434c}.demo-label{color:#d0a968;letter-spacing:.35px;text-transform:uppercase;width:max-content;max-width:100%;margin-top:4px;font-size:6px;font-style:normal;display:block}.dashboard-summary-state{color:#aeb8bd;background:#0d151a;border:1px solid #2a3942;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:13px;padding:12px 14px;font-size:10px;display:flex}.dashboard-summary-state.error{color:#e7a59a;border-color:#d86d5c59}.dashboard-summary-state button{color:#dbe3e6;cursor:pointer;background:#121b21;border:1px solid #3b4b55;border-radius:6px;padding:6px 10px;font-size:9px}.dashboard-activity-bars{gap:1.2%}.dashboard-activity-bars i{width:2.25%}.operation-line polyline{fill:none;stroke:var(--lime);stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #b8e00040)}.dashboard-chart-empty{text-align:center;color:#65737b;flex-direction:column;justify-content:center;align-items:center;height:210px;display:flex}.dashboard-chart-empty svg{color:#718238;margin-bottom:9px}.dashboard-chart-empty strong,.dashboard-chart-empty span{display:block}.dashboard-chart-empty strong{color:#c4ccd0;font-size:10px}.dashboard-chart-empty span{margin-top:5px;font-size:8px}.dashboard-status-donut{position:relative}.dashboard-status-donut:before{content:"";background:#0d1316;border-radius:50%;position:absolute;inset:28px;box-shadow:inset 0 0 0 1px #202a30}.dashboard-status-donut>div{position:relative}.dashboard-inline-empty{text-align:center;grid-column:1/-1;padding:8px;color:#65737b!important}.dashboard-client-row,.dashboard-priority-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.dashboard-client-row:hover,.dashboard-priority-row:hover{background:#ffffff05}.dashboard-client-row .client-logo.image{object-fit:cover}.dashboard-list-empty{text-align:center;color:#6f7c84;place-items:center;min-height:132px;padding:18px;font-size:9px;display:grid}.dashboard-priority-row{display:block}.dashboard-priority-row>div:first-child,.dashboard-priority-row p{min-width:0}.dashboard-priority-row p strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-priority-meta{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0 28px;display:flex}.dashboard-priority-meta span,.dashboard-priority-meta strong{font-size:7px}.dashboard-priority-meta span{color:#748088}.dashboard-priority-meta strong{color:#9ca7ad}.dashboard-priority-meta.red strong{color:#ff7772}.dashboard-priority-meta.yellow strong{color:#e6b84a}.dashboard-priority-meta.green strong{color:#8fcf61}.dashboard-updated-note{color:#4f5b63;text-align:right;margin:10px 2px 0;font-size:7px}.ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:13px;display:grid}.ecosystem-card{padding:15px}.ecosystem-head{border-bottom:1px solid #1a242a;align-items:center;padding-bottom:12px;display:flex}.ecosystem-icon{width:34px;height:34px;color:var(--lime);background:#b8e00014;border-radius:9px;place-items:center;margin-right:9px;display:grid}.ecosystem-card.meta .ecosystem-icon{color:#df5ba3;background:#de5ba317}.ecosystem-card.linked .ecosystem-icon{color:#4baed8;background:#4baed817}.ecosystem-head h2{margin:0;font-size:12px}.ecosystem-head p{color:#68757d;margin:4px 0 0;font-size:7px}.ecosystem-head>div:nth-child(2){flex:1}.ecosystem-head button{color:#738087;cursor:pointer;background:0 0;border:0;font-size:7px}.ecosystem-head button span{color:var(--lime);margin-left:3px}.ecosystem-stats{grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid}.ecosystem-stats>div{border-right:1px solid #1b252b;padding:0 9px}.ecosystem-stats>div:first-child{padding-left:0}.ecosystem-stats>div:last-child{border:0}.ecosystem-stats span,.ecosystem-stats strong{display:block}.ecosystem-stats span{color:#5d6971;font-size:6px}.ecosystem-stats strong{margin-top:4px;font-size:13px}.client-donut{background:conic-gradient(#b8e000 0 38.6%,#de5ba3 38.6% 85.8%,#4baed8 85.8%)}.content-thumb.gold{color:#d5ae54}.insight-card{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 15%,#b8e00021,#0000 42%),linear-gradient(145deg,#121a17,#0c1113)!important}.insight-card:after{content:"Q";color:#b8e00009;font-size:150px;font-weight:850;position:absolute;bottom:-47px;right:-10px}.insight-badge{letter-spacing:1.2px;color:var(--lime);border:1px solid #b8e00033;border-radius:20px;padding:5px 7px;font-size:6px;display:inline-block}.insight-icon{background:var(--lime);color:#101400;border-radius:9px;place-items:center;width:34px;height:34px;margin:20px 0 13px;font-size:17px;display:grid}.insight-card h2{margin:0;font-size:13px}.insight-card p{color:#7f8a91;max-width:240px;margin:8px 0 16px;font-size:9px;line-height:1.6}.insight-card p strong{color:#b8c0c4}.insight-card button{color:#b8e000;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.insight-card button span{margin-left:4px}@media (width<=1180px){.app-shell{grid-template-columns:205px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.main-grid{grid-template-columns:1fr}.evolution-card{height:330px}.channel-card{grid-template-columns:1fr 160px 1fr;align-items:center;height:auto;display:grid}.channel-card .card-head{grid-column:1}.donut-wrap{grid-column:2;height:135px}.channel-list{grid-column:3;grid-template-columns:1fr}.bottom-grid{grid-template-columns:1fr 1fr}.content-card{grid-column:1/-1}.dashboard-heading{align-items:flex-start;gap:18px}.controls{margin-top:5px}}@media (width<=800px){.app-shell{display:block}.sidebar{border-bottom:1px solid #192228;border-right:0;flex-direction:row;align-items:center;width:100%;height:64px;padding:0 15px;display:flex;position:sticky}.brand{border:0;height:64px;margin:0;padding:0}.brand-logo{width:136px}.nav{flex-direction:row;margin-left:auto}.nav-caption,.nav-divider,.nav-item:not(:first-of-type),.sidebar-footer{display:none}.nav-item{justify-content:center;width:40px;padding:0}.nav-item span{display:none}.topbar{height:58px;padding:0 16px}.company-switcher div:nth-child(2),.company-switcher .chevron,.icon-button,.user-menu div:nth-child(2){display:none}.user-menu{border:0;padding-left:0}.dashboard{padding:20px 15px}.dashboard-heading{display:block}.controls{margin-top:16px}.range-control{flex:1}.kpi-grid{grid-template-columns:1fr 1fr}.main-grid,.bottom-grid{grid-template-columns:1fr}.channel-card{display:block}.bottom-grid .content-card{grid-column:auto}.evolution-card{height:300px}.chart-tooltip{display:none}}@media (width<=520px){.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:140px}.dashboard-heading h1{font-size:22px}.controls{grid-template-columns:1fr 100px;display:grid}.range-control>span:nth-child(2){white-space:nowrap;max-width:145px;overflow:hidden}.main-grid{min-width:0}.evolution-card{height:285px;padding:13px}.metric-tabs button{padding:5px}.channel-card{height:auto}.bottom-grid>.card{min-height:auto}.seo-stats{grid-template-columns:1fr}.seo-stats>div{border-bottom:1px solid #1b252b;border-right:0}.content-row{grid-template-columns:34px minmax(0,1fr) 40px}.content-row>em,.content-labels span:last-child{display:none}.content-labels{grid-template-columns:1fr 40px}.dashboard-footer{display:none}}@media (width<=1320px){.admin-bottom-grid{grid-template-columns:1.25fr .85fr}.admin-bottom-grid>.priorities-card{grid-column:1/-1;height:auto}.priorities-card{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}.priorities-card .card-head{grid-column:1/-1}.ecosystem-stats{grid-template-columns:1fr 1fr;gap:10px 0}.ecosystem-stats>div:nth-child(2){border-right:0}.ecosystem-stats>div:nth-child(3){padding-left:0}}@media (width<=1050px){.admin-main-grid{grid-template-columns:1fr}.operation-status{grid-template-columns:1fr 145px 1fr;align-items:center;height:auto;display:grid}.operation-status .card-head{grid-column:1}.status-donut{grid-column:2;margin:0}.status-list{grid-column:3}.admin-bottom-grid{grid-template-columns:1fr}.admin-bottom-grid>.card{height:auto;min-height:270px}.admin-bottom-grid>.priorities-card{grid-column:auto}.priorities-card{display:block}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-stats{grid-template-columns:repeat(4,1fr);gap:0}.ecosystem-stats>div:nth-child(2){border-right:1px solid #1b252b}.ecosystem-stats>div:nth-child(3){padding-left:9px}}@media (width<=800px){.role-pill,.executive-card,.preview-banner{display:none}.profile-menu{position:fixed;top:112px;right:14px}.admin-main-grid,.admin-bottom-grid,.ecosystem-grid{grid-template-columns:1fr}.operation-card{height:280px}.operation-status{display:block}.status-donut{margin:18px auto}.admin-bottom-grid>.card{min-height:auto}.admin-kpi{height:102px}.primary-action{margin-top:14px}.user-menu .avatar{margin-right:0}.user-menu .chevron{display:block}.ecosystem-stats{grid-template-columns:1fr 1fr;gap:10px 0}.ecosystem-stats>div:nth-child(2){border-right:0}.ecosystem-stats>div:nth-child(3){padding-left:0}}@media (width<=520px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-kpi{height:96px;padding:12px}.admin-kpi-icon{width:32px;height:32px;margin-right:9px}.admin-kpi strong{font-size:20px}.admin-kpi span{font-size:7px}.client-table-head{display:none}.client-row{grid-template-columns:1fr;gap:8px;height:auto;padding:12px 0}.client-status,.client-row>div:last-child{margin-left:37px}.operation-status{padding-bottom:18px}.ecosystem-stats{grid-template-columns:1fr 1fr}.profile-menu{width:auto;left:14px;right:14px}.company-logo{margin-right:0}.topbar-right{gap:7px}.content-card{overflow:hidden}}.operation-card.hours-open{grid-column:1/-1;height:auto;min-height:285px}.operation-hours{padding-top:13px}.operation-hours-toolbar{border-top:1px solid #1d272d;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:13px;display:flex}.operation-hours-modes{background:#0b1115;border:1px solid #28343b;border-radius:8px;padding:3px;display:flex}.operation-hours-modes button{color:#76838a;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:8px}.operation-hours-modes button.active{color:#dce3e6;background:#202a2f;box-shadow:inset 0 0 0 1px #344148}.operation-hours-filters{gap:9px;display:flex}.operation-hours-filters label span{color:#59666d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:6px;display:block}.operation-hours-filters select{color:#cbd3d6;background:#0d1519;border:1px solid #29363e;border-radius:6px;min-width:105px;height:30px;padding:0 23px 0 8px;font-size:8px}.operation-hours-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.operation-hours-kpis>div{background:#0d1418;border:1px solid #1f2b31;border-radius:8px;padding:10px}.operation-hours-kpis span,.operation-hours-kpis strong{display:block}.operation-hours-kpis span{color:#66737a;font-size:7px}.operation-hours-kpis strong{color:#d7dee1;margin-top:5px;font-size:13px}.operation-hours-state{height:245px}.operation-hours-state button{color:#d9e1e4;cursor:pointer;background:#141e22;border:1px solid #34434a;border-radius:6px;margin-top:10px;padding:6px 10px;font-size:8px}.operation-heatmap-wrap{background:#0b1216;border:1px solid #1f2b31;border-radius:9px;padding:12px;overflow-x:auto}.operation-heatmap-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.operation-heatmap-title strong{font-size:9px}.operation-heatmap-title span{color:#657179;font-size:7px}.operation-heatmap{grid-template-columns:38px repeat(8,minmax(58px,1fr));align-items:center;gap:5px;min-width:650px;display:grid}.operation-heatmap>b{color:#5f6b72;text-align:center;font-size:6px;font-weight:600}.operation-heatmap>b.weekday{text-align:left;color:#89949a}.operation-heatmap i{background:rgba(184,224,0,var(--heat));color:#e8f2c1;white-space:nowrap;border-radius:5px;place-items:center;height:31px;font-size:6px;font-style:normal;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #b8e00014}.presence-table-wrap{border:1px solid #1f2b31;border-radius:9px;margin-top:12px;overflow-x:auto}.presence-table{border-collapse:collapse;width:100%;min-width:720px}.presence-table th{color:#5e6a71;text-align:left;text-transform:uppercase;letter-spacing:.4px;background:#0c1317;padding:9px 10px;font-size:6px}.presence-table td{color:#98a4aa;border-top:1px solid #1b252b;padding:10px;font-size:8px}.presence-table td:first-child{color:#d6dde0;align-items:center;gap:8px;display:flex}.presence-avatar{flex:none;width:25px;height:25px}.operation-hours-privacy{color:#5f6b72;margin:11px 2px 0;font-size:7px;line-height:1.55}.operation-hours-privacy strong{color:#849198}.operation-card.hours-open+.operation-status{height:auto}@media (width<=800px){.operation-hours-toolbar{flex-direction:column;align-items:stretch}.operation-hours-modes{width:max-content;max-width:100%}.operation-hours-filters{flex-wrap:wrap}.operation-hours-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-card.hours-open{height:auto}.operation-heatmap-wrap{margin-left:-4px;margin-right:-4px}}@media (width<=520px){.operation-hours-modes{grid-template-columns:1fr 1fr;width:100%;display:grid}.operation-hours-modes button{padding:8px 5px}.operation-hours-filters label{flex:1}.operation-hours-filters select{width:100%}.operation-hours-kpis{grid-template-columns:1fr 1fr}.operation-hours-kpis>div:last-child:nth-child(odd){grid-column:1/-1}}.operation-card.hours-open+.operation-status{grid-column:1/-1}.notification-center{flex:none;position:relative}.notification-bell{color:#a9b2b7;cursor:pointer;background:#0c1216;border:1px solid #273139;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .18s,background .18s,color .18s;display:grid;position:relative}.notification-bell:hover,.notification-bell.active{color:var(--lime);background:#b8e00012;border-color:#647a25}.notification-badge{color:#121300;background:#e2b90d;border:2px solid #070b0e;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.notification-panel{z-index:85;background:linear-gradient(145deg,#11171b,#0b1013);border:1px solid #2b353b;border-radius:12px;flex-direction:column;width:min(520px,100vw - 32px);max-height:min(690px,100vh - 92px);display:flex;position:fixed;overflow:hidden;box-shadow:0 26px 70px #000000b8}.notification-panel:before{content:"";background:#10161a;border-top:1px solid #2b353b;border-left:1px solid #2b353b;width:10px;height:10px;position:absolute;top:-6px;right:70px;transform:rotate(45deg)}.notification-panel-header{border-bottom:1px solid #20292f;justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;padding:19px 20px 15px;display:flex}.notification-panel-header h2{margin:0;font-size:18px;font-weight:650}.notification-panel-header>div{align-items:center;gap:18px;display:flex}.notification-panel-header button{color:var(--lime);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:9px;font-weight:600}.notification-panel-header button:disabled{color:#536069;cursor:default}.notification-tabs,.notifications-page-tabs{border-bottom:1px solid #20292f;align-items:flex-end;gap:24px;height:48px;padding:0 19px;display:flex}.notification-tabs button,.notifications-page-tabs button{color:#8c969c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:100%;padding:4px 3px 0;font-size:11px}.notification-tabs button.active,.notifications-page-tabs button.active{border-bottom-color:var(--lime);color:#d7e878;font-weight:650}.notification-list{overscroll-behavior:contain;overflow-y:auto}.notification-item{background:0 0;border-bottom:1px solid #20292f;min-height:86px;position:relative}.notification-item:last-child{border-bottom:0}.notification-item.unread{background:linear-gradient(90deg,#b8e00009,#0000 70%)}.notification-main-action{width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:13px 43px 13px 17px;display:flex}.notification-main-action:hover{background:#ffffff06}.notification-avatar,.notification-system-icon{color:#dce3e6;object-fit:cover;background:#172127;border:1px solid #39464e;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-weight:750;display:grid}.notification-system-icon{color:#d1b538;background:#b88b1238;border-color:#dab72a4d;font-size:17px}.notification-system-icon.tone-task_overdue{color:#ff9292;background:#c02f344d;border-color:#e04a4e66}.notification-system-icon.tone-followed_task_completed{color:#79db8a;background:#27853c3d;border-color:#3aae5159}.notification-system-icon.tone-task_comment{color:#b9c5cd;background:#202b36;border-color:#40505b}.notification-copy{flex:1;min-width:0;display:block}.notification-copy strong,.notification-copy span,.notification-copy time{display:block}.notification-copy strong{color:#e8edef;font-size:12px;font-weight:650;line-height:1.3}.notification-copy span{color:#9ca6ab;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.3;overflow:hidden}.notification-copy time{color:#707c83;margin-top:5px;font-size:9px}.notification-unread-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.notification-unread-dot span{background:#dbb411;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #dbb41114}.notification-item.tone-task_overdue .notification-unread-dot span{background:#ed5359;box-shadow:0 0 0 3px #ed53591a}.notification-state{color:#77838a;text-align:center;min-height:115px;margin:0;padding:42px 20px;font-size:10px}.notification-state.error{color:#ff8585}.notifications-page{max-width:920px;margin:0 auto}.notifications-page>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.notifications-page>header span{color:var(--lime);letter-spacing:1.6px;font-size:8px;font-weight:750}.notifications-page>header h1{margin:7px 0 0;font-size:25px;font-weight:620}.notifications-page>header p{color:#77838a;margin:6px 0 0;font-size:10px}.notifications-page>header button,.notifications-load-more{color:#c9df6a;cursor:pointer;background:#b8e0000e;border:1px solid #34412c;border-radius:7px;height:37px;padding:0 13px;font-size:9px;font-weight:650}.notifications-page>header button:disabled{opacity:.45;cursor:default}.notifications-page-tabs{background:#0d1317;border:1px solid #202a31;border-radius:10px 10px 0 0;height:48px}.notifications-page-list{background:#0b1115;border:1px solid #202a31;border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.notifications-page-list .notification-item{min-height:91px}.notifications-page-list .notification-main-action{min-height:91px;padding-left:20px}.notifications-load-more{margin:16px auto 0;display:block}.notifications-load-more:disabled{opacity:.55}@media (width<=800px){.notification-panel{width:calc(100vw - 20px);max-height:calc(100vh - 126px);position:fixed;top:116px;right:10px}.notification-panel:before{display:none}.notification-panel-header{padding-left:15px;padding-right:15px}.notification-panel-header>div{gap:12px}.notification-main-action{min-height:82px;padding-left:14px}.notifications-page>header{flex-direction:column;align-items:flex-start}.notifications-page>header button{align-self:stretch}.notification-bell{width:38px;height:38px}.topbar-right{gap:8px}}@media (width<=480px){.notification-panel-header{display:block}.notification-panel-header>div{justify-content:space-between;margin-top:11px}.notification-copy strong{font-size:11px}.notification-copy span{font-size:9px}.notification-avatar,.notification-system-icon{width:36px;height:36px}.notification-tabs{height:44px}.notifications-page>header h1{font-size:22px}}.operation-hours-section{margin-bottom:13px}.operation-hours-card{padding:16px}.admin-history-grid{grid-template-columns:minmax(0,2.5fr) minmax(270px,1fr)}.operation-history-card,.admin-history-grid .operation-status{height:285px}.operation-history-card .operation-chart{min-width:0}.admin-history-grid .operation-status{grid-column:auto}@media (width>=801px) and (width<=1050px){.admin-history-grid{grid-template-columns:minmax(0,1.7fr) minmax(235px,.8fr)}.admin-history-grid .operation-status{height:285px;display:block}.admin-history-grid .status-donut{margin:18px auto 16px}.admin-history-grid .status-list{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=800px){.operation-hours-card{padding:14px}.admin-history-grid{grid-template-columns:1fr}.operation-history-card,.admin-history-grid .operation-status{height:auto;min-height:280px}.operation-history-card{overflow:hidden}.operation-history-card .operation-chart{height:215px}.admin-history-grid .operation-status{grid-column:auto}}.reports-view{margin-top:-3px}.reports-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.reports-heading h1{letter-spacing:-.4px;margin:0 0 6px;font-size:28px;font-weight:720;line-height:1}.reports-heading p{color:#a6afb5;margin:0;font-size:12px}.reports-filters{align-items:center;gap:18px;display:flex}.reports-filters button,.sync-filter{color:#d6dcdf;background:linear-gradient(#10171c,#0b1014);border:1px solid #26323a;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 15px;font-size:11px;display:flex;box-shadow:inset 0 1px #ffffff08}.reports-filters button{cursor:pointer}.reports-filters .chevron{margin-left:16px;font-size:14px}.sync-filter{color:#88949b;min-width:268px}.sync-filter i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #b8e00080}.reports-kpi-row{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px;display:grid}.report-kpi-band{background:linear-gradient(145deg,#10171b,#0a1014);border:1px solid #1d2930;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 12px 32px #00000021}.report-kpi-band.wide,.report-kpi-band.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.report-kpi{border-right:1px solid #263139;align-items:center;min-width:0;min-height:98px;padding:15px 18px;display:flex}.report-kpi>div:last-child{min-width:0}.report-kpi:last-child{border-right:0}.report-kpi-icon{width:47px;height:47px;color:var(--lime);background:radial-gradient(circle at 35% 35%,#b8e00040,#b8e00012);border:1px solid #b8e00040;border-radius:50%;flex:none;place-items:center;margin-right:14px;display:grid;box-shadow:0 0 28px #b8e00014}.report-kpi span,.report-kpi small,.report-kpi em{display:block}.report-kpi span{color:#a0abb1;margin-bottom:4px;font-size:10px}.report-kpi strong{font-size:25px;font-weight:690;line-height:1}.report-kpi small{color:var(--lime);margin-top:7px;font-size:9px;font-weight:720}.report-kpi em{color:#7e8a91;margin-top:4px;font-size:8px;font-style:normal}.reports-ecosystems{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:11px;display:grid}.report-ecosystem{background:linear-gradient(145deg,#10171b,#0b1014);border:1px solid #1d2930;border-radius:10px;padding:15px 20px 16px;box-shadow:0 12px 32px #00000021}.report-eco-head{border-bottom:1px solid #243039;align-items:center;padding-bottom:12px;display:flex}.eco-mark{color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;margin-right:13px;font-size:17px;font-weight:850;display:grid}.eco-mark img{object-fit:contain;width:30px;height:30px;display:block}.report-ecosystem.google .eco-mark{background:#11181d}.report-ecosystem.meta .eco-mark{background:linear-gradient(135deg,#ffb14d,#f02f8f 52%,#7d39ff)}.report-ecosystem.linked .eco-mark{background:#0877b5;font-size:15px}.report-eco-head h2{margin:0;font-size:16px}.report-eco-head p{color:#8d989f;margin:4px 0 0;font-size:10px}.report-eco-head>div:nth-child(2){flex:1}.report-eco-head button{color:#dfe5e8;letter-spacing:2px;background:0 0;border:0;font-size:14px}.report-eco-stats{grid-template-columns:repeat(4,1fr);padding-top:13px;display:grid}.report-eco-stats>div{border-right:1px solid #29343c;padding:0 14px}.report-eco-stats>div:first-child{padding-left:0}.report-eco-stats>div:last-child{border-right:0}.report-eco-stats span,.report-eco-stats small{display:block}.report-eco-stats span{color:#87929a;font-size:9px}.report-eco-stats strong{margin:4px 0 6px;font-size:20px;font-weight:650;display:block}.report-eco-stats small{color:var(--lime);font-size:8px;font-weight:720}.reports-main-grid{grid-template-columns:minmax(0,1.72fr) minmax(360px,.98fr);gap:11px;margin-bottom:11px;display:grid}.report-panel{background:linear-gradient(145deg,#10171b,#0a1014);border:1px solid #1d2930;border-radius:10px;padding:15px 18px;box-shadow:0 12px 32px #00000021}.report-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-panel h2,.report-panel-head h2{margin:0;font-size:15px;font-weight:690}.report-panel p,.report-panel-head p{color:#8b969e;margin:4px 0 0;font-size:10px}.reports-chart{height:224px;padding-bottom:10px}.report-legend{color:#87929a;align-items:center;gap:24px;margin-left:auto;font-size:8px;display:flex}.report-legend span{align-items:center;gap:7px;display:flex}.report-legend i{border-top:1px dashed #78848b;width:20px;height:1px;display:block}.report-legend i.current{border-top:2px solid var(--lime)}.report-tabs{background:#0a0f13;border:1px solid #223039;border-radius:6px;display:flex;overflow:hidden}.report-tabs button{color:#7f8b92;background:0 0;border:0;border-right:1px solid #223039;height:25px;padding:0 14px;font-size:8px}.report-tabs button:last-child{border-right:0}.report-tabs button.active{color:var(--lime);background:#b8e00014}.report-line-chart{height:168px;margin-top:8px;padding-left:36px;position:relative}.report-line-chart svg{width:100%;height:136px;display:block;overflow:visible}.report-grid{fill:none;stroke:#263139;stroke-width:1px;opacity:.72}.report-prev{fill:none;stroke:#79858b;stroke-width:1.4px;stroke-dasharray:6 7;opacity:.75;vector-effect:non-scaling-stroke}.report-area{fill:url(#reportArea)}.report-current{fill:none;stroke:var(--lime);stroke-width:2.5px;filter:drop-shadow(0 0 5px #b8e0004d);vector-effect:non-scaling-stroke}.report-y{color:#7c878f;flex-direction:column;justify-content:space-between;height:136px;font-size:9px;display:flex;position:absolute;top:2px;left:0}.report-x{color:#75818a;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.report-distribution{height:224px}.distribution-body{grid-template-columns:184px 1fr;align-items:center;height:166px;display:grid}.report-donut{background:radial-gradient(circle,#0f1519 0 43%,transparent 44%),conic-gradient(var(--lime) 0 47.6%,#e052a3 47.6% 79.2%,#55b7e9 79.2%);border-radius:50%;place-items:center;width:148px;height:148px;margin:0 auto;display:grid}.report-donut div{text-align:center}.report-donut strong,.report-donut span{display:block}.report-donut strong{font-size:22px}.report-donut span{color:#8b969e;font-size:9px}.distribution-list{gap:13px;font-size:10px;display:grid}.distribution-list>div{grid-template-columns:1fr 52px 52px;align-items:center;gap:18px;display:grid}.distribution-list span{color:#b4bdc2}.distribution-list i{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.distribution-list i.google{background:var(--lime)}.distribution-list i.meta{background:#e052a3}.distribution-list i.linked{background:#55b7e9}.distribution-list strong{text-align:right}.distribution-list em{color:#7d888f;text-align:right;font-style:normal}.distribution-list .total{border-top:1px solid #263139;padding-top:9px}.reports-lower-grid{grid-template-columns:1.05fr 1fr 1.05fr 1.14fr;gap:11px;margin-bottom:11px;display:grid}.reports-lower-grid .report-panel{height:196px}.google-visibility h2,.report-table h2,.acquisition-card h2{margin-bottom:2px}.google-mini-stats{border-bottom:1px solid #243039;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:8px;padding:7px 0 8px;display:grid}.google-mini-stats>div{border-right:1px solid #29343c;padding-right:9px}.google-mini-stats>div+div{padding-left:10px}.google-mini-stats>div:last-child{border-right:0}.google-mini-stats span,.google-mini-stats small{display:block}.google-mini-stats span{color:#88949b;font-size:8px}.google-mini-stats strong{font-size:16px;line-height:1.1}.google-mini-stats small{color:var(--lime);margin-top:3px;font-size:8px}.google-mini-stats small.neutral{color:#87929a}.google-mini-stats small.down{color:#ff6b6b}.google-visibility>b{font-size:8px}.google-query{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:8px;margin-top:5px;font-size:7.5px;display:grid}.google-query-copy{min-width:0}.google-query span,.google-query small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.google-query span{color:#d5dcdf}.google-query small{color:#7d888f;margin-top:3px}.google-query i,.traffic-row i{background:#263139;height:3px;display:block}.google-query em,.traffic-row em{background:var(--lime);height:100%;display:block}.google-query-empty{background:#ffffff04;border:1px solid #243039;border-radius:7px;margin-top:6px;padding:9px 10px}.google-query-empty strong,.google-query-empty span{display:block}.google-query-empty strong{color:#d5dcdf;font-size:8px}.google-query-empty span{color:#87929a;margin-top:4px;font-size:7px;line-height:1.35}.google-visibility button,.report-table button,.acquisition-card button,.report-featured button{color:var(--lime);background:0 0;border:0;margin:8px auto 0;font-size:8px;display:block}.table-head,.table-row{grid-template-columns:1fr 60px 70px;align-items:center;gap:10px;display:grid}.table-head{color:#7a858d;border-bottom:1px solid #263139;padding:9px 0 6px;font-size:8px}.table-row{border-bottom:1px solid #2631398c;height:23px;font-size:9px}.table-row span{color:#c0c8cc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-row strong{text-align:right;font-weight:520}.table-row em{color:#b5bec3;text-align:right;font-style:normal}.table-row em.up{color:var(--lime)}.table-row em.down{color:#ff4b4b}.traffic-row{border-bottom:1px solid #2631398c;grid-template-columns:82px minmax(72px,1fr) 44px 30px;align-items:center;gap:8px;height:23px;font-size:9px;display:grid}.traffic-row span{color:#c0c8cc}.traffic-row strong,.traffic-row b{text-align:right;font-weight:520}.traffic-row b{color:#b6bfc4}.reports-bottom-row{grid-template-columns:1.62fr 1fr;gap:11px;display:grid}.reports-bottom-row>.report-panel{height:164px}.report-featured>p{margin-bottom:9px}.featured-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.featured-card{background:#11181d;border:1px solid #27333b;border-radius:9px;grid-template-columns:62px 1fr;gap:10px;height:90px;padding:10px;display:grid;position:relative}.social-badge{color:#fff;z-index:2;border-radius:5px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid;position:absolute;top:8px;left:8px}.social-badge.ig{background:#e23d9b}.social-badge.in{background:#0877b5}.post-thumb{background-size:cover;border-radius:6px;width:62px;height:70px;position:relative;overflow:hidden}.post-thumb.phone{background:linear-gradient(135deg,#dbcab3,#885b39 50%,#151a1f)}.post-thumb.desk{background:linear-gradient(135deg,#e57bb5,#8d3e75 48%,#28181e)}.post-thumb.work{background:linear-gradient(135deg,#e6d5c2,#405f75 52%,#11171b)}.post-thumb:after{content:"";border:3px solid #ffffff73;border-radius:5px;position:absolute;inset:12px 11px;transform:rotate(-8deg)}.featured-copy{min-width:0}.featured-copy strong{height:26px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.featured-copy>span{color:#849098;margin:4px 0 7px;font-size:8px;display:block}.featured-copy div{border-top:1px solid #2a353d;grid-template-columns:1fr 1fr;padding-top:6px;display:grid}.featured-copy p{color:#7b878e;margin:0;font-size:8px}.featured-copy b{color:#f2f5f6;margin-top:2px;font-size:14px;display:block}.report-insight{background:radial-gradient(circle at 4%,#b8e0001f,#0000 24%),linear-gradient(145deg,#172313,#101711);border-color:#b8e0007a;align-items:center;gap:28px;padding:25px 34px;display:flex}.insight-bulb{width:78px;height:78px;color:var(--lime);background:#b8e0000f;border:1px solid #b8e00066;border-radius:50%;flex:none;place-items:center;font-size:38px;display:grid}.report-insight h2{color:var(--lime);font-size:16px}.report-insight p{color:#c1c9cd;margin:10px 0 14px;font-size:12px;line-height:1.55}.report-insight button{height:34px;color:var(--lime);background:#b8e0000d;border:1px solid #b8e0008c;border-radius:18px;padding:0 28px;font-size:10px}.social-badge.fb{background:#1877f2}.post-thumb.real-meta-thumb{background-color:#1b252b;background-position:50%;background-size:cover}.featured-empty{background:#11181d;border:1px solid #27333b;border-radius:9px;flex-direction:column;justify-content:center;min-height:92px;padding:16px 18px;display:flex}.featured-empty strong,.featured-empty span{display:block}.featured-empty strong{color:#d9dfe2;font-size:10px}.featured-empty span{color:#849098;margin-top:5px;font-size:8px;line-height:1.45}.featured-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.featured-heading>div:first-child p{margin:2px 0 0}.featured-selector{border:1px solid #27333b;border-radius:6px;flex:none;display:flex;overflow:hidden}.featured-selector button{border:0;height:26px;padding:0 10px;color:#87929a!important;background:#0c1216!important;border-right:1px solid #27333b!important;margin:0!important;font-size:8px!important}.featured-selector button:last-child{border-right:0!important}.featured-selector button.active{color:var(--lime)!important;background:#b8e00017!important}.featured-copy>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report-featured .featured-copy>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;max-height:37px;display:-webkit-box;overflow:hidden}.real-meta-thumb img{object-fit:cover;width:100%;height:100%;display:block}.real-meta-thumb.has-image:after{display:none}@media (width<=800px){.featured-heading{display:grid}.featured-selector{width:max-content;max-width:100%}.featured-selector button{white-space:nowrap}.featured-copy>span{white-space:normal}}@media (width<=1320px){.reports-kpi-row,.reports-main-grid,.reports-bottom-row{grid-template-columns:1fr}.reports-lower-grid{grid-template-columns:1fr 1fr}.report-kpi-band.wide,.report-kpi-band.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-chart,.report-distribution{height:auto}.distribution-body{height:auto;margin-top:15px}.reports-bottom-row>.report-panel{height:auto}}@media (width<=800px){.reports-heading{display:block}.reports-filters{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.sync-filter{min-width:0}.reports-ecosystems,.reports-lower-grid,.featured-cards,.report-kpi-band.wide,.report-kpi-band.compact{grid-template-columns:1fr}.report-kpi{border-bottom:1px solid #263139;border-right:0}.report-kpi:last-child{border-bottom:0}.report-eco-stats{grid-template-columns:1fr 1fr;gap:13px 0}.report-eco-stats>div:nth-child(2){border-right:0}.google-mini-stats{grid-template-columns:repeat(2,1fr);gap:10px 0}.google-mini-stats>div:nth-child(2){border-right:0}.google-mini-stats>div:nth-child(3){padding-left:0}.distribution-body{grid-template-columns:1fr}.distribution-list{margin-top:16px}.reports-lower-grid .report-panel{height:auto}.report-line-chart{padding-left:30px}.report-panel-head{display:block}.report-legend{margin:9px 0}.report-tabs{width:max-content}.report-insight{display:block}.insight-bulb{margin-bottom:15px}}@media (width>=801px){.reports-lower-grid .report-panel{height:234px;padding:16px 17px 18px;overflow:hidden}.reports-bottom-row{--reports-bottom-height:226px;align-items:stretch}.reports-bottom-row>.report-panel{height:var(--reports-bottom-height);overflow:hidden}.google-mini-stats{margin-bottom:10px;padding:8px 0 10px}.google-query{grid-template-columns:minmax(0,1fr) minmax(82px,104px);gap:7px;margin-top:5px;line-height:1.15}.google-visibility button,.report-table button,.acquisition-card button{margin-top:12px}.table-head{padding:10px 0 7px}.table-row{min-width:0;height:27px}.table-row span{min-width:0}.traffic-row{grid-template-columns:minmax(76px,.85fr) minmax(78px,1fr) 40px 28px;gap:7px;height:27px}.traffic-row span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.report-featured{padding-bottom:24px}.reports-bottom-row>.report-featured{height:var(--reports-bottom-height)}.report-featured>p{margin-bottom:10px}.featured-cards{gap:12px}.featured-card{grid-template-columns:64px minmax(0,1fr);gap:10px;height:122px;padding:11px 10px 12px}.post-thumb{width:64px;height:98px}.featured-copy{flex-direction:column;min-height:98px;display:flex}.featured-copy strong{height:auto;min-height:39px;max-height:none;line-height:1.22;overflow:visible}.featured-copy>span{margin:4px 0 6px}.featured-copy div{margin-top:auto;padding-top:7px}.featured-copy b{font-size:13px}.report-featured button{margin-top:13px}.report-insight{height:var(--reports-bottom-height);align-self:stretch;gap:24px;padding:24px 34px}.report-insight p{margin:8px 0 13px;font-size:11px;line-height:1.5}.report-insight button{height:33px}}.report-period-picker{position:relative}.report-period-menu{z-index:20;background:#10171b;border:1px solid #27333a;border-radius:8px;flex-direction:column;min-width:158px;padding:5px;display:flex;position:absolute;top:45px;left:0;box-shadow:0 14px 38px #000}.report-period-menu button{height:auto;box-shadow:none;color:#8e999f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 9px;font-size:10px}.report-period-menu button:hover,.report-period-menu button.selected{color:var(--lime);background:#182126}.report-eco-stats small.neutral{color:#87929a}.report-eco-stats small.down{color:#ff6b6b}.google-report-error{grid-column:1/-1;color:#d8a65a!important;margin:10px 0 0!important;font-size:9px!important}.google-loading .report-ecosystem.google .report-eco-stats strong{opacity:.62}.report-clicks,.report-impressions{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke}.report-clicks{stroke:#55b7e9}.report-impressions{stroke:#e052a3}.google-series-legend i.clicks{border-top:2px solid #55b7e9}.google-series-legend i.impressions{border-top:2px solid #e052a3}.landing-pages-table{overflow:visible}.landing-pages-head,.landing-page-row{grid-template-columns:minmax(0,1.7fr) minmax(42px,.55fr) minmax(62px,.75fr) minmax(48px,.6fr) minmax(54px,.65fr);gap:7px}.landing-page-row{height:23px}.landing-page-row>span{color:#c0c8cc;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.landing-page-row strong,.landing-page-row em{text-align:right;white-space:nowrap}.landing-pages-empty{background:#ffffff04;border:1px solid #243039;border-radius:7px;margin-top:9px;padding:12px 10px}.landing-pages-empty strong,.landing-pages-empty span{display:block}.landing-pages-empty strong{color:#d5dcdf;font-size:8px}.landing-pages-empty span{color:#87929a;margin-top:4px;font-size:7px;line-height:1.35}.most-viewed-table{overflow:visible}.most-viewed-head,.most-viewed-row{grid-template-columns:minmax(0,1.7fr) minmax(52px,.6fr) minmax(58px,.7fr) minmax(82px,.9fr);gap:7px}.most-viewed-row{height:23px}.most-viewed-row>span{color:#c0c8cc;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.most-viewed-row strong,.most-viewed-row em{text-align:right;white-space:nowrap}.most-viewed-row em.neutral{color:#8d989f}.most-viewed-empty{background:#ffffff04;border:1px solid #243039;border-radius:7px;margin-top:9px;padding:12px 10px}.most-viewed-empty strong,.most-viewed-empty span{display:block}.most-viewed-empty strong{color:#d5dcdf;font-size:8px}.most-viewed-empty span{color:#87929a;margin-top:4px;font-size:7px;line-height:1.35}@media (width<=520px){.google-mini-stats{grid-template-columns:1fr}.google-mini-stats>div{border-bottom:1px solid #29343c;border-right:0;padding:0 0 8px}.google-mini-stats>div+div{padding:8px 0}.google-mini-stats>div:last-child{border-bottom:0;padding-bottom:0}.google-query{grid-template-columns:1fr}.google-query i{width:100%}.landing-pages-head{display:none}.landing-page-row{grid-template-columns:1fr 1fr 1fr 1fr;gap:5px 8px;height:auto;padding:8px 0}.landing-page-row>span{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.landing-page-row strong,.landing-page-row em{text-align:left}.most-viewed-head{display:none}.most-viewed-row{grid-template-columns:1fr 1fr 1fr;gap:5px 8px;height:auto;padding:8px 0}.most-viewed-row>span{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.most-viewed-row strong,.most-viewed-row em{text-align:left}}.reports-ecosystems{grid-template-columns:repeat(4,minmax(0,1fr))}.report-ecosystem{min-width:0;min-height:160px;padding-left:17px;padding-right:17px}.report-ecosystem.instagram .eco-mark{background:linear-gradient(135deg,#ffb14d,#f02f8f 52%,#7d39ff)}.report-ecosystem.facebook .eco-mark{background:#1877f2}.report-eco-head>div:nth-child(2){min-width:0}.report-eco-head p{font-size:8px;line-height:1.25}.report-eco-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.report-eco-stats>div{min-width:0;padding-left:8px;padding-right:8px}.report-eco-stats span{min-height:22px;font-size:8px;line-height:1.25}.report-eco-stats strong{font-size:17px}.report-eco-stats small{white-space:normal;overflow-wrap:anywhere;min-height:17px;font-size:7px;line-height:1.2}.reports-main-grid{align-items:stretch}.reports-chart,.report-distribution{height:auto;min-height:284px}.distribution-body{grid-template-columns:138px minmax(0,1fr);height:auto;margin-top:5px}.report-donut{width:116px;height:116px}.social-presence-summary{border-top:1px solid #263139;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;display:grid}.social-presence-summary>div{min-width:0}.social-presence-summary span,.social-presence-summary strong{display:block}.social-presence-summary span{color:#7d888f;font-size:8px;line-height:1.3}.social-presence-summary strong{margin-top:3px;font-size:13px}.ecosystem-distribution-pending{border-top:1px solid #263139;margin-top:9px;padding-top:8px}.ecosystem-distribution-pending strong,.ecosystem-distribution-pending span{display:block}.ecosystem-distribution-pending strong{color:#b4bdc2;font-size:8px}.ecosystem-distribution-pending span{color:#748088;margin-top:3px;font-size:7px;line-height:1.35}.social-audience-kpi{cursor:pointer;transition:background-color .16s,box-shadow .16s}.social-audience-kpi:hover{background:#b8e00009}.social-audience-kpi:focus-visible{outline:2px solid var(--lime);outline-offset:-3px;box-shadow:inset 0 0 0 1px #0a1014}.social-audience-kpi .social-audience-unit{color:#a4afb5;margin-top:4px}.social-audience-kpi .social-new-followers{color:#aab4b9;white-space:normal;margin-top:7px;font-weight:580}.ecosystem-distribution-panel{flex-direction:column;display:flex}.ecosystem-distribution-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:190px;padding:22px 28px;display:flex}.ecosystem-empty-mark{color:#7e8a91;background:#11191e;border:1px solid #2b373e;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:13px;display:grid}.ecosystem-distribution-empty strong,.ecosystem-distribution-empty span{max-width:360px}.ecosystem-distribution-empty strong{color:#c2cace;font-size:11px;line-height:1.45}.ecosystem-distribution-empty span{color:#7e8990;margin-top:6px;font-size:9px;line-height:1.5}.social-audience-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020608c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.social-audience-dialog{background:#0e1519;border:1px solid #2a373e;border-radius:10px;outline:0;width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0000009e}.social-audience-dialog>header{border-bottom:1px solid #263139;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.social-audience-dialog h2{font-size:18px;line-height:1.2}.social-audience-dialog header p{color:#849098;margin-top:4px;font-size:10px}.social-audience-close{color:#c5cdd1;cursor:pointer;background:#131c21;border:1px solid #2c3940;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:grid}.social-audience-close:hover{color:#fff;border-color:#536168}.social-audience-close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.social-audience-body{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;padding:25px 10px 20px;display:grid}.social-audience-donut{width:164px;height:164px}.social-audience-donut strong{font-size:27px}.social-audience-donut span{font-size:10px}.social-audience-list{gap:15px;font-size:11px}.social-audience-list>div{grid-template-columns:minmax(0,1fr) 58px 58px;gap:14px}.social-audience-list i.facebook{background:#55b7e9}.social-audience-list i.instagram{background:#e052a3}.social-audience-context{color:#7e8990;text-align:center;border-top:1px solid #263139;padding:11px 0;font-size:9px}.social-audience-dialog .social-presence-summary{gap:16px;margin-top:0;padding:14px 4px 2px}.social-audience-dialog .social-presence-summary>div{background:#11191e;border:1px solid #263139;border-radius:7px;padding:12px}.social-audience-dialog .social-presence-summary span{font-size:9px}.social-audience-dialog .social-presence-summary strong{font-size:16px}.social-audience-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px;display:flex}.social-audience-empty strong{color:#c5cdd1;font-size:12px}.social-audience-empty span{color:#7f8b92;max-width:340px;margin-top:7px;font-size:9px;line-height:1.5}@media (width<=1180px) and (width>=801px){.app-shell{grid-template-columns:205px minmax(0,1fr)}}@media (width<=1450px) and (width>=801px){.reports-ecosystems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.reports-ecosystems{grid-template-columns:1fr}.report-ecosystem{min-height:0}.distribution-body,.social-presence-summary{grid-template-columns:1fr}.report-eco-stats span{min-height:0}.social-audience-dialog{padding:17px}.social-audience-body{grid-template-columns:1fr;gap:20px;padding:22px 0 18px}.social-audience-list{width:100%}.social-audience-dialog .social-presence-summary{grid-template-columns:1fr}.ecosystem-distribution-empty{padding-left:12px;padding-right:12px}}@media (width<=520px){.social-audience-overlay{padding:8px}.social-audience-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.social-audience-dialog>header{gap:10px}.social-audience-list>div{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px}.social-audience-donut{width:148px;height:148px}.social-audience-empty{min-height:180px;padding:20px 5px}}.tasks-page{margin-top:-5px}.tasks-header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:17px;display:flex}.tasks-breadcrumb{align-items:center;gap:10px;min-width:max-content;display:flex}.tasks-breadcrumb strong{letter-spacing:-.55px;font-size:25px;font-weight:650}.tasks-breadcrumb span{color:#48545d;font-size:23px}.tasks-breadcrumb b{color:#5b9cff;letter-spacing:-.55px;font-size:25px;font-weight:650}.tasks-header-actions{align-items:center;gap:14px;min-width:0;display:flex}.tasks-search{color:#7d8992;background:#080c10;border:1px solid #1e2a33;border-radius:9px;align-items:center;gap:11px;width:505px;max-width:45vw;height:43px;padding:0 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff04}.tasks-search input{color:#c4cbd0;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.tasks-search input::placeholder{color:#68747d}.tasks-search kbd{color:#7f8a92;background:#10171d;border:1px solid #22303a;border-radius:6px;place-items:center;min-width:38px;height:25px;font-family:inherit;font-size:10px;display:grid}.tasks-bell{color:#8f9aa2;cursor:default;background:0 0;border:0;width:36px;height:36px;position:relative}.tasks-bell:before{content:"";border:2px solid;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;width:15px;height:17px;position:absolute;top:8px;left:9px}.tasks-bell:after{content:"";background:currentColor;border-radius:2px;width:8px;height:2px;position:absolute;top:26px;left:14px}.tasks-bell span{color:#fff;background:#ff3558;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid;position:absolute;top:2px;right:3px}.tasks-new{background:var(--lime);color:#111600;cursor:default;border:1px solid #c4ed19;border-radius:7px;height:43px;padding:0 24px;font-size:16px;font-weight:520}.tasks-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tasks-filter-group{align-items:center;gap:10px;min-width:0;display:flex}.tasks-filter{color:#a7b0b7;white-space:nowrap;cursor:default;background:#0b1015;border:1px solid #1f2b34;border-radius:7px;align-items:center;gap:10px;height:42px;padding:0 15px;font-size:12px;display:flex}.tasks-filter b,.tasks-view-controls b{color:#6d7881;margin-left:6px;font-size:12px}.tasks-view-controls{align-items:center;gap:13px;display:flex}.tasks-view-controls>button{color:#9ca6ad;cursor:default;background:0 0;border:0;height:38px;font-size:12px}.tasks-view-controls>button strong{color:#c2c9cd;font-weight:540}.tasks-view-controls>div{background:#0b1015;border:1px solid #202b34;border-radius:8px;align-items:center;gap:4px;height:42px;padding:4px;display:flex}.tasks-view-controls>div button{color:#6e7a83;cursor:default;background:0 0;border:0;border-radius:6px;place-items:center;width:43px;height:32px;display:grid}.tasks-view-controls>div button.active{color:var(--lime);background:#13213a}.tasks-view-controls button span{background:currentColor;border-radius:4px;width:18px;height:3px;display:block;box-shadow:0 7px,0 -7px}.tasks-view-controls button i{border:2px solid;border-radius:2px;width:17px;height:17px;box-shadow:8px 0 0 -2px #0b1015,8px 0,0 8px 0 -2px #0b1015,0 8px,8px 8px 0 -2px #0b1015,8px 8px}.tasks-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:14px;display:grid}.tasks-summary-card{background:linear-gradient(145deg,#101720,#0b1015);border:1px solid #1f2a33;border-radius:9px;align-items:center;gap:16px;height:106px;padding:18px;display:flex;box-shadow:0 12px 35px #0000002e}.tasks-summary-card>div{border-radius:9px;place-items:center;width:56px;height:56px;display:grid}.tasks-summary-card.blue>div{color:#57a4ff;background:linear-gradient(145deg,#104aaf,#10264f)}.tasks-summary-card.red>div{color:#ff6b6b;background:linear-gradient(145deg,#681f27,#32121a)}.tasks-summary-card.orange>div{color:#ffab38;background:linear-gradient(145deg,#803e0d,#301b0d)}.tasks-summary-card.green>div{color:#5fe074;background:linear-gradient(145deg,#16571f,#0d2d17)}.tasks-summary-card p,.tasks-summary-card span,.tasks-summary-card strong,.tasks-summary-card small{margin:0;display:block}.tasks-summary-card span{color:#8e99a1;font-size:12px}.tasks-summary-card strong{margin:5px 0 6px;font-size:27px;font-weight:650;line-height:1.05}.tasks-summary-card small{color:#7e8991;font-size:10px}.tasks-workspace{grid-template-columns:minmax(720px,1.62fr) minmax(460px,1fr);align-items:start;gap:12px;display:grid}.tasks-table-card,.task-detail-panel{background:linear-gradient(145deg,#0d141a,#090e13);border:1px solid #1c2730;border-radius:9px;overflow:hidden;box-shadow:0 16px 40px #0003}.tasks-table-head,.tasks-row{grid-template-columns:minmax(185px,1.5fr) minmax(115px,.85fr) minmax(110px,.82fr) minmax(100px,.74fr) minmax(90px,.7fr) minmax(95px,.76fr) minmax(122px,.9fr);align-items:center;gap:10px;display:grid}.tasks-table-head{color:#7e8991;border-bottom:1px solid #1c2730;height:47px;padding:0 17px;font-size:11px}.tasks-row{border-bottom:1px solid #1f2a33b8;min-height:79px;padding:0 17px;position:relative}.tasks-row:last-child{border-bottom:0}.tasks-row.selected{background:linear-gradient(90deg,#134d9633,#0a1117b8);border-color:#1561c9;box-shadow:inset 0 0 0 1px #1561c9}.task-title-cell,.task-client-cell,.task-owner-cell,.task-date-cell{align-items:center;min-width:0;display:flex}.task-title-cell{color:#d5bd80;gap:13px}.task-title-cell p,.task-title-cell strong,.task-title-cell span{min-width:0;margin:0;display:block}.task-title-cell strong{color:#edf1f3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.task-title-cell span{color:#7f8991;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.task-client-cell,.task-owner-cell{gap:10px}.task-client-cell strong,.task-owner-cell strong{color:#dce2e5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:560;overflow:hidden}.task-client-logo,.task-avatar{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.task-client-logo.white{color:#111820;background:#f3f5f4}.task-client-logo.gray{color:#20272d;background:#e7eaeb}.task-client-logo.orange{color:#fff;background:#ff731f;border-radius:7px;font-size:15px}.task-client-logo.blue{color:#cce3ff;background:#2475d9;border-radius:7px}.task-client-logo.green{color:#dff7e5;background:#2ea64c;border-radius:7px;font-size:8px}.task-avatar{color:#fff;background:#303a42;border:1px solid #52606a}.task-avatar.martin,.mini-avatar{background:linear-gradient(145deg,#d5b49a,#5f3b2b)}.task-avatar.sofia{background:linear-gradient(145deg,#e3c08d,#6b793a)}.task-avatar.juan{background:linear-gradient(145deg,#bca18b,#334555)}.task-avatar.valeria{background:linear-gradient(145deg,#dca779,#643a2f)}.task-avatar.system{color:var(--lime);background:#101820;border-color:#43515a}.task-date-cell,.task-date-cell strong,.task-date-cell span{display:block}.task-date-cell strong{color:#eff3f4;font-size:12px}.task-date-cell span{color:#9ba5ac;margin-top:4px;font-size:10px}.task-date-cell span.danger{color:#ff6d68}.task-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:7px;width:max-content;max-width:100%;height:31px;padding:0 11px;font-size:11px;font-weight:620;display:inline-flex}.task-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.task-badge.priority.urgente{color:#ff7b75;background:#db3e4938;border:1px solid #db3e494d}.task-badge.priority.alta{color:#ff9b3d;background:#cc5c1838;border:1px solid #cc5c184d}.task-badge.priority.media{color:#e8ba35;background:#c28f182e;border:1px solid #c28f1847}.task-badge.priority.baja{color:#6ddd80;background:#29934b38;border:1px solid #29934b52}.task-badge.priority i{border-radius:2px;transform:rotate(45deg)}.task-badge.status.en-curso{color:#59a0ff;background:#256fd338;border:1px solid #256fd34d}.task-badge.status.pendiente,.task-badge.status.planificado{color:#c0c7cc;background:#808e9a2b;border:1px solid #808e9a38}.task-badge.briefing.insuficiente{color:#ff7a72;background:#b6413d33;border:1px solid #b6413d40}.task-badge.briefing.suficiente{color:#e5b333;background:#b1801833;border:1px solid #b1801845}.task-badge.briefing.completo{color:#70db79;background:#2d8b3f3b;border:1px solid #2d8b3f47}.task-briefing-cell{align-items:center;gap:12px;min-width:0;display:flex}.task-sync-dot{border-radius:50%;flex:none;width:8px;height:8px}.task-sync-dot.green{background:#48d86c}.task-sync-dot.yellow{background:#f5bd1e}.tasks-pagination{color:#7f8991;border-top:1px solid #1c2730;justify-content:space-between;align-items:center;height:61px;padding:0 17px;font-size:12px;display:flex}.tasks-pagination>div{align-items:center;gap:9px;display:flex}.tasks-pagination button{color:#a5aeb4;cursor:default;background:0 0;border:1px solid #0000;border-radius:7px;width:34px;height:34px}.tasks-pagination button:first-child,.tasks-pagination button:last-child{background:#101820;border-color:#25313a}.tasks-pagination button.active{background:var(--lime);color:#111600;font-weight:800}.tasks-pagination em{color:#7a858d;font-style:normal}.task-detail-panel{min-height:718px;padding:19px 21px 11px}.task-detail-panel header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.task-detail-title{color:#d7bd7b;align-items:center;gap:11px;display:flex}.task-detail-title h2{color:#f4f6f7;letter-spacing:-.25px;margin:0;font-size:20px;font-weight:650}.task-detail-panel header p{color:#89939b;margin:6px 0 0;font-size:11px}.task-detail-panel header p span{color:#53606a;padding:0 7px}.task-detail-panel header button{color:#8d979f;cursor:default;background:0 0;border:0;font-size:26px;line-height:1}.task-detail-meta{border-bottom:1px solid #26313a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;padding-bottom:16px;display:grid;position:relative}.task-detail-meta:before{content:"";background:#25313a;width:1px;position:absolute;top:0;bottom:16px;left:50%}.task-detail-meta>div{min-width:0}.task-detail-meta span,.task-detail-meta strong,.task-detail-meta small{display:block}.task-detail-meta strong{color:#edf1f2;font-size:13px;font-weight:610}.task-detail-meta strong.danger{color:#ff706a}.task-detail-meta strong.positive{color:#5de572}.task-detail-meta small{color:#6e7981;text-align:right;margin-top:3px;font-size:10px;font-weight:450}.task-detail-meta b{vertical-align:middle;place-items:center;margin-right:9px;display:inline-grid}.mini-client,.mini-avatar{color:#111820;background:#f3f5f4;border-radius:50%;width:27px;height:27px;font-size:9px}.mini-avatar{color:#fff}.whatsapp:before{content:"";vertical-align:-4px;border:2px solid #35c56b;border-radius:50%;width:17px;height:17px;margin-right:8px;display:inline-block}.task-time-metrics strong{text-align:right;letter-spacing:-.5px;font-size:21px}.task-detail-lower{flex-direction:column;gap:14px;padding-top:15px;display:flex}.task-detail-block{border-bottom:1px solid #26313ab8;width:100%;padding-bottom:13px}.task-detail-block:last-child{border-bottom:0;padding-bottom:0}.task-block-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-detail-block h3{color:#dce2e5;margin:0 0 9px;font-size:12px;font-weight:620}.task-block-title h3{margin:0}.task-block-title button{color:#858f97;cursor:default;background:#0d141a;border:1px solid #26333c;border-radius:5px;height:24px;padding:0 9px;font-size:9px}.task-description p{color:#adb6bb;max-width:none;margin:9px 0 0;font-size:11px;line-height:1.45}.comment-input{color:#65717a;background:#121920;border:1px solid #1e2931;border-radius:6px;align-items:center;height:33px;margin-bottom:12px;padding:0 12px;font-size:11px;display:flex}.activity-row{grid-template-columns:28px minmax(0,1fr);gap:10px;margin:10px 0;display:grid}.activity-row p{min-width:0;margin:0}.activity-row strong{color:#e4e9eb;align-items:baseline;gap:8px;font-size:11px;display:flex}.activity-row small{color:#7d8790;font-size:9px;font-weight:500}.activity-row span:last-child{color:#a5aeb4;margin-top:3px;font-size:10px;line-height:1.35;display:block}.task-activity button{color:#9fa8ae;cursor:default;background:0 0;border:0;padding:3px 0 0;font-size:10px}.task-block-title>span{color:#9ca6ad;font-size:10px}.deadline-line{color:#9ca6ad;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.deadline-line b{color:#dce2e5}.task-progress,.person-time-row i{background:#25313a;border-radius:99px;height:7px;overflow:hidden}.task-progress{margin:6px 0 11px}.task-progress i,.person-time-row b{background:linear-gradient(90deg,#b8e000,#7ddc45);border-radius:99px;height:100%;display:block}.time-totals{grid-template-columns:1fr 1fr;margin-bottom:13px;display:grid}.time-totals p{margin:0}.time-totals p:last-child{text-align:right}.time-totals span,.time-totals strong{display:block}.time-totals span{color:#7f8991;font-size:9px}.time-totals strong{color:#f2f5f6;margin-top:4px;font-size:12px}.task-time-tracking h4{color:#9ca6ad;margin:0 0 9px;font-size:10px;font-weight:580}.person-time-row{grid-template-columns:26px minmax(58px,.8fr) 58px 34px minmax(86px,1fr);align-items:center;gap:9px;margin-top:8px;font-size:10px;display:grid}.person-time-row strong{color:#e5eaec;font-weight:560}.person-time-row em{color:#e5eaec;text-align:right;font-style:normal}.person-time-row small{color:#9ca6ad;text-align:right}.dashboard:has(.tasks-page){max-width:1680px}@media (width<=1450px){.tasks-workspace{grid-template-columns:1fr}.task-detail-panel{min-height:0}.tasks-search{max-width:42vw}.tasks-table-card{overflow:auto}.tasks-table-head,.tasks-row{min-width:900px}}@media (width<=980px){.tasks-header,.tasks-toolbar{flex-direction:column;align-items:flex-start}.tasks-header-actions{width:100%}.tasks-search{width:100%;max-width:none}.tasks-summary{grid-template-columns:1fr 1fr}.tasks-view-controls{justify-content:space-between;width:100%}.tasks-filter-group{width:100%;padding-bottom:3px;overflow:auto}.task-detail-meta{grid-template-columns:1fr}.task-detail-meta:before{display:none}}@media (width<=620px){.tasks-summary{grid-template-columns:1fr}.tasks-header-actions{grid-template-columns:1fr auto;display:grid}.tasks-new{grid-column:1/-1}.person-time-row{grid-template-columns:26px 1fr 58px 34px}.person-time-row i{grid-column:2/-1}}.task-detail-panel{scrollbar-color:#2b3841 #0a1015;scrollbar-width:thin;height:748px;min-height:0;max-height:calc(100vh - 250px);padding:18px 20px 16px;overflow-y:auto}.task-detail-panel header{margin-bottom:13px;padding-bottom:2px}.task-detail-title{gap:10px}.task-detail-title h2{letter-spacing:-.35px;font-size:22px;font-weight:700}.task-detail-panel header p{color:#9aa4aa;margin-top:4px;font-size:11.5px}.task-detail-panel header button{margin-top:-3px;font-size:27px}.task-detail-meta{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:9px 26px;padding-bottom:13px}.task-detail-meta:before{background:#233039;bottom:13px}.task-detail-meta>div{min-height:34px}.task-detail-meta span{color:#8c979e;margin-bottom:4px;font-size:11.5px}.task-detail-meta strong{font-size:13.5px;line-height:1.2}.task-detail-meta .task-badge{height:28px;font-size:11.5px}.mini-client,.mini-avatar{width:25px;height:25px}.whatsapp:before{width:15px;height:15px;margin-right:7px}.task-time-metrics{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;display:grid}.task-time-metrics span{margin:2px 0 0}.task-time-metrics strong{text-align:right;font-size:23px;line-height:1}.task-time-metrics strong.positive{font-size:22px}.task-time-metrics small{margin-top:4px;font-size:10px;line-height:1.15}.task-detail-lower{gap:13px;padding-top:13px}.task-detail-block{padding-bottom:14px}.task-detail-block h3{margin-bottom:10px;font-size:13.5px}.task-block-title button{height:26px;padding:0 10px;font-size:9.5px}.task-description p{color:#c2cacf;margin-top:10px;font-size:12.5px;line-height:1.55}.comment-input{height:38px;margin-bottom:13px;padding:0 13px;font-size:12px}.activity-row{grid-template-columns:32px minmax(0,1fr);gap:11px;margin:12px 0}.activity-row .task-avatar{width:30px;height:30px;font-size:9px}.activity-row strong{font-size:12px}.activity-row small{font-size:9.5px}.activity-row span:last-child{color:#b2bbc0;margin-top:4px;font-size:11.5px;line-height:1.42}.activity-row .task-avatar.system{box-shadow:inset 0 0 0 1px #b8e0002e}.task-activity button{margin-top:2px;font-size:10.5px}.task-block-title>span{font-size:11px}.deadline-line{margin-top:11px;font-size:11px}.task-progress{height:9px;margin:7px 0 13px}.time-totals{margin-bottom:14px}.time-totals span{font-size:10.5px}.time-totals strong{margin-top:5px;font-size:16px}.task-time-tracking h4{margin-bottom:10px;font-size:11.5px}.person-time-row{grid-template-columns:30px minmax(72px,.75fr) 68px 38px minmax(105px,1fr);gap:10px;min-height:31px;margin-top:9px;font-size:11.5px}.person-time-row .task-avatar{width:28px;height:28px;font-size:9px}.person-time-row i{height:8px}.person-time-row em,.person-time-row small{text-align:right}@media (width<=1450px){.task-detail-panel{height:auto;max-height:none;overflow:visible}}@media (width<=980px){.task-time-metrics{display:block}.task-time-metrics strong{text-align:left}.task-detail-meta>div{min-height:0}}.tasks-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.tasks-row:hover{background:#ffffff05}.tasks-state-row{color:#87929a;text-align:center;border-bottom:1px solid #1f2a33b8;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:158px;font-size:12px;display:flex}.tasks-state-row strong{color:#dce2e5;font-size:13px}.tasks-state-row span{color:#7f8991;font-size:11px}.tasks-state-row.error{color:#d8a65a}.task-follow-up-count{color:#aab4b9;background:#111920;border:1px solid #2b3740;border-radius:12px;place-items:center;min-width:24px;height:22px;font-size:10px;font-style:normal;display:grid}.task-badge.status.completado{color:#70db79;background:#2d8b3f3b;border:1px solid #2d8b3f47}.task-detail-empty{text-align:center;color:#7f8991;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.task-detail-empty strong{color:#dce2e5;font-size:14px}.task-detail-empty span{font-size:11px}.tasks-success-message{color:#d5ec73;background:#b8e00012;border:1px solid #b8e00047;border-radius:8px;margin:-4px 0 14px;padding:11px 14px;font-size:12px}.task-create-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:#0000009e;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.task-create-panel{background:linear-gradient(145deg,#10171c,#080d11);border:1px solid #24313a;border-radius:10px;width:min(680px,100vw - 36px);height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 90px #0000009e}.task-create-panel>header{border-bottom:1px solid #1f2b34;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex}.task-create-panel>header span{color:var(--lime);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.task-create-panel>header h2{letter-spacing:-.35px;margin:0;font-size:23px;font-weight:650;line-height:1}.task-create-panel>header button{color:#aeb7bc;cursor:pointer;background:#0b1115;border:1px solid #26333c;border-radius:7px;width:34px;height:34px;font-size:22px;line-height:1}.task-create-state{color:#8d979f;place-items:center;min-height:220px;font-size:12px;display:grid}.task-create-state.error{color:#ffb36b}.task-create-form{grid-template-columns:1fr 1fr;gap:15px 14px;padding:20px 22px 22px;display:grid}.task-create-error{color:#ff9894;background:#ff6d6814;border:1px solid #ff6d683d;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.task-create-field,.task-create-check{min-width:0}.task-create-field.full,.task-create-check.full{grid-column:1/-1}.task-create-field>span{color:#aab3b8;margin:0 0 7px;font-size:10px;font-weight:620;display:block}.task-create-field input,.task-create-field select,.task-create-field textarea{color:#eef3f5;background:#080d11;border:1px solid #26323a;border-radius:7px;outline:0;width:100%;font-family:inherit;font-size:12px}.task-create-field input,.task-create-field select{height:42px;padding:0 12px}.task-create-field textarea{resize:vertical;min-height:116px;padding:11px 12px;line-height:1.45}.task-create-field input:focus,.task-create-field select:focus,.task-create-field textarea:focus{border-color:#637926;box-shadow:0 0 0 3px #b8e00014}.task-create-field input:disabled,.task-create-field select:disabled,.task-create-field textarea:disabled{opacity:.62}.task-create-field small{color:#ff9b96;margin-top:6px;font-size:10px;display:block}.task-create-check{background:#0b1115;border:1px solid #26323a;border-radius:8px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.task-create-check input{width:16px;height:16px;accent-color:var(--lime);flex:none;margin:2px 0 0}.task-create-check strong,.task-create-check small{display:block}.task-create-check strong{color:#edf2f4;font-size:12px;font-weight:620}.task-create-check small{color:#83909a;margin-top:4px;font-size:11px;line-height:1.35}.task-create-form footer{border-top:1px solid #1f2b34;grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:18px;display:flex}.task-create-form footer button{cursor:pointer;border-radius:7px;height:42px;padding:0 18px;font-size:12px;font-weight:650}.task-create-secondary{color:#aab3b9;background:#0c1217;border:1px solid #2a3740}.task-create-primary{background:var(--lime);color:#111600;border:1px solid #c4ed19}.task-create-form footer button:disabled{opacity:.62;cursor:wait}@media (width<=760px){.task-create-overlay{padding:8px}.task-create-panel{width:calc(100vw - 16px);height:calc(100vh - 16px)}.task-create-form{grid-template-columns:1fr;padding:18px}.task-create-field.full,.task-create-check.full{grid-column:auto}.task-create-panel>header{padding:0 18px}}.tasks-hide-completed{color:#a7b0b7;white-space:nowrap;background:#0b1015;border:1px solid #1f2b34;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 13px;font-size:12px;display:flex}.tasks-hide-completed input{accent-color:var(--lime)}.task-status-select{min-width:0;position:relative}.task-status-trigger{color:#c5ced3;text-align:left;cursor:pointer;background:#111920;border:1px solid #34414a;border-radius:6px;align-items:center;gap:7px;width:100%;height:31px;padding:0 8px;font:600 11px Satoshi,sans-serif;display:flex}.task-status-trigger:hover:not(:disabled),.task-status-trigger:focus-visible{border-color:#64747f;outline:0;box-shadow:0 0 0 3px #b8e00014}.task-status-trigger:disabled{opacity:.65;cursor:not-allowed}.task-status-trigger i,.task-status-menu i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.task-status-trigger span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.task-status-trigger b{color:#76838b;font-size:11px}.task-status-trigger.pending,.task-status-menu button.pending{color:#c0c7cc;background:#151d22}.task-status-trigger.planned,.task-status-menu button.planned{color:#6dcbd8;background:#102127}.task-status-trigger.in_progress,.task-status-menu button.in_progress{color:#72aaff;background:#10203a}.task-status-trigger.completed,.task-status-menu button.completed{color:#70db79;background:#102519;border-color:#47b96261}.task-status-menu{z-index:80;background:#0a1116;border:1px solid #34414a;border-radius:7px;padding:5px;position:fixed;box-shadow:0 18px 42px #000000ad}.task-status-menu button{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;font:600 11px Satoshi,sans-serif;display:flex}.task-status-menu button+button{margin-top:3px}.task-status-menu button span{flex:1}.task-status-menu button b{font-size:10px}.task-status-menu button:hover,.task-status-menu button:focus-visible{filter:brightness(1.16);border-color:currentColor;outline:0}.task-quality-section{border:1px solid #26323a;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.task-quality-section legend{color:#dce4e8;padding:0 7px;font-size:12px;font-weight:650}.task-requested-at{border-left:3px solid var(--lime);grid-column:1/-1;padding:3px 12px}.task-requested-at span,.task-requested-at strong,.task-requested-at small{display:block}.task-requested-at span{color:#89949b;font-size:10px}.task-requested-at strong{margin-top:3px;font-size:14px}.task-requested-at small{color:#68747d;margin-top:4px;font-size:10px}.task-quality-section .task-create-field{position:relative}.task-field-help{position:static;margin:0 0 0 5px!important;display:inline-flex!important}.task-field-help>button{color:#b7c1c7;cursor:help;background:#111920;border:1px solid #53616b;border-radius:50%;width:17px;height:17px;font-size:10px;line-height:1}.task-field-help>span{z-index:5;background:#11191f;border:1px solid #34434d;border-radius:7px;width:min(330px,100%);padding:11px;line-height:1.55;position:absolute;top:23px;left:0;box-shadow:0 12px 35px #00000080;color:#c6cfd4!important;font-size:10px!important;font-weight:450!important;display:none!important}.task-field-help:hover>span,.task-field-help:focus-within>span{display:block!important}@media (width<=760px){.task-quality-section{grid-template-columns:1fr}.task-field-help>span{width:100%}}.contact-report-mock-chart>div:not(.client-report-empty){grid-template-columns:1fr}.report-field-help{margin-left:5px;display:inline-flex;position:relative}.report-field-help>button{color:#b7c1c7;background:#111920;border:1px solid #53616b;border-radius:50%;width:17px;height:17px;font-size:10px}.report-field-help>span{z-index:8;color:#c6cfd4;background:#11191f;border:1px solid #34434d;border-radius:7px;width:320px;padding:10px;font-size:9px;font-weight:450;line-height:1.5;display:none;position:absolute;top:22px;left:-10px;box-shadow:0 12px 35px #00000080}.report-field-help:hover>span,.report-field-help:focus-within>span{display:block}.task-historical-date{min-width:0}.task-historical-date>.task-create-field{width:100%}.task-internal-context{border-left:3px solid #52642e;padding-left:12px}.task-detail-meta>.task-request-section-title{border-top:1px solid #26313a;grid-column:1/-1;min-height:0;padding-top:12px}.task-detail-meta>.task-request-section-title strong{color:#aeb8be;font-size:12px}.client-report-quality-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.client-report-quality-grid>article{min-height:250px;padding:16px}.report-channels h2{align-items:center;gap:4px;display:flex}.report-channel-body>div:last-child p{grid-template-columns:8px minmax(0,1fr) auto auto}.report-channel-body>div:last-child p span{white-space:normal;line-height:1.3}.report-channel-body>div:last-child strong,.report-channel-body>div:last-child em{white-space:nowrap}@media (width<=760px){.client-report-quality-grid{grid-template-columns:1fr}.report-channel-body{grid-template-columns:100px minmax(0,1fr)}.report-channel-donut{width:96px;height:96px}.report-channel-donut:after{inset:22px}}.settings-page{max-width:1120px}.settings-tabs{gap:8px;margin:-6px 0 15px;display:flex}.settings-tabs button{color:#89949c;cursor:pointer;background:#0c1217;border:1px solid #25313a;border-radius:7px;height:39px;padding:0 14px;font-size:11px}.settings-tabs button.active{color:#d6ee72;background:#b8e00014;border-color:#b8e00052}.settings-card{background:linear-gradient(145deg,#0e151a,#090e12);border:1px solid #1d2831;border-radius:9px;padding:20px;box-shadow:0 16px 40px #0000002e}.settings-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.settings-card-head h2{letter-spacing:-.3px;margin:0;font-size:19px}.settings-card-head p{color:#7e8991;margin:5px 0 0;font-size:11px}.settings-avatar{width:42px;height:42px;color:var(--lime);object-fit:cover;background:#11181d;border:1px solid #41505a;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:750;display:grid}.profile-form,.team-invite-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-form label,.team-invite-form label{min-width:0}.profile-form label.full,.team-invite-form label.full{grid-column:1/-1}.profile-form span,.team-invite-form span{color:#aab3b8;margin-bottom:7px;font-size:10px;font-weight:620;display:block}.profile-form input,.team-invite-form input,.team-invite-form select{color:#eef3f5;background:#080d11;border:1px solid #26323a;border-radius:7px;outline:0;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:12px}.profile-form input:focus,.team-invite-form input:focus,.team-invite-form select:focus{border-color:#637926;box-shadow:0 0 0 3px #b8e00014}.profile-form input[readonly]{color:#8d979f;background:#0c1216}.profile-form footer,.team-invite-form footer{grid-column:1/-1;justify-content:flex-end;display:flex}.profile-form footer button,.team-invite-form footer button,.settings-secondary{background:var(--lime);color:#111600;cursor:pointer;border:1px solid #c4ed19;border-radius:7px;height:40px;padding:0 16px;font-size:12px;font-weight:650}.settings-secondary{color:#c7d0d5;background:#0c1217;border-color:#2a3740}.settings-success,.settings-error{border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:11px}.settings-success{color:#d6ee72;background:#b8e00012;border:1px solid #b8e00042}.settings-error,.settings-state.error{color:#ff9894}.settings-state{color:#89949c;place-items:center;min-height:120px;font-size:12px;display:grid}.team-invite-form{background:#0b1115;border:1px solid #25313a;border-radius:8px;margin-bottom:16px;padding:14px}.team-list{border:1px solid #202b34;border-radius:8px;overflow:hidden}.team-list-head,.team-row{grid-template-columns:minmax(260px,1.4fr) minmax(130px,.8fr) 120px 110px;align-items:center;gap:12px;display:grid}.team-list-head{color:#7e8991;text-transform:uppercase;letter-spacing:.7px;background:#0b1115;height:42px;padding:0 14px;font-size:10px}.team-row{border-top:1px solid #202b34;min-height:68px;padding:0 14px;font-size:12px}.team-row>div{align-items:center;gap:11px;min-width:0;display:flex}.team-row p{min-width:0;margin:0}.team-row strong,.team-row span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.team-row strong{color:#eef2f4;font-weight:620}.team-row p span,.team-row>span{color:#89949c}.member-status{color:#aab3b9;background:#111920;border:1px solid #2a3740;border-radius:12px;width:max-content;padding:5px 8px;font-size:10px;font-weight:620}.member-status.active{color:#d5eb6a;background:#b8e00014;border-color:#b8e0003d}.member-status.invited{color:#7db2ff;background:#256fd324;border-color:#59a0ff42}.member-status.inactive,.member-status.suspended{color:#ff9894;background:#ff6d6814;border-color:#ff6d6838}@media (width<=760px){.profile-form,.team-invite-form,.team-list-head,.team-row{grid-template-columns:1fr}.team-list-head{display:none}.team-row{gap:8px;padding:13px 14px}.profile-form label.full,.team-invite-form label.full{grid-column:auto}}.auth-form-success{color:#d5ec73;margin:0 0 13px;font-size:10px;line-height:1.45}.auth-secondary,.auth-link-button{cursor:pointer;border-radius:6px;height:39px;margin-top:10px;font-size:10px;font-weight:650}.auth-secondary{color:#d5ec73;background:#111914;border:1px solid #2f3d29}.auth-link-button{color:#8f9aa2;background:0 0;border:0}.auth-secondary:disabled,.auth-link-button:disabled{opacity:.62;cursor:wait}.avatar{object-fit:cover}.team-list-head,.team-row{grid-template-columns:minmax(240px,1.3fr) minmax(120px,.7fr) 110px 110px minmax(160px,.9fr)}.team-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.team-actions button{color:#aab3b9;cursor:pointer;background:#0c1217;border:1px solid #2a3740;border-radius:6px;padding:6px 7px;font-size:9px}.team-actions button:hover:not(:disabled){color:#d5ec73;border-color:#52642e}.team-actions button:disabled{opacity:.55;cursor:wait}.member-status.onboarding{color:#7db2ff;background:#256fd324;border-color:#59a0ff42}.member-status.removed{color:#ff9894;background:#ff6d6814;border-color:#ff6d6838}.task-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.task-settings-readonly{color:#aab3b9;background:#111920;border:1px solid #2a3740;border-radius:12px;padding:6px 9px;font-size:10px}.task-catalog-card{background:#0b1115;border:1px solid #202b34;border-radius:8px;min-width:0;overflow:hidden}.task-catalog-card>header{border-bottom:1px solid #202b34;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px;display:flex}.task-catalog-card h3{color:#eef2f4;margin:0;font-size:14px}.task-catalog-card header p{color:#7e8991;margin:4px 0 0;font-size:10px;line-height:1.4}.task-catalog-form{background:#0d151b;border-bottom:1px solid #202b34;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr);gap:11px;padding:14px;display:grid}.task-catalog-form .settings-error{grid-column:1/-1}.task-catalog-form label>span{color:#aab3b8;margin-bottom:7px;font-size:10px;font-weight:620;display:block}.task-catalog-form input[type=text],.task-catalog-form label:not(.task-catalog-active) input{color:#eef3f5;background:#080d11;border:1px solid #26323a;border-radius:7px;outline:0;width:100%;height:39px;padding:0 11px;font-family:inherit;font-size:11px}.task-catalog-active{align-items:center;gap:8px;display:flex}.task-catalog-active input{width:16px;height:16px;accent-color:var(--lime)}.task-catalog-active span{margin:0!important}.task-catalog-form footer{justify-content:flex-end;gap:8px;display:flex}.task-catalog-button{border-radius:7px;height:36px;padding:0 12px;font-size:10px;font-weight:650}.task-catalog-button.secondary{color:#aab3b9;background:#0c1217;border:1px solid #2a3740}.task-catalog-button.primary{background:var(--lime);color:#111600;border:1px solid #c4ed19}.task-catalog-head,.task-catalog-row{grid-template-columns:minmax(150px,1fr) 72px 88px minmax(112px,.65fr);align-items:center;gap:10px;display:grid}.task-catalog-head{color:#748089;text-transform:uppercase;background:#090f13;height:36px;padding:0 12px;font-size:9px}.task-catalog-row{border-top:1px solid #202b34;min-height:67px;padding:10px 12px}.task-catalog-row>div:first-child{min-width:0}.task-catalog-row strong,.task-catalog-row>div:first-child span,.task-catalog-row small{text-overflow:ellipsis;display:block;overflow:hidden}.task-catalog-row strong{color:#edf2f4;font-size:11px}.task-catalog-row>div:first-child span{color:#87939b;margin-top:4px;font-size:9px}.task-catalog-row small{color:#66737c;margin-top:4px;font-size:8px}.task-catalog-order,.task-catalog-actions{align-items:center;gap:5px;display:flex}.task-catalog-order>span{color:#89949c;min-width:17px;font-size:10px}.task-catalog-order button,.task-catalog-actions button,.task-catalog-empty button{color:#aab3b9;background:#0c1217;border:1px solid #2a3740;border-radius:5px;height:26px;padding:0 7px;font-size:9px}.task-catalog-order button{width:26px;padding:0;font-size:12px}.task-catalog-order button:disabled,.task-catalog-actions button:disabled{opacity:.4}.task-catalog-actions{flex-wrap:wrap}.task-catalog-actions>span{color:#738089;font-size:9px}.task-catalog-empty{color:#89949c;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:130px;display:flex}.task-catalog-empty strong{font-size:11px}.task-origin-detail{background:#0c1318;border:1px solid #24313a;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 20px;padding:10px 12px;display:grid}.task-origin-detail>span{grid-column:1/-1;font-weight:650;color:#d7bd7b!important}.task-origin-detail strong{position:relative}.task-origin-detail strong small{text-align:left;color:#7f8b93;margin:0 0 4px}.task-origin-detail strong em{color:#ff9894;background:#ff6d6814;border:1px solid #ff6d6838;border-radius:10px;margin-left:7px;padding:3px 5px;font-size:8px;font-style:normal;display:inline-block}@media (width<=980px){.task-settings-grid{grid-template-columns:1fr}}@media (width<=620px){.task-catalog-form,.task-catalog-head,.task-catalog-row{grid-template-columns:1fr}.task-catalog-head{display:none}.task-catalog-form .settings-error{grid-column:auto}.task-catalog-row{gap:8px}.task-origin-detail{grid-template-columns:1fr}.task-origin-detail>span{grid-column:auto}}.tasks-filter-select{padding:0 10px}.tasks-filter-select select{color:#c3ccd1;height:30px;font:inherit;background:0 0;border:0;outline:0;min-width:180px}.tasks-filter-select option{color:#e6ecef;background:#0b1015}.task-assignee-picker{grid-column:1/-1}.task-assignee-selected{background:#080d11;border:1px solid #26323a;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:7px;display:flex}.task-assignee-selected button{color:#e7ecef;background:#101820;border:1px solid #33414a;border-radius:16px;align-items:center;gap:7px;height:28px;padding:0 9px;font-size:11px;display:inline-flex}.task-assignee-selected b,.task-assignee-options b,.mention-menu b{width:20px;height:20px;color:var(--lime);background:#1b2a34;border-radius:50%;place-items:center;font-size:8px;display:grid}.task-assignee-selected em{color:#9aa5ac;font-style:normal}.task-assignee-options{background:#0b1115;border:1px solid #26323a;border-radius:7px;max-height:178px;margin-top:8px;overflow:auto}.task-assignee-options label{border-bottom:1px solid #26323a94;align-items:center;gap:10px;padding:9px 10px;display:flex}.task-assignee-options label:last-child{border-bottom:0}.task-assignee-options input{width:15px;height:15px;accent-color:var(--lime)}.task-assignee-options strong,.task-assignee-options small{display:block}.task-assignee-options strong{color:#edf2f4;font-size:12px}.task-assignee-options small,.task-muted-hint{color:#81909a;font-size:10px}.task-description a,.activity-row a{color:#8fbfff;text-decoration:none}.task-description a:hover,.activity-row a:hover{text-decoration:underline}.comment-form{margin-bottom:12px;position:relative}.comment-form textarea{color:#d9e1e5;resize:vertical;background:#121920;border:1px solid #1e2931;border-radius:6px;outline:0;width:100%;min-height:74px;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.45}.comment-form textarea:focus{border-color:#637926;box-shadow:0 0 0 3px #b8e00014}.comment-form footer{justify-content:flex-end;margin-top:7px;display:flex}.comment-form button,.comment-actions button,.comment-edit-box button{color:#aab3b9;background:#0c1217;border:1px solid #2a3740;border-radius:6px;height:28px;padding:0 10px;font-size:10px}.comment-form footer button{background:var(--lime);color:#111600;border-color:#c4ed19;font-weight:700}.mention-menu{z-index:3;background:#0b1115;border:1px solid #283641;border-radius:7px;padding:6px;position:absolute;top:78px;left:0;right:0;box-shadow:0 18px 40px #00000052}.mention-menu button{justify-content:flex-start;align-items:center;gap:8px;width:100%;margin:0 0 4px;display:flex}.mention-menu button:last-child{margin-bottom:0}.task-inline-state{color:#87939b;background:#121920;border:1px solid #1e2931;border-radius:6px;margin:8px 0;padding:10px 12px;font-size:11px;line-height:1.4}.task-inline-state.error{color:#ffaaa5;background:#ff6d6814;border-color:#ff6d6847}.comment-actions{gap:7px;margin-top:7px;display:flex!important}.comment-edit-box{display:block!important}.comment-edit-box textarea{color:#e8eef1;resize:vertical;background:#080d11;border:1px solid #26323a;border-radius:6px;width:100%;min-height:62px;padding:8px;font-family:inherit;font-size:11px}.comment-edit-box em{gap:7px;margin-top:6px;font-style:normal;display:flex}.task-avatar,.mini-avatar,.task-assignee-avatar,.task-filter-avatar{object-fit:cover;overflow:hidden}.task-owner-name{line-height:1.12;display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.task-owner-name span{white-space:nowrap;text-overflow:ellipsis;max-width:96px;display:block;overflow:hidden}.task-owner-name span:first-child{color:#edf2f4}.task-owner-name span+span{color:#aeb8be;margin-top:2px;font-weight:500}.task-detail-people{flex-direction:column;gap:6px;display:flex}.task-detail-people strong{align-items:center;gap:8px;min-width:0;display:flex!important}.task-detail-people .mini-avatar{margin-right:0}.task-muted-person{color:#7f8991!important;font-weight:520!important}.task-assignee-avatar{width:20px;height:20px;color:var(--lime);background:#1b2a34;border:1px solid #33414a;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.task-filter-avatar{width:22px;height:22px;color:var(--lime);background:#101820;border:1px solid #33414a;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:800;display:grid}.task-date-picker-field{position:relative}.task-date-trigger{color:#eef3f5;text-align:left;cursor:pointer;background:#080d11;border:1px solid #26323a;border-radius:7px;outline:0;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:12px}.task-date-trigger:focus{border-color:#637926;box-shadow:0 0 0 3px #b8e00014}.task-date-trigger strong{font-weight:560}.task-date-popover{z-index:45;background:#0b1115;border:1px solid #2a3740;border-radius:9px;width:318px;padding:12px;position:absolute;top:67px;left:0;box-shadow:0 24px 60px #0000008c}.task-date-popover header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.task-date-popover header strong{text-transform:capitalize;color:#edf2f4;font-size:13px}.task-date-popover button{font-family:inherit}.task-date-popover header button{color:#c3ccd1;background:#101820;border:1px solid #25313a;border-radius:6px;width:30px;height:30px;font-size:18px}.task-calendar-weekdays,.task-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.task-calendar-weekdays span{color:#7f8991;place-items:center;height:22px;font-size:10px;font-weight:700;display:grid}.task-calendar-grid span,.task-calendar-grid button{border-radius:7px;height:34px}.task-calendar-grid button{color:#d8e0e4;cursor:pointer;background:#0f171d;border:1px solid #0000;font-size:11px}.task-calendar-grid button.today{color:#d7ee72;border-color:#b8e00061}.task-calendar-grid button.selected{background:var(--lime);border-color:var(--lime);color:#111600;font-weight:800}.task-time-field{margin-top:10px;display:block}.task-time-field span{color:#aab3b8;margin-bottom:6px;font-size:10px;font-weight:620;display:block}.task-time-field input,.task-time-field select{color:#eef3f5;background:#080d11;border:1px solid #26323a;border-radius:7px;outline:0;width:100%;height:38px;padding:0 10px;font-family:inherit;font-size:12px}.task-time-field small{margin-top:6px;font-size:10px;line-height:1.35;display:block;color:#7f8991!important}.task-date-popover footer{border-top:1px solid #1f2b34;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:10px;display:flex}.task-date-popover footer button{color:#aab3b9;background:#0c1217;border:1px solid #2a3740;border-radius:6px;height:32px;padding:0 10px;font-size:10px}.task-date-popover footer button.primary{background:var(--lime);color:#111600;border-color:#c4ed19;font-weight:800}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.task-create-overlay-new{background:#000000b8;justify-content:center;align-items:center;padding:24px}.task-create-panel-new{background:linear-gradient(145deg,#0e151a,#070c10);flex-direction:column;width:min(1008px,100vw - 48px);height:min(1000px,100vh - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.task-create-panel-new>header{flex:none;height:142px;padding:0 40px}.task-create-panel-new>header span{letter-spacing:1.8px;margin-bottom:9px;font-size:11px}.task-create-panel-new>header h2{letter-spacing:-.8px;font-size:34px}.task-create-panel-new>header p{color:#8f9aa1;max-width:680px;margin:7px 0 0;font-size:11px;line-height:1.4}.task-create-panel-new>header button{width:48px;height:48px;font-size:27px}.task-create-form-new{flex-direction:column;flex:1;min-height:0;display:flex}.task-create-scroll{scrollbar-color:#2a3740 transparent;flex:1;min-height:0;padding:25px 40px 0;overflow:hidden auto}.task-create-title-field,.task-create-description{display:block}.task-create-title-field>span,.task-create-description>span{color:#b2bbc0;margin-bottom:9px;font-size:12px;font-weight:650;display:block}.task-create-title-field input,.task-create-description textarea{width:100%;color:var(--text);font:500 14px var(--font-sans);background:#070c10;border:1px solid #2a3740;border-radius:9px;outline:0}.task-create-title-field input{height:64px;padding:0 21px;font-size:16px}.task-create-title-field input::placeholder,.task-create-description textarea::placeholder{color:#68747d}.task-create-title-field input:focus,.task-create-description textarea:focus{border-color:#637926;box-shadow:0 0 0 3px #b8e00014}.task-create-title-field>small{color:#ff9b96;margin-top:6px;font-size:10px;display:block}.task-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.task-quick-anchor{min-width:0;position:relative}.task-quick-action-wrap{min-width:0}.task-quick-action{color:#cbd3d7;text-align:left;width:100%;min-height:66px;font-family:var(--font-sans);cursor:pointer;background:linear-gradient(145deg,#11191f,#0b1115);border:1px solid #2a3740;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 15px;align-items:center;gap:11px;padding:10px 13px;display:grid}.task-quick-action:hover{background:#111a20;border-color:#3a4852}.task-quick-action:focus-visible,.task-quality-trigger:focus-visible,.task-advanced-trigger:focus-visible{border-color:#71882b;outline:0;box-shadow:0 0 0 3px #b8e00017}.task-quick-action.active{border-color:var(--lime);box-shadow:inset 0 0 0 1px #b8e00026}.task-quick-action>svg:first-child{color:#b8c1c6;width:27px;height:27px}.task-quick-action>svg:last-child{color:#87929a;width:14px;height:14px}.task-quick-action span,.task-quick-action strong,.task-quick-action small,.task-quick-action em{min-width:0;display:block}.task-quick-action strong{color:#dde3e6;font-size:12px;font-weight:650}.task-quick-action small{color:#929da4;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.25;overflow:hidden}.task-quick-action em{color:#6f7b83;margin-top:2px;font-size:9px;font-style:normal}.task-quick-action-wrap.has-error .task-quick-action{border-color:#ff6d6899}.task-quick-error{color:#ff9b96;margin:5px 2px 0;font-size:9px;line-height:1.3;display:block}.task-quick-popover{z-index:100;overscroll-behavior:contain;scrollbar-color:#3a4852 transparent;background:#11191f;border:1px solid #34424c;border-radius:9px;width:276px;padding:13px;position:fixed;overflow:hidden auto;box-shadow:0 24px 60px #000000a3}.task-quick-popover-portal[data-placement=top]{transform-origin:bottom}.task-quick-popover-portal[data-placement=bottom]{transform-origin:top}.task-popover-title{color:#dce3e6;margin:2px 4px 10px;font-size:12px;font-weight:650;display:block}.task-option-list{flex-direction:column;display:flex}.task-option-list>button,.task-compact-options>button{color:#d7dee2;text-align:left;min-height:37px;font:500 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2f3c45a6;align-items:center;gap:10px;padding:0 7px;display:flex}.task-option-list>button:last-of-type,.task-compact-options>button:last-child{border-bottom:0}.task-option-list>button:hover,.task-compact-options>button:hover,.task-option-list>button.selected,.task-compact-options>button.selected{background:#172128}.task-option-list>button b,.task-compact-options>button b{color:var(--lime);margin-left:auto}.task-priority-dot{border-radius:50%;flex:none;width:8px;height:8px}.task-priority-dot.low{background:#70c8ee}.task-priority-dot.medium{background:#7fd34e}.task-priority-dot.high{background:#ff8a18}.task-priority-dot.urgent{background:#ff5861}.task-auto-urgency{color:#94a0a7;border-top:1px solid #2c3942;margin:9px 0 0;padding:10px 6px 0;font-size:9px;line-height:1.45}.task-date-quick-popover{width:318px}.task-date-quick-popover.dual-calendar{width:650px}.task-date-calendar-pair{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.task-date-quick-content.dual-calendar .task-date-calendar-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.task-date-calendar-section+.task-date-calendar-section{margin-top:12px}.task-date-quick-content.dual-calendar .task-date-calendar-section+.task-date-calendar-section{margin-top:0}.task-date-quick-content .task-date-values{grid-template-columns:1fr 110px;gap:8px;margin-bottom:9px;display:grid}.task-date-values>span,.task-date-values input{color:#e2e8ea;height:39px;font:500 11px var(--font-sans);background:#0c1217;border:1px solid #34424c;border-radius:7px;align-items:center;padding:0 10px;display:flex}.task-date-values input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%}.task-date-calendar-section>header{justify-content:space-between;align-items:center;height:38px;display:flex}.task-date-calendar-section>header strong{text-transform:capitalize;color:#dce3e6;font-size:12px}.task-date-calendar-section>header button{color:#9da8af;background:0 0;border:0;width:28px;height:28px;font-size:18px}.task-date-quick-content .task-calendar-weekdays span{height:20px}.task-date-quick-content .task-calendar-grid span,.task-date-quick-content .task-calendar-grid button{height:27px}.task-date-quick-content .task-calendar-grid button{background:0 0}.task-date-quick-content .task-calendar-grid button:hover{background:#19242b}.task-date-quick-content .task-calendar-grid button:focus-visible{outline-offset:1px;background:#17242b;outline:2px solid #d7f33b}.task-date-quick-content .task-calendar-grid button.today{color:#e1f58a;border-color:#b8e00080}.task-date-quick-content .task-calendar-grid button.selected,.task-date-quick-content .task-calendar-grid button.selected:hover,.task-date-quick-content .task-calendar-grid button.selected:focus-visible{border-color:var(--lime);color:#fff;background:#26330f;font-weight:800}.task-date-quick-content .task-calendar-grid button:disabled{color:#53606a;cursor:not-allowed;opacity:.65;background:0 0;border-color:#0000}.task-date-calendar-section>footer{border-top:1px solid #2c3942;justify-content:space-between;margin-top:9px;padding-top:9px;display:flex}.task-date-calendar-section>footer button{color:#adb7bc;font:500 10px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:4px}.task-requested-date-toggle{border-bottom:1px solid #34424c;margin-bottom:12px;padding-bottom:12px}.task-requested-date-toggle>label,.task-requested-date-control>label{color:#d8dfe2;cursor:pointer;align-items:center;gap:9px;font-size:11px;line-height:1.35;display:flex}.task-requested-date-toggle>label input,.task-requested-date-control>label input{width:15px;height:15px;accent-color:var(--lime);flex:none}.task-requested-date-control{border-top:1px solid #34424c;margin-top:12px;padding-top:12px}.task-requested-date-control .task-date-calendar-section{border-top:1px solid #34424cb3;margin-top:12px;padding-top:12px}@media (width<=720px){.task-date-quick-popover.dual-calendar{width:318px}.task-date-quick-content.dual-calendar .task-date-calendar-pair{grid-template-columns:minmax(0,1fr)}.task-date-quick-content.dual-calendar .task-date-calendar-section+.task-date-calendar-section{border-top:1px solid #34424cb3;margin-top:0;padding-top:12px}}.task-popover-search{background:#0b1115;border:1px solid #33414a;border-radius:7px;align-items:center;gap:8px;height:36px;margin-bottom:8px;padding:0 9px;display:flex}.task-popover-search svg{color:#7f8a92;width:15px;height:15px}.task-popover-search input{color:#e5eaed;min-width:0;font:500 11px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.task-compact-options{max-height:182px;overflow-y:auto}.task-popover-select{border-top:1px solid #2c3942;margin-top:9px;padding-top:10px;display:block}.task-popover-select>span{color:#9ca7ad;margin:0 0 6px;font-size:10px;display:block}.task-popover-select select{color:#e1e7ea;width:100%;height:38px;font:500 11px var(--font-sans);background:#0b1115;border:1px solid #34424c;border-radius:7px;padding:0 9px}.task-members-quick-popover{width:320px}.task-member-options{max-height:218px;overflow-y:auto}.task-member-options>label{cursor:pointer;border-bottom:1px solid #2f3c45a6;align-items:center;gap:9px;min-height:48px;padding:6px;display:flex}.task-member-options input,.task-follow-compact input{width:15px;height:15px;accent-color:var(--lime);flex:none}.task-member-options .task-assignee-avatar{width:27px;height:27px}.task-member-options span,.task-member-options strong,.task-member-options small{min-width:0;display:block}.task-member-options strong{color:#e4eaec;font-size:11px}.task-member-options small{color:#7f8b93;margin-top:2px;font-size:9px}.task-follow-compact{border-top:1px solid #2c3942;align-items:flex-start;gap:9px;margin-top:9px;padding:11px 5px 2px;display:flex}.task-follow-compact span,.task-follow-compact strong,.task-follow-compact small{display:block}.task-follow-compact strong{color:#dce3e6;font-size:11px}.task-follow-compact small{color:#7f8b93;margin-top:3px;font-size:9px}.task-create-guidance{color:#9da7ad;background:#6a7d8b0f;border-radius:6px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:14px auto 17px;padding:5px 10px;font-size:11px;display:flex}.task-create-guidance svg{width:18px;height:18px;color:var(--lime);flex:none}.task-create-description textarea{resize:vertical;height:244px;min-height:120px;padding:15px 18px;line-height:1.45}.task-grouping-section{background:#070c1080;border:1px solid #2a3740;border-radius:8px;margin-top:16px;padding:13px}.task-grouping-section>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:9px;display:flex}.task-grouping-section>header h3{color:#e2e7e9;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.task-grouping-section>header h3 span{color:#9ca7ae;cursor:help;border:1px solid #46545e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.task-grouping-section>header p{color:#7f8a92;margin:4px 0 0;font-size:10px;line-height:1.4}.task-grouping-section>header>strong{color:#b7c0c5;white-space:nowrap;background:#11191f;border:1px solid #2d3942;border-radius:16px;flex:none;padding:6px 10px;font-size:10px;font-weight:560}.task-group-search{background:#080d11;border:1px solid #2a3740;border-radius:7px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.task-group-search:focus-within{border-color:#637926;box-shadow:0 0 0 3px #b8e00014}.task-group-search svg{color:#859097;flex:none;width:17px;height:17px}.task-group-search input{color:#e4e9eb;min-width:0;font:500 11px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.task-group-search input::placeholder{color:#68747d}.task-group-results{background:#0c1318;border:1px solid #2a3740;border-top:0;border-radius:0 0 7px 7px;max-height:260px;overflow-y:auto}.task-group-results>button{color:#dce3e6;text-align:left;width:100%;min-height:56px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #223039;grid-template-columns:minmax(180px,1.3fr) minmax(110px,.7fr) 100px 74px;align-items:center;gap:12px;padding:7px 12px;display:grid}.task-group-results>button:hover:not(:disabled){background:#131d23}.task-group-results>button:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.task-group-results>button:disabled{opacity:.52;cursor:not-allowed}.task-group-results>button span,.task-group-results>button strong,.task-group-results>button small{min-width:0;display:block}.task-group-results>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.task-group-results>button small,.task-group-result-owner{color:#7f8a92;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.task-group-results>button>b{color:var(--lime);justify-self:end;font-size:18px;font-weight:500}.task-group-results>button:disabled>b{color:#98a2a8;font-size:9px}.task-group-results>p{color:#7f8a92;text-align:center;margin:0;padding:14px;font-size:10px}.task-group-selected{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.task-group-selected li{background:#0c1318;border:1px solid #26343d;border-radius:6px;grid-template-columns:28px minmax(190px,1.25fr) 100px minmax(120px,.75fr) 92px 30px;align-items:center;gap:10px;min-height:51px;padding:5px 8px;display:grid}.task-group-order{color:#9ba6ac;border:1px solid #33414a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.task-group-task-name,.task-group-task-name strong,.task-group-task-name small{min-width:0;display:block}.task-group-task-name strong{color:#e4e9eb;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.task-group-task-name small{color:#78858d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.task-group-status{color:#b8c1c6;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex!important}.task-group-status i{background:#8c969c;border-radius:50%;flex:none;width:7px;height:7px}.task-group-status.in_progress i{background:#359cf4}.task-group-status.completed i{background:#85ce35}.task-group-status.pending i{background:#ff8518}.task-group-status.planned i{background:#a5b0b6}.task-group-owner{align-items:center;gap:7px;min-width:0;display:flex}.task-group-owner small{color:#9ca7ad;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.task-group-selected time{color:#b9c2c7;white-space:nowrap;font-size:9px}.task-group-selected li>button{color:#a6b0b6;cursor:pointer;background:0 0;border:0;border-radius:5px;width:28px;height:28px;font-size:19px}.task-group-selected li>button:hover{color:#fff;background:#172129}.task-group-selected li>button:focus-visible{outline:2px solid var(--lime)}.task-group-add{width:100%;height:39px;color:var(--lime);font:650 11px var(--font-sans);cursor:pointer;background:0 0;border:1px dashed #52616b;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:7px;display:flex}.task-group-add span{font-size:22px;font-weight:400}.task-group-add:hover{background:#b8e0000a;border-color:#829b2f}.task-group-add:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.task-group-actions{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.task-group-create{color:#dce4e7;height:39px;font:650 11px var(--font-sans);cursor:pointer;background:#11191f;border:1px solid #34434c;border-radius:6px;padding:0 18px}.task-group-create:hover,.task-group-create:focus-visible{color:var(--lime);border-color:#71882b;outline:0}.task-group-actions .task-group-add{margin-top:7px}.task-group-pending li{border-style:dashed}.task-group-pending li>span:nth-last-child(2){color:#7e8a91;font-size:9px}.task-inline-dialog-backdrop{z-index:240;background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.task-inline-dialog{background:#0d151a;border:1px solid #34434c;border-radius:9px;width:min(420px,100%);padding:18px;box-shadow:0 26px 70px #000000b8}.task-inline-dialog>header,.task-inline-dialog>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-inline-dialog h4{color:#edf2f4;margin:0;font-size:16px}.task-inline-dialog>header button{color:#aeb8bd;background:0 0;border:0;width:32px;height:32px;font-size:21px}.task-inline-dialog>label{gap:7px;margin:18px 0;display:grid}.task-inline-dialog label span{color:#aab5ba;font-size:11px}.task-inline-dialog input{color:#edf2f4;height:42px;font:500 12px var(--font-sans);background:#080e12;border:1px solid #34434c;border-radius:7px;outline:0;padding:0 11px}.task-inline-dialog input:focus{border-color:#71882b;box-shadow:0 0 0 3px #b8e00014}.task-inline-dialog label small{color:#ff9b96;font-size:9px}.task-inline-dialog>footer{justify-content:flex-end}.task-inline-dialog>footer button,.task-checklist-create footer button{color:#bec8cc;height:36px;font:650 10px var(--font-sans);background:#11191f;border:1px solid #34434c;border-radius:7px;padding:0 14px}.task-inline-dialog>footer .primary,.task-checklist-create footer .primary{border-color:var(--lime);background:var(--lime);color:#111600}.task-quick-actions.simple{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.task-quick-actions.simple .task-quick-action{grid-template-columns:22px minmax(0,1fr) 12px;min-height:58px;padding:8px 10px}.task-quick-actions.simple .task-quick-action>svg:first-child{width:22px;height:22px}.task-checklist-create-popover{width:310px}.task-checklist-create{gap:11px;display:grid}.task-checklist-create label{color:#9da8ad;gap:6px;font-size:10px;display:grid}.task-checklist-create input,.task-checklist-create select{color:#e3e9eb;width:100%;height:38px;font:500 11px var(--font-sans);background:#080e12;border:1px solid #34434c;border-radius:7px;padding:0 9px}.task-checklist-create select:disabled{opacity:.72}.task-checklist-create>small{color:#718087;font-size:9px}.task-checklist-create footer{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.task-simple-checklist{background:#0a1116;border:1px solid #2a3740;border-radius:8px;gap:11px;margin-top:16px;padding:15px;display:grid}.task-simple-checklist>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.task-simple-checklist>header>div{align-items:center;gap:12px;display:flex}.task-simple-checklist h3{color:#e4eaec;margin:0;font-size:14px}.task-simple-checklist header strong{color:var(--lime);font-size:11px}.task-simple-checklist>header>button,.task-checklist-add-item{color:#9ca8ad;font:650 10px var(--font-sans);cursor:pointer;background:0 0;border:0}.task-simple-checklist>header>button:hover,.task-checklist-add-item:hover{color:#d7ed75}.task-simple-checklist progress{background:#172128;border:0;border-radius:4px;width:100%;height:6px;overflow:hidden}.task-simple-checklist progress::-webkit-progress-bar{background:#172128}.task-simple-checklist progress::-webkit-progress-value{background:var(--lime)}.task-simple-checklist>div{gap:5px;display:grid}.task-simple-checklist>div>label{border-bottom:1px solid #1d2930;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:38px;padding:0 6px;display:grid}.task-simple-checklist input[type=checkbox]{appearance:none;background:#0a1116;border:1px solid #52616a;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.task-simple-checklist input[type=checkbox]:checked{border-color:var(--lime);background:var(--lime)}.task-simple-checklist input[type=checkbox]:checked:after{content:"✓";color:#111600;font-size:11px;font-weight:900}.task-simple-checklist>div input:not([type=checkbox]),.task-checklist-item-form input{color:#dce3e6;width:100%;min-width:0;height:34px;font:500 11px var(--font-sans);background:0 0;border:1px solid #0000;padding:0 6px}.task-simple-checklist>div input:not([type=checkbox]):focus,.task-checklist-item-form input:focus{border-color:#52642e;border-radius:5px;outline:0}.task-simple-checklist>div label>button{color:#859198;background:0 0;border:0;font-size:18px}.task-checklist-item-form{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.task-checklist-item-form button{color:#b9c3c7;height:34px;font:600 9px var(--font-sans);background:#11191f;border:1px solid #34434c;border-radius:6px;padding:0 10px}.task-checklist-add-item{color:var(--lime);justify-self:start;padding:6px 0}.task-selection-field{display:block}.task-selection-field>.task-group-search{margin-top:10px}.task-selection-field>.task-group-results{display:block}.task-selection-field>.task-group-selected{max-height:none;display:grid;overflow:visible}.task-selection-field>.task-group-selected li{padding:5px 8px}.task-selection-field input{accent-color:initial}.task-title-cell p>span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.task-request-quality-new{margin-top:19px}.task-request-quality-new h3{color:#c8d0d4;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:650;display:flex}.task-request-quality-new h3 span{color:#9ca7ae;border:1px solid #46545e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.task-request-quality-new>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.task-quality-control{min-width:0;position:relative}.task-quality-trigger{color:#c9d1d5;text-align:left;width:100%;min-height:71px;font-family:var(--font-sans);cursor:pointer;background:#090f13;border:1px solid #2a3740;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.task-quality-trigger:hover,.task-quality-trigger[aria-expanded=true]{background:#0e161b;border-color:#42515b}.task-quality-trigger:disabled{cursor:not-allowed;opacity:.58}.task-quality-trigger span,.task-quality-trigger strong,.task-quality-trigger small{min-width:0;display:block}.task-quality-trigger strong{color:#dfe5e8;font-size:12px}.task-quality-trigger small{color:#8b979e;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.task-quality-trigger svg{color:#9ca6ad;flex:none;width:16px;height:16px}.task-quality-control.has-error>.task-quality-trigger{border-color:#ff6d6899}.task-quality-help{z-index:2;color:#9ca7ae;width:20px;height:20px;font:700 10px var(--font-sans);cursor:help;background:#10181d;border:1px solid #46545e;border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;right:37px}.task-quality-help:hover,.task-quality-help:focus-visible{color:var(--lime);border-color:#71882b;outline:0;box-shadow:0 0 0 3px #b8e00017}.task-quality-tooltip{z-index:220;color:#d7dfe2;font:500 10px/1.45 var(--font-sans);pointer-events:none;background:#111a20;border:1px solid #3a4852;border-radius:7px;padding:9px 11px;position:fixed;box-shadow:0 14px 35px #0000008c}.task-briefing-not-required-help{color:#9ca7ae;margin:9px 2px 0;font-size:11px}.task-badge.briefing.no-requerido{color:#b6c0c6;background:#71808b29;border:1px solid #808e9a3d}.task-advanced-options{border-top:1px solid #24313a;margin-top:25px}.task-advanced-trigger{color:#cbd3d7;width:100%;height:64px;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 5px;display:flex}.task-advanced-trigger strong{font-size:12px}.task-advanced-trigger small{color:#7e8a92;font-size:11px}.task-advanced-chevron{color:#b5bec3;font-size:25px;line-height:1;transition:transform .16s}.task-advanced-options.open .task-advanced-chevron{transform:rotate(90deg)}.task-advanced-grid{grid-template-columns:1fr 1fr;gap:14px;padding:2px 4px 22px;display:grid}.task-advanced-grid .task-create-field.full,.task-advanced-grid .task-create-check.full{grid-column:1/-1}.task-create-form-new>footer{background:#0a1014;border-top:1px solid #24313a;flex:none;justify-content:flex-end;gap:14px;padding:20px 40px 24px;display:flex}.task-create-form-new>footer button{height:54px;font:650 13px var(--font-sans);cursor:pointer;border-radius:8px;padding:0 31px}.task-create-form-new>footer .task-create-primary{min-width:160px}.task-create-form-new>footer button:disabled{opacity:.56;cursor:wait}.task-create-load-close{color:#aab3b9;height:38px;font-family:var(--font-sans);background:#0c1217;border:1px solid #2a3740;border-radius:7px;align-self:center;margin:0 auto 30px;padding:0 16px}@media (width<=900px){.task-create-panel-new>header{height:118px;padding:0 26px}.task-create-panel-new>header h2{font-size:29px}.task-create-scroll{padding:22px 26px 0}.task-create-form-new>footer{padding:17px 26px 20px}.task-quick-actions,.task-quick-actions.simple{grid-template-columns:repeat(2,minmax(0,1fr))}.task-request-quality-new>div{grid-template-columns:1fr}.task-group-selected li{grid-template-columns:28px minmax(180px,1fr) 94px 30px}.task-group-owner,.task-group-selected time{display:none}.task-group-results>button{grid-template-columns:minmax(180px,1fr) 96px 70px}.task-group-result-owner{display:none}}@media (width<=620px){.task-create-overlay-new{padding:8px}.task-create-panel-new{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.task-create-panel-new>header{height:112px;padding:0 18px}.task-create-panel-new>header h2{font-size:25px}.task-create-panel-new>header button{width:40px;height:40px}.task-create-panel-new>header p{padding-right:44px;font-size:9px}.task-create-scroll{padding:18px 18px 0}.task-create-title-field input{height:54px}.task-quick-actions,.task-quick-actions.simple{grid-template-columns:1fr}.task-quick-action{min-height:58px}.task-create-guidance{align-items:flex-start;margin-left:0;line-height:1.4}.task-advanced-grid{grid-template-columns:1fr}.task-advanced-grid .task-create-field.full,.task-advanced-grid .task-create-check.full{grid-column:auto}.task-create-form-new>footer{padding:14px 18px 16px}.task-create-form-new>footer button{height:46px;padding:0 18px}.task-create-form-new>footer .task-create-primary{min-width:126px}.task-grouping-section{padding:10px}.task-grouping-section>header{gap:8px;display:grid}.task-grouping-section>header>strong{justify-self:start}.task-group-selected li{grid-template-columns:25px minmax(0,1fr) 28px}.task-group-selected .task-group-status{grid-column:2}.task-group-results>button{grid-template-columns:minmax(0,1fr) 72px 28px;padding:8px}.task-group-results .task-group-status{font-size:9px}.task-group-results>button>b{font-size:16px}.task-group-results>button:disabled>b{font-size:0}.task-group-results>button:disabled>b:after{content:"No";font-size:9px}}.task-watch-count{color:#d6ee72;white-space:nowrap;background:#b8e00014;border:1px solid #b8e00047;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.task-urgency-hint{background:#b8e0000f;border:1px solid #b8e00038;border-radius:6px;padding:7px 8px;line-height:1.35;color:#d6ee72!important}.tasks-workspace.detail-closed{grid-template-columns:minmax(0,1fr)}.due-tone-red{color:#ff706a!important}.due-tone-green{color:#70db79!important}.due-tone-neutral{color:#89939b!important}.task-follow-toggle{background:#0b1115;border:1px solid #25313a;border-radius:7px;align-items:flex-start;gap:10px;min-height:46px;padding:9px 10px;display:flex}.task-follow-toggle input{width:15px;height:15px;accent-color:var(--lime);flex:none;margin:2px 0 0}.task-follow-toggle span,.task-follow-toggle strong,.task-follow-toggle small{display:block}.task-follow-toggle strong{color:#edf2f4;font-size:12px;font-weight:620}.task-follow-toggle small{color:#7f8991;margin-top:3px;font-size:10px;line-height:1.35}.task-follow-toggle small.error{color:#ff9894}.task-follow-toggle input:disabled+span{opacity:.68}.topbar-compact{justify-content:flex-end}.topbar-compact .preview-banner{margin-right:auto}.tasks-header{justify-content:flex-end}.tasks-header-actions{margin-left:auto}.tasks-row:focus-visible{outline-offset:-2px;outline:2px solid #1561c9}.task-actions-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.task-actions-cell button{color:#9da7ae;cursor:pointer;background:#0c1217;border:1px solid #26333c;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.task-actions-cell button:hover:not(:disabled),.task-actions-cell button:focus-visible:not(:disabled){color:#d6ee72;background:#111b13;border-color:#52642e;outline:0}.task-actions-cell button.danger:hover:not(:disabled),.task-actions-cell button.danger:focus-visible:not(:disabled){color:#ff8580;background:#ff6d681a;border-color:#ff6d686b}.task-actions-cell button:disabled{opacity:.38;cursor:not-allowed}.task-delete-overlay{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.task-delete-dialog{background:linear-gradient(145deg,#10171c,#080d11);border:1px solid #2b1d21;border-radius:10px;width:min(440px,100vw - 36px);padding:18px;box-shadow:0 26px 80px #0000009e}.task-delete-dialog header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.task-delete-dialog h2{color:#f1f4f5;margin:0;font-size:20px;font-weight:680}.task-delete-dialog header button{color:#aeb7bc;cursor:pointer;background:#0b1115;border:1px solid #26333c;border-radius:7px;width:32px;height:32px;font-size:21px;line-height:1}.task-delete-dialog p{color:#aab4b9;margin:0 0 12px;font-size:12px;line-height:1.5}.task-delete-dialog>strong{color:#edf2f4;white-space:nowrap;text-overflow:ellipsis;background:#0b1115;border:1px solid #26323a;border-radius:7px;padding:10px 11px;font-size:12px;font-weight:620;display:block;overflow:hidden}.task-delete-dialog footer{border-top:1px solid #1f2b34;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:15px;display:flex}.task-delete-dialog footer button{cursor:pointer;border-radius:7px;height:40px;padding:0 14px;font-size:12px;font-weight:700}.task-delete-danger{color:#fff;background:#8f2628;border:1px solid #ff6d687a}.task-delete-danger:hover:not(:disabled),.task-delete-danger:focus-visible:not(:disabled){background:#a63032;border-color:#ff8c86;outline:0}.task-delete-dialog button:disabled{opacity:.62;cursor:wait}.clients-page{min-width:0}.clients-header{justify-content:flex-end;align-items:center;gap:13px;height:46px;margin:-10px 0 24px;display:flex}.clients-search{color:#6f7c85;background:#070c10;border:1px solid #1d2730;border-radius:8px;align-items:center;gap:10px;width:min(520px,48vw);height:43px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff03}.clients-search input{color:#dfe5e8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:12px}.clients-search input::placeholder{color:#7a858d}.clients-search kbd{color:#7f8b94;background:#111820;border:1px solid #222e36;border-radius:6px;place-items:center;min-width:39px;height:25px;font-family:inherit;font-size:10px;display:grid}.clients-bell{color:#9da7ad;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.clients-bell span{color:#fff;background:#de464c;border:1px solid #301215;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:2px;right:3px}.clients-new{background:var(--lime);color:#111700;cursor:pointer;border:1px solid #c9f314;border-radius:7px;height:43px;padding:0 18px;font-size:14px;font-weight:650}.clients-summary{grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;margin-bottom:13px;display:grid}.clients-summary-card{background:linear-gradient(145deg,#10171e,#0b1015);border:1px solid #18232b;border-radius:8px;align-items:center;gap:14px;height:96px;padding:14px 15px;display:flex;box-shadow:0 14px 36px #00000024}.clients-summary-icon{border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.clients-summary-card.green .clients-summary-icon{color:#3fd263;background:#2ac7521f}.clients-summary-card.purple .clients-summary-icon{color:#9a69ff;background:#894fff24}.clients-summary-card.blue .clients-summary-icon{color:#4ea0ff;background:#2980ff26}.clients-summary-card.red .clients-summary-icon{color:#ff6569;background:#ff535824}.clients-summary-card.amber .clients-summary-icon{color:#ebb34e;background:#e8a02d21}.clients-summary-card p,.clients-summary-card span,.clients-summary-card strong,.clients-summary-card small{display:block}.clients-summary-card p{min-width:0;margin:0}.clients-summary-card span{color:#a1abb2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.clients-summary-card strong{letter-spacing:-.4px;color:#f2f5f6;white-space:nowrap;margin:4px 0 5px;font-size:24px;font-weight:680}.clients-summary-card small{color:#9aa36f;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.clients-workspace{grid-template-columns:minmax(0,1fr) minmax(354px,416px);align-items:start;gap:15px;display:grid}.clients-workspace.detail-closed{grid-template-columns:minmax(0,1fr)}.clients-table-card,.client-detail-panel{background:linear-gradient(145deg,#0e141a,#090e13);border:1px solid #1b2730;border-radius:8px;overflow:hidden;box-shadow:0 18px 45px #0000002e}.clients-viewbar{border-bottom:1px solid #1b2730;justify-content:space-between;align-items:center;gap:14px;height:64px;padding:0 16px;display:flex}.clients-tabs{align-items:center;gap:26px;min-width:0;height:100%;display:flex}.clients-tabs button{color:#8c98a0;cursor:pointer;white-space:nowrap;background:0 0;border:0;height:100%;padding:0;font-family:inherit;font-size:12px;position:relative}.clients-tabs button.active{color:#4e8eff}.clients-tabs button.active:after{content:"";background:#1f6fff;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px #1f6fff6b}.clients-tabs button.save{color:#a4adb4;align-items:center;gap:8px;display:flex}.clients-controls{flex:none;align-items:center;gap:8px;display:flex}.clients-controls button{color:#b0bac0;cursor:pointer;background:#0b1117;border:1px solid #24313a;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 12px;font-family:inherit;font-size:12px;display:flex}.clients-controls button:first-child,.clients-controls button:last-child{justify-content:center;width:38px;padding:0}.clients-table-head,.clients-row{grid-template-columns:minmax(170px,1.35fr) minmax(138px,1fr) minmax(92px,.68fr) minmax(96px,.72fr) minmax(88px,.62fr) minmax(104px,.72fr) minmax(110px,.76fr) minmax(86px,.56fr) 34px;align-items:center;gap:11px;display:grid}.clients-table-head{color:#87939c;border-bottom:1px solid #1c2831;height:48px;padding:0 15px;font-size:11px}.clients-table-body{min-width:0}.clients-row{color:#dce3e6;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1f2a33b8;width:100%;min-height:64px;padding:0 15px;font-family:inherit;font-size:12px}.clients-row:hover{background:#ffffff05}.clients-row.selected{background:#1453a829;box-shadow:inset 0 0 0 1px #1455b6}.client-name-cell,.client-executive-cell{align-items:center;gap:10px;min-width:0;display:flex}.client-name-cell p,.client-name-cell strong,.client-name-cell span,.client-payment strong,.client-payment span,.client-consumption strong,.client-consumption span{display:block}.client-name-cell p{min-width:0;margin:0}.client-name-cell strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.client-name-cell p span{color:#8a959d;margin-top:3px;font-size:11px}.client-logo{letter-spacing:-.5px;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.client-logo.white{color:#05080a;background:#f4f6f4}.client-logo.orange{color:#fff;background:#ff701f;font-size:18px}.client-logo.blue{color:#b5daff;background:#2877df;font-size:10px}.client-logo.green{color:#dfffe5;background:#1fa650;font-size:10px}.client-logo.large{border-radius:50%;width:50px;height:50px;font-size:17px}.client-executive-avatar,.client-responsible-avatar{width:30px;height:30px;color:var(--lime);object-fit:cover;background:#18222a;border:1px solid #34434d;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.client-responsible-avatar{width:38px;height:38px}.client-executive-cell strong{color:#e4eaed;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:620;overflow:hidden}.clients-row>strong{font-size:12px;font-weight:660}.client-consumption strong{font-weight:650}.client-consumption span{margin-top:3px;font-size:11px}.client-tone.good,.client-consumption .good{color:#50cf69}.client-tone.danger,.client-consumption .danger{color:#ff6468}.client-status{white-space:nowrap;border-radius:6px;width:max-content;padding:7px 10px;font-size:11px;font-weight:650}.client-status.ok{color:#79b6ff;background:#2571cf38;border:1px solid #3d85e11f}.client-status.out{color:#ff9b9e;background:#ba3e493d;border:1px solid #ff6b7129}.client-status.risk{color:#f2b664;background:#b66f1b3d;border:1px solid #f2b66424}.client-payment strong{font-weight:620}.client-payment span{margin-top:4px;font-size:11px}.client-payment .danger,.client-tasks-count.danger{color:#ff6268}.client-payment .neutral{color:#8c98a0}.client-tasks-count{justify-self:center}.client-tasks-count.warning{color:#e8a939}.client-tasks-count.neutral{color:#a5afb6}.client-row-more{color:#9ca6ad;justify-self:center}.clients-pagination{color:#8d98a0;border-top:1px solid #1b2730;justify-content:space-between;align-items:center;height:58px;padding:0 15px;font-size:12px;display:flex}.clients-pagination div{align-items:center;gap:7px;display:flex}.clients-pagination button{color:#aab4bb;cursor:pointer;background:#0b1117;border:1px solid #24313a;border-radius:7px;width:32px;height:32px;font-family:inherit}.clients-pagination button.active{color:#fff;background:#176dff;border-color:#1d6dff;box-shadow:0 0 18px #176dff47}.clients-pagination span{white-space:nowrap}.client-detail-panel{min-height:640px;padding:22px 18px 20px;position:sticky;top:96px}.client-detail-panel header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.client-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.client-detail-identity p{margin:0}.client-detail-identity strong,.client-detail-identity span{display:block}.client-detail-identity strong{color:#f1f5f6;font-size:18px;line-height:1.1}.client-detail-identity span{color:#8a99a2;margin-top:7px;font-size:11px}.client-detail-identity i{background:#1f6fff;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #1f6fff73}.client-detail-panel header button{color:#77828a;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:26px;line-height:1}.client-profile-button{color:#d3d9dc;cursor:pointer;background:#0b1117;border:1px solid #26323b;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;height:39px;font-family:inherit;font-size:12px;font-weight:650;display:flex}.client-profile-button span{color:#8a959d;font-size:11px}.client-financial-summary{border-bottom:1px solid #1d2830;grid-template-columns:1fr 1.2fr 1fr;margin:18px 0 16px;padding:0 0 17px;display:grid}.client-financial-summary div{border-right:1px solid #1d2830;min-height:72px;padding:8px 13px}.client-financial-summary div:first-child{padding-left:0}.client-financial-summary div:last-child{border-right:0}.client-financial-summary span,.client-financial-summary strong,.client-financial-summary small{display:block}.client-financial-summary span{color:#929da5;white-space:nowrap;font-size:11px}.client-financial-summary strong{color:#f2f5f6;margin-top:16px;font-size:18px}.client-financial-summary strong.danger{color:#ff7074}.client-financial-summary small{color:#c2c9cd;margin-top:6px;font-size:11px}.client-detail-block{border-bottom:1px solid #1d2830;margin-bottom:17px;padding:0 0 18px}.client-detail-block h3,.client-detail-list h3{color:#aeb8be;margin:0 0 14px;font-size:14px;font-weight:620}.client-detail-block.responsible>div,.client-detail-block.payment>div{align-items:center;gap:12px;display:flex}.client-detail-block.responsible p{flex:1;min-width:0;margin:0}.client-detail-block.responsible strong,.client-detail-block.responsible span{display:block}.client-detail-block.responsible strong{color:#f0f4f5;font-size:13px}.client-detail-block.responsible span{color:#89949c;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.client-detail-block.responsible button{color:#9da8af;cursor:pointer;background:#0b1117;border:1px solid #27333c;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.payment-icon{color:#ff686e;background:#ff5c6214;border:1px solid #ff5c6229;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.client-detail-block.payment p{flex:1;margin:0}.client-detail-block.payment strong,.client-detail-block.payment span{display:block}.client-detail-block.payment strong{color:#e9eff1;font-size:13px;font-weight:620}.client-detail-block.payment em{color:#ff767b;margin-left:14px;font-style:normal}.client-detail-block.payment p span{color:#8f9aa2;margin-top:8px;font-size:12px}.client-detail-block.payment b{color:#dce3e6;font-size:12px;font-weight:650}.client-detail-list{border-bottom:1px solid #1d2830;margin-bottom:17px;padding-bottom:17px}.client-detail-list h3{align-items:center;gap:9px;display:flex}.client-detail-list h3 b{color:#fff;background:#d8464d;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.client-detail-list div{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:33px;font-size:12px;display:grid}.client-detail-list div span{color:#87939b;border:1px solid #34414a;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.client-detail-list strong{color:#d7dee2;white-space:nowrap;text-overflow:ellipsis;font-weight:560;overflow:hidden}.client-detail-list em{color:#929ca4;white-space:nowrap;font-style:normal}.client-detail-list.urgent div span{color:#fff;background:#de464c;border:0;font-weight:800}.client-detail-list.urgent em{color:#ff7479}.client-report-button{color:#e6ecef;cursor:pointer;background:#0b1117;border:1px solid #27343d;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:190px;height:46px;font-family:inherit;font-size:13px;font-weight:700;display:flex}@media (width<=1480px){.clients-summary{grid-template-columns:repeat(3,1fr)}.clients-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,380px)}.clients-table-head,.clients-row{grid-template-columns:minmax(158px,1.25fr) minmax(128px,.92fr) minmax(86px,.62fr) minmax(92px,.66fr) minmax(76px,.52fr) minmax(96px,.66fr) minmax(102px,.68fr) minmax(74px,.5fr) 30px;gap:9px}.clients-tabs{gap:18px}}@media (width<=1180px){.clients-workspace{grid-template-columns:1fr}.client-detail-panel{position:static}.clients-table-card{overflow:auto}.clients-table-head,.clients-row{min-width:1020px}.clients-header{justify-content:flex-start}.clients-search{width:min(520px,100%)}}@media (width<=760px){.clients-header{flex-wrap:wrap;align-items:stretch;height:auto;margin-top:0}.clients-search{width:100%;height:42px}.clients-new{flex:1}.clients-summary{grid-template-columns:1fr}.clients-viewbar{flex-direction:column;align-items:flex-start;height:auto;padding:13px}.clients-tabs{width:100%;height:38px;overflow:auto}.clients-controls{justify-content:flex-end;width:100%}.client-financial-summary{grid-template-columns:1fr}.client-financial-summary div{border-bottom:1px solid #1d2830;border-right:0;padding:12px 0}.client-financial-summary div:last-child{border-bottom:0}.client-detail-list div{grid-template-columns:18px minmax(0,1fr)}.client-detail-list em{grid-column:2}}.clients-new:disabled{opacity:.48;cursor:not-allowed}.clients-success-message{color:#9fe5a4;background:#297e371f;border:1px solid #5bc25c47;border-radius:7px;margin:-12px 0 14px;padding:9px 12px;font-size:12px}.client-logo.image{object-fit:contain;background:#fff;padding:3px}.client-neutral-text,.client-neutral-value{color:#7e8a92;font-size:12px}.client-neutral-value{justify-self:center}.client-status.active{color:#79b6ff;background:#2571cf38;border:1px solid #3d85e11f}.client-status.inactive{color:#a8b0b5;background:#707a812e;border:1px solid #8f99a01f}.client-row-edit{color:#9da7ae;cursor:pointer;background:#0c1217;border:1px solid #26333c;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.client-row-edit:hover,.client-row-edit:focus-visible{color:#d6ee72;background:#111b13;border-color:#52642e;outline:0}.clients-table-state{color:#8f9aa2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;padding:24px;font-size:12px;display:flex}.clients-table-state strong{color:#e3e8ea;font-size:14px}.clients-table-state.error{color:#ff8e8a}.clients-table-state button{color:#e5eaec;cursor:pointer;background:#10171d;border:1px solid #34434d;border-radius:7px;height:35px;padding:0 13px}.clients-pagination button:disabled{opacity:.35;cursor:not-allowed}.client-detail-identity i.active{background:#1f6fff}.client-detail-identity i.inactive{box-shadow:none;background:#78848c}.client-empty-detail{color:#7f8b93;margin:0;font-size:12px}.client-contact-detail{align-items:flex-start;gap:12px;display:flex}.client-contact-initials{width:38px;height:38px;color:var(--lime);background:#18222a;border:1px solid #34434d;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.client-contact-detail p{min-width:0;margin:0}.client-contact-detail strong,.client-contact-detail span,.client-contact-detail a{display:block}.client-contact-detail strong{color:#f0f4f5;font-size:13px}.client-contact-detail span{color:#89949c;margin-top:4px;font-size:11px}.client-contact-detail a{color:#77aef5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.client-extra-data dl{gap:9px;margin:0;display:grid}.client-extra-data dl div{grid-template-columns:92px minmax(0,1fr);gap:10px;font-size:11px;line-height:1.45;display:grid}.client-extra-data dt{color:#77848c}.client-extra-data dd{color:#c8d0d4;overflow-wrap:anywhere;margin:0}.client-extra-data a{color:#77aef5}.client-detail-list.neutral p{color:#7f8b93;margin:0;font-size:12px}.client-report-button:disabled{opacity:.5;cursor:not-allowed}.client-form-overlay{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.client-form-panel{background:#0a1015;border-left:1px solid #24313a;width:min(760px,100vw);height:100vh;overflow:auto;box-shadow:-28px 0 70px #00000073}.client-form-panel>header{z-index:2;background:#0a1015f5;border-bottom:1px solid #202c34;justify-content:space-between;align-items:center;gap:16px;min-height:83px;padding:16px 22px;display:flex;position:sticky;top:0}.client-form-panel>header span{color:#8fa05f;font-size:9px;font-weight:750;display:block}.client-form-panel>header h2{color:#f0f4f5;margin:3px 0 0;font-size:21px;font-weight:680}.client-form-panel>header button{color:#aeb7bc;cursor:pointer;background:#0d141a;border:1px solid #29363f;border-radius:7px;width:34px;height:34px;font-size:22px}.client-form-panel form{padding:20px 22px 24px}.client-form-panel fieldset{border:0;border-bottom:1px solid #202c34;grid-template-columns:1fr 1fr;gap:13px 14px;margin:0 0 20px;padding:0 0 20px;display:grid}.client-form-panel legend{color:#cbd3d7;grid-column:1/-1;margin:0 0 14px;padding:0;font-size:13px;font-weight:680}.client-form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.client-form-field.full{grid-column:1/-1}.client-form-field>span{color:#9faab1;font-size:11px;font-weight:620}.client-form-field input,.client-form-field select,.client-form-field textarea{color:#e6ebed;background:#090e13;border:1px solid #29363f;border-radius:7px;outline:0;width:100%;padding:0 11px;font-family:inherit;font-size:12px}.client-form-field input,.client-form-field select{height:41px}.client-form-field textarea{resize:vertical;min-height:82px;padding-top:10px}.client-form-field input:focus,.client-form-field select:focus,.client-form-field textarea:focus{border-color:#557128;box-shadow:0 0 0 2px #bce52b14}.client-form-field input:disabled,.client-form-field select:disabled,.client-form-field textarea:disabled{opacity:.6}.client-form-field small{color:#ff8e8a;font-size:10px;line-height:1.35}.client-form-error{color:#ffaaa7;background:#9c2a2f1f;border:1px solid #ff646847;border-radius:7px;margin:0 0 16px;padding:9px 11px;font-size:11px}.client-form-panel footer{justify-content:flex-end;gap:10px;display:flex}.client-form-panel footer button{cursor:pointer;border-radius:7px;height:41px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:700}.client-form-secondary{color:#c8d0d4;background:#0c1318;border:1px solid #2c3942}.client-form-primary{background:var(--lime);color:#111700;border:1px solid #c9f314}.client-form-panel footer button:disabled{opacity:.55;cursor:wait}@media (width<=760px){.client-form-panel fieldset{grid-template-columns:1fr}.client-form-field.full{grid-column:auto}.client-form-panel form{padding:17px}.client-form-panel>header{padding:14px 17px}}.client-contacts-fieldset>.client-external-contacts-field{grid-column:1/-1}.client-external-contacts-field{min-width:0}.client-contact-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.client-contact-add-existing,.client-contact-create-toggle{color:#d3dade;cursor:pointer;background:#0c1318;border:1px solid #2c3942;border-radius:7px;height:41px;padding:0 13px;font-family:inherit;font-size:11px;font-weight:650}.client-contact-add-existing:disabled,.client-contact-create-toggle:disabled{opacity:.45;cursor:not-allowed}.client-contact-create-toggle{color:#cfe66d;grid-column:1/-1;justify-self:start}.client-new-contact-form{background:#0c1318;border:1px solid #26333c;border-radius:7px;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:13px;padding:14px;display:grid}.client-contact-duplicate{color:#e8c76f;background:#9163131f;border:1px solid #e6b1394d;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:11px;display:flex}.client-contact-duplicate button{color:#d9ec83;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:10px;font-weight:700}.client-new-contact-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.client-new-contact-actions button{color:#b7c0c5;cursor:pointer;background:#0a1015;border:1px solid #2c3942;border-radius:7px;height:35px;padding:0 12px;font-family:inherit;font-size:11px}.client-new-contact-actions button.primary{background:var(--lime);color:#111700;border-color:#c9f314;font-weight:700}.client-new-contact-actions button:disabled{opacity:.45;cursor:not-allowed}.client-selected-contacts{margin-top:17px}.client-selected-contacts h4{color:#aeb8be;margin:0 0 10px;font-size:11px;font-weight:650}.client-contacts-empty{color:#75818a;margin:0;font-size:11px}.client-selected-contact{background:#0b1116;border:1px solid #26333c;border-radius:7px;margin-top:9px;padding:12px}.client-selected-contact-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.client-selected-contact-head strong,.client-selected-contact-head span{display:block}.client-selected-contact-head strong{color:#edf2f4;font-size:12px}.client-selected-contact-head span{color:#7f8b93;margin-top:3px;font-size:10px;line-height:1.4}.client-selected-contact-head button{color:#df7b78;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:10px}.client-contact-permissions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:11px;display:flex}.client-contact-permissions label{color:#a8b2b8;align-items:center;gap:6px;font-size:10px;display:flex}.client-contact-permissions input{width:14px;height:14px;accent-color:var(--lime);margin:0}.client-contact-field-error{color:#ff8e8a;margin-top:9px;font-size:10px;display:block}.client-external-contact-list{flex-direction:column;gap:13px;display:flex}.client-external-contact-list .client-contact-detail+.client-contact-detail{border-top:1px solid #1d2830;padding-top:13px}.client-contact-badges{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex!important}.client-contact-badges b{color:#aab6bc;background:#111a20;border:1px solid #33424b;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:650}.task-requester-avatar{color:#cfe66d;background:#17242b;border:1px solid #394750;border-radius:50%;width:25px;height:25px;font-size:8px}.task-requester-copy{vertical-align:middle!important;color:#edf1f2!important;margin:0!important;font-size:13px!important;display:inline-block!important}.task-requester-copy small{text-align:left!important;margin-top:2px!important}.mini-client{vertical-align:middle;place-items:center;margin-right:9px;display:inline-grid}.task-client-logo.image,.mini-client.image{object-fit:contain;background:#fff;padding:2px}.mini-client.image{display:inline-block}.task-selected-client{color:#cbd3d7;align-items:center;gap:9px;margin-top:8px;font-size:11px;display:flex}.task-selected-client .task-client-logo{flex:none}.task-selected-client strong{font-weight:620}@media (width<=760px){.client-contact-picker,.client-new-contact-form{grid-template-columns:1fr}.client-contact-add-existing{width:100%}.client-contact-create-toggle,.client-contact-duplicate,.client-new-contact-actions{grid-column:auto}.client-contact-duplicate,.client-contact-permissions{flex-direction:column;align-items:flex-start}}.dashboard:has(.client-report-page){max-width:1680px;padding-top:18px}.client-report-page{color:#e9eef1}.client-report-panel{background:linear-gradient(145deg,#0d151c,#091017);border:1px solid #1e2a34;border-radius:7px;box-shadow:0 12px 30px #00000029}.client-report-header{grid-template-columns:minmax(270px,1fr) 180px 210px auto;align-items:end;gap:16px;margin-bottom:15px;display:grid}.client-report-header>div:first-child>button{color:#89959d;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 8px;padding:0;font-size:10px;display:flex}.client-report-header h1{letter-spacing:0;margin:0;font-size:21px;font-weight:620}.client-report-header h1 span{color:#b8e000}.client-report-header p{color:#6f7b84;margin:8px 0 0;font-size:10px}.client-report-header label>span{color:#8d989f;margin-bottom:6px;font-size:9px;display:block}.client-report-header select{color:#dde5e9;width:100%;height:40px;font:inherit;background:#0c141b;border:1px solid #26343f;border-radius:6px;outline:0;padding:0 11px;font-size:11px}.client-report-actions{gap:8px;display:flex}.client-report-actions button{color:#a7b0b6;background:#0d151c;border:1px solid #283641;border-radius:6px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:10px;display:flex}.client-report-actions button:last-child{color:#eaf1ff;background:#154bb4;border-color:#2565dd}.client-report-actions button:disabled{opacity:.75;cursor:not-allowed}.client-report-identity{grid-template-columns:1.25fr 1.12fr 1.12fr .86fr .95fr .9fr;min-height:101px;margin-bottom:15px;display:grid}.client-report-identity>div{border-right:1px solid #1f2b34;flex-direction:column;justify-content:center;min-width:0;padding:15px 17px;display:flex}.client-report-identity>div:last-child{border-right:0}.report-client-name{gap:13px;flex-direction:row!important;align-items:center!important}.report-client-logo{color:#10151a;object-fit:cover;background:#f3f4f4;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:17px;font-weight:850;display:grid}.report-client-name p{min-width:0;margin:0}.report-client-name strong,.report-client-name span,.report-client-name b{display:block}.report-client-name strong{font-size:16px}.report-client-name b{color:#62d77b;background:#38be6014;border:1px solid #38be6038;border-radius:10px;width:max-content;margin-top:5px;padding:3px 6px;font-size:8px}.report-client-name span,.client-report-identity>div>span{color:#75818a;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.client-report-identity small{color:#89959d;margin-bottom:7px;font-size:9px}.client-report-identity>div>strong{font-size:12px}.report-person{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.report-person>span,.report-person-avatar{color:#dce8ed;object-fit:cover;background:#25343e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-weight:750;display:grid}.report-person p{min-width:0;margin:0}.report-person strong,.report-person em,.report-person i{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.report-person strong{font-size:10px}.report-person em,.report-person i{color:#7f8b93;margin-top:2px;font-size:8px;font-style:normal}.report-person i{color:#6689c8}.report-general-status{align-items:center;gap:6px;display:flex;color:#6dd781!important}.client-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.client-report-kpi{background:#0c141b;border:1px solid #1e2a34;border-radius:7px;align-items:flex-start;gap:11px;min-width:0;min-height:91px;padding:13px;display:flex}.client-report-kpi>span{border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.client-report-kpi div{min-width:0}.client-report-kpi small,.client-report-kpi strong,.client-report-kpi p{display:block}.client-report-kpi small{color:#89959d;font-size:9px}.client-report-kpi strong{margin-top:6px;font-size:22px;line-height:1}.client-report-kpi p{color:#6f7b84;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:8px;overflow:hidden}.client-report-kpi.blue>span{color:#5798ff;background:#226ae933}.client-report-kpi.purple>span{color:#a47cff;background:#7042e133}.client-report-kpi.green>span{color:#64db88;background:#249b562e}.client-report-kpi.cyan>span{color:#50d8ee;background:#1ca1ba2e}.client-report-kpi.amber>span{color:#f1ab37;background:#c67d1630}.client-report-kpi.red>span{color:#ff7376;background:#c2363c33}.client-report-layout{grid-template-columns:minmax(0,3fr) minmax(250px,.82fr);gap:12px;display:grid}.client-report-main{flex-direction:column;gap:12px;min-width:0;display:flex}.client-report-middle{grid-template-columns:.95fr 1fr 1.12fr;gap:12px;display:grid}.client-report-lower{grid-template-columns:1.25fr .82fr 1fr;gap:12px;display:grid}.client-report-middle>article{min-height:282px;padding:16px}.client-report-lower>article{min-height:274px;padding:16px}.client-report-panel h2{margin:0 0 13px;font-size:12px}.client-report-panel h2 small{color:#67747c;font-size:8px;font-weight:450}.report-executive-summary>p{grid-template-columns:27px 1fr;gap:9px;margin:13px 0;display:grid}.report-executive-summary>p>i{background:#13222a;border-radius:50%;width:27px;height:27px}.report-executive-summary>p>i.green{background:#10271a;box-shadow:inset 0 0 0 1px #27633c}.report-executive-summary>p>i.amber{background:#251d0e;box-shadow:inset 0 0 0 1px #725421}.report-executive-summary>p>i.blue{background:#101f30;box-shadow:inset 0 0 0 1px #285a8a}.report-executive-summary>p>i.purple{background:#1d152c;box-shadow:inset 0 0 0 1px #5d408d}.report-executive-summary strong{font-size:10px;display:block}.report-executive-summary span{color:#78858d;font-size:8px;line-height:1.45}.report-chart-legend{color:#89959d;gap:16px;font-size:8px;display:flex}.report-chart-legend span{align-items:center;gap:5px;display:flex}.report-chart-legend i{background:#216be8;width:12px;height:6px}.report-chart-legend span:last-child i{background:#89959d;height:1px}.consumption-bars{border-bottom:1px solid #27333c;justify-content:space-around;align-items:flex-end;height:213px;margin-top:6px;padding:0 8px 24px;display:flex;position:relative}.consumption-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:17%;height:180px;display:flex;position:relative}.consumption-bars>div strong{margin-bottom:4px;font-size:8px}.consumption-bars>div i{background:linear-gradient(#1f70ef,#124aa9);border-radius:3px 3px 0 0;width:30px;max-height:150px}.consumption-bars>div span{color:#748089;white-space:nowrap;font-size:7px;position:absolute;top:184px}.consumption-bars>div.total i{width:38px}.consumption-bars>b{color:#8e9aa1;text-align:right;border-top:1px dashed #85929a;font-size:7px;font-weight:500;position:absolute;left:0;right:0}.evolution-bars{border-bottom:1px solid #27333c;justify-content:space-around;align-items:flex-end;height:205px;padding-bottom:22px;display:flex}.evolution-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:13%;height:160px;display:flex;position:relative}.evolution-bars strong{margin-bottom:4px;font-size:8px}.evolution-bars i{background:linear-gradient(#1f70ef,#124aa9);border-radius:3px 3px 0 0;width:25px;max-height:126px}.evolution-bars span{color:#748089;font-size:8px;position:absolute;top:165px}.evolution-bars em{color:#65d5bd;font-size:7px;font-style:normal;position:absolute;top:5px}.report-evolution>p{color:#67747c;text-align:center;margin:10px 0 0;font-size:7px}.report-period-tasks header,.report-requesters header{justify-content:space-between;gap:10px;display:flex}.report-period-tasks header p,.report-requesters header p{color:#6e7b83;margin:-8px 0 0;font-size:8px}.report-period-tasks header button{color:#7c8991;background:#0b1218;border:1px solid #2a3740;border-radius:5px;height:28px;font-size:8px}.report-task-head,.report-task-row{grid-template-columns:1.35fr 1fr .72fr .65fr .75fr .65fr;align-items:center;gap:7px;display:grid}.report-task-head{color:#708089;border-bottom:1px solid #202c35;height:32px;font-size:7px}.report-task-row{width:100%;min-height:36px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #202c35b3;padding:0;font-size:8px}.report-task-row:hover,.report-task-row:focus-visible{outline-offset:-1px;background:#111c23;outline:1px solid #3c4c56}.report-task-row>strong,.report-task-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report-task-row>span{color:#839098}.report-task-row b,.report-task-row em{border-radius:4px;width:max-content;padding:4px 6px;font-size:7px;font-style:normal}.report-task-row b.completed{color:#61d87a;background:#2e9f4f26}.report-task-row b.in_progress{color:#68a5ff;background:#286ad22e}.report-task-row b.pending,.report-task-row b.planned{color:#9aa5ab;background:#17212a}.report-task-row em.urgent,.report-task-row em.high{color:#f47b76;background:#be3c3826}.report-task-row em.medium{color:#d9b14a;background:#c28e1921}.report-task-row em.low{color:#68c77a;background:#28974c21}.report-channel-body{grid-template-columns:128px 1fr;align-items:center;gap:14px;min-height:215px;display:grid}.report-channel-donut{border-radius:50%;place-items:center;width:122px;height:122px;display:grid;position:relative}.report-channel-donut:after{content:"";background:#0b131a;border-radius:50%;position:absolute;inset:28px}.report-channel-donut span{z-index:1;text-align:center;color:#77848c;font-size:8px;position:relative}.report-channel-donut strong{color:#eef2f4;font-size:19px;display:block}.report-channel-body>div:last-child p{grid-template-columns:8px 1fr auto auto;align-items:center;gap:6px;margin:9px 0;font-size:8px;display:grid}.report-channel-body p i{border-radius:2px;width:7px;height:7px}.report-channel-body p span{color:#9aa4aa}.report-channel-body p em{color:#6f7c84;font-style:normal}.report-alerts>p{border:1px solid #293640;border-radius:6px;grid-template-columns:22px 1fr;gap:8px;margin:8px 0;padding:10px;display:grid}.report-alerts>p strong{font-size:9px;display:block}.report-alerts>p span{color:#7d8991;font-size:8px}.report-alerts>p.red{color:#f77;background:#96262614;border-color:#e046464d}.report-alerts>p.amber{color:#efb34b;background:#96611414;border-color:#de99234d}.report-alerts>p.blue{color:#72aaf5;background:#1e4b8c14;border-color:#3b82e047}.report-alerts>p.green{color:#6dd785;background:#1e783712;border-color:#46b96240}.report-requesters{padding:16px}.requesters-table>div,.requesters-table>button{grid-template-columns:1.35fr 1fr .45fr .55fr .8fr .65fr;align-items:center;gap:8px;width:100%;min-height:36px;display:grid}.requesters-table>div{color:#75828a;border-bottom:1px solid #202c35;font-size:8px}.requesters-table>button{color:#929da3;text-align:left;background:0 0;border:0;border-bottom:1px solid #202c35b3;font-size:9px}.requesters-table button strong{color:#e4e9eb;align-items:center;gap:8px;display:flex}.requesters-table button strong i{color:#b9c6cc;background:#22323d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.client-report-aside{flex-direction:column;gap:15px;min-width:0;padding:15px;display:flex}.client-report-aside section{border-bottom:1px solid #202c35;padding-bottom:13px}.client-report-aside section:last-child{border-bottom:0}.client-report-aside section>p:not(.recommendation){border:1px solid #27343e;border-radius:6px;grid-template-columns:22px 1fr;align-items:start;gap:7px;min-height:50px;padding:10px;font-size:9px;line-height:1.4;display:grid}.client-report-aside .tone-0{color:#ff7979;border-color:#d2414140!important}.client-report-aside .tone-1{color:#a987f0;border-color:#7b50dc40!important}.client-report-aside .tone-2{color:#e9ad40;border-color:#ce8f1c40!important}.client-report-aside .tone-3{color:#64a7f6;border-color:#2d70d240!important}.client-report-aside .recommendation{color:#98a3a9;grid-template-columns:22px 1fr;gap:7px;margin:12px 0;font-size:9px;line-height:1.45;display:grid}.client-report-aside .recommendation svg{color:#59cc73}.report-review{border-radius:6px;margin-top:auto;border:1px solid #26343e!important;padding:13px!important}.report-review h3{margin:0;font-size:10px}.report-review p{color:#76838b;font-size:8px;line-height:1.45}.report-review button{color:#fff;opacity:.75;background:#1552bf;border:1px solid #2766dc;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;height:35px;font-size:9px;display:flex}.client-report-empty{color:#74818a;text-align:center;place-items:center;min-height:100px;font-size:9px;display:grid}.client-report-state{color:#89959d;place-items:center;min-height:500px;display:grid}.client-report-state.error{gap:12px}.client-report-state button{color:#c2cbd0;background:#0c141b;border:1px solid #2a3740;border-radius:6px;height:36px;padding:0 13px}.report-contact-overlay{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a6;place-items:center;display:grid;position:fixed;inset:0}.report-contact-dialog{text-align:center;background:#0d151c;border:1px solid #2a3843;border-radius:8px;width:min(360px,100vw - 30px);padding:25px;position:relative}.report-contact-dialog>button{color:#8d989f;background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:12px}.report-contact-dialog>span{color:#dce6eb;background:#22333f;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-weight:750;display:grid}.report-contact-dialog h2{margin:12px 0 4px;font-size:18px}.report-contact-dialog p,.report-contact-dialog small{color:#7f8b93;font-size:10px}.report-contact-dialog a{color:#79a7ef;margin:5px;font-size:10px;display:block}.report-contact-dialog small{margin-top:18px;line-height:1.5;display:block}@media (width<=1280px){.client-report-header{grid-template-columns:1fr 170px 190px}.client-report-actions{grid-column:2/-1;justify-content:flex-end}.client-report-identity{grid-template-columns:repeat(3,1fr)}.client-report-identity>div:nth-child(3){border-right:0}.client-report-kpis{grid-template-columns:repeat(3,1fr)}.client-report-layout{grid-template-columns:1fr}.client-report-aside{grid-template-columns:1fr 1fr;display:grid}.client-report-aside .report-review{grid-column:1/-1}.client-report-middle,.client-report-lower{grid-template-columns:1fr 1fr}.client-report-middle>article:last-child,.client-report-lower>article:last-child{grid-column:1/-1}}@media (width<=760px){.client-report-header{grid-template-columns:1fr}.client-report-actions{grid-column:auto;justify-content:stretch}.client-report-actions button{flex:1}.client-report-identity,.client-report-kpis,.client-report-middle,.client-report-lower,.client-report-aside{grid-template-columns:1fr}.client-report-identity>div{border-bottom:1px solid #1f2b34;border-right:0}.client-report-main{overflow:hidden}.report-task-table,.requesters-table{overflow-x:auto}.report-task-head,.report-task-row{min-width:650px}.requesters-table>div,.requesters-table>button{min-width:620px}.client-report-middle>article:last-child,.client-report-lower>article:last-child,.client-report-aside .report-review{grid-column:auto}}.report-primary-contact{align-items:center;gap:7px;min-width:0;display:flex}.report-primary-contact .report-person{flex:1}.report-other-contacts{color:#aeb9bf;cursor:pointer;background:#15202a;border:1px solid #2b3943;border-radius:6px;flex:none;width:28px;height:28px;font-size:8px}.report-contact-dialog>.report-contact-open{color:#fff;width:100%;height:36px;font:inherit;cursor:pointer;background:#1551ba;border:1px solid #2968db;border-radius:6px;margin-top:18px;font-size:10px;position:static}.report-contacts-dialog{text-align:left}.report-contacts-dialog>h2{text-align:left;margin:0 0 14px}.report-contacts-dialog>div{flex-direction:column;gap:7px;display:flex}.report-contacts-dialog>div>button{color:#dfe6e9;text-align:left;cursor:pointer;background:#0a1117;border:1px solid #26343e;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px;display:flex;position:static}.report-contacts-dialog i{background:#22333f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.report-contacts-dialog span{min-width:0}.report-contacts-dialog strong,.report-contacts-dialog small{display:block}.report-contacts-dialog small{color:#7f8b93;margin:3px 0 0}.client-contact-report-link{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0}.client-contact-report-link:hover{background:#ffffff06}.client-contact-copy{min-width:0;display:block}.client-contact-copy>strong,.client-contact-copy>span,.client-contact-copy>small{display:block}.client-contact-copy>strong{color:#f0f4f5;font-size:13px}.client-contact-copy>span{color:#89949c;margin-top:4px;font-size:11px}.client-contact-copy>small:not(.client-contact-badges){color:#77aef5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.contact-report-identity{grid-template-columns:1.18fr 1.1fr .85fr 1.08fr .82fr .9fr}.external-contact-report-avatar{color:#e5edf0;background:#21333f;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:14px;font-weight:800;display:grid}.report-client-name b.inactive{color:#a7b0b5;background:#6e787e1a;border-color:#96a0a638}.contact-report-clients-preview{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.contact-report-clients-preview>span{align-items:center;gap:5px;font-size:9px;display:flex}.contact-report-clients-preview>b{background:#17222b;border:1px solid #2b3943;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.contact-report-mini-logo{object-fit:cover;color:#13191d;background:#f1f2f2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.contact-report-context{color:#79858d;align-items:center;gap:8px;min-height:31px;margin:-5px 0 10px;padding:0 10px;font-size:8px;display:flex}.contact-report-analysis-grid{grid-template-columns:.95fr 1.45fr 1fr 1fr;gap:12px;display:grid}.contact-report-analysis-grid>article{min-height:246px;padding:15px}.contact-report-analysis-grid>.report-executive-summary,.contact-report-analysis-grid>.contact-report-evolution{grid-column:span 2}.contact-report-donut-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.contact-report-donut-pair>article{min-width:0;min-height:246px;padding:15px}.contact-report-donut-pair>article:last-child .report-channel-donut span{width:54px;line-height:1.15}.contact-report-donut-pair .report-channels h2{position:relative}.contact-report-donut-pair .report-field-help{position:static}.contact-report-donut-pair .report-field-help>span{width:min(320px,100%);left:0}.contact-report-evolution h2 small{color:#6c7880;font-size:8px}.contact-report-week-legend{color:#7f8b93;justify-content:flex-end;gap:15px;font-size:8px;display:flex}.contact-report-week-legend span{align-items:center;gap:5px;display:flex}.contact-report-week-legend i{background:#1e73e8;width:9px;height:6px}.contact-report-week-legend span:last-child i{background:#e75d20}.contact-report-week-bars{border-bottom:1px solid #26333c;justify-content:space-around;align-items:flex-end;height:177px;padding:0 8px 25px;display:flex}.contact-report-week-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;min-width:44px;height:145px;display:flex;position:relative}.contact-report-week-bars>div>span{align-items:flex-end;gap:5px;height:122px;display:flex}.contact-report-week-bars i{background:#1e73e8;border-radius:3px 3px 0 0;width:14px}.contact-report-week-bars i:last-child{background:#e75d20}.contact-report-week-bars strong{font-size:8px;position:absolute;top:2px}.contact-report-week-bars small{color:#77838b;white-space:nowrap;font-size:7px;position:absolute;top:151px}.contact-report-analysis-grid .report-channel-body{grid-template-columns:105px 1fr;gap:9px;min-height:190px}.contact-report-analysis-grid .report-channel-donut{width:100px;height:100px}.contact-report-analysis-grid .report-channel-donut:after{inset:23px}.contact-report-distribution-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8px 1fr auto auto;align-items:center;gap:6px;margin:9px 0;padding:0;font-size:8px;display:grid}.contact-report-distribution-link:hover span{color:#dce4e7}.contact-report-distribution-link i{border-radius:2px;width:7px;height:7px}.contact-report-distribution-link span{color:#9aa4aa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-report-distribution-link em{color:#6f7c84;font-style:normal}.contact-report-mock-chart>div:not(.client-report-empty){grid-template-columns:105px 1fr;align-items:center;column-gap:12px;display:grid}.contact-report-mock-chart .mock-ring{border-radius:50%;grid-row:1/span 4;width:100px;height:100px;position:relative}.contact-report-mock-chart .mock-ring:after{content:"";background:#0b131a;border-radius:50%;position:absolute;inset:23px}.mock-ring.information{background:conic-gradient(#1e73e8 0 40%,#20a75a 40% 71%,#7445d6 71% 90%,#ec8417 90%)}.mock-ring.formalization{background:conic-gradient(#20a75a 0 64%,#7445d6 64% 88%,#ec8417 88%)}.contact-report-mock-chart p{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;margin:7px 0;font-size:8px;display:grid}.contact-report-mock-chart p i{border-radius:2px;width:7px;height:7px}.contact-report-mock-chart p span{color:#9aa4aa}.contact-report-tasks{padding:15px}.contact-report-tasks header{justify-content:space-between;align-items:flex-start;display:flex}.contact-report-tasks header p{color:#6e7b83;margin:-8px 0 0;font-size:8px}.contact-report-tasks header button{color:#7c8991;background:#0b1218;border:1px solid #2a3740;border-radius:5px;height:28px;font-size:8px}.contact-report-task-table{overflow-x:auto}.contact-report-task-table>div{border-bottom:1px solid #202c35b3;grid-template-columns:1.35fr .9fr .68fr .7fr .9fr .58fr .78fr .66fr;align-items:center;gap:8px;min-width:880px;min-height:36px;font-size:8px;display:grid}.contact-report-task-table>div:first-child{color:#75828a}.contact-report-task-table strong,.contact-report-task-table span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-report-task-table>div>button{color:#78a7ee;text-align:left;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;overflow:hidden}.contact-report-task-table em,.contact-report-task-table b{border-radius:4px;width:max-content;padding:4px 6px;font-size:7px;font-style:normal}.contact-report-task-table em.urgent,.contact-report-task-table em.high{color:#f47b76;background:#be3c3826}.contact-report-task-table em.medium{color:#d9b14a;background:#c28e1921}.contact-report-task-table em.low{color:#68c77a;background:#28974c21}.contact-report-task-table b.completed{color:#61d87a;background:#2e9f4f26}.contact-report-task-table b.in_progress{color:#68a5ff;background:#286ad22e}.contact-report-task-table b.pending,.contact-report-task-table b.planned{color:#9aa5ab;background:#17212a}.external-contact-report-page .client-report-aside>section>p.red{color:#ff7979;border-color:#d2414140!important}.external-contact-report-page .client-report-aside>section>p.purple{color:#a987f0;border-color:#7b50dc40!important}.external-contact-report-page .client-report-aside>section>p.amber{color:#e9ad40;border-color:#ce8f1c40!important}.external-contact-report-page .client-report-aside>section>p.blue{color:#64a7f6;border-color:#2d70d240!important}.external-contact-report-page .client-report-aside>section>p.green{color:#67d983;border-color:#37aa5940!important}.contact-report-profile-action button{cursor:pointer;opacity:1!important}.external-contact-profile-dialog{width:min(470px,100vw - 30px)}.external-contact-profile-clients{text-align:left;border-top:1px solid #26333c;margin-top:18px;padding-top:14px}.external-contact-profile-clients h3{font-size:11px}.external-contact-profile-clients>div{border:1px solid #26333c;border-radius:6px;margin-top:7px;padding:9px}.external-contact-profile-clients strong,.external-contact-profile-clients span,.external-contact-profile-clients small{display:block}.external-contact-profile-clients span{color:#8e9aa1;margin-top:3px;font-size:9px}.external-contact-profile-clients small{color:#6f9ee7;margin:5px 0 0}.contact-report-client-dialog{text-align:left}.contact-report-client-dialog>div{flex-direction:column;gap:7px;display:flex}.contact-report-client-dialog>div>button{color:#dfe6e9;text-align:left;cursor:pointer;background:#0a1117;border:1px solid #26343e;border-radius:6px;align-items:center;gap:9px;padding:8px;display:flex;position:static}.contact-report-client-logo{object-fit:cover;color:#13191d;background:#f1f2f2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.contact-report-client-dialog strong,.contact-report-client-dialog small{display:block}.contact-report-client-dialog small{color:#7f8b93;margin-top:3px}.contact-report-donut-pair>article:first-child .report-channel-donut span{width:54px;line-height:1.15}@media (width<=1400px){.contact-report-identity{grid-template-columns:repeat(3,1fr)}.contact-report-identity>div:nth-child(3){border-right:0}.contact-report-analysis-grid{grid-template-columns:1fr 1fr}.contact-report-analysis-grid>.report-executive-summary,.contact-report-analysis-grid>.contact-report-evolution{grid-column:span 1}}@media (width<=760px){.contact-report-analysis-grid,.contact-report-donut-pair,.contact-report-identity{grid-template-columns:1fr}.contact-report-analysis-grid>.report-executive-summary,.contact-report-analysis-grid>.contact-report-evolution{grid-column:auto}.contact-report-task-table{overflow-x:auto}}.contact-report-selector-context{color:#71808a;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;display:block;overflow:hidden}.task-requester-report-link{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.task-requester-report-link:hover .task-requester-copy{color:#76a9f3}.clients-reports-wrap{flex:none;margin-right:auto;position:relative}.clients-reports-button{color:#dce5e9;cursor:pointer;background:#111921;border:1px solid #2f414d;border-radius:7px;align-items:center;gap:9px;height:43px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:650;display:flex}.clients-reports-button:hover,.clients-reports-button:focus-visible,.clients-reports-button[aria-expanded=true]{color:#fff;background:#16232d;border-color:#57738a;outline:0;box-shadow:0 0 0 3px #4a779a26}.clients-reports-popover{z-index:30;color:#e5ecef;background:#0d151b;border:1px solid #2a3944;border-radius:8px;width:min(390px,100vw - 36px);padding:15px;position:absolute;top:50px;left:0;box-shadow:0 22px 55px #0000009e}.clients-reports-popover>header{color:#70aaf1;border-bottom:1px solid #24313a;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:12px;display:flex}.clients-reports-popover>header div{min-width:0}.clients-reports-popover>header strong,.clients-reports-popover>header span{display:block}.clients-reports-popover>header strong{color:#eef3f5;font-size:13px}.clients-reports-popover>header span{color:#7f8b93;margin-top:3px;font-size:10px}.clients-reports-popover>label{margin-top:12px;display:block}.clients-reports-popover>label>span{color:#b7c1c6;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.clients-reports-popover select{color:#e8eef0;background:#080e13;border:1px solid #2a3944;border-radius:7px;outline:0;width:100%;height:40px;padding:0 10px;font-family:inherit;font-size:11px}.clients-reports-popover select:focus-visible{border-color:#5783a5;box-shadow:0 0 0 3px #4a779a29}.clients-reports-popover select:disabled{opacity:.48;cursor:not-allowed}.clients-reports-popover small{color:#8e9aa1;margin-top:7px;font-size:10px;line-height:1.4;display:block}@media (width<=760px){.clients-reports-wrap{margin-right:0}.clients-reports-button{width:100%}.clients-reports-popover{width:calc(100vw - 16px);position:fixed;top:82px;left:8px}}.contact-report-task-row{cursor:pointer}.contact-report-task-row:hover,.contact-report-task-row:focus-visible{outline-offset:-1px;background:#111c23;outline:1px solid #3c4c56}.report-task-detail-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020609b3;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.report-task-detail-drawer{color:#e9eef1;background:#0b1218;border:1px solid #2d3b45;border-radius:8px;width:min(520px,100vw - 24px);height:calc(100vh - 24px);overflow:auto;box-shadow:-24px 0 60px #0000007a}.report-task-detail-drawer>header{z-index:1;background:#0b1218;border-bottom:1px solid #25323b;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex;position:sticky;top:0}.report-task-detail-drawer>header span{color:#7f8b93;font-size:9px;font-weight:700}.report-task-detail-drawer>header h2{letter-spacing:0;margin:5px 0 0;font-size:20px}.report-task-detail-drawer>header p{color:#89959d;margin:5px 0 0;font-size:11px}.report-task-detail-drawer>header button{color:#c8d1d5;width:34px;height:34px;font:inherit;cursor:pointer;background:#111b22;border:1px solid #33424d;border-radius:6px;flex:none;font-size:20px}.report-task-detail-drawer>header button:hover,.report-task-detail-drawer>header button:focus-visible{color:#fff;border-color:#b8e000;outline:0;box-shadow:0 0 0 3px #b8e0001a}.report-task-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.report-task-detail-summary>div{background:#0e171e;border:1px solid #23313a;border-radius:7px;min-width:0;padding:11px}.report-task-detail-summary small,.report-task-detail-summary strong,.report-task-detail-summary span{display:block}.report-task-detail-summary small{color:#7e8a92;font-size:9px}.report-task-detail-summary strong{margin-top:5px;font-size:12px}.report-task-detail-summary span{color:#7f8b93;margin-top:4px;font-size:9px}.report-task-detail-summary .status.completed{color:#70db79}.report-task-detail-summary .status.in_progress{color:#72aaff}.report-task-detail-summary .status.planned{color:#6dcbd8}.report-task-detail-summary .status.pending{color:#c0c7cc}.report-task-detail-summary .priority.urgent,.report-task-detail-summary .priority.high{color:#f47b76}.report-task-detail-summary .priority.medium{color:#d9b14a}.report-task-detail-summary .priority.low{color:#68c77a}.report-task-detail-section{padding:4px 20px 20px}.report-task-detail-section h3{align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.report-task-detail-section dl{border:1px solid #23313a;border-radius:7px;margin:0;overflow:hidden}.report-task-detail-section dl>div{border-bottom:1px solid #202c34;grid-template-columns:155px minmax(0,1fr);gap:14px;padding:10px 12px;font-size:10px;display:grid}.report-task-detail-section dl>div:last-child{border-bottom:0}.report-task-detail-section dt{color:#77858e}.report-task-detail-section dd{color:#d4dcdf;overflow-wrap:anywhere;margin:0}.report-task-detail-section dd.on-time{color:#70db79}.report-task-detail-section dd.late{color:#f47b76}.report-task-timezone{color:#68757e;margin:9px 0 0;font-size:9px}@media (width<=600px){.report-task-detail-overlay{padding:0}.report-task-detail-drawer{border:0;border-radius:0;width:100vw;height:100vh}.report-task-detail-summary{grid-template-columns:1fr}.report-task-detail-section dl>div{grid-template-columns:1fr;gap:4px}}.task-auto-priority>div{color:#ff7774;background:#9723231f;border:1px solid #de504d4d;border-radius:6px;align-items:center;gap:9px;height:38px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.task-auto-priority .task-auto-urgency{color:#aeb8bd;margin:9px 0 0;line-height:1.45}.task-historical-completion-control{border-top:1px solid #26343d;margin-top:12px;padding-top:12px}.task-historical-completion-message{color:#aab5ba;border-left:2px solid #b8e000;margin:9px 0 0;padding-left:9px;font-size:9px;line-height:1.45}.report-kpi-help{color:#b7c1c7;cursor:help;vertical-align:middle;border:1px solid #53616b;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:5px;font-size:9px;font-style:normal;display:inline-grid}.report-kpi-help:focus-visible{outline-offset:2px;outline:2px solid #b8e000}.task-sort-select{position:relative}.task-sort-trigger{height:38px;color:#aeb8be!important;cursor:pointer!important;background:#0b1117!important;border:1px solid #25323b!important;border-radius:7px!important;align-items:center!important;gap:8px!important;padding:0 11px!important;font:500 12px Satoshi,sans-serif!important;display:flex!important}.task-sort-trigger:hover,.task-sort-trigger:focus-visible,.task-sort-trigger[aria-expanded=true]{outline:0;box-shadow:0 0 0 3px #b8e00014;background:#111a18!important;border-color:#52642e!important}.tasks-view-controls .task-sort-trigger>span{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:inline!important}.task-sort-trigger strong{color:#eef2f3;font-weight:650}.task-sort-trigger>b{color:#7d8991!important;margin-left:2px!important}.task-sort-menu{z-index:100;background:#0a1116;border:1px solid #34414a;border-radius:7px;padding:5px;position:fixed;box-shadow:0 18px 42px #000000ad}.task-sort-menu button{color:#aeb8be;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;width:100%;height:35px;padding:0 9px;font:600 11px Satoshi,sans-serif;display:flex}.task-sort-menu button+button{margin-top:3px}.task-sort-menu button span{flex:1}.task-sort-menu button b{color:var(--lime)}.task-sort-menu button:hover,.task-sort-menu button:focus-visible{color:#eef3f5;background:#111b21;border-color:#465761;outline:0}.task-sort-menu button.selected{color:#d9ef78;background:#b8e00014;border-color:#b8e00040}.tasks-view-controls>.tasks-view-toggle{background:#090f14;border:1px solid #26333c;border-radius:8px;gap:4px;height:42px;padding:4px}.tasks-view-toggle>button,.tasks-view-toggle>span>button{color:#a6b0b6;background:0 0;border:0;border-radius:6px;place-items:center;width:42px;height:32px;display:grid}.tasks-view-toggle>button.active{color:var(--lime);background:#13213a}.tasks-view-toggle button svg{display:block}.tasks-view-toggle button:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.tasks-view-toggle>span{display:grid}.tasks-view-toggle button:disabled{opacity:.5;cursor:not-allowed}.task-create-field .task-status-select{margin-top:7px}.task-create-field .task-status-trigger{height:42px;font-size:11px}.task-create-field .task-status-trigger:not(.pending):not(.planned):not(.in_progress):not(.completed){color:#8b979e;background:#090f13}@media (width<=760px){.tasks-view-controls{flex-wrap:wrap;align-items:stretch}.task-sort-select{flex:1;min-width:220px}.task-sort-trigger{width:100%}.tasks-view-controls>.tasks-view-toggle{margin-left:auto}}.tasks-toolbar{margin-bottom:18px;display:block}.tasks-toolbar-main{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.tasks-filter-toggle,.task-filter-select-trigger,.tasks-hide-completed{color:#aeb8be;white-space:nowrap;background:#0b1117;border:1px solid #26333c;border-radius:7px;height:42px;font:600 12px Satoshi,sans-serif}.tasks-filter-toggle{cursor:pointer;flex:none;align-items:center;gap:9px;padding:0 14px;display:flex}.tasks-filter-toggle:hover,.tasks-filter-toggle:focus-visible,.tasks-filter-toggle.active{color:#d9ef78;background:#111a18;border-color:#52642e;outline:0;box-shadow:0 0 0 3px #b8e00012}.task-filter-select{flex:none;min-width:150px;position:relative}.task-filter-select-trigger{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:0 11px;display:flex}.task-filter-select-trigger span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.task-filter-select-trigger b{color:#75828a}.task-filter-select-trigger:hover:not(:disabled),.task-filter-select-trigger:focus-visible,.task-filter-select-trigger[aria-expanded=true]{background:#111a18;border-color:#52642e;outline:0;box-shadow:0 0 0 3px #b8e00012}.task-filter-select-trigger:disabled{opacity:.55;cursor:not-allowed}.task-quick-filter.status{width:158px}.task-responsible-filter{width:170px}.task-quick-filter.client{width:180px}.task-filter-select-menu{z-index:100;background:#0a1116;border:1px solid #34414a;border-radius:7px;padding:5px;position:fixed;overflow:auto;box-shadow:0 18px 42px #000000ad}.task-filter-select-menu button{color:#aeb8be;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:35px;padding:7px 9px;font:600 11px Satoshi,sans-serif;display:flex}.task-filter-select-menu button+button{margin-top:3px}.task-filter-select-menu button span{flex:1;min-width:0}.task-filter-select-menu button b{color:var(--lime)}.task-filter-select-menu button:hover,.task-filter-select-menu button:focus-visible{color:#eef3f5;background:#111b21;border-color:#465761;outline:0}.task-filter-select-menu button.selected{color:#d9ef78;background:#b8e00014;border-color:#b8e00040}.tasks-hide-completed{flex:none;padding:0 13px}.tasks-toolbar-main>.task-sort-select{flex:none;min-width:250px}.tasks-toolbar-main .task-sort-trigger{width:100%;min-width:250px;height:42px;white-space:nowrap!important;background:0 0!important;border:0!important;border-left:1px solid #25313a!important;border-radius:0!important;padding:0 18px!important}.tasks-toolbar-main .task-sort-trigger>span{white-space:nowrap!important;overflow:visible!important}.tasks-toolbar-main>.tasks-view-toggle{background:#090f14;border:1px solid #26333c;border-radius:8px;flex:none;align-items:center;gap:3px;height:42px;padding:4px;display:flex}.tasks-toolbar-main>.tasks-view-toggle>button,.tasks-toolbar-main>.tasks-view-toggle>span>button{color:#a6b0b6;background:0 0;border:0;border-radius:6px;place-items:center;width:42px;height:32px;display:grid}.tasks-toolbar-main>.tasks-view-toggle>button.active{color:var(--lime);background:#13213a}.tasks-toolbar-main>.tasks-view-toggle>span{display:grid}.tasks-toolbar-main>.tasks-view-toggle button:focus-visible{outline:2px solid var(--lime);outline-offset:1px}.tasks-toolbar-main>.tasks-view-toggle button:disabled{opacity:.58;cursor:not-allowed}.task-advanced-filters{background:#0a1116;border:1px solid #26333c;border-radius:8px;margin-top:10px;padding:14px;box-shadow:0 16px 38px #0000002e}.task-advanced-filter-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:12px;display:grid}.task-advanced-filter-grid>label{min-width:0}.task-advanced-filter-grid>label>span{color:#8f9ba2;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.task-advanced-filter-grid .task-filter-select{width:100%;min-width:0}.task-advanced-filter-grid .task-filter-select-trigger{height:38px;font-size:11px}.task-filter-date input{color:#dfe6e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080e13;border:1px solid #26333c;border-radius:7px;width:100%;height:38px;padding:0 9px;font:600 11px Satoshi,sans-serif}.task-filter-date input:focus-visible{border-color:#52642e;outline:0;box-shadow:0 0 0 3px #b8e00012}.task-advanced-filter-grid>.task-filter-check{background:#0d151b;border:1px solid #26333c;border-radius:7px;align-self:end;align-items:center;gap:9px;min-height:38px;padding:0 11px;display:flex}.task-advanced-filter-grid>.task-filter-check input{accent-color:var(--lime)}.task-advanced-filter-grid>.task-filter-check>span{color:#b4bec3;margin:0;font-size:11px}.task-advanced-filters footer{border-top:1px solid #202c34;justify-content:flex-end;margin-top:13px;padding-top:12px;display:flex}.task-advanced-filters footer button{color:#c3ccd0;cursor:pointer;background:#101820;border:1px solid #34424b;border-radius:6px;height:34px;padding:0 12px;font:650 11px Satoshi,sans-serif}.task-advanced-filters footer button:hover,.task-advanced-filters footer button:focus-visible{color:#d9ef78;border-color:#61752c;outline:0}@media (width<=1450px){.task-advanced-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (width<=1080px){.tasks-toolbar-main{align-items:flex-start}.tasks-toolbar-main>.task-sort-select{min-width:250px}.task-advanced-filter-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}}@media (width<=760px){.tasks-toolbar-main{align-items:stretch;display:flex}.tasks-filter-toggle,.task-filter-select,.tasks-hide-completed,.tasks-toolbar-main>.task-sort-select,.tasks-toolbar-main>.tasks-view-toggle{flex:none}.tasks-toolbar-main>.task-sort-select{min-width:250px}.task-advanced-filter-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.task-advanced-filter-grid{grid-template-columns:1fr}}.mobile-nav-trigger,.mobile-nav-overlay{display:none}@keyframes mobile-nav-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width<=800px){.sidebar>.nav{display:none}.mobile-nav-trigger{color:#849099;cursor:pointer;touch-action:manipulation;pointer-events:auto;background:#0e1418;border:1px solid #202b31;border-radius:9px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.mobile-nav-trigger:hover,.mobile-nav-trigger:focus-visible,.mobile-nav-trigger.active{color:var(--lime);background:#131c1b;border-color:#52642e;outline:0;box-shadow:0 0 0 3px #b8e0001a}.mobile-nav-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#010406b8;display:flex;position:fixed;inset:0}.mobile-nav-drawer{background:linear-gradient(#090e12,#060a0d);border-right:1px solid #263139;flex-direction:column;width:min(320px,100vw - 42px);height:100dvh;padding:0 14px 18px;animation:.2s ease-out mobile-nav-enter;display:flex;overflow-y:auto;box-shadow:24px 0 60px #0000008c}.mobile-nav-drawer>header{border-bottom:1px solid #182127;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0 -14px;padding:0 14px;display:flex}.mobile-nav-drawer>header img{width:166px;max-width:calc(100% - 58px);height:auto;display:block}.mobile-nav-close{color:#aeb8bd;cursor:pointer;background:#10171c;border:1px solid #27343c;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;font:400 25px/1 Satoshi,sans-serif;display:grid}.mobile-nav-close:hover,.mobile-nav-close:focus-visible{color:var(--lime);border-color:#52642e;outline:0;box-shadow:0 0 0 3px #b8e0001a}.mobile-nav-user{align-items:center;gap:10px;padding:17px 7px 13px;display:flex}.mobile-nav-user .avatar{flex:none;width:38px;height:38px;margin:0}.mobile-nav-user strong,.mobile-nav-user span{display:block}.mobile-nav-user strong{color:#eef2f4;font-size:11px}.mobile-nav-user span{color:#74818a;margin-top:4px;font-size:9px}.mobile-nav-drawer .role-pill{margin:0 7px 17px;display:flex}.mobile-nav-drawer .nav{flex-direction:column;gap:4px;margin:0;display:flex}.mobile-nav-drawer .nav-caption,.mobile-nav-drawer .nav-divider{display:block}.mobile-nav-drawer .nav-item{justify-content:flex-start;width:100%;height:44px;padding:0 12px;display:flex}.mobile-nav-drawer .nav-item>span{display:block}.mobile-nav-drawer .nav-item .nav-badge{display:grid}.mobile-nav-status{background:#0a0f12;border:1px solid #1a242a;border-radius:8px;margin-top:auto;padding:12px}.mobile-nav-status .sync-line{margin-bottom:9px}.mobile-nav-status p{color:#59656d;margin:0 0 4px;font-size:9px}.mobile-nav-status strong{color:#929ca3;font-size:10px;font-weight:550}}@media (prefers-reduced-motion:reduce){.mobile-nav-drawer{animation:none}}.contact-report-task-table>div{grid-template-columns:1.35fr .9fr .7fr .7fr .72fr .9fr .58fr .78fr .66fr;min-width:1010px}.tasks-table-head,.tasks-row{grid-template-columns:minmax(178px,1.42fr) minmax(110px,.8fr) minmax(110px,.78fr) minmax(96px,.7fr) minmax(86px,.64fr) minmax(90px,.68fr) minmax(116px,.82fr) 112px}.tasks-workspace.detail-closed .tasks-table-head,.tasks-workspace.detail-closed .tasks-row{grid-template-columns:minmax(220px,1.52fr) minmax(140px,.84fr) minmax(136px,.82fr) minmax(124px,.74fr) minmax(102px,.58fr) minmax(104px,.6fr) minmax(124px,.64fr) 112px}.app-shell,.sidebar,.workspace{transition:grid-template-columns .22s,width .22s}.app-shell.sidebar-is-collapsed{grid-template-columns:74px minmax(0,1fr)}.sidebar-collapse-toggle{z-index:2;color:#9ca8ae;cursor:pointer;background:#0d1418;border:1px solid #2c383f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:19px;line-height:1;display:grid;position:absolute;top:72px;right:-13px;box-shadow:0 6px 18px #00000073}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{color:var(--lime);background:#131b18;border-color:#71862d;outline:0}.sidebar.collapsed{padding-left:10px;padding-right:10px}.sidebar.collapsed .brand{justify-content:center;height:88px;margin-left:-10px;margin-right:-10px;padding:0;overflow:visible}.sidebar.collapsed .brand-logo-full{opacity:0;visibility:hidden;transform:scale(.94)}.sidebar.collapsed .brand-logo-mark{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.sidebar.collapsed>.role-pill,.sidebar.collapsed .nav-caption,.sidebar.collapsed .nav-divider,.sidebar.collapsed .nav-item>span,.sidebar.collapsed .nav-badge,.sidebar.collapsed .sidebar-footer,.sidebar.collapsed .executive-card{display:none}.sidebar.collapsed .nav{gap:7px}.sidebar.collapsed .nav-item{justify-content:center;height:44px;padding:0;position:relative}.sidebar.collapsed .nav-item svg{width:20px;height:20px}.sidebar.collapsed .nav-item.active{box-shadow:inset 3px 0 0 var(--lime)}@media (width>=801px){.sidebar.collapsed>.nav .nav-item:hover:after,.sidebar.collapsed>.nav .nav-item:focus-visible:after{content:attr(aria-label);z-index:20;color:#e7ecee;white-space:nowrap;pointer-events:none;background:#11191e;border:1px solid #35434a;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:650;position:absolute;top:50%;left:51px;transform:translateY(-50%);box-shadow:0 10px 28px #00000080}}.topbar-module-title{min-width:0;margin-right:auto}.topbar-module-title h1{color:#f1f4f5;letter-spacing:-.35px;margin:0;font-size:20px;font-weight:650}.topbar-module-title p{color:#77838b;margin:3px 0 0;font-size:9px}.dashboard:has(.calendar-page){max-width:1880px;padding-top:12px}.calendar-page{color:#edf1f2;min-width:0}.calendar-new{background:var(--lime);color:#111700;cursor:pointer;border:1px solid #c7ed1c;border-radius:7px;flex:none;width:42px;height:42px;padding:0;font-size:22px;font-weight:750;line-height:1}.calendar-new:hover,.calendar-new:focus-visible{background:#c8ee1f;outline:0;box-shadow:0 0 0 3px #b8e0001f}.calendar-toolbar{border-bottom:1px solid #1e282e;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding-bottom:6px;display:flex}.calendar-period-controls{align-items:center;gap:7px;min-width:0;display:flex}.calendar-period-controls button,.calendar-view-toggle button{color:#b2bbc0;cursor:pointer;background:#0d1317;border:1px solid #29343b;border-radius:6px;height:34px;padding:0 12px}.calendar-period-controls button:nth-child(2),.calendar-period-controls button:nth-child(3){width:36px;padding:0;font-size:19px}.calendar-period-controls strong{text-transform:capitalize;white-space:nowrap;margin-left:8px;font-size:14px}.calendar-view-actions{align-items:center;gap:8px;display:flex}.calendar-view-toggle{background:#080d10;border:1px solid #29343b;border-radius:7px;height:42px;padding:3px;display:flex}.calendar-view-toggle button{background:0 0;border:0;min-width:82px}.calendar-view-toggle button.active{color:var(--lime);background:#182016;box-shadow:inset 0 0 0 1px #7f971d}.calendar-filters{align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.calendar-filters .task-filter-select{min-width:145px}.calendar-filters .task-filter-select-trigger{height:38px;font-size:11px}.calendar-filters .task-responsible-filter{width:168px}.calendar-filters .calendar-client-filter{width:178px}.calendar-filters .calendar-status-filter{width:154px}.calendar-filters .calendar-priority-filter{width:164px}.calendar-check{color:#aeb8bd;white-space:nowrap;cursor:pointer;background:#0b1115;border:1px solid #29343b;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 11px;font-size:10px;display:flex}.calendar-check input{width:14px;height:14px;accent-color:var(--lime);margin:0}.calendar-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;display:grid}.calendar-main{background:#090e12;border:1px solid #202a30;border-radius:9px;min-width:0;position:relative;overflow:hidden}.calendar-weekdays{background:#0d1317;border-bottom:1px solid #283239;grid-template-columns:repeat(7,minmax(0,1fr));height:31px;display:grid}.calendar-weekdays span{color:#a9b2b7;text-transform:uppercase;border-right:1px solid #20292f;place-items:center;font-size:9px;font-weight:750;display:grid}.calendar-weekdays span:last-child{border-right:0}.calendar-grid.month,.calendar-grid.week{grid-template-columns:repeat(7,minmax(0,1fr));height:clamp(480px,100vh - 247px,820px);min-height:0;display:grid}.calendar-grid.month{grid-template-rows:repeat(6,minmax(0,1fr))}.calendar-day{background:linear-gradient(145deg,#ffffff03,#0000);border-bottom:1px solid #20292f;border-right:1px solid #20292f;min-width:0;min-height:0;padding:29px 5px 6px;position:relative;overflow:hidden}.calendar-grid.month .calendar-day:nth-child(7n){border-right:0}.calendar-grid.month .calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-grid.week .calendar-day{height:100%;min-height:0}.calendar-grid.week .calendar-day:last-child{border-right:0}.calendar-day.outside{color:#59646b;background:#070b0e}.calendar-day.selected{background:#b8e00006;box-shadow:inset 0 0 0 1px #b8e0008c}.calendar-day-number{color:#9ca6ac;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:25px;height:22px;font-size:10px;display:grid;position:absolute;top:5px;left:6px}.calendar-day.today .calendar-day-number{background:var(--lime);color:#101500;font-weight:800}.calendar-day.selected:not(.today) .calendar-day-number{color:var(--lime);box-shadow:inset 0 0 0 1px #718825}.calendar-day-tasks{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.calendar-task-card{color:#e8edef;text-align:left;cursor:pointer;background:#11171b;border:1px solid #2b363c;border-left:3px solid #87939a;border-radius:5px;width:100%;min-width:0;min-height:42px;padding:6px 25px 6px 8px;position:relative}.calendar-task-card.compact{min-height:24px;padding:4px 22px 4px 6px}.calendar-task-card:hover,.calendar-task-card:focus-visible{background:#172026;border-color:#59676e;outline:0;box-shadow:0 0 0 2px #b8e00014}.calendar-task-card.priority-low{border-left-color:#72b96e}.calendar-task-card.priority-medium{border-left-color:#d5aa35}.calendar-task-card.priority-high{border-left-color:#f17a43}.calendar-task-card.priority-urgent{border-left-color:#f04e49}.calendar-task-card.status-completed{opacity:.58}.calendar-task-card.overdue .calendar-task-flags{color:#ff625e}.calendar-task-title,.calendar-task-client{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-task-title{font-size:9px;font-weight:650}.calendar-task-client{color:#7f8b92;margin-top:3px;font-size:8px}.calendar-task-flags{color:var(--lime);font-size:10px;font-weight:800;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.calendar-more{color:#afc953;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 3px 0;font-size:8px}.calendar-more:hover{text-decoration:underline}.calendar-day-view{background:#090e12;grid-template-columns:minmax(360px,1fr) minmax(280px,.58fr);height:clamp(480px,100vh - 247px,820px);display:grid}.calendar-day-timeline,.calendar-day-agenda{min-width:0;height:100%;min-height:0}.calendar-day-timeline{border-right:1px solid #253038;flex-direction:column;display:flex}.calendar-day-timeline>header{background:#0d1317;border-bottom:1px solid #253038;flex:none;justify-content:space-between;align-items:center;gap:14px;height:58px;padding:0 14px;display:flex}.calendar-day-timeline>header strong,.calendar-day-timeline>header span,.calendar-all-day span,.calendar-all-day b{display:block}.calendar-day-timeline>header strong{font-size:12px}.calendar-day-timeline>header div>span{color:#718087;margin-top:3px;font-size:8px}.calendar-all-day{text-align:right;background:#10171b;border:1px solid #2a353b;border-radius:6px;min-width:116px;padding:6px 9px}.calendar-all-day span{color:#aab4b9!important;margin:0!important;font-size:8px!important}.calendar-all-day b{color:#81933d;margin-top:2px;font-size:8px}.calendar-time-scroll{scrollbar-color:#354149 #0a1014;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.calendar-time-grid{min-width:0;margin-bottom:18px;position:relative}.calendar-time-row{grid-template-columns:58px minmax(0,1fr);display:grid;position:relative}.calendar-time-row time{color:#6f7b82;text-align:right;padding-right:10px;font-size:8px;position:relative;top:-6px}.calendar-time-row>span{background:linear-gradient(#0000 calc(50% - .5px),#303c436b 50%,#0000 calc(50% + .5px));border-top:1px solid #263137;position:relative}.calendar-time-end{color:#6f7b82;text-align:right;width:58px;padding-right:10px;font-size:8px;position:absolute;bottom:-6px;left:0}.calendar-now-line{z-index:3;background:var(--lime);pointer-events:none;height:1px;position:absolute;left:58px;right:0}.calendar-now-line i{background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.calendar-now-line span{color:#dff866;background:#182000;border:1px solid #829d16;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:750;position:absolute;top:-11px;right:8px}.calendar-day-agenda{background:linear-gradient(145deg,#0d1418,#090e12);flex-direction:column;display:flex}.calendar-day-agenda>header{border-bottom:1px solid #253038;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 13px;display:flex}.calendar-day-agenda>header span,.calendar-day-agenda>header h2{display:block}.calendar-day-agenda>header span{color:#77848b;font-size:8px}.calendar-day-agenda>header h2{text-transform:capitalize;margin:3px 0 0;font-size:12px}.calendar-day-agenda>header>b{color:#c5cccf;background:#232c31;border-radius:11px;place-items:center;min-width:24px;height:22px;font-size:9px;display:grid}.calendar-day-agenda-scroll{scrollbar-color:#354149 #0a1014;scrollbar-width:thin;min-height:0;padding:11px;overflow-y:auto}.calendar-day-agenda-section+.calendar-day-agenda-section{margin-top:14px}.calendar-day-agenda-section>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.calendar-day-agenda-section h3{color:#bbc3c7;text-transform:uppercase;letter-spacing:.45px;margin:0;font-size:9px}.calendar-day-agenda-section>header span{color:#abb5ba;background:#20292e;border-radius:9px;place-items:center;min-width:20px;height:18px;font-size:8px;display:grid}.calendar-day-agenda-section.overdue h3{color:#ef7974}.calendar-day-agenda-section.completed h3{color:#91ad42}.calendar-day-agenda-section .calendar-task-card+.calendar-task-card{margin-top:6px}.calendar-day-agenda-section>p{color:#68757c;text-align:center;border:1px dashed #29343a;border-radius:6px;margin:0;padding:10px;font-size:8px}.calendar-side{flex-direction:column;gap:10px;display:flex}.calendar-side-card{background:linear-gradient(145deg,#0d1317,#090e12);border:1px solid #202a30;border-radius:9px;padding:12px;overflow:hidden}.calendar-side-card>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.calendar-side-card h2{margin:0;font-size:12px}.calendar-side-card>header>span{color:#bbc3c7;background:#20282d;border-radius:10px;place-items:center;min-width:22px;height:20px;font-size:9px;display:grid}.calendar-side-card>p,.calendar-mobile-agenda>p{color:#77838a;margin:16px 3px;font-size:10px}.calendar-undated{max-height:330px;overflow:auto}.calendar-undated .calendar-task-card+.calendar-task-card{margin-top:6px}.calendar-upcoming>button{color:#e7ecee;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #20292f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 0;display:grid}.calendar-upcoming>button:hover{background:#ffffff05}.calendar-upcoming time{text-align:center;text-transform:uppercase}.calendar-upcoming time b,.calendar-upcoming time span{display:block}.calendar-upcoming time b{color:#9da8ae;font-size:7px}.calendar-upcoming time span{font-size:15px}.calendar-upcoming button>span{min-width:0}.calendar-upcoming button>span strong,.calendar-upcoming button>span small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-upcoming button>span strong{font-size:9px}.calendar-upcoming button>span small{color:#7c888f;margin-top:3px;font-size:8px}.calendar-upcoming em{text-align:right;max-width:72px;font-size:7px;font-style:normal}.calendar-upcoming .tone-red{color:#ff6863}.calendar-upcoming .tone-green{color:#8fcf67}.calendar-state{color:#7c888f;justify-content:center;align-items:center;height:clamp(511px,100vh - 216px,851px);font-size:11px;display:flex}.calendar-state.error{color:#f09690;flex-direction:column;gap:12px}.calendar-state button{color:#dce3e6;cursor:pointer;background:#11191e;border:1px solid #35434b;border-radius:6px;height:34px;padding:0 12px}.calendar-empty-filter{z-index:2;text-align:center;color:#89959c;background:#0a1014f0;border:1px solid #28343b;border-radius:7px;width:min(360px,100% - 24px);padding:11px;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #00000059}.calendar-mobile-agenda{display:none}.calendar-day-overlay,.calendar-detail-overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010406b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.calendar-day-popover{background:#0b1115;border:1px solid #334047;border-radius:10px;width:min(430px,100vw - 28px);max-height:min(620px,100vh - 36px);padding:14px;overflow:auto;box-shadow:0 24px 70px #0009}.calendar-day-popover>header{border-bottom:1px solid #253038;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding-bottom:11px;display:flex}.calendar-day-popover>header strong,.calendar-day-popover>header span{text-transform:capitalize;display:block}.calendar-day-popover>header strong{font-size:13px}.calendar-day-popover>header span{color:#7c888f;margin-top:4px;font-size:9px}.calendar-day-popover>header button{color:#aeb7bc;cursor:pointer;background:#11181d;border:1px solid #303c43;border-radius:6px;width:30px;height:30px;font-size:20px}.calendar-day-popover .calendar-task-card+.calendar-task-card{margin-top:6px}.calendar-detail-overlay{justify-content:flex-end;padding:12px}.calendar-detail-drawer{width:min(560px,100vw - 24px);height:calc(100vh - 24px);overflow:auto}.calendar-detail-drawer .task-detail-panel{height:auto;min-height:100%;max-height:none;overflow:visible}@media (width<=1180px){.calendar-layout{grid-template-columns:minmax(0,1fr) 270px}.calendar-filters{padding-bottom:12px;overflow-x:auto}}@media (width<=1050px) and (width>=801px){.calendar-layout{grid-template-columns:1fr}.calendar-side{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}}@media (width<=800px){.app-shell.sidebar-is-collapsed{display:block}.sidebar-collapse-toggle{display:none}.sidebar.collapsed{padding:0 15px}.sidebar.collapsed .brand{border:0;justify-content:flex-start;height:auto;margin:0;padding:0;display:flex}.sidebar.collapsed .brand-logo-full{opacity:1;visibility:visible;width:154px;max-width:100%;transform:none}.sidebar.collapsed .brand-logo-mark{opacity:0;visibility:hidden}.sidebar.collapsed>.role-pill{display:none}.sidebar.collapsed .mobile-nav-drawer .nav-caption,.sidebar.collapsed .mobile-nav-drawer .nav-divider,.sidebar.collapsed .mobile-nav-drawer .nav-item>span,.sidebar.collapsed .mobile-nav-drawer .nav-badge{display:block}.sidebar.collapsed .mobile-nav-drawer .nav-item{justify-content:flex-start;height:44px;padding:0 12px}.sidebar.collapsed .mobile-nav-drawer .nav-badge{display:grid}.topbar-module-title h1{font-size:15px}.topbar-module-title p{white-space:nowrap;font-size:8px}.dashboard:has(.calendar-page){padding:10px 10px 18px}.calendar-new{width:42px;height:42px;font-size:22px}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-period-controls{width:100%}.calendar-period-controls strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.calendar-view-actions{width:100%}.calendar-view-toggle{flex:1;min-width:0}.calendar-view-toggle button{flex:1}.calendar-filters{scrollbar-width:none;margin:0 -10px;padding:10px;overflow-x:auto}.calendar-layout{display:block}.calendar-side{margin-top:10px}.calendar-side-card{max-height:none}.calendar-weekdays{height:28px}.calendar-grid.month,.calendar-grid.week{height:auto}.calendar-grid.month{grid-template-rows:repeat(6,42px)}.calendar-day{padding:0;min-height:42px!important}.calendar-day-number{border-radius:0;width:100%;height:100%;position:static}.calendar-day-tasks,.calendar-more{display:none}.calendar-grid.week .calendar-day{height:auto;min-height:58px!important}.calendar-grid.week .calendar-day-number{height:58px}.calendar-mobile-agenda{border-top:1px solid #253038;padding:12px;display:block}.calendar-mobile-agenda>header{text-transform:capitalize;align-items:center;gap:8px;margin-bottom:10px;display:flex}.calendar-mobile-agenda h2{margin:0;font-size:13px}.calendar-mobile-agenda header span{color:#c2c9cc;background:#202a2f;border-radius:10px;place-items:center;min-width:21px;height:19px;font-size:8px;display:grid}.calendar-mobile-agenda .calendar-task-card+.calendar-task-card{margin-top:6px}.calendar-day-view{height:auto;display:block}.calendar-day-timeline{display:none}.calendar-day-agenda{border:0;height:auto;min-height:280px}.calendar-day-agenda-scroll{overflow:visible}.calendar-day-agenda>header{min-height:58px}.calendar-day-agenda-section .calendar-task-card{min-height:46px}.calendar-detail-overlay{padding:0}.calendar-detail-drawer{width:100vw;height:100vh}.calendar-detail-drawer .task-detail-panel{border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.app-shell,.sidebar,.workspace{transition:none}}.task-detail-redesign{background:linear-gradient(155deg,#0d1419 0%,#080d11 100%);height:auto;min-height:748px;max-height:calc(100vh - 250px);padding:0;overflow:visible auto;container-type:inline-size}.task-detail-redesign .task-detail-redesign-header{background:radial-gradient(circle at 92% 0,#224b7721,#0000 35%);border-bottom:1px solid #202b32;display:block;position:relative;margin:0!important;padding:22px 22px 20px!important}.task-detail-redesign-header>.task-detail-title{color:#e9eff1;align-items:center;gap:12px;padding-right:46px;display:flex}.task-detail-redesign-header>.task-detail-title svg{color:#a4bbc8;stroke-width:1.7px;flex:none}.task-detail-redesign-header>.task-detail-title h2{color:#f2f5f6;letter-spacing:-.55px;overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:680;line-height:1.18}.task-detail-redesign-header>button{color:#93a0a8;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:28px;line-height:1;position:absolute;top:17px;right:18px;margin:0!important}.task-detail-redesign-header>button:hover,.task-detail-redesign-header>button:focus-visible{color:#fff;background:#121b21;border-color:#3a4851;outline:0}.task-detail-progress-copy{color:#829097;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.task-detail-progress-copy strong{color:#b8e000;font-size:11px;font-weight:760}.task-detail-progress{background:#20292f;border-radius:5px;height:6px;margin-top:7px;overflow:hidden}.task-detail-progress i{border-radius:inherit;background:linear-gradient(90deg,#8eaf00,#c6ec22);height:100%;transition:width .42s cubic-bezier(.2,.75,.25,1);display:block;box-shadow:0 0 12px #b8e00059}.task-detail-progress.complete i{animation:.5s ease-out task-progress-complete}.task-detail-progress.reopen i{animation:.5s ease-out task-progress-reopen}@keyframes task-progress-complete{50%{filter:brightness(1.45);box-shadow:0 0 20px #b8e000bf}}@keyframes task-progress-reopen{50%{opacity:.55}}.task-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.task-detail-redesign .task-detail-actions button{width:auto;margin:0;font-size:11px;position:static}.task-detail-actions .task-status-select,.task-detail-actions .task-detail-priority-select{min-width:126px}.task-detail-actions .task-status-trigger,.task-detail-priority-trigger,.task-detail-action{color:#c5cdd1;white-space:nowrap;cursor:pointer;background:#10171d;border:1px solid #2b3942;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:620;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.task-detail-actions .task-status-trigger{width:100%}.task-detail-actions .task-status-trigger:hover,.task-detail-actions .task-status-trigger:focus-visible,.task-detail-priority-trigger:hover,.task-detail-priority-trigger:focus-visible,.task-detail-action:hover,.task-detail-action:focus-visible{color:#fff;background:#162129;border-color:#63727b;outline:0}.task-detail-actions button:disabled{opacity:.43;cursor:not-allowed}.task-detail-action.follow.active{color:#d6f65b;background:#b8e00017;border-color:#64791a}.task-detail-action.follow.active>span:first-child{color:#b8e000;font-weight:850}.task-detail-more{position:relative}.task-detail-more-menu{z-index:35;background:#10181e;border:1px solid #35434c;border-radius:8px;width:174px;padding:5px;position:absolute;top:44px;right:0;box-shadow:0 18px 45px #00000094}.task-detail-more-menu button{color:#d3dade;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 9px;font-size:11px;display:flex}.task-detail-more-menu button:hover,.task-detail-more-menu button:focus-visible{color:#fff;background:#1a252c;outline:0}.task-detail-more-menu button.danger{color:#ff7c77}.task-detail-more-menu button:disabled{opacity:.4;cursor:not-allowed}.task-detail-action-error{color:#ff8d87!important;margin:9px 0 0!important;font-size:10px!important}.task-detail-priority-trigger{justify-content:flex-start;width:100%}.task-detail-priority-trigger>i,.task-detail-priority-menu button>i{background:currentColor;border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.task-detail-priority-trigger>span{text-align:left;flex:1}.task-detail-priority-trigger>b{color:#69767e}.task-detail-priority-trigger.low,.task-detail-priority-menu .low{color:#72d184}.task-detail-priority-trigger.medium,.task-detail-priority-menu .medium{color:#e2ba43}.task-detail-priority-trigger.high,.task-detail-priority-menu .high{color:#ff9b54}.task-detail-priority-trigger.urgent,.task-detail-priority-menu .urgent{color:#ff726d}.task-detail-priority-menu{z-index:130;background:#0f171d;border:1px solid #35434c;border-radius:8px;padding:5px;position:fixed;box-shadow:0 20px 50px #000000a6}.task-detail-priority-menu button{width:100%;height:37px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:0 9px;font-size:11px;display:flex}.task-detail-priority-menu button:hover,.task-detail-priority-menu button:focus-visible{background:#1a252c;outline:0}.task-detail-priority-menu button span{text-align:left;color:#dce2e5;flex:1}.task-detail-priority-menu button b{color:#b8e000}.task-detail-priority-menu p{color:#87949b;margin:5px 5px 4px;font-size:9px;line-height:1.4}.task-detail-summary-card,.task-detail-disclosure{background:linear-gradient(145deg,#10181e,#0c1217);border:1px solid #26333b;border-radius:9px;margin:16px 18px 0;box-shadow:0 10px 26px #00000026}.task-detail-summary-card>h3,.task-detail-disclosure h3{color:#e9edef;margin:0;font-size:14px;font-weight:680}.task-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.task-detail-summary-grid>div{border-right:1px solid #29343b;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:70px;padding:2px 12px;display:grid}.task-detail-summary-grid>div:first-child{padding-left:0}.task-detail-summary-grid>div:last-child{border-right:0;padding-right:0}.task-detail-summary-grid>div>svg{color:#7d8b93;margin-top:2px}.task-detail-summary-grid>div>span,.task-detail-summary-grid>div>span>strong,.task-detail-summary-grid small{min-width:0;display:block}.task-detail-summary-grid>div>span{color:#7f8c93;font-size:9px}.task-detail-summary-grid>div>span>strong{color:#e6ecee;margin-top:7px;font-size:11px;line-height:1.25}.task-detail-summary-grid small{color:#7d8990;margin-top:4px;font-size:8px;line-height:1.3}.task-summary-due.red small{color:#ff716c}.task-summary-due.orange small{color:#f0ad48}.task-summary-due.lime small{color:#b8d94a}.task-summary-due.completed small{color:#8e999f}.due-tone-orange{color:#e5a23d!important}.calendar-upcoming .tone-orange{color:#e5a23d}.task-summary-due.green small{color:#70db79}.task-summary-due.neutral small{color:#89939b}.calendar-task-card.due-tone-red{border-left-color:#ff706a}.calendar-task-card.due-tone-orange{border-left-color:#e5a23d}.calendar-task-card.due-tone-green{border-left-color:#70db79}.calendar-task-card.status-completed{border-left-color:#647078}.notification-item:has(.notification-quick-actions){padding-bottom:28px}.notification-comment-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;color:#c3cbd0!important;line-height:1.35!important;display:-webkit-box!important}.notification-quick-actions{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;bottom:8px;left:68px}.notification-quick-actions button{color:#aeb8bd;cursor:pointer;background:#10171b;border:1px solid #303c43;border-radius:5px;min-width:25px;height:22px;padding:0 6px;font-size:9px}.notification-quick-actions button:hover,.notification-quick-actions button.active{color:#d8eb78;background:#b8e00012;border-color:#7d942c}.comment-reply-context{border-left:2px solid var(--lime);color:#aeb9be;background:#b8e0000d;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:7px 9px;font-size:9px;display:flex}.comment-reply-context button,.comment-reactions button{color:#9aa7ad;cursor:pointer;background:0 0;border:0;font-size:9px}.comment-parent-context{border-left:2px solid #53616a;margin-bottom:5px;padding-left:7px;font-size:9px;color:#7f8c93!important;display:block!important}.comment-attachment-indicator{margin-top:6px;font-size:9px;color:#9daaaf!important;display:block!important}.comment-reactions{align-items:center;gap:4px;margin-top:7px;display:flex!important}.comment-reactions button{border:1px solid #2b373e;border-radius:11px;min-height:22px;padding:2px 7px}.comment-reactions button.active{color:#d4e878;background:#b8e00014;border-color:#7f982d}.tasks-temporary-filter{align-items:center;gap:8px;display:inline-flex}.tasks-temporary-filter button{width:20px;height:20px;color:inherit;cursor:pointer;background:#0003;border:0;border-radius:50%;place-items:center;display:grid}.task-summary-avatars{align-items:center;height:34px;display:flex!important}.task-summary-avatar,.task-summary-client{object-fit:cover;color:#fff;background:#29343b;border:1px solid #52616a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:800;display:grid}.task-summary-client{border-radius:7px}.task-summary-avatars>.task-summary-avatar+.task-summary-avatar{margin-left:-8px}.task-summary-avatars>b{color:#c8d0d4;background:#26333b;border:2px solid #10181e;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:9px;display:grid}.task-summary-empty{color:#67747b;border:1px dashed #3a464d;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.task-detail-description-card>header{justify-content:space-between;align-items:center;display:flex;margin:0!important;padding:0!important}.task-detail-description-card>header>div{align-items:center;gap:9px;display:flex}.task-detail-description-card>header svg{color:#9badb7}.task-detail-description-card>header button{color:#abc93b;width:auto;height:auto;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;position:static;margin:0!important}.task-detail-description-card>header button:hover,.task-detail-description-card>header button:focus-visible{color:#d7f264;outline:0;text-decoration:underline}.task-detail-description-card>p{color:#bfc8cd;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:12px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.task-detail-description-card>p.expanded{display:block;overflow:visible}.task-request-info{padding:0;overflow:hidden}.task-detail-disclosure-trigger{color:#e6ebed;width:100%;height:49px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.task-detail-disclosure-trigger>span{align-items:center;gap:9px;display:flex}.task-detail-disclosure-trigger>span>b{color:#9cabb3;border:1px solid #62717a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.task-detail-disclosure-trigger>em{color:#7d8990;font-size:18px;font-style:normal;transition:transform .18s}.task-request-info.expanded .task-detail-disclosure-trigger>em{transform:rotate(180deg)}.task-request-info-grid{border-top:1px solid #25323a;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding:14px 16px;display:grid}.task-request-info-grid>div{min-width:0}.task-request-info-grid span,.task-request-info-grid strong{display:block}.task-request-info-grid span{color:#77858d;font-size:9px}.task-request-info-grid strong{color:#d8dfe2;overflow-wrap:anywhere;margin-top:5px;font-size:10px;font-weight:620}.task-detail-live-sections{padding:0 18px 18px;display:block}.task-detail-live-sections>.task-detail-block{background:linear-gradient(145deg,#10181e,#0c1217);border:1px solid #26333b;border-radius:9px;margin-top:16px;padding:16px}.task-detail-live-sections .comment-input{background:#0a1014;border-color:#30404a;height:42px;font-size:11px}.task-detail-live-sections .activity-row{margin:14px 0}.task-detail-live-sections .activity-row span:last-child{font-size:10px}.calendar-detail-drawer{width:min(690px,100vw - 24px)}.calendar-detail-drawer .task-detail-redesign{max-height:none}@container (width<=620px){.task-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.task-detail-summary-grid>div:nth-child(2){border-right:0}.task-detail-summary-grid>div:nth-child(3),.task-detail-summary-grid>div:nth-child(4){border-top:1px solid #29343b;padding-top:14px}.task-detail-summary-grid>div:nth-child(3){padding-left:0}.task-request-info-grid{grid-template-columns:1fr 1fr}}@media (width>=801px) and (width<=1500px){.tasks-workspace:not(.detail-closed){display:block}.tasks-workspace:not(.detail-closed)>.task-detail-redesign{z-index:65;border-color:#34434d;width:min(660px,100vw - 250px);height:auto;min-height:0;max-height:none;position:fixed;top:76px;bottom:12px;right:12px;box-shadow:-28px 0 70px #0000009e}}@media (width<=800px){.task-detail-redesign{min-height:100vh;max-height:none}.task-detail-redesign .task-detail-redesign-header{padding:18px 15px 17px!important}.task-detail-summary-card,.task-detail-disclosure{margin-left:12px;margin-right:12px}.task-detail-live-sections{padding-left:12px;padding-right:12px}.task-detail-actions{gap:7px}.task-detail-actions .task-status-select,.task-detail-actions .task-detail-priority-select{flex:1;min-width:140px}.task-detail-action{flex:1}.task-detail-action.icon-only{flex:none}}@media (width<=480px){.task-detail-redesign-header>.task-detail-title h2{font-size:21px}.task-detail-summary-grid,.task-request-info-grid{grid-template-columns:1fr}.task-detail-summary-grid>div{border-top:1px solid #29343b;border-right:0!important;padding:12px 0!important}.task-detail-summary-grid>div:first-child{border-top:0;padding-top:0!important}.task-detail-action span{display:none}.task-detail-action.follow span:last-child{display:inline}.task-detail-action{flex:none;width:40px;padding:0}.task-detail-action.follow{width:auto}.task-detail-actions .task-status-select,.task-detail-actions .task-detail-priority-select{min-width:125px}.task-detail-description-card>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.task-detail-progress i,.task-detail-disclosure-trigger>em,.task-detail-actions button{transition:none}.task-detail-progress.complete i,.task-detail-progress.reopen i{animation:none}}.task-detail-redesign{min-height:0;max-height:none}.task-detail-redesign .task-detail-redesign-header{padding:30px 30px 26px!important}.task-detail-redesign-header>.task-detail-title{gap:15px;padding-right:52px}.task-detail-redesign-header>.task-detail-title svg{color:#b8e000;width:32px;height:32px}.task-detail-redesign-header>.task-detail-title h2{letter-spacing:-.7px;font-size:30px;line-height:1.16}.task-detail-redesign-header>button{width:40px;height:40px;font-size:30px;top:24px;right:25px}.task-detail-progress-copy{margin-top:24px;font-size:13px}.task-detail-progress-copy strong{font-size:13px}.task-detail-progress{height:8px;margin-top:9px}.task-detail-actions{flex-wrap:nowrap;gap:10px;margin-top:20px}.task-detail-actions .task-status-select,.task-detail-actions .task-detail-priority-select{flex:0 0 136px;min-width:136px}.task-detail-redesign .task-detail-actions button{border-radius:8px;min-width:0;height:44px;padding:0 15px;font-size:13px}.task-detail-redesign .task-detail-actions .task-status-trigger,.task-detail-redesign .task-detail-actions .task-detail-priority-trigger{width:100%}.task-detail-redesign .task-detail-actions .task-detail-action{color:#c4cdd2;background:#111a20;border:1px solid #33424c}.task-detail-redesign .task-detail-actions .task-detail-action:hover,.task-detail-redesign .task-detail-actions .task-detail-action:focus-visible{color:#fff;background:#17232a;border-color:#667681}.task-detail-action{flex:none}.task-detail-action.icon-only{width:44px!important;padding:0!important}.task-detail-action svg{width:19px;height:19px}.task-detail-more{flex:0 0 44px;margin-left:auto}.task-detail-actions button:disabled{opacity:.68}.task-detail-action.follow.active:disabled{opacity:.9}.task-detail-redesign .task-detail-actions .task-detail-action.follow.active{color:#d5f452;background:#b8e0001f;border-color:#718721}.task-detail-priority-trigger.urgent{color:#ff656d;background:#ff465021;border-color:#ff656d6b}.task-detail-priority-trigger.high{background:#ff7e301a;border-color:#ff924f57}.task-detail-priority-trigger.medium{background:#e2ba4317;border-color:#e2ba4352}.task-detail-priority-trigger.low{background:#72d18414;border-color:#72d1844d}.task-detail-more-menu{width:190px;top:50px}.task-detail-more-menu button{min-height:40px!important;font-size:12px!important}.task-detail-summary-card,.task-detail-disclosure{border-radius:11px;margin:20px 24px 0}.task-detail-summary-card{padding:22px 24px}.task-detail-summary-card>h3,.task-detail-disclosure h3{font-size:17px}.task-detail-summary-grid{grid-template-columns:minmax(155px,1.2fr) repeat(3,minmax(120px,1fr));margin-top:20px}.task-detail-summary-grid>div{grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:82px;padding:3px 18px}.task-detail-summary-grid>div>svg{width:22px;height:22px;margin-top:3px}.task-detail-summary-grid>div>span{font-size:12px}.task-detail-summary-grid>div>span>strong{margin-top:9px;font-size:14px;line-height:1.3}.task-detail-summary-grid small{margin-top:5px;font-size:11px}.task-summary-avatars{height:42px}.task-summary-avatar,.task-summary-client{width:40px;height:40px;font-size:11px}.task-summary-avatars>b{width:36px;height:36px;font-size:10px}.task-summary-empty{width:34px;height:34px;font-size:13px}.task-detail-disclosure{padding:21px 24px}.task-detail-description-card>header>div{gap:12px}.task-detail-description-card>header svg{color:#b8e000;width:25px;height:25px}.task-detail-description-card>header button{font-size:12px}.task-detail-description-card>p{margin-top:16px;font-size:14px;line-height:1.65}.task-request-info{padding:0}.task-detail-disclosure-trigger{height:66px;padding:0 24px}.task-detail-disclosure-trigger>span{gap:12px}.task-detail-disclosure-trigger>span>b{color:#b8e000;border-color:#b8e000;width:30px;height:30px}.task-detail-disclosure-trigger>span>strong{font-size:17px}.task-detail-disclosure-trigger>em{font-size:22px}.task-request-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 0;padding:20px 24px}.task-request-info-grid>div{border-right:1px solid #29343b;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:0 20px;display:grid}.task-request-info-grid>div:nth-child(3n+1){padding-left:0}.task-request-info-grid>div:nth-child(3n){border-right:0;padding-right:0}.task-request-info-grid>div:nth-child(n+4){border-top:1px solid #29343b;padding-top:20px}.task-request-info-grid>div>svg{color:#829098;width:21px;height:21px;margin-top:2px}.task-request-info-grid>div>div{min-width:0}.task-request-info-grid span{font-size:12px}.task-request-info-grid strong{margin-top:7px;font-size:14px;line-height:1.35}.task-detail-live-sections{padding:0 24px 24px}.task-detail-live-sections>.task-detail-block{border-radius:11px;margin-top:20px;padding:22px 24px}.task-detail-live-sections .task-detail-block h3{font-size:17px}.task-detail-live-sections .comment-form textarea{min-height:90px;padding:13px 15px;font-size:14px}.task-detail-live-sections .comment-form footer button{height:38px;padding:0 18px;font-size:12px}.task-detail-live-sections .task-inline-state{padding:13px 15px;font-size:13px}.task-detail-live-sections .activity-row{grid-template-columns:40px minmax(0,1fr);gap:13px;margin:17px 0}.task-detail-live-sections .activity-row .task-avatar{width:38px;height:38px;font-size:11px}.task-detail-live-sections .activity-row strong{font-size:14px}.task-detail-live-sections .activity-row small{font-size:11px}.task-detail-live-sections .activity-row span:last-child{font-size:13px;line-height:1.5}.calendar-detail-drawer{width:clamp(760px,48vw,920px);max-width:calc(100vw - 250px)}@media (width>=801px){.tasks-workspace:not(.detail-closed){display:block}.tasks-workspace:not(.detail-closed)>.task-detail-redesign{z-index:65;border-color:#34434d;width:clamp(760px,48vw,920px);max-width:calc(100vw - 250px);height:auto;min-height:0;max-height:none;position:fixed;top:76px;bottom:12px;right:12px;box-shadow:-28px 0 70px #0000009e}}@container (width<=700px){.task-detail-actions{flex-wrap:wrap}.task-detail-more{margin-left:0}.task-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.task-detail-summary-grid>div:nth-child(2){border-right:0}.task-detail-summary-grid>div:nth-child(3),.task-detail-summary-grid>div:nth-child(4){border-top:1px solid #29343b;padding-top:18px}.task-detail-summary-grid>div:nth-child(3){padding-left:0}.task-request-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-request-info-grid>div{border-top:1px solid #29343b;padding:18px 14px 0}.task-request-info-grid>div:nth-child(-n+2){border-top:0;padding-top:0}.task-request-info-grid>div:nth-child(odd){padding-left:0}.task-request-info-grid>div:nth-child(2n){border-right:0;padding-right:0}}@media (width<=800px){.calendar-detail-drawer{width:100vw;max-width:none}.task-detail-redesign .task-detail-redesign-header{padding:22px 18px 20px!important}.task-detail-redesign-header>.task-detail-title h2{font-size:25px}.task-detail-summary-card,.task-detail-disclosure{margin-left:14px;margin-right:14px}.task-detail-live-sections{padding-left:14px;padding-right:14px}.task-detail-actions{flex-wrap:wrap;gap:8px}.task-detail-redesign .task-detail-actions button{height:42px;font-size:12px}.task-detail-actions .task-status-select,.task-detail-actions .task-detail-priority-select{flex:135px}.task-detail-action{flex:auto}.task-detail-more{margin-left:0}.task-detail-summary-card{padding:20px}.task-detail-disclosure{padding:19px}.task-request-info{padding:0}}@media (width<=480px){.task-detail-summary-grid,.task-request-info-grid{grid-template-columns:1fr}.task-request-info-grid>div{border-top:1px solid #29343b!important;border-right:0!important;padding:16px 0 0!important}.task-request-info-grid>div:first-child{border-top:0!important;padding-top:0!important}.task-detail-action{flex:0 0 42px}.task-detail-action.follow{flex:none}.task-detail-actions .task-status-select,.task-detail-actions .task-detail-priority-select{flex:130px}.task-detail-live-sections .activity-row strong{display:block}.task-detail-live-sections .activity-row small{margin-top:3px;display:block}}.tasks-detail-overlay{z-index:64;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01040694;justify-content:flex-end;align-items:stretch;padding:76px 12px 12px;display:flex;position:fixed;inset:0}.tasks-detail-overlay .task-detail-redesign{border-color:#34434d;width:clamp(760px,48vw,920px);max-width:calc(100vw - 250px);height:auto;min-height:0;max-height:none;box-shadow:-28px 0 70px #0000009e}@media (width<=800px){.tasks-detail-overlay{padding:0}.tasks-detail-overlay .task-detail-redesign{border:0;border-radius:0;width:100vw;max-width:none;height:100vh}}.task-delete-overlay{z-index:90}.notification-target-highlight{outline-offset:3px;background:#b8e00017;border-radius:7px;outline:2px solid #b8e000d9;animation:3s ease-out notification-target-pulse}@keyframes notification-target-pulse{0%,35%{box-shadow:0 0 0 7px #b8e00029}to{box-shadow:0 0 #b8e00000}}.profile-form label>small{color:#7f8b92;margin-top:6px;font-size:10px;line-height:1.4;display:block}.settings-timezone-notice{background:#256fd31a;border:1px solid #59a0ff47;border-radius:8px;grid-column:1/-1;padding:11px 12px}.settings-timezone-notice p{color:#b9c6cf;margin:0 0 9px;font-size:11px;line-height:1.45}.settings-timezone-notice button{color:#d9e8f4;cursor:pointer;background:#13202b;border:1px solid #3f5870;border-radius:6px;height:34px;padding:0 11px;font-size:11px}.settings-timezone-notice small{color:#8495a2;margin-top:7px;font-size:9px;display:block}.task-follow-management>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.task-follow-management>header>div{color:#cdd6da;align-items:center;gap:10px;display:flex}.task-follow-management h3{margin:0;font-size:17px}.task-follow-management select{color:#dce3e6;background:#091015;border:1px solid #34434c;border-radius:7px;max-width:230px;height:38px;padding:0 10px;font-size:11px}.task-follow-management>div{color:#7e8b92;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.task-follow-chip{color:#d4dcdf;background:#111a20;border:1px solid #34434c;border-radius:18px;align-items:center;gap:6px;padding:4px 5px 4px 7px;display:inline-flex}.task-follow-chip .task-summary-avatar{width:24px;height:24px}.task-follow-chip button{color:#aab5ba;cursor:pointer;background:#202c33;border:1px solid #0000;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.task-follow-chip button:hover:not(:disabled),.task-follow-chip button:focus-visible:not(:disabled){color:#d8ef71;background:#2a373c;border-color:#73892f;outline:0}.task-follow-chip button:disabled{opacity:.55;cursor:wait}.notification-section-highlight{outline-offset:3px;outline:2px solid #b8e000b8;animation:3s ease-out notification-target-pulse}.timezone-selector{position:relative}.timezone-selected{color:#eef3f5;text-align:left;cursor:pointer;background:#080d11;border:1px solid #26323a;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:8px 12px;display:flex}.timezone-selected>span:first-child{margin:0}.timezone-selected strong,.timezone-selected small{display:block}.timezone-selected strong{font-size:12px}.timezone-selected small{color:#7f8c94;margin-top:3px;font-size:9px}.timezone-selected>span:last-child{color:#89959c;margin:0;font-size:18px}.timezone-selector-popover{z-index:110;background:#0b1217;border:1px solid #33424b;border-radius:8px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 48px #00000094}.timezone-selector-popover>input{height:39px!important}.timezone-selector-popover>div{max-height:260px;margin-top:7px;overflow:auto}.timezone-selector-popover>div>button{color:#d8dfe2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:9px 10px}.timezone-selector-popover>div>button:hover,.timezone-selector-popover>div>button:focus-visible,.timezone-selector-popover>div>button[aria-selected=true]{background:#b8e00017;outline:0}.timezone-selector-popover>div span,.timezone-selector-popover>div small{margin:0;display:block}.timezone-selector-popover>div span{font-size:11px}.timezone-selector-popover>div small{color:#7d8a92;margin-top:3px;font-size:9px}.timezone-selector-popover>div>p{color:#87939a;margin:12px;font-size:10px}@media (width<=480px){.task-follow-management>header{flex-direction:column;align-items:stretch}.task-follow-management select{width:100%;max-width:none}.timezone-selector-popover{position:fixed;inset:auto 12px 12px}}.meetings-page{gap:16px;min-width:0;display:grid}.meetings-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.meetings-tabs{border-bottom:1px solid #263139;align-items:center;gap:5px;display:flex}.meetings-tabs button{color:#829098;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 17px;font-size:13px}.meetings-tabs button.active{border-color:var(--lime);color:#f0f5f6}.meetings-head-actions{align-items:center;gap:10px;display:flex}.meetings-search input,.meetings-filters select{color:#dce4e7;height:40px;font:inherit;background:#0b1217;border:1px solid #2b373e;border-radius:8px;padding:0 12px;font-size:12px}.meetings-search input{width:min(290px,28vw)}.meetings-new{color:#111700;height:40px;font:inherit;cursor:pointer;background:#b8e000;border:1px solid #b8e000;border-radius:8px;padding:0 16px;font-size:12px;font-weight:800}.meetings-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meetings-filters select{min-width:150px}.meetings-filters>button,.meetings-error button{color:#cbd4d8;cursor:pointer;background:#121b20;border:1px solid #3a474e;border-radius:7px;height:36px;padding:0 12px}.meetings-error{color:#ffaaa6;background:#ff4e4914;border:1px solid #ff69654d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;display:flex}.meetings-list-card{background:#0c1318;border:1px solid #263139;border-radius:11px;min-width:0;box-shadow:0 18px 46px #0000002e}.meetings-table-head,.meeting-row-card{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(135px,1fr) minmax(150px,1fr) 130px 120px 54px;align-items:center;gap:12px;display:grid}.meetings-table-head{color:#6f7d85;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #27333a;min-height:44px;padding:0 17px;font-size:10px}.meeting-row-card{color:#cbd4d8;cursor:pointer;border-bottom:1px solid #202b31;min-height:76px;padding:11px 17px;position:relative}.meeting-row-card:last-child{border-bottom:0}.meeting-row-card:hover,.meeting-row-card:focus-within{background:#111a20}.meeting-row-card.status-cancelled{opacity:.58}.meeting-row-card.past-scheduled{box-shadow:inset 3px 0 #d49b45}.meeting-title-cell,.meeting-client-cell,.meeting-avatar-stack{align-items:center;min-width:0;display:flex}.meeting-title-cell{gap:11px}.meeting-title-cell>span{color:#b8e000;background:#b8e00014;border:1px solid #b8e0005c;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.meeting-title-cell p,.meeting-title-cell strong,.meeting-title-cell small,.meeting-date-cell strong,.meeting-date-cell small{min-width:0;display:block}.meeting-title-cell p{margin:0;overflow:hidden}.meeting-title-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#eef2f3;font-size:12px;overflow:hidden}.meeting-title-cell small,.meeting-date-cell small{text-overflow:ellipsis;white-space:nowrap;color:#748189;margin-top:5px;font-size:10px;overflow:hidden}.meeting-date-cell strong{color:#d9e1e4;font-size:11px}.meeting-client-cell{gap:8px;font-size:11px;overflow:hidden}.meeting-client-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-list-client-logo{border-radius:6px;flex:none;width:28px;height:28px}.meeting-avatar-stack{height:32px}.meeting-list-avatar{border:2px solid #0c1318;width:28px;height:28px;margin-left:-7px;font-size:8px}.meeting-list-avatar:first-child{margin-left:0}.meeting-avatar-stack b{background:#28343a;border:2px solid #0c1318;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-7px;font-size:8px;display:grid}.meeting-avatar-stack em{color:#85929a;margin-left:7px;font-size:9px;font-style:normal}.meeting-modality-badge,.meeting-status-badge{color:#bcc7cc;background:#151e24;border:1px solid #35434b;border-radius:14px;align-items:center;width:max-content;max-width:100%;padding:5px 9px;font-size:9px;display:inline-flex}.meeting-modality-badge.video_call{color:#a9cce7;border-color:#455d74}.meeting-modality-badge.in_person{color:#e0cc79;border-color:#6a6339}.meeting-modality-badge.phone_call{color:#9ed2ad;border-color:#4b6756}.meeting-status-badge.scheduled{color:#cce96c;background:#b8e00014;border-color:#657522}.meeting-status-badge.completed{color:#8bd99f;background:#50be7014;border-color:#3b664b}.meeting-status-badge.cancelled{color:#e99894;background:#d3534e14;border-color:#684344}.meeting-status-badge small{color:#d4a254;margin-left:5px;display:block}.meeting-row-actions{position:relative}.meeting-row-actions>button{color:#829099;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:34px;height:34px}.meeting-row-actions>button:hover,.meeting-row-actions>button:focus-visible{color:#fff;background:#182229;border-color:#425159;outline:0}.meeting-row-menu,.meeting-more-menu{z-index:40;background:#0c1419;border:1px solid #35434b;border-radius:8px;width:190px;padding:5px;position:absolute;top:37px;right:0;box-shadow:0 18px 45px #00000094}.meeting-row-menu button,.meeting-more-menu button{color:#d2dbde;text-align:left;width:100%;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:10px}.meeting-row-menu button:hover,.meeting-more-menu button:hover{background:#1a252b}.meeting-row-menu button.danger,.meeting-more-menu button{color:#ff8e89}.meetings-state{color:#7e8b92;place-items:center;min-height:220px;font-size:12px;display:grid}.meeting-form-overlay,.meeting-detail-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010406b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.meeting-form-panel,.meeting-detail-drawer{color:#dbe2e5;background:#0a1116;border-left:1px solid #334149;width:min(720px,100vw - 210px);height:100%;box-shadow:-26px 0 70px #00000080}.meeting-form-panel>header,.meeting-detail-drawer>header{border-bottom:1px solid #263139;justify-content:space-between;align-items:center;min-height:82px;padding:17px 24px;display:flex}.meeting-form-panel>header span{color:#b8e000;letter-spacing:.12em;font-size:9px}.meeting-form-panel h2,.meeting-detail-drawer h2{color:#f0f4f5;margin:5px 0 0;font-size:24px}.meeting-form-panel>header>button,.meeting-detail-drawer>header>button{color:#8d999f;cursor:pointer;background:0 0;border:0;width:38px;height:38px;font-size:28px}.meeting-form-panel form{flex-direction:column;height:calc(100% - 82px);display:flex}.meeting-form-scroll{grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px;display:grid;overflow:auto}.meeting-form-scroll>.full{grid-column:1/-1}.meeting-form-scroll label>span,.meeting-modality legend,.meeting-participant-picker legend{color:#9aa6ac;margin-bottom:7px;font-size:10px;display:block}.meeting-form-scroll input,.meeting-form-scroll select,.meeting-form-scroll textarea{color:#e5ebed;width:100%;font:inherit;background:#080e12;border:1px solid #2d3a42;border-radius:7px;outline:none;padding:10px 11px;font-size:12px}.meeting-form-scroll input,.meeting-form-scroll select{height:42px}.meeting-form-scroll textarea{resize:vertical;line-height:1.5}.meeting-form-scroll input:focus,.meeting-form-scroll select:focus,.meeting-form-scroll textarea:focus{border-color:#829b2d;box-shadow:0 0 0 2px #b8e00014}.meeting-form-scroll label>small,.meeting-time-fields>small{color:#ff8e88;margin-top:6px;font-size:9px;display:block}.meeting-time-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.meeting-time-fields>small{grid-column:1/-1}.meeting-modality,.meeting-participant-picker{border:0;min-width:0;margin:0;padding:0}.meeting-modality{grid-template-columns:repeat(3,1fr);align-content:end;gap:6px;display:grid}.meeting-modality legend{grid-column:1/-1}.meeting-modality button{color:#9eaab0;height:42px;font:inherit;cursor:pointer;background:#10181e;border:1px solid #334149;border-radius:7px;font-size:10px}.meeting-modality button.active{color:#d8ee82;background:#b8e0001a;border-color:#829b2d}.meeting-participant-picker>p{color:#707e86;margin:-2px 0 10px;font-size:9px}.meeting-participant-picker>div{background:#080e12;border:1px solid #27343b;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;max-height:190px;padding:7px;display:grid;overflow:auto}.meeting-participant-picker>div>label{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.meeting-participant-picker>div>label:hover,.meeting-participant-picker>div>label.related{background:#111b20}.meeting-participant-picker input{accent-color:#b8e000;flex:none;width:15px;height:15px}.meeting-picker-avatar{flex:none;width:30px;height:30px}.meeting-participant-picker span,.meeting-participant-picker small{min-width:0;display:block}.meeting-participant-picker span{color:#d8e0e3;font-size:10px;overflow:hidden}.meeting-participant-picker small{text-overflow:ellipsis;white-space:nowrap;color:#74828a;margin-top:3px;font-size:8px;overflow:hidden}.meeting-participant-picker em{color:#718087;padding:12px;font-size:10px}.meeting-form-panel form>footer{border-top:1px solid #263139;justify-content:flex-end;gap:9px;margin-top:auto;padding:14px 24px;display:flex}.meeting-form-panel form>footer button{color:#cbd4d8;height:40px;font:inherit;cursor:pointer;background:#111a20;border:1px solid #39474e;border-radius:7px;padding:0 16px;font-size:11px}.meeting-form-panel form>footer button[type=submit]{color:#111700;background:#b8e000;border-color:#b8e000;font-weight:800}.meeting-form-error{color:#ffaaa6;background:#ff4e4914;border:1px solid #ff69654d;border-radius:7px;grid-column:1/-1;margin:0;padding:10px;font-size:10px}.meeting-detail-drawer{flex-direction:column;display:flex}.meeting-detail-drawer.status-cancelled{filter:saturate(.75)}.meeting-detail-title{align-items:center;gap:12px;display:flex}.meeting-detail-title>span{color:#b8e000;background:#b8e00014;border:1px solid #b8e00059;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.meeting-detail-actions{border-bottom:1px solid #263139;align-items:center;gap:8px;padding:11px 24px;display:flex}.meeting-detail-actions select,.meeting-detail-actions button{color:#d0d8dc;height:38px;font:inherit;background:#111a20;border:1px solid #35434b;border-radius:7px;padding:0 12px;font-size:11px}.meeting-detail-actions button{cursor:pointer}.meeting-more-wrap{margin-left:auto;position:relative}.meeting-detail-scroll{padding:0 24px 24px;overflow:auto}.meeting-detail-scroll>section{background:#0e171c;border:1px solid #28353c;border-radius:10px;margin-top:18px;padding:18px}.meeting-detail-scroll h3{color:#e8edef;margin:0 0 14px;font-size:14px}.meeting-detail-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.meeting-detail-summary article{border-right:1px solid #2b373e;min-width:0;padding:0 14px}.meeting-detail-summary article:first-child{padding-left:0}.meeting-detail-summary article:last-child{border:0;padding-right:0}.meeting-detail-summary span,.meeting-detail-summary strong,.meeting-detail-summary small{display:block}.meeting-detail-summary span{color:#77858d;font-size:9px}.meeting-detail-summary strong,.meeting-detail-summary a{color:#e0e7e9;margin-top:7px;font-size:11px;line-height:1.4}.meeting-detail-summary a{color:#cbe767;display:inline-block}.meeting-detail-summary small{color:#7b898f;margin-top:4px;font-size:9px}.meeting-client-inline{align-items:center;gap:7px;display:flex!important}.meeting-client-logo{border-radius:6px;width:27px;height:27px}.meeting-detail-participants>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.meeting-detail-participants article>span{color:#77858d;font-size:9px}.meeting-detail-participants article>div>div{align-items:center;gap:9px;margin-top:10px;display:flex}.meeting-detail-participants p{margin:0}.meeting-detail-participants strong,.meeting-detail-participants small{display:block}.meeting-detail-participants strong{color:#dce4e6;font-size:11px}.meeting-detail-participants small{color:#75838a;margin-top:3px;font-size:9px}.meeting-detail-avatar{flex:none;width:34px;height:34px}.meeting-detail-empty{color:#748189;font-size:10px;margin-top:11px!important}.meeting-detail-copy p{color:#b6c0c4;margin:0;font-size:11px;line-height:1.65}.preserve-lines{white-space:pre-wrap}.meeting-detail-activity>article{grid-template-columns:32px 1fr;align-items:start;gap:9px;margin-top:12px;display:grid}.meeting-activity-avatar{width:30px;height:30px}.meeting-detail-activity p{color:#aeb9be;margin:1px 0;font-size:10px}.meeting-detail-activity strong{color:#e0e6e8}.meeting-detail-activity small{color:#707e85;margin-top:4px;font-size:8px;display:block}.calendar-create-wrap{position:relative}.calendar-create-menu{z-index:45;background:#0c1419;border:1px solid #36434b;border-radius:8px;width:155px;padding:5px;position:absolute;top:46px;right:0;box-shadow:0 16px 38px #00000085}.calendar-create-menu button{color:#d8e0e3;text-align:left;width:100%;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:10px}.calendar-create-menu button:hover{background:#19242a}.calendar-type-filter{align-items:center;gap:5px;display:flex}.calendar-type-filter label{color:#aeb8bd;background:#11191e;border:1px solid #303c43;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 9px;font-size:10px;display:flex}.calendar-type-filter input{accent-color:#b8e000}.calendar-meeting-card{color:#dbe7a5;text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;background:#b8e00013;border:1px solid #536522;border-left:3px solid #b8e000;border-radius:5px;align-items:center;gap:7px;padding:6px 7px;display:flex}.calendar-meeting-card:hover,.calendar-meeting-card:focus-visible{background:#b8e00021;outline:1px solid #b8e00066}.calendar-meeting-card>span{color:#b8e000}.calendar-meeting-card>div{min-width:0}.calendar-meeting-card strong,.calendar-meeting-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-meeting-card strong{font-size:9px}.calendar-meeting-card small{color:#91a25f;margin-top:2px;font-size:8px}.calendar-timed-meeting{z-index:4;position:absolute;left:10px;right:10px;overflow:hidden;box-shadow:0 5px 14px #00000047}@media (width<=1100px){.meetings-table-head,.meeting-row-card{grid-template-columns:minmax(210px,2fr) 125px 130px 130px 112px 50px}.meetings-table-head>span:nth-child(4),.meeting-row-card>.meeting-avatar-stack{display:none}.meeting-detail-summary>div{grid-template-columns:1fr 1fr;gap:15px 0}.meeting-detail-summary article:nth-child(2){border-right:0}.meeting-detail-summary article:nth-child(n+3){border-top:1px solid #2b373e;padding-top:15px}.meeting-detail-summary article:nth-child(3){padding-left:0}}@media (width<=800px){.meetings-head{flex-direction:column;align-items:stretch}.meetings-head-actions{width:100%}.meetings-search{flex:1}.meetings-search input{width:100%}.meetings-filters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.meetings-filters select{flex:none}.meetings-table-head{display:none}.meeting-row-card{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:15px}.meeting-title-cell{grid-column:1/-1}.meeting-date-cell,.meeting-client-cell,.meeting-avatar-stack{display:flex!important}.meeting-date-cell{align-items:center;gap:7px}.meeting-date-cell small{margin:0}.meeting-client-cell{justify-self:end}.meeting-avatar-stack{grid-column:1}.meeting-modality-badge{grid-area:3/2}.meeting-status-badge{grid-column:1}.meeting-row-actions{grid-area:4/2}.meeting-form-panel,.meeting-detail-drawer{border:0;width:100vw}.meeting-form-scroll{grid-template-columns:1fr;padding:18px}.meeting-form-scroll>.full{grid-column:1}.meeting-form-panel form>footer{padding:12px 18px}.meeting-detail-scroll{padding:0 14px 20px}.meeting-detail-actions{padding:10px 16px}.meeting-detail-participants>div{grid-template-columns:1fr}.calendar-type-filter{order:1}.calendar-timed-meeting{left:8px;right:8px}}@media (width<=480px){.meetings-new{white-space:nowrap;color:#0000;width:46px;padding:0 10px;overflow:hidden}.meetings-new:first-letter{color:#111700}.meeting-form-panel>header,.meeting-detail-drawer>header{padding:14px 18px}.meeting-form-panel h2,.meeting-detail-drawer h2{font-size:21px}.meeting-time-fields,.meeting-participant-picker>div,.meeting-detail-summary>div{grid-template-columns:1fr}.meeting-detail-summary article{border-top:1px solid #2b373e;border-right:0!important;padding:13px 0!important}.meeting-detail-summary article:first-child{border-top:0;padding-top:0!important}.meeting-detail-actions{flex-wrap:wrap}}.calendar-time-grid>.calendar-timed-meeting{left:68px}.meeting-form-field>span{color:#9aa6ac;margin-bottom:7px;font-size:10px;display:block}.meeting-date-picker .task-date-trigger{justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-date-picker .task-date-trigger>span{color:#8f9ba1;margin:0;font-size:12px}.meeting-date-popover{z-index:125;width:min(318px,100vw - 36px);top:49px}.meeting-date-popover .task-calendar-grid button:hover,.meeting-date-popover .task-calendar-grid button:focus-visible{color:#e6f59c;background:#182119;border-color:#778d2b;outline:0}.meeting-date-popover .task-calendar-grid button.selected{color:#e5f58e;background:#151d13;border-color:#b8e000;box-shadow:inset 0 0 0 1px #b8e00047}.meeting-date-popover .task-calendar-grid button.today:not(.selected){color:#d7ee72;border-color:#b8e0008c}.meeting-date-popover footer button:hover,.meeting-date-popover footer button:focus-visible,.meeting-date-popover header button:hover,.meeting-date-popover header button:focus-visible{color:#dff270;background:#172018;border-color:#718629;outline:0}.meeting-detail-copy h3{align-items:center;gap:9px;min-height:22px;display:flex;color:#b8e000!important}.meeting-detail-copy h3>span{color:#b8e000;flex:none;place-items:center;width:20px;font-size:17px;line-height:1;display:inline-grid}.meeting-detail-copy>p{color:#b6c0c4}.meeting-inline-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.meeting-inline-heading h3{min-width:0;margin:0}.meeting-inline-edit{color:#87949b;cursor:pointer;background:#111a20;border:1px solid #344149;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.meeting-inline-edit:hover,.meeting-inline-edit:focus-visible{color:#cce76d;outline-offset:1px;background:#172018;border-color:#72872d;outline:2px solid #b8e0001f}.meeting-inline-editor{margin-top:14px}.meeting-inline-editor textarea{resize:vertical;color:#e4eaec;width:100%;min-height:82px;font:inherit;background:#080e12;border:1px solid #344149;border-radius:7px;outline:0;padding:10px 11px;font-size:11px;line-height:1.6}.meeting-inline-editor textarea:focus{border-color:#829b2d;box-shadow:0 0 0 2px #b8e00014}.meeting-inline-editor>div{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.meeting-inline-editor button{color:#bdc7cb;height:32px;font:inherit;cursor:pointer;background:#111a20;border:1px solid #3a474e;border-radius:6px;padding:0 11px;font-size:10px}.meeting-inline-editor button:last-child{color:#121700;background:#b8e000;border-color:#849c30;font-weight:800}.meeting-inline-editor button:focus-visible{outline-offset:2px;outline:2px solid #b8e00047}.meeting-inline-editor button:disabled,.meeting-inline-editor textarea:disabled{opacity:.55;cursor:wait}.meeting-inline-error{color:#ff9994!important;margin:7px 0 0!important;font-size:9px!important}.meeting-copy-empty{font-style:italic;color:#728087!important}.calendar-meeting-card{appearance:none;color:#dce4e6;background:linear-gradient(105deg,#b8e00017,#10181d 40%);border:1px solid #354329;border-left:3px solid #b8e000;gap:7px;min-height:29px;padding:5px 7px}.calendar-meeting-card>svg{color:#b8e000;flex:none}.calendar-meeting-card>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 6px;display:grid;overflow:hidden}.calendar-meeting-card time{color:#b8e000;white-space:nowrap;grid-column:1;font-size:8px;font-weight:750}.calendar-meeting-card strong{color:#e8edef;grid-column:2;font-size:9px;font-weight:650}.calendar-meeting-card small{color:#7f8c93;grid-column:1/-1;margin-top:2px;font-size:8px}.calendar-meeting-card:hover,.calendar-meeting-card:focus-visible{background:linear-gradient(105deg,#b8e00024,#152027 44%);border-color:#71862d #71862d #71862d #b8e000;outline:0}.calendar-meeting-card.status-cancelled{opacity:.58}.calendar-meeting-card.compact{height:28px;min-height:28px;padding-top:3px;padding-bottom:3px}.calendar-meeting-card.compact>div{gap:6px;display:flex}.calendar-meeting-card.compact time{flex:none}.calendar-meeting-card.compact strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-time-grid>.calendar-timed-meeting{z-index:4;appearance:none;color:#e7edef;text-align:left;cursor:pointer;background:linear-gradient(110deg,#b8e0001a,#111a20 38%,#0e161b);border:1px solid #36442b;border-left:4px solid #b8e000;border-radius:7px;align-items:flex-start;gap:9px;padding:8px 10px;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 7px 18px #00000057}.calendar-timed-meeting>svg{color:#b8e000;flex:none;margin-top:1px}.calendar-timed-meeting>div{flex-direction:column;gap:3px;min-width:0;display:flex}.calendar-timed-meeting strong,.calendar-timed-meeting span,.calendar-timed-meeting small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.calendar-timed-meeting strong{color:#f0f4f5;font-size:11px;font-weight:700;line-height:1.15}.calendar-timed-meeting span{color:#9ba7ad;font-size:9px;line-height:1.2}.calendar-timed-meeting span i{color:#637077;margin:0 5px;font-style:normal}.calendar-timed-meeting span em{color:#aeb8bd;font-style:normal}.calendar-timed-meeting small{color:#74828a;font-size:8px}.calendar-timed-meeting:hover,.calendar-timed-meeting:focus-visible{outline-offset:1px;background:linear-gradient(110deg,#b8e00026,#172229 42%,#121c22);border-color:#71862d #71862d #71862d #c9ee24;outline:2px solid #b8e00038}.calendar-timed-meeting.compact{align-items:center;gap:7px;padding:3px 8px}.calendar-timed-meeting.compact>svg{margin:0}.calendar-timed-meeting.compact>div{flex-direction:row;flex:1;align-items:center;gap:7px;display:flex}.calendar-timed-meeting.compact strong{flex:1;font-size:9px}.calendar-timed-meeting.compact span{flex:none;font-size:8px}.calendar-timed-meeting.compact span i,.calendar-timed-meeting.compact span em,.calendar-timed-meeting.compact small{display:none}.calendar-now-line{z-index:6}@media (width<=480px){.meeting-date-popover{width:auto;max-height:calc(100vh - 24px);position:fixed;inset:auto 12px 12px;overflow:auto}.calendar-meeting-card{min-height:38px}.calendar-meeting-card.compact{height:30px;min-height:30px}.meeting-inline-heading{align-items:center}.meeting-inline-editor textarea{min-width:0;max-width:100%}.meeting-inline-editor>div{justify-content:stretch;width:100%}.meeting-inline-editor button{flex:1}}.calendar-day-number small{display:none}.calendar-day-agenda-section.meetings h3{color:#b8e000}.calendar-day-agenda-section .calendar-meeting-card+.calendar-meeting-card{margin-top:6px}@media (width<=800px){.calendar-weekdays.week{display:none}.calendar-grid.month{grid-template-rows:repeat(6,94px);height:auto}.calendar-grid.week{scroll-snap-type:x mandatory;scrollbar-color:#354149 #0a1014;grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:minmax(150px,78vw);grid-auto-flow:column;height:500px;display:grid;overflow:auto hidden}.calendar-day{padding:27px 4px 5px;min-height:0!important}.calendar-day-number{z-index:0;border-radius:0;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:7px;display:flex;position:absolute;inset:0}.calendar-day-number>span{border-radius:11px;place-items:center;width:22px;height:22px;display:grid}.calendar-day.today .calendar-day-number{color:#101500;background:0 0}.calendar-day.today .calendar-day-number>span{background:var(--lime);font-weight:800}.calendar-day.selected:not(.today) .calendar-day-number{box-shadow:none}.calendar-day.selected:not(.today) .calendar-day-number>span{color:var(--lime);box-shadow:inset 0 0 0 1px #718825}.calendar-day-tasks,.calendar-more{z-index:1;display:flex;position:relative}.calendar-more{min-height:13px;padding:2px 3px 0}.calendar-grid.month .calendar-task-card.compact,.calendar-grid.month .calendar-meeting-card.compact{height:24px;min-height:24px}.calendar-grid.week .calendar-day{scroll-snap-align:start;height:500px;padding:44px 8px 8px;min-height:500px!important}.calendar-grid.week .calendar-day-number{gap:6px;height:100%;padding:10px}.calendar-grid.week .calendar-day-number small{color:#7d8990;text-transform:capitalize;margin-top:4px;font-size:9px;display:block}.calendar-grid.week .calendar-day-tasks{gap:6px}.calendar-mobile-agenda .calendar-meeting-card+.calendar-task-card,.calendar-mobile-agenda .calendar-meeting-card+.calendar-meeting-card{margin-top:6px}.calendar-day-view{height:auto;display:block}.calendar-day-timeline{border-bottom:1px solid #253038;border-right:0;height:clamp(420px,58vh,560px);display:flex}.calendar-time-scroll{overflow-y:auto}.calendar-day-agenda{border:0;height:auto;min-height:280px}.calendar-day-agenda-scroll{overflow:visible}.calendar-day-agenda>header{min-height:58px}.calendar-day-agenda-section .calendar-task-card,.calendar-day-agenda-section .calendar-meeting-card{min-height:46px}}@media (width<=480px){.calendar-grid.month .calendar-meeting-card.compact{height:24px;min-height:24px}.calendar-grid.month .calendar-meeting-card.compact>svg{width:11px;height:11px}.calendar-grid.month .calendar-meeting-card.compact time,.calendar-grid.month .calendar-meeting-card.compact strong{font-size:7px}}.projects-page,.project-detail-page{gap:18px;min-width:0;display:grid}.projects-heading,.project-detail-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.projects-heading h1,.project-detail-heading h1{margin:0;font-size:30px}.projects-heading p{color:var(--muted);margin:5px 0 0}.projects-heading>div:last-child,.project-detail-heading>div:last-child{gap:10px;display:flex}.projects-heading button,.project-detail-heading button,.project-own-roadmap button,.projects-state button{border:1px solid var(--border);background:var(--panel);min-height:40px;color:inherit;border-radius:9px;padding:0 16px}.projects-heading .primary,.project-form .primary,.projects-empty button,.roadmap-new{font-weight:800;background:var(--lime)!important;border-color:var(--lime)!important;color:#111!important}.projects-toolbar{gap:12px;display:flex}.projects-toolbar label{border:1px solid var(--border);background:var(--panel);border-radius:9px;align-items:center;gap:8px;min-width:280px;padding:0 12px;display:flex}.projects-toolbar input{width:100%;color:inherit;background:0 0;border:0;outline:0}.projects-toolbar select,.roadmap-filters select{border:1px solid var(--border);background:var(--panel);min-height:42px;color:inherit;border-radius:9px;padding:0 34px 0 12px}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-card{text-align:left;border:1px solid var(--border);background:var(--panel);color:inherit;border-radius:14px;padding:18px;transition:all .18s}.project-card:hover{border-color:color-mix(in srgb,var(--lime) 55%,var(--border));transform:translateY(-2px)}.project-card header{justify-content:space-between;display:flex}.project-card header i,.project-drawer header i{border-radius:50%;width:10px;height:10px}.project-card h2{margin:18px 0 6px;font-size:19px}.project-card>p{height:42px;color:var(--muted);margin:0;overflow:hidden}.project-card dl{gap:8px;margin:18px 0;display:grid}.project-card dl div{justify-content:space-between;gap:8px;display:flex}.project-card dt{color:var(--muted)}.project-card dd{margin:0}.project-card footer div{justify-content:space-between;display:flex}.project-card progress,.project-summary-progress progress,.project-drawer progress{width:100%;height:7px;accent-color:var(--lime)}.project-status{color:#dbe8f5;background:#334155;border-radius:6px;padding:4px 8px;font-size:12px;display:inline-flex}.project-status.in_progress{color:#dfff88;background:#4d6415}.project-status.completed{color:#a9f0c8;background:#174b32}.project-status.paused{color:#ffd3a8;background:#643e1c}.project-status.cancelled{color:#ffc1c7;background:#5b2930}.projects-empty,.projects-state{border:1px dashed var(--border);text-align:center;min-height:320px;color:var(--muted);border-radius:14px;place-items:center;display:grid}.projects-empty span{color:var(--lime);font-size:42px}.project-modal-backdrop,.project-drawer-backdrop{z-index:90;background:#02070db8;justify-content:flex-end;display:flex;position:fixed;inset:0}.project-form{background:var(--panel);border-left:1px solid var(--border);width:min(620px,100%);height:100%;padding:24px;overflow:auto}.project-form header,.project-form footer{justify-content:space-between;align-items:center;display:flex}.project-form header h2{margin:3px 0 20px}.project-form header>button{color:inherit;background:0 0;border:0;font-size:25px}.project-form-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.project-form-fields label,.project-form-fields fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.project-form-fields .wide{grid-column:1/-1}.project-form input,.project-form select,.project-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:inherit;border-radius:8px;padding:11px}.project-colors{gap:8px;display:flex}.project-colors button{border:3px solid #0000;border-radius:50%;width:28px;height:28px}.project-colors button.active{border-color:#fff}.project-form footer{justify-content:flex-end;gap:10px;margin-top:20px}.project-form footer button{border:1px solid var(--border);min-height:42px;color:inherit;background:0 0;border-radius:8px;padding:0 18px}.project-form-error{color:#ff8585}.project-breadcrumb{color:var(--muted);gap:8px;display:flex}.project-breadcrumb button{color:var(--lime);background:0 0;border:0}.project-summary{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:22px;padding:20px;display:grid}.project-summary h2{margin-top:0;font-size:14px}.project-summary dl{margin:0}.project-summary dt{color:var(--muted);font-size:12px}.project-summary dd{margin:3px 0 14px}.project-summary-progress{align-content:start;gap:7px;display:grid}.project-summary-progress strong{font-size:28px}.project-own-roadmap,.project-tasks{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.project-own-roadmap>header,.project-tasks>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.project-own-roadmap h2,.project-tasks h2{margin:0;font-size:17px}.project-own-roadmap p,.project-tasks p{color:var(--muted);margin:3px 0}.project-mini-timeline{padding:12px 18px;display:grid}.project-mini-timeline button{border:0;border-bottom:1px solid var(--border);min-height:48px;color:inherit;text-align:left;background:0 0;grid-template-columns:220px 1fr 100px;align-items:center;gap:16px;display:grid}.project-mini-timeline i{border-radius:4px;height:12px}.project-task-head,.project-task-row{grid-template-columns:1.8fr .8fr 1.2fr .9fr .7fr 1fr .7fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.project-task-head{color:var(--muted);font-size:12px}.project-task-row{border-top:1px solid var(--border)}.project-task-row em,.task-project-tag{border:1px solid var(--lime);width:max-content;max-width:100%;color:var(--muted);border-radius:5px;padding:3px 7px;font-size:11px;font-style:normal}.project-task-row button{border:1px solid var(--border);color:inherit;background:0 0;border-radius:7px;padding:7px}.project-tasks-empty{text-align:center;color:var(--muted);padding:38px}.roadmap-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roadmap-filters select{flex:1;min-width:140px}.roadmap-filters button,.roadmap-nav button{border:1px solid var(--border);background:var(--panel);min-height:42px;color:inherit;border-radius:9px;padding:0 14px}.roadmap-nav{justify-content:flex-end;gap:8px;display:flex}.roadmap-table{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-columns:430px minmax(780px,1fr);display:grid;position:relative;overflow:auto}.roadmap-head{z-index:5;background:var(--panel);border-bottom:1px solid var(--border);min-height:54px;position:sticky;top:0}.roadmap-meta{z-index:6;grid-template-columns:1fr 90px;display:grid;left:0}.roadmap-meta span{padding:18px}.roadmap-timeline-head span{border-left:1px solid var(--border);text-align:center;padding:18px 8px;font-size:12px}.roadmap-group{display:contents}.roadmap-name{z-index:3;border:0;border-right:1px solid var(--border);background:var(--panel);color:inherit;text-align:left;align-items:center;gap:9px;padding:0 14px;display:flex;position:sticky;left:0}.roadmap-name i{border-radius:50%;width:9px;height:9px}.roadmap-name small{color:var(--muted);margin-left:auto}.roadmap-progress{border:0;border-right:1px solid var(--border);background:color-mix(in srgb,var(--panel) 94%,white);color:inherit;text-align:center;place-content:center;display:grid}.roadmap-progress span{color:var(--muted);font-size:11px}.roadmap-track{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.28% - 1px),var(--border) 14.28%);color:inherit;border:0;position:relative}.roadmap-bar{background:#5d8cff;border-radius:5px;height:18px;position:absolute;top:15px}.roadmap-bar.in_progress{background:var(--lime)}.roadmap-bar.paused{background:#ff9f43}.roadmap-bar.completed{background:#58b957}.roadmap-bar.overdue{background:#ed4b4b}.roadmap-track em{color:var(--muted);font-size:12px;position:absolute;top:15px;left:12px}.task-row .roadmap-name{padding-left:38px;font-weight:400}.roadmap-today{z-index:4;background:var(--lime);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.roadmap-empty{min-height:220px;color:var(--muted);grid-column:1/-1;place-items:center;display:grid}.project-drawer{background:var(--panel);border-left:1px solid var(--border);width:min(360px,100%);height:100%;padding:22px;overflow:auto}.project-drawer header{justify-content:space-between;align-items:center;display:flex}.project-drawer header div{align-items:center;gap:10px;display:flex}.project-drawer header h2{margin:0}.project-drawer header button{color:inherit;background:0 0;border:0;font-size:25px}.project-drawer dl div{border-bottom:1px solid var(--border);padding:12px 0}.project-drawer dt{color:var(--muted);font-size:12px}.project-drawer dd{margin:4px 0}.project-drawer section{gap:8px;padding:18px 0;display:grid}.project-drawer section strong{font-size:32px}.project-drawer ul{gap:10px;padding:0;list-style:none;display:grid}.project-drawer li{justify-content:space-between;display:flex}.project-drawer .danger{color:#ff7474}.project-full{border:1px solid var(--border);width:100%;min-height:44px;color:inherit;background:0 0;border-radius:8px}.calendar-roadmap-tab{border:1px solid var(--border);background:var(--panel);min-height:36px;color:inherit;border-radius:8px;margin-left:auto;padding:0 15px}.calendar-roadmap-tab.active{border-color:var(--lime);color:var(--lime)}.view-roadmap .calendar-filters,.view-roadmap .calendar-layout,.view-roadmap .calendar-roadmap-tab{display:none}.roadmap-state{text-align:center;color:var(--muted);padding:80px}@media (width<=1100px){.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-summary{grid-template-columns:1fr 1fr}.project-task-head,.project-task-row{grid-template-columns:1.7fr 1fr 1fr .8fr}.project-task-head span:nth-child(3),.project-task-row span:nth-child(3),.project-task-head span:nth-child(5),.project-task-row span:nth-child(5),.project-task-head span:nth-child(6),.project-task-row em{display:none}}@media (width<=700px){.projects-heading,.project-detail-heading{flex-direction:column;align-items:flex-start}.projects-grid{grid-template-columns:1fr}.projects-toolbar{flex-direction:column}.projects-toolbar label{min-width:0}.project-form-fields{grid-template-columns:1fr}.project-form-fields .wide{grid-column:auto}.project-summary{grid-template-columns:1fr}.project-mini-timeline button{grid-template-columns:130px minmax(160px,1fr) 80px}.project-task-head,.project-task-row{min-width:680px}.project-tasks{overflow:auto}.roadmap-filters{grid-template-columns:1fr 1fr;display:grid}.roadmap-filters .roadmap-new{grid-column:1/-1}.roadmap-table{grid-template-columns:260px minmax(720px,1fr)}.roadmap-row{grid-template-columns:190px 70px minmax(720px,1fr)}.roadmap-meta{grid-template-columns:190px 70px}.roadmap-today{display:none}}.projects-page{gap:22px}.projects-hero{background:radial-gradient(circle at 90% 0,#b7f00017,#0000 35%),linear-gradient(145deg,#0b1217,#080e12);border:1px solid #202d35;border-radius:16px;align-items:center;min-height:118px;padding:24px 26px;position:relative;overflow:hidden}.projects-hero:after{content:"";pointer-events:none;border:1px solid #b7f0001f;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-100px;right:-55px}.projects-eyebrow{color:#b7d84c;letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.projects-eyebrow i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #b7f000b3}.projects-hero h1{letter-spacing:-.03em;font-size:34px}.projects-hero p{color:#8f9ba2;max-width:590px}.projects-hero>div:last-child{z-index:1;position:relative}.projects-heading .projects-roadmap-button{background:#10181e;align-items:center;gap:14px;display:flex}.projects-roadmap-button span{color:var(--lime)}.projects-heading .primary{box-shadow:0 10px 28px #b7f00024}.projects-toolbar{background:#090f13;border:1px solid #202c33;border-radius:12px;align-items:center;padding:5px}.projects-search{flex:1;background:0 0!important;border:0!important;min-width:260px!important;min-height:44px!important}.projects-search>svg{color:#91a04b;flex:none}.projects-search input{font:600 12px Satoshi,sans-serif}.projects-search input::placeholder{color:#647078}.projects-status-filter{width:190px}.projects-status-filter .task-filter-select-trigger{background:#0e161b;border-color:#28343b;height:38px}.projects-result-count{color:#6f7b82;white-space:nowrap;padding:0 12px;font-size:11px}.projects-grid{gap:16px}.project-card{background:linear-gradient(150deg,#0d151a,#090f13);border-color:#202c33;border-radius:16px;gap:16px;min-height:330px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000014}.project-card:before{content:"";background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--lime) 4%,transparent),transparent 35%);opacity:0;transition:all .2s;position:absolute;inset:0}.project-card:hover{background:linear-gradient(150deg,#10191e,#0a1115);border-color:#47582c;transform:translateY(-3px);box-shadow:0 20px 44px #0003}.project-card:hover:before{opacity:1}.project-card>*{position:relative}.project-card-mark{border:1px solid color-mix(in srgb,var(--project-color) 35%,#2a343a);background:color-mix(in srgb,var(--project-color) 12%,#10171b);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.project-card-mark i{box-shadow:0 0 14px color-mix(in srgb,var(--project-color) 55%,transparent);background:var(--project-color)!important;width:10px!important;height:10px!important}.project-card-copy h2{letter-spacing:-.02em;margin:0 0 7px;font-size:20px}.project-card-copy p{color:#7f8b92;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.project-client-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.project-client-tags i,.project-internal-chip{color:#aeb8bd;text-overflow:ellipsis;white-space:nowrap;background:#10191e;border:1px solid #2d3a42;border-radius:7px;max-width:100%;padding:5px 8px;font-size:10px;font-style:normal;display:inline-flex;overflow:hidden}.project-internal-chip{color:#8f9b72;width:max-content}.project-card dl{border-top:1px solid #1c272d;gap:10px;margin:0;padding-top:14px}.project-card dt{font-size:10px}.project-card dd{color:#c1c9cd;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:11px;overflow:hidden}.project-card footer{align-self:end}.project-card footer strong,.project-card footer span{font-size:10px}.project-card footer span{color:var(--lime)}.project-card progress{margin-top:9px}.project-card-open{color:#82904e;opacity:0;font-size:10px;transition:all .18s;position:absolute;bottom:10px;right:20px;transform:translateY(4px)}.project-card:hover .project-card-open{opacity:1;transform:none}.projects-empty,.projects-state{background:radial-gradient(circle at 50% 35%,#b7f0000e,#0000 30%),#090f13;border-color:#26333a;border-radius:18px;min-height:390px;padding:42px}.projects-empty{align-content:center}.projects-empty-icon{width:78px;height:78px;color:var(--lime);background:#111a18;border:1px solid #344229;border-radius:24px;place-items:center;margin-bottom:18px;font-size:34px;display:grid;position:relative;transform:rotate(-4deg)}.projects-empty-icon i{border:1px dashed #b7f00026;border-radius:30px;position:absolute;inset:-10px}.projects-empty-icon b{font-weight:400;transform:rotate(4deg)}.projects-empty-kicker{letter-spacing:.16em;font-weight:800;color:#8fa64d!important;font-size:9px!important}.projects-empty h2{color:#eef2f3;letter-spacing:-.025em;max-width:520px;margin:7px 0 8px;font-size:24px}.projects-empty p{max-width:540px;margin:0 0 20px;line-height:1.65}.projects-empty button{border:1px solid var(--lime);background:var(--lime);color:#111;border-radius:8px;min-height:43px;padding:0 18px;font-weight:800}.projects-empty .projects-clear-filter{color:#dbe1e4;background:#11191e;border-color:#334048}.projects-loader,.project-form-state i{border:2px solid #344047;border-top-color:var(--lime);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite project-spin}@keyframes project-spin{to{transform:rotate(360deg)}}.project-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02070bd1;justify-content:center;align-items:center;padding:22px}.project-form{background:linear-gradient(155deg,#0c1419,#080e12);border:1px solid #29363d;border-radius:18px;flex-direction:column;width:min(880px,100%);height:auto;max-height:min(920px,94vh);padding:0;display:flex;overflow:hidden;box-shadow:0 35px 100px #000000b8}.project-form-heading{background:radial-gradient(circle at 12% 0,#b7f00013,#0000 42%);border-bottom:1px solid #202b31;grid-template-columns:auto 1fr auto;gap:15px;padding:22px 24px 18px;position:relative;align-items:center!important;display:grid!important}.project-form-heading h2{letter-spacing:-.025em;font-size:24px;margin:1px 0 2px!important}.project-form-heading p{color:#768289;margin:0;font-size:11px}.project-form-eyebrow{color:#91a84c;letter-spacing:.16em;font-size:9px;font-weight:850}.project-form-heading>button{place-items:center;width:36px;height:36px;display:grid;color:#aab4b9!important;background:#0d151a!important;border:1px solid #2a363d!important;border-radius:9px!important}.project-form-mark{color:#bddc58;background:#111a18;border:1px solid #344128;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:relative}.project-form-mark>span{border:2px solid #111a18;border-radius:50%;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.project-form-body{gap:14px;padding:18px 24px 22px;display:grid;overflow:auto}.project-form-primary{gap:13px;padding:3px;display:grid}.project-form-primary label{gap:7px;display:grid}.project-form-primary label>span,.project-control-label,.project-color-control legend{color:#9da8ad;font-size:10px;font-weight:750}.project-form-primary label>span b{color:var(--lime)}.project-form input,.project-form textarea,.project-context-card textarea{color:#e3e9eb;background:#091015;border:1px solid #28353c;border-radius:9px;font:600 12px Satoshi,sans-serif;transition:all .16s}.project-form-primary input{height:52px;padding:0 15px;font-size:16px;font-weight:700}.project-form textarea,.project-context-card textarea{resize:vertical;padding:12px 14px;line-height:1.5}.project-form input::placeholder,.project-form textarea::placeholder{color:#59656c}.project-form input:focus,.project-form textarea:focus{background:#0b1317;border-color:#60752d;outline:0;box-shadow:0 0 0 3px #b7f00012}.project-form-card{background:#0c1419b8;border:1px solid #202d34;border-radius:13px;gap:14px;padding:16px;display:grid}.project-form-card>header{display:block!important}.project-form-card>header span{color:#dce3e5;font-size:12px;font-weight:750}.project-form-card>header p{color:#6f7b82;margin:3px 0 0;font-size:10px}.project-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.project-form-grid>.wide{grid-column:1/-1}.project-control{gap:7px;min-width:0;display:grid;position:relative}.project-control-label{justify-content:space-between;display:flex}.project-control-label em{color:#637078;font-size:9px;font-style:normal;font-weight:500}.project-select-trigger,.project-date-trigger,.project-multi-trigger{color:#d6dde0;text-align:left;background:#091015;border:1px solid #29363d;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:46px;padding:7px 11px;font:650 11px Satoshi,sans-serif;display:flex}.project-select-trigger:hover,.project-date-trigger:hover,.project-multi-trigger:hover,.project-select-trigger[aria-expanded=true],.project-date-trigger[aria-expanded=true],.project-multi-trigger[aria-expanded=true]{background:#0d1619;border-color:#53652c;box-shadow:0 0 0 3px #b7f0000e}.project-select-trigger>span:nth-last-child(2),.project-date-trigger>span,.project-multi-trigger>.project-client-chip-list{flex:1;min-width:0}.project-select-trigger>svg:last-child,.project-date-trigger>svg:last-child,.project-multi-trigger>svg:last-child{color:#71804b;flex:none}.project-date-trigger>svg:first-child{color:var(--lime)}.project-select-trigger .muted,.project-date-trigger .muted,.project-control-placeholder{color:#68747a}.project-option-avatar{object-fit:cover;color:#dfe6e8;background:#27343b;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.project-option-avatar.empty{color:#758289;background:#162027}.project-client-chip-list{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.project-client-chip{color:#c5d58b;text-overflow:ellipsis;white-space:nowrap;background:#141d17;border:1px solid #3b492a;border-radius:6px;align-items:center;gap:5px;max-width:220px;padding:4px 6px;font-size:9px;display:inline-flex;overflow:hidden}.project-client-chip i{color:#879268;place-items:center;font-style:normal;display:grid}.project-popover{z-index:125;background:#091116;border:1px solid #344149;border-radius:10px;padding:7px;position:fixed;overflow:auto;box-shadow:0 24px 58px #000000b8}.project-select-menu>div{gap:3px;display:grid}.project-select-menu button{color:#aeb8bd;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:40px;padding:7px 9px;display:flex}.project-select-menu button>span:nth-child(2){flex:1;min-width:0;display:grid}.project-select-menu button strong{text-overflow:ellipsis;white-space:nowrap;font:650 11px Satoshi,sans-serif;overflow:hidden}.project-select-menu button small{color:#667279;margin-top:2px;font:500 9px Satoshi,sans-serif}.project-select-menu button:hover,.project-select-menu button:focus-visible{color:#eef2f3;background:#10191e;border-color:#34434b;outline:0}.project-select-menu button.selected{color:#d9eb92;background:#b7f00012;border-color:#b7f00038}.project-select-menu button>svg{color:var(--lime);margin-left:auto}.project-client-menu{padding:12px}.project-client-menu header,.project-color-popover header{justify-content:space-between;align-items:center;display:flex}.project-client-menu header>div,.project-color-popover header>div{display:grid}.project-client-menu header strong,.project-color-popover header strong{color:#edf2f3;font-size:12px}.project-client-menu header small,.project-color-popover header small{color:#6e7a80;margin-top:2px;font-size:9px}.project-client-menu header>button{color:#9eb557;background:0 0;border:0;font:700 9px Satoshi,sans-serif}.project-popover-search{color:#71804b;background:#070d11;border:1px solid #29363d;border-radius:7px;align-items:center;gap:8px;margin:11px 0 8px;padding:0 9px;display:flex}.project-popover-search input{color:#dce3e5;background:0 0;border:0;outline:0;width:100%;height:36px;font:600 10px Satoshi,sans-serif}.project-client-options{gap:3px;max-height:240px;display:grid;overflow:auto}.project-client-options>button{color:#abb5ba;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.project-client-options>button:hover{background:#10191e;border-color:#334149}.project-client-options>button.selected{color:#dce9ae;background:#b7f00011}.project-client-options>button>span{flex:1;min-width:0;display:grid}.project-client-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-client-options small{color:#647078;margin-top:2px;font-size:8px}.project-client-options i{width:20px;height:20px;color:var(--lime);border:1px solid #344149;border-radius:6px;place-items:center;display:grid}.project-client-options>p{color:#748087;text-align:center;padding:18px;font-size:10px}.project-date-popover{padding:13px}.project-date-popover>header{grid-template-columns:34px 1fr 34px;align-items:center;display:grid}.project-date-popover>header strong{text-align:center;text-transform:capitalize;font-size:11px}.project-date-popover>header button{color:#c6ced1;background:#10181d;border:1px solid #29363d;border-radius:7px;height:30px}.project-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:11px;display:grid}.project-calendar-grid>span{color:#667279;text-align:center;padding:5px 0;font-size:8px;font-weight:800}.project-calendar-grid>button,.project-calendar-grid>i{color:#b9c2c6;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;min-height:31px;font:650 9px Satoshi,sans-serif;display:grid}.project-calendar-grid>button:hover:not(:disabled){color:#dceb9e;background:#121b19;border-color:#3f4d31}.project-calendar-grid>button.selected{background:var(--lime);color:#10140b;font-weight:850}.project-calendar-grid>button:disabled{opacity:.24}.project-date-popover>footer{border-top:1px solid #202c33;justify-content:space-between;margin-top:10px;padding-top:9px;display:flex}.project-date-popover>footer button{color:#9bae60;background:0 0;border:0;font:700 9px Satoshi,sans-serif}.project-color-control{border:0;gap:5px;margin:0;padding:0;display:grid}.project-color-control>p{color:#6f7b82;margin:0 0 8px;font-size:10px}.project-color-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.project-custom-color{color:#b8c1c5;background:#0a1116;border:1px solid #2f3c43;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 10px;font:650 10px Satoshi,sans-serif;display:flex}.project-custom-color>span{color:#fff;border:1px solid #fff3;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.project-custom-color.active,.project-custom-color:hover{color:#dce9a6;border-color:#637630}.project-color-swatch{background:var(--swatch);border:3px solid #0c1419;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #344149}.project-color-swatch:hover{transform:scale(1.08)}.project-color-swatch.active{box-shadow:0 0 0 2px #e8edef,0 0 0 4px #344149}.project-color-popover{padding:13px}.project-color-popover header>span{border:2px solid #36434a;border-radius:8px;width:30px;height:30px}.project-color-plane{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:9px;height:190px;margin-top:12px;position:relative;overflow:hidden}.project-color-plane i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #000}.project-hue-slider{margin:11px 0;display:block}.project-hue-slider input{appearance:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:2px solid #222d33;border-radius:999px;width:100%;height:13px;margin:0}.project-hue-slider input::-webkit-slider-thumb{appearance:none;background:0 0;border:3px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 1px 5px #000}.project-hex-input{background:#070d11;border:1px solid #2d3940;border-radius:8px;align-items:center;height:38px;display:flex;overflow:hidden}.project-hex-input>span{border-radius:5px;width:24px;height:24px;margin-left:7px}.project-hex-input b{color:#78848a;margin-left:9px;font-size:11px}.project-hex-input input{color:#e3e9eb;letter-spacing:.08em;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font:750 11px Satoshi,sans-serif}.project-context-card textarea{width:100%}.project-form-state{color:#7f8b91;justify-content:center;align-items:center;gap:12px;min-height:320px;font-size:11px;display:flex}.project-form-actions{background:#0a1115;border-top:1px solid #202b31;gap:15px;padding:15px 24px;justify-content:space-between!important;align-items:center!important;margin:0!important;display:flex!important}.project-form-actions>span{color:#68747a;font-size:9px}.project-form-actions>div{gap:9px;display:flex}.project-form-actions button{color:#b8c1c5;background:#0e161b;border:1px solid #303d44;border-radius:8px;min-height:42px;padding:0 17px;font:750 10px Satoshi,sans-serif}.project-form-actions .primary{min-width:135px;box-shadow:0 8px 24px #b7f0001f}.project-form-error{color:#ff9b9b;background:#7619191a;border-top:1px solid #ff63631f;margin:0;padding:10px 24px;font-size:10px}@media (width<=760px){.projects-hero{align-items:flex-start;padding:20px}.projects-toolbar{align-items:stretch}.projects-search,.projects-status-filter{width:100%}.projects-result-count{padding:6px 8px}.project-modal-backdrop{align-items:flex-end;padding:0}.project-form{border-radius:18px 18px 0 0;max-height:96vh}.project-form-heading{grid-template-columns:auto 1fr auto;padding:18px}.project-form-heading p{display:none}.project-form-body{padding:15px}.project-form-grid{grid-template-columns:1fr}.project-form-grid>.wide{grid-column:auto}.project-form-actions{padding:13px 15px}.project-form-actions>span{display:none}.project-form-actions>div{width:100%}.project-form-actions button{flex:1}.project-color-row{gap:8px}.project-custom-color{justify-content:center;width:100%}.project-client-chip{max-width:150px}}.roadmap-module{gap:16px;min-width:0;display:grid}.roadmap-hero{background:radial-gradient(circle at 88% 0,#b7f0001a,#0000 34%),linear-gradient(145deg,#0b1217,#080e12);border:1px solid #202d35;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:22px;min-height:150px;padding:24px 26px;display:flex;overflow:hidden}.roadmap-hero>div{justify-items:start;display:grid}.roadmap-hero .projects-back{color:#8c9d55;background:0 0;border:0;margin-bottom:16px;padding:0;font:750 10px Satoshi,sans-serif}.roadmap-hero .projects-back:hover{color:var(--lime)}.roadmap-hero .projects-eyebrow{margin-bottom:6px}.roadmap-hero h1{letter-spacing:-.035em;margin:0;font-size:32px}.roadmap-hero p{color:#849097;margin:5px 0 0;font-size:12px}.roadmap-new{border:1px solid var(--lime);background:var(--lime);color:#111;border-radius:9px;min-height:43px;padding:0 18px;font:800 11px Satoshi,sans-serif;box-shadow:0 10px 28px #b7f00021}.roadmap-toolbar{background:linear-gradient(145deg,#0b1217,#080e12);border:1px solid #202d34;border-radius:14px;gap:12px;padding:14px;display:grid}.roadmap-filter-strip{grid-template-columns:minmax(170px,1.15fr) minmax(180px,1.3fr) minmax(175px,1.15fr) minmax(145px,.85fr) minmax(125px,.7fr);gap:10px;display:grid}.roadmap-filter-control{gap:6px;min-width:0;display:grid}.roadmap-filter-control>span{color:#69767d;letter-spacing:.03em;font-size:9px;font-weight:750}.roadmap-filter-control .task-filter-select{width:100%;min-width:0}.roadmap-filter-control .task-filter-select-trigger{color:#b8c2c6;background:#091015;border-color:#29363d;height:40px;font-size:10px}.roadmap-filter-control .task-filter-select-trigger:hover,.roadmap-filter-control .task-filter-select-trigger[aria-expanded=true]{background:#0d1619;border-color:#53652c}.roadmap-period-controls{border-top:1px solid #1d282e;justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;display:flex}.roadmap-period-controls>span{color:#6d7980;min-width:0;margin-right:auto;font-size:9px}.roadmap-period-controls>button:not(.roadmap-new),.roadmap-period-controls>div button{color:#aeb8bd;background:#0d151a;border:1px solid #2c3940;height:35px;font:700 10px Satoshi,sans-serif}.roadmap-period-controls>button:not(.roadmap-new){border-radius:8px;padding:0 13px}.roadmap-period-controls>div{display:flex}.roadmap-period-controls>div button{width:36px}.roadmap-period-controls>div button:first-child{border-radius:8px 0 0 8px}.roadmap-period-controls>div button+button{border-radius:0 8px 8px 0;margin-left:-1px}.roadmap-period-controls button:hover{color:#d7e997!important;border-color:#54662c!important}.roadmap-board{scrollbar-color:#334149 #091015;scrollbar-width:thin;background:#080e12;border:1px solid #202d34;border-radius:16px;max-width:100%;position:relative;overflow:auto;box-shadow:0 18px 50px #0000001f}.roadmap-table{--roadmap-meta-width:430px;background:#080e12;border:0;border-radius:0;grid-template-columns:430px minmax(820px,1fr);min-width:1250px;display:grid;position:relative;overflow:visible}.roadmap-head{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1217f7;border-bottom:1px solid #2a373e;min-height:57px;position:sticky;top:0}.roadmap-meta{z-index:14;grid-template-columns:340px 90px;display:grid;left:0;box-shadow:8px 0 18px #00000026}.roadmap-meta span{color:#748087;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 16px;font-size:9px;font-weight:800;display:flex}.roadmap-meta span+span{border-left:1px solid #26333a;justify-content:center}.roadmap-timeline-head{grid-template-columns:repeat(var(--roadmap-periods),minmax(0,1fr));display:grid}.roadmap-timeline-head span{color:#8d999f;text-transform:capitalize;border-left:1px solid #26333a;place-items:center;padding:0 10px;font-size:9px;font-weight:750;display:grid}.roadmap-row{border-bottom:1px solid #19242a;grid-column:1/-1;grid-template-columns:340px 90px minmax(820px,1fr);min-height:62px;display:grid}.roadmap-name{z-index:7;min-width:0;color:inherit;text-align:left;background:#0c1419;border:0;border-right:1px solid #243139;align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;left:0}.project-row .roadmap-name{background:linear-gradient(90deg,#0f181d,#0c1419)}.roadmap-name:hover{background:#111c21}.roadmap-expand{color:#9cab64;background:#10191e;border:1px solid #344149;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.roadmap-project-dot{width:9px;height:9px;box-shadow:0 0 12px color-mix(in srgb,currentColor 60%,transparent);border-radius:50%;flex:none}.roadmap-project-copy,.roadmap-task-copy{flex:1;min-width:0;display:grid}.roadmap-project-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#e1e7e9;font-size:12px;overflow:hidden}.roadmap-project-copy small,.roadmap-task-copy small{text-overflow:ellipsis;white-space:nowrap;color:#69767d;margin-top:3px;font-size:8px;overflow:hidden}.roadmap-progress{z-index:6;color:#cdd5d8;text-align:center;background:#0b1317;border:0;border-right:1px solid #243139;align-content:center;justify-items:center;gap:3px;padding:7px;display:grid;position:sticky;left:340px}.roadmap-progress strong{font-size:12px}.roadmap-progress strong.neutral,.roadmap-progress.neutral strong{color:#89959a;font-size:9px}.roadmap-progress span{color:#68747b;white-space:nowrap;font-size:7px}.roadmap-progress>i{background:#28343a;border-radius:999px;width:54px;height:3px;margin-top:3px;overflow:hidden}.roadmap-progress>i b{border-radius:inherit;background:var(--lime);height:100%;display:block}.roadmap-progress.task strong{color:#8d999f;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:8px;font-weight:650;overflow:hidden}.roadmap-track{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / var(--roadmap-periods) - 1px),#1d292f calc(100% / var(--roadmap-periods)));color:inherit;text-align:left;border:0;position:relative}.roadmap-track:hover{background-color:#ffffff03}.roadmap-track>em{color:#536067;font-size:8px;font-style:normal;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.roadmap-bar{background:#5d8cff;border:1px solid #ffffff24;border-radius:6px;min-width:4px;height:21px;position:absolute;top:20px;overflow:hidden;box-shadow:0 5px 14px #0000003d}.roadmap-bar.project{height:25px;top:18px}.roadmap-bar.project>span{color:#060c0ebf;white-space:nowrap;padding:5px 8px;font-size:7px;font-weight:800;display:block}.roadmap-today{left:calc(var(--roadmap-meta-width) + (100% - var(--roadmap-meta-width)) * var(--roadmap-today-position));z-index:11;background:var(--lime);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #b7f00057}.roadmap-today b{background:var(--lime);color:#111;border-radius:5px;width:max-content;padding:3px 6px;font-size:7px;display:block;position:sticky;top:6px;transform:translate(-50%)}.task-row{min-height:50px}.task-row .roadmap-name{background:#091116;padding-left:32px}.roadmap-task-branch{color:#3f4c53;flex:none;font-size:12px}.roadmap-task-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#aeb8bd;font-size:9px;font-weight:620;overflow:hidden}.roadmap-row-action{color:#4d5a61;letter-spacing:.08em;margin-left:auto;font-size:8px}.task-row .roadmap-progress{background:#091116}.roadmap-bar.task{opacity:.82;background:#5d8cff;border-radius:5px;height:15px;top:17px}.roadmap-bar.task.completed{background:#58b957}.roadmap-bar.task.overdue{background:#e75b61}.roadmap-bar.task.pending,.roadmap-bar.task.planned{background:#647784}.roadmap-bar.task.neutral{filter:saturate(.45);opacity:.62}.standalone-group .project-row{border-top:1px solid #2c373d}.project-row.standalone .roadmap-name,.project-row.standalone .roadmap-progress{background:#0b1216}.roadmap-standalone-dot{color:#718087;flex:none;place-items:center;width:10px;display:grid}.standalone-task .roadmap-name,.standalone-task .roadmap-progress{background:#080f13}.roadmap-empty{color:#78848a;grid-column:1/-1;align-content:center;place-items:center;min-height:260px;display:grid}.roadmap-empty strong{color:#bac3c6;font-size:13px}.roadmap-empty span{margin-top:5px;font-size:9px}.roadmap-state{color:#7a868c;background:#091015;border:1px solid #202d34;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:340px;display:grid}.roadmap-state button{color:#c4cccf;background:#10191e;border:1px solid #344149;border-radius:8px;min-height:38px;padding:0 14px}.project-drawer{background:linear-gradient(160deg,#0c1419,#080e12)}@media (width<=1120px){.roadmap-filter-strip{grid-template-columns:repeat(3,minmax(160px,1fr))}.roadmap-filter-control.scale{grid-column:auto}.roadmap-table{--roadmap-meta-width:360px;grid-template-columns:360px minmax(760px,1fr);min-width:1120px}.roadmap-row{grid-template-columns:285px 75px minmax(760px,1fr)}.roadmap-meta{grid-template-columns:285px 75px}.roadmap-progress{left:285px}}@media (width<=700px){.roadmap-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:19px}.roadmap-hero h1{font-size:27px}.roadmap-hero .roadmap-new{width:100%}.roadmap-filter-strip{grid-template-columns:1fr 1fr}.roadmap-filter-control.client,.roadmap-filter-control.project,.roadmap-filter-control.responsible{grid-column:1/-1}.roadmap-period-controls{flex-wrap:wrap;align-items:stretch}.roadmap-period-controls>span{width:100%;margin:0 0 3px}.roadmap-period-controls>button:not(.roadmap-new){flex:1}.roadmap-period-controls .roadmap-new{width:100%}.roadmap-board{border-radius:12px}.roadmap-table{--roadmap-meta-width:300px;grid-template-columns:300px minmax(700px,1fr);min-width:1000px}.roadmap-row{grid-template-columns:235px 65px minmax(700px,1fr)}.roadmap-meta{grid-template-columns:235px 65px}.roadmap-progress{left:235px}.roadmap-name{padding:0 10px}.task-row .roadmap-name{padding-left:23px}.roadmap-project-copy strong{font-size:10px}.roadmap-progress span{display:none}}.roadmap-toolbar-advanced{gap:12px;display:grid}.roadmap-toolbar-advanced .roadmap-filter-strip,.roadmap-secondary-filters,.roadmap-toolbar-advanced .roadmap-period-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.roadmap-advanced-toggle,.roadmap-toolbar-advanced .roadmap-period-controls>button{color:#bdc6ca;background:#0c151a;border:1px solid #2d3a42;border-radius:8px;min-height:38px;padding:0 12px}.roadmap-multi,.roadmap-scalar,.roadmap-date-picker{gap:5px;min-width:145px;display:grid;position:relative}.roadmap-multi>span,.roadmap-scalar>span,.roadmap-date-picker>span{color:#6f7c82;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.roadmap-multi>button,.roadmap-scalar select,.roadmap-date-picker input{color:#bdc6ca;text-align:left;background:#0b1419;border:1px solid #2a373e;border-radius:8px;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;display:flex}.roadmap-multi>button b{color:#66757c;margin-left:12px}.roadmap-multi-menu{z-index:40;background:#0b1419;border:1px solid #34434a;border-radius:11px;width:300px;max-width:min(90vw,340px);padding:12px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #000b}.roadmap-multi-menu header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.roadmap-multi-menu header div{gap:6px;display:flex}.roadmap-multi-menu header button{color:var(--lime);background:0 0;border:0;font-size:10px}.roadmap-multi-menu>input{color:#d2d8da;background:#071015;border:1px solid #29363c;border-radius:7px;width:100%;height:36px;margin-bottom:8px;padding:0 10px}.roadmap-multi-menu>div{max-height:240px;display:grid;overflow:auto}.roadmap-multi-menu label{border-bottom:1px solid #172329;align-items:center;gap:9px;padding:9px 5px;display:flex}.roadmap-multi-menu label span{display:grid}.roadmap-multi-menu label small{color:#718087}.roadmap-multi-menu input,.roadmap-check input{accent-color:var(--lime)}.roadmap-check{color:#9aa6ab;background:#0b1419;border:1px solid #2a373e;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 10px;font-size:11px;display:flex}.roadmap-secondary-filters{background:#080f13;border:1px solid #202e35;border-radius:10px;padding:11px}.roadmap-toolbar-advanced .roadmap-period-controls>span{color:#758188;align-self:center;font-size:10px}.roadmap-date-picker input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.roadmap-board{max-height:68vh}.roadmap-board .roadmap-table{overflow:visible}.roadmap-track{cursor:grab;touch-action:none}.roadmap-track.dragging{cursor:grabbing}.roadmap-track .roadmap-bar{color:#101416;cursor:pointer;border:0}.roadmap-bar.task.point{background:#8d9aa0;border-radius:50%;min-width:14px;width:14px!important}.roadmap-bar.task.milestone{min-width:20px;height:20px;color:var(--lime);font-size:18px;line-height:18px;top:12px;transform:translate(-50%);background:0 0!important;width:20px!important}.roadmap-bar.task.blocked{background:#9a7a48}.roadmap-row.completed .roadmap-task-copy strong{opacity:.65;text-decoration:line-through}.roadmap-row.completed .roadmap-bar{filter:saturate(.2);opacity:.45}.roadmap-row.completed .roadmap-name,.roadmap-row.completed .roadmap-progress{opacity:.76}.roadmap-progress.task{flex-direction:column;justify-content:center;align-items:center;display:flex}.roadmap-progress.task small{color:#a88852}.dependency-highlight .roadmap-name,.dependency-highlight .roadmap-track{background-color:#172128}.roadmap-compact .roadmap-row{min-height:38px}.roadmap-compact .roadmap-bar.task{height:12px;top:12px}.roadmap-compact .roadmap-bar.task.milestone{top:8px}.project-drawer-rich{outline:0;width:min(430px,100%)}.project-drawer-rich header span small{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.project-drawer-rich .project-drawer-clients{color:#929fa4;border:1px solid #26343a;border-radius:8px;margin:14px 0;padding:9px 11px}.project-drawer-progress p,.project-drawer-empty p{color:#758188;margin:5px 0}.project-drawer-stats{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.project-drawer-stats span{color:#78868c;border:1px solid #223138;border-radius:9px;padding:11px;display:grid}.project-drawer-stats b{color:#d5dbdd;font-size:18px}.project-drawer-empty{text-align:center;border:1px dashed #314047;border-radius:10px;margin:16px 0;padding:18px}.task-planning-toggle{border:1px solid var(--border);background:#0b1419;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex!important}.task-planning-toggle input,.task-dependencies-field input{accent-color:var(--lime)}.task-planning-toggle span{display:grid}.task-planning-toggle small,.task-dependencies-field p,.task-dependencies-field label small{color:var(--muted)}.task-dependencies-field{border:1px solid var(--border);border-radius:9px;margin:0;padding:12px}.task-dependencies-field legend{padding:0 5px;font-weight:700}.task-dependencies-field>div{grid-template-columns:1fr 1fr;gap:7px;max-height:210px;display:grid;overflow:auto}.task-dependencies-field label{border:1px solid #25333a;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.task-dependencies-field label.selected{background:#111c17;border-color:#6f8727}.task-dependencies-field label span{min-width:0;display:grid}.project-members-control .project-option-avatar{flex:none}@media (width<=800px){.roadmap-toolbar-advanced .roadmap-filter-strip,.roadmap-secondary-filters,.roadmap-toolbar-advanced .roadmap-period-controls{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.roadmap-multi,.roadmap-scalar,.roadmap-date-picker{min-width:0}.roadmap-multi-menu{width:90vw;max-width:none;position:fixed;top:15vh;left:5vw}.roadmap-board{max-height:62vh}.task-dependencies-field>div{grid-template-columns:1fr}}.roadmap-table{grid-template-columns:430px var(--roadmap-timeline-width,820px);width:calc(430px + var(--roadmap-timeline-width,820px));max-width:none}.roadmap-row{grid-template-columns:340px 90px var(--roadmap-timeline-width,820px);position:relative}.roadmap-board.dragging,.roadmap-board.dragging .roadmap-track{cursor:grabbing;-webkit-user-select:none;user-select:none}.roadmap-date-picker{flex:0 0 190px;min-width:190px}.roadmap-date-picker>.project-control{min-width:190px}.roadmap-date-picker .project-control-label{color:#6f7c82;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.roadmap-date-picker .project-date-trigger{background:#0b1419;flex-wrap:nowrap;min-width:190px;min-height:39px}.roadmap-date-picker .project-date-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.roadmap-date-picker .project-date-trigger>svg{flex:none}.task-type-menu{position:relative}.task-type-trigger{place-items:center;border-color:var(--lime)!important;background:var(--lime)!important;color:#10140b!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:22px!important;font-weight:850!important;line-height:1!important;display:grid!important}.task-type-menu-popover{z-index:1400;background:#0b1419;border:1px solid #334149;border-radius:11px;width:285px;padding:7px;display:block;position:fixed;box-shadow:0 18px 44px #000b}.task-type-menu-popover>div{display:grid}.task-type-menu-popover button{color:#d1d8da;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.task-type-menu-popover button:hover,.task-type-menu-popover button:focus-visible{background:#152128;outline:0}.task-type-menu-popover i{width:30px;height:30px;color:var(--lime);background:#202c24;border-radius:7px;place-items:center;font-style:normal;display:grid}.task-type-menu-popover span{display:grid}.task-type-menu-popover small{color:#78868c;margin-top:2px}.roadmap-context-banner{color:#aeb9ad;background:#101a14;border:1px solid #3b4b36;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.roadmap-context-banner button{color:var(--lime);background:0 0;border:0}.task-row>.roadmap-name{align-items:stretch;padding:0;display:flex}.roadmap-reorder-handle{color:#77858b;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-right:1px solid #1d2a31;flex:none;width:29px}.roadmap-reorder-handle:active{cursor:grabbing}.roadmap-reorder-handle:disabled{cursor:not-allowed;opacity:.3}.roadmap-row.reordering{opacity:.58}.roadmap-task-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;padding:0 10px;display:flex}.roadmap-row.drop-before:before,.roadmap-row.drop-after:after{content:"";z-index:30;background:var(--lime);height:2px;position:absolute;left:8px;right:8px;box-shadow:0 0 7px #b7f00099}.roadmap-row.drop-before:before{top:0}.roadmap-row.drop-after:after{bottom:0}.roadmap-complex-group{display:contents}.complex-task-row>.roadmap-name,.complex-task-row>.roadmap-progress{background:#0d171c}.complex-task-row>.roadmap-name{box-shadow:inset 3px 0 #7f9930}.complex-task-row .roadmap-task-copy strong{color:#dbe3e5;font-size:10px;font-weight:700}.roadmap-complex-name .roadmap-reorder-handle{border-right:0}.roadmap-complex-toggle{color:#a9bc62;cursor:pointer;background:#10191e;border:1px solid #344149;border-radius:6px;flex:none;align-self:center;place-items:center;width:25px;height:25px;margin-left:2px;font:700 13px Satoshi,sans-serif;display:grid}.roadmap-complex-toggle:hover,.roadmap-complex-toggle:focus-visible{color:var(--lime);border-color:#758c2d;outline:0}.roadmap-complex-toggle:disabled{cursor:default;opacity:.38}.roadmap-complex-name .roadmap-task-open{padding-left:7px}.roadmap-task-branch{place-items:center;width:17px;display:grid}.roadmap-task-branch svg{color:#6f7e85}.roadmap-task-branch.complex svg{color:var(--lime)}.roadmap-progress.task.complex{gap:2px}.roadmap-progress.task.complex strong{color:#dce7b0;font-size:11px}.roadmap-progress.task.complex span{font-size:7px}.roadmap-progress.task.complex>i{background:#27343a;border-radius:999px;width:48px;height:3px;margin-top:2px;display:block;overflow:hidden}.roadmap-progress.task.complex>i b{border-radius:inherit;background:var(--lime);height:100%;display:block}.grouped-task-row>.roadmap-name,.grouped-task-row>.roadmap-progress{background:#070e12}.grouped-task-row .roadmap-task-copy strong{color:#9fabb0;font-size:9px}.grouped-task-row .roadmap-reorder-handle{cursor:not-allowed;width:29px}.roadmap-child-guide{flex:none;align-self:stretch;width:25px;position:relative}.roadmap-child-guide:before{content:"";border-left:1px solid #334149;position:absolute;top:0;bottom:0;left:11px}.roadmap-child-guide:after{content:"";border-top:1px solid #334149;width:11px;position:absolute;top:50%;left:11px}.roadmap-child-guide.last:before{bottom:50%}.roadmap-track>em{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 28px);overflow:hidden}.roadmap-resize-handle{z-index:5;cursor:ew-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0}.roadmap-resize-handle.left{left:-2px}.roadmap-resize-handle.right{right:-2px}.roadmap-resize-handle:after{content:"";background:#17212688;border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:3px}.roadmap-bar.task:hover .roadmap-resize-handle:after{background:#e8efdf}.roadmap-resize-label{color:#e5eaec;pointer-events:none;background:#050a0d;border-radius:5px;width:max-content;padding:4px 7px;font-size:9px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0009}.project-history{background:#0a1217;border:1px solid #202e35;border-radius:14px;margin-top:18px;padding:18px 20px}.project-history header h2{margin:0;font-size:15px;line-height:1.3}.project-history header p{color:#78868c;margin:4px 0 0;font-size:11px}.project-history-timeline{margin-top:18px;padding-left:4px;display:grid;position:relative}.project-history-timeline:before{content:"";background:#2c3a40;width:1px;position:absolute;top:8px;bottom:8px;left:20px}.project-history-timeline article{grid-template-columns:34px 1fr;gap:12px;padding:0 0 18px;display:grid;position:relative}.project-history-avatar{z-index:1;width:34px;height:34px;color:var(--lime);background:#132026;border:1px solid #39474d;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;overflow:hidden}.project-history-avatar img{object-fit:cover;width:100%;height:100%}.project-history-timeline article p{color:#9ba6aa;margin:3px 0}.project-history-timeline article small{color:#707d83}.project-history-state{color:#829096;border:1px dashed #314047;border-radius:9px;margin-top:15px;padding:17px}.project-history-more{color:#c7d0d3;background:#10191e;border:1px solid #344249;border-radius:8px;min-height:36px;margin-left:46px;padding:0 14px;font-weight:700}.project-history-more:hover{color:#e1eba9;border-color:#667a36}.project-roadmap-context{color:#d8dfe1!important;background:#142027!important;border-color:#46555c!important}.project-drawer-actions,.roadmap-task-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.project-drawer-actions button,.roadmap-task-drawer-actions button{color:#bdc6ca;background:#0c151a;border:1px solid #2d3a42;border-radius:8px;min-height:38px;padding:0 12px}.project-drawer-actions .primary,.roadmap-task-drawer-actions .primary{border-color:var(--lime);background:var(--lime);color:#111;font-weight:800}.roadmap-task-backdrop{justify-content:center;align-items:center;padding:20px}.roadmap-task-drawer{border:1px solid #34434a;border-radius:14px;outline:0;flex-direction:column;width:min(560px,100%);height:auto;max-height:min(720px,100vh - 40px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 80px #000c}.roadmap-task-drawer>header{border-bottom:1px solid #223138;flex:none;padding:18px 20px}.roadmap-task-drawer>header h2{font-size:18px;line-height:1.25}.roadmap-task-drawer-body{overscroll-behavior:contain;min-height:0;padding:16px 20px;overflow-y:auto}.roadmap-task-drawer-body>dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.roadmap-task-drawer-body>dl div,.roadmap-task-drawer-body>section{background:#091116;border:1px solid #223138;border-radius:9px;padding:11px}.roadmap-task-drawer dt,.roadmap-task-drawer h3{color:#748188;text-transform:uppercase;margin:0 0 5px;font-size:10px}.roadmap-task-drawer dd,.roadmap-task-drawer p{color:#c7cfd2;margin:0;font-size:12px;line-height:1.5}.roadmap-task-chips{gap:7px;margin:12px 0;display:flex}.roadmap-task-chips span{color:#aeb9be;background:#101a20;border:1px solid #334149;border-radius:999px;padding:5px 9px;font-size:10px}.roadmap-task-briefing p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roadmap-task-drawer .task-activity{margin-top:12px}.roadmap-task-drawer .activity-row{margin:9px 0}.roadmap-task-drawer .activity-row strong,.roadmap-task-drawer .activity-row span:last-child{font-size:11px}.roadmap-task-drawer .task-activity-view-all{color:var(--lime);cursor:pointer;font-size:11px}.roadmap-task-drawer>footer{border-top:1px solid #223138;flex:none;justify-content:flex-end;margin:0;padding:12px 20px;display:flex}.roadmap-task-drawer>footer button{color:#bdc6ca;background:#0c151a;border:1px solid #2d3a42;border-radius:8px;min-height:36px;padding:0 14px}.project-dialog-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020608c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.project-dialog{color:#d9e0e2;background:linear-gradient(155deg,#0d171c,#080e12);border:1px solid #334249;border-radius:14px;gap:14px;width:min(430px,100%);max-height:min(680px,90vh);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 80px #000c}.project-dialog>header{justify-content:space-between;align-items:center;display:flex}.project-dialog h2{margin:0;font-size:19px}.project-dialog>header button{color:#95a1a6;background:#0a1217;border:1px solid #2c3a41;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.project-dialog>label{gap:7px;display:grid}.project-dialog>label span{color:#89969b;font-size:10px;font-weight:750}.project-dialog input{color:#e0e5e7;background:#071015;border:1px solid #35444b;border-radius:9px;outline:0;height:42px;padding:0 12px;font:600 12px Satoshi,sans-serif}.project-dialog input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #b7f0001f}.project-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.project-dialog>footer button{color:#bdc6ca;background:#0c151a;border:1px solid #334148;border-radius:8px;min-height:39px;padding:0 14px}.project-dialog>footer .primary{border-color:var(--lime);background:var(--lime);color:#111;font-weight:800}.project-dialog>footer .danger{color:#ffb6bd;background:#331b20;border-color:#774147}.project-dialog-error{color:#ff929c;margin:0;font-size:10px}.project-toast{z-index:1500;color:#dce5d3;background:#101a15;border:1px solid #405027;border-radius:10px;align-items:center;gap:14px;max-width:min(430px,100vw - 32px);padding:13px 14px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 15px 50px #000a}.project-toast.error{color:#ffc0c6;background:#241519;border-color:#724148}.project-toast.info{background:#101b22;border-color:#38566b}.project-toast button{color:inherit;background:0 0;border:0;font-size:18px}.project-assignment-options{gap:7px;max-height:390px;display:grid;overflow:auto}.project-assignment-options>button{color:#ccd4d7;text-align:left;background:#091217;border:1px solid #29383f;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.project-assignment-options>button.selected{border-color:#6b822a}.project-assignment-options>button>i{border-radius:50%;width:9px;height:9px}.project-assignment-options>button span{display:grid}.project-assignment-options small{color:#758288}@media (width<=1120px){.roadmap-table{grid-template-columns:360px var(--roadmap-timeline-width,760px);width:calc(360px + var(--roadmap-timeline-width,760px))}.roadmap-row{grid-template-columns:285px 75px var(--roadmap-timeline-width,760px)}.roadmap-row-create{left:250px}}@media (width<=700px){.roadmap-table{grid-template-columns:300px var(--roadmap-timeline-width,700px);width:calc(300px + var(--roadmap-timeline-width,700px))}.roadmap-row{grid-template-columns:235px 65px var(--roadmap-timeline-width,700px)}.roadmap-row-create{opacity:1;left:202px}.roadmap-task-backdrop{padding:10px}.roadmap-task-drawer{max-height:calc(100vh - 20px)}.roadmap-task-drawer-body>dl{grid-template-columns:1fr}.project-dialog-backdrop{align-items:end;padding:10px}.project-dialog{border-radius:14px 14px 0 0}.project-toast{bottom:16px;right:16px}}@media (width<=800px){.roadmap-toolbar-advanced .roadmap-period-controls>.roadmap-date-picker{grid-column:1/-1;min-width:190px}.roadmap-date-picker>.project-control,.roadmap-date-picker .project-date-trigger{width:100%;min-width:190px}}.project-detail-rich-heading{background:linear-gradient(145deg,#0c1419,#080e12);border:1px solid #202d35;border-radius:15px;align-items:center;padding:18px 20px}.project-detail-rich-heading>div:first-child{position:relative}.project-detail-rich-heading h1{margin-top:7px}.project-detail-rich-heading p{color:#77848a;margin:3px 0 0}.project-detail-color{border-radius:0 4px 4px 0;width:4px;height:100%;position:absolute;top:0;left:-20px}.project-detail-rich-heading details{position:relative}.project-detail-rich-heading summary{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:9px;place-items:center;min-height:40px;padding:0 14px;list-style:none;display:grid}.project-detail-rich-heading details button{z-index:5;white-space:nowrap;background:#11191e;position:absolute;top:46px;right:0}.project-summary-rich{grid-template-columns:1.5fr 1fr 1fr 1fr}.project-summary-rich>div:first-child small{color:#77848a;margin-top:10px;display:block}.project-mini-timeline button span:first-child{display:grid}.project-mini-timeline button span small{color:#77848a}.project-mini-timeline button.completed span:first-child{opacity:.65;text-decoration:line-through}.project-mini-timeline button.completed i{opacity:.45}.project-mini-timeline button.blocked i{box-shadow:0 0 0 2px #9a7a48}.project-mini-timeline i.milestone{height:20px;color:var(--lime);place-items:center;font-style:normal;display:grid;background:0 0!important}.project-task-toolbar{flex-wrap:wrap;gap:8px}.project-task-toolbar>div{margin-right:auto}.project-task-toolbar input,.project-task-toolbar select{color:#b9c3c7;background:#0b1419;border:1px solid #2b383f;border-radius:8px;min-height:37px;padding:0 9px}.project-task-row.completed>strong{opacity:.65;text-decoration:line-through}@media (width<=900px){.project-summary-rich{grid-template-columns:1fr 1fr}.project-task-toolbar{align-items:stretch!important}.project-task-toolbar>div{width:100%}}@media (width<=620px){.project-summary-rich{grid-template-columns:1fr}.project-task-toolbar input,.project-task-toolbar select{width:100%}}.task-planning-summary>div{gap:7px;display:flex}.task-milestone-chip,.task-blocked-chip{color:var(--lime);border:1px solid #667c2d;border-radius:7px;padding:5px 8px;display:inline-flex}.task-blocked-chip{color:#d0a96f;border-color:#80653e}.task-planning-summary dl{gap:10px;display:grid}.task-planning-summary dt{color:var(--muted);font-size:10px}.task-planning-summary dd{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.task-planning-summary dd span{border:1px solid var(--border);border-radius:6px;padding:5px 7px}.task-planning-summary dd span.completed{opacity:.55;text-decoration:line-through}.project-detail-rich-heading .primary,.project-tasks-empty button{border-color:var(--lime);background:var(--lime);color:#111;font-weight:800}.roadmap-undated-placeholder{z-index:2;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;height:22px;display:flex;position:absolute;top:20px;left:10px;right:10px;color:#7e8c92!important;cursor:crosshair!important;background:#121d233d!important;border:1px dashed #344148!important}.roadmap-undated-placeholder:before{content:"↔";opacity:.52;font-size:10px}.roadmap-undated-placeholder:hover,.roadmap-undated-placeholder:focus-visible,.roadmap-undated-placeholder.planning{outline:none;color:#c4d291!important;background:#b7f0000f!important;border-color:#78932d!important}.roadmap-undated-placeholder span{letter-spacing:.04em;opacity:0;font-size:8px;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;transform:translateY(3px)}.roadmap-undated-placeholder:hover:before,.roadmap-undated-placeholder:focus-visible:before,.roadmap-undated-placeholder.planning:before{opacity:0}.roadmap-undated-placeholder:hover span,.roadmap-undated-placeholder:focus-visible span,.roadmap-undated-placeholder.planning span{opacity:1;transform:none}.roadmap-undated-neutral{color:#4f5b61;-webkit-user-select:none;user-select:none;border:1px dashed #273238;border-radius:6px;place-items:center;height:22px;font-size:8px;display:grid;position:absolute;top:20px;left:10px;right:10px}.roadmap-initial-preview{z-index:4;pointer-events:none;place-items:center;display:grid;overflow:visible!important}.roadmap-planning-spinner{border:2px solid #17212666;border-top-color:#172126;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite project-spin}.roadmap-compact .roadmap-undated-placeholder,.roadmap-compact .roadmap-undated-neutral{height:18px;top:10px}.roadmap-compact .roadmap-initial-preview{height:12px;top:12px}.roadmap-partial-bar{z-index:4;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;color:#10160a!important;background:linear-gradient(90deg,#b7f00033,#8ca839)!important;border:1px dashed #7d943d!important;min-width:46px!important;overflow:visible!important}.roadmap-partial-bar.due-only{border-left-style:dashed!important}.roadmap-partial-bar.start-only{border-right-style:dashed!important}.roadmap-partial-copy{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:100%;padding:0 5px;font-size:7px;font-weight:800;display:block;overflow:hidden}.roadmap-partial-handle{z-index:7;cursor:ew-resize;touch-action:none;width:15px;position:absolute;top:-4px;bottom:-4px}.roadmap-partial-handle.left{left:-7px}.roadmap-partial-handle.right{right:-7px}.roadmap-partial-handle:after{content:"";background:#d9ef9c;border-radius:3px;width:3px;position:absolute;top:5px;bottom:5px;left:6px;box-shadow:0 0 0 1px #17200d}.roadmap-partial-bar .roadmap-planning-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roadmap-range-control{flex:0 0 300px;min-width:280px}.roadmap-range-trigger{background:#0b1419!important;min-width:280px!important}.roadmap-range-trigger>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.roadmap-range-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.roadmap-range-trigger i{color:#657279;font-style:normal}.roadmap-range-popover{width:min(340px,100vw - 24px)!important}.roadmap-range-status{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.roadmap-range-status>span{background:#0d171c;border:1px solid #27353c;border-radius:7px;padding:8px;display:grid}.roadmap-range-status>span.active{border-color:#718a2b;box-shadow:0 0 0 2px #b7f00012}.roadmap-range-status small{color:#68767c;text-transform:uppercase;font-size:8px}.roadmap-range-status strong{color:#cbd3d6;margin-top:2px;font-size:10px}.project-calendar-grid>button.in-range{color:#dbe9a5;background:#b7f0001f;border-radius:3px}.project-calendar-grid>button.in-range:hover{background:#b7f00033}.project-detail-rich-heading>div:last-child{flex-wrap:wrap;align-items:center}.project-detail-rich-heading>div:last-child>button,.project-detail-rich-heading summary{color:#cbd3d6!important;background:#10191e!important;border:1px solid #344249!important;border-radius:9px!important;min-height:40px!important;padding:0 14px!important;font-weight:700!important}.project-detail-rich-heading>div:last-child>button:hover,.project-detail-rich-heading summary:hover{color:#eef2f3!important;background:#142027!important;border-color:#53636a!important}.project-person,.project-participant{align-items:center;gap:8px;min-width:0;display:flex}.project-person-avatar{object-fit:cover;width:30px;height:30px;color:var(--lime);background:#142127;border:1px solid #3a494f;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.project-person strong,.project-participant strong{text-overflow:ellipsis;color:#c7d0d3;white-space:nowrap;font-size:11px;overflow:hidden}.project-person-empty{color:#78868c}.project-participant-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.project-participant{background:#0d171c;border:1px solid #29373e;border-radius:999px;padding:4px 7px 4px 4px}.project-participant .project-person-avatar{width:26px;height:26px}.project-participant strong{max-width:125px;font-size:9px}@media (width<=700px){.task-type-menu-popover{width:min(285px,100vw - 24px)}.roadmap-range-control,.roadmap-range-trigger{flex:1 0 100%;width:100%;min-width:100%!important}.project-detail-rich-heading>div:last-child{gap:7px;width:100%}.project-detail-rich-heading>div:last-child>button{flex:1}.project-detail-rich-heading details{flex:none}.project-summary-rich dd{max-width:100%;overflow:hidden}}.roadmap-range-navigation{grid-template-columns:minmax(280px,300px) auto;align-items:end;gap:8px;min-width:0;display:grid!important}.roadmap-range-navigation>.roadmap-range-control{gap:5px;min-width:280px;display:grid!important}.roadmap-range-control>.project-control-label{white-space:nowrap;display:block}.roadmap-range-actions{align-items:center;gap:6px;display:flex!important}.roadmap-period-controls .roadmap-range-actions>button{color:#bdc6ca;background:#0c151a;border:1px solid #2d3a42;border-radius:8px;width:38px;height:39px;padding:0!important}.roadmap-period-controls .roadmap-range-actions>button:first-child{width:auto;min-width:52px;padding:0 12px!important}@media (width<=800px){.roadmap-toolbar-advanced .roadmap-period-controls>.roadmap-range-navigation{grid-column:1/-1}.roadmap-range-navigation{grid-template-columns:minmax(230px,1fr) auto;width:100%}.roadmap-range-navigation>.roadmap-range-control{min-width:0}.roadmap-range-navigation .roadmap-range-trigger{width:100%;min-width:0!important}}.documents-dashboard{max-width:none;padding:0}.documents-dashboard>.dashboard-footer{margin:0 30px 20px}.documents-module{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.documents-sidebar{background:linear-gradient(#0a1014,#080d10);border-right:1px solid #1b252b;padding:25px 17px}.documents-sidebar>header{justify-content:space-between;align-items:center;gap:12px;padding:0 5px 22px;display:flex;position:relative}.documents-sidebar h1{letter-spacing:-.25px;margin:0;font-size:18px;font-weight:620}.documents-create-wrap{position:relative}.documents-create-button{background:var(--lime);color:#101500;cursor:pointer;border:1px solid #c6ec20;border-radius:8px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid;box-shadow:0 8px 24px #b8e0001f}.documents-create-button:hover{background:#c7ec24}.documents-create-menu{z-index:45;background:#0d161b;border:1px solid #334149;border-radius:11px;width:245px;padding:7px;position:absolute;top:44px;right:0;box-shadow:0 18px 46px #000000b8}.documents-create-menu button{color:#d5dcdf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:52px;padding:8px 10px;display:flex}.documents-create-menu button:hover:not(:disabled),.documents-create-menu button:focus-visible{background:#172228;outline:0}.documents-create-menu button>svg{color:var(--lime);flex:none}.documents-create-menu button span,.documents-create-menu button strong,.documents-create-menu button small{display:block}.documents-create-menu button strong{font-size:11px}.documents-create-menu button small{color:#76838a;margin-top:3px;font-size:8px}.documents-create-menu button:disabled{cursor:not-allowed;opacity:.45}.documents-sidebar nav{flex-direction:column;gap:3px;display:flex}.documents-sidebar nav button{color:#7f8c94;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;display:flex}.documents-sidebar nav button span{flex:1;font-size:10px}.documents-sidebar nav button b{font-size:11px}.documents-sidebar nav button.active{color:#d7e887;background:#b8e00011;border-color:#28362b}.documents-sidebar nav button.active svg{color:var(--lime)}.documents-sidebar nav button.child{width:calc(100% - 18px);margin-left:18px;padding-left:23px;position:relative}.documents-sidebar nav button.child:before{content:"";background:#263138;width:1px;position:absolute;top:-5px;bottom:-5px;left:8px}.documents-sidebar nav button.child:first-of-type:before{top:0}.documents-sidebar nav button:disabled{cursor:default;opacity:1}.documents-content{min-width:0;padding:29px 31px}.documents-heading{border-bottom:1px solid #1b252b;justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.documents-heading span{color:var(--lime);letter-spacing:1.6px;font-size:8px;font-weight:750}.documents-heading h2{letter-spacing:-.5px;margin:7px 0 0;font-size:25px;font-weight:610}.documents-heading p{color:#75828a;margin:6px 0 0;font-size:10px}.documents-empty{text-align:center;background:#ffffff03;border:1px dashed #2c3940;border-radius:12px;justify-items:center;margin-top:18px;padding:32px 20px;display:grid}.documents-empty>svg{color:#64727a}.documents-empty h3{margin:12px 0 0;font-size:13px}.documents-empty p{color:#748087;margin:6px 0 0;font-size:10px}.sticky-library{background:linear-gradient(145deg,#0d1418,#090f12);border:1px solid #202b31;border-radius:12px;margin-top:18px;overflow:hidden}.sticky-library>header{border-bottom:1px solid #202a30;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.sticky-library h3{margin:0;font-size:14px}.sticky-library header p{color:#758188;margin:4px 0 0;font-size:9px}.sticky-library>header>button,.sticky-library-actions button{color:#aeb9be;cursor:pointer;background:#111a1f;border:1px solid #324047;border-radius:7px;min-height:31px;padding:0 10px;font-size:9px}.sticky-library>header>button:hover,.sticky-library-actions button:hover{color:#dce9a5;border-color:#657735}.sticky-library-state{color:#77848b;margin:0;padding:24px 18px;font-size:10px}.sticky-library-state.error{color:#e7a0a6}.sticky-library-list{display:grid}.sticky-library-list article{border-bottom:1px solid #1c272d;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.sticky-library-list article:last-child{border-bottom:0}.sticky-library-icon{color:#e6c95d;background:#28271b;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.sticky-library-list article>div:nth-child(2){min-width:0}.sticky-library-list strong,.sticky-library-list p,.sticky-library-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sticky-library-list strong{font-size:11px}.sticky-library-list p{color:#8b979d;margin:4px 0;font-size:9px}.sticky-library-list small{color:#657178;font-size:8px}.sticky-library-actions{align-items:center;gap:6px;display:flex}.sticky-library-actions button.danger{color:#e59096;width:31px;padding:0}.global-sticky-notes-layer{z-index:25;pointer-events:none;position:fixed;inset:0}.sticky-note-window{color:#201b0d;pointer-events:auto;background:linear-gradient(150deg,#ffdf77,#f2c95d);border:1px solid #d7b950;border-radius:11px;flex-direction:column;min-width:260px;min-height:190px;display:flex;position:fixed;overflow:visible;box-shadow:0 22px 55px #00000070,inset 0 0 0 1px #fff4bb59}.sticky-note-window.minimized{min-height:0;height:47px!important}.sticky-note-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #5b470d29;flex:none;align-items:center;gap:8px;height:47px;padding:0 8px 0 11px;display:flex;position:relative}.sticky-note-header:active{cursor:grabbing}.sticky-note-mark{color:#4a3c10;place-items:center;display:grid}.sticky-note-header>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.sticky-note-actions{align-items:center;gap:2px;display:flex}.sticky-note-actions button{color:#5d4b13;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.sticky-note-actions button:hover,.sticky-note-actions button:focus-visible{color:#211a06;background:#4633041f;outline-color:#4e421d}.sticky-note-menu{z-index:4;background:#fff0af;border:1px solid #b69a41;border-radius:8px;width:145px;padding:5px;position:absolute;top:39px;right:34px;box-shadow:0 12px 28px #4630004d}.sticky-note-menu button{color:#3d310e;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;font-size:10px;display:flex}.sticky-note-menu button:hover{background:#4a37051a}.sticky-note-menu button.danger{color:#9a3338}.sticky-note-editor{flex:1;grid-template-rows:auto minmax(0,1fr) 16px;min-height:0;padding:10px 12px 8px;display:grid}.sticky-note-editor input,.sticky-note-editor textarea{color:#241d0a;width:100%;font-family:var(--font-sans);background:0 0;border:0;outline:0}.sticky-note-editor input{border-bottom:1px solid #5b470d29;height:34px;padding:0 2px;font-size:14px;font-weight:700}.sticky-note-editor textarea{resize:none;min-height:0;padding:10px 2px;font-size:12px;line-height:1.5}.sticky-note-editor input::placeholder,.sticky-note-editor textarea::placeholder{color:#4333078c}.sticky-note-editor input:focus,.sticky-note-editor textarea:focus{box-shadow:none}.sticky-save-status{color:#41320999;text-align:right;align-self:end;font-size:8px}.sticky-save-status.error{color:#a02931}.sticky-resize-handle{z-index:3;touch-action:none;position:absolute}.sticky-resize-handle.n,.sticky-resize-handle.s{cursor:ns-resize;height:9px;left:8px;right:8px}.sticky-resize-handle.n{top:-5px}.sticky-resize-handle.s{bottom:-5px}.sticky-resize-handle.e,.sticky-resize-handle.w{cursor:ew-resize;width:9px;top:8px;bottom:8px}.sticky-resize-handle.e{right:-5px}.sticky-resize-handle.w{left:-5px}.sticky-resize-handle.ne,.sticky-resize-handle.nw,.sticky-resize-handle.se,.sticky-resize-handle.sw{width:15px;height:15px}.sticky-resize-handle.ne{cursor:nesw-resize;top:-6px;right:-6px}.sticky-resize-handle.nw{cursor:nwse-resize;top:-6px;left:-6px}.sticky-resize-handle.se{cursor:nwse-resize;bottom:-6px;right:-6px}.sticky-resize-handle.sw{cursor:nesw-resize;bottom:-6px;left:-6px}.sticky-toast{z-index:1500;color:#dce5e9;background:#101b22;border:1px solid #38566b;border-radius:10px;align-items:center;gap:10px;max-width:min(460px,100vw - 32px);padding:12px 13px;font-size:10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 15px 50px #000000ad}.sticky-toast.error{color:#ffc0c6;background:#241519;border-color:#724148}.sticky-toast span{flex:1}.sticky-toast button{min-height:28px;color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:9px}.sticky-toast button:last-child{width:26px;color:inherit;font-size:18px}.sticky-confirm-backdrop{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020608c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sticky-confirm-dialog{color:#d9e0e2;background:linear-gradient(155deg,#0d171c,#080e12);border:1px solid #334249;border-radius:14px;width:min(410px,100%);padding:20px;box-shadow:0 24px 80px #000000c7}.sticky-confirm-dialog h2{margin:0;font-size:18px}.sticky-confirm-dialog p{color:#8f9ba1;margin:10px 0 20px;font-size:10px;line-height:1.5}.sticky-confirm-dialog footer{justify-content:flex-end;gap:8px;display:flex}.sticky-confirm-dialog button{color:#bdc6ca;cursor:pointer;background:#0c151a;border:1px solid #334148;border-radius:8px;min-height:37px;padding:0 13px}.sticky-confirm-dialog button.danger{color:#ffb6bd;background:#331b20;border-color:#774147}@media (width<=1000px){.documents-module{grid-template-columns:220px minmax(0,1fr)}.documents-content{padding:25px 22px}.sticky-library-list article{grid-template-columns:34px minmax(0,1fr)}.sticky-library-actions{flex-wrap:wrap;grid-column:2}}@media (width<=800px){.documents-dashboard>.dashboard-footer{margin:0 15px 15px}.documents-module{min-height:auto;display:block}.documents-sidebar{border-bottom:1px solid #1b252b;border-right:0;padding:16px 15px}.documents-sidebar>header{padding:0 0 12px}.documents-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.documents-sidebar nav button.child{width:calc(100% - 10px);margin-left:10px;padding-left:10px}.documents-sidebar nav button.child:before{display:none}.documents-content{padding:21px 15px}.documents-heading h2{font-size:22px}.documents-create-menu{width:auto;position:fixed;top:122px;left:15px;right:15px}.global-sticky-notes-layer{z-index:25;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:8px;padding:10px;display:flex}.sticky-note-window{order:var(--sticky-mobile-order);border-radius:13px;min-height:240px;max-height:calc(100vh - 92px);position:relative;width:100%!important;height:min(62vh,520px)!important;top:auto!important;left:auto!important}.sticky-note-window.minimized{min-height:0;height:47px!important}.sticky-resize-handle{display:none}.sticky-note-header{cursor:default;touch-action:auto}.sticky-library-list article{padding:12px}.sticky-library-actions{grid-column:1/-1}.sticky-toast{max-width:none;bottom:10px;left:10px;right:10px}}@media (width<=520px){.documents-sidebar nav{grid-template-columns:1fr}.documents-sidebar nav button{height:35px}.documents-empty{padding:24px 15px}.sticky-library>header{align-items:flex-start}.sticky-library-list article{grid-template-columns:30px minmax(0,1fr);gap:9px}.sticky-library-icon{width:30px;height:30px}.sticky-library-actions{grid-column:1/-1}.sticky-library-actions button{flex:1}.sticky-library-actions button.danger{flex:0 0 34px}.sticky-note-actions{gap:0}.sticky-note-actions button{width:26px}}.documents-primary-action{background:var(--lime);color:#111700;cursor:pointer;border:1px solid #c4e91e;border-radius:8px;min-height:38px;padding:0 14px;font-size:10px;font-weight:800}.documents-primary-action:disabled{cursor:wait;opacity:.65}.documents-controls{align-items:center;gap:9px;margin:16px 0;display:flex}.documents-controls>label{color:#69777e;background:#0c1418;border:1px solid #29363d;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:520px;height:39px;padding:0 11px;display:flex}.documents-controls input{color:#d3dade;background:0 0;border:0;outline:0;width:100%;font-size:10px}.documents-controls input::placeholder{color:#5f6c72}.documents-filter-wrap{position:relative}.documents-filter-wrap>button{color:#aab5ba;cursor:pointer;background:#0c151a;border:1px solid #2b3940;border-radius:8px;align-items:center;gap:6px;height:39px;padding:0 12px;font-size:9px;display:flex}.documents-filter-wrap>button.active{color:#dce9a5;border-color:#657735}.documents-filter-popover{z-index:40;background:#0d171c;border:1px solid #344249;border-radius:11px;gap:9px;width:255px;padding:13px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 18px 50px #000000b8}.documents-filter-popover label{color:#7e8c93;text-transform:uppercase;gap:5px;font-size:8px;font-weight:700;display:grid}.documents-filter-popover select{color:#cbd3d6;background:#111b20;border:1px solid #2c3a41;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.documents-filter-popover>button{height:32px;color:var(--lime);cursor:pointer;background:0 0;border:0;font-size:9px}.document-library{background:linear-gradient(145deg,#0d1418,#090f12);border:1px solid #202b31;border-radius:12px;margin-top:14px;overflow:hidden}.document-library>header{border-bottom:1px solid #202a30;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.document-library h3{margin:0;font-size:13px}.document-library header p{color:#748188;margin:4px 0 0;font-size:8px}.document-list{display:grid}.document-list>button,.document-list>div{color:#cfd7da;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c272d;grid-template-columns:34px minmax(180px,1fr) minmax(130px,190px) 85px 130px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 17px;display:grid}.document-list>button{cursor:pointer}.document-list>button:hover,.document-list>button:focus-visible{background:#111b20;outline:0}.document-list>button:last-child,.document-list>div:last-child{border-bottom:0}.document-list-icon{width:31px;height:31px;color:var(--lime);background:#17242a;border-radius:8px;place-items:center;display:grid}.document-list-icon.sticky{color:#e6c95d;background:#28271b}.document-list-main{min-width:0}.document-list-main strong,.document-list-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-list-main strong{font-size:10px}.document-list-main small{color:#77848a;margin-top:5px;font-size:8px}.document-list-owner{color:#919da3;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:8px;display:flex;overflow:hidden}.document-owner-avatar,.document-member-avatar{object-fit:cover;width:25px;height:25px;color:var(--lime);background:#152128;border:1px solid #35434a;border-radius:50%;flex:none;place-items:center;font-size:7px;font-weight:800;display:grid}.document-access{color:#8f9ba1;white-space:nowrap;border:1px solid #36434a;border-radius:999px;justify-self:start;padding:4px 7px;font-size:7px}.document-access.shared{color:#c8dc74;border-color:#52612d}.document-access.private{color:#8e9ba1;border-color:#354149}.document-list time{color:#66737a;text-align:right;font-size:7px}.documents-empty.compact{border:0;border-radius:0;margin:0}.documents-empty button{color:#d3e687;cursor:pointer;background:#151e17;border:1px solid #6a7a35;border-radius:7px;min-height:34px;margin-top:13px;padding:0 11px;font-size:9px}.document-list.sticky-reference-list>button{grid-template-columns:34px minmax(180px,1fr) 85px 130px}.document-editor-shell{background:#080e12;min-height:calc(100vh - 72px)}.document-editor-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090f13f5;border-bottom:1px solid #202b31;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:10px 24px;display:grid;position:sticky;top:0}.document-editor-back{color:#8b989e;cursor:pointer;background:0 0;border:0;height:34px;font-size:9px}.document-title-input{color:#e2e7e9;min-width:0;font-family:var(--font-sans);background:0 0;border:0;outline:0;font-size:18px;font-weight:680}.document-title-input:disabled{opacity:1}.document-editor-actions{align-items:center;gap:8px;display:flex}.document-save-status{font-size:8px}.document-save-status.saved{color:#7e8b91}.document-save-status.saving{color:#d0b963}.document-save-status.error{color:#ef929a}.document-share-wrap{position:relative}.document-share-button{color:#d5e991;cursor:pointer;background:#161f16;border:1px solid #6b7e32;border-radius:8px;height:34px;padding:0 12px;font-size:9px;font-weight:700}.document-editor-more{position:relative}.document-editor-more summary{color:#a8b3b8;cursor:pointer;border:1px solid #2e3b42;border-radius:8px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.document-editor-more>div{z-index:45;background:#10191e;border:1px solid #344249;border-radius:8px;width:130px;padding:5px;position:absolute;top:41px;right:0;box-shadow:0 14px 35px #0009}.document-editor-more button{color:#bbc4c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;height:32px;font-size:9px}.document-editor-more button:hover{background:#18242a}.document-editor-more button.danger{color:#f19ba2}.document-editor-meta{align-items:center;gap:9px;max-width:940px;margin:0 auto;padding:20px 30px 12px;display:flex}.document-editor-meta button,.document-editor-meta>span{color:#8f9ca2;background:#0d161b;border:1px solid #29363d;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 8px;font-size:8px;display:flex}.document-editor-meta button:not(:disabled){cursor:pointer}.document-editor-meta button:disabled{opacity:1}.document-readonly-badge{color:#e0bc82!important;border-color:#624b2f!important}.document-toolbar{z-index:20;background:#0d161b;border:1px solid #26333a;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:5px;max-width:940px;margin:0 auto;padding:9px 14px;display:flex;position:sticky;top:66px;box-shadow:0 9px 30px #0000004d}.document-toolbar select,.document-toolbar button,.document-toolbar summary{color:#aeb9be;cursor:pointer;background:#111b20;border:1px solid #2d3a41;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.document-toolbar select{max-width:105px}.document-toolbar button.active{color:#daed92;background:#1b2617;border-color:#6c7f31}.document-toolbar button:disabled{cursor:default;opacity:.35}.document-toolbar-group{border-right:1px solid #263239;gap:3px;padding-right:5px;display:flex}.document-palette,.document-link-wrap{position:relative}.document-palette summary{place-items:center;list-style:none;display:grid}.document-palette>div{z-index:50;background:#10191e;border:1px solid #354249;border-radius:8px;gap:5px;padding:7px;display:flex;position:absolute;top:35px;box-shadow:0 12px 30px #0009}.document-palette>div button{border-radius:50%;width:24px;padding:0}.document-link-popover{z-index:50;background:#10191e;border:1px solid #354249;border-radius:9px;width:260px;padding:9px;position:absolute;top:35px;left:0;box-shadow:0 14px 34px #000000ad}.document-link-popover input{color:#d3dade;background:#0a1216;border:1px solid #344148;border-radius:6px;outline:0;width:100%;height:33px;padding:0 8px;font-size:9px}.document-link-popover small{color:#ee9299;margin:5px 0;font-size:8px;display:block}.document-link-popover div{justify-content:flex-end;gap:5px;margin-top:6px;display:flex}.document-editor-content{background:#0e171c;border:1px solid #26333a;border-top:0;border-radius:0 0 12px 12px;max-width:940px;min-height:620px;margin:0 auto 40px;padding:40px 62px;box-shadow:0 28px 65px #00000038}.document-editor-content.readonly{border-top:1px solid #26333a;border-radius:12px}.document-editor-content .tiptap{color:#d7dee1;outline:0;min-height:540px;font-size:15px;line-height:1.7}.document-editor-content .tiptap h1{margin:1.1em 0 .45em;font-size:2em;line-height:1.2}.document-editor-content .tiptap h2{margin:1em 0 .4em;font-size:1.45em;line-height:1.3}.document-editor-content .tiptap p{margin:.5em 0}.document-editor-content .tiptap ul,.document-editor-content .tiptap ol{padding-left:1.6em}.document-editor-content .tiptap a{color:#9bc9ff;text-decoration:underline}.document-editor-content .tiptap p.is-editor-empty:first-child:before{float:left;color:#57646a;content:"Empezá a escribir…";pointer-events:none;height:0}.document-editor-loading{color:#849198;text-align:center;padding:50px}.document-share-popover{z-index:70;background:#0d171c;border:1px solid #35434a;border-radius:12px;width:min(390px,100vw - 28px);position:absolute;top:41px;right:0;overflow:hidden;box-shadow:0 25px 75px #000000c2}.document-share-popover>header{border-bottom:1px solid #263239;justify-content:space-between;gap:10px;padding:14px;display:flex}.document-share-popover header strong,.document-share-popover header small{display:block}.document-share-popover header strong{font-size:11px}.document-share-popover header small{color:#748188;margin-top:4px;font-size:8px}.document-share-popover header button{color:#9ca8ad;cursor:pointer;background:0 0;border:0;font-size:18px}.document-share-search{color:#d3dbde;background:#091115;border:1px solid #2d3b42;border-radius:7px;outline:0;width:calc(100% - 24px);height:34px;margin:11px 12px 5px;padding:0 9px;font-size:9px}.document-share-list{max-height:310px;padding:6px;overflow:auto}.document-share-list label{border-radius:8px;grid-template-columns:29px minmax(0,1fr) 102px;align-items:center;gap:8px;padding:7px;display:grid}.document-share-list label:hover{background:#131e23}.document-share-list label span{min-width:0}.document-share-list label strong,.document-share-list label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-share-list label strong{font-size:9px}.document-share-list label small{color:#6f7c82;margin-top:3px;font-size:7px}.document-share-list select{color:#b8c2c6;background:#0b1418;border:1px solid #303e45;border-radius:6px;height:29px;font-size:8px}.document-share-state,.document-share-error{color:#79868c;margin:0;padding:14px;font-size:8px}.document-share-error{color:#ec9299;padding-bottom:2px}.document-share-popover>footer{border-top:1px solid #263239;justify-content:flex-end;padding:9px 12px;display:flex}.document-share-popover footer button{color:#e6a2a8;cursor:pointer;background:0 0;border:0;height:30px;font-size:8px}@media (width<=1050px){.document-list>button{grid-template-columns:34px minmax(150px,1fr) 90px 110px}.document-list-owner{display:none}.document-editor-content,.document-toolbar{margin-left:20px;margin-right:20px}.document-list.sticky-reference-list>button{grid-template-columns:34px minmax(150px,1fr) 85px 110px}}@media (width<=800px){.documents-heading{align-items:flex-start;gap:12px}.documents-controls{flex-direction:column;align-items:stretch}.documents-controls>label{max-width:none}.documents-filter-wrap>button{justify-content:center;width:100%}.documents-filter-popover{width:min(320px,100%);left:0;right:auto}.document-list>button,.document-list>div{grid-template-columns:31px minmax(0,1fr) auto;padding:10px 12px}.document-list-owner,.document-list time{display:none}.document-access{grid-column:3}.document-editor-header{grid-template-columns:auto minmax(0,1fr);padding:9px 12px}.document-editor-actions{grid-column:1/-1;justify-content:flex-end}.document-title-input{font-size:15px}.document-editor-meta{padding:13px 12px;overflow:auto}.document-toolbar{border-radius:9px;margin:0 10px;position:relative;top:auto}.document-editor-content{border:1px solid #26333a;border-radius:9px;min-height:520px;margin:8px 10px 24px;padding:28px 22px}.document-editor-content .tiptap{min-height:450px}.document-share-popover{width:auto;position:fixed;top:90px;left:14px;right:14px}.document-list.sticky-reference-list>button{grid-template-columns:31px minmax(0,1fr) auto}}.document-format-italic{font-family:Georgia,serif;font-style:italic;font-weight:700}.document-format-underline{text-underline-offset:2px;text-decoration:underline}.document-format-strike{text-decoration:line-through;text-decoration-thickness:1.5px}.document-palette summary::-webkit-details-marker{display:none}.document-palette summary svg{display:block}.document-list>button{grid-template-columns:34px minmax(180px,1fr) minmax(130px,190px) 85px 185px}.document-list>button time{white-space:nowrap}.document-editor-meta{flex-wrap:wrap}.document-editor-meta>.document-meta-separator{color:#536168;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.document-editor-meta>time{color:#7f8c92;white-space:nowrap;font-size:8px}@media (width<=1050px){.document-list>button{grid-template-columns:34px minmax(150px,1fr) 90px 185px}}@media (width<=800px){.document-list>button time{text-align:left;grid-column:2/4;display:block}.document-editor-meta{overflow:visible}.document-editor-meta>time{flex:1 0 100%;padding-left:39px}}.meeting-note-action{color:#d3e885!important;background:#172116!important;border-color:#62742e!important}.meeting-note-picker{background:#0c151a;border:1px solid #344249;border-radius:14px;width:min(680px,100%);max-height:min(760px,100vh - 36px);overflow:hidden;box-shadow:0 24px 80px #000000c7}.meeting-note-picker>header{border-bottom:1px solid #263239;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px;display:flex}.meeting-note-picker h2{margin:0;font-size:18px}.meeting-note-picker header p{color:#78858c;margin:6px 0 0;font-size:9px}.meeting-note-picker header button{color:#a7b1b6;cursor:pointer;background:0 0;border:0;font-size:20px}.meeting-note-picker>label{color:#6f7d84;background:#091115;border:1px solid #2d3a41;border-radius:8px;align-items:center;gap:8px;height:39px;margin:13px 14px;padding:0 10px;display:flex}.meeting-note-picker>label input{color:#d7dee1;background:0 0;border:0;outline:0;width:100%;font-size:9px}.meeting-note-picker-list{max-height:560px;padding:0 8px 10px;overflow:auto}.meeting-note-picker-list>button{color:#cdd5d8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;display:grid}.meeting-note-picker-list>button:hover:not(:disabled){background:#142027}.meeting-note-picker-list>button:disabled{cursor:not-allowed;opacity:.48}.meeting-note-picker-list>button>span:first-child{width:32px;height:32px;color:var(--lime);background:#17242a;border-radius:8px;place-items:center;display:grid}.meeting-note-picker-list strong,.meeting-note-picker-list small{display:block}.meeting-note-picker-list strong{font-size:10px}.meeting-note-picker-list small{color:#76838a;margin-top:4px;font-size:8px}.meeting-note-picker-list em,.meeting-note-picker-list b{font-size:8px;font-style:normal;font-weight:700}.meeting-note-picker-list em{color:#8d999f}.meeting-note-picker-list b{color:#cfe67a}.meeting-note-picker-list>p{color:#758289;text-align:center;padding:25px;font-size:9px}.meeting-note-filters{align-items:end;gap:7px;margin:0 0 14px;display:flex;overflow-x:auto}.meeting-note-filters select,.meeting-note-filters input{color:#aeb9be;background:#0c151a;border:1px solid #2c3940;border-radius:7px;height:35px;padding:0 8px;font-size:8px}.meeting-note-filters label{color:#748188;text-transform:uppercase;gap:4px;font-size:7px;display:grid}.meeting-note-library>header>button{color:#d1e586;cursor:pointer;background:#151e16;border:1px solid #52622c;border-radius:7px;height:31px;padding:0 10px;font-size:8px}.meeting-note-list{display:grid}.meeting-note-list>button{color:#cfd7da;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1c272d;grid-template-columns:34px minmax(180px,1fr) 100px minmax(125px,180px) 185px;align-items:center;gap:10px;min-height:64px;padding:10px 17px;display:grid}.meeting-note-list>button:hover{background:#111b20}.meeting-note-list>button:last-child{border-bottom:0}.meeting-note-list>button>span:nth-child(2){min-width:0}.meeting-note-list>button>span:nth-child(2) strong,.meeting-note-list>button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.meeting-note-list>button>span:nth-child(2) strong{font-size:10px}.meeting-note-list>button>span:nth-child(2) small{color:#78858b;margin-top:5px;font-size:8px}.meeting-note-list time{color:#68757c;text-align:right;white-space:nowrap;font-size:7px}.meeting-note-participants{align-items:center;display:flex}.meeting-note-participants .document-owner-avatar{margin-left:-5px}.meeting-note-participants .document-owner-avatar:first-child{margin-left:0}.meeting-note-participants b{color:#87949a;margin-left:4px;font-size:7px}.meeting-note-editor-shell,.meeting-note-editor-title{min-width:0}.meeting-note-editor-title>span{color:var(--lime);letter-spacing:1.4px;font-size:7px;font-weight:800}.meeting-note-editor-title h1{color:#e2e7e9;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:17px;overflow:hidden}.meeting-note-context{background:#0d161b;border:1px solid #29363d;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;max-width:940px;margin:20px auto 0;padding:16px 18px;display:flex}.meeting-note-context>div{align-items:center;gap:10px;min-width:0;display:flex}.meeting-note-context>div:first-child>svg{color:var(--lime);flex:none}.meeting-note-context span{min-width:0}.meeting-note-context strong,.meeting-note-context small{display:block}.meeting-note-context strong{font-size:10px}.meeting-note-context small{color:#77848b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.meeting-note-context button,.meeting-note-context a{color:#bfc8cc;cursor:pointer;background:#111b20;border:1px solid #344249;border-radius:7px;flex:none;min-height:31px;padding:0 9px;font-size:8px;line-height:29px;text-decoration:none}.meeting-note-owner{align-items:center;gap:7px;display:flex!important}.meeting-note-editor-content{margin-bottom:40px}@media (width<=1100px){.meeting-note-list>button{grid-template-columns:34px minmax(160px,1fr) minmax(120px,160px) 180px}.meeting-note-participants{display:none}.meeting-note-context{margin-left:18px;margin-right:18px}}@media (width<=800px){.meeting-note-list>button{grid-template-columns:31px minmax(0,1fr);padding:11px 12px}.meeting-note-list .document-list-owner{display:flex}.meeting-note-list time{text-align:left;grid-column:2}.meeting-note-filters{flex-direction:column;align-items:stretch;overflow:visible}.meeting-note-filters select,.meeting-note-filters label{width:100%}.meeting-note-context{flex-direction:column;align-items:flex-start;margin:12px 10px 0}.meeting-note-context>div{flex-wrap:wrap;width:100%}.meeting-note-editor-title h1{font-size:14px}.meeting-note-picker{max-height:calc(100vh - 20px)}}.crm-page{min-width:0;min-height:calc(100vh - 72px)}.crm-module-header{background:linear-gradient(90deg,#0b1216,#091014);border-bottom:1px solid #202b31;align-items:center;gap:24px;min-height:65px;padding:11px 24px;display:flex}.crm-module-header>div{grid-template-columns:auto auto;align-items:baseline;column-gap:8px;min-width:135px;display:grid}.crm-module-header>div>span{color:#5f6d74;letter-spacing:1.4px;grid-column:1/-1;margin-bottom:1px;font-size:6px;font-weight:800}.crm-module-header>div>strong{color:#e7ebed;letter-spacing:-.3px;font-size:18px;font-weight:680}.crm-module-header>div>small{color:#69767d;font-size:7px}.crm-navigation{background:#080e11;border:1px solid #253138;border-radius:9px;align-items:center;gap:3px;min-width:0;padding:3px;display:flex}.crm-navigation button{color:#748087;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;transition:background .18s,color .18s;display:flex}.crm-navigation button:hover{color:#c5cdd0;background:#111a1f}.crm-navigation button.active{color:#dbe3e5;box-shadow:inset 0 -2px 0 var(--lime);background:#182126}.crm-navigation button.active svg{color:var(--lime)}.crm-placeholder{padding:26px 24px}.crm-placeholder>header{margin-bottom:19px}.crm-placeholder>header h1{color:#e7ebed;letter-spacing:-.5px;margin:0;font-size:25px;font-weight:650}.crm-placeholder>header p{color:#748188;margin:5px 0 0;font-size:9px}.crm-empty-state{text-align:center;justify-items:center;min-height:390px;padding:45px;display:grid}.crm-empty-state>div{width:54px;height:54px;color:var(--lime);background:#b8e00014;border-radius:13px;place-items:center;display:grid}.crm-empty-state h2{color:#dce2e4;margin:16px 0 0;font-size:14px}.crm-empty-state p{color:#78858c;max-width:420px;margin:8px 0 0;font-size:10px;line-height:1.55}.crm-empty-state>span{color:#91a955;background:#101814;border:1px solid #29352b;border-radius:999px;margin-top:17px;padding:6px 9px;font-size:7px}.pipeline-dashboard{max-width:none;padding:0}.pipeline-dashboard>.dashboard-footer{margin:0 30px 18px}.pipeline-page{background:radial-gradient(circle at 35% 0,#b8e00006,#0000 25%);grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.pipeline-page.drawer-open{grid-template-columns:minmax(620px,1fr) minmax(390px,430px)}.pipeline-main{min-width:0;padding:25px 24px 0;overflow:hidden}.pipeline-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:21px;display:flex}.pipeline-header h1{color:#f1f4f5;letter-spacing:-.55px;margin:0;font-size:25px;font-weight:650}.pipeline-header p{color:#748188;margin:5px 0 0;font-size:10px}.pipeline-header .eyebrow{margin-bottom:6px}.pipeline-header-actions{align-items:center;gap:9px;display:flex}.pipeline-header-actions label{color:#718087;background:#0b1115;border:1px solid #263239;border-radius:8px;align-items:center;gap:8px;width:min(305px,28vw);height:39px;padding:0 11px;display:flex}.pipeline-header-actions input{color:#dce2e4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.pipeline-header-actions input::placeholder{color:#69767d}.pipeline-header-actions>button{background:var(--lime);color:#101500;cursor:pointer;border:1px solid #c5e928;border-radius:8px;height:39px;padding:0 14px;font-size:9px;font-weight:800}.pipeline-toolbar{align-items:center;gap:9px;margin-bottom:20px;display:flex}.pipeline-view-switch{background:#090f12;border:1px solid #263139;border-radius:8px;padding:3px;display:flex}.pipeline-view-switch button{color:#748087;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:31px;padding:0 11px;font-size:9px;display:flex}.pipeline-view-switch button.active{color:#dce3e5;background:#172027}.pipeline-view-switch button.active svg{color:var(--lime)}.pipeline-toolbar>label select,.pipeline-more-filters{color:#a6b0b5;cursor:pointer;background:#0c1317;border:1px solid #263239;border-radius:8px;height:39px;padding:0 12px;font-size:9px}.pipeline-toolbar>label select{outline:0;min-width:162px}.pipeline-more-filters{align-items:center;gap:7px;display:flex}.pipeline-kanban{overscroll-behavior-inline:contain;scrollbar-color:#344248 #0a1014;scrollbar-width:thin;gap:10px;min-height:542px;padding:1px 0 11px;display:flex;overflow-x:auto}.pipeline-stage{--stage-accent:#6f7c83;border:1px solid #1f2a30;border-top:3px solid var(--stage-accent);background:linear-gradient(155deg,#0d1519,#091014);border-radius:9px;flex-direction:column;flex:0 0 246px;max-height:560px;display:flex;overflow:hidden}.pipeline-stage>header{border-bottom:1px solid #202a30;padding:14px 12px 11px}.pipeline-stage h2{color:#dbe1e3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:630;overflow:hidden}.pipeline-stage>header div{color:#77848a;justify-content:space-between;margin-top:17px;font-size:8px;display:flex}.pipeline-stage>header strong{color:#d2d9dc;font-size:10px;font-weight:650}.pipeline-stage-cards{scrollbar-width:thin;align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.pipeline-stage-empty{color:#66737a;text-align:center;margin:18px 7px;font-size:8px;line-height:1.5}.pipeline-opportunity-card{color:#cfd7da;text-align:left;cursor:pointer;background:linear-gradient(145deg,#121d23,#0e171c);border:1px solid #26333a;border-radius:8px;width:100%;min-height:142px;padding:11px;transition:border-color .18s,transform .18s,background .18s;display:grid}.pipeline-opportunity-card:hover{border-color:#3b4a51;transform:translateY(-1px)}.pipeline-opportunity-card.selected{background:linear-gradient(145deg,#16221e,#0e1819);border-color:#708332;box-shadow:0 0 0 1px #b8e00014}.pipeline-card-title strong,.pipeline-card-title small{display:block}.pipeline-card-title strong{color:#e7ebed;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pipeline-card-title small{color:#849198;margin-top:5px;font-size:8px}.pipeline-card-value{color:#e1e6e8;align-self:center;font-size:10px;font-weight:620}.pipeline-card-owner{color:#9ba5aa;align-items:center;gap:6px;font-size:8px;display:flex}.pipeline-card-owner i,.pipeline-list-owner i,.opportunity-meta i{color:#bedb72;background:#1a2c30;border:1px solid #405058;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:800;display:grid}.pipeline-card-action{color:#8b9db1;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:5px;margin-top:5px;display:grid}.pipeline-card-action em{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.pipeline-card-action time{white-space:nowrap;font-size:7px}.pipeline-opportunity-card.action-none .pipeline-card-action,.pipeline-opportunity-card.action-overdue .pipeline-card-action{color:#df796f}.pipeline-opportunity-card.action-today .pipeline-card-action{color:#c7dc72}.pipeline-opportunity-card.outcome-won{border-color:#3c5733}.pipeline-opportunity-card.outcome-lost{opacity:.68}.pipeline-add-stage{color:#8d999f;text-align:left;cursor:pointer;background:#0c1418;border:0;border-top:1px solid #202b31;flex:none;width:100%;height:42px;padding:0 12px;font-size:9px}.pipeline-add-stage:hover{color:var(--lime);background:#111a1e}.pipeline-add-stage span{margin-right:6px;font-size:15px}.pipeline-list-view{background:#0b1216;border:1px solid #202b31;border-radius:10px;overflow:hidden}.pipeline-list-head,.pipeline-list-view>button{grid-template-columns:minmax(175px,1.3fr) minmax(135px,1fr) 110px minmax(150px,1fr) 90px;align-items:center;gap:12px;display:grid}.pipeline-list-head{color:#69767d;text-transform:uppercase;border-bottom:1px solid #243037;height:36px;padding:0 14px;font-size:7px}.pipeline-list-view>button{color:#9da8ad;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e292f;width:100%;min-height:57px;padding:9px 14px;font-size:8px}.pipeline-list-view>button:hover{background:#111a1f}.pipeline-list-view>button:last-child{border-bottom:0}.pipeline-list-view>button strong,.pipeline-list-view>button small{display:block}.pipeline-list-view>button strong{color:#e1e6e8;font-size:9px}.pipeline-list-view>button small{color:#69767d;margin-top:4px}.pipeline-list-view>button b{color:#d7dddf;text-align:right}.pipeline-list-owner{align-items:center;gap:6px;display:flex}.pipeline-bottom{grid-template-columns:minmax(520px,1.8fr) minmax(360px,1fr);gap:10px;margin-top:10px;display:grid}.pipeline-summary-card,.pipeline-distribution{background:linear-gradient(145deg,#0d1519,#091014);border:1px solid #202b31;border-radius:9px;padding:14px}.pipeline-bottom h2{color:#d9dfe1;margin:0 0 13px;font-size:10px}.pipeline-summary-grid{border:1px solid #223038;border-radius:7px;grid-template-columns:repeat(4,1fr);display:grid}.pipeline-summary-grid>div{border-right:1px solid #223038;min-height:117px;padding:12px}.pipeline-summary-grid>div:last-child{border:0}.pipeline-summary-grid strong,.pipeline-summary-grid span,.pipeline-summary-grid b,.pipeline-summary-grid small{display:block}.pipeline-summary-grid strong{font-size:16px}.pipeline-summary-grid span,.pipeline-summary-grid small{color:#758289;margin-top:4px;font-size:7px}.pipeline-summary-grid b{color:#d3dade;margin-top:14px;font-size:13px;font-weight:600}.pipeline-summary-grid b.warning{color:#d58a4d;font-size:8px}.pipeline-distribution>div{grid-template-columns:122px minmax(185px,1fr);align-items:center;gap:13px;display:grid}.pipeline-donut{border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.pipeline-donut:after{content:"";background:#0c1418;border-radius:50%;position:absolute;inset:26px}.pipeline-donut span{z-index:1;color:#79868c;text-align:center;font-size:7px;position:relative}.pipeline-donut strong{color:#e3e8ea;font-size:17px;display:block}.pipeline-distribution-legend p{color:#77848a;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;margin:5px 0;font-size:7px;display:grid}.pipeline-distribution-legend i{border-radius:2px;width:6px;height:6px}.pipeline-distribution-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-distribution-legend b{color:#9ca7ac;font-weight:500}.pipeline-disclaimer{color:#4f5b61;text-align:center;margin:12px 0 0;font-size:7px}.opportunity-drawer{z-index:6;background:linear-gradient(150deg,#0e171c,#081014);border-left:1px solid #253138;grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100vh - 72px);display:grid;position:sticky;top:72px;box-shadow:-18px 0 55px #00000047}.opportunity-drawer-header{padding:25px 18px 18px}.opportunity-drawer-title-row{align-items:center;gap:9px;display:flex}.opportunity-drawer-title-row h2{color:#edf0f1;flex:1;margin:0;font-size:18px}.opportunity-drawer-title-row>span{color:#cfdf85;background:#172217;border:1px solid #40502b;border-radius:7px;padding:7px 9px;font-size:7px}.opportunity-drawer-title-row>button{color:#87949a;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.opportunity-drawer-header>p{color:#a1abb0;margin:13px 0 17px;font-size:11px}.opportunity-drawer-header>strong,.opportunity-drawer-header>small{display:block}.opportunity-drawer-header>strong{font-size:22px}.opportunity-drawer-header>small{color:#76838a;margin-top:3px;font-size:8px}.opportunity-meta{border:1px solid #26343b;border-radius:8px;grid-template-columns:1.2fr .75fr 1fr;margin-top:16px;display:grid}.opportunity-meta article{border-right:1px solid #26343b;min-width:0;padding:11px}.opportunity-meta article:last-child{border:0}.opportunity-meta span,.opportunity-meta b{display:block}.opportunity-meta span{color:#78858c;margin-bottom:7px;font-size:7px}.opportunity-meta b{color:#d1d8da;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.opportunity-meta article:first-child b{align-items:center;gap:6px;display:flex}.opportunity-tabs{border-top:1px solid #222e34;border-bottom:1px solid #222e34;padding:0 13px;display:flex;overflow-x:auto}.opportunity-tabs button{color:#79868c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:max-content;height:43px;padding:0 7px;font-size:8px}.opportunity-tabs button.active{border-bottom-color:var(--lime);color:#d6dfae}.opportunity-drawer-content{min-height:0;padding:12px 14px 18px;overflow-y:auto}.opportunity-detail-card{background:linear-gradient(145deg,#101a1f,#0b1418);border:1px solid #26343b;border-radius:8px;margin-bottom:11px;padding:15px}.opportunity-detail-card h3{color:#d9dfe1;margin:0;font-size:9px}.opportunity-key-info header{justify-content:space-between;align-items:center;display:flex}.opportunity-key-info header button{color:#9ba6aa;cursor:pointer;background:0 0;border:0}.opportunity-key-info dl{gap:10px;margin:14px 0 0;display:grid}.opportunity-key-info dl>div{grid-template-columns:104px minmax(0,1fr);gap:9px;display:grid}.opportunity-key-info dt{color:#77848b;font-size:7px}.opportunity-key-info dd{color:#c2cbce;margin:0;font-size:8px;line-height:1.45}.opportunity-next-action{border-color:#3e5833}.opportunity-next-action>div,.opportunity-health>div{align-items:center;gap:10px;margin:14px 0;display:flex}.opportunity-next-action>div>span{width:29px;height:29px;color:var(--lime);background:#b8e00014;border-radius:50%;place-items:center;display:grid}.opportunity-next-action p,.opportunity-health p{margin:0}.opportunity-next-action strong,.opportunity-next-action small,.opportunity-health strong,.opportunity-health small{display:block}.opportunity-next-action strong,.opportunity-health strong{font-size:8px}.opportunity-next-action small,.opportunity-health small{color:#718087;margin-top:4px;font-size:7px}.opportunity-next-action small b{color:var(--lime);margin-left:7px}.opportunity-next-action>button{color:#d0e181;cursor:pointer;background:#131d14;border:1px solid #53652e;border-radius:7px;height:32px;padding:0 11px;font-size:8px}.opportunity-next-action>button:disabled{opacity:.45}.opportunity-empty-action{color:#758289;font-size:8px}.opportunity-health{border-color:#34503b}.opportunity-health>div>span{color:#7eda85;font-size:29px}.opportunity-health.health-follow_up{border-color:#62552d}.opportunity-health.health-follow_up>div>span,.opportunity-health.health-follow_up strong{color:#d4b25c}.opportunity-health.health-at_risk{border-color:#603537}.opportunity-health.health-at_risk>div>span,.opportunity-health.health-at_risk strong{color:#df7479}.opportunity-linked-module{color:#68767d;text-align:center;place-items:center;min-height:260px;padding:25px;display:grid}.opportunity-linked-module h3{color:#c8d0d3;margin:13px 0 0;font-size:13px}.opportunity-linked-module p{max-width:260px;font-size:9px;line-height:1.5}.opportunity-drawer>footer{background:#0b1317;border-top:1px solid #253138;justify-content:flex-end;gap:9px;padding:13px 15px;display:flex}.opportunity-drawer>footer button{color:#bdc6c9;cursor:pointer;background:#10191d;border:1px solid #2d3a41;border-radius:7px;height:37px;padding:0 15px;font-size:8px}.opportunity-drawer>footer button:last-child{background:var(--lime);color:#111600;border-color:#c2e626;font-weight:800}.opportunity-form-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opportunity-form{background:#0d151a;border:1px solid #2e3b42;border-radius:12px;gap:15px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 28px 90px #000000b8}.opportunity-form>header{justify-content:space-between;display:flex}.opportunity-form h2{margin:0;font-size:18px}.opportunity-form header p{color:#748188;margin:5px 0 0;font-size:9px}.opportunity-form header button{color:#8d999f;cursor:pointer;background:0 0;border:0}.opportunity-form label{color:#87949a;gap:6px;font-size:8px;display:grid}.opportunity-form input,.opportunity-form select{color:#d6dddf;background:#091115;border:1px solid #2a383f;border-radius:7px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9px}.opportunity-form input:focus,.opportunity-form select:focus{border-color:#71842e}.opportunity-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opportunity-form>footer{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.opportunity-form footer button{color:#abb5b9;cursor:pointer;background:#10191d;border:1px solid #303d43;border-radius:7px;height:36px;padding:0 13px;font-size:9px}.opportunity-form footer button:last-child{background:var(--lime);color:#111600;border-color:#c2e626;font-weight:800}@media (width<=1250px){.pipeline-page.drawer-open{grid-template-columns:minmax(550px,1fr) 390px}.pipeline-page.drawer-open .pipeline-header{flex-direction:column;align-items:flex-start}.pipeline-page.drawer-open .pipeline-header-actions{width:100%}.pipeline-page.drawer-open .pipeline-header-actions label{flex:1;width:auto}.pipeline-bottom{grid-template-columns:1fr}.pipeline-summary-grid>div{min-height:105px}}@media (width<=1000px){.pipeline-main{padding-left:18px;padding-right:18px}.pipeline-page.drawer-open{display:block}.opportunity-drawer{width:min(430px,100vw);height:auto;position:fixed;top:72px;bottom:0;right:0;box-shadow:-28px 0 80px #000000b3}.pipeline-page.drawer-open:after{z-index:5;content:"";pointer-events:none;background:#00000059;position:fixed;inset:72px 430px 0 0}.pipeline-bottom{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr)}.pipeline-summary-grid{grid-template-columns:1fr 1fr}.pipeline-summary-grid>div:nth-child(2){border-right:0}.pipeline-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #223038}}@media (width<=800px){.pipeline-dashboard>.dashboard-footer{margin:0 15px 15px}.pipeline-page{min-height:calc(100vh - 58px)}.pipeline-main{padding:18px 14px 0}.pipeline-header{flex-direction:column;align-items:stretch;margin-bottom:16px}.pipeline-header h1{font-size:22px}.pipeline-header-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.pipeline-header-actions label{width:auto}.pipeline-toolbar{grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:visible}.pipeline-view-switch{grid-column:1/-1}.pipeline-view-switch button{flex:1;justify-content:center}.pipeline-toolbar>label select,.pipeline-more-filters{width:100%;min-width:0}.pipeline-kanban{scroll-snap-type:x proximity;min-height:calc(100vh - 315px)}.pipeline-stage{scroll-snap-align:start;flex-basis:min(82vw,285px);max-height:calc(100vh - 315px)}.pipeline-bottom{grid-template-columns:1fr}.pipeline-summary-grid{grid-template-columns:1fr 1fr}.pipeline-distribution>div{grid-template-columns:105px minmax(0,1fr)}.pipeline-donut{width:96px;height:96px}.pipeline-list-head{display:none}.pipeline-list-view>button{grid-template-columns:minmax(0,1fr) auto}.pipeline-list-view>button>span:nth-child(2),.pipeline-list-view>button>span:nth-child(4){display:none}.pipeline-list-owner{justify-self:end}.pipeline-list-view>button b{grid-column:2}.opportunity-drawer{border:0;width:100vw;height:100vh;top:0}.pipeline-page.drawer-open:after{display:none}.opportunity-drawer-header{padding:18px 15px 14px}.opportunity-drawer-title-row h2{font-size:20px}.opportunity-drawer-title-row>span{order:2}.opportunity-tabs{padding:0 8px}.opportunity-drawer-content{padding:11px 12px 18px}.opportunity-form>div{grid-template-columns:1fr}.crm-page{min-height:calc(100vh - 58px)}.crm-module-header{flex-direction:column;align-items:flex-start;gap:9px;padding:11px 14px}.crm-module-header>div{min-width:0}.crm-navigation{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.crm-navigation button{flex:none}.crm-placeholder{padding:20px 14px}.crm-placeholder>header h1{font-size:22px}.crm-empty-state{min-height:330px;padding:32px 18px}}.crm-leads-page{background:radial-gradient(circle at 35% 0,#b8e00006,#0000 26%);grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 137px);display:grid}.crm-leads-page.drawer-open{grid-template-columns:minmax(620px,1fr) minmax(390px,430px)}.crm-leads-page>main{min-width:0;padding:25px 24px}.crm-leads-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.crm-leads-header h1{color:#f1f4f5;margin:0;font-size:25px;font-weight:650}.crm-leads-header p{color:#748188;margin:5px 0 0;font-size:10px}.crm-leads-header>div:last-child{gap:8px;display:flex}.crm-leads-header button{color:#a7b1b5;cursor:pointer;background:#0c1418;border:1px solid #334149;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:700}.crm-leads-header button:last-child{background:var(--lime);color:#111700;border-color:#c5e928}.crm-leads-header button:disabled{opacity:.45;cursor:not-allowed}.crm-leads-toolbar{grid-template-columns:minmax(190px,1.7fr) repeat(4,minmax(120px,.75fr));gap:8px;margin-bottom:15px;display:grid}.crm-leads-toolbar label{color:#718087;background:#0b1216;border:1px solid #263239;border-radius:8px;align-items:center;gap:8px;min-width:0;height:39px;padding:0 11px;display:flex}.crm-leads-toolbar input{color:#dce2e4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.crm-leads-toolbar select{color:#a2adb1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1216;border:1px solid #263239;border-radius:8px;min-width:0;height:39px;padding:0 10px;font-size:8px}.crm-leads-table{background:#0a1115;border:1px solid #222e35;border-radius:10px;overflow:hidden}.crm-leads-table-head,.crm-leads-table>button{grid-template-columns:minmax(165px,1.35fr) 105px 108px 72px minmax(145px,1fr) minmax(135px,.9fr) 92px;align-items:center;gap:12px;display:grid}.crm-leads-table-head{color:#69767d;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid #263239;height:38px;padding:0 14px;font-size:7px;font-weight:800}.crm-leads-table>button{color:#9da8ad;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e292f;width:100%;min-height:66px;padding:9px 14px;font-size:8px}.crm-leads-table>button:hover{background:#111a1f}.crm-leads-table>button:last-of-type{border-bottom:0}.crm-leads-table>button strong,.crm-leads-table>button small{display:block}.crm-leads-table>button strong{color:#e1e6e8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-leads-table>button small{color:#6f7c82;margin-top:4px;font-size:7px}.crm-lead-owner{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.crm-lead-owner .user-avatar,.crm-lead-overview .user-avatar{flex:none;width:23px;height:23px;font-size:7px}.crm-lead-status{color:#aeb7bb;background:#111a1f;border:1px solid #344149;border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:7px;font-weight:750;display:inline-flex}.crm-lead-status.status-new{color:#c7de6d;border-color:#50612c}.crm-lead-status.status-in_conversation{color:#72b8df;border-color:#31556b}.crm-lead-status.status-follow_up{color:#e0b55e;border-color:#765e2e}.crm-lead-status.status-converted{color:#7acb94;border-color:#315d43}.crm-lead-status.status-discarded{color:#cc797b;border-color:#58383a}.crm-leads-state,.crm-leads-empty{color:#7b898f;text-align:center;place-items:center;gap:9px;min-height:300px;font-size:9px;display:grid}.crm-leads-state button{color:#c7d0d3;background:#111a1f;border:1px solid #3d4a50;border-radius:6px;padding:7px 10px}.crm-leads-empty h2{color:#dce2e4;margin:0;font-size:14px}.crm-leads-empty p{margin:0}.crm-lead-drawer{z-index:6;background:linear-gradient(160deg,#0d161a,#080f12);border-left:1px solid #263239;min-width:0;position:relative;box-shadow:-25px 0 65px #00000052}.crm-lead-drawer>header{border-bottom:1px solid #263239;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.crm-lead-drawer>header span{color:#aeca4f;letter-spacing:1px;font-size:7px;font-weight:800}.crm-lead-drawer h2{color:#edf1f2;margin:5px 0 0;font-size:20px}.crm-lead-drawer>header p{color:#748188;margin:5px 0 0;font-size:9px}.crm-lead-drawer>header button{color:#7f8c92;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.crm-lead-drawer-scroll{scrollbar-color:#344248 #0a1014;scrollbar-width:thin;gap:10px;max-height:calc(100vh - 202px);padding:12px;display:grid;overflow-y:auto}.crm-lead-drawer section{background:#0c1519;border:1px solid #253138;border-radius:9px;padding:14px}.crm-lead-drawer section>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.crm-lead-drawer h3{color:#dce2e4;margin:0;font-size:10px}.crm-lead-drawer header small{color:#748188;margin-top:4px;font-size:7px;display:block}.crm-lead-drawer section>header button,.crm-lead-action button,.crm-lead-requests button{color:#bed967;cursor:pointer;background:#121c17;border:1px solid #4d5c38;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:750}.crm-lead-overview>dl{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.crm-lead-overview dt{color:#67747a;text-transform:uppercase;font-size:6px}.crm-lead-overview dd{color:#c8d0d3;align-items:center;gap:6px;margin:5px 0 0;font-size:8px;display:flex}.crm-lead-overview>label{color:#7b888e;gap:5px;font-size:7px;display:grid}.crm-lead-overview select{color:#d5dcdf;background:#091115;border:1px solid #334149;border-radius:6px;height:34px;font-size:8px}.crm-lead-requests{gap:8px;display:grid}.crm-lead-requests article{background:#101a1f;border:1px solid #2b383f;border-radius:8px;padding:11px}.crm-lead-requests article>span{color:#9cb357;text-transform:uppercase;font-size:6px;font-weight:800}.crm-lead-requests h4{color:#dfe5e7;margin:5px 0 0;font-size:9px}.crm-lead-requests p{color:#849197;margin:6px 0 0;font-size:8px;line-height:1.5}.crm-lead-requests footer{align-items:center;gap:7px;margin-top:10px;display:flex}.crm-lead-requests footer b{color:#77858b;margin-right:auto;font-size:7px}.crm-lead-action{align-items:center;gap:8px;display:flex}.crm-lead-action>span{flex:1;min-width:0}.crm-lead-action strong,.crm-lead-action small{display:block}.crm-lead-action strong{color:#dde3e5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-lead-action small{color:#8b989d;margin-top:4px;font-size:7px}.crm-lead-muted{color:#748188;margin:0;font-size:8px}.crm-lead-timeline{gap:10px;display:grid}.crm-lead-timeline article{gap:9px;display:flex}.crm-lead-timeline i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #b8e00014}.crm-lead-timeline strong,.crm-lead-timeline small{display:block}.crm-lead-timeline strong{color:#d4dcdf;font-size:8px}.crm-lead-timeline small{color:#6f7c82;margin-top:3px;font-size:7px}.crm-lead-discard{color:#cf7f80;cursor:pointer;background:#1a1012;border:1px solid #58383a;border-radius:7px;width:100%;padding:9px;font-size:8px}.crm-lead-form{gap:11px;padding:14px 18px 18px;display:grid}.crm-lead-form section{background:#0c1519;border:1px solid #29363d;border-radius:9px;gap:9px;padding:12px;display:grid}.crm-lead-form h3{color:#dde4e6;margin:0;font-size:10px}.crm-lead-form h3 small,.crm-lead-form label small{color:#6f7c82;font-size:7px;font-weight:400}.crm-lead-form label{color:#98a4a9;gap:5px;font-size:8px;display:grid}.crm-lead-form input,.crm-lead-form select,.crm-lead-form textarea{color:#d7dfe1;width:100%;min-height:37px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091115;border:1px solid #34434a;border-radius:7px;outline:0;padding:8px 9px;font-size:9px}.crm-lead-form textarea{resize:vertical;min-height:74px}.crm-lead-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-lead-form footer{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.crm-lead-form footer button{color:#aeb8bc;cursor:pointer;background:#11191e;border:1px solid #35434a;border-radius:7px;height:36px;padding:0 12px;font-size:8px;font-weight:750}.crm-lead-form footer button:last-child{border-color:var(--lime);background:var(--lime);color:#111700}.crm-lead-form.compact{padding-top:18px}.crm-lead-fixed-owner{color:#aeb8bc;background:#0a1216;border:1px solid #2e3a40;border-radius:7px;margin:0;padding:9px;font-size:8px}@media (width<=1250px){.crm-leads-page.drawer-open{display:block}.crm-lead-drawer{z-index:15;width:min(430px,100vw);position:fixed;top:72px;bottom:0;right:0;box-shadow:-30px 0 90px #000000b8}.crm-lead-drawer-scroll{max-height:calc(100vh - 153px)}.crm-leads-toolbar{grid-template-columns:minmax(190px,1.5fr) repeat(2,1fr)}.crm-leads-toolbar select:last-child{grid-column:auto}.crm-leads-table-head,.crm-leads-table>button{grid-template-columns:minmax(160px,1.4fr) 100px 105px 65px minmax(130px,1fr) 120px}.crm-leads-table-head span:last-child,.crm-leads-table>button>span:last-child{display:none}}@media (width<=800px){.crm-leads-page{min-height:calc(100vh - 123px)}.crm-leads-page>main{padding:18px 14px}.crm-leads-header{flex-direction:column;align-items:stretch}.crm-leads-header>div:last-child{justify-content:flex-end}.crm-leads-toolbar{grid-template-columns:1fr 1fr}.crm-leads-toolbar label{grid-column:1/-1}.crm-leads-table-head{display:none}.crm-leads-table>button{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:82px}.crm-leads-table>button>span:nth-child(2),.crm-leads-table>button>span:nth-child(4),.crm-leads-table>button>span:nth-child(5){display:none}.crm-leads-table>button>span:nth-child(3){justify-self:end}.crm-leads-table>button>span:nth-child(6){grid-column:1/-1}.crm-lead-drawer{width:100vw;top:0}.crm-lead-drawer-scroll{max-height:calc(100vh - 91px)}.crm-lead-form-grid,.crm-lead-overview>dl{grid-template-columns:1fr}}.crm-leads-toolbar{grid-template-columns:minmax(190px,1.7fr) repeat(5,minmax(112px,.72fr))}.crm-lead-identity{align-items:center;gap:9px;min-width:0;display:flex}.crm-lead-identity>.user-avatar{flex:none;width:27px;height:27px;font-size:8px}.crm-lead-identity>span{min-width:0}.crm-lead-business{color:#b8cc73;background:#101914;border:1px solid #3d4a38;border-radius:999px;width:max-content;padding:4px 7px;font-size:7px;font-weight:750;display:inline-flex}.crm-lead-next-action.overdue small{color:#d47d7d}.crm-lead-next-action.today small{color:#c7dc72}.crm-leads-pagination{color:#6f7c82;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;font-size:8px;display:flex}.crm-leads-pagination>div{align-items:center;gap:8px;display:flex}.crm-leads-pagination b{color:#aeb8bc;font-size:8px}.crm-leads-pagination button{color:#bcc6c9;cursor:pointer;background:#0c1418;border:1px solid #334149;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.crm-leads-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=1250px){.crm-leads-toolbar{grid-template-columns:minmax(190px,1.5fr) repeat(2,1fr)}.crm-leads-toolbar label{grid-column:1/-1}}@media (width<=800px){.crm-leads-toolbar{grid-template-columns:1fr 1fr}.crm-leads-pagination{padding-inline:0}.crm-lead-identity>.user-avatar{width:25px;height:25px}}@media (width<=520px){.pipeline-header-actions{grid-template-columns:1fr}.pipeline-header-actions>button{width:100%}.pipeline-toolbar{grid-template-columns:1fr}.pipeline-toolbar>label,.pipeline-more-filters{grid-column:1}.pipeline-summary-grid{grid-template-columns:1fr}.pipeline-summary-grid>div{border-bottom:1px solid #223038;border-right:0}.pipeline-distribution>div{grid-template-columns:1fr}.pipeline-donut{margin:auto}.opportunity-meta{grid-template-columns:1fr 1fr}.opportunity-meta article:first-child{border-bottom:1px solid #26343b;border-right:0;grid-column:1/-1}.opportunity-meta article:nth-child(2){border-right:1px solid #26343b}.opportunity-key-info dl>div{grid-template-columns:82px minmax(0,1fr)}}.pipeline-load-state{color:#748188;text-align:center;place-items:center;min-height:420px;padding:45px;display:grid}.pipeline-load-state h2{color:#dce3e5;margin:14px 0 0;font-size:15px}.pipeline-load-state p{max-width:390px;margin:7px 0 0;font-size:9px;line-height:1.5}.pipeline-load-state.error svg{color:#d67c73}.pipeline-load-state button{color:#d5dddf;cursor:pointer;background:#111a1f;border:1px solid #45545b;border-radius:7px;height:35px;margin-top:15px;padding:0 14px;font-size:8px}.pipeline-empty-notice{color:#809097;background:#0d161a;border:1px solid #28353b;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.pipeline-empty-notice svg{color:var(--lime)}.pipeline-empty-notice strong,.pipeline-empty-notice small{display:block}.pipeline-empty-notice strong{color:#d9e0e2;font-size:9px}.pipeline-empty-notice small{margin-top:3px;font-size:8px}.pipeline-list-empty{color:#6f7d83;text-align:center;margin:0;padding:34px;font-size:9px}.opportunity-drawer-readonly{grid-template-rows:auto minmax(0,1fr)}.opportunity-origin-note{color:#7f8d93;border-top:1px solid #26343b;margin:14px 0 0;padding-top:12px;font-size:8px;line-height:1.5}.crm-inbox-page{background:radial-gradient(circle at 28% 0,#b8e00006,#0000 27%);grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 137px);display:grid}.crm-inbox-page.drawer-open{grid-template-columns:minmax(500px,1fr) minmax(410px,470px)}.crm-inbox-main{min-width:0;padding:25px 24px 30px;overflow:hidden}.crm-inbox-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.crm-inbox-header h1{color:#f1f4f5;letter-spacing:-.55px;margin:0;font-size:25px;font-weight:650}.crm-inbox-header p{color:#748188;margin:5px 0 0;font-size:10px}.crm-inbox-header>span{color:#91a0a6;background:#0d1519;border:1px solid #2b373d;border-radius:999px;padding:6px 9px;font-size:8px}.crm-inbox-list{background:linear-gradient(145deg,#0c1418,#091014);border:1px solid #202c32;border-radius:10px;overflow:hidden}.crm-inbox-list>button{color:#c8d0d3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #202b31;grid-template-columns:38px minmax(0,1fr);gap:11px;width:100%;min-height:150px;padding:16px 18px;transition:background .18s,border-color .18s;display:grid;position:relative}.crm-inbox-list>button:last-child{border-bottom:0}.crm-inbox-list>button:hover{background:#111b20}.crm-inbox-list>button.selected{box-shadow:inset 3px 0 0 var(--lime);background:linear-gradient(110deg,#15211d,#101a1f)}.crm-inbox-source-icon{color:#badc56;background:#121d1a;border:1px solid #304039;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.crm-inbox-list-content{min-width:0;display:block}.crm-inbox-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-inbox-list-heading strong{color:#eef1f2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.crm-inbox-list-heading time{color:#69767d;flex:none;font-size:7px}.crm-inbox-list-content>b{color:#aab4b8;margin-top:4px;font-size:9px;font-weight:550;display:block}.crm-inbox-list-title{color:#cbd2d5;margin-top:11px;font-size:9px;display:block}.crm-inbox-list-content>small{color:#77858b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin-top:5px;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-inbox-list-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.crm-inbox-list-meta em,.crm-inbox-list-meta i{color:#859299;background:#10181c;border:1px solid #2b383e;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal}.crm-inbox-list-meta em{color:#b5cd6b;border-color:#3d4a2b}.crm-inbox-list-meta i.status-new{color:#cce57b;background:#151f14;border-color:#4d5e2c}.crm-inbox-score{background:#b8e00009;border:1px solid #37452c;border-radius:8px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:12px;padding:7px 9px;display:flex}.crm-inbox-score>strong{color:#d7ed83;font-size:17px}.crm-inbox-score span b,.crm-inbox-score span small{display:block}.crm-inbox-score span b{color:#91a0a5;text-transform:uppercase;letter-spacing:.7px;font-size:6px}.crm-inbox-score span small{color:#b4bec1;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:3px;font-size:7px;overflow:hidden}.crm-inbox-new-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;right:7px;box-shadow:0 0 10px #b8e00073}.crm-inbox-state{text-align:center;background:#0b1216;border:1px solid #202c32;border-radius:10px;place-items:center;min-height:390px;padding:42px;display:grid}.crm-inbox-state>svg{color:#c6dd71}.crm-inbox-state h2{color:#dce3e5;margin:14px 0 0;font-size:14px}.crm-inbox-state p{color:#78858c;max-width:420px;margin:7px 0 0;font-size:9px;line-height:1.55}.crm-inbox-state button,.crm-inbox-detail-state button{color:#cfe185;cursor:pointer;background:#151f15;border:1px solid #50602f;border-radius:7px;height:33px;margin-top:15px;padding:0 12px;font-size:8px}.crm-inbox-state.error>svg,.crm-inbox-detail-state.error>svg{color:#d87878}.crm-inbox-spinner{border:2px solid #2b383e;border-top-color:var(--lime);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite crm-inbox-spin}@keyframes crm-inbox-spin{to{transform:rotate(360deg)}}.crm-inbox-drawer{z-index:6;background:linear-gradient(150deg,#0e171c,#081014);border-left:1px solid #253138;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 72px);display:grid;position:sticky;top:72px;box-shadow:-18px 0 55px #00000047}.crm-inbox-drawer>header{border-bottom:1px solid #243037;padding:22px 18px 17px}.crm-inbox-drawer-title{grid-template-columns:34px minmax(0,1fr) 31px;align-items:center;gap:9px;display:grid}.crm-inbox-drawer-title>span{width:32px;height:32px;color:var(--lime);background:#16221b;border-radius:8px;place-items:center;display:grid}.crm-inbox-drawer-title small{color:#829097;font-size:7px;display:block}.crm-inbox-drawer-title h2{color:#edf0f1;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:18px;overflow:hidden}.crm-inbox-drawer-title button{color:#87949a;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.crm-inbox-drawer>header>p{color:#b8c1c4;margin:11px 0 0;font-size:10px}.crm-inbox-drawer-pills{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.crm-inbox-drawer-pills span,.crm-inbox-drawer-pills time{color:#9ba7ac;border:1px solid #334047;border-radius:999px;padding:5px 7px;font-size:7px}.crm-inbox-drawer-pills span:first-child{color:#c7df75;border-color:#4b5b2e}.crm-inbox-drawer-content{scrollbar-width:thin;min-height:0;padding:12px 13px 22px;overflow-y:auto}.crm-inbox-detail-state{color:#78858c;text-align:center;place-items:center;min-height:280px;display:grid}.crm-inbox-detail-state p{max-width:280px;font-size:9px;line-height:1.5}.crm-inbox-assessment{background:linear-gradient(145deg,#151f17,#0e1718);border:1px solid #46542e;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-bottom:11px;padding:14px;display:grid}.crm-inbox-assessment>div{align-items:center;gap:8px;display:flex}.crm-inbox-assessment>div strong{color:#d9ef85;font-size:27px}.crm-inbox-assessment>div span{color:#7f8c91;text-transform:uppercase;font-size:6px;line-height:1.35}.crm-inbox-assessment p{border-left:1px solid #33412a;margin:0;padding-left:13px}.crm-inbox-assessment p b,.crm-inbox-assessment p small{display:block}.crm-inbox-assessment p b{color:#d8dfe1;font-size:8px;line-height:1.4}.crm-inbox-assessment p small{color:#68757c;margin-top:5px;font-size:6px}.crm-inbox-detail-card{background:linear-gradient(145deg,#101a1f,#0b1418);border:1px solid #26343b;border-radius:8px;margin-bottom:11px;padding:14px}.crm-inbox-detail-card>h3,.crm-inbox-detail-card article>h3{color:#dce2e4;margin:0 0 12px;font-size:9px}.crm-inbox-contact-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.crm-inbox-contact-grid>article+article{border-left:1px solid #26343b;padding-left:15px}.crm-inbox-detail-card dl{gap:9px;margin:0;display:grid}.crm-inbox-detail-card dl>div{grid-template-columns:82px minmax(0,1fr);gap:8px;display:grid}.crm-inbox-detail-card dt{color:#728087;font-size:7px}.crm-inbox-detail-card dd{color:#c4cdd0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px;line-height:1.45}.crm-inbox-detail-card a{color:#c6db76;text-decoration:none}.crm-inbox-diagnostic-grid{gap:0;display:grid}.crm-inbox-diagnostic-grid article{border-bottom:1px solid #202c32;padding:11px 0}.crm-inbox-diagnostic-grid article:last-child{border-bottom:0}.crm-inbox-diagnostic-grid article>span{color:#819097;font-size:7px;display:block}.crm-inbox-diagnostic-grid article>p{color:#cbd3d6;margin:5px 0 0;font-size:8px;line-height:1.55}.crm-inbox-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.crm-inbox-chips b{color:#b8ce72;background:#131d16;border:1px solid #34422c;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:550}.crm-inbox-permission-note p{color:#849198;margin:0;font-size:8px;line-height:1.5}.crm-inbox-attribution{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crm-inbox-attribution article+article{border-left:1px solid #26343b;padding-left:14px}.crm-inbox-attribution h4{color:#aeb8bc;margin:0 0 10px;font-size:8px}.crm-inbox-activity article{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.crm-inbox-activity article>span{color:#bad566;background:#17231b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.crm-inbox-activity strong,.crm-inbox-activity time{display:block}.crm-inbox-activity strong{color:#cbd3d6;font-size:8px}.crm-inbox-activity time{color:#6f7d83;margin-top:4px;font-size:7px}.crm-inbox-activity>p{color:#748188;font-size:8px}@media (width<=1100px){.crm-inbox-page.drawer-open{display:block}.crm-inbox-drawer{width:min(470px,100vw);height:auto;position:fixed;top:72px;bottom:0;right:0;box-shadow:-28px 0 80px #000000b8}.crm-inbox-page.drawer-open:after{z-index:5;content:"";pointer-events:none;background:#00000061;position:fixed;inset:72px 470px 0 0}}@media (width<=800px){.crm-inbox-main{padding:18px 14px 24px}.crm-inbox-header h1{font-size:22px}.crm-inbox-list>button{grid-template-columns:32px minmax(0,1fr);min-height:140px;padding:14px 12px}.crm-inbox-source-icon{width:31px;height:31px}.crm-inbox-list-heading{flex-direction:column;align-items:flex-start;gap:4px}.crm-inbox-score{width:100%}.crm-inbox-drawer{border:0;width:100vw;height:100vh;top:0}.crm-inbox-page.drawer-open:after{display:none}.crm-inbox-drawer>header{padding:17px 14px 14px}.crm-inbox-drawer-content{padding:10px 11px 20px}}@media (width<=520px){.crm-inbox-header{flex-direction:column;align-items:flex-start}.crm-inbox-contact-grid,.crm-inbox-attribution{grid-template-columns:1fr}.crm-inbox-contact-grid>article+article,.crm-inbox-attribution article+article{border-top:1px solid #26343b;border-left:0;padding-top:14px;padding-left:0}.crm-inbox-assessment{grid-template-columns:1fr}.crm-inbox-assessment p{border-top:1px solid #33412a;border-left:0;padding-top:10px;padding-left:0}.crm-inbox-detail-card dl>div{grid-template-columns:72px minmax(0,1fr)}}.crm-inbox-filters{grid-template-columns:minmax(210px,1fr) 105px 170px 150px;gap:8px;margin-bottom:13px;display:grid}.crm-inbox-filters label{color:#748188;background:#0d1519;border:1px solid #28353b;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.crm-inbox-filters input,.crm-inbox-filters select{color:#b7c0c3;background:0 0;border:0;outline:0;width:100%;height:36px;font-size:8px}.crm-inbox-filters>select{background:#0d1519;border:1px solid #28353b;border-radius:8px;padding:0 9px}.crm-inbox-actions{background:linear-gradient(145deg,#141e16,#0d1718);border:1px solid #34422c;border-radius:9px;align-items:center;gap:7px;margin-bottom:11px;padding:10px;display:flex;position:relative}.crm-inbox-actions>button,.crm-inbox-more>button,.crm-inbox-actions.closed>button{color:#c4cdd0;cursor:pointer;background:#111a1f;border:1px solid #344149;border-radius:7px;height:34px;padding:0 11px;font-size:8px}.crm-inbox-actions>button.primary{background:var(--lime);color:#111600;border-color:#b8df23;font-weight:800}.crm-inbox-actions>p{color:#bad36d;margin:0 0 0 auto;font-size:7px}.crm-inbox-more{position:relative}.crm-inbox-more>button{width:37px;padding:0}.crm-inbox-more nav{z-index:12;background:#111a1f;border:1px solid #344149;border-radius:8px;width:170px;padding:5px;display:grid;position:absolute;top:39px;right:0;box-shadow:0 14px 35px #00000073}.crm-inbox-more nav button{color:#b9c3c6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px;font-size:8px}.crm-inbox-more nav button:hover{background:#1b272c}.crm-inbox-actions.closed{justify-content:space-between}.crm-inbox-actions.closed strong,.crm-inbox-actions.closed small{display:block}.crm-inbox-actions.closed strong{color:#d5e783;font-size:9px}.crm-inbox-actions.closed small{color:#87949a;margin-top:4px;font-size:7px}.crm-inbox-modal-backdrop{z-index:40;background:#020608c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-inbox-modal{background:linear-gradient(145deg,#111b20,#0a1216);border:1px solid #334149;border-radius:11px;width:min(540px,100vw - 28px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 25px 90px #000000a6}.crm-inbox-modal>header{z-index:2;background:#10191e;border-bottom:1px solid #28353b;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.crm-inbox-modal>header h2{color:#e4e9eb;margin:0;font-size:14px}.crm-inbox-modal>header button{color:#88959a;cursor:pointer;background:0 0;border:0;font-size:21px}.crm-inbox-modal form{gap:11px;padding:15px;display:grid}.crm-inbox-modal label,.crm-inbox-modal fieldset{color:#8e9ba0;gap:6px;margin:0;font-size:8px;display:grid}.crm-inbox-modal fieldset{border:1px solid #2b383e;border-radius:8px;padding:11px}.crm-inbox-modal legend{color:#c0c9cc;padding:0 5px}.crm-inbox-modal input,.crm-inbox-modal select,.crm-inbox-modal textarea{box-sizing:border-box;color:#d1d8da;width:100%;min-height:36px;font:inherit;background:#0b1317;border:1px solid #334149;border-radius:7px;outline:0;padding:8px 10px}.crm-inbox-modal textarea{resize:vertical;min-height:85px}.crm-inbox-modal small{color:#afc968}.crm-inbox-modal footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.crm-inbox-modal footer button,.crm-inbox-options-loading>button{color:#c3cccf;cursor:pointer;background:#121c21;border:1px solid #39474e;border-radius:7px;height:35px;padding:0 13px;font-size:8px}.crm-inbox-modal footer button:last-child{background:var(--lime);color:#111600;border-color:#b8df23;font-weight:800}.crm-inbox-modal-context{color:#859299;margin:0;font-size:8px}.crm-inbox-modal-context strong{color:#d4dcde}.crm-inbox-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-inbox-form-error{color:#e49a9d;background:#211315;border:1px solid #5b3436;border-radius:7px;margin:0;padding:8px;font-size:8px}.crm-inbox-options-loading{color:#89969b;place-items:center;padding:35px;font-size:9px;display:grid}.crm-inbox-options-loading button{margin-top:12px}@media (width<=800px){.crm-inbox-filters{grid-template-columns:1fr 1fr}.crm-inbox-filters label{grid-column:1/-1}}@media (width<=520px){.crm-inbox-filters,.crm-inbox-form-grid{grid-template-columns:1fr}.crm-inbox-filters label{grid-column:auto}.crm-inbox-actions{flex-wrap:wrap;align-items:stretch}.crm-inbox-actions>p{width:100%;margin:0}.crm-inbox-modal-backdrop{padding:8px}.crm-inbox-modal{max-height:calc(100vh - 16px)}}.crm-source-icon{--source-color:#9aa7ac;--source-border:#344249;--source-bg:#121b20;border:1px solid var(--source-border);background:var(--source-bg);width:32px;height:32px;color:var(--source-color);border-radius:9px;flex:none;place-items:center;display:inline-grid}.crm-source-icon--diagnostic{--source-color:var(--lime);--source-border:transparent;--source-bg:transparent;filter:drop-shadow(0 0 7px #b8e00047);background:0 0!important;border-color:#0000!important;border-radius:0!important}.crm-source-icon--diagnostic svg{stroke-width:2.1px}.crm-source-icon--contact{--source-color:#8bc8bc;--source-border:#31504b;--source-bg:#11201f}.crm-source-icon--whatsapp{--source-color:#72d493;--source-border:#2d523a;--source-bg:#102018}.crm-source-icon--instagram{--source-color:#d991c7;--source-border:#55364d;--source-bg:#21131f}.crm-source-icon--facebook{--source-color:#8ab5ee;--source-border:#324968;--source-bg:#111a29}.crm-source-icon--email{--source-color:#e2bc72;--source-border:#58472c;--source-bg:#211a10}.crm-source-icon--call{--source-color:#8fc5e0;--source-border:#345061;--source-bg:#101d24}.crm-source-icon--manual{--source-color:#c2a3e4;--source-border:#4a3c5b;--source-bg:#1b1523}.crm-source-icon.crm-inbox-source-icon{border-color:var(--source-border);background:var(--source-bg);width:36px;height:36px;color:var(--source-color)}.crm-inbox-drawer-title>.crm-source-icon{background:var(--source-bg);width:32px;height:32px;color:var(--source-color);border-radius:8px}.opportunity-source{align-items:center;gap:8px;display:inline-flex}.opportunity-source .crm-source-icon{border-radius:7px;width:26px;height:26px}.opportunity-source>span:last-child{color:#cbd3d6}.crm-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010406c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-modal-panel{color:#d8e0e3;background:linear-gradient(145deg,#10191e,#081014);border:1px solid #34434b;border-radius:14px;width:min(620px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 110px #000000c2}.crm-modal-header{z-index:3;background:#0e171cf7;border-bottom:1px solid #29363d;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.crm-modal-header span{color:#aeca4f;letter-spacing:1.3px;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.crm-modal-header h2{color:#eef2f3;margin:0;font-size:18px}.crm-modal-header>button{color:#8c999f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.crm-detail-modal{width:min(1040px,100vw - 48px);height:min(820px,100vh - 48px);max-height:calc(100vh - 48px);overflow:hidden}.crm-inbox-detail-modal,.opportunity-detail-modal{grid-template-rows:auto minmax(0,1fr);display:grid}.crm-inbox-detail-header{background:linear-gradient(120deg,#111b20,#0b1418);border-bottom:1px solid #28353c;padding:19px 22px 16px}.crm-inbox-detail-header>p{color:#b8c1c4;margin:9px 0 0;font-size:11px}.crm-inbox-detail-header .crm-inbox-drawer-title{grid-template-columns:38px minmax(0,1fr) 34px}.crm-inbox-detail-header .crm-inbox-drawer-title h2{font-size:21px}.crm-inbox-detail-header .crm-inbox-drawer-title button{width:34px;height:34px}.crm-inbox-detail-modal .crm-inbox-drawer-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:12px;padding:16px 18px 24px;display:grid;overflow:auto}.crm-inbox-detail-modal .crm-inbox-drawer-content>.crm-inbox-actions,.crm-inbox-detail-modal .crm-inbox-drawer-content>.crm-inbox-owner-card,.crm-inbox-detail-modal .crm-inbox-drawer-content>.crm-inbox-resolution,.crm-inbox-detail-modal .crm-inbox-drawer-content>.crm-action-feedback,.crm-inbox-detail-modal .crm-inbox-drawer-content>.crm-inbox-assessment,.crm-inbox-detail-modal .crm-inbox-drawer-content>.crm-inbox-contact-grid,.crm-inbox-detail-modal .crm-inbox-drawer-content>.crm-inbox-detail-state{grid-column:1/-1}.crm-inbox-detail-modal .crm-inbox-detail-card{margin:0}.crm-inbox-detail-modal .crm-inbox-diagnostic-grid{max-height:430px;padding-right:5px;overflow:auto}.crm-inbox-owner-card{background:#0e171b;border:1px solid #2d3b42;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.crm-inbox-owner-card>div>span{color:#718087;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px;font-size:7px;display:block}.crm-inbox-owner-card article{align-items:center;gap:9px;display:flex}.crm-inbox-owner-card article p{margin:0}.crm-inbox-owner-card strong,.crm-inbox-owner-card small{display:block}.crm-inbox-owner-card strong{color:#dce3e5;font-size:10px}.crm-inbox-owner-card small{color:#7d8a91;margin-top:3px;font-size:8px}.crm-owner-avatar,.crm-person-avatar{object-fit:cover;color:#d7ec81;background:#1b2923;border:1px solid #53623c;border-radius:50%;place-items:center;font-style:normal;font-weight:750;display:grid}.crm-owner-avatar{width:34px;height:34px;font-size:8px}.crm-owner-empty{color:#87949a;margin:0;font-size:10px}.crm-inbox-owner-card>button{color:#cee17f;cursor:pointer;background:#151f16;border:1px solid #4b5934;border-radius:7px;height:33px;padding:0 11px;font-size:8px}.crm-person-picker{gap:5px;max-height:245px;display:grid;overflow:auto}.crm-person-picker>button{color:#cad2d5;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#0b1317;border:1px solid #2b3940;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.crm-person-picker>button:hover{background:#121d18;border-color:#4d6030}.crm-person-picker>button:focus-visible{border-color:var(--lime);outline:0;box-shadow:0 0 0 3px #b8e0001f}.crm-person-picker>button.selected{box-shadow:inset 3px 0 var(--lime);background:#17231a;border-color:#819b30}.crm-person-picker span strong,.crm-person-picker span small{display:block}.crm-person-picker span strong{font-size:9px}.crm-person-picker span small{color:#748188;margin-top:4px;font-size:7px}.crm-person-picker b{color:#bed56e;font-size:7px}.crm-person-avatar,.crm-person-empty{width:34px;height:34px;font-size:8px}.crm-person-empty{color:#89969c;background:#233038;border-radius:50%;place-items:center;display:grid}.crm-unassign-button{color:#d78c86;cursor:pointer;background:0 0;border:0;width:max-content;font-size:8px;text-decoration:underline}.crm-action-modal form,.crm-opportunity-modal form{gap:12px;padding:17px 19px;display:grid}.crm-action-modal footer,.crm-opportunity-modal footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.crm-action-modal footer button,.crm-opportunity-modal footer button{color:#c8d1d4;min-width:112px;height:38px;font:inherit;cursor:pointer;background:#111a1f;border:1px solid #3a484f;border-radius:8px;padding:0 15px;font-size:8px;font-weight:700;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.crm-action-modal footer button:hover,.crm-opportunity-modal footer button:hover{color:#eef4d5;background:#182219;border-color:#627038}.crm-action-modal footer button:focus-visible,.crm-opportunity-modal footer button:focus-visible{outline:0;box-shadow:0 0 0 3px #b8e00024}.crm-action-modal footer button:last-child,.crm-opportunity-modal footer button:last-child{background:var(--lime);color:#111600;border-color:#b8df23}.crm-action-modal footer button:last-child:hover,.crm-opportunity-modal footer button:last-child:hover{background:#c8ed32;border-color:#d1f34f}.crm-action-modal footer button:disabled,.crm-opportunity-modal footer button:disabled{cursor:not-allowed;opacity:.55}.crm-dialog-description{color:#9da9ae;background:#b8e0000a;border-left:2px solid #8ca82f;margin:0;padding:10px 11px;font-size:9px;line-height:1.55}.crm-action-feedback{color:#d0e47e;background:#152018;border:1px solid #4e6030;border-radius:7px;margin:0;padding:8px 11px;font-size:8px}.crm-inbox-resolution{background:#111a1f;border:1px solid #39464c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.crm-inbox-resolution strong,.crm-inbox-resolution small{display:block}.crm-inbox-resolution small{color:#8b989e;margin-top:5px;font-size:8px}.crm-inbox-resolution>button{color:#d2e785;cursor:pointer;background:#172116;border:1px solid #536330;border-radius:7px;height:32px;padding:0 10px;font-size:8px}.crm-inbox-resolution.resolution-converted_to_opportunity{background:#142018;border-color:#506130}.crm-inbox-resolution.resolution-discarded,.crm-inbox-resolution.resolution-spam{background:#191315;border-color:#493637}.crm-inbox-resolution.resolution-duplicate{background:#121721;border-color:#3d465a}.crm-duplicate-picker{gap:8px;display:grid}.crm-duplicate-results{gap:5px;max-height:310px;display:grid;overflow:auto}.crm-duplicate-results>button{color:#cad2d5;text-align:left;cursor:pointer;background:#0b1317;border:1px solid #2b383f;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid;position:relative}.crm-duplicate-results>button.selected{background:#152019;border-color:#77902d}.crm-duplicate-results strong,.crm-duplicate-results small{display:block}.crm-duplicate-results strong{font-size:9px}.crm-duplicate-results small{color:#748188;margin-top:4px;font-size:7px}.crm-duplicate-results i{color:#9ba7ac;border:1px solid #3a474d;border-radius:10px;padding:4px 6px;font-size:7px;font-style:normal}.crm-duplicate-results b{color:#c9df76;font-size:6px;position:absolute;bottom:5px;right:7px}.crm-duplicate-results>p{color:#78858b;text-align:center;margin:0;padding:22px;font-size:9px}.crm-duplicate-selected{background:#141e16;border:1px solid #4d5d30;border-radius:7px;margin:0;padding:9px}.crm-duplicate-selected span,.crm-duplicate-selected strong{display:block}.crm-duplicate-selected span{color:#839096;font-size:7px}.crm-duplicate-selected strong{margin-top:4px;font-size:9px}.crm-form-section{background:#0c1519;border:1px solid #29363d;border-radius:9px;gap:10px;padding:13px;display:grid}.crm-form-section>header strong,.crm-form-section>header small{display:block}.crm-form-section>header strong{color:#dbe2e4;font-size:10px}.crm-form-section>header small{color:#78858c;margin-top:4px;font-size:8px}.crm-action-modal label,.crm-opportunity-modal label,.crm-opportunity-modal fieldset{color:#96a2a7;gap:6px;margin:0;font-size:8px;display:grid}.crm-opportunity-modal fieldset{background:#0a1216;border:1px solid #2c3940;border-radius:8px;min-width:0;padding:11px}.crm-opportunity-modal legend{color:#c7d0d3;padding:0 5px;font-weight:700}.crm-action-modal input,.crm-action-modal select,.crm-action-modal textarea,.crm-opportunity-modal input,.crm-opportunity-modal select,.crm-opportunity-modal textarea{color:#d7dfe1;width:100%;min-height:38px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091115;border:1px solid #34434a;border-radius:7px;outline:0;padding:8px 10px;font-size:9px}.crm-action-modal select,.crm-opportunity-modal select{cursor:pointer}.crm-action-modal input:hover,.crm-action-modal select:hover,.crm-action-modal textarea:hover,.crm-opportunity-modal input:hover,.crm-opportunity-modal select:hover,.crm-opportunity-modal textarea:hover{border-color:#4b5a43}.crm-action-modal input:focus,.crm-action-modal select:focus,.crm-action-modal textarea:focus,.crm-opportunity-modal input:focus,.crm-opportunity-modal select:focus,.crm-opportunity-modal textarea:focus{border-color:#829b2d;box-shadow:0 0 0 3px #b8e00014}.crm-action-modal textarea{resize:vertical;min-height:92px}.crm-opportunity-modal select:disabled{cursor:not-allowed;opacity:.62}.crm-opportunity-modal{width:min(760px,100vw - 32px)}.crm-empty-relation{text-align:center;border:1px dashed #344249;border-radius:7px;padding:13px}.crm-empty-relation p{color:#859299;margin:0;font-size:8px}.crm-empty-relation button,.crm-relation-switch button{color:#cce17a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.crm-empty-relation button{margin-top:8px}.crm-empty-relation button:hover,.crm-relation-switch button:hover{color:var(--lime);text-decoration:underline}.crm-relation-switch{background:#101a17;border:1px solid #2d3a34;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.crm-relation-switch span{color:#7f8c91;font-size:8px}.crm-relation-switch button{padding:3px 0}.opportunity-detail-modal{width:min(900px,100vw - 48px);height:auto;max-height:calc(100vh - 48px)}.opportunity-detail-modal .opportunity-drawer-header{padding:20px 22px}.opportunity-detail-modal .opportunity-drawer-title-row{align-items:flex-start}.opportunity-detail-modal .opportunity-drawer-title-row>div{flex:1;min-width:0}.opportunity-detail-modal .opportunity-drawer-title-row h2{margin:4px 0 0;font-size:21px}.opportunity-detail-modal .opportunity-drawer-title-row small{color:#99b23f;letter-spacing:1px;font-size:7px}.opportunity-detail-modal .opportunity-drawer-title-row p{color:#9ca8ad;margin:7px 0 0;font-size:10px}.opportunity-detail-modal .opportunity-drawer-content{grid-template-columns:1fr;display:grid;overflow:auto}.opportunity-origin-block{background:#111b17;border:1px solid #3d4c32;border-radius:9px;margin-top:14px;padding:14px}.opportunity-origin-block>header{align-items:center;gap:10px;display:flex}.opportunity-origin-block>header span,.opportunity-origin-block>header strong{display:block}.opportunity-origin-block>header span{color:#79878d;font-size:7px}.opportunity-origin-block>header strong{margin-top:3px;font-size:10px}.opportunity-origin-block dl{grid-template-columns:1fr 1fr;gap:9px 18px;margin:14px 0;display:grid}.opportunity-origin-block dl>div{grid-template-columns:105px minmax(0,1fr);display:grid}.opportunity-origin-block>button{color:#d2e584;cursor:pointer;background:#182218;border:1px solid #5b6b35;border-radius:7px;height:33px;padding:0 11px;font-size:8px}.crm-inbox-list>button{min-height:122px;padding-top:13px;padding-bottom:13px}.crm-inbox-list>button.status-closed{opacity:.78;min-height:104px}.crm-inbox-list>button.status-closed .crm-inbox-score{background:0 0;border-color:#303c34;padding:4px 7px}.crm-inbox-list>button.status-closed .crm-inbox-score>strong{color:#93a269;font-size:13px}.crm-inbox-list>button.resolution-discarded{opacity:.58}.crm-inbox-list>button.resolution-discarded .crm-inbox-list-heading strong{-webkit-text-decoration:line-through #586166;text-decoration:line-through #586166}.crm-inbox-list>button.resolution-spam{opacity:.45;filter:saturate(.55)}.crm-inbox-list>button.resolution-duplicate{opacity:.62}.crm-inbox-list>button.resolution-converted_to_opportunity{opacity:.86;box-shadow:inset 3px 0 #7f9a31}.crm-inbox-list>button.resolution-handled{opacity:.72}@media (width<=800px){.crm-modal-overlay{padding:10px}.crm-detail-modal,.opportunity-detail-modal{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.crm-inbox-detail-modal .crm-inbox-drawer-content{grid-template-columns:1fr}.crm-inbox-detail-modal .crm-inbox-drawer-content>*{grid-column:1}.opportunity-origin-block dl{grid-template-columns:1fr}.crm-opportunity-modal{width:calc(100vw - 20px)}}.marketing-page{color:#dce3e5;background:#080f13;min-height:calc(100vh - 137px);padding:25px 24px}.marketing-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.marketing-header span{color:#aeca4f;letter-spacing:1.2px;font-size:8px;font-weight:800}.marketing-header h1{color:#eff3f4;margin:5px 0 0;font-size:26px}.marketing-header p{color:#748188;margin:5px 0 0;font-size:10px}.marketing-header>button,.marketing-empty button{border:1px solid var(--lime);background:var(--lime);color:#111700;cursor:pointer;border-radius:8px;height:38px;padding:0 15px;font-size:9px;font-weight:800}.marketing-navigation{border-bottom:1px solid #263239;align-items:center;gap:3px;margin:20px 0;display:flex;overflow-x:auto}.marketing-navigation button{color:#7e8b92;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:9px;font-weight:700;display:flex;position:relative}.marketing-navigation button.active{border-color:var(--lime);color:#edf2f3}.marketing-navigation small{color:#93a75b;border:1px solid #354129;border-radius:5px;padding:3px 5px;font-size:6px}.marketing-kpis,.marketing-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px;display:grid}.marketing-kpis article,.marketing-metrics article{background:#0c1418;border:1px solid #253139;border-radius:10px;padding:15px 16px}.marketing-kpis span,.marketing-metrics span{color:#718087;font-size:8px;display:block}.marketing-kpis strong,.marketing-metrics strong{color:#edf2f3;margin-top:9px;font-size:23px;display:block}.marketing-table{background:#0a1115;border:1px solid #253139;border-radius:10px;overflow:hidden}.marketing-table>header,.marketing-table>article{grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) 92px 78px 65px 55px 118px 95px;align-items:center;gap:10px;padding:0 14px;display:grid}.marketing-table>header{color:#69767d;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid #263239;height:39px;font-size:7px;font-weight:800}.marketing-table>article{color:#9da8ad;border-bottom:1px solid #1e292f;min-height:64px;font-size:8px}.marketing-table>article:last-child{border-bottom:0}.marketing-table article>span{min-width:0}.marketing-table article strong,.marketing-table article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.marketing-table article strong{color:#e1e6e8;font-size:9px}.marketing-table article small{color:#6f7c82;margin-top:4px;font-size:7px}.marketing-status{color:#b4bec2;background:#111a1f;border:1px solid #3c474d;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:750;display:inline-flex}.marketing-status.scheduled{color:#e0b75c;border-color:#735f2e}.marketing-status.sending{color:#75bce2;border-color:#31566b}.marketing-status.sent{color:#7acb94;border-color:#315d43}.marketing-status.cancelled,.marketing-status.failed{color:#d17d7e;border-color:#58383a}.marketing-actions{gap:3px;display:flex}.marketing-actions button{color:#849299;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.marketing-actions button:hover{color:#dce4e6;background:#141e23;border-color:#3b484f}.marketing-empty{text-align:center;background:#0a1115;border:1px solid #263239;border-radius:11px;align-content:center;place-items:center;min-height:330px;padding:32px;display:grid}.marketing-empty>div{width:58px;height:58px;color:var(--lime);background:#111a18;border:1px solid #3d492e;border-radius:16px;place-items:center;display:grid}.marketing-empty h2{color:#e5ebed;margin:14px 0 5px;font-size:17px}.marketing-empty p{color:#748188;max-width:440px;margin:0 0 15px;font-size:9px;line-height:1.6}.marketing-empty button:disabled{color:#879556;cursor:not-allowed;background:#182018;border-color:#354129}.marketing-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-card-grid>article{background:#0c1418;border:1px solid #253139;border-radius:11px;align-content:start;min-height:220px;padding:16px;display:grid}.marketing-card-grid>article.archived{opacity:.56}.marketing-card-icon{color:#b8d752;background:#111a18;border:1px solid #38452c;border-radius:10px;place-items:center;width:37px;height:37px;margin-bottom:13px;display:grid}.marketing-card-grid>article>span{color:#92a653;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-card-grid h2{color:#e4eaec;margin:6px 0;font-size:15px}.marketing-card-grid p{color:#7b888e;margin:0;font-size:9px;line-height:1.55}.marketing-card-grid>article>strong{color:#dce3e5;margin-top:14px;font-size:11px}.marketing-card-grid>article>small{color:#69767d;margin-top:6px;font-size:7px}.marketing-card-grid footer{flex-wrap:wrap;align-self:end;gap:5px;margin-top:18px;display:flex}.marketing-card-grid footer button,.marketing-inline-action{color:#aeb8bc;cursor:pointer;background:#11191e;border:1px solid #35434a;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:700}.marketing-state{color:#7f8c92;align-content:center;place-items:center;min-height:450px;font-size:10px;display:grid}.marketing-state.error{color:#d48484}.marketing-state button{color:#c7d0d3;background:#111a1f;border:1px solid #3d4a50;border-radius:6px;padding:7px 11px}.marketing-editor-modal{width:min(1180px,100vw - 36px)}.marketing-form{gap:13px;padding:16px 19px 19px;display:grid}.marketing-form.compact{padding-top:19px}.marketing-editor-grid{grid-template-columns:minmax(370px,.85fr) minmax(420px,1.15fr);gap:14px;display:grid}.marketing-fields{gap:10px;display:grid}.marketing-fields>section{background:#0c1519;border:1px solid #29363d;border-radius:9px;gap:9px;padding:13px;display:grid}.marketing-form h3{color:#dde4e6;margin:0;font-size:10px}.marketing-form label{color:#98a4a9;gap:5px;font-size:8px;display:grid}.marketing-form label small{color:#6f7c82;font-size:7px}.marketing-form input,.marketing-form select,.marketing-form textarea{color:#d7dfe1;width:100%;min-height:37px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091115;border:1px solid #34434a;border-radius:7px;outline:0;padding:8px 9px;font-size:9px}.marketing-form textarea{resize:vertical;min-height:70px}.marketing-form .marketing-html-editor{min-height:210px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.5}.marketing-form-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.marketing-form>footer{justify-content:flex-end;gap:8px;display:flex}.marketing-form>footer button{color:#aeb8bc;background:#11191e;border:1px solid #35434a;border-radius:7px;height:36px;padding:0 12px;font-size:8px;font-weight:750}.marketing-form>footer button:last-child{border-color:var(--lime);background:var(--lime);color:#111700}.marketing-preview{background:#0c1519;border:1px solid #29363d;border-radius:9px;align-self:start;padding:13px;position:sticky;top:76px}.marketing-preview>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.marketing-preview>header strong{font-size:10px}.marketing-preview>header div{gap:3px;display:flex}.marketing-preview button{color:#7f8c92;background:#10191e;border:1px solid #344149;border-radius:5px;padding:5px 8px;font-size:7px}.marketing-preview button.active{color:#cce96c;border-color:#65752c}.marketing-preview>div{background:#1b252a;border-radius:6px;place-items:center;min-height:520px;display:grid;overflow:auto}.marketing-preview iframe{background:#fff;border:0;width:100%;height:520px}.marketing-preview .mobile iframe{width:375px;max-width:100%}.marketing-preview>small{color:#69767d;margin-top:8px;font-size:7px;display:block}.marketing-provider-note{color:#9aaa6d;background:#101914;border:1px solid #313e31;border-radius:7px;margin:0;padding:9px;font-size:8px;line-height:1.5}.marketing-form fieldset{border:1px solid #29363d;border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}.marketing-form legend{color:#c5ced1;padding:0 5px;font-size:9px}.marketing-radio{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.marketing-radio input,.marketing-contact-picker input{width:auto;min-height:0;accent-color:var(--lime)}.marketing-contact-picker{gap:4px;max-height:310px;display:grid;overflow:auto}.marketing-contact-picker label{background:#0b1317;border:1px solid #29363d;border-radius:7px;align-items:center;gap:9px;padding:8px;display:flex}.marketing-contact-picker label.ineligible{opacity:.55}.marketing-contact-picker span{display:grid}.marketing-contact-picker strong{color:#d7dfe1;font-size:9px}.marketing-contact-picker small{margin-top:2px}.marketing-metrics{grid-template-columns:repeat(3,1fr)}.campaign-metrics{margin-top:14px}.marketing-no-data{color:#748188;text-align:center;padding:30px;font-size:9px}@media (width<=1100px){.marketing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-editor-grid{grid-template-columns:1fr}.marketing-preview{position:static}.marketing-table{overflow-x:auto}.marketing-table>header,.marketing-table>article{min-width:900px}}@media (width<=800px){.marketing-page{min-height:calc(100vh - 123px);padding:18px 14px}.marketing-header{flex-direction:column;align-items:stretch}.marketing-header>button{align-self:flex-end}.marketing-kpis,.marketing-metrics{grid-template-columns:1fr 1fr}.marketing-card-grid{grid-template-columns:1fr}.marketing-editor-modal{width:calc(100vw - 20px)}.marketing-preview>div,.marketing-preview iframe{height:420px;min-height:420px}.marketing-form-pair{grid-template-columns:1fr}}.opportunity-detail-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(960px,100vw - 48px);height:min(850px,100vh - 48px)}.opportunity-header-value{margin-top:14px}.opportunity-header-value strong,.opportunity-header-value small{display:block}.opportunity-header-value strong{font-size:22px}.opportunity-header-value small{color:#758289;margin-top:3px;font-size:8px}.opportunity-stage-badge.stage-won{color:#a8dd8a;background:#152519;border-color:#45683a}.opportunity-stage-badge.stage-lost{color:#df9295;background:#211416;border-color:#633c3f}.opportunity-meta article:first-child b{grid-template-columns:28px minmax(0,1fr);gap:8px;display:grid}.opportunity-meta article:first-child b>i{text-align:left;background:0 0;border:0;width:auto;height:auto;display:block}.opportunity-meta article:first-child b em,.opportunity-meta article:first-child b small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opportunity-meta article:first-child b em{color:#d1d8da;font-size:8px;font-style:normal}.opportunity-meta article:first-child b small{color:#738087;margin-top:3px;font-size:6px}.opportunity-owner-avatar{object-fit:cover;color:#d7ec81;background:#1b2923;border:1px solid #53623c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.opportunity-tabs button{justify-content:center;align-items:center;gap:6px;display:flex}.opportunity-tabs button.active svg{color:var(--lime)}.opportunity-summary-workspace{gap:11px;display:grid}.opportunity-command-bar{background:#0d161a;border:1px solid #2a383f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.opportunity-command-bar>div{gap:8px;display:flex}.opportunity-command-bar button{color:#c7d0d3;cursor:pointer;background:#121c20;border:1px solid #3b494f;border-radius:7px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.opportunity-command-bar button.primary{background:var(--lime);color:#111600;border-color:#a8ca2d}.opportunity-command-bar button:disabled{cursor:not-allowed;opacity:.43}.opportunity-summary-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.opportunity-summary-grid .opportunity-detail-card{margin:0}.opportunity-health.health-empty>small{color:#66747a;margin-top:7px;font-size:7px;display:block}.opportunity-feedback{margin:0 0 11px}.opportunity-activity-timeline{padding:2px;display:grid;position:relative}.opportunity-activity-timeline:before{content:"";background:#334139;width:1px;position:absolute;top:17px;bottom:17px;left:14px}.opportunity-activity-timeline article{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:4px 0;display:grid;position:relative}.opportunity-activity-timeline article>span{z-index:1;color:#c8df77;background:#152018;border:1px solid #526331;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.opportunity-activity-timeline article>div{background:#0d161a;border:1px solid #29373d;border-radius:7px;padding:6px 9px}.opportunity-activity-timeline strong{color:#d5dcde;font-size:8px;line-height:1.35;display:block}.opportunity-activity-timeline small{color:#748188;align-items:center;gap:5px;margin-top:3px;font-size:6px;display:flex}.opportunity-activity-timeline small b{color:#94a1a6;font-weight:650}.opportunity-activity-timeline small i{color:#4f5c62;font-style:normal}.opportunity-linked-module.error{color:#da8588}.opportunity-stage-picker{grid-template-columns:1fr 1fr;gap:6px;max-height:330px;display:grid;overflow:auto}.opportunity-stage-picker>button{color:#cbd3d5;text-align:left;cursor:pointer;background:#0b1317;border:1px solid #2d3a40;border-radius:8px;grid-template-columns:5px minmax(0,1fr);align-items:stretch;gap:10px;min-height:58px;padding:8px;display:grid}.opportunity-stage-picker>button:hover{background:#121c18;border-color:#536332}.opportunity-stage-picker>button.selected{background:#17221a;border-color:#91ad34;box-shadow:inset 0 0 0 1px #b8e00014}.opportunity-stage-picker>button>i{border-radius:4px;width:4px}.opportunity-stage-picker strong,.opportunity-stage-picker small{display:block}.opportunity-stage-picker strong{font-size:9px}.opportunity-stage-picker small{color:#748188;margin-top:5px;font-size:7px}.opportunity-stage-warning{color:#cdbb7b;background:#1d1910;border:1px solid #5c5030;border-radius:7px;margin:0;padding:10px;font-size:8px;line-height:1.5}.opportunity-stage-warning.stage-lost{color:#de9498;background:#201315;border-color:#60383b}.opportunity-stage-warning.stage-won{color:#a8d58d;background:#142018;border-color:#456239}.opportunity-confirm-body{gap:7px;padding:18px 20px;display:grid}.opportunity-confirm-body p{color:#9aa6ab;margin:0;font-size:9px}.opportunity-confirm-body strong{color:#e1e6e8;margin-top:8px;font-size:11px}.opportunity-confirm-body span{color:#b7cd68;font-size:8px}.opportunity-confirm-body footer{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.opportunity-confirm-body footer button{color:#c8d1d4;background:#111a1f;border:1px solid #3a484f;border-radius:8px;height:38px;padding:0 15px;font-size:8px;font-weight:700}.opportunity-confirm-body footer button:last-child{background:var(--lime);color:#111600;border-color:#b8df23}.pipeline-stage{transition:border-color .16s,background .16s,box-shadow .16s}.pipeline-stage.drop-target{border-color:var(--lime);background:linear-gradient(155deg,#152018,#0b1515);box-shadow:inset 0 0 0 1px #b8e0002e,0 0 28px #b8e0001a}.pipeline-stage.drop-target .pipeline-stage-cards:before{color:#cfe27c;letter-spacing:.35px;content:"Soltar en esta etapa";background:#b8e0000f;border:1px dashed #8fab32;border-radius:7px;place-items:center;min-height:38px;font-size:7px;font-weight:750;display:grid}.pipeline-opportunity-card{cursor:grab}.pipeline-opportunity-card:active{cursor:grabbing}.pipeline-opportunity-card.dragging{opacity:.96;cursor:grabbing;background:linear-gradient(145deg,#17242a,#111c21);border-color:#728a31;transform:translateY(-2px)rotate(.25deg);box-shadow:0 14px 32px #0000007a,0 0 0 1px #b8e0001f}.pipeline-opportunity-card.pending{cursor:wait;opacity:.72;position:relative}.pipeline-card-pending{color:#c8dc76;align-items:center;gap:6px;margin-top:7px;font-size:7px;display:flex}.pipeline-card-pending .crm-inbox-spinner{width:10px;height:10px}.pipeline-feedback{margin-bottom:11px}.crm-pipeline-fixed{background:#0d161a;border:1px solid #34434a;border-radius:7px;align-content:center;min-height:38px;padding:7px 10px;display:grid}.crm-pipeline-fixed>span,.crm-pipeline-fixed>strong,.crm-pipeline-fixed>small{display:block}.crm-pipeline-fixed>span{color:#96a2a7;font-size:7px}.crm-pipeline-fixed>strong{color:#d7dfe1;margin-top:3px;font-size:9px}.crm-pipeline-fixed>small{color:#66747a;margin-top:2px;font-size:6px}@media (width<=700px){.opportunity-summary-grid{grid-template-columns:1fr}.opportunity-command-bar{flex-direction:column;align-items:stretch}.opportunity-command-bar>div{grid-template-columns:1fr 1fr;display:grid}.opportunity-command-bar button{justify-content:center}.opportunity-stage-picker{grid-template-columns:1fr}.opportunity-tabs button{gap:0}.opportunity-tabs button svg{display:none}.opportunity-detail-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}}.pipeline-opportunity-card.dragging{opacity:.22;background:#0c1519;border-color:#4c5933;transform:none;box-shadow:inset 0 0 0 1px #b8e0000d}.pipeline-drag-preview{z-index:140;pointer-events:none;opacity:1;filter:drop-shadow(0 22px 30px #00000094);will-change:left,top;position:fixed;transform:translateY(-3px)scale(1.015)}.pipeline-drag-preview-card{width:100%;opacity:1!important;cursor:grabbing!important;background:linear-gradient(145deg,#18262c,#111c21)!important;border-color:#839b39!important;box-shadow:0 18px 42px #0000009e,0 0 0 1px #b8e0002e!important}.opportunity-edit-modal{width:min(560px,100vw - 32px)}.opportunity-edit-value-row{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.opportunity-edit-modal input:disabled{cursor:not-allowed;opacity:.58}.opportunity-activity-timeline article>div>p{color:#9eab80;margin:5px 0 0;font-size:7px;line-height:1.4}@media (width<=560px){.opportunity-edit-value-row{grid-template-columns:1fr}}:root{--layer-app-content:0;--layer-navigation:100;--layer-regular-overlay:1400;--layer-regular-modal:2000;--layer-sticky-notes:3000;--layer-sticky-feedback:3050;--layer-sticky-dialog:3100}.crm-modal-overlay{z-index:var(--layer-regular-modal)}.global-sticky-notes-layer{z-index:var(--layer-sticky-notes);isolation:isolate}.sticky-toast{z-index:var(--layer-sticky-feedback)}.sticky-confirm-backdrop{z-index:var(--layer-sticky-dialog);pointer-events:auto}.sticky-confirm-dialog button:disabled{cursor:wait;opacity:.6}.qualis-date-picker{min-width:0;position:relative}.qualis-date-trigger{color:#d7dfe1;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#091115;border:1px solid #34434a;border-radius:7px;outline:0;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 10px;font-size:9px;display:grid}.qualis-date-trigger>svg:first-child{color:#99b549}.qualis-date-trigger>svg:last-child{color:#748188;transform:rotate(180deg)}.qualis-date-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.qualis-date-trigger:hover{border-color:#4b5a43}.qualis-date-trigger:focus-visible{border-color:#829b2d;box-shadow:0 0 0 3px #b8e00014}.qualis-date-trigger:disabled{cursor:not-allowed;opacity:.55}.qualis-date-popover{z-index:calc(var(--layer-regular-modal) + 20);background:linear-gradient(155deg,#0d161b,#080f13);border:1px solid #344149;border-radius:10px;max-height:calc(100vh - 24px);padding:13px;font-family:Satoshi,sans-serif;position:fixed;overflow:auto;box-shadow:0 24px 58px #000000b8}.qualis-date-popover>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.qualis-date-popover>header>strong{color:#edf2f3;text-transform:capitalize;font-size:12px;font-weight:700}.qualis-date-popover>header>div{gap:6px;display:flex}.qualis-date-popover>header button{color:#c6ced1;cursor:pointer;background:#10181d;border:1px solid #29363d;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.qualis-date-popover>header button:first-child svg{transform:rotate(-90deg)}.qualis-date-popover>header button:last-child svg{transform:rotate(90deg)}.qualis-date-popover>header button:hover,.qualis-date-popover>header button:focus-visible{color:#dff270;background:#172018;border-color:#718629;outline:0}.qualis-date-weekdays,.qualis-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.qualis-date-weekdays span{color:#69767d;place-items:center;height:23px;font-size:8px;font-weight:750;display:grid}.qualis-date-grid button{color:#bdc6ca;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;min-width:0;height:32px;padding:0;font:650 9px Satoshi,sans-serif;display:grid}.qualis-date-grid button.outside{color:#4f5b62}.qualis-date-grid button:hover,.qualis-date-grid button:focus-visible{color:#e6f59c;background:#121d18;border-color:#4d6030;outline:0}.qualis-date-grid button.today:not(.selected){color:#d7ee72;border-color:#b8e0007a}.qualis-date-grid button.selected,.qualis-date-grid button.selected:hover,.qualis-date-grid button.selected:focus-visible{border-color:var(--lime);background:var(--lime);color:#111600;font-weight:850;box-shadow:0 0 0 2px #b8e00017}.qualis-date-popover>footer{border-top:1px solid #202c33;justify-content:flex-end;margin-top:11px;padding-top:10px;display:flex}.qualis-date-popover>footer button{color:#cce17a;cursor:pointer;background:#111a17;border:1px solid #334129;border-radius:7px;height:31px;padding:0 10px;font:700 8px Satoshi,sans-serif}.qualis-date-popover>footer button:hover,.qualis-date-popover>footer button:focus-visible{color:#e5f59b;background:#172018;border-color:#718629;outline:0}.opportunity-next-action-date-field{color:#96a2a7;gap:6px;margin:0;font-size:8px;display:grid}.opportunity-next-action-date-field>span{display:block}.pipeline-card-next-action{color:#91a0a7;border-top:1px solid #303e45b8;border-bottom:1px solid #303e457a;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px;margin:7px 0 3px;padding:7px 0;display:grid}.pipeline-card-next-action>svg{color:#a9bd66;margin-top:1px}.pipeline-card-next-action>span{min-width:0}.pipeline-card-next-action strong{color:#cbd4d7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:620;line-height:1.25;display:-webkit-box;overflow:hidden}.pipeline-card-next-action small{color:#74848b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;line-height:1.2;display:block;overflow:hidden}.pipeline-card-next-action.state-today small{color:#c7dc72}.pipeline-card-next-action.state-overdue>svg,.pipeline-card-next-action.state-overdue small{color:#df8589}.pipeline-opportunity-card:has(.pipeline-card-next-action){min-height:174px}.opportunity-next-action.state-overdue{border-color:#60383b;box-shadow:inset 3px 0 #df74796b}.opportunity-next-action .opportunity-next-action-main{align-items:center;gap:10px;margin:14px 0 10px;display:flex}.opportunity-next-action .opportunity-next-action-icon{width:31px;height:31px;color:var(--lime);background:#b8e00014;border-radius:50%;flex:none;place-items:center;display:grid}.opportunity-next-action .opportunity-next-action-main p{min-width:0}.opportunity-next-action .opportunity-next-action-main strong{color:#e1e7e9;text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.opportunity-next-action .opportunity-next-action-main small.critical{color:#df8a8e}.opportunity-next-action .opportunity-next-action-main small b{color:#df9295;background:#201315;border:1px solid #60383b;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:6px;display:inline-block}.opportunity-next-action .opportunity-next-action-owner{border-top:1px solid #26343b;align-items:center;gap:8px;margin:0 0 12px;padding-top:9px;display:flex}.opportunity-next-action-owner>span{width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0;display:block}.opportunity-next-action-owner span small,.opportunity-next-action-owner span strong{display:block}.opportunity-next-action-owner span small{color:#718087;margin:0;font-size:6px}.opportunity-next-action-owner span strong{color:#cad2d5;margin-top:3px;font-size:8px}.opportunity-next-action .opportunity-next-action-controls{align-items:center;gap:7px;margin:0;display:flex}.opportunity-next-action-controls button,.opportunity-next-action-empty button{color:#d0e181;cursor:pointer;background:#131d14;border:1px solid #53652e;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:8px;font-weight:650;display:flex}.opportunity-next-action-controls button.secondary,.opportunity-next-action-empty button.secondary{color:#aeb9bd;background:#10191d;border-color:#34434a}.opportunity-next-action-controls button:disabled{cursor:wait;opacity:.55}.opportunity-next-action-controls .crm-inbox-spinner{width:11px;height:11px}.opportunity-next-action .opportunity-next-action-empty{justify-items:start;gap:10px;margin:12px 0 0;display:grid}.opportunity-next-action-empty .opportunity-empty-action{max-width:310px;margin:0;line-height:1.5}.opportunity-next-action>.crm-inbox-form-error{margin:10px 0 0}.opportunity-next-action-modal{width:min(500px,100vw - 30px)}.opportunity-next-action-modal fieldset{border:0;min-width:0;margin:0;padding:0}.opportunity-next-action-modal legend{color:#87949a;margin-bottom:7px;font-size:8px}.opportunity-next-action-type-picker{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.opportunity-next-action-type-picker button{color:#9da9ae;cursor:pointer;background:#0b1317;border:1px solid #2d3a40;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:7px;font-size:8px;display:flex}.opportunity-next-action-type-picker button:hover{background:#121c18;border-color:#536332}.opportunity-next-action-type-picker button.selected{color:#d9e6a0;background:#17221a;border-color:#91ad34;box-shadow:inset 0 0 0 1px #b8e00014}.opportunity-next-action-date-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.opportunity-next-action-assignee{background:#0d161a;border:1px solid #34434a;border-radius:8px;gap:6px;padding:10px;display:grid}.opportunity-next-action-assignee>span{color:#96a2a7;font-size:7px}.opportunity-next-action-assignee>div{align-items:center;gap:8px;display:flex}.opportunity-next-action-assignee strong{color:#d7dfe1;font-size:9px}.opportunity-next-action-assignee>small{color:#66747a;font-size:7px}.opportunity-next-action-modal input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=520px){.opportunity-next-action-type-picker{grid-template-columns:1fr 1fr}.opportunity-next-action-date-row{grid-template-columns:1fr}.opportunity-next-action-controls{flex-wrap:wrap}.opportunity-next-action-controls button:first-child{flex:1 0 100%}.opportunity-next-action-controls button.secondary{flex:1}}@media (width<=380px){.qualis-date-popover{padding:10px}.qualis-date-weekdays,.qualis-date-grid{gap:2px}.qualis-date-grid button{height:30px}}.opportunity-next-action-more{width:32px;color:#8f9da2!important;background:#10191d!important;border-color:#34434a!important;padding:0!important}.opportunity-next-action-more:hover,.opportunity-next-action-more:focus-visible{outline:0;color:#d4e67f!important;background:#172019!important;border-color:#5a6938!important}.opportunity-next-action-menu{z-index:calc(var(--layer-regular-modal) + 30);background:linear-gradient(145deg,#111a1f,#0a1216);border:1px solid #344149;border-radius:9px;width:min(220px,100vw - 20px);padding:5px;display:grid;position:fixed;box-shadow:0 18px 48px #000000ad}.opportunity-next-action-menu button{color:#bdc7ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 9px;font:650 8px Satoshi,sans-serif;display:flex}.opportunity-next-action-menu button:hover,.opportunity-next-action-menu button:focus-visible{color:#ddeb9d;background:#18231d;outline:0}.opportunity-next-action-menu button.danger{color:#dc8e91}.opportunity-next-action-menu button.danger:hover,.opportunity-next-action-menu button.danger:focus-visible{color:#f0a1a4;background:#211416}.opportunity-next-action-replace-note{color:#b8c77d;background:#141d15;border:1px solid #4c5932;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;font-size:8px;line-height:1.5;display:flex}.opportunity-next-action-replace-note svg{color:var(--lime);flex:none;margin-top:1px}.opportunity-next-action-cancel-modal{width:min(480px,100vw - 30px)}.opportunity-next-action-cancel-body{gap:13px;padding:18px 20px;display:grid}.opportunity-next-action-cancel-body>p:first-child{color:#a3adb1;margin:0;font-size:9px;line-height:1.55}.opportunity-next-action-cancel-body footer{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.opportunity-next-action-cancel-body footer button{color:#c8d1d4;cursor:pointer;background:#111a1f;border:1px solid #3a484f;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:38px;padding:0 15px;font:700 8px Satoshi,sans-serif;display:flex}.opportunity-next-action-cancel-body footer button.danger{color:#fff;background:#6f2429;border-color:#8b3d42}.opportunity-next-action-cancel-body footer button.danger:hover,.opportunity-next-action-cancel-body footer button.danger:focus-visible{background:#8a2d33;border-color:#ca6267;outline:0}.opportunity-next-action-cancel-body footer button:disabled{cursor:wait;opacity:.58}.opportunity-next-action-cancel-body .crm-inbox-spinner{width:11px;height:11px}.opportunity-activity-timeline article>div>p+p{margin-top:2px}@media (width<=520px){.opportunity-next-action-controls .opportunity-next-action-more{flex:0 0 38px}.opportunity-next-action-cancel-body footer{grid-template-columns:1fr 1fr;display:grid}.opportunity-next-action-cancel-body footer button{min-width:0}}.qualis-time-picker{min-width:0;position:relative}.qualis-time-trigger{color:#d7dfe1;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#091115;border:1px solid #34434a;border-radius:7px;outline:0;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 10px;font-size:9px;display:grid}.qualis-time-trigger>svg:first-child{color:#99b549}.qualis-time-trigger>svg:last-child{color:#748188;transform:rotate(180deg)}.qualis-time-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}.qualis-time-trigger:hover{border-color:#4b5a43}.qualis-time-trigger:focus-visible{border-color:#829b2d;box-shadow:0 0 0 3px #b8e00014}.qualis-time-trigger:disabled{cursor:not-allowed;opacity:.55}.qualis-time-popover{z-index:calc(var(--layer-regular-modal) + 20);background:linear-gradient(155deg,#0d161b,#080f13);border:1px solid #344149;border-radius:10px;max-height:calc(100vh - 24px);padding:12px;font-family:Satoshi,sans-serif;position:fixed;overflow:hidden;box-shadow:0 24px 58px #000000b8}.qualis-time-popover>header{grid-template-columns:1fr 1fr;gap:8px;padding:0 3px 8px;display:grid}.qualis-time-popover>header span{color:#718087;text-align:center;text-transform:uppercase;letter-spacing:.55px;font-size:8px;font-weight:750}.qualis-time-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qualis-time-columns>div{scrollbar-color:#40502b #10181d;scrollbar-width:thin;background:#091115;border:1px solid #26343b;border-radius:8px;align-content:start;gap:3px;height:min(242px,100vh - 150px);padding:4px;display:grid;overflow-y:auto}.qualis-time-columns button{color:#aeb9bd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-height:31px;padding:0;font:650 9px Satoshi,sans-serif;display:grid}.qualis-time-columns button:hover,.qualis-time-columns button:focus-visible{color:#e6f59c;background:#121d18;border-color:#4d6030;outline:0}.qualis-time-columns button.selected{border-color:var(--lime);background:var(--lime);color:#111600;font-weight:850}.qualis-time-popover>footer{border-top:1px solid #202c33;justify-content:space-between;align-items:center;margin-top:9px;padding-top:9px;display:flex}.qualis-time-popover>footer span{color:#dce5e7;font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.qualis-time-popover>footer button{color:#cce17a;cursor:pointer;background:#111a17;border:1px solid #334129;border-radius:7px;height:31px;padding:0 10px;font:700 8px Satoshi,sans-serif}.qualis-time-popover>footer button:hover,.qualis-time-popover>footer button:focus-visible{color:#e5f59b;background:#172018;border-color:#718629;outline:0}.opportunity-next-action-time-field{color:#96a2a7;gap:6px;margin:0;font-size:8px;display:grid}.opportunity-next-action-time-field>span{display:block}.meeting-time-field>span{color:#9aa6ac;margin-bottom:7px;font-size:10px;display:block}.meeting-time-field .qualis-time-trigger{height:42px;font-size:12px}@media (width<=380px){.qualis-time-popover{padding:9px}.qualis-time-columns{gap:6px}.qualis-time-columns>div{height:min(220px,100vh - 135px)}}.opportunity-health>div>span{color:#7eda85;width:29px;height:29px;font-size:inherit;background:#7eda8514;border-radius:50%;place-items:center;display:grid}.opportunity-health.health-attention{border-color:#62552d}.opportunity-health.health-attention>div>span,.opportunity-health.health-attention strong{color:#d4b25c}.opportunity-health.health-risk{border-color:#603537}.opportunity-health.health-risk>div>span,.opportunity-health.health-risk strong{color:#df7479}.opportunity-health.health-unavailable,.opportunity-health.health-closed{border-color:#34434a}.opportunity-health.health-unavailable>div>span,.opportunity-health.health-closed>div>span{color:#8f9ca1;background:#919ea414}.opportunity-health ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.opportunity-health li{color:#9da8ac;padding-left:11px;font-size:7px;line-height:1.45;position:relative}.opportunity-health li:before{content:"";background:#8e9a9f;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.opportunity-health li.severity-risk:before{background:#d96970}.opportunity-health li.severity-attention:before{background:#c5a74e}.opportunity-health.health-critical{border-color:#8b3d42}.opportunity-health.health-critical>div>span,.opportunity-health.health-critical strong{color:#ff8585}.opportunity-health li.severity-critical:before{background:#ff8585}.pipeline-card-title small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.pipeline-card-health{color:#8fa0a6;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;width:max-content;max-width:100%;margin:5px 0 2px;font-size:7px;font-weight:720;line-height:1.2;display:flex;overflow:hidden}.pipeline-card-health i{background:#7eda85;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #7eda8514}.pipeline-card-health.health-attention{color:#cbb46c}.pipeline-card-health.health-attention i{background:#c5a74e;box-shadow:0 0 0 2px #c5a74e17}.pipeline-card-health.health-risk{color:#df8589}.pipeline-card-health.health-risk i{background:#d96970;box-shadow:0 0 0 2px #d9697017}.pipeline-card-health.health-critical{color:#ff8585}.pipeline-card-health.health-critical i{background:#ff8585;box-shadow:0 0 0 2px #ff85851f}.pipeline-list-head,.pipeline-list-view>button{grid-template-columns:minmax(150px,1.3fr) minmax(95px,.8fr) 95px 95px minmax(100px,.8fr) 75px}.opportunity-health-indicator{color:#8fa0a6;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;width:max-content;max-width:100%;font-size:7px;font-weight:720;line-height:1.2;display:flex;overflow:hidden}.opportunity-health-indicator i{background:#7eda85;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 2px #7eda8514}.opportunity-health-indicator.health-attention{color:#cbb46c}.opportunity-health-indicator.health-attention i{background:#c5a74e;box-shadow:0 0 0 2px #c5a74e17}.opportunity-health-indicator.health-risk{color:#df8589}.opportunity-health-indicator.health-risk i{background:#d96970;box-shadow:0 0 0 2px #d9697017}.opportunity-health-indicator.health-critical{color:#ff8585}.opportunity-health-indicator.health-critical i{background:#ff8585;box-shadow:0 0 0 2px #ff85851f}.pipeline-list-health-cell{min-width:0}.pipeline-list-health{margin:0}@media (width<=1000px){.pipeline-list-head{display:none}.pipeline-list-view>button{grid-template-columns:minmax(0,1fr) auto}.pipeline-list-view>button>span:nth-child(2),.pipeline-list-view>button>span:nth-child(5){display:none}.pipeline-list-view>button>span:nth-child(3),.pipeline-list-view>button>span:nth-child(4){display:block}.pipeline-list-health-cell{grid-area:2/1}.pipeline-list-owner{grid-area:1/2;justify-self:end}.pipeline-list-view>button b{grid-area:2/2}.pipeline-list-health{max-width:100%}}.crm-section-inbox{height:calc(100vh - 72px);overflow:hidden}.crm-section-inbox .crm-inbox-page{background:#091115;grid-template-columns:190px minmax(330px,380px) minmax(470px,1fr);height:calc(100vh - 137px);min-height:540px;display:grid;overflow:hidden}.crm-inbox-sidebar{background:linear-gradient(155deg,#0b1418,#081014);border-right:1px solid #223038;min-width:0;padding:18px 10px;overflow-y:auto}.crm-inbox-sidebar>header{padding:0 7px 15px}.crm-inbox-sidebar>header span{color:#8b989e;letter-spacing:1.5px;font-size:6px;font-weight:800;display:block}.crm-inbox-sidebar>header strong{color:#e0e5e7;margin-top:8px;font-size:15px;display:inline-block}.crm-inbox-sidebar>header small{color:#65737a;margin-left:8px;font-size:7px}.crm-inbox-sidebar section{margin-top:10px}.crm-inbox-sidebar h2{color:#67757c;letter-spacing:1.35px;margin:0;padding:8px 8px 6px;font-size:6px;font-weight:800}.crm-inbox-sidebar nav{gap:2px;display:grid}.crm-inbox-sidebar nav button{color:#89969c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;width:100%;min-height:34px;padding:5px 7px;font:500 8px Satoshi,sans-serif;display:grid}.crm-inbox-sidebar nav button:hover{color:#cbd3d6;background:#111c20}.crm-inbox-sidebar nav button.active{color:#d7e98e;background:linear-gradient(90deg,#b8e00017,#b8e00006);border-color:#283b2c}.crm-inbox-sidebar nav button>svg{justify-self:center}.crm-inbox-sidebar nav button.active>svg{color:var(--lime)}.crm-inbox-sidebar nav button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-inbox-sidebar nav button>b{color:#a1adb2;background:#111b20;border:1px solid #2d3a40;border-radius:999px;place-items:center;min-width:21px;height:19px;padding:0 5px;font-size:6px;display:grid}.crm-inbox-sidebar nav button.active>b{color:#d9e78d;border-color:#61752d}.crm-inbox-sidebar .crm-source-icon{border-radius:6px;width:23px;height:23px}.crm-section-inbox .crm-inbox-main{background:#0a1216;border-right:1px solid #223038;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.crm-section-inbox .crm-inbox-header{border-bottom:1px solid #202d33;flex:none;align-items:center;min-height:62px;margin:0;padding:12px 16px}.crm-section-inbox .crm-inbox-filters{border-bottom:1px solid #202d33;flex:none;grid-template-columns:minmax(145px,1fr) 115px 112px 105px;gap:6px;margin:0;padding:10px 13px}.crm-section-inbox .crm-inbox-filters label,.crm-section-inbox .crm-inbox-filters>select{background:#0d171b;border-color:#26353b;border-radius:6px;height:34px}.crm-section-inbox .crm-inbox-list{background:0 0;border:0;border-radius:0;min-height:0;overflow-y:auto}.crm-section-inbox .crm-inbox-list>button.status-closed{min-height:94px}.crm-section-inbox .crm-inbox-list>button.selected{box-shadow:inset 2px 0 0 var(--lime);background:linear-gradient(100deg,#b8e0001a,#101a1e)}.crm-section-inbox .crm-inbox-list-heading strong{font-size:9px}.crm-inbox-list-origin{color:#88969c;margin-top:4px;font-size:7px;display:block}.crm-section-inbox .crm-inbox-list-content>b{color:#b2bdc0;margin-top:5px;font-size:7px}.crm-section-inbox .crm-inbox-list-content>small{-webkit-line-clamp:1;margin-top:4px;font-size:7px}.crm-section-inbox .crm-inbox-list-meta{flex-wrap:nowrap;gap:5px;margin-top:8px}.crm-section-inbox .crm-inbox-list-meta i{flex:none;padding:3px 5px;font-size:6px}.crm-inbox-list-owner{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}.crm-inbox-list-owner .crm-person-avatar{width:19px;height:19px;font-size:5px}.crm-inbox-list-owner em{color:#8d999e;text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:6px;font-style:normal;overflow:hidden}.crm-inbox-detail-panel{background:radial-gradient(circle at 45% 0,#b8e00009,#0000 24%),#0a1317;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;container:crm-inbox-detail/inline-size}.crm-inbox-detail-placeholder{color:#627078;text-align:center;background:radial-gradient(circle at 50% 35%,#b8e0000a,#0000 24%),#0a1317;place-content:center;justify-items:center;padding:30px;display:grid}.crm-inbox-detail-placeholder svg{color:#879c43}.crm-inbox-detail-placeholder h2{color:#cbd3d6;margin:12px 0 0;font-size:12px}.crm-inbox-detail-placeholder p{color:#69767d;max-width:250px;margin:6px 0 0;font-size:8px;line-height:1.5}.crm-inbox-detail-panel .crm-inbox-detail-header{min-width:0;padding:18px 20px 14px}.crm-inbox-detail-panel .crm-inbox-drawer-title{grid-template-columns:38px minmax(0,1fr) 34px}.crm-inbox-detail-panel .crm-inbox-drawer-title h2{font-size:18px}.crm-inbox-detail-panel .crm-inbox-detail-header>p{overflow-wrap:anywhere;margin:8px 0 0;font-size:8px}.crm-inbox-detail-panel .crm-inbox-detail-header>p i{color:#536168;font-style:normal}.crm-inbox-detail-panel .crm-inbox-drawer-content{scrollbar-color:#304047 #0a1317;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));align-content:start;gap:11px;min-width:0;min-height:0;padding:13px 15px 22px;display:grid;overflow:auto}.crm-inbox-detail-panel .crm-inbox-drawer-content::-webkit-scrollbar{width:6px;height:6px}.crm-inbox-message-history::-webkit-scrollbar{width:6px;height:6px}.crm-inbox-detail-panel .crm-inbox-drawer-content::-webkit-scrollbar-track{background:#0a1317}.crm-inbox-message-history::-webkit-scrollbar-track{background:#0a1317}.crm-inbox-detail-panel .crm-inbox-drawer-content::-webkit-scrollbar-thumb{background:#304047;border:1px solid #0a1317;border-radius:6px}.crm-inbox-message-history::-webkit-scrollbar-thumb{background:#304047;border:1px solid #0a1317;border-radius:6px}.crm-inbox-detail-panel .crm-inbox-drawer-content>*{min-width:0;max-width:100%}.crm-inbox-detail-panel .crm-inbox-drawer-content>.crm-inbox-actions,.crm-inbox-detail-panel .crm-inbox-drawer-content>.crm-inbox-owner-card,.crm-inbox-detail-panel .crm-inbox-drawer-content>.crm-inbox-resolution,.crm-inbox-detail-panel .crm-inbox-drawer-content>.crm-action-feedback,.crm-inbox-detail-panel .crm-inbox-drawer-content>.crm-inbox-assessment,.crm-inbox-detail-panel .crm-inbox-drawer-content>.crm-inbox-contact-grid,.crm-inbox-detail-panel .crm-inbox-drawer-content>.crm-inbox-detail-state{grid-column:1/-1}.crm-inbox-detail-panel .crm-inbox-detail-card{min-width:0;margin:0}.crm-inbox-detail-panel .crm-inbox-diagnostic-grid{max-height:430px;padding-right:5px;overflow:auto}@media (width<=1280px){.crm-section-inbox .crm-inbox-page{grid-template-columns:168px 330px minmax(430px,1fr)}.crm-inbox-sidebar{padding-inline:7px}.crm-section-inbox .crm-inbox-filters{grid-template-columns:1fr 105px 100px}.crm-section-inbox .crm-inbox-filters>select:last-child{display:none}}@media (width<=1000px){.crm-section-inbox{height:auto;overflow:visible}.crm-section-inbox .crm-inbox-page{grid-template-columns:170px minmax(0,1fr);height:calc(100vh - 137px)}.crm-inbox-detail-placeholder{display:none}.crm-inbox-detail-panel{z-index:var(--layer-regular-modal);position:fixed;inset:72px 0 0 170px;box-shadow:-24px 0 70px #000000a6}.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:1fr 1fr}}@media (width<=700px){.crm-section-inbox .crm-inbox-page{flex-direction:column;height:calc(100vh - 166px);min-height:480px;display:flex}.crm-inbox-sidebar{border-bottom:1px solid #223038;border-right:0;flex:none;padding:8px 10px;overflow-x:auto}.crm-inbox-sidebar>header{display:none}.crm-inbox-sidebar section{margin:0}.crm-inbox-sidebar section+section{margin-top:5px}.crm-inbox-sidebar h2{display:none}.crm-inbox-sidebar nav{width:max-content;display:flex}.crm-inbox-sidebar nav button{grid-template-columns:20px auto auto;width:auto;min-height:31px}.crm-inbox-sidebar nav button>b{min-width:18px;height:17px}.crm-section-inbox .crm-inbox-main{border-right:0;flex:1}.crm-section-inbox .crm-inbox-header{min-height:50px;padding:9px 12px}.crm-section-inbox .crm-inbox-filters{grid-template-columns:1fr 105px;padding:8px 10px}.crm-section-inbox .crm-inbox-filters>select:nth-of-type(2),.crm-section-inbox .crm-inbox-filters>select:nth-of-type(3){display:none}.crm-inbox-detail-panel{width:100vw;height:100vh;inset:0}.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:1fr}.crm-inbox-detail-panel .crm-inbox-drawer-content>*{grid-column:1}}.crm-inbox-sidebar nav button{min-height:38px;font-size:9px}.crm-inbox-sidebar h2,.crm-inbox-sidebar>header span{font-size:7px}.crm-inbox-sidebar>header strong{font-size:17px}.crm-inbox-sidebar>header small{font-size:8px}.crm-inbox-sidebar nav button>b{font-size:7px}.crm-section-inbox .crm-inbox-header{min-height:66px;padding:13px 16px}.crm-section-inbox .crm-inbox-header h1{font-size:21px}.crm-section-inbox .crm-inbox-header p{font-size:8px}.crm-inbox-controls{background:#0a1317;border-bottom:1px solid #202d33;flex:none;padding:10px 13px 8px}.crm-inbox-search-row{grid-template-columns:minmax(0,1fr) 36px;gap:7px;display:grid}.crm-inbox-search-row label{color:#78868c;background:#0e181d;border:1px solid #2a3940;border-radius:7px;align-items:center;gap:8px;height:37px;padding:0 11px;display:flex}.crm-inbox-search-row input{color:#c6d0d3;background:0 0;border:0;outline:0;width:100%;font:500 9px Satoshi,sans-serif}.crm-inbox-search-row input::placeholder{color:#66757b}.crm-inbox-search-row>button{color:#7f8d93;cursor:pointer;background:#0e181d;border:1px solid #2a3940;border-radius:7px;place-items:center;width:36px;height:37px;display:grid}.crm-inbox-search-row>button.active{color:var(--lime);background:#162018;border-color:#52622e}.crm-section-inbox .crm-inbox-controls .crm-inbox-filters{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 0;padding:0;display:grid}.crm-section-inbox .crm-inbox-controls select{box-sizing:border-box;color:#aeb9bd;background:#0e181c;border:1px solid #29383e;border-radius:7px;outline:0;width:100%;height:35px;padding:0 9px;font:500 8px Satoshi,sans-serif}.crm-inbox-sort-row{align-items:center;gap:5px;min-height:30px;margin-top:4px;display:flex}.crm-inbox-sort-row>span{color:#68777d;font-size:7px}.crm-section-inbox .crm-inbox-sort-row select{color:#aab7bb;background:0 0;border:0;width:auto;height:29px;padding:0 21px 0 3px;font-size:7px}.crm-inbox-list-shell{flex-direction:column;flex:1;min-height:0;display:flex}.crm-section-inbox .crm-inbox-list{scrollbar-color:#304047 transparent;scrollbar-width:thin;flex:1;min-height:0}.crm-section-inbox .crm-inbox-list::-webkit-scrollbar{width:5px}.crm-section-inbox .crm-inbox-list::-webkit-scrollbar-track{background:0 0}.crm-section-inbox .crm-inbox-list::-webkit-scrollbar-thumb{background:#2d3b41;border-radius:5px}.crm-section-inbox .crm-inbox-list>button{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:98px;padding:13px 14px}.crm-section-inbox .crm-inbox-source-icon{width:35px;height:35px}.crm-section-inbox .crm-inbox-list-heading strong{font-size:10px;line-height:1.35}.crm-section-inbox .crm-inbox-list-heading time{font-size:7px}.crm-inbox-list-origin,.crm-section-inbox .crm-inbox-list-content>b{font-size:8px}.crm-section-inbox .crm-inbox-list-content>small{font-size:8px;line-height:1.4}.crm-section-inbox .crm-inbox-list-meta{gap:5px;margin-top:9px}.crm-section-inbox .crm-inbox-list-meta i{border-radius:999px;padding:4px 6px;font-size:7px;font-weight:650}.crm-inbox-list-meta .badge-unassigned{color:#a9b4b8;background:#111a1f;border-color:#46535a}.crm-inbox-list-meta .badge-new{color:#d2e77e;background:#172116;border-color:#64752e}.crm-inbox-list-meta .badge-progress{color:#8ec4e2;background:#101d27;border-color:#31536a}.crm-inbox-list-meta .badge-pending{color:#e2bf6e;background:#211b10;border-color:#65532b}.crm-inbox-list-meta .badge-converted{color:#8fd987;background:#122218;border-color:#3d6338}.crm-inbox-list-meta .badge-duplicate{color:#c19ae8;background:#1b1424;border-color:#55416b}.crm-inbox-list-meta .badge-discarded{color:#e08b8f;background:#211416;border-color:#653a3d}.crm-inbox-list-meta .badge-closed{color:#9eaaaf;background:#121a1e;border-color:#465158}.crm-inbox-list-meta .badge-intent{color:#9ca8ad;background:#11191d;border-color:#3a454b}.crm-inbox-list-owner em{font-size:7px}.crm-inbox-pagination{background:#0b1418;border-top:1px solid #223038;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 13px;display:flex}.crm-inbox-pagination>span{color:#748289;font-size:7px}.crm-inbox-pagination nav{align-items:center;gap:4px;display:flex}.crm-inbox-pagination button{color:#8f9da2;cursor:pointer;background:#0e181c;border:1px solid #2c3a40;border-radius:6px;place-items:center;min-width:29px;height:29px;padding:0 7px;font:650 8px Satoshi,sans-serif;display:grid}.crm-inbox-pagination button:hover:not(:disabled){color:#d4e684;border-color:#536331}.crm-inbox-pagination button.active{color:#d8e98a;background:#182219;border-color:#748c30}.crm-inbox-pagination button:disabled{cursor:not-allowed;opacity:.35}.crm-inbox-detail-panel .crm-inbox-detail-header{padding:19px 22px 16px}.crm-inbox-detail-panel .crm-inbox-drawer-title h2{font-size:20px;line-height:1.25}.crm-inbox-detail-panel .crm-inbox-drawer-title small{font-size:8px}.crm-inbox-detail-panel .crm-inbox-detail-header>p{font-size:9px}.crm-inbox-detail-panel .crm-inbox-drawer-pills span,.crm-inbox-detail-panel .crm-inbox-drawer-pills time{font-size:8px}.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:repeat(2,minmax(260px,1fr));gap:13px;padding:15px 17px 25px}.crm-inbox-detail-panel .crm-inbox-actions,.crm-inbox-detail-panel .crm-inbox-resolution{order:-3}.crm-inbox-detail-panel .crm-inbox-owner-card{order:-2}.crm-inbox-detail-panel .crm-action-feedback{order:-1}.crm-inbox-detail-panel .crm-inbox-detail-card{padding:16px}.crm-inbox-detail-panel .crm-inbox-detail-card>h3,.crm-inbox-detail-panel .crm-inbox-detail-card article>h3{font-size:11px}.crm-inbox-detail-panel .crm-inbox-detail-card dl{gap:11px}.crm-inbox-detail-panel .crm-inbox-detail-card dl>div{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:10px}.crm-inbox-detail-panel .crm-inbox-detail-card dt{font-size:8px}.crm-inbox-detail-panel .crm-inbox-detail-card dd{font-size:9px;line-height:1.5}.crm-inbox-detail-panel .crm-inbox-channel-content,.crm-inbox-detail-panel .crm-inbox-attribution-card,.crm-inbox-detail-panel .crm-inbox-activity-card{grid-column:1/-1}.crm-inbox-detail-panel .crm-inbox-attribution{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px}.crm-inbox-detail-panel .crm-inbox-attribution article+article{border-left:0;padding-left:0}.crm-inbox-detail-panel .crm-inbox-attribution article{min-width:0;padding:0}.crm-inbox-detail-panel .crm-inbox-attribution h4,.crm-inbox-detail-panel .crm-inbox-activity strong{font-size:9px}.crm-inbox-detail-panel .crm-inbox-activity time,.crm-inbox-detail-panel .crm-inbox-diagnostic-grid article>span{font-size:8px}.crm-inbox-detail-panel .crm-inbox-diagnostic-grid article>p{font-size:9px}.crm-inbox-resolution{padding:14px 15px}.crm-inbox-resolution strong{font-size:11px}.crm-inbox-resolution p{color:#94a1a6;margin:5px 0 0;font-size:8px;line-height:1.45}.crm-inbox-resolution small{font-size:8px}.crm-inbox-owner-card strong{font-size:10px}.crm-inbox-owner-card small,.crm-owner-empty{font-size:8px}@media (width<=1200px){.crm-section-inbox{height:auto;overflow:visible}.crm-section-inbox .crm-inbox-page{grid-template-columns:185px minmax(0,1fr);height:calc(100vh - 137px)}.crm-inbox-detail-placeholder{display:none}.crm-inbox-detail-panel{z-index:var(--layer-regular-modal);position:fixed;inset:72px 0 0 185px;box-shadow:-24px 0 70px #000000a6}.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (width<=820px){.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:1fr}.crm-inbox-detail-panel .crm-inbox-drawer-content>*{grid-column:1}.crm-inbox-detail-panel .crm-inbox-attribution{grid-template-columns:1fr}.crm-inbox-detail-panel .crm-inbox-attribution article+article{border-top:1px solid #26343b;padding-top:15px}.crm-section-inbox .crm-inbox-list-heading{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=700px){.crm-inbox-controls{padding:8px 10px 7px}.crm-section-inbox .crm-inbox-controls .crm-inbox-filters{grid-template-columns:1fr}.crm-section-inbox .crm-inbox-controls .crm-inbox-filters>select{display:block}.crm-inbox-sort-row{margin-top:5px}.crm-section-inbox .crm-inbox-list>button{min-height:104px}.crm-inbox-pagination{padding-inline:10px}.crm-inbox-pagination nav button:not(:first-child):not(:last-child):not(.active){display:none}.crm-inbox-detail-panel{inset:0}.crm-inbox-detail-panel .crm-inbox-detail-header{padding:16px 14px 13px}.crm-inbox-detail-panel .crm-inbox-drawer-content{padding:12px 11px 22px}.crm-inbox-detail-panel .crm-inbox-detail-card dl>div{grid-template-columns:82px minmax(0,1fr)}}.crm-inbox-list-meta .badge-unread{color:#d8e98a;background:#182317;border-color:#53672d;order:-1}.crm-inbox-conversation{overflow:hidden;grid-column:1/-1!important;padding:0!important}.crm-inbox-conversation>header{border-bottom:1px solid #26343b;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.crm-inbox-conversation>header>div{color:#d2dadd;align-items:center;gap:8px;display:flex}.crm-inbox-conversation>header h3{margin:0;font-size:11px}.crm-inbox-conversation>header>span{color:#bed269;background:#151f17;border:1px solid #34432c;border-radius:999px;padding:4px 7px;font-size:7px}.crm-inbox-message-history{background:radial-gradient(circle at 100% 0,#b8e00009,#0000 30%),#091115;flex-direction:column;gap:10px;min-height:230px;max-height:520px;padding:18px;display:flex;overflow-y:auto}.crm-inbox-message-history>article{flex-direction:column;align-self:flex-start;gap:4px;max-width:min(76%,520px);display:flex}.crm-inbox-message-history>article.outbound{align-self:flex-end}.crm-inbox-message-history>article>div{color:#cbd3d6;background:#111c21;border:1px solid #2b3940;border-radius:5px 13px 13px;padding:10px 12px}.crm-inbox-message-history>article.outbound>div{background:#172117;border-color:#40522a;border-radius:13px 5px 13px 13px}.crm-inbox-message-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.crm-inbox-message-history a{color:#c6d879;align-items:center;gap:6px;margin-top:7px;font-size:8px;text-decoration:none;display:flex}.crm-inbox-message-history article>footer{color:#6f7d83;align-items:center;gap:7px;padding:0 4px;font-size:7px;display:flex}.crm-inbox-message-history article.outbound>footer{justify-content:flex-end}.crm-inbox-message-history article>footer span{color:#8c9c79}.crm-inbox-conversation-readonly{color:#718087;background:#0d171b;border-top:1px solid #26343b;margin:0;padding:10px 16px;font-size:8px}.crm-inbox-conversation-empty{color:#68777d;text-align:center;place-items:center;min-height:190px;display:grid}.crm-inbox-conversation-empty p{margin-top:8px}.crm-inbox-detail-panel .crm-inbox-conversation+.crm-inbox-activity-card{grid-column:1/-1}@media (width<=700px){.crm-inbox-message-history{padding:13px}.crm-inbox-message-history>article{max-width:88%}}.crm-inbox-conversation-composer{background:#0d171b;border-top:1px solid #26343b;padding:12px 16px}.crm-inbox-conversation-composer>label{color:#9caaaf;letter-spacing:.04em;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.crm-inbox-conversation-composer>div{align-items:flex-end;gap:9px;display:flex}.crm-inbox-conversation-composer textarea{resize:vertical;color:#e4eaec;width:100%;min-height:50px;max-height:132px;font:inherit;background:#0a1216;border:1px solid #304047;border-radius:9px;outline:0;padding:10px 12px;font-size:9px;line-height:1.45}.crm-inbox-conversation-composer textarea:focus{border-color:#8daa19;box-shadow:0 0 0 2px #b8e00014}.crm-inbox-conversation-composer textarea::placeholder{color:#65747a}.crm-inbox-conversation-composer button{color:#0a1004;min-width:74px;height:38px;font:inherit;cursor:pointer;background:#b8e000;border:1px solid #b8e000;border-radius:8px;padding:0 14px;font-size:8px;font-weight:800}.crm-inbox-conversation-composer button:disabled{color:#69777d;cursor:not-allowed;background:#202b30;border-color:#344047}.crm-inbox-conversation-composer small{color:#69777d;margin-top:6px;font-size:7px;display:block}.crm-inbox-conversation-disabled,.crm-inbox-conversation-error{margin:7px 0 0;font-size:8px}.crm-inbox-conversation-disabled{color:#a8b1b5}.crm-inbox-conversation-error{color:#e38b8f}@media (width<=720px){.crm-inbox-conversation-composer>div{flex-direction:column;align-items:stretch}.crm-inbox-conversation-composer button{width:100%}}.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-inbox-message-history{scrollbar-color:#304047 #0a1317;scrollbar-width:thin;min-width:0;overflow-x:hidden}.crm-inbox-conversation-composer,.crm-inbox-conversation-composer>div{min-width:0}.crm-inbox-conversation-composer textarea{flex:auto;min-width:0}.crm-inbox-conversation-composer button{flex:none}.crm-inbox-owner-card>div,.crm-inbox-resolution>div,.crm-inbox-actions>p{min-width:0}.crm-inbox-owner-card>button,.crm-inbox-resolution>button{flex:none}.crm-inbox-detail-panel .crm-inbox-drawer-content{overflow-x:hidden}.crm-inbox-detail-panel .crm-inbox-drawer-content.has-conversation{grid-auto-rows:max-content}.crm-inbox-detail-panel .has-conversation .crm-inbox-conversation{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.crm-inbox-detail-panel .has-conversation .crm-inbox-message-history{min-height:min(230px,40dvh);max-height:50dvh}@container crm-inbox-detail (width<=570px){.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:1fr}.crm-inbox-detail-panel .crm-inbox-drawer-content>*{grid-column:1}.crm-inbox-detail-panel .crm-inbox-actions{flex-wrap:wrap;align-items:stretch}.crm-inbox-detail-panel .crm-inbox-actions>p{width:100%;margin:0}.crm-inbox-detail-panel .crm-inbox-owner-card,.crm-inbox-detail-panel .crm-inbox-resolution{flex-wrap:wrap;align-items:flex-start}.crm-inbox-detail-panel .crm-inbox-attribution{grid-template-columns:1fr}.crm-inbox-detail-panel .crm-inbox-attribution article+article{border-top:1px solid #26343b;padding-top:15px}}@media (width<=820px){.crm-inbox-detail-panel .crm-inbox-drawer-content{grid-template-columns:1fr}.crm-inbox-detail-panel .crm-inbox-drawer-content>*{grid-column:1}}@container crm-inbox-detail (width<=480px){.crm-inbox-detail-panel .crm-inbox-detail-header{padding:16px 14px 13px}.crm-inbox-detail-panel .crm-inbox-drawer-content{padding:12px 11px 22px}.crm-inbox-detail-panel .crm-inbox-detail-card dl>div{grid-template-columns:82px minmax(0,1fr)}.crm-inbox-detail-panel .crm-inbox-conversation-composer>div{flex-direction:column;align-items:stretch}.crm-inbox-detail-panel .crm-inbox-conversation-composer button{width:100%}.crm-inbox-detail-panel .crm-inbox-message-history>article{max-width:88%}}.qualis-time-columns>div{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}.summary-view-control:hover{background:#10181b;border-color:#46552d}.summary-view-control:has(.task-filter-select-trigger:focus-visible){border-color:#829b2d;box-shadow:0 0 0 3px #b8e00014}.summary-view-control .summary-view-select .task-filter-select-trigger,.summary-view-control .summary-view-select .task-filter-select-trigger:hover:not(:disabled),.summary-view-control .summary-view-select .task-filter-select-trigger:focus-visible,.summary-view-control .summary-view-select .task-filter-select-trigger[aria-expanded=true]{box-shadow:none;background:0 0;border-color:#0000;outline:0}.crm-lead-origin-reference{color:#b9ce70;background:#111a14;border:1px solid #364329;border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:8px;display:flex}.crm-lead-origin-link{color:#bdd568;cursor:pointer;background:#111a15;border:1px solid #455334;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;margin:0 0 11px;font-size:8px;font-weight:750;display:flex}.project-modal-backdrop{z-index:90;background:#05090dbb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.milestone-form{background:#11191f;border:1px solid #33414a;border-radius:8px;width:min(620px,100%);max-height:90vh;padding:22px;overflow:auto}.milestone-form>header,.milestone-form>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.milestone-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.milestone-form-grid label{gap:6px;display:grid}.milestone-form-grid .full{grid-column:1/-1}.milestone-form input,.milestone-form textarea{min-height:42px;color:inherit;background:#0c1318;border:1px solid #3a4850;padding:8px}.milestone-row .roadmap-name{padding-left:48px}.roadmap-real-milestone{color:#b7f000;font-size:20px;position:absolute;transform:translate(-50%)}@media (width<=800px){.milestone-form-grid{grid-template-columns:1fr}.milestone-form-grid .full{grid-column:auto}.task-create-form-new .task-simple-checklist>div>label{grid-template-columns:20px minmax(0,1fr) 28px}.task-create-form-new .task-checklist-item-form{grid-template-columns:1fr auto}.task-create-form-new .task-checklist-item-form>input{grid-column:1/-1}}.task-title-cell>.task-kind-icon,.tasks-kanban-card>.task-kind-icon{color:#aeb9bf;background:#10191e;border:1px solid #2e3b43;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.task-title-cell>.task-kind-icon svg,.tasks-kanban-card>.task-kind-icon svg{width:18px;height:18px;display:block}.task-title-cell p>span{text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden;white-space:nowrap!important;display:block!important}.tasks-kanban{overscroll-behavior-inline:contain;scrollbar-color:#344248 #0a1014;scrollbar-width:thin;gap:10px;min-height:520px;padding:1px 0 12px;display:flex;overflow-x:auto}.tasks-kanban-column{--task-column-accent:#6f7c83;border:1px solid #1f2a30;border-top:3px solid var(--task-column-accent);background:linear-gradient(155deg,#0d1519,#091014);border-radius:9px;flex-direction:column;flex:0 0 260px;max-height:620px;display:flex;overflow:hidden}.tasks-kanban-column>header{border-bottom:1px solid #202a30;justify-content:space-between;align-items:center;min-height:51px;padding:0 13px;display:flex}.tasks-kanban-column h2{color:#dbe1e3;margin:0;font-size:11px;font-weight:650}.tasks-kanban-column>header span{color:#9ca8ae;border:1px solid #2b3941;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:9px;display:grid}.tasks-kanban-cards{scrollbar-width:thin;align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.tasks-kanban-cards>p{color:#66737a;text-align:center;margin:18px 7px;font-size:9px;line-height:1.5}.tasks-kanban-card{color:#cfd7da;text-align:left;cursor:pointer;background:linear-gradient(145deg,#121d23,#0e171c);border:1px solid #26333a;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;width:100%;min-height:124px;padding:11px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative}.tasks-kanban-card:hover{border-color:#3b4a51;transform:translateY(-1px)}.tasks-kanban-card.selected{background:linear-gradient(145deg,#16221e,#0e1819);border-color:#708332;box-shadow:0 0 0 1px #b8e00014}.tasks-kanban-copy{min-width:0}.tasks-kanban-copy strong,.tasks-kanban-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-kanban-copy strong{color:#e7ebed;font-size:11px}.tasks-kanban-copy small{color:#849198;margin-top:5px;font-size:8px}.tasks-kanban-context{color:#9ca7ac;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.tasks-kanban-meta{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.tasks-kanban-identities,.tasks-kanban-identities>span{align-items:center;display:flex}.tasks-kanban-avatar,.tasks-kanban-client{color:#e4eaec;object-fit:cover;background:#28373f;border:2px solid #111b20;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.tasks-kanban-avatar{margin-right:-5px}.tasks-kanban-client{margin-left:10px}.tasks-kanban-meta em{color:#77848a;font-size:8px;font-style:normal}.tasks-kanban-due{justify-items:end;gap:3px;min-width:0;display:grid!important}.tasks-kanban-due time{color:#aab4b9;white-space:nowrap;font-size:8px}.tasks-kanban-due small{white-space:nowrap;font-size:7px}.tasks-kanban-priority{color:#a9b4b9;white-space:nowrap;border:1px solid #344149;border-radius:5px;place-self:start end;padding:3px 6px;font-size:7px}.tasks-kanban-priority.high,.tasks-kanban-priority.urgent{color:#e6a074;border-color:#594039}.tasks-kanban-state{color:#8e9aa0;background:#0b1216;border:1px solid #202b31;border-radius:9px;place-items:center;min-height:300px;font-size:11px;display:grid}.tasks-kanban-state.error{color:#ff918b}.project-member-chip{padding-left:3px}.project-chip-avatar{color:#e5ebed;object-fit:cover;background:#26343a;border:1px solid #4a5b35;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:7px;font-weight:800;display:grid}.project-member-options .project-option-avatar{aspect-ratio:1;border:1px solid #3a4850;min-width:30px;max-width:30px;object-fit:cover!important;border-radius:50%!important;width:30px!important;height:30px!important;display:grid!important}.task-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.task-quick-actions .task-quick-action{grid-template-columns:22px minmax(0,1fr) 12px;height:58px;min-height:58px;padding:8px 10px}.task-quick-actions .task-quick-action>svg:first-child{width:22px;height:22px}.task-grouping-section>header h3{font-size:16px}.task-create-title-field+.task-create-description{margin-top:15px}.task-create-title-field+.task-create-description textarea{height:118px}.task-detail-title>.task-kind-icon{color:#b8e000;background:#10191e;border:1px solid #2e3b43;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.task-detail-title>.task-kind-icon svg,.task-detail-redesign-header>.task-detail-title>.task-kind-icon svg{width:18px!important;height:18px!important;display:block!important}@media (width<=900px){.tasks-kanban{scroll-snap-type:x proximity;min-height:calc(100vh - 360px)}.tasks-kanban-column{scroll-snap-align:start;flex-basis:min(84vw,285px);max-height:calc(100vh - 340px)}}.task-kind-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:18px;display:grid}.task-kind-context>label{gap:7px;min-width:0;display:grid}.task-kind-context>label>span{color:#aab5ba;font-size:11px;font-weight:650}.task-kind-context .task-kind-select{width:100%;min-width:0}.task-kind-context .task-filter-select-trigger,.task-kind-context .task-status-trigger{color:#d5dcdf;width:100%;height:44px;font:600 12px var(--font-sans);background:#090f13;border-color:#2a3740;border-radius:8px}.task-group-results>p small{color:#626f76;margin-top:5px;font-size:9px;display:block}.task-quality-trigger{box-sizing:border-box;gap:8px;height:76px;min-height:76px;padding:10px 12px}.task-quality-control.has-help .task-quality-trigger{padding-right:49px}.task-quality-trigger strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;line-height:1.18;display:-webkit-box;overflow:hidden}.task-quality-help{top:10px;right:31px}.tasks-kanban.is-dragging{-webkit-user-select:none;user-select:none}.tasks-kanban-column{transition:border-color .16s,background .16s,box-shadow .16s}.tasks-kanban-column.drop-target{border-color:var(--lime);border-top-color:var(--lime);background:linear-gradient(155deg,#152018,#0b1515);box-shadow:inset 0 0 0 1px #b8e00029,0 0 24px #b8e00014}.tasks-kanban-drop-hint{color:#cfe27c;background:#b8e0000f;border:1px dashed #8fab32;border-radius:7px;place-items:center;min-height:40px;font-size:8px;font-weight:750;display:grid}.tasks-kanban-card.movable{cursor:grab;touch-action:pan-y}.tasks-kanban-card.movable:active{cursor:grabbing}.tasks-kanban-card.dragging{z-index:2;opacity:.58;background:linear-gradient(145deg,#18262c,#111c21);border-color:#839b39;transform:translateY(-2px)rotate(.2deg);box-shadow:0 16px 34px #00000085}.tasks-kanban-card.pending{cursor:wait;opacity:.7}.tasks-kanban-saving{color:#d5e987;background:#1d2a1c;border-radius:8px;padding:3px 6px;font-size:7px;position:absolute;bottom:8px;right:8px}@media (width<=700px){.task-kind-context{grid-template-columns:1fr}}.tasks-detail-overlay:has(.complex-task-modal){background:#010406b8;justify-content:center;align-items:center;padding:24px}.calendar-detail-overlay:has(.complex-task-modal){justify-content:center;align-items:center;padding:24px}.calendar-detail-drawer:has(.complex-task-modal){width:min(1280px,100vw - 48px);max-width:none;height:min(920px,100vh - 48px)}.calendar-detail-drawer .complex-task-modal{width:100%;height:100%;max-height:none}.complex-task-modal{color:#dce3e6;scrollbar-color:#2b3841 #0a1015;scrollbar-width:thin;background:#090f13;border:1px solid #34434d;border-radius:10px;width:min(1280px,100vw - 48px);height:min(920px,100vh - 48px);min-height:0;max-height:calc(100vh - 48px);overflow:hidden auto;box-shadow:0 30px 90px #000000b8}.complex-task-hero{background:linear-gradient(135deg,#111a20,#0b1217);border-bottom:1px solid #253039;grid-template-columns:minmax(0,1fr) 260px auto;align-items:center;gap:28px;position:relative;margin:0!important;padding:28px 32px!important;display:grid!important}.complex-task-close{color:#8f9ba2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:17px;right:18px}.complex-task-close:hover,.complex-task-close:focus-visible{color:#fff;background:#151f25;border-color:#3b4951;outline:0}.complex-task-heading{align-items:flex-start;gap:16px;min-width:0;padding-right:28px;display:flex}.complex-task-kind-icon{width:54px;height:54px;color:var(--lime);background:#b8e00017;border:1px solid #b8e00059;border-radius:8px;flex:none;place-items:center;display:grid}.complex-task-heading>div{min-width:0}.complex-task-eyebrow{color:var(--lime);text-transform:uppercase;margin:1px 0 7px;font-size:10px;font-weight:760;display:block}.complex-task-heading h2{color:#f4f7f8;overflow-wrap:anywhere;margin:0;font-size:27px;font-weight:680;line-height:1.18}.complex-task-badges{align-items:center;gap:8px;margin-top:13px;display:flex}.complex-task-badges .task-badge{height:27px;font-size:10px}.complex-task-progress-summary{min-width:0}.complex-task-progress-summary>div:first-child{color:#89959c;justify-content:space-between;align-items:center;font-size:11px;display:flex}.complex-task-progress-summary>div:first-child strong{color:var(--lime);font-size:18px}.complex-task-progress-track{background:#252f35;border-radius:99px;height:8px;margin-top:9px;overflow:hidden}.complex-task-progress-track i{border-radius:inherit;background:var(--lime);height:100%;transition:width .35s;display:block}.complex-task-progress-summary small{color:#7c898f;margin-top:8px;font-size:10px;display:block}.complex-task-actions{align-items:center;gap:8px;padding-right:30px;display:flex}.complex-task-actions>button,.complex-task-actions .task-detail-more>button{color:#c3ccd1;height:40px;font:620 11px var(--font-sans);white-space:nowrap;cursor:pointer;background:#111a20;border:1px solid #35434c;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.complex-task-actions>button:hover,.complex-task-actions>button:focus-visible,.complex-task-actions .task-detail-more>button:hover,.complex-task-actions .task-detail-more>button:focus-visible{color:#fff;background:#18242b;border-color:#63727b;outline:0}.complex-task-actions>button.active{color:#d8ef72;background:#b8e0001a;border-color:#6f841e}.complex-task-actions button:disabled{opacity:.55;cursor:not-allowed}.complex-task-actions .icon-only{width:40px;padding:0}.complex-task-hero>.task-detail-action-error{grid-column:1/-1;margin:0!important}.complex-task-content{padding:20px 24px 26px}.complex-task-overview{background:#0d151a;border:1px solid #28343c;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.complex-task-overview>div{border-right:1px solid #28343c;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:14px 16px;display:grid}.complex-task-overview>div:last-child{border-right:0}.complex-task-overview svg{color:#819098}.complex-task-overview span,.complex-task-overview strong,.complex-task-overview small{min-width:0;display:block}.complex-task-overview span{color:#7f8c93;font-size:10px}.complex-task-overview strong{color:#e0e6e8;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;line-height:1.3;overflow:hidden}.complex-task-overview small{margin-top:4px;font-size:9px}.complex-overview-avatars>b{color:#dfe7ea;background:#26343c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.complex-linked-card{background:#0d151a;border:1px solid #34434c;border-radius:8px;margin-top:18px;overflow:hidden}.complex-linked-card>header{border-bottom:1px solid #28343c;justify-content:space-between;align-items:center;gap:18px;display:flex;margin:0!important;padding:18px 20px!important}.complex-linked-card>header>div{align-items:center;gap:12px;display:flex}.complex-section-icon{width:36px;height:36px;color:var(--lime);background:#b8e00012;border:1px solid #b8e00040;border-radius:7px;place-items:center;display:grid}.complex-linked-card h3,.complex-task-section h3{color:#edf1f2;margin:0;font-size:15px;font-weight:680}.complex-linked-card header p{color:#7d8990;margin:4px 0 0;font-size:10px}.complex-linked-card>header>strong{min-width:31px;height:25px;color:var(--lime);background:#b8e0001a;border-radius:13px;place-items:center;font-size:11px;display:grid}.complex-linked-metrics{border-bottom:1px solid #28343c;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.complex-linked-metrics>div{border-right:1px solid #28343c;padding:13px 18px}.complex-linked-metrics>div:last-child{border-right:0}.complex-linked-metrics span,.complex-linked-metrics strong{display:block}.complex-linked-metrics span{color:#7d8990;font-size:9px}.complex-linked-metrics strong{color:#dce3e6;margin-top:4px;font-size:18px}.complex-linked-metrics .completed strong{color:#70db79}.complex-linked-metrics .progress strong{color:#72aaff}.complex-linked-progress{color:#8b979d;border-bottom:1px solid #253139;grid-template-columns:auto 38px minmax(160px,1fr);align-items:center;gap:10px;padding:12px 20px;font-size:10px;display:grid}.complex-linked-progress>strong{color:var(--lime);text-align:right;font-size:11px}.complex-linked-progress>i{background:#253038;border-radius:99px;height:6px;overflow:hidden}.complex-linked-progress b{border-radius:inherit;background:var(--lime);height:100%;display:block}.complex-linked-filters{border-bottom:1px solid #253139;align-items:center;gap:5px;padding:10px 14px;display:flex;overflow-x:auto}.complex-linked-filters button{color:#8f9ba2;height:30px;font:600 10px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.complex-linked-filters button span{background:#202b31;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.complex-linked-filters button:hover,.complex-linked-filters button:focus-visible{color:#dbe2e5;border-color:#3a4850;outline:0}.complex-linked-filters button.active{color:#d8ef72;background:#b8e00014;border-color:#b8e00040}.complex-linked-state{color:#829097;text-align:center;margin:0;padding:28px 20px;font-size:11px}.complex-linked-state.error{color:#ff918b}.complex-linked-list{display:grid}.complex-linked-row{border-bottom:1px solid #232e35;grid-template-columns:30px minmax(190px,1.6fr) 112px 92px minmax(145px,1fr) 86px;align-items:center;gap:12px;min-height:62px;padding:9px 18px;display:grid}.complex-linked-row:last-child{border-bottom:0}.complex-linked-check{color:#8c999f;background:#10181e;border:1px solid #34424a;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.complex-linked-check.completed{color:#70db79;background:#2d8b3f24;border-color:#70db7952}.complex-linked-title{min-width:0}.complex-linked-title strong,.complex-linked-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.complex-linked-title strong{color:#e6ebed;font-size:11px}.complex-linked-title small{color:#76838a;margin-top:5px;font-size:9px}.complex-linked-row .task-badge{height:26px;padding:0 8px;font-size:9px}.complex-linked-owner{align-items:center;min-width:0;display:flex}.complex-linked-avatar{object-fit:cover;color:#fff;background:#26333b;border:1px solid #4b5961;border-radius:50%;flex:none;width:28px;height:28px;font-size:8px}.complex-linked-owner>.complex-linked-avatar+.complex-linked-avatar{margin-left:-7px}.complex-linked-owner span{color:#aeb8bd;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:8px;font-size:10px;overflow:hidden}.complex-linked-row time{color:#9da8ad;white-space:nowrap;font-size:10px}.complex-task-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px;display:grid}.complex-task-section{background:#0d151a;border:1px solid #29363e;border-radius:8px;min-width:0;padding:18px}.complex-task-section>header{align-items:center;gap:10px;display:flex;margin:0 0 14px!important;padding:0!important}.complex-task-section>header svg{color:var(--lime)}.complex-task-section>p{color:#b7c1c6;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.complex-request-section dl,.complex-dependencies dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.complex-request-section dl>div,.complex-dependencies dl>div{min-width:0}.complex-request-section dt,.complex-dependencies dt{color:#78858c;font-size:9px}.complex-request-section dd,.complex-dependencies dd{color:#d7dfe2;margin:5px 0 0;font-size:11px}.complex-dependencies dd span{margin-top:5px;display:block}.complex-followers>div{flex-wrap:wrap;gap:7px;display:flex}.complex-followers>div>span{color:#cdd5d8;background:#111a20;border:1px solid #334149;border-radius:16px;align-items:center;gap:7px;padding:4px 9px 4px 4px;font-size:10px;display:flex}.complex-task-conversation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:18px;display:grid}.complex-task-conversation-grid>.task-detail-block{background:#0d151a;border:1px solid #29363e;border-radius:8px;margin:0;padding:18px}.complex-task-conversation-grid .task-detail-block h3{font-size:15px}.complex-task-conversation-grid .comment-form textarea{min-height:76px}.complex-task-conversation-grid .activity-row{grid-template-columns:32px minmax(0,1fr);gap:10px}.complex-task-conversation-grid .activity-row .task-avatar{width:30px;height:30px}@media (width<=1050px){.complex-task-hero{grid-template-columns:minmax(0,1fr) 230px}.complex-task-actions{grid-column:1/-1;padding-right:0}.complex-linked-row{grid-template-columns:30px minmax(170px,1.5fr) 105px 88px minmax(125px,1fr)}.complex-linked-row time{display:none}}@media (width<=800px){:is(.tasks-detail-overlay:has(.complex-task-modal),.calendar-detail-overlay:has(.complex-task-modal)){padding:0}.calendar-detail-drawer:has(.complex-task-modal){width:100vw;height:100vh}.complex-task-modal{border:0;border-radius:0;width:100vw;height:100vh;max-height:none}.complex-task-hero{grid-template-columns:1fr;gap:20px;padding:22px 18px!important}.complex-task-progress-summary{padding-right:38px}.complex-task-content{padding:14px}.complex-task-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.complex-task-overview>div{border-top:1px solid #28343c}.complex-task-overview>div:nth-child(-n+2){border-top:0}.complex-task-overview>div:nth-child(odd){border-right:1px solid #28343c}.complex-task-overview>div:nth-child(2n){border-right:0}.complex-linked-row{grid-template-columns:28px minmax(150px,1fr) 105px 88px}.complex-linked-owner,.complex-linked-row time{display:none}.complex-task-secondary-grid,.complex-task-conversation-grid{grid-template-columns:1fr}}@media (width<=560px){.complex-task-heading{padding-right:34px}.complex-task-kind-icon{width:44px;height:44px}.complex-task-heading h2{font-size:22px}.complex-task-actions{flex-wrap:wrap}.complex-task-actions>button{flex:1}.complex-linked-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.complex-linked-metrics>div{border-top:1px solid #28343c}.complex-linked-metrics>div:first-child,.complex-linked-metrics>div:nth-child(2){border-top:0}.complex-linked-metrics>div:nth-child(2n){border-right:0}.complex-linked-metrics>div:last-child{grid-column:1/-1}.complex-linked-progress{grid-template-columns:1fr auto}.complex-linked-progress>i{grid-column:1/-1}.complex-linked-row{grid-template-columns:28px minmax(0,1fr) 94px}.complex-linked-row>.task-badge.priority{display:none}.complex-linked-row .task-badge{justify-self:end}.complex-task-overview{grid-template-columns:1fr}.complex-task-overview>div{border-top:1px solid #28343c!important;border-right:0!important}.complex-task-overview>div:first-child{border-top:0!important}.complex-request-section dl,.complex-dependencies dl{grid-template-columns:1fr}}.complex-task-hero{grid-template-columns:minmax(0,1fr) minmax(430px,560px);align-items:start}.complex-task-title-line{align-items:center;gap:10px;display:flex}.complex-task-title-line h2{min-width:0}.complex-task-favorite{color:#76838a;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.complex-task-favorite:hover,.complex-task-favorite:focus-visible{color:#d5df9a;background:#141e24;border-color:#3a4850;outline:0}.complex-task-created{color:#7f8b92;flex-wrap:wrap;align-items:center;gap:5px;margin:11px 0 0;font-size:10px;display:flex}.complex-task-created strong{color:#b9c3c7;font-weight:650}.complex-task-created span{color:#4f5c63}.complex-task-hero-side{min-width:0;padding-right:34px}.complex-task-hero-side .complex-task-actions{justify-content:flex-end;margin-bottom:19px;padding:0}.complex-task-actions .task-detail-more{margin-left:0}.complex-task-progress-summary{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;display:grid}.complex-task-donut{--complex-progress:0deg;background:conic-gradient(var(--lime) var(--complex-progress),#273138 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative}.complex-task-donut:before{content:"";background:#10181d;border-radius:50%;position:absolute;inset:8px}.complex-task-donut span{color:#eff5d1;font-size:21px;font-weight:720;position:relative}.complex-task-progress-copy>span,.complex-task-progress-copy>strong{display:block}.complex-task-progress-copy>span{color:#8d999f;font-size:10px}.complex-task-progress-copy>strong{color:#e4eaec;margin-top:7px;font-size:13px}.complex-task-progress-copy .complex-task-progress-track{margin-top:11px}.complex-task-progress-metrics{border-top:1px solid #29343b;justify-content:flex-end;align-items:stretch;gap:0;margin-top:15px;display:flex}.complex-task-progress-metrics>span{color:#7c898f;text-align:center;border-right:1px solid #29343b;min-width:72px;padding:11px 10px 0;font-size:8px}.complex-task-progress-metrics>span:last-child{border-right:0}.complex-task-progress-metrics strong{color:#dce4e7;margin-bottom:4px;font-size:14px;display:block}.complex-linked-columns{color:#738087;text-transform:uppercase;background:#0a1116;border-bottom:1px solid #253139;grid-template-columns:30px minmax(190px,1.6fr) 112px minmax(145px,1fr) 86px 92px;align-items:center;gap:12px;min-height:34px;padding:0 18px;font-size:8px;font-weight:700;display:grid}.complex-linked-columns>span:first-child{grid-column:1/3}.complex-linked-row{grid-template-columns:30px minmax(190px,1.6fr) 112px minmax(145px,1fr) 86px 92px}.complex-linked-row>.task-badge.priority{grid-column:6}.complex-linked-row>.complex-linked-owner{grid-column:4}.complex-linked-row>time{grid-area:1/5}.complex-linked-row>.task-status-select{grid-column:3;width:112px}.complex-linked-row .task-status-trigger{border-radius:13px;height:26px;padding:0 8px;font-size:9px}.complex-linked-row>.complex-linked-check{grid-column:1}.complex-linked-row>.complex-linked-title{grid-column:2}.complex-task-detail-grid,.complex-task-request-comments-grid,.complex-task-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:18px;display:grid}.complex-task-detail-grid>.complex-task-section,.complex-task-request-comments-grid>.complex-task-section,.complex-task-request-comments-grid>.task-detail-block,.complex-task-optional-grid>.complex-task-section{height:100%}.complex-task-detail-grid>:only-child,.complex-task-optional-grid>:only-child{grid-column:1/-1}.complex-task-request-comments-grid>.task-detail-block{background:#0d151a;border:1px solid #29363e;border-radius:8px;margin:0;padding:18px}.complex-task-request-comments-grid .task-detail-block h3{font-size:15px}.complex-task-request-comments-grid .comment-form textarea{min-height:76px}.complex-task-recent-activity{background:#0d151a;border-radius:8px;margin:18px 0 0;border:1px solid #29363e!important;padding:18px!important}.complex-task-recent-activity>header{justify-content:space-between;align-items:center;display:flex;margin:0 0 15px!important;padding:0!important}.complex-task-recent-activity>header>div{align-items:center;gap:10px;display:flex}.complex-task-recent-activity>header svg{color:var(--lime)}.complex-task-recent-activity>header h3{margin:0;font-size:15px}.complex-task-recent-activity>header button{color:var(--lime);font:650 10px var(--font-sans);cursor:pointer;background:0 0;border:0}.complex-task-recent-activity .activity-row{grid-template-columns:32px minmax(0,1fr);gap:11px;margin:13px 0}.complex-task-recent-activity .activity-row .task-avatar{width:30px;height:30px}.complex-task-recent-activity .activity-row p>em{color:#829097;border:1px solid #2d3940;border-radius:5px;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-block}@media (width<=1050px){.complex-task-hero{grid-template-columns:1fr}.complex-task-hero-side{padding-right:0}.complex-task-hero-side .complex-task-actions{margin:0;position:absolute;top:18px;right:62px}.complex-task-heading{padding-right:240px}.complex-task-progress-summary{margin-top:8px}.complex-task-progress-metrics{justify-content:flex-start}.complex-linked-columns,.complex-linked-row{grid-template-columns:30px minmax(170px,1.5fr) 105px minmax(125px,1fr) 86px 88px}.complex-linked-row time{display:block}}@media (width<=800px){.complex-task-heading{padding-right:34px}.complex-task-hero-side .complex-task-actions{justify-content:flex-start;margin-bottom:18px;position:static}.complex-task-progress-summary{padding-right:0}.complex-task-progress-metrics{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid;overflow:visible}.complex-task-progress-metrics>span{border-bottom:1px solid #29343b;min-width:0}.complex-linked-columns{display:none}.complex-linked-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px 10px;padding:13px 14px}.complex-linked-row>.complex-linked-check{grid-area:1/1}.complex-linked-row>.complex-linked-title{grid-area:1/2/auto/4}.complex-linked-row>.task-status-select{grid-area:2/2;justify-self:start;width:105px}.complex-linked-row>.complex-linked-owner{grid-area:2/3;justify-self:end;max-width:150px;display:flex}.complex-linked-row>time{grid-area:3/2;display:block}.complex-linked-row>.task-badge.priority{grid-area:3/3;justify-self:end;display:inline-flex}.complex-task-detail-grid,.complex-task-request-comments-grid,.complex-task-optional-grid{grid-template-columns:1fr}}@media (width<=560px){.complex-task-title-line{align-items:flex-start}.complex-task-favorite{width:30px;height:30px}.complex-task-progress-summary{grid-template-columns:76px minmax(0,1fr);gap:14px}.complex-task-donut{width:74px;height:74px}.complex-task-donut:before{inset:7px}.complex-task-donut span{font-size:18px}.complex-task-progress-metrics>span{min-width:68px}.complex-linked-row>.complex-linked-owner{max-width:112px}.complex-linked-owner span{max-width:72px}.complex-task-created{line-height:1.4}}.complex-task-badges .task-status-select,.complex-task-badges .task-detail-priority-select{width:132px}.complex-task-badges .task-status-trigger,.complex-task-badges .task-detail-priority-trigger{border-radius:15px;height:29px;padding:0 11px;font-size:10px}.complex-task-badges .task-status-trigger i,.complex-task-badges .task-detail-priority-trigger>i{width:7px;height:7px}.complex-task-badges .task-status-trigger:disabled,.complex-task-badges .task-detail-priority-trigger:disabled{opacity:.72}.complex-task-donut{isolation:isolate}.complex-task-donut:before{z-index:0}.complex-task-donut span{z-index:1;text-align:center;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;line-height:1;display:flex}.complex-task-progress-metrics>span{grid-template-rows:auto auto;grid-template-columns:16px auto;justify-content:center;align-items:center;column-gap:5px;display:grid}.complex-task-progress-metrics>span>svg{color:#89969d;grid-area:1/1}.complex-task-progress-metrics>span>strong{grid-area:1/2;margin:0}.complex-task-progress-metrics>span.tasks>svg{color:#72aaff}.complex-task-progress-metrics>span.checklist>svg,.complex-task-progress-metrics>span.completed>svg{color:#8edb5f}.complex-task-progress-metrics>span.in-progress>svg{color:#72aaff}.complex-task-progress-metrics>span.pending>svg{color:#e0a544}.complex-task-progress-metrics>span.planned>svg{color:#8d7be8}.complex-overview-avatars{align-items:center;height:34px;margin-top:5px!important;display:flex!important}.complex-overview-avatar,.complex-overview-empty{color:#fff;object-fit:cover;background:#26333b;border:1px solid #4a5961;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.complex-overview-avatar.client{border-radius:50%}.complex-overview-avatars>.complex-overview-avatar+.complex-overview-avatar{margin-left:-8px}.complex-linked-header-actions{align-items:center;gap:10px;display:flex}.complex-linked-header-actions>strong{min-width:31px;height:25px;color:var(--lime);background:#b8e0001a;border-radius:13px;place-items:center;font-size:11px;display:grid}.complex-linked-header-actions>button{color:#d5dde0;height:34px;font:650 10px var(--font-sans);cursor:pointer;background:#121b21;border:1px solid #3a4952;border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.complex-linked-header-actions>button span{color:var(--lime);font-size:17px;line-height:1}.complex-linked-header-actions>button:hover,.complex-linked-header-actions>button:focus-visible{color:#fff;background:#18221d;border-color:#718323;outline:0}.complex-linked-header-actions>button:disabled{opacity:.5;cursor:not-allowed}.complex-linked-title{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.complex-linked-title:hover strong,.complex-linked-title:focus-visible strong{color:var(--lime)}.complex-linked-title:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #b8e00099}.task-dependency-relations{grid-column:1/-1;margin:18px 0 0}.task-dependency-group>h4{color:#aab5ba;text-transform:uppercase;background:#10191e;border-bottom:1px solid #253139;margin:0;padding:9px 18px;font-size:9px;font-weight:700}.task-dependency-group+.task-dependency-group{border-top:1px solid #354149}.task-dependency-context{color:#65737a!important}.complex-linked-row.unavailable{opacity:.7}.complex-linked-row.unavailable>.task-badge{grid-column:3}@media (width<=560px){.complex-task-badges{flex-wrap:wrap}.complex-task-badges .task-status-select,.complex-task-badges .task-detail-priority-select{width:124px}.complex-linked-card>header{align-items:flex-start}.complex-linked-header-actions{flex-direction:column-reverse;align-items:flex-end}.complex-linked-header-actions>button{padding:0 9px}}:is(.tasks-detail-overlay:has(.simple-task-modal),.calendar-detail-overlay:has(.simple-task-modal)){background:#010406b8;justify-content:center;align-items:center;padding:24px}.calendar-detail-drawer:has(.simple-task-modal){width:min(1280px,100vw - 48px);max-width:none;height:min(920px,100vh - 48px)}.simple-task-modal{border-color:#34434d;box-shadow:0 30px 90px #000000b8;width:min(1280px,100vw - 48px)!important;max-width:none!important;height:min(920px,100vh - 48px)!important;min-height:0!important;max-height:calc(100vh - 48px)!important;overflow:hidden auto!important}.simple-task-title-line{align-items:center;gap:10px;min-width:0;display:flex}.simple-task-title-line h2{min-width:0}.simple-task-modal .task-detail-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.simple-task-modal .task-summary-follow-list{flex-wrap:wrap;align-items:center;gap:7px;height:auto;margin-top:7px!important;display:flex!important}.simple-task-modal .task-follow-chip{padding:3px 8px 3px 3px;font-size:10px}.simple-task-modal .task-follow-chip b{font-weight:620}.simple-task-modal .task-follow-chip .task-summary-avatar{width:25px;height:25px}.simple-task-project-context{color:#7f8c93;align-items:center;gap:7px;margin:12px 24px 0;font-size:11px;display:flex}.simple-task-project-context svg{color:#9aaf43}.simple-task-project-context strong{color:#cbd4d7;font-weight:650}.simple-task-modal .simple-task-dependencies{padding:16px 20px}.simple-task-modal .simple-task-dependencies dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.simple-task-modal>.task-detail-checklist{margin:20px 24px 0}.complex-task-detail-grid:empty{display:none}.complex-task-detail-grid>.task-detail-checklist{height:100%;margin:0}@media (width<=800px){:is(.tasks-detail-overlay:has(.simple-task-modal),.calendar-detail-overlay:has(.simple-task-modal)){padding:0}.calendar-detail-drawer:has(.simple-task-modal){width:100vw;height:100vh}.simple-task-modal{border:0;border-radius:0;width:100vw!important;height:100vh!important;max-height:none!important}.simple-task-modal .task-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-task-modal>.task-detail-checklist{margin:16px 14px 0}.simple-task-project-context{margin-inline:14px}}@media (width<=480px){.simple-task-modal .task-detail-summary-grid,.simple-task-modal .simple-task-dependencies dl{grid-template-columns:1fr}.simple-task-modal>.task-detail-checklist{margin:14px 12px 0}.simple-task-project-context{margin-inline:12px}}.task-detail-checklist{border:1px solid var(--border,#26323a);background:#0a1116;border-radius:8px;margin:0 32px 20px;padding:18px}.task-detail-checklist>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-detail-checklist>header>div{align-items:center;gap:10px;display:flex}.task-detail-checklist>header svg{color:var(--lime)}.task-detail-checklist h3{color:#e4eaec;margin:0}.task-detail-checklist header strong{color:var(--lime);font-size:11px}.task-detail-checklist progress{background:#172128;border:0;border-radius:4px;width:100%;height:6px;margin-top:10px;overflow:hidden}.task-detail-checklist progress::-webkit-progress-bar{background:#172128}.task-detail-checklist progress::-webkit-progress-value{background:var(--lime)}.task-detail-checklist label,.task-detail-checklist form{align-items:center;gap:8px;margin-top:8px;display:flex}.task-detail-checklist input[type=checkbox]{appearance:none;background:#0a1116;border:1px solid #52616a;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.task-detail-checklist input[type=checkbox]:checked{border-color:var(--lime);background:var(--lime)}.task-detail-checklist input[type=checkbox]:checked:after{content:"✓";color:#111600;font-size:11px;font-weight:900}.task-detail-checklist label>input:not([type=checkbox]),.task-detail-checklist form>input{color:#dce3e6;background:#080e12;border:1px solid #0000;border-radius:5px;flex:1;min-width:0;height:34px;padding:8px;transition:color .16s,opacity .16s}.task-detail-checklist label.completed>input:not([type=checkbox]){color:#76838a;opacity:.78;text-decoration:line-through;text-decoration-thickness:1px}.task-detail-checklist label>input:not([type=checkbox]):focus,.task-detail-checklist form>input:focus{border-color:#637926;outline:0}.task-detail-checklist button{color:#b9c3c7;background:#11191f;border:1px solid #34434c;border-radius:6px;min-height:30px;padding:0 10px;font:600 9px Satoshi,sans-serif}.task-detail-checklist form button{color:var(--lime)}.task-checklist-create>small.error{color:#ff8d87}.task-detail-checklist>header{margin:0;padding:0}.task-detail-checklist>header>.task-checklist-delete{color:#b9c3c7;background:#11191f;border:1px solid #34434c;border-radius:6px;min-height:30px;margin:0;padding:0 10px;font:600 9px Satoshi,sans-serif}.marketing-actions .test{color:#c8df73;background:#121a16;border-color:#52642f}.marketing-form>footer .marketing-test-button{color:#c8df73;background:#121a16;border-color:#687b31}.marketing-test-success{text-align:center;place-items:center;gap:7px;padding:28px 14px;display:grid}.marketing-test-success>svg{color:var(--lime)}.marketing-test-success strong{color:#e8edef;font-size:15px}.marketing-test-success p{color:#7c898f;margin:0;font-size:9px}.marketing-table:not(.campaign-metrics)>header,.marketing-table:not(.campaign-metrics)>article{grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) 92px 78px 65px 55px 118px 158px}.marketing-actions .send,.marketing-form>footer .marketing-send-button{color:#8edce5;background:#101a1c;border-color:#456f75}.marketing-send-warning{color:#efcd78;background:#211b10;border:1px solid #765d2d;border-radius:7px;margin:0;padding:10px;font-size:10px;line-height:1.5}.marketing-send-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.marketing-send-summary div,.marketing-delivery-summary div{border:1px solid var(--line);background:#101416;border-radius:7px;padding:9px}.marketing-send-summary dt,.marketing-delivery-summary dt{color:#77858b;text-transform:uppercase;font-size:8px}.marketing-send-summary dd,.marketing-delivery-summary dd{color:#e1e7e9;margin:3px 0 0;font-size:11px}.marketing-delivery-details{gap:12px;margin-top:16px;display:grid}.marketing-delivery-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.marketing-recipient-table{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.marketing-recipient-table>header,.marketing-recipient-table>article{grid-template-columns:minmax(180px,1.3fr) 105px repeat(3,130px) minmax(150px,1fr);align-items:center;gap:10px;min-width:850px;padding:9px 11px;display:grid}.marketing-recipient-table>header{color:#738087;text-transform:uppercase;background:#101416;font-size:8px}.marketing-recipient-table>article{border-top:1px solid var(--line);color:#b8c1c4;font-size:9px}.marketing-recipient-table small{color:#718087}.marketing-recipient-pagination{color:#7f8d92;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;display:flex}.marketing-recipient-pagination button{border:1px solid var(--line);color:#b9c4c7;background:#111719;border-radius:6px;width:26px;height:26px}@media (width<=800px){.marketing-delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-delivery-details .marketing-pagination{color:#7f8d92;justify-content:flex-end;align-items:center;gap:8px;font-size:9px;display:flex}.marketing-delivery-details .marketing-pagination button{border:1px solid var(--line);color:#b9c4c7;background:#111719;border-radius:6px;min-width:70px;height:26px}.marketing-send-warning{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.marketing-send-warning p{grid-column:2;margin:0}.marketing-send-confirm dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.marketing-send-confirm dl div{border:1px solid var(--line);background:#101416;border-radius:7px;padding:9px}.marketing-send-confirm dt{color:#77858b;text-transform:uppercase;font-size:8px}.marketing-send-confirm dd{color:#e1e7e9;margin:3px 0 0;font-size:11px}.marketing-delivery-summary span{color:#77858b;text-transform:uppercase;font-size:8px;display:block}.marketing-delivery-summary strong{color:#e1e7e9;margin-top:3px;font-size:14px;display:block}.marketing-recipient-table>header,.marketing-recipient-table>article{grid-template-columns:minmax(180px,1.3fr) 105px repeat(4,110px) minmax(150px,1fr);min-width:940px}.marketing-recipient-table>article>span:first-child{gap:2px;display:grid}@media (width<=600px){.marketing-send-confirm dl{grid-template-columns:1fr}}.campaign-metrics>header,.campaign-metrics>article{grid-template-columns:minmax(180px,1fr) repeat(8,minmax(70px,90px))}.marketing-inline-actions{flex-wrap:wrap;gap:6px;display:flex}
