@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&family=Fraunces:opsz,wght@9..144,500;9..144,600&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#f1efeb;background:#080d0b;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:#080d0b}.app{position:relative;isolation:isolate;background:transparent}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#080d0b80,#080d0b80),var(--workspace-bg,url(/assets/Background.png));background-position:center;background-size:cover;background-repeat:no-repeat;opacity:1;pointer-events:none;z-index:-1}.app>*{position:relative;z-index:0}button,input,textarea,select{font:inherit}.app{display:flex}.side{width:258px;background:#0e1d17;display:flex;flex-direction:column;border-right:1px solid #1c362c;padding:22px 14px;position:sticky;top:0;height:100vh;transition:.28s cubic-bezier(.2,.8,.2,1);z-index:10}.side.collapsed{width:78px}.collapse{position:absolute;right:-14px;top:23px;border:1px solid #28463a;background:#13261e;color:#adafb8;border-radius:8px;width:28px;height:28px;cursor:pointer}.side nav{display:grid;gap:3px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 2px 6px;scrollbar-width:thin}.nav{width:100%;border:0;background:transparent;color:#9496a0;text-align:left;padding:9px 12px;border-radius:10px;display:flex;align-items:center;gap:11px;cursor:pointer;font-size:13px}.nav:hover{background:#132820;color:#e7e4dc;transform:translate(2px)}.nav.active{background:#1f3f32;color:#f8f6f1;box-shadow:inset 0 0 0 1px #65522a,0 8px 24px #2245371f}.side.collapsed .nav span,.side.collapsed .sidefoot{display:none}.sidefoot{position:static;flex:0 0 auto;color:#f3b362;font-size:11px;font-weight:600;letter-spacing:.01em;padding:14px 10px 4px;text-align:left;white-space:nowrap}.main{flex:1;min-width:0}header{height:78px;border-bottom:1px solid #1b2923;background:#080d0bd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;justify-content:space-between;align-items:center;padding:0 30px;position:sticky;top:0;z-index:5}.eyebrow{font-size:10px;letter-spacing:.16em;color:#6e9384;margin:0 0 5px}h1,h2,h3,p{margin:0}h1{font-size:22px;font-family:Manrope}h2{font-size:30px;letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-weight:600}.search{height:40px;border:1px solid #24362f;background:#101815;border-radius:11px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#5f8073;transition:.2s}.search:focus-within{border-color:#79653a;box-shadow:0 0 0 3px #98783514}.search input{border:0;outline:0;background:transparent;color:#e7e4dd;width:230px}.iconbtn,.avatar{height:40px;width:40px;border:1px solid #263831;background:#101815;color:#adafb7;display:grid;place-items:center;position:relative}.iconbtn i{position:absolute;min-width:17px;height:17px;padding:0 4px;background:#d3a135;color:#0d1914;border-radius:999px;top:-5px;right:-5px;display:grid;place-items:center;font-size:9px;font-style:normal;font-weight:800;line-height:1;border:2px solid #080d0b}.iconbtn i.notification-count{min-width:18px;height:18px}.notification-mark{border:0;background:transparent;color:#bc9d5a;font-size:10px;cursor:pointer}.notification-mark:disabled{opacity:.45;cursor:default}.notification-item.read{opacity:.58}.avatar{border-radius:50%;background:#1f3e32;color:#e2dac9;font-weight:700;overflow:hidden;padding:0;cursor:pointer}.content{padding:30px;max-width:1550px;margin:auto}.hero{border:1px solid #234135;background:radial-gradient(circle at 76% 0%,rgba(111,88,38,.25),transparent 42%),linear-gradient(145deg,#101a16,#0d1512);border-radius:19px;padding:30px;display:flex;justify-content:space-between;align-items:end;margin-bottom:18px;box-shadow:0 24px 60px #00000029}.hero h2{margin-bottom:8px}.hero p:not(.eyebrow){color:#89a89c}.hero-actions{display:flex;gap:8px}.primary,.secondary{border-radius:10px;padding:10px 14px;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.18s}.primary{border:1px solid #9c7d3b;background:#775d25;color:#fff;box-shadow:0 8px 24px #765a1e2e}.primary:hover{background:#896b2b}.primary.locked,.primary:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.55);box-shadow:none}.primary.locked:hover,.primary:disabled:hover{transform:none;background:#775d25}.secondary{border:1px solid #294137;background:#101815;color:#c4c5cc}.secondary:hover{border-color:#3f554c;background:#14201b}.kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.kpi,.card{border:1px solid #20322b;background:linear-gradient(145deg,#101614,#0d1311);border-radius:15px;box-shadow:0 16px 40px #00000024}.kpi{padding:18px}.kpi:hover{border-color:#2b4a3e}.kpi.profit{background:radial-gradient(circle at 100% 0%,rgba(142,110,43,.15),transparent 45%),#101614}.khead{display:flex;justify-content:space-between;color:#779a8c;font-size:12px}.kpi strong{display:block;font-size:27px;margin:13px 0 4px;font-family:Manrope}.kpi small{color:#5e7f72}.grid2{display:grid;grid-template-columns:1.35fr 1fr;margin-bottom:14px}.grid3{display:grid;grid-template-columns:repeat(3,1fr)}.card{min-height:180px}.cardhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cardhead h3{font-size:14px;font-family:Manrope}.link{border:0;background:none;color:#81a295;display:flex;gap:4px;align-items:center;cursor:pointer;font-size:11px}.chart{height:250px}.pipeline{display:grid;gap:13px;padding-top:4px}.pipeline>div{display:grid;grid-template-columns:1fr 28px;gap:5px;font-size:11px;color:#9698a1}.pipeline b{color:#eeece6;text-align:right}.track{grid-column:1/-1;height:5px;background:#16231e;border-radius:99px;overflow:hidden}.track i{display:block;height:100%;background:linear-gradient(90deg,#68511f,#cc9a2e);border-radius:99px}.empty{min-height:210px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#698e7f;text-align:center}.empty strong{color:#c9cbd2;font-size:14px}.empty span{max-width:350px;font-size:12px;line-height:1.6}.empty.small{min-height:130px}.rank{display:grid;gap:10px}.rank>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px;border-radius:10px;background:#0d1512}.ranknum{font-size:10px;color:#5b7a6e}.rank b{font-size:12px}.rank strong{font-size:11px;color:#cfa855}.mini-list{display:grid;gap:7px}.taskmini{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border:1px solid #1d2c26;border-radius:10px;background:#0d1512}.taskmini.hot{box-shadow:0 0 18px #d5a43d17;border-color:#3b4f47}.taskmini b,.taskmini small{display:block}.taskmini b{font-size:12px}.taskmini small{font-size:10px;color:#698f80;margin-top:3px}.taskmini>span{font-size:10px;color:#779b8d}.signals{display:grid;gap:12px}.signal{display:flex;align-items:center;gap:10px;padding:11px;border-radius:10px;background:#0d1512;border:1px solid #1c2a24;color:#a8aab4;font-size:12px}.signal svg{width:17px;height:17px;color:#d09f37}.modulehead{display:flex;justify-content:space-between;align-items:end}.modulehead h2{font-size:25px}.toolbar{display:flex}.wide{flex:1}.wide input{width:100%}.module-stat{display:inline-flex;gap:10px;align-items:center;background:#10201a;border:1px solid #284539;padding:9px 12px;border-radius:10px;margin-bottom:14px;color:#9496a0;font-size:12px}.module-stat b{color:#fff}.filterpills{display:flex;gap:8px;margin-bottom:14px;overflow:auto}.pill{background:#0f1714;color:#9698a2;border:1px solid #253830;padding:8px 12px;border-radius:999px;cursor:pointer}.pill:hover{border-color:#435a51}.tablewrap{overflow:auto;border:1px solid #1d2b25;border-radius:12px;scrollbar-width:thin;scrollbar-color:#3b5048 transparent}.tablewrap::-webkit-scrollbar{height:8px;width:8px}.tablewrap::-webkit-scrollbar-track{background:transparent}.tablewrap::-webkit-scrollbar-thumb{background:#3b5048;border-radius:99px}.tablewrap::-webkit-scrollbar-thumb:hover{background:#4e695e}.tablewrap table{width:100%;border-collapse:collapse}.tablewrap th{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#5c7d70;text-align:left;padding:12px;background:#0c1310;position:sticky;top:0}.tablewrap td{padding:13px 12px;border-top:1px solid #192721;font-size:12px;color:#c8c9cf}.tablewrap tr:hover td{background:#0e1713}.tablewrap td small{display:block;color:#5b7c6f;font-size:10px;margin-top:3px}.tablewrap code{color:#d1ab5a;font-size:10px}.rowactions{display:flex;justify-content:flex-end;gap:4px}.rowactions button{width:30px;height:30px;border:1px solid #263831;background:#101815;color:#7c9f91;border-radius:8px;display:grid;place-items:center}.rowactions button:hover{color:#e3ddcf;border-color:#425a50}.badge,.priority{display:inline-flex;padding:5px 8px;border-radius:999px;background:#17231e;border:1px solid #2b3d36;color:#abacb4;font-size:10px}.table-tags{display:flex;flex-wrap:wrap;gap:5px;max-width:260px}.badge.good{color:#dbb96f;border-color:#69562e;background:#13271f}.badge.muted{color:#668b7c}.priority.high,.priority.urgent{color:#e9ca88;border-color:#69562e;background:#13261e}.priority.urgent{box-shadow:0 0 16px #d6a7421a}.priority.low{color:#7d9f91}.positive{color:#d3aa52!important}.tableempty{min-height:180px}.modalback{position:fixed;top:0;right:0;bottom:0;left:0;background:#030705b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:210;display:grid;place-items:center;padding:20px}.modal{width:min(680px,100%);max-height:90vh;overflow:auto;background:#0e1613;border:1px solid #294439;border-radius:18px;box-shadow:0 30px 90px #00000080}.wideModal{width:min(980px,100%)}.modalhead{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #20312a;position:sticky;top:0;background:#0e1613;z-index:2}.modalhead h3{font:700 20px Manrope}.close{border:1px solid #263a32;background:#101815;color:#989aa3;border-radius:9px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px}.field{display:grid;gap:7px;color:#7b9e90;font-size:11px}.field input,.field textarea,.field select{width:100%;background:#0b120f;border:1px solid #263831;color:#eae8e2;border-radius:9px;padding:10px 11px;outline:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:#476a5c;box-shadow:0 0 0 3px #97793914}.field textarea{min-height:95px;resize:vertical}.widefield{grid-column:1/-1}.field input:disabled{opacity:.6}.select{position:relative}.select svg{position:absolute;right:11px;top:13px;pointer-events:none;color:#608174}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.chips{display:flex;gap:7px;flex-wrap:wrap}.field-hint{display:block;margin-top:8px;color:#698e7f;font-size:10px}.chip{border:1px solid #293e35;background:#0d1713;color:#7a9d8f;padding:7px 9px;border-radius:999px;font-size:10px;cursor:pointer}.chip.selected{background:#1f3f32;border-color:#796436;color:#e7e1d3}.check{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:#a2a3ac;font-size:12px}.check input{accent-color:#a88336}.modalfoot{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid #20312a;position:sticky;bottom:0;background:#0e1613}.reportlist{display:grid;gap:8px}.reportlist>div{display:flex;justify-content:space-between;padding:10px 11px;background:#0d1512;border:1px solid #1c2b25;border-radius:9px;color:#81a295;font-size:12px}.reportlist b{color:#e4e1d9}.notice{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid #284539;background:#10201a;border-radius:11px;color:#89a79b;font-size:12px}.settingsgrid{display:grid;grid-template-columns:repeat(2,1fr)}.settingcard{border:1px solid #20322b;background:#101614;border-radius:14px;padding:17px;display:flex;align-items:center;gap:13px;cursor:pointer;transition:.18s}.settingcard:hover{transform:translateY(-2px);border-color:#3a4f47}.settingicon{width:38px;height:38px;border-radius:10px;background:#1a362b;color:#d4ae5e;display:grid;place-items:center}.settingcard>div:nth-child(2){flex:1}.settingcard b{font-size:13px}.settingcard p{font-size:11px;color:#618476;margin-top:4px}.settingcard>svg{color:#638577}@media(max-width:1100px){.settingsgrid{grid-template-columns:1fr}.card{min-height:0}}@media(max-width:1000px){.side{width:78px}.side .nav span,.side .sidefoot{display:none}.kpis{grid-template-columns:repeat(2,1fr)}.grid2,.grid3,.settingsgrid{grid-template-columns:1fr}.search input{width:150px}}@media(max-width:650px){header{padding:0 16px}.hero{padding:22px;align-items:flex-start;gap:16px;flex-direction:column}.kpis{grid-template-columns:1fr}.primary{white-space:nowrap}.formgrid{grid-template-columns:1fr}.widefield,.check{grid-column:auto}.modulehead{gap:12px;align-items:flex-start;flex-direction:column}.toolbar{flex-wrap:wrap}.toolbar .wide{flex-basis:100%}}.duplicateback{position:fixed;top:0;right:0;bottom:0;left:0;background:#03070580;z-index:220;display:grid;place-items:center;padding:20px}.duplicate{width:min(460px,100%);background:#101915;border:1px solid #3f554c;border-radius:17px;padding:26px;box-shadow:0 30px 90px #0000008c;text-align:center}.duplicateicon{width:44px;height:44px;margin:0 auto 13px;border-radius:12px;background:#322c15;color:#eec962;display:grid;place-items:center}.duplicate h3{font:700 19px Manrope;margin-bottom:8px}.duplicate p{color:#9597a0;font-size:12px;line-height:1.6}.duplicate small{display:block;color:#5b7c6f;font-size:10px;margin-top:14px}.page-title{min-width:150px;flex:0 0 auto}.header-salutation{max-width:500px;margin-left:auto;margin-right:26px}@media(max-width:1200px){.header-salutation{min-width:280px;max-width:420px;margin-right:18px}.mantra{font-size:12px}.greeting{font-size:10px}.calendar-badge{font-size:8px}}@media(max-width:900px){header{padding:0 20px}.header-salutation{min-width:0;max-width:none;margin-left:auto;margin-right:14px}.mantra{font-size:11px}.greeting{font-size:9px}.calendar-badge{font-size:8px}.theme-toggle span{display:none}.theme-toggle{padding:0;width:40px}.headtools{gap:7px}}@media(max-width:700px){.header-salutation{display:none}.page-title{flex:1}.headtools .search{display:flex}.headtools .search input{width:130px}.theme-toggle{display:grid}.theme-toggle span{display:none}}.app.light .side{border-right-color:#e0ded9}.app.light header{border-bottom-color:#e5e4e0}.app.light .hero,.app.light .kpi,.app.light .card,.app.light .settingcard{border-color:#e4e2dd}.app.light .hero p:not(.eyebrow),.app.light .kpi small,.app.light .card,.app.light .tablewrap td{color:#58776b}.app.light .module-stat,.app.light .notice{border-color:#dedad0}.app.light .modal,.app.light .modalhead,.app.light .modalfoot{background:#fff}.app.light .modalhead h3{color:#1a2923}.app.light .field{color:#5f8173}.app.light .signal,.app.light .taskmini,.app.light .rank>div,.app.light .reportlist>div{background:#f9f8f6;border-color:#e6e4e0}.app.light .empty strong{color:#30473e}.app.light .empty{color:#6d9384}header{height:78px;display:flex;align-items:center;justify-content:flex-start;gap:0;padding:0 24px;position:sticky;top:0;z-index:20;overflow:visible}.page-title{width:0;min-width:0;flex:0 0 0;overflow:hidden}.page-title>div{display:flex;flex-direction:column;justify-content:center}.header-salutation{width:315px;min-width:315px;flex:0 1 315px;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0;border:0;background:transparent;box-shadow:none;text-align:left;overflow:hidden}.mantra{font-family:Georgia,"Noto Serif Devanagari",Nirmala UI,Mangal,Times New Roman,serif;color:#f1b83f;font-size:13px;letter-spacing:.02em;text-shadow:0 1px 12px rgba(238,168,28,.14);white-space:nowrap}.greeting{font-family:Manrope,"Noto Serif Devanagari",Nirmala UI,Mangal,serif;font-size:10.5px;font-weight:800;color:#f3eee1;letter-spacing:.02em;white-space:nowrap}.calendar-badge{gap:6px;margin-top:3px;padding:0;border:0;border-radius:0;background:transparent;color:#d1b475;font-size:8.5px;letter-spacing:.04em;white-space:nowrap}.calendar-badge svg{color:#efb63e}.calendar-badge b{font-weight:700;color:#f6d485;border-left:1px solid rgba(220,162,42,.3);padding-left:6px}.headtools{margin-left:auto;display:flex;flex:1 1 auto;min-width:0;justify-content:flex-end}.headtools .search input{width:auto;flex:1;min-width:0}.theme-toggle{border:1px solid #263831;background:#101815;color:#d7d4cc;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;flex:0 0 auto}.theme-toggle:hover{border-color:#425a50}.app.light .header-salutation{border:0}.app.light .mantra{color:#a5700c;text-shadow:none}.app.light .greeting{color:#283630}.app.light .calendar-badge{background:transparent;color:#7b6436}.app.light .calendar-badge b{color:#93650b}@media(max-width:1500px){header{padding:0 20px}.page-title{width:0;overflow:hidden}.header-salutation{width:285px;margin-left:0;margin-right:0}.mantra{font-size:12px}.greeting{font-size:10px}.calendar-badge{font-size:8px}.headtools .search{width:300px;min-width:210px;flex-basis:270px}}@media(max-width:1250px){.page-title{width:0;min-width:0;flex-basis:0;overflow:hidden}.header-salutation{width:260px;min-width:260px;flex-basis:260px;margin-left:0;margin-right:0}.headtools .search{width:260px;min-width:190px;flex-basis:230px}}@media(max-width:1000px){header{padding:0 16px}.page-title{width:0;min-width:0;flex-basis:0;overflow:hidden}.header-salutation{width:225px;min-width:225px;flex-basis:225px;margin-left:0;margin-right:0}.mantra{font-size:11px}.greeting{font-size:9px}.headtools .search{width:220px;min-width:170px;flex-basis:200px}.theme-toggle span{display:none}.theme-toggle{padding:0;width:40px}}@media(max-width:800px){.header-salutation{display:none}.page-title{flex:1;width:auto;min-width:0}.headtools .search{width:220px;min-width:160px;flex-basis:200px}}@media(max-width:650px){.headtools .search{display:none}}.header-salutation{transform:translate(40px);padding-top:0;overflow:visible;line-height:normal}.mantra{line-height:1.45;min-height:22px;display:block;overflow:visible}.greeting{line-height:1.4;min-height:18px;display:block;overflow:visible}.calendar-badge{line-height:1.35;min-height:17px;display:flex;align-items:center}@media(max-width:1200px){.header-salutation{transform:none;padding-top:0}.mantra{line-height:1.42;min-height:20px}.greeting{line-height:1.35;min-height:17px}}.revenue-search-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.revenue-search{flex:1;min-width:240px}.revenue-search input{width:100%}.net-revenue{min-width:280px;padding:10px 14px;border:1px solid #263831;border-radius:12px;background:linear-gradient(145deg,#101b17,#0d1512);display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:14px}.net-revenue span{font-size:11px;color:#89a89c}.net-revenue strong{font:700 20px Manrope;color:#f1eee8;text-align:right}.net-revenue small{grid-column:1/-1;color:#5e8072;font-size:9px;margin-top:2px}.cash-overview{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;margin-bottom:14px;align-items:stretch}.top-cash-visual{min-height:132px!important;height:100%;padding:12px 14px!important;border:1px solid #20322b;border-radius:15px;background:linear-gradient(145deg,#101614,#0d1311);box-shadow:0 16px 40px #00000024;display:flex;align-items:center;justify-content:center;gap:18px}.top-cash-visual .collection-ring{width:104px;height:104px;flex:0 0 auto}.top-cash-visual .collection-ring:after{top:9px;right:9px;bottom:9px;left:9px}.top-cash-visual .collection-ring strong{font-size:19px}.top-cash-visual .cash-breakdown{gap:7px;min-width:145px}.top-cash-visual .cash-breakdown>div{padding:7px 9px}.top-cash-visual .cash-breakdown b{font-size:12px}.cash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cash-grid .kpi{min-height:132px}.revenue-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;width:100%}.revenue-kpis .kpi{min-width:0;min-height:124px;padding:14px}.revenue-kpis .kpi strong{font-size:clamp(17px,1.55vw,23px);margin:11px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revenue-chart-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:14px}.revenue-module .card{min-width:0}.revenue-module .chart{height:300px}.cash-visual{min-height:300px;display:flex;align-items:center;justify-content:center;gap:28px}.collection-ring{--pct:0%;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#d0a344 var(--pct),#182520 0);position:relative}.collection-ring:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;background:#0e1512;border-radius:50%}.collection-ring>div{position:relative;z-index:1;text-align:center}.collection-ring strong{display:block;font:700 25px Manrope;color:#f3f0ea}.collection-ring span{font-size:10px;color:#729688}.cash-breakdown{display:grid;gap:12px;min-width:170px}.cash-breakdown>div{padding:10px 12px;border:1px solid #1f322a;border-radius:10px;background:#0d1512}.cash-breakdown span,.cash-breakdown b{display:block}.cash-breakdown span{font-size:10px;color:#6b9081}.cash-breakdown b{font-size:14px;margin-top:4px;color:#f3f2ee}.revenue-module .cardhead{margin-bottom:14px}.chart-legend{display:flex;justify-content:center;gap:22px;margin-top:-2px;color:#799c8e;font-size:10px}.legend-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:#d0a344}.legend-dot.profit{background:#f0bb46}.formula-strip{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-top:-4px;padding:12px;border:1px solid #1d2d27;border-radius:10px;background:#0d1512;color:#82a396;font-size:10px}.formula-strip b{color:#5e7e71}.formula-strip .formula-profit{color:#d3ac57;font-weight:700}.priority-table{overflow:auto}.priority-head,.priority-row{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(100px,.7fr)) minmax(90px,.55fr);align-items:center;gap:12px}.priority-head{padding:0 12px 10px;color:#5c7d70;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.priority-row{padding:12px;border-top:1px solid #192721;font-size:11px;color:#c8c9cf}.priority-row:hover{background:#0e1713}.priority-row span b,.priority-row span small{display:block}.priority-row span small{font-size:9px;color:#5b7c6f;margin-top:3px}.revenue-note{display:flex;align-items:center;gap:9px;padding:12px 14px;margin-top:14px;border:1px solid #264136;border-radius:10px;background:#0d1713;color:#86a599;font-size:10px}.revenue-note svg{color:#f0bb46;flex:0 0 auto}.revenue-note b{color:#edebe5}.app.light .net-revenue,.app.light .cash-breakdown>div,.app.light .formula-strip,.app.light .revenue-note,.app.light .top-cash-visual{background:#f9f8f6;border-color:#e4e2dd}.app.light .net-revenue strong,.app.light .cash-breakdown b{color:#1c2c26}.app.light .priority-row:hover{background:#fbfaf8}.app.light .priority-row{border-top-color:#eceae7;color:#354740}@media(max-width:1250px){.cash-overview,.revenue-chart-grid{grid-template-columns:1fr}.cash-visual{min-height:250px}.revenue-module .chart{height:280px}}@media(max-width:900px){.revenue-search-row{flex-direction:column;align-items:stretch}.net-revenue{width:100%}.cash-grid{grid-template-columns:repeat(2,1fr)}.revenue-kpis{overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:4px}}@media(max-width:650px){.cash-grid{grid-template-columns:1fr}.top-cash-visual{flex-direction:column}.top-cash-visual .cash-breakdown{width:100%}.cash-visual{flex-direction:column;gap:16px}.priority-head{display:none}.priority-row{grid-template-columns:1fr 1fr}.priority-row>span:first-child{grid-column:1/-1}.priority-row>span:last-child{text-align:right}.revenue-module .chart{height:250px}}.revenue-module .revenue-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%}.revenue-module .revenue-kpis .kpi{min-width:0}@media(max-width:900px){.revenue-module .revenue-kpis{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}}.expense-search-row{display:flex;align-items:center;gap:16px;margin-bottom:18px}.expense-search{flex:1;min-width:240px}.expense-total{min-width:220px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid #263831;border-radius:12px;background:#0d1512}.expense-total span{font-size:12px;color:#89a89c}.expense-total strong{font-size:19px;color:#f4f3ef}.expense-kpis{margin-bottom:18px}.expense-chart-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-bottom:18px}.expense-module .card,.expense-module .chart{min-width:0}.donutwrap{height:270px}.status-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:-12px}.status-amounts>div{padding:9px 8px;border:1px solid #22342d;border-radius:10px;background:#0d1512}.status-amounts span{display:flex;align-items:center;gap:6px;color:#89a89c;font-size:10px}.status-amounts b{display:block;color:#f3f2ee;font-size:12px;margin-top:4px}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.d0{background:#c7962e}.d1{background:#eebd41}.d2{background:#e05f63}.app.light .expense-total,.app.light .status-amounts>div{background:#f9f8f6;border-color:#e4e2dd}.app.light .expense-total strong,.app.light .status-amounts b{color:#1c2c26}@media(max-width:1000px){.expense-chart-grid{grid-template-columns:1fr}.expense-search-row{align-items:stretch}.expense-total{min-width:190px}}@media(max-width:700px){.expense-search-row{flex-direction:column}.expense-total{width:100%;box-sizing:border-box}.status-amounts{grid-template-columns:1fr}.expense-module .tablewrap{overflow-x:auto}}.margin-warning{max-width:520px}.margin-warning h3{margin-bottom:8px}.margin-warning p{line-height:1.55}.margin-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.margin-stats span{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff09;display:flex;flex-direction:column;gap:4px}.margin-stats b{font-size:16px}.duplicate h3{line-height:1.35}.dup-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.dup-actions button{min-width:145px}@media(max-width:600px){.margin-stats{grid-template-columns:1fr}.dup-actions button{width:100%}}.rowactions button{cursor:pointer}.rowactions button:hover{transform:translateY(-1px)}.profile-wrap{position:relative;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:88px}.profile-more-btn:hover{border-color:#4b665b}.profile-menu{position:absolute;right:0;top:38px;width:150px;padding:6px;border:1px solid #284338;border-radius:12px;background:#0e1713;box-shadow:0 20px 50px #00000059;z-index:120}.profile-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#f6f4f1;font-size:12px;font-weight:700;cursor:pointer;text-align:left}.profile-menu button:hover{background:#f3b3621a;color:#f3b362}.app.light .profile-more-btn{background:#fff;border-color:#e4e2dd;color:#4f6a5f}.app.light .profile-menu button:hover{color:#b16e14}.csc-id{display:block;width:100%;font-size:17px;font-weight:800;letter-spacing:.15px;color:#e2dfd8;text-align:center;white-space:nowrap;margin-top:3px}.app.light .csc-id{color:#28473b}.profile-popover{position:absolute;right:0;top:52px;width:270px;padding:15px;border:1px solid #284338;border-radius:14px;background:#0e1713;box-shadow:0 24px 70px #00000059;z-index:100}.profile-title{display:flex;align-items:center;gap:7px;color:#dcb96e;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:12px}.profile-popover strong,.profile-popover span{display:block}.profile-popover strong{font-size:15px;color:#f5f3ef;margin-bottom:7px}.profile-popover span{font-size:11px;color:#9799a1;margin-top:4px}.kanban-board{grid-template-columns:repeat(8,minmax(300px,320px))}.kanban-board>*{min-width:0}.kanban-col{min-height:520px;min-width:0;width:100%;box-sizing:border-box;overflow:hidden;border:1px solid #1f362d;border-radius:15px;background:#0b1410b8;padding:10px}.kanban-colhead{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 10px;color:#d7d4cc;font-size:11px;font-weight:800}.kanban-colhead b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#1a362b;color:#dcb96e;font-size:10px}.kanban-list{display:grid;gap:10px}.lead-card{min-width:0;width:100%;box-sizing:border-box;overflow:hidden;border:1px solid #243c32;border-radius:13px;padding:12px;background:linear-gradient(145deg,#111c18,#0c1511);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lead-card:hover{transform:translateY(-2px);border-color:#445d53;box-shadow:0 16px 35px #0000002e}.lead-card-top{display:flex;justify-content:space-between;align-items:center}.lead-card code{font-size:9px;color:#698e7f}.lead-card h4{margin:9px 0 3px;font-size:13px;color:#f4f3ef}.lead-card>small{color:#75998b;font-size:9px}.lead-service{margin-top:9px;padding:8px 9px;border:1px solid #20332b;border-radius:9px;background:#0c1511}.lead-service em{display:block;font-style:normal;font-size:8px;color:#688d7e;margin-bottom:5px}.lead-service div{display:flex;flex-wrap:wrap;gap:4px}.lead-service span{display:inline-flex;align-items:center;padding:4px 6px;border-radius:999px;background:#12251d;border:1px solid #234336;color:#ccb88c;font-size:8px;line-height:1.25}.lead-service .service-empty{color:#688d7e;background:transparent;border-color:#2a3b34}.lead-card-values{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.lead-card-values span{padding:8px;border:1px solid #20332b;border-radius:9px;background:#0c1511}.lead-card-values em{display:block;font-style:normal;font-size:8px;color:#688d7e}.lead-card-values b{display:block;margin-top:4px;font-size:11px;color:#e8e5dd}.lead-actions{display:flex;gap:5px;align-items:center;margin-top:10px;min-width:0;flex-wrap:nowrap}.lead-actions a,.lead-actions button{flex:0 0 30px}.lead-actions .convert-btn{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-actions a,.lead-actions button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:8px;border:1px solid #294137;background:#12201a;color:#bdbfc7;text-decoration:none;cursor:pointer}.lead-actions a:hover,.lead-actions button:hover{border-color:#567569;color:#f4f1ea}.lead-actions .convert-btn{gap:5px;margin-left:auto;color:#dcb96e}.quickcall{color:#dcb96e!important}.quickwa{color:#cfa958!important}.kanban-count,.readonly-note{display:inline-flex;align-items:center;gap:6px}.contact-actions a{place-items:center;border:1px solid #294137}.contact-actions a:hover{border-color:#567569}.invoice-generator{max-width:1100px;padding:22px;border:1px solid #253d33;border-radius:18px;background:linear-gradient(145deg,#101a16,#0b1410);box-shadow:0 20px 60px #00000026}.invoice-business-preview{display:grid;grid-template-columns:1.5fr .8fr;gap:18px;padding:16px;border:1px solid #253d33;border-radius:14px;background:#0d1713;margin-bottom:16px}.invoice-business-preview span,.invoice-number-preview span,.invoice-section-title small{display:block;font-size:9px;color:#779b8d;text-transform:uppercase;letter-spacing:.08em}.invoice-business-preview strong{display:block;font-size:18px;color:#f2efe9;margin:5px 0}.invoice-business-preview small{display:block;color:#acadb5;font-size:10px;line-height:1.5}.invoice-number-preview{text-align:right;border-left:1px solid #253d33;padding-left:18px}.invoice-number-preview b{display:block;color:#f09e31;font-size:17px;margin:5px 0}.invoice-number-preview small{color:#acadb5;font-size:9px}.invoice-recent{margin-bottom:16px}.invoice-section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:8px}.invoice-section-title>span{font-size:12px;font-weight:800;color:#e8e5dd}.invoice-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.invoice-lead-card{display:grid;gap:4px;text-align:left;padding:12px;border:1px solid #253d33;border-radius:12px;background:#0d1713;color:#e8e5dd;cursor:pointer;transition:.2s}.invoice-lead-card:hover,.invoice-lead-card.selected{border-color:#f09f31;transform:translateY(-1px);box-shadow:0 10px 25px #0000002e}.invoice-lead-card b{font-size:9px;color:#f09e31;letter-spacing:.06em}.invoice-lead-card strong{font-size:12px}.invoice-lead-card span,.invoice-lead-card small{font-size:9px;color:#94959e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.invoice-items-editor{margin-top:18px;border:1px solid #253d33;border-radius:14px;padding:14px;background:#0d1713}.invoice-editor-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.invoice-editor-head strong{display:block;font-size:12px}.invoice-editor-head small{display:block;font-size:9px;color:#779b8d;margin-top:3px}.invoice-editor-row{display:grid;grid-template-columns:34px 1.3fr 1.1fr 70px 120px 34px;gap:8px;align-items:center;margin-top:8px}.invoice-editor-row input{min-width:0}.invoice-sr{font-weight:800;text-align:center;color:#f09e31;font-size:11px}.qty-input,.total-input{text-align:right}.invoice-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.invoice-summary>div{padding:13px;border:1px solid #253d33;border-radius:10px;background:#0d1713}.invoice-summary span,.invoice-summary b{display:block}.invoice-summary span{font-size:9px;color:#779b8d;text-transform:uppercase;letter-spacing:.08em}.invoice-summary b{font-size:17px;color:#f2efe9;margin-top:5px}.invoice-generate{width:100%;justify-content:center}.invoice-note{font-size:10px;color:#6b9081;line-height:1.5;margin:12px 0 0}.invoice-preview-shell{display:grid;gap:14px}.invoice-preview-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.danger{font-weight:700}.invoice-paper{width:min(900px,100%);margin:0 auto;background:#fff;color:#263730;border-radius:5px;box-shadow:0 25px 70px #00000038;padding:0;overflow:hidden}.invoice-paper-head{background:#11221b;color:#fff;border-bottom:4px solid #f09f31;padding:34px 40px 25px;display:flex;justify-content:space-between;gap:25px}.invoice-brand{display:flex;gap:13px;align-items:flex-start}.invoice-brand img{width:62px;height:62px;object-fit:contain;border-radius:50%;background:#fff}.invoice-brand strong{display:block;color:#f09e31;font-size:20px}.invoice-brand span{display:block;font-size:10px;margin-top:2px}.invoice-brand small{display:block;font-size:9px;line-height:1.5;margin-top:8px;color:#c7c9d0}.invoice-title{text-align:right}.invoice-title b{font-size:28px;display:block}.invoice-title strong{display:block;color:#f09e31;font-size:12px;margin-top:6px}.invoice-title span{display:block;font-size:9px;margin-top:16px}.invoice-info{margin:24px 40px 12px;padding:14px;border:1px solid #e4e2dd;border-radius:11px;background:#faf9f7;display:grid;grid-template-columns:1fr 1fr;gap:20px}.invoice-info div{display:grid;gap:4px;font-size:10px}.invoice-info b{font-size:9px;letter-spacing:.08em}.invoice-info strong{font-size:15px}.invoice-items{width:calc(100% - 80px);margin:0 40px;border-collapse:collapse;font-size:10px}.invoice-items th{background:#11221b;color:#fff;padding:9px;text-align:left}.invoice-items th:nth-child(3),.invoice-items th:nth-child(4),.invoice-items td:nth-child(3),.invoice-items td:nth-child(4){text-align:right}.invoice-items td{padding:10px;border-bottom:1px solid #eceae6;vertical-align:top}.invoice-items td strong,.invoice-items td small{display:block}.invoice-items td small{font-size:8px;color:#618476;margin-top:3px;line-height:1.35}.invoice-lower{margin:14px 40px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.pay-box{border:1px solid #e4e2dd;border-radius:11px;padding:13px;background:#faf9f7;display:grid;gap:5px;font-size:10px}.paid-banner{background:#fff3df;color:#ac6a0d;text-align:center;padding:7px;border-radius:7px;font-weight:800;margin-bottom:5px}.paid-banner.paid{background:#f0ede4;color:#826017}.pay-box .invoice-qr{width:96px;height:96px;object-fit:contain;margin:4px auto}.pay-box .qr-empty{display:block;text-align:center;font-size:9px;color:#81a295;padding:18px 0}.invoice-totals>div{display:flex;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #f1f0ed;font-size:11px}.invoice-totals .grand{background:#f5f3f0;font-size:13px;font-weight:800}.terms{margin:16px 40px 0;font-size:9px;line-height:1.45;max-width:68%}.terms b{font-size:10px}.terms p{margin:4px 0}.stamp{margin:0 40px 30px auto;width:180px;border:2px solid #725c2e;border-radius:9px;padding:9px;color:#725c2e;transform:rotate(-7deg);text-align:center;font-size:8px}.stamp strong{display:block;font-size:18px;margin:5px}.invoice-footer{border-top:3px solid #f09f31;background:#11221b;color:#cbccd3;text-align:center;padding:8px;font-size:8px}.app.light .invoice-business-preview,.app.light .invoice-recent-grid .invoice-lead-card,.app.light .invoice-items-editor{background:#faf9f7;border-color:#e4e2dd}.app.light .invoice-business-preview strong,.app.light .invoice-section-title>span,.app.light .invoice-summary b{color:#22382f}.app.light .invoice-summary>div{background:#faf9f7;border-color:#e4e2dd}.app.light .invoice-summary b{color:#22382f}.settings-layout{display:grid;grid-template-columns:280px minmax(0,1fr)}.settings-nav{display:grid;gap:7px}.setting-nav{width:100%;display:grid;grid-template-columns:20px 1fr 16px;align-items:center;gap:9px;text-align:left;padding:12px;border:1px solid #21382f;border-radius:11px;background:#0d1713;color:#80a194;cursor:pointer}.setting-nav b,.setting-nav small{display:block}.setting-nav b{font-size:11px;color:#cccdd4}.setting-nav small{font-size:8px;color:#5f8173;margin-top:3px;line-height:1.35}.setting-nav.active{border-color:#476458;background:#172f25;color:#dcb96e;box-shadow:0 10px 28px #0000001f}.settings-panel{min-height:430px;border:1px solid #233b31;background:#0d1713}.settings-panel-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #20342c;padding-bottom:13px;margin-bottom:15px}.settings-panel-head h3{margin:0;color:#f4f2ee}.settings-fields{display:grid;gap:10px;max-width:850px}.setting-edit-field{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:14px}.setting-edit-field>span{font-size:10px;color:#7a9d8f;text-transform:uppercase;letter-spacing:.06em}.setting-edit-field input{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #253c33;border-radius:9px;background:#101c17;color:#e8e5dd;outline:none}.setting-edit-field input:focus{border-color:#567569;box-shadow:0 0 0 3px #d0a3440f}.setting-edit-field input:disabled{opacity:.65}.settings-callout{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #284439;border-radius:10px;background:#d0a3440d;color:#9597a0;font-size:10px;line-height:1.5}.settings-callout svg{color:#dcb96e;flex:0 0 auto}.settings-action{width:max-content}.app.light .setting-nav,.app.light .settings-panel{background:#fff;border-color:#e4e2dd}.app.light .setting-nav b,.app.light .settings-panel-head h3{color:#243830}.app.light .setting-nav small{color:#668b7c}.app.light .setting-nav.active{background:#f6f4ee;border-color:#c0c3d2}.app.light .setting-edit-field input{background:#faf9f7;border-color:#e4e2dd;color:#243830}.app.light .settings-panel-head{border-color:#eae9e5}@media(max-width:1150px){.kanban-board{grid-template-columns:repeat(8,minmax(300px,320px))}.settings-layout{grid-template-columns:230px 1fr}.setting-edit-field{grid-template-columns:150px 1fr}.invoice-paper-head{padding-left:25px;padding-right:25px}.invoice-info,.invoice-items{margin-left:25px;margin-right:25px}.invoice-items{width:calc(100% - 50px)}.invoice-lower{margin-left:25px;margin-right:25px}.terms{margin-left:25px}.stamp{margin-right:25px}}@media(max-width:800px){.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(2,1fr)}.invoice-form-grid,.invoice-summary,.invoice-info,.invoice-lower{grid-template-columns:1fr}.invoice-paper-head{flex-direction:column}.invoice-title{text-align:left}.terms{max-width:none}.stamp{margin:15px auto 25px}.setting-edit-field{grid-template-columns:1fr;gap:5px}.invoice-preview-actions{justify-content:flex-start}}@media(max-width:600px){.settings-nav{grid-template-columns:1fr}.invoice-paper{border-radius:0}.invoice-paper-head{padding:22px 18px}.invoice-info,.invoice-items{margin-left:18px;margin-right:18px}.invoice-items{width:calc(100% - 36px)}.invoice-lower,.terms{margin-left:18px;margin-right:18px}.stamp{margin-bottom:20px}.invoice-brand strong{font-size:17px}.invoice-title b{font-size:23px}}.lead-head-actions{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap;white-space:nowrap}.lead-total-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border:1px solid #284539;background:#10201a;border-radius:10px;color:#9496a0;font-size:11px;line-height:1.1}.lead-total-stat b{color:#dcb96e;font-size:16px;font-family:Manrope}.lead-head-actions .primary{width:auto;flex:0 0 auto}.lead-head-actions .secondary{flex:0 0 auto}.lead-total-stat{flex:0 0 190px}@media(max-width:1100px){.lead-head-actions{gap:6px}.lead-total-stat{flex-basis:150px}.lead-head-actions .secondary,.lead-head-actions .primary{padding:9px 10px}}@media(max-width:650px){.lead-head-actions{width:100%;min-width:0;flex-wrap:wrap}.lead-head-actions .primary{width:auto}.lead-total-stat{width:100%;flex-basis:auto}}.module-search-btn{white-space:nowrap;min-width:94px;justify-content:center}.toolbar .module-search-btn{height:50px}.expense-search-row,.revenue-search-row{align-items:center}.file-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.security-section{border:1px solid #1f372d;background:#0b1410;border-radius:12px;padding:14px;display:grid;gap:10px;margin-bottom:12px}.security-title{display:flex;align-items:center;gap:10px;color:#dcb96e}.security-title>div{display:grid;gap:3px}.security-title b{color:#edebe6;font-size:12px}.security-title small{color:#698e7f;font-size:10px}.security-gate{position:fixed;top:0;right:0;bottom:0;left:0;background:#050a08;display:grid;place-items:center;padding:20px;z-index:999}.security-gate-card{width:min(430px,100%);background:#0d1713;border:1px solid #284539;border-radius:18px;padding:28px;box-shadow:0 30px 100px #0000008c;display:grid;gap:14px}.security-gate-card h2{margin:0}.security-gate-card>p:not(.eyebrow){color:#7d9f91;font-size:12px;margin:0 0 5px}.security-gate-icon{width:48px;height:48px;border-radius:14px;background:#1a362b;color:#dcb96e;display:grid;place-items:center}.security-error{border:1px solid #6b3c36;background:#2a1613;color:#ffb5a8;padding:9px 11px;border-radius:9px;font-size:11px}.notification-wrap{position:relative}.notification-popover{position:absolute;right:0;top:46px;width:340px;max-width:calc(100vw - 32px);background:var(--panel,#101815);border:1px solid #284338;border-radius:14px;box-shadow:0 18px 50px #00000059;z-index:1000;overflow:hidden}.notification-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #22382f}.notification-head strong{font-size:14px}.notification-head span{font-size:11px;color:#a3a4ac}.notification-list{max-height:360px;overflow:auto}.notification-item{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.notification-item svg{flex:none;margin-top:2px}.notification-item b{display:block;font-size:12px}.notification-item small{display:block;margin-top:3px;color:#7ea092;font-size:11px}.notification-empty{display:flex;align-items:center;gap:10px;padding:24px 16px;color:#a3a4ac;font-size:12px}@media(max-width:900px){.notification-popover{right:-50px}}.theme-control{position:relative}.theme-control:hover .theme-menu{opacity:1;visibility:visible;transform:translateY(0)}.theme-menu{position:absolute;right:0;top:46px;min-width:120px;padding:6px;background:#101815;border:1px solid #263831;border-radius:12px;box-shadow:0 18px 40px #00000047;opacity:0;visibility:hidden;transform:translateY(-4px);transition:.18s ease;z-index:100}.theme-menu button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#d7d4cc;padding:9px 10px;border-radius:8px;cursor:pointer;text-align:left}.theme-menu button:hover{background:#1b2b25}.password-field-wrap{display:flex;align-items:stretch;gap:6px}.password-field-wrap input{flex:1;min-width:0}.password-action{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;padding:0 11px;font-weight:700;cursor:pointer}.password-action:disabled{opacity:.45;cursor:not-allowed}.password-action:hover:not(:disabled){border-color:var(--accent)}.header-control-group{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:7px 0}.header-control-group .csc-id{position:absolute;top:calc(100% - 15px);left:calc(50% - 5px);transform:translate(-50%);width:max-content;margin:0;font-size:17px;font-weight:800;letter-spacing:.15px;color:#f3b362;text-align:center;white-space:nowrap}@media(max-width:650px){.header-control-group{padding:6px 0}.header-control-group .csc-id{font-size:17px}}.lead-more-wrap{position:relative;display:flex;align-items:center;margin-left:auto}.lead-more-btn{flex:0 0 30px!important;width:30px}.lead-action-menu{position:absolute;right:0;bottom:38px;z-index:60;min-width:165px;padding:6px;border:1px solid #2a473b;border-radius:12px;background:#0c1612fa;box-shadow:0 18px 45px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:3px}.lead-action-menu a,.lead-action-menu button{display:flex!important;align-items:center;justify-content:flex-start!important;gap:8px;width:100%!important;height:32px!important;padding:0 9px!important;border:0!important;background:transparent!important;border-radius:8px!important;color:#cdced5!important;font-size:11px;text-decoration:none;cursor:pointer}.lead-action-menu a:hover,.lead-action-menu button:hover{background:#183127!important;color:#f7f6f2!important}.lead-menu-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;background:transparent!important;border:0!important;z-index:-1!important;cursor:default}.app.light .lead-action-menu{background:#fffffffa;border-color:#e2dfd8;box-shadow:0 18px 45px #172f2529}.app.light .lead-action-menu a,.app.light .lead-action-menu button{color:#30493f!important}.app.light .lead-action-menu a:hover,.app.light .lead-action-menu button:hover{background:#f4f3ef!important}.kanban-count{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:40px;padding:0 13px;border:1px solid #253d33;background:#101815;border-radius:10px;color:#9496a0;font-size:12px;font-weight:700}.filterpills .pill.active{background:#1f3f32;color:#f5f3ed;border-color:#765f2f;box-shadow:0 8px 22px #694f1929}.kanban-board{display:grid;align-items:start;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#3b5048 transparent}.kanban-board::-webkit-scrollbar{height:8px}.kanban-board::-webkit-scrollbar-track{background:transparent}.kanban-board::-webkit-scrollbar-thumb{background:#3b5048;border-radius:99px}.kanban-board::-webkit-scrollbar-thumb:hover{background:#4e695e}.tasks-board{grid-template-columns:repeat(5,minmax(220px,1fr));min-width:1120px}.notes-board{grid-template-columns:repeat(5,minmax(210px,1fr));min-width:1080px}.kanban-column{border:1px solid #1f362d;background:linear-gradient(180deg,#0e1713,#0b120f);border-radius:15px;box-shadow:0 14px 34px #0000001f;min-height:410px}.kanban-column-head{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 10px;border-bottom:1px solid #1c2d26;margin-bottom:10px}.kanban-column-head b{display:block;color:#e7e4dd;font:700 12px Manrope}.kanban-column-head small{display:block;color:#5d7d70;font-size:9px;margin-top:3px}.kanban-column-head>span{min-width:26px;height:26px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:#13271f;border:1px solid #294a3d;color:#ccac68;font-size:10px;font-weight:800}.kanban-stack{display:grid}.kanban-item{position:relative;padding:12px 38px 12px 12px;border:1px solid #1f342b;border-radius:12px;min-height:112px;transition:.18s}.kanban-item-top{display:flex;align-items:center;gap:6px;min-height:18px}.kanban-item-top .priority{font-size:9px;padding:4px 7px}.kanban-item-title b{display:block;color:#edebe5;font-size:12px;line-height:1.35;margin:7px 0 5px}.kanban-item-title span{color:#779a8c;font-size:10px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kanban-item-meta{color:#5b7a6e;font-size:9px;line-height:1.4;margin-top:9px;padding-top:8px;border-top:1px solid #1a2923}.kanban-item-actions{position:absolute;right:7px;top:9px;display:grid;gap:4px}.kanban-item-actions button{width:27px;height:27px;border:1px solid #243b32;background:#101815;color:#6b9182;border-radius:7px;display:grid;place-items:center;cursor:pointer}.kanban-item-actions button:hover{color:#e3ded2;border-color:#435a51}.kanban-empty{min-height:92px;border:1px dashed #253c33;border-radius:11px;display:grid;place-items:center;text-align:center;color:#58786b;font-size:10px;padding:15px;background:#0c15118c}.app.light .kanban-count{border-color:#dfddd7}.app.light .kanban-column{box-shadow:0 14px 34px #1a33290f}.app.light .kanban-column-head{border-bottom-color:#e8e6e2}.app.light .kanban-column-head b{color:#24352e}.app.light .kanban-column-head small{color:#6e9384}.app.light .kanban-item-meta{color:#709687;border-top-color:#eceae6}.app.light .kanban-item-actions button{background:#fff;border-color:#e0ded8;color:#638678}.app.light .kanban-empty{border-color:#d8d5cd;background:#fbfaf8;color:#729788}@media(max-width:1250px){.tasks-board,.notes-board{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-column{min-height:330px}}@media(max-width:700px){.tasks-board,.notes-board{grid-template-columns:1fr;min-width:0}.kanban-column{min-height:0}.kanban-count{width:100%}}.kanban-item.is-pinned{box-shadow:0 0 0 1px #f3b36247,0 12px 28px #0000001f}.pinmark{font-size:11px;font-weight:800;letter-spacing:.02em;color:#f3b362;display:inline-flex;align-items:center;gap:4px}.pin-action.active{color:#f3b362;background:#f3b3621f}.settings-action-row{display:flex;flex-wrap:wrap;gap:9px;margin:2px 0 4px}.settings-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-data-grid>div{border:1px solid #1f372d;background:#101a16;border-radius:12px;padding:15px}.settings-data-grid h4{margin:0 0 5px;color:#edebe6;font-size:13px}.settings-data-grid p{color:#698e7f;font-size:10px;line-height:1.55;margin-bottom:12px}.checkrow{display:flex;align-items:center;gap:8px;color:#a0a2ab;font-size:11px;margin:5px 0 10px}.checkrow input{accent-color:#a88336}.settings-danger{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #5a3026;background:#7e301e1a;border-radius:12px;padding:15px;margin-top:6px}.settings-danger h4{margin:0 0 5px;color:#f0c2b5;font-size:13px}.settings-danger p{margin:0;color:#a4867d;font-size:10px;line-height:1.5}.danger{border:1px solid #6d3a2d;background:#321b16;color:#f1c5b9;border-radius:10px;padding:10px 14px;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.danger:hover{background:#43221b;border-color:#8a4b3a}@media(max-width:800px){.settings-data-grid{grid-template-columns:1fr}.settings-danger{align-items:flex-start;flex-direction:column}}:root{--motion-fast:.16s;--motion-med:.28s;--motion-slow:.46s;--ease-premium:cubic-bezier(.22,1,.36,1);--ease-smooth:cubic-bezier(.2,.8,.2,1)}@keyframes ac-page-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ac-rise-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ac-soft-pulse{0%,to{box-shadow:0 0 #cc9a2e00}50%{box-shadow:0 0 0 5px #cc9a2e09}}@keyframes ac-shimmer{0%{transform:translate(-115%)}to{transform:translate(115%)}}@keyframes ac-pop-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}.module-transition{min-height:calc(100vh - 78px)}.module-transition .content>*{animation:ac-rise-in var(--motion-slow) var(--ease-premium) both}.module-transition .content>*:nth-child(1){animation-delay:20ms}.module-transition .content>*:nth-child(2){animation-delay:55ms}.module-transition .content>*:nth-child(3){animation-delay:90ms}.module-transition .content>*:nth-child(4){animation-delay:125ms}.module-transition .content>*:nth-child(5){animation-delay:.16s}.module-transition .content>*:nth-child(6){animation-delay:195ms}.module-transition .content>*:nth-child(n+7){animation-delay:.22s}.side{transition:width var(--motion-med) var(--ease-smooth),background-color var(--motion-med) ease,border-color var(--motion-med) ease}.nav{position:relative;overflow:hidden;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-premium),box-shadow var(--motion-fast) ease}.nav:after{content:"";position:absolute;left:-20px;top:50%;width:3px;height:18px;border-radius:99px;background:#d3a135;opacity:0;transform:translateY(-50%) scaleY(.4);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) var(--ease-premium)}.nav.active:after{opacity:1;transform:translateY(-50%) scaleY(1)}.search,.iconbtn,.avatar,.theme-toggle,.profile-wrap,.notification-wrap{transition:transform var(--motion-fast) var(--ease-premium),border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background-color var(--motion-fast) ease}.search:hover,.iconbtn:hover,.theme-toggle:hover{transform:translateY(-1px)}.avatar:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0003}.card,.kpi,.hero,.kanban-column,.settings-panel,.settings-nav,.settings-callout,.settings-danger{position:relative;overflow:hidden;transition:transform var(--motion-med) var(--ease-premium),border-color var(--motion-med) ease,box-shadow var(--motion-med) ease,background-color var(--motion-med) ease}.card:after,.kpi:after,.hero:after,.kanban-column:after,.settings-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.035) 48%,transparent 62%);transform:translate(-100%)}.card:hover:after,.kpi:hover:after,.hero:hover:after,.kanban-column:hover:after,.settings-panel:hover:after{opacity:1;animation:ac-shimmer .9s var(--ease-premium) both}.card:hover,.kpi:hover{transform:translateY(-3px);box-shadow:0 22px 48px #0003}.hero:hover{transform:translateY(-2px);box-shadow:0 28px 66px #0003}.primary,.secondary,.pill,.rowactions button,.setting-nav,.setting-toggle,.close,.login-submit{transition:transform var(--motion-fast) var(--ease-premium),box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}.primary:hover,.secondary:hover,.pill:hover,.setting-nav:hover{transform:translateY(-2px)}.primary:active,.secondary:active,.pill:active,.rowactions button:active,.setting-nav:active,.setting-toggle:active,.login-submit:active{transform:translateY(0) scale(.985)}.primary:not(:disabled):hover{box-shadow:0 12px 30px #765a1e3d}.tablewrap tbody tr{transition:background-color var(--motion-fast) ease,transform var(--motion-fast) var(--ease-premium);animation:ac-rise-in var(--motion-med) var(--ease-premium) both}.tablewrap tbody tr:hover{transform:translate(2px)}.tablewrap tbody tr:nth-child(1){animation-delay:10ms}.tablewrap tbody tr:nth-child(2){animation-delay:30ms}.tablewrap tbody tr:nth-child(3){animation-delay:50ms}.tablewrap tbody tr:nth-child(4){animation-delay:70ms}.tablewrap tbody tr:nth-child(5){animation-delay:90ms}.tablewrap tbody tr:nth-child(6){animation-delay:.11s}.tablewrap tbody tr:nth-child(7){animation-delay:.13s}.tablewrap tbody tr:nth-child(8){animation-delay:.15s}.executive-hero,.hero{isolation:isolate}.executive-hero:before,.hero:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:0;pointer-events:none;background:radial-gradient(circle at 25% 25%,rgba(94,196,140,.1),transparent 55%),radial-gradient(circle at 82% 78%,rgba(230,192,110,.14),transparent 50%);animation:ac-aura-drift 13s ease-in-out infinite}.executive-hero>*,.hero>*{position:relative;z-index:1}@keyframes ac-aura-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,3%) scale(1.07)}}.nav svg{transition:transform var(--motion-fast) var(--ease-premium)}.nav:hover svg{transform:scale(1.14)}.nav.active svg{transform:scale(1.06)}.kanban-item{transition:transform var(--motion-med) var(--ease-premium),border-color var(--motion-med) ease,box-shadow var(--motion-med) ease,background-color var(--motion-med) ease}.kanban-item:hover{transform:translateY(-3px)}.priority.urgent{animation:ac-soft-pulse 2.8s ease-in-out infinite}.setting-nav{overflow:hidden}.setting-nav:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:99px;background:#d3a135;opacity:0;transform:scaleY(.4);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) var(--ease-premium)}.setting-nav.active:before{opacity:1;transform:scaleY(1)}.notification-popover,.profile-popover,.theme-menu{animation:ac-pop-in .22s var(--ease-premium) both;transform-origin:top right}.modalback,.duplicateback{animation:ac-page-in .22s var(--ease-premium) both}.modal,.duplicate{animation:ac-pop-in .3s var(--ease-premium) both}.security-gate-card{animation:ac-pop-in .42s var(--ease-premium) both}input,textarea,select{transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) var(--ease-premium)}input:focus,textarea:focus,select:focus{transform:translateY(-1px)}.chart svg{animation:ac-rise-in .52s var(--ease-premium) .12s both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.executive-hero:before,.hero:before{display:none}}.quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:650px}.quick-actions .primary,.quick-actions .secondary{padding:8px 11px;font-size:11px}.health-card{display:flex;align-items:center;gap:18px;min-height:135px}.health-ring{--health:0%;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#d0a344 var(--health),#182520 0);position:relative;flex:0 0 auto}.health-ring:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:#0e1512;border-radius:50%}.health-ring>div{position:relative;z-index:1;text-align:center}.health-ring strong{display:block;font:800 28px Manrope;color:#f3f1eb}.health-ring span{font-size:10px;color:#729688}.health-card>div:last-child{display:grid;gap:7px}.health-card b{font:700 15px Manrope;color:#f2efe9}.health-card small{font-size:10px;color:#6c9182}.collection-intel{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px}.collection-intel>div,.aging-list>div{padding:10px;border:1px solid #1c2b25;background:#0d1512;border-radius:10px}.collection-intel span,.aging-list span{display:block;font-size:9px;color:#698e7f;text-transform:uppercase;letter-spacing:.05em}.collection-intel b,.aging-list b{display:block;margin-top:5px;font:700 13px Manrope;color:#eeece6}.aging-list{display:grid;gap:8px;margin-bottom:9px}.aging-list>div{display:flex;align-items:center;justify-content:space-between}.aging-list .attention{border-color:#714f2c;background:#18140e}.aging-list .attention b{color:#f5c079}.agent-score-list{display:grid;gap:4px}.agent-score{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px 6px;border-bottom:1px solid #182620}.agent-score:last-child{border-bottom:0}.agent-score b{display:block;font-size:11px;color:#e7e4dd}.agent-score small{display:block;margin-top:3px;font-size:9px;color:#678c7d}.agent-score>strong{font:800 16px Manrope;color:#d8b66f}.audit-mini{display:grid;gap:3px}.audit-mini>div{display:flex;align-items:flex-start;gap:8px;padding:8px 5px;border-bottom:1px solid #182620}.audit-mini>div:last-child{border-bottom:0}.audit-mini svg{color:#c1a15d;flex:0 0 auto;margin-top:2px}.audit-mini b,.audit-mini small{display:block}.audit-mini b{font-size:10px;color:#e7e4dd}.audit-mini small{font-size:9px;color:#66897b;margin-top:2px}.audit-toolbar{padding:11px 12px;border:1px solid #1f372d;background:#0d1713;border-radius:10px;margin-bottom:12px;color:#adafb7;font-size:11px}.audit-toolbar span{color:#e8e5dd}.audit-toolbar small{color:#698e7f}.audit-log-list{border:1px solid #1d2e27;border-radius:11px}.audit-row{border-bottom:1px solid #182620}.audit-row:last-child{border-bottom:0}.audit-row svg{color:#c1a15d;flex:0 0 auto;margin-top:2px}.audit-row b{font-size:11px;color:#e9e6e0}.audit-row small{font-size:9px;color:#698e7f}.app.light .health-ring:after{background:#f8f7f4}.app.light .collection-intel>div,.app.light .aging-list>div,.app.light .audit-toolbar{background:#f9f8f6;border-color:#e4e2dd}.app.light .health-card b,.app.light .agent-score b,.app.light .audit-row b,.app.light .audit-mini b{color:#1d2d27}.app.light .agent-score,.app.light .audit-mini>div,.app.light .audit-row{border-color:#eceae7}.app.light .audit-log-list{border-color:#e4e2dd}@media(max-width:900px){.quick-actions{justify-content:flex-start;max-width:none}.collection-intel{grid-template-columns:1fr}.health-card{min-height:0}.audit-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.quick-actions{width:100%}.quick-actions .primary,.quick-actions .secondary{flex:1 1 calc(50% - 7px)}.health-card{flex-direction:column;align-items:flex-start}.agent-score{grid-template-columns:26px 1fr auto}}.toggle-setting{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.toggle-setting b,.toggle-setting small{display:block}.toggle-setting b{font-size:12px;color:#e6e3dc}.toggle{width:50px;height:28px;border:1px solid #3a4e46;border-radius:999px;background:#17231e;padding:3px;cursor:pointer;position:relative;transition:.2s}.toggle span{display:block;width:20px;height:20px;border-radius:50%;background:#7ea092;transition:.22s cubic-bezier(.2,.8,.2,1)}.toggle.on{background:#70561f;border-color:#a2823e;box-shadow:0 0 18px #d0a34421}.toggle.on span{transform:translate(21px);background:#f5f3ed}.notification-order{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border:1px solid #1f372d;background:#0d1512;border-radius:11px;margin:8px 0 12px}.notification-order span{font-size:10px;color:#698e7f;text-transform:uppercase;letter-spacing:.07em}.notification-order b{font:600 12px Manrope;color:#e7e4dd}.app.light .toggle-setting,.app.light .notification-order{background:#f9f8f6;border-color:#e4e2dd}.app.light .toggle-setting b,.app.light .notification-order b{color:#1d2d27}.app.light .toggle{background:#edebe7;border-color:#c9cbd2}.app.light .toggle span{background:#739789}.collection-row>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-end;gap:3px}.collection-row>div:nth-child(2) small{font-size:10px;opacity:.72}.collection-row>div:nth-child(2) .due-overdue{font-weight:800}.audit-toolbar{flex-wrap:wrap}.audit-toolbar span{display:flex;gap:7px;align-items:center;font-weight:700}.audit-toolbar small{opacity:.7}.audit-log-list{display:grid;gap:8px;max-height:520px;overflow:auto}.audit-row{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--border);border-radius:14px;background:var(--glass)}.audit-row>svg{margin-top:2px;opacity:.8}.audit-row b{display:block}.audit-row small{display:block;margin-top:3px;opacity:.68}.global-search-wrap{position:relative;flex:1 1 300px;min-width:0}.global-search-popover{position:absolute;top:46px;right:0;width:min(440px,calc(100vw - 40px));max-height:420px;overflow:auto;padding:7px;border:1px solid #284338;border-radius:14px;background:#0a1410fa;box-shadow:0 24px 60px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:150;animation:ac-pop-in .18s var(--ease-premium) both}.global-search-popover button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;border:0;border-radius:10px;background:transparent;color:#edebe5;text-align:left;cursor:pointer}.global-search-popover button:hover{background:#183127}.global-search-popover button>span:nth-child(2){min-width:0}.global-search-popover b,.global-search-popover small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-popover small{margin-top:2px;color:#698d7f;font-size:10px}.global-result-module{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#d1b371;border:1px solid #5f4f2e;border-radius:999px;padding:4px 7px;white-space:nowrap}.global-search-empty{padding:18px;color:#7a9d8f;text-align:center;font-size:12px}.profile-popover .profile-signout{margin-top:9px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #6d3a2d;background:#321b16;color:#f1c5b9;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:700;cursor:pointer}.profile-popover .profile-signout:hover{background:#43221b;border-color:#8a4b3a;color:#fff0e9}.kanban-item{background:linear-gradient(145deg,#13221c,#0f1915);border-color:#284338;box-shadow:0 12px 28px #00000029,inset 0 1px #ffffff06}.kanban-item:hover{background:linear-gradient(145deg,#162921,#111c18);border-color:#425c52;box-shadow:0 18px 36px #0000003d,0 0 0 1px #b6944d0d}.kanban-item.is-pinned{background:linear-gradient(145deg,#182620,#111b17)}.transaction-password-section{margin-top:10px;padding:14px;border:1px solid #244135;border-radius:14px;background:linear-gradient(145deg,#101c17,#0d1713)}.transaction-password-section .settings-callout{margin-top:8px}.transaction-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;background:#040706b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px}.transaction-dialog{width:min(480px,100%);background:#0e1713;border:1px solid #3d534a;border-radius:18px;box-shadow:0 30px 90px #0000008c;padding:20px}.transaction-dialog-copy{color:#9ea0a9;font-size:12px;line-height:1.55;margin:0 0 14px}.transaction-dialog .modalfoot{position:static;padding:14px 0 0;border:0;background:transparent}@media(max-width:800px){.global-search-popover{left:0;right:auto;width:min(420px,calc(100vw - 28px))}.profile-wrap{min-width:70px}}@media(max-width:650px){.global-search-wrap{display:none}}.app.light .global-search-popover{background:#fffffffa;border-color:#e4e2dd;box-shadow:0 24px 60px #1f312a2e;color:#284338}.app.light .global-search-popover button{color:#284338}.app.light .global-search-popover button:hover{background:#f4f3ef}.app.light .global-search-popover small{color:#688d7e}.app.light .transaction-password-section{background:#f9f8f6;border-color:#e4e2dd}.app.light .transaction-dialog{background:#fff;border-color:#e2e0da}.app.light .transaction-dialog-backdrop{background:#18221e59}.module-toolbar,.leads-toolbar{align-items:center;flex-wrap:wrap}.leads-toolbar .search,.module-toolbar .search{min-width:220px}.leads-toolbar .leads-total-count{margin-left:auto}.leads-total-count,.kanban-count{white-space:nowrap;border:1px solid #284338;background:#10201a;border-radius:10px;padding:9px 12px;color:#9496a0;font-size:11px}.leads-total-count b,.kanban-count b{color:#f7f5f2}.readonly-note{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #284338;background:#10201a;border-radius:10px;color:#9496a0;font-size:11px;white-space:nowrap}.profile-more-btn{border:0;background:transparent;color:#80a294;display:grid;place-items:center;cursor:pointer}.profile-more-btn:hover{background:#14241e;color:#e8e5dd}.profile-settings-link,.profile-menu-action{width:100%;display:flex;align-items:center;gap:8px;border:1px solid #284338;background:#101a16;color:#cccdd4;border-radius:9px;padding:9px 10px;font-size:11px;cursor:pointer;text-align:left}.profile-settings-link{margin-top:10px;justify-content:center}.profile-menu-action{margin-top:7px}.profile-menu-action:hover,.profile-settings-link:hover{border-color:#435a51;background:#15261f}.profile-more-popover{min-width:190px}.security-gate.login-premium{background:#070f0c;overflow:auto}.security-gate.login-premium .security-gate-card{width:min(1080px,calc(100vw - 36px));min-height:620px;padding:0;display:grid;grid-template-columns:1.08fr .92fr;gap:0;overflow:hidden;border-radius:28px;border:1px solid #284e3f;background:#0b1511;box-shadow:0 40px 120px #00000094,0 0 0 1px #f3b3620a;position:relative}.security-gate.login-premium .security-gate-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 16% 10%,rgba(243,179,98,.1),transparent 27%),radial-gradient(circle at 82% 92%,rgba(150,116,45,.13),transparent 35%);pointer-events:none}.login-brand-panel{position:relative;z-index:1;padding:58px 56px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #1e392e;background:linear-gradient(145deg,#162d24bd,#09110e4d)}.login-brand-lockup{display:flex;align-items:center;gap:15px}.login-brand-lockup strong{display:block;font:800 17px Manrope;letter-spacing:.14em;color:#f6f4f0}.login-brand-lockup span{display:block;margin-top:6px;font-size:9px;letter-spacing:.18em;color:#9699a4}.login-hero-copy{margin-top:60px}.login-hero-copy .eyebrow{color:#e4af64}.login-hero-copy h1{font:800 clamp(36px,4.3vw,62px)/1.02 Manrope;letter-spacing:-.055em;color:#f6f4ef;max-width:580px}.login-hero-copy h1 span{color:#f3c679}.login-hero-copy p{margin-top:18px;max-width:500px;color:#989aa4;font-size:14px;line-height:1.8}.login-mantra{margin-top:34px;color:#f3c578;font-family:serif;font-size:16px;letter-spacing:.02em}.login-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px}.login-signal{padding:13px;border:1px solid #284338;border-radius:13px;background:#0c1914ad}.login-signal svg{color:#d1a954;margin-bottom:9px}.login-signal b,.login-signal small{display:block}.login-signal b{font-size:11px;color:#e8e4dc}.login-signal small{font-size:9px;color:#698e7f;margin-top:3px;line-height:1.5}.login-form-panel{position:relative;z-index:1;padding:58px 52px;display:flex;align-items:center}.login-form-inner{width:min(390px,100%);margin:auto}.login-form-inner .security-gate-icon{width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#1f3f32,#132820);border:1px solid #3f5d51;color:#debe7b;box-shadow:0 12px 30px #2a55442e}.login-form-inner h2{font-size:31px;margin-top:20px}.login-form-inner>p:not(.eyebrow){margin-top:8px;color:#7c9e90;font-size:12px;line-height:1.65}.login-field{margin-top:28px}.login-field span{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;color:#a2a4ac;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.login-input-wrap{position:relative}.login-input-wrap input{width:100%;height:48px;padding:0 46px 0 14px;border:1px solid #294238;background:#0d1914;color:#f4f2ee;border-radius:12px;outline:0;transition:.2s}.login-input-wrap input:focus{border-color:#9c824b;box-shadow:0 0 0 4px #ae8c4314}.login-password-toggle{position:absolute;right:8px;top:8px;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#698f80;display:grid;place-items:center;cursor:pointer}.login-password-toggle:hover{background:#172821;color:#bcbec7}.login-form-inner .primary{width:100%;height:48px;margin-top:16px;border-radius:12px;font-weight:700}.login-error{margin-top:10px;padding:10px 12px;border:1px solid #6d3a2d;background:#2b1a15;color:#f1b4a5;border-radius:10px;font-size:11px;line-height:1.5;display:flex;align-items:center;gap:7px}.login-foot{margin-top:18px;display:flex;justify-content:space-between;gap:10px;color:#5e7f72;font-size:9px}.login-foot span:last-child{color:#86a599}.app.light .security-gate.login-premium{background:#f3f1ee}.app.light .security-gate.login-premium .security-gate-card{background:#fff;border-color:#e0ddd7;box-shadow:0 30px 90px #273f3529}.app.light .login-brand-panel{background:linear-gradient(145deg,#f6f4f0,#efede9);border-color:#e2dfd9}.app.light .login-brand-lockup strong,.app.light .login-hero-copy h1{color:#1c2c26}.app.light .login-hero-copy p{color:#688d7e}.app.light .login-signal{background:#faf9f7;border-color:#e5e3dd}.app.light .login-signal b{color:#263a32}.app.light .login-form-inner .security-gate-icon{background:#f3f0e8;border-color:#ddd7c9}.app.light .login-input-wrap input{background:#faf9f8;border-color:#dfdcd6;color:#20312a}@media(max-width:900px){.security-gate.login-premium .security-gate-card{grid-template-columns:1fr;min-height:auto}.login-brand-panel{padding:36px 32px;border-right:0;border-bottom:1px solid #1e392e}.login-form-panel{padding:38px 32px}.login-hero-copy{margin-top:38px}.login-signals,.login-mantra{margin-top:24px}}@media(max-width:650px){.security-gate.login-premium .security-gate-card{width:calc(100vw - 20px);border-radius:20px}.login-brand-panel,.login-form-panel{padding:26px 22px}.workspace-lock-brandmark{width:56px;height:56px;flex-basis:56px}.workspace-lock-brandmark img{width:40px;height:40px}.login-brand-lockup strong{font-size:13px}.login-hero-copy h1{font-size:37px}.login-signals{grid-template-columns:1fr}.login-form-inner h2{font-size:26px}}.workspace-lock-section{padding:14px;border:1px solid #244135;border-radius:14px;background:linear-gradient(145deg,#101c17,#0d1713)}.workspace-lock-section .settings-help{font-size:11px;line-height:1.6;color:#7ea092;margin:0 0 12px}.workspace-lock-section select{width:100%;height:42px;border:1px solid #294238;background:#0d1914;color:#f4f2ee;border-radius:10px;padding:0 12px;outline:0}.workspace-lock-section select:focus{border-color:#9c824b;box-shadow:0 0 0 4px #ae8c4314}.workspace-lock-card{min-height:620px}@media(max-width:900px){.workspace-lock-card{min-height:auto}}.app.light .workspace-lock-section{background:#f9f8f6;border-color:#e4e2dd}.app.light .workspace-lock-section select{background:#fff;border-color:#dfdcd6;color:#20312a}@media(min-width:1440px){.content{padding:32px 36px;max-width:1680px}header{padding:0 36px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1101px)and (max-width:1439px){header{padding:0 22px}.content{padding:24px}.header-salutation{min-width:270px;max-width:390px;margin-right:16px}.search input{width:190px}}@media(max-width:1100px){.side{width:82px;padding:18px 10px}.side .nav span,.side .sidefoot{display:none}.side .nav{justify-content:center;padding:10px 8px}.side .nav svg{width:19px;height:19px}.side .collapse{right:-12px}header{padding:0 20px}.content{padding:22px}.header-salutation{min-width:250px;max-width:340px;margin:0 12px}.search input{width:180px}.kpis,.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:220px minmax(0,1fr)}.invoice-recent-grid,.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app{min-width:0}.main{min-width:0;width:calc(100% - 82px)}header{height:auto;min-height:78px;padding:12px 18px;gap:12px;align-items:center}.page-title{min-width:0}.page-title h1{font-size:19px}.header-salutation{width:100%;max-width:none;min-width:0;margin:0;text-align:center;align-items:center}.headtools{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}.headtools .global-search-wrap{order:1}.header-control-group{order:2;padding:7px 0}.header-salutation{order:3}header{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"title tools tools" "salute salute salute"}.page-title{grid-area:title}.headtools{grid-area:tools}.header-salutation{grid-area:salute}.csc-id{font-size:15px!important}.content{padding:20px}.modulehead{align-items:flex-start}.modulehead>div{min-width:0}.toolbar,.module-toolbar,.leads-toolbar{align-items:stretch}.toolbar .search,.module-toolbar .search,.leads-toolbar .search{min-width:0;flex:1 1 240px}.toolbar button,.module-toolbar button,.leads-toolbar button{flex:0 0 auto}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2,.grid3,.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel{min-width:0}.setting-edit-field{grid-template-columns:150px minmax(0,1fr)}.invoice-form-grid,.invoice-summary{grid-template-columns:1fr 1fr}.invoice-editor-row{grid-template-columns:28px minmax(130px,1.2fr) minmax(100px,1fr) 58px 100px 32px;overflow:auto}.business-hub-overlay{padding:12px}.business-hub{padding:16px;border-radius:18px}.calendar-row{grid-template-columns:90px 1fr}.calendar-row>*:last-child{grid-column:2}}@media(max-width:700px){.side{width:68px;padding:14px 7px}.main{width:calc(100% - 68px)}.side .nav{padding:10px 5px}.side .collapse{right:-11px;width:25px;height:25px;top:18px}header{padding:10px 12px;grid-template-columns:1fr auto;grid-template-areas:"title tools" "salute salute"}.page-title h1{font-size:17px}.headtools{gap:6px}.global-search-wrap,.theme-toggle span{display:none}.theme-toggle,.iconbtn{width:36px;height:36px}.profile-wrap{min-width:70px}.header-control-group{gap:5px;padding:6px 0}.header-salutation{gap:1px;margin-top:2px}.header-salutation .mantra{font-size:11px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.header-salutation .greeting{font-size:10px}.calendar-badge{font-size:8px}.header-control-group .csc-id{font-size:12px!important;top:calc(100% - 12px)!important}.content{padding:14px}.hero{padding:18px;border-radius:15px}.hero h2{font-size:25px}.hero-actions{width:100%;flex-wrap:wrap}.hero-actions>*{flex:1 1 140px}.kpis{grid-template-columns:1fr;gap:10px}.kpi{padding:15px}.kpi strong{font-size:24px}.modulehead{margin-bottom:12px}.modulehead h2{font-size:22px}.toolbar,.module-toolbar,.leads-toolbar{gap:7px}.toolbar .search,.module-toolbar .search,.leads-toolbar .search{flex:1 1 100%;width:100%}.toolbar button,.module-toolbar button,.leads-toolbar button{flex:1 1 calc(50% - 7px);min-width:0}.module-search-btn{flex:1 1 calc(50% - 7px)!important}.module-stat,.kanban-count,.leads-total-count,.readonly-note{white-space:normal;max-width:100%}.settings-nav{grid-template-columns:1fr}.setting-edit-field{grid-template-columns:1fr;gap:6px}.settings-action-row{flex-direction:column;align-items:stretch}.settings-action{width:100%;justify-content:center}.invoice-form-grid,.invoice-summary,.invoice-recent-grid,.invoice-business-preview{grid-template-columns:1fr}.invoice-number-preview{text-align:left;border-left:0;border-top:1px solid #253d33;padding:14px 0 0}.invoice-paper-head{padding:22px 20px;flex-direction:column}.invoice-title{text-align:left}.invoice-info{margin:16px 20px 10px;grid-template-columns:1fr}.invoice-items{width:calc(100% - 40px);margin:0 20px;min-width:520px}.invoice-lower{margin:12px 20px 0;grid-template-columns:1fr}.terms{margin:14px 20px 0;max-width:none}.stamp{margin:0 20px 20px auto}.modalback{padding:8px}.modal{width:100%;max-height:94vh;border-radius:14px}.modalhead{padding:15px 16px}.formgrid{padding:15px 16px;gap:11px}.modalfoot{padding:12px 16px;flex-wrap:wrap}.modalfoot>*{flex:1 1 140px}.business-hub-overlay{padding:6px}.business-hub{max-height:96vh;padding:12px;border-radius:15px}.business-hub-head{flex-direction:column;gap:10px}.business-hub-head h2{font-size:22px}.business-hub-tools{top:-12px;flex-direction:column;align-items:stretch}.hub-search{min-width:0;max-width:none;width:100%}.hub-tabs{width:100%;flex:none}.hub-grid{grid-template-columns:1fr}.hub-card,.hub-card.wide{grid-column:1}.quick-actions{grid-template-columns:1fr 1fr}.collection-row{grid-template-columns:1fr}.collection-row>div:nth-child(2){align-items:flex-start}.contact-actions{justify-content:flex-start}.calendar-row{grid-template-columns:1fr}.calendar-row>*:last-child{grid-column:auto}.hub-rank>div{grid-template-columns:32px 1fr auto}.hub-rank>div>*:nth-child(3){display:none}.login-brand-panel,.login-form-panel{padding:22px 18px}.security-gate.login-premium .security-gate-card{width:calc(100vw - 12px);border-radius:16px}.login-hero-copy h1{font-size:31px}.login-mantra{font-size:12px}.workspace-lock-card .login-signals{grid-template-columns:1fr}}@media(max-width:420px){.side{width:58px}.main{width:calc(100% - 58px)}.side .nav svg{width:17px;height:17px}.side .nav{padding:9px 3px}header{padding:8px 9px}.content{padding:10px}.header-salutation .mantra,.header-salutation .greeting{font-size:9px}.calendar-badge span{display:none}.profile-wrap{min-width:63px}.profile-more-btn{width:27px}.theme-toggle,.iconbtn{width:33px;height:33px}.toolbar button,.module-toolbar button,.leads-toolbar button{font-size:10px;padding:9px 7px}.card{padding:13px}.tablewrap table{min-width:680px}.kanban-board{grid-template-columns:repeat(8,minmax(260px,280px))}.quick-actions{grid-template-columns:1fr}.login-brand-lockup strong{font-size:11px}.login-brand-lockup span{font-size:7px}.login-form-inner h2{font-size:23px}}@media(orientation:landscape)and (max-height:620px){.security-gate.login-premium{align-items:flex-start;padding:10px 0}.security-gate.login-premium .security-gate-card{min-height:auto}.login-brand-panel,.login-form-panel{padding-top:20px;padding-bottom:20px}.login-hero-copy{margin-top:22px}.login-signals{margin-top:18px}}@media(prefers-reduced-motion:reduce){.side,.nav,.kpi,.primary,.secondary,.lead-card,.login-input-wrap input{transition:none!important}}.login-final-locked{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important;background:#13261e!important;z-index:9999!important;display:block!important}.login-final-left{position:absolute;left:4.8%;top:8.2%;bottom:8%;width:48%;z-index:2;color:#fff;pointer-events:none}.login-final-brand{display:flex;align-items:center;gap:18px}.login-final-copy{margin-top:21vh;max-width:570px;text-shadow:0 3px 18px rgba(0,0,0,.35)}.login-final-copy h1{margin:0;font:800 clamp(38px,4vw,58px)/1.03 Georgia,serif;letter-spacing:-.025em;color:#fff}.login-final-copy p{margin:16px 0 0;font:500 17px/1.55 Manrope,sans-serif;color:#fff}.login-final-features{grid-template-columns:repeat(4,1fr)}.login-final-features>div{min-height:68px;padding:0 17px;display:grid;grid-template-columns:28px 1fr;column-gap:9px;align-items:center;border-left:1px solid rgba(255,240,201,.48)}.login-final-features>div:first-child{border-left:0;padding-left:0}.login-final-features svg{color:#f4ca6f}.login-final-features b{font:700 11px/1.35 Manrope,sans-serif;color:#fff;letter-spacing:.02em}.login-final-card{right:4.1%;top:10.5%;border:1px solid #f1bd46;border-radius:20px;background:linear-gradient(160deg,#11221bf7,#0a1410f7);box-shadow:0 28px 80px #00000061,inset 0 0 45px #f1b94c06}.login-final-mantra{text-align:center;color:#f3c059;font:800 17px/1.3 Noto Sans Devanagari,Manrope,sans-serif;letter-spacing:.025em;white-space:nowrap}.login-final-divider{width:150px;height:1px;margin:9px auto 8px;background:linear-gradient(90deg,transparent,#f1bc47,transparent)}.login-final-hanuman{text-align:center;height:38px;font-size:28px;line-height:38px;filter:saturate(.9)}.login-final-welcome{margin-bottom:15px}.login-final-secure{margin-top:17px;padding:12px 13px;border:1px solid #465f55;border-radius:10px;background:#10211aa8;display:flex;align-items:center;gap:11px;color:#d9b25e}.login-final-secure>div{display:grid;gap:3px;flex:1}.login-final-secure b{font:800 10px Manrope,sans-serif;color:#f4c867}.login-final-secure span{font:500 9px/1.4 Manrope,sans-serif;color:#b5b7c1}.login-final-footer{margin-top:13px;display:flex;align-items:center;justify-content:center;gap:7px;color:#c7c8cf;font:500 9px Manrope,sans-serif}@media(max-width:1200px){.login-final-left{left:3.5%;width:48%}.login-final-card{right:2.5%;width:46%;padding-left:30px;padding-right:30px}.login-final-copy{margin-top:16vh}.login-final-brand strong{font-size:23px}.login-final-brand span{font-size:14px}}@media(max-width:900px){.login-final-bg{background-position:28% center}.login-final-shade{background:#070d0ba3}.login-final-left{display:none}.login-final-card{position:relative;right:auto;top:auto;width:min(540px,calc(100vw - 28px));min-height:0;max-height:calc(100vh - 28px);margin:14px auto;padding:24px 30px;overflow:auto}.login-final-mantra{font-size:16px}}@media(max-width:560px){.login-final-card{max-height:calc(100vh - 18px);margin:9px auto;border-radius:16px}.login-final-secure{margin-top:13px}.login-final-footer{font-size:8px}.login-final-mantra{font-size:14px}}@media(prefers-reduced-motion:reduce){.login-final-input,.login-final-submit{transition:none}}.home-command-centre{gap:14px}.executive-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 24px;border:1px solid rgba(227,185,95,.22);border-radius:18px;background:radial-gradient(circle at 85% 15%,rgba(227,185,95,.09),transparent 30%),linear-gradient(135deg,#162c23f5,#0b1612f5);box-shadow:0 18px 45px #00000029;position:relative;overflow:hidden}.executive-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.025) 50%,transparent 65%);pointer-events:none}.executive-hero-copy{min-width:0}.hero-eyebrow{display:flex;align-items:center;gap:7px;color:#bdbec5;font-size:9px;letter-spacing:.16em;font-weight:800}.status-dot{width:7px;height:7px;border-radius:50%;background:#d0a344;box-shadow:0 0 0 5px #d0a3441a,0 0 14px #d0a34473}.executive-hero h2{font-family:Manrope,system-ui,sans-serif;font-size:30px;line-height:1.12;margin:8px 0 7px;letter-spacing:-.03em}.executive-hero p{margin:0;color:#9698a1;font-size:12px;max-width:670px}.executive-hero-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;color:#729688;font-size:10px}.executive-hero-meta span{display:flex;align-items:center;gap:5px}.executive-hero-meta svg{color:#e3b95f}.executive-hero-side{display:flex;align-items:center;gap:12px;flex:0 0 auto}.momentum-badge{min-width:150px;padding:11px 13px;border:1px solid rgba(227,185,95,.2);background:#00000021;border-radius:12px}.momentum-badge span,.momentum-badge small{display:block;color:#789b8d;font-size:9px}.momentum-badge strong{display:block;color:#f2cb73;font-size:19px;margin:3px 0}.executive-brief{white-space:nowrap}.executive-kpis{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:#3b5048 transparent}.executive-kpis::-webkit-scrollbar{height:8px}.executive-kpis::-webkit-scrollbar-track{background:transparent}.executive-kpis::-webkit-scrollbar-thumb{background:#3b5048;border-radius:99px}.executive-kpis::-webkit-scrollbar-thumb:hover{background:#4e695e}.executive-kpis .kpi{min-height:158px;padding:22px;min-width:150px}.executive-kpis .kpi .khead{font-size:13px}.executive-kpis .kpi strong{font-size:27px;margin:18px 0 6px}.executive-kpis .kpi small{font-size:12px}.kpi.warning .khead svg{color:#f3b55e}.kpi.warning strong{color:#f5c977}.executive-chart-wrap{min-width:0}.executive-formula{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:2px;padding:10px 12px;border:1px solid #1c2c26;border-radius:10px;background:#0c1511;color:#75998b;font-size:9px}.executive-formula b{color:#b2b3ba}.executive-formula strong{color:#e3b95f}.executive-formula i{font-style:normal;color:#d1a955}.action-centre{display:grid;gap:8px}.action-row{width:100%;display:grid;grid-template-columns:34px 1fr 16px;gap:10px;align-items:center;text-align:left;padding:10px;border:1px solid #1d3028;background:#0d1713;color:inherit;border-radius:11px;cursor:pointer;transition:.2s ease}.action-row:hover{transform:translate(2px);border-color:#3a4f47;background:#101c17}.action-row.critical{border-color:#e8a74c47}.action-row.warning{border-color:#e3b95f33}.action-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#d0a34414;color:#cfa548}.critical .action-icon{color:#f4b867;background:#f4b86714}.warning .action-icon{color:#ebc168;background:#ebc16814}.action-row b,.action-row small{display:block}.action-row b{font-size:11px}.action-row small{font-size:9px;color:#698f80;margin-top:3px}.action-clear{min-height:188px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#d0a750}.action-clear span{color:#668b7c;font-size:10px}.opportunity-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid rgba(227,185,95,.16);border-radius:10px;background:#e3b95f09}.opportunity-strip span,.opportunity-strip b{display:block}.opportunity-strip span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#6f9485}.opportunity-strip b{font-size:10px;margin-top:3px;color:#e8e6e0}.pipeline-executive{display:grid;gap:8px}.pipeline-line{display:grid;grid-template-columns:108px 22px 1fr;gap:8px;align-items:center;font-size:9px}.pipeline-line>b{text-align:right;color:#dfddd7}.pipeline-bar{height:5px;background:#17251f;border-radius:99px;overflow:hidden}.pipeline-bar i{display:block;height:100%;background:linear-gradient(90deg,#d0a344,#e3b95f);border-radius:inherit}.mini-metrics{display:flex;gap:14px;margin-top:12px;padding-top:10px;border-top:1px solid #192a23;color:#698e7f;font-size:9px}.mini-metrics b{color:#e5e2dc;font-size:11px;margin-right:3px}.collection-command{display:flex;align-items:center;justify-content:center;gap:16px;min-height:184px}.collection-command .collection-ring{width:122px;height:122px}.collection-command .collection-ring:after{top:10px;right:10px;bottom:10px;left:10px}.collection-command .collection-ring strong{font-size:21px}.collection-command-values{display:grid;gap:8px}.collection-command-values span,.collection-command-values b{display:block}.collection-command-values span{font-size:8px;color:#6a8f80}.collection-command-values b{font-size:12px;margin-top:2px;color:#eeece7}.outlook-card{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.outlook-card span,.outlook-card strong,.outlook-card small{display:block}.outlook-card span{font-size:9px;color:#698e7f}.outlook-card strong{font-size:24px;color:#efc86c;margin:6px 0 3px}.outlook-card small{font-size:8px;color:#698e7f}.outlook-health{text-align:right}.outlook-health b{display:block;font-size:19px;color:#cea753;margin:6px 0 3px}.outlook-trend{margin-top:6px}.executive-signals{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:11px 12px;border:1px solid #1b2b25;border-radius:11px;background:#0b1410;color:#688d7e;font-size:9px}.executive-signals span{display:flex;align-items:center;gap:5px}.executive-signals svg{color:#e3b95f}.app.light .executive-hero{border-color:#e5e3dd}.app.light .action-row b,.app.light .opportunity-strip b{color:#253730}.app.light .mini-metrics{border-top-color:#eae8e4}.app.light .collection-command-values b{color:#253730}@media(max-width:1300px){.outlook-card{grid-template-columns:1fr auto}}@media(max-width:950px){.executive-hero{align-items:flex-start;flex-direction:column}.executive-hero-side{width:100%;justify-content:space-between}}@media(max-width:650px){.kpi-toolbar{grid-template-columns:1fr auto;row-gap:5px}.home-kpi-brand{grid-column:1/-1;grid-row:1;justify-self:center;order:0}.kpi-toolbar-label{grid-column:1;grid-row:2}.kpi-toolbar-subtitle{grid-column:2;grid-row:2;max-width:58vw;overflow:hidden;text-overflow:ellipsis}.executive-kpis .kpi{min-width:130px;padding:16px}.executive-kpis .kpi strong{font-size:18px}.executive-hero{padding:18px}.executive-hero h2{font-size:25px}.executive-hero-side{align-items:stretch;flex-direction:column}.momentum-badge{width:100%}.executive-brief{width:100%;justify-content:center}.pipeline-line{grid-template-columns:94px 20px 1fr}.collection-command,.executive-signals,.executive-formula{justify-content:flex-start}}@media(max-width:420px){.executive-kpis .kpi{min-width:120px;padding:14px}.collection-command{flex-direction:column;align-items:flex-start}.collection-command-values{width:100%;grid-template-columns:1fr 1fr}.collection-command-values div:last-child{grid-column:1/-1}}.modulehead>.primary,.modulehead>button,.modulehead .module-add-button,.modulehead .add-service-button,.modulehead .add-agent-button,.modulehead .record-payment-button{display:none!important}.content{padding:32px;max-width:1580px}.module-transition{width:100%;animation:module-enter .22s ease-out both}@keyframes module-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.modulehead{margin-bottom:22px;padding:18px 20px;border:1px solid #1d3229;border-radius:15px;background:linear-gradient(145deg,#101b17eb,#0b1310eb);box-shadow:0 12px 34px #0000001a}.modulehead h2{margin-top:2px}.toolbar{gap:12px;margin-bottom:18px;align-items:center}.card,.kpi,.kanban-column,.settings-panel,.settings-nav,.invoice-generator,.invoice-recent,.invoice-form-grid,.invoice-items-editor,.report-card,.hub-card{min-width:0}.card{padding:20px}.grid2,.grid3,.settings-layout,.settingsgrid,.hub-grid{gap:18px}.kpis,.executive-kpis{gap:14px}.kanban-board{gap:16px;padding:2px 2px 12px}.kanban-column{padding:14px}.kanban-stack{gap:12px}.kanban-card{margin:0}.tablewrap{margin-top:2px}.settings-layout{align-items:start}.settings-nav,.settings-panel{border-radius:16px}.settings-panel{padding:20px}.settingcard{min-height:82px}.toggle-setting{margin:14px 0;padding:14px 16px;border:1px solid #20392f;background:#0d1713;border-radius:12px}.toggle-setting>div{min-width:0}.toggle-setting small{display:block;margin-top:3px;color:#698d7f;font-size:10px}.toggle-setting .toggle{flex:0 0 auto}.workspace-lock-section{margin-top:20px;padding-top:18px;border-top:1px solid #1b2c25}.workspace-lock-section .field{margin-top:14px}.workspace-lock-section .settings-callout{margin-top:12px}.field select:disabled{opacity:.52;cursor:not-allowed}.profile-popover{max-width:320px}.profile-popover:empty{display:none}.content>.modulehead+*{margin-top:0}.content>.card,.content>.tablewrap{margin-top:0}.content>.modulehead~.card,.content>.modulehead~.grid2,.content>.modulehead~.grid3,.content>.modulehead~.settings-layout,.content>.modulehead~.kanban-board,.content>.modulehead~.toolbar{margin-bottom:18px}@media(max-width:1000px){.content{padding:24px}.modulehead{padding:16px 18px}.grid2,.grid3,.settings-layout{gap:16px}.card{padding:18px}}@media(max-width:650px){.content{padding:16px}.modulehead{padding:15px 16px;margin-bottom:16px}.toolbar{gap:9px;margin-bottom:14px}.grid2,.grid3,.settings-layout{gap:14px}.card{padding:15px}.kanban-board{gap:12px}.kanban-column{padding:12px}}html,body{min-width:320px;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}@media(max-width:650px){.side{overflow:hidden}.side nav{overflow-y:auto}header{min-width:0}.main{min-width:0;overflow-x:hidden}.content{width:100%;max-width:none}.hero,.modulehead,.card,.kpi,.settings-panel,.settings-nav{max-width:100%}.hero-actions,.toolbar,.module-toolbar,.leads-toolbar{width:100%}.hero-actions button,.toolbar button,.module-toolbar button,.leads-toolbar button{min-height:40px}.modalback,.duplicateback{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modal{max-height:calc(100dvh - 16px)}.business-hub-overlay{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.business-hub{max-height:calc(100dvh - 12px)}}.home-command-centre{display:grid;gap:20px;width:100%;align-items:stretch}.home-command-centre>.executive-hero,.home-command-centre>.executive-kpis,.home-command-centre>.executive-signals{margin:0!important}.home-command-centre .executive-kpis,.content .kpis,.content .executive-kpis,.content .grid2,.content .grid3,.content .settings-layout,.content .settingsgrid,.content .cash-overview,.content .cash-grid,.content .revenue-chart-grid,.content .expense-chart-grid,.content .invoice-recent-grid,.content .invoice-summary,.content .invoice-form-grid,.content .settings-data-grid,.content .hub-grid,.content .quick-actions,.content .template-grid,.content .insight-grid,.content .report-module-grid{column-gap:20px!important;row-gap:20px!important}.content .kpis>*,.content .executive-kpis>*,.content .grid2>*,.content .grid3>*,.content .settings-layout>*,.content .settingsgrid>*,.content .cash-overview>*,.content .cash-grid>*,.content .revenue-chart-grid>*,.content .expense-chart-grid>*,.content .invoice-recent-grid>*,.content .invoice-summary>*,.content .invoice-form-grid>*,.content .settings-data-grid>*,.content .hub-grid>*,.content .quick-actions>*,.content .template-grid>*,.content .insight-grid>*,.content .report-module-grid>*{min-width:0}@media(max-width:1000px){.home-command-centre{gap:18px}.content .kpis,.content .executive-kpis,.content .grid2,.content .grid3,.content .settings-layout,.content .settingsgrid,.content .cash-overview,.content .cash-grid,.content .revenue-chart-grid,.content .expense-chart-grid,.content .invoice-recent-grid,.content .invoice-summary,.content .invoice-form-grid,.content .settings-data-grid,.content .hub-grid,.content .quick-actions,.content .template-grid,.content .insight-grid,.content .report-module-grid{column-gap:16px!important;row-gap:16px!important}}@media(max-width:650px){.home-command-centre{gap:14px}.content .kpis,.content .executive-kpis,.content .grid2,.content .grid3,.content .settings-layout,.content .settingsgrid,.content .cash-overview,.content .cash-grid,.content .revenue-chart-grid,.content .expense-chart-grid,.content .invoice-recent-grid,.content .invoice-summary,.content .invoice-form-grid,.content .settings-data-grid,.content .hub-grid,.content .quick-actions,.content .template-grid,.content .insight-grid,.content .report-module-grid{column-gap:12px!important;row-gap:12px!important}}.sync-badge{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:9px;border:1px solid #263831;background:#101815;color:#9496a0;font-size:11px;font-weight:600;white-space:nowrap}.sync-badge.offline{color:#f0c2b5;border-color:#5a3026;background:#7e301e1f}.sync-badge.pending{color:#f7dc99;border-color:#5f4c21;background:#8864141f}.sync-badge.synced{color:#dcb96e;border-color:#69562e;background:#22443624}.sync-badge .spin{animation:sync-spin 1s linear infinite}@keyframes sync-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.sync-badge span{display:none}.sync-badge{padding:0;width:32px;justify-content:center}}.reminder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.reminder-toolbar .reminder-template{flex:1 1 260px;min-width:0}.reminder-toolbar .reminder-template input{width:100%}.reminder-badge{font-size:10px;color:#698e7f}.reminder-sent{color:#5b7a6e;font-size:9px;display:inline-flex;align-items:center;gap:3px}.reminder-queue-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#030705b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:230;display:grid;place-items:center;padding:16px}.reminder-queue{width:min(560px,100%);max-height:86vh;overflow:auto;background:#0e1613;border:1px solid #294439;border-radius:16px;box-shadow:0 30px 90px #00000080}.reminder-queue-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #20312a;position:sticky;top:0;background:#0e1613}.reminder-queue-list{display:grid;gap:8px;padding:14px}.reminder-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #1c2b25;border-radius:10px;background:#0d1512}.reminder-row.done{opacity:.5}.reminder-row-info b{display:block;font-size:12px}.reminder-row-info small{display:block;color:#698e7f;font-size:10px;margin-top:2px}.kpi-customize-btn{border:1px dashed #294137;background:transparent;color:#9496a0;border-radius:10px;font-size:11px;padding:9px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.kpi-customize-btn:hover{border-color:#567569;color:#e3ddcf}.kpi-toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:18px;margin:2px 0 -2px;min-height:42px;position:relative}.kpi-toolbar-label{justify-self:start;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#698e7f;font-weight:700}.kpi-toolbar-subtitle{justify-self:end;text-align:right;color:#739889;font-size:9px;white-space:nowrap}.home-kpi-brand{justify-self:center;text-align:center;line-height:1;display:grid;gap:4px;padding:0 12px;min-width:170px}.home-kpi-brand strong{font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.05;letter-spacing:.015em;font-weight:800;color:#fff;white-space:nowrap}.home-kpi-brand strong b{color:#d9b15a;font-weight:800}.home-kpi-brand small{font-size:7px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#a99a76;font-weight:700;white-space:nowrap}.app.light .home-kpi-brand strong{color:#1c2c26}.app.light .home-kpi-brand small{color:#a36d2d}.kpi-picker{display:grid;gap:10px;padding:20px 22px}.kpi-picker label{display:flex;align-items:center;gap:10px;font-size:13px;color:#c4c5cc}.kpi-picker input{accent-color:#a88336;width:16px;height:16px}.modal-plain-body{padding:20px 22px;display:grid;gap:10px;color:#c4c5cc;font-size:12px}.modal-plain-body label{color:#7b9e90;font-size:11px;margin-top:2px}.modal-plain-body select,.modal-plain-body input{width:100%;background:#0b120f;border:1px solid #263831;color:#eae8e2;border-radius:9px;padding:10px 11px;outline:0}.form-error{color:#f0c2b5;font-size:12px;background:#7e301e1f;border:1px solid #5a3026;border-radius:9px;padding:9px 11px}.app.light .modal-plain-body select,.app.light .modal-plain-body input{background:#fbfaf9;border-color:#dfddd7;color:#1e3029}.audit-filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:12px}.audit-filters input,.audit-filters select{background:#0b120f;border:1px solid #263831;color:#eae8e2;border-radius:9px;padding:9px 11px;font-size:12px}@media(max-width:650px){.audit-filters{flex-direction:column}.audit-filters input,.audit-filters select{width:100%}}.app.light .nav.active{border-left:3px solid #ee9b1d}.app.light .executive-brief{background:linear-gradient(135deg,#ee9b1d,#f1b34b);border-color:#ee9b1d;color:#3b2704}.app.light .hero-eyebrow,.app.light .eyebrow{letter-spacing:.06em}.home-dashboard-scroll{width:100%}.executive-grid-equal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;align-items:stretch}.executive-grid-equal .card{min-height:360px;padding:24px;display:flex;flex-direction:column;border-radius:18px;box-shadow:0 20px 50px #0000002e;overflow:hidden}.executive-grid-equal .cardhead{flex:0 0 auto;margin-bottom:16px}.executive-grid-equal .cardhead h3{font-size:15px;letter-spacing:-.01em}.executive-grid-equal .card-action,.executive-grid-equal .cardhead>span{font-size:11px;white-space:nowrap}.executive-grid-equal .executive-chart-wrap{height:230px;flex:0 0 auto}.executive-grid-equal .outlook-trend{height:90px}.executive-grid-equal .action-centre{flex:1;display:grid;gap:10px;align-content:start;overflow:auto;scrollbar-width:thin}.executive-grid-equal .pipeline-executive,.executive-grid-equal .mini-list,.executive-grid-equal .agent-score-list{flex:1;overflow:auto;scrollbar-width:thin}.executive-grid-equal .collection-command{min-height:200px}.executive-grid-equal .action-clear{min-height:220px;height:100%}.executive-grid-equal .empty.small{min-height:170px}.app.light .executive-grid-equal .card{box-shadow:0 16px 40px #1a332914}@media(max-width:1100px){.executive-grid-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-grid-equal .card{min-height:320px;padding:20px}}@media(max-width:650px){.executive-grid-equal{grid-template-columns:1fr;gap:14px}.executive-grid-equal .card{min-height:0;padding:18px}.executive-grid-equal .executive-chart-wrap{height:200px}}.lock-warning-banner{position:fixed;top:86px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:10px;max-width:min(720px,calc(100vw - 28px));padding:10px 14px;border:1px solid #7d6126;background:#261f10;color:#f3e4bd;border-radius:12px;box-shadow:0 16px 40px #00000047}.lock-warning-banner span{flex:1;font-size:12px}.lock-warning-banner .secondary{padding:7px 10px;white-space:nowrap}.table-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 0;color:#698d7f;font-size:11px}.table-pager>div{display:flex;gap:7px}.table-pager button{padding:7px 10px}.login-final-locked{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:auto!important;background:#13261e!important;z-index:9999!important;display:block!important}.login-final-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:url(/assets/Aviloginpage.jpg) center center/cover no-repeat;z-index:0}.login-final-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#08110d9e}.login-final-card{position:relative;z-index:3;box-sizing:border-box;width:min(620px,calc(100vw - 32px));min-height:100dvh;margin:0 auto;padding:clamp(22px,5vh,54px) clamp(18px,4vw,48px) clamp(18px,4vh,38px);display:flex;flex-direction:column;justify-content:flex-start;color:#fff}.login-final-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;flex:0 0 auto}.login-final-logo{width:clamp(64px,9vw,82px);height:clamp(64px,9vw,82px);border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 10px 30px #0000003d}.login-final-logo img{width:100%;height:100%;object-fit:contain}.login-final-brand{text-align:center}.login-final-brand strong{display:block;font:800 clamp(20px,3.4vw,28px)/1.08 Manrope,sans-serif;letter-spacing:.08em;color:#fff5d9;text-shadow:0 2px 12px rgba(0,0,0,.25)}.login-final-brand span{display:block;margin-top:7px;font:500 clamp(13px,2vw,17px)/1.2 Manrope,sans-serif;color:#f6d58c;letter-spacing:.05em}.login-final-brand small{display:block;margin-top:8px;font:600 11px/1 Manrope,sans-serif;color:#fff;letter-spacing:.28em}.login-final-welcome{text-align:center;margin:clamp(18px,5vh,48px) 0 15px;flex:0 0 auto}.login-final-welcome h2{margin:0;color:#fff;font:800 clamp(29px,4vw,34px)/1.05 Georgia,serif;letter-spacing:-.025em}.login-final-welcome p{margin:7px 0 0;color:#aeb0bb;font:500 13px/1.4 Manrope,sans-serif}.login-final-form{width:100%;max-width:480px;margin:0 auto;flex:0 0 auto}.login-final-field{display:grid;gap:6px;margin-top:12px}.login-final-field>span{font:700 10px/1 Manrope,sans-serif;color:#e3e0d8;letter-spacing:.04em}.login-final-input{height:51px;box-sizing:border-box;border:1px solid #476157;background:#0a130fd6;border-radius:10px;display:flex;align-items:center;gap:10px;padding:0 13px;color:#f3c35d;transition:.18s}.login-final-input:focus-within{border-color:#f2be4d;box-shadow:0 0 0 3px #f2be4d1a}.login-final-input input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#f5f3ef;font:500 13px Manrope,sans-serif}.login-final-input input::placeholder{color:#7b9d8f}.login-final-input input[readonly]{color:#e4e1d9}.login-final-input button{border:0;background:transparent;color:#9799a4;display:grid;place-items:center;cursor:pointer;padding:4px}.login-final-options{margin:12px 0 0}.login-final-options label{display:flex;align-items:center;gap:9px;color:#edebe5;font:600 11px Manrope,sans-serif;cursor:pointer}.login-final-options input{width:17px;height:17px;accent-color:#f1bd46}.login-final-submit{width:100%;height:52px;margin-top:16px;border:1px solid #f2c150;border-radius:10px;background:linear-gradient(100deg,#f1bc47,#f4cc73);color:#193429;display:flex;align-items:center;justify-content:center;gap:11px;font:800 15px Georgia,serif;cursor:pointer;box-shadow:0 10px 28px #f1bc472e;transition:.2s}.login-final-submit:hover{transform:translateY(-1px);filter:brightness(1.03)}.login-final-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.login-final-features{position:static;left:auto;right:auto;bottom:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 9px;width:100%;margin:auto auto 0;padding-top:clamp(22px,5vh,44px);text-align:center}.login-final-features span{font:600 clamp(9px,1.8vw,11px)/1.45 Manrope,sans-serif;color:#fff;white-space:nowrap}.login-final-features i{font-style:normal;color:#f4ca6f;font-size:11px}.login-final-card .login-error{background:#2b1714!important;border:1px solid #6f3e34!important;color:#f1b4a5!important;margin-top:9px;padding:8px 10px;border-radius:8px}@media(max-width:560px){.login-final-card{width:100%;min-height:100dvh;padding:18px 16px 16px}.login-final-logo{width:62px;height:62px}.login-final-brand strong{font-size:19px}.login-final-brand span{font-size:12px}.login-final-brand small{font-size:10px;margin-top:7px}.login-final-welcome{margin-top:clamp(18px,4vh,30px);margin-bottom:12px}.login-final-welcome h2{font-size:27px}.login-final-welcome p{font-size:11px}.login-final-field{margin-top:9px}.login-final-input{height:47px}.login-final-submit{height:48px;margin-top:13px}.login-final-features{padding-top:18px;gap:2px 7px}.login-final-features span,.login-final-features i{font-size:9px}}@media(max-width:360px){.login-final-card{padding-left:13px;padding-right:13px}.login-final-welcome{margin-top:15px}.login-final-features{gap:1px 5px}.login-final-features span{font-size:8.5px}}.module-transition .executive-signals-top{width:100%;flex:0 0 auto;box-sizing:border-box;margin:0}.bulk-selection-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0;padding:10px 12px;border:1px solid var(--line,#e2e0da);border-radius:12px;background:var(--surface-2,#faf9f7);position:sticky;top:8px;z-index:8;box-shadow:0 6px 18px #0000000f}.bulk-selection-bar>span{margin-right:auto;font-size:13px;color:var(--muted,#5c7d70)}.bulk-selection-bar>span b{color:var(--text,#18231f)}.bulk-select-all{margin:8px 0;color:#c7c8d1;font-size:12px;font-weight:600}.bulk-select-all label,.bulk-check{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.bulk-check{position:absolute;top:8px;left:8px;z-index:4;padding:4px 6px;border-radius:7px;background:var(--surface,#fff);box-shadow:0 2px 8px #00000014}.bulk-check input,.bulk-select-all input{accent-color:#8e6b20}.lead-card.is-selected,.kanban-select-wrap.selected .kanban-item{outline:2px solid #8e6b20;outline-offset:-2px}.kanban-select-wrap{position:relative}.kanban-select-wrap .bulk-check{top:6px;left:6px}@media(max-width:700px){.bulk-selection-bar{position:sticky;top:4px}.bulk-selection-bar .danger,.bulk-selection-bar .secondary{flex:1}.bulk-selection-bar>span{width:100%;margin-right:0}}html,body,#root{height:100%;overflow:hidden}.app{height:100vh;min-height:100vh;overflow:hidden}.main{height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.main>.module-transition{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#3b5048 transparent}.main>.module-transition::-webkit-scrollbar{width:9px;height:9px}.main>.module-transition::-webkit-scrollbar-track{background:transparent}.main>.module-transition::-webkit-scrollbar-thumb{background:#3b5048;border-radius:99px}.main>.module-transition::-webkit-scrollbar-thumb:hover{background:#4e695e}.module-transition.home-module-transition{display:block;overflow:auto}.module-transition .content{min-width:0}.module-transition .content.home-command-centre{min-width:max-content;padding-bottom:30px}.module-transition .home-scroll-area{display:contents}.module-transition .tablewrap{overflow:visible}.module-transition .kanban-board,.module-transition .task-kanban{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:#3b5048 transparent}.module-transition .kanban-board::-webkit-scrollbar,.module-transition .task-kanban::-webkit-scrollbar{height:8px}.module-transition .kanban-board::-webkit-scrollbar-track,.module-transition .task-kanban::-webkit-scrollbar-track{background:transparent}.module-transition .kanban-board::-webkit-scrollbar-thumb,.module-transition .task-kanban::-webkit-scrollbar-thumb{background:#3b5048;border-radius:99px}.module-transition .kanban-board::-webkit-scrollbar-thumb:hover,.module-transition .task-kanban::-webkit-scrollbar-thumb:hover{background:#4e695e}.module-transition .filterpills{overflow:visible;flex-wrap:wrap}.module-transition .executive-kpis,.module-transition .executive-grid-equal .action-centre,.module-transition .executive-grid-equal .pipeline-executive,.module-transition .executive-grid-equal .mini-list,.module-transition .executive-grid-equal .agent-score-list{overflow:visible}.login-reference-screen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:grid!important;place-items:center!important;overflow:hidden!important;min-height:100dvh!important;padding:24px!important;box-sizing:border-box;background:#0f1f19!important}.login-reference-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:url(/assets/Aviloginpage.jpg) center center / cover no-repeat!important;transform:none!important}.login-reference-screen:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:linear-gradient(180deg,#0a141014,#0a141029)!important;pointer-events:none!important;display:block!important}.login-reference-screen:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:radial-gradient(circle at 50% 42%,rgba(255,245,205,.13),transparent 48%)!important;pointer-events:none!important;display:block!important}.login-reference-card{position:relative!important;z-index:2!important;width:min(510px,calc(100vw - 48px))!important;height:min(670px,calc(100dvh - 48px))!important;min-height:600px!important;box-sizing:border-box!important;padding:38px 38px 25px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;color:#101513!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:32px!important;background:#ebe5d940!important;box-shadow:0 32px 90px #0b17124d,0 10px 28px #0b17122e,inset 0 1px #ffffffb3,inset 0 -1px #ffffff2e!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;overflow:hidden!important}.login-reference-card:before{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;z-index:-1!important;border-radius:31px!important;border:1px solid rgba(240,158,58,.62)!important;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 42%,rgba(206,189,152,.06))!important;pointer-events:none!important;display:block!important}.login-reference-header{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:100%!important;flex:0 0 auto!important;margin:0!important;padding:0!important;text-align:left!important}.login-logo-orbit{--logo-size:78px;position:relative!important;width:var(--logo-size)!important;height:var(--logo-size)!important;flex:0 0 var(--logo-size)!important;aspect-ratio:1/1!important;display:grid!important;place-items:center!important;border-radius:50%!important}.login-logo-orbit-ring{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;pointer-events:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;box-sizing:border-box!important}.login-logo-orbit-ring-one{top:0!important;right:0!important;bottom:0!important;left:0!important;border:max(1.5px,calc(var(--logo-size) * .022)) solid #ffffff!important;box-shadow:0 0 0 1px #00000014,0 1px 4px #0000002e!important;animation:aviraaj-logo-spin 9s linear infinite!important}.login-logo-orbit-ring-two{top:8%!important;right:8%!important;bottom:8%!important;left:8%!important;border:max(1.5px,calc(var(--logo-size) * .02)) dashed #ef9b2d!important;animation:aviraaj-logo-spin-reverse 6s linear infinite!important}.login-logo-orbit-dot{--dot-size:max(6px,calc(var(--logo-size) * .12));position:absolute!important;z-index:3!important;width:var(--dot-size)!important;height:var(--dot-size)!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;margin:calc(var(--dot-size) * -.5) 0 0 calc(var(--dot-size) * -.5)!important;padding:0!important;font-size:0!important;line-height:0!important;border-radius:50%!important;background:#f09e31!important;box-shadow:0 0 10px #f09e31d9!important;transform-origin:center center!important;animation:aviraaj-logo-dot 6s linear infinite!important}.login-reference-logo{position:relative!important;z-index:2!important;width:78%!important;height:78%!important;aspect-ratio:1/1!important;padding:0!important;margin:0!important;object-fit:cover!important;display:block!important;border-radius:50%!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:drop-shadow(0 5px 8px rgba(0,0,0,.15))!important}.login-reference-brand{width:auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;line-height:1!important;margin:0!important;padding:0!important}.login-reference-brand strong{display:block!important;margin:0!important;padding:0!important;font:900 clamp(21px,2.5vw,27px)/1.06 Manrope,sans-serif!important;letter-spacing:-.045em!important;color:#090d0b!important;white-space:nowrap!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important}.login-reference-brand span{display:block!important;margin:8px 0 0!important;padding:0!important;font:700 10px/1.2 Manrope,sans-serif!important;text-transform:uppercase!important}.login-reference-welcome{flex:0 0 auto!important;width:100%!important;text-align:center!important;margin:39px 0 25px!important;padding:0!important}.login-reference-welcome p{margin:0!important;padding:0!important;font:800 20px/1.25 Manrope,sans-serif!important;color:#111614!important;letter-spacing:-.02em!important}.login-reference-welcome h1{margin:11px 0 0!important;padding:0!important;font:900 28px/1.08 Manrope,sans-serif!important;color:#0d1210!important;letter-spacing:-.035em!important}.login-reference-form{width:100%!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.login-reference-field{display:block!important;margin:0 0 14px!important;padding:0!important}.login-reference-label{display:block!important;margin:0 0 7px 5px!important;font:800 10px/1 Manrope,sans-serif!important;color:#26342e!important;letter-spacing:.08em!important;text-transform:uppercase!important}.login-reference-input{width:100%!important;height:61px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:11px!important;padding:0 16px!important;border:3px solid rgba(71,95,85,.74)!important;border-radius:999px!important;background:#fffff747!important;color:#131917!important;box-shadow:inset 0 1px 2px #ffffff57,0 7px 18px #18302614!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.login-reference-input:focus-within{border-color:#2b3a34f0!important;background:#fffffa6b!important;box-shadow:0 0 0 4px #ef95271f,inset 0 1px 2px #ffffff61,0 10px 24px #1830261c!important;transform:translateY(-1px)!important}.login-reference-input svg{flex:0 0 auto!important;color:#17201c!important}.login-reference-input input{width:100%!important;min-width:0!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#111614!important;text-align:center!important;padding:0!important;font:800 14px/1 Manrope,sans-serif!important}.login-reference-input input::placeholder{color:#151c19!important;opacity:1!important}.login-reference-input button{flex:0 0 auto!important;border:0!important;background:transparent!important;color:#32433c!important;padding:5px!important;display:grid!important;place-items:center!important;cursor:pointer!important;border-radius:50%!important}.login-reference-input button:hover{background:#ffffff47!important}.login-reference-remember{margin:9px 0 0 2px!important;padding:0!important}.login-remember-toggle{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:32px!important;padding:0!important;border:0!important;background:transparent!important;color:#101513!important;cursor:pointer!important;font-family:Manrope,sans-serif!important}.login-remember-track{position:relative!important;width:46px!important;height:25px!important;flex:0 0 46px!important;border-radius:999px!important;background:#41584f75!important;box-shadow:inset 0 1px 3px #0000002e,inset 0 0 0 1px #ffffff47!important;transition:.2s ease!important}.login-remember-track i{position:absolute!important;top:4px!important;left:4px!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 7px #00000038!important;transition:.22s cubic-bezier(.22,1,.36,1)!important}.login-remember-toggle.is-on .login-remember-track{background:linear-gradient(90deg,#7b5c1a,#ac883a)!important}.login-remember-toggle.is-on .login-remember-track i{transform:translate(21px)!important}.login-remember-text{font:800 14px/1 Manrope,sans-serif!important;color:#101513!important}.login-remember-toggle b{font:900 9px/1 Manrope,sans-serif!important;letter-spacing:.12em!important;color:#7a5d20!important}.login-remember-toggle.is-off b{color:#5e7e71!important}.login-reference-screen .login-error{margin:10px 2px 0!important;padding:9px 11px!important;border-radius:10px!important;font-size:10px!important}.login-reference-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:154px!important;height:50px!important;margin:25px auto 0!important;padding:0!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:999px!important;background:linear-gradient(180deg,#f0a23b,#ee9123)!important;color:#111!important;font:900 15px/1 Manrope,sans-serif!important;cursor:pointer!important;box-shadow:0 13px 25px #b2640d38,inset 0 1px #ffffff57!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.login-reference-submit:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important;box-shadow:0 17px 31px #b2640d47,inset 0 1px #ffffff57!important}.login-reference-submit:active{transform:translateY(0) scale(.985)!important}.login-reference-submit:disabled{opacity:.68!important;cursor:not-allowed!important;transform:none!important}.login-reference-features{margin:auto -3px 0!important;padding:13px 12px!important;min-height:46px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:#efebe1ad!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:3px 6px!important;text-align:center!important;box-shadow:0 8px 20px #27473a1a,inset 0 1px #ffffff73!important}.login-reference-features span{white-space:nowrap!important;font:800 8px/1.15 Manrope,sans-serif!important;color:#101513!important}.login-reference-features i{font-style:normal!important;color:#25312c!important;font:800 8px/1 Manrope,sans-serif!important}@keyframes aviraaj-logo-spin{to{transform:rotate(360deg)}}@keyframes aviraaj-logo-spin-reverse{to{transform:rotate(-360deg)}}@keyframes aviraaj-logo-dot{0%{transform:rotate(0) translate(calc(var(--logo-size) / 2))}to{transform:rotate(360deg) translate(calc(var(--logo-size) / 2))}}@media(max-width:620px){.login-reference-screen{padding:12px 12px 82px!important;box-sizing:border-box!important;align-items:center!important}.login-reference-card{width:min(500px,calc(100vw - 24px))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 94px)!important;padding:22px 18px 20px!important;border-radius:24px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}.login-reference-welcome{margin:22px 0!important}.login-reference-welcome p{font-size:16px!important;line-height:1.3!important}.login-reference-welcome h1{font-size:22px!important;line-height:1.12!important;margin-top:9px!important}.login-reference-field{margin-bottom:16px!important}.login-reference-label{margin-bottom:7px!important}.login-reference-input{height:54px!important}.login-reference-input input{font-size:13px!important}.login-reference-remember{margin-top:4px!important}.login-reference-submit{width:150px!important;height:48px!important;margin:26px auto 0!important}.login-reference-features{margin:18px 0 0!important;padding:10px 8px!important;min-height:44px!important;gap:5px 6px!important}.login-reference-features span,.login-reference-features i{font-size:7px!important}}@media(max-width:480px){.login-reference-screen{padding:10px 10px 88px!important}.login-reference-card{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 100px)!important;padding:20px 16px 18px!important}.login-reference-header{gap:9px!important}.login-reference-welcome{margin:20px 0!important}.login-reference-submit{margin-top:24px!important}.login-reference-features{margin-top:16px!important}}@media(prefers-reduced-motion:reduce){.login-logo-orbit-ring-one,.login-logo-orbit-ring-two,.login-logo-orbit-dot{animation:none!important}.login-reference-input,.login-reference-submit,.login-remember-track,.login-remember-track i{transition:none!important}}.login-reference-header{position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;min-height:108px!important;height:108px!important;box-sizing:border-box!important;padding:14px 18px!important;gap:14px!important;overflow:hidden!important;border-radius:26px!important;border:1.5px solid rgba(114,151,136,.58)!important;background:#ece7db75!important;box-shadow:inset 0 1px #ffffffb8,0 9px 24px #2a4d3f14!important;animation:aviraaj-brand-corner 4.5s ease-in-out infinite!important}.login-reference-header:before{content:""!important;position:absolute!important;top:-1.5px!important;right:-1.5px!important;bottom:-1.5px!important;left:-1.5px!important;z-index:-1!important;border:1px solid rgba(251,250,247,.72)!important;border-radius:27px!important;box-shadow:0 0 0 1px #688f7f29,0 0 22px #a4884a1a!important;pointer-events:none!important;animation:aviraaj-brand-border 3.8s ease-in-out infinite!important}.login-reference-brand{align-items:center!important;justify-content:center!important;text-align:center!important}.login-reference-brand strong{text-align:center!important;font-size:clamp(20px,2.25vw,25px)!important}.login-reference-brand span{color:#0b0f0d!important;text-align:center!important;width:100%!important;margin-top:5px!important;font-size:9px!important;letter-spacing:.11em!important}.login-reference-header .login-logo-orbit{--logo-size:78px}@keyframes aviraaj-brand-corner{0%,to{border-color:#72978885;box-shadow:inset 0 1px #ffffffb8,0 9px 24px #2a4d3f14}50%{border-color:#5e8c7ad1;box-shadow:inset 0 1px #ffffffd1,0 0 0 2px #ae925414,0 12px 30px #5f4f2c1f}}@keyframes aviraaj-brand-border{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}@media(max-width:620px){.login-reference-header{min-height:94px!important;height:94px!important;padding:10px 13px!important;gap:11px!important;border-radius:22px!important}.login-reference-header:before{border-radius:23px!important}.login-reference-header .login-logo-orbit{--logo-size:68px}.login-reference-brand strong{font-size:19px!important}.login-reference-brand span{font-size:7.5px!important;margin-top:4px!important;letter-spacing:.09em!important}}@media(prefers-reduced-motion:reduce){.login-reference-header,.login-reference-header:before{animation:none!important}}.page-size-control{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;font-size:11px}.storage-meter{margin:12px 0 16px;padding:12px;border:1px solid #eae5d9;border-radius:12px;background:#fcfbf9;color:#2c3d36}.storage-meter-head{display:flex;justify-content:space-between;align-items:center;font-size:12px}.storage-meter-head span{color:#3e554c;font-weight:600}.storage-meter-head b{color:#6c5729;font-weight:800}.storage-meter-track{height:8px;background:#efebe2;border-radius:99px;overflow:hidden;margin-top:9px}.storage-meter-track i{display:block;height:100%;border-radius:99px;transition:width .8s ease}.storage-meter small{display:block;margin-top:7px;font-size:10px;color:#506d61}.storage-overview-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid #eae5d9;border-radius:14px;background:#fcfbf9;color:#233e33}.storage-overview-head .eyebrow{color:#547165;opacity:1}.storage-overview-head h4{margin:0;font-size:18px;color:#233e33}.storage-overview-head strong{display:block;font-size:34px;margin-top:5px;color:#233e33}.storage-overview-head small{color:#506d61;opacity:1}.storage-ring{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;position:relative;animation:storagePulse 2.4s ease-in-out infinite;background:conic-gradient(#b28b35 var(--storage-pct),#eeebe3 0)}.storage-ring:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fcfbf9}.storage-ring span{position:relative;z-index:1;font-weight:800;color:#233e33}.storage-meter-large{margin:14px 0}.storage-module-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.storage-module-list>div{display:flex;justify-content:space-between;padding:10px 12px;border:1px solid #ebe6dc;border-radius:10px;background:#fff;font-size:11px;color:#2f493f}.storage-module-list>div span{color:#445b52}.storage-module-list>div b{color:#6c5729;opacity:1}@keyframes storagePulse{50%{transform:scale(1.025)}}.top-agent-controls{display:flex;justify-content:flex-end;margin-bottom:8px}.audit-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.mfa-qr{width:240px;height:240px;display:block;background:#fff;padding:8px;border-radius:10px;object-fit:contain}.workspace-lock-mantra{position:absolute;top:22px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 40px);text-align:center;font-weight:700;letter-spacing:.02em;z-index:3}.workspace-lock-card .login-brand-panel{position:relative}.workspace-lock-card .login-brand-lockup{padding-top:58px}.workspace-lock-card .login-hero-copy>p:not(.eyebrow){display:none}:root{--theme-bg:#f9f8f5;--theme-surface:#ffffff;--theme-sage:#f4f2eb;--theme-sage-2:#efebe1;--theme-emerald:#8f753e;--theme-emerald-hover:#7a6332;--theme-emerald-soft:#e7e0d2;--theme-text:#1a362b;--theme-muted:#5f8073;--theme-border:#e8e3d8;--theme-gold:#b28c3b}.app.light{background:var(--theme-bg);color:var(--theme-text)}.app.light .side{background:#f7f4ef;border-right:1px solid #e2ddd1;box-shadow:5px 0 24px #67542d0d}.app.light .collapse{background:#fff;border-color:#e1dcd0;color:#526f63}.app.light .nav{color:#4f6c60;background:transparent}.app.light .nav:hover{background:#f0ece3;color:#5d4c29}.app.light .nav.active{background:#e7e0d2;color:#5f4c25;box-shadow:inset 0 0 0 1px #bbbed0,0 6px 18px #8f753e14}.app.light .nav:after,.app.light .setting-nav:before{background:#7e85a7}.app.light .sidefoot{color:#729688}.app.light header{background:#fffffff0;border-bottom:1px solid #eae6dd;box-shadow:0 4px 18px #2246380a}.app.light h1,.app.light h2,.app.light h3{color:#1a362b}.app.light .eyebrow{color:#608174}.app.light .search,.app.light .iconbtn,.app.light .theme-toggle{background:#fff;border-color:#e4dfd5;color:#547266;box-shadow:0 3px 12px #2246380a}.app.light .search:focus-within{border-color:#878daa;box-shadow:0 0 0 3px #8f753e1a}.app.light .search input{color:#1a362b}.app.light .search input::placeholder{color:#95979f}.app.light .iconbtn i{background:#6b7296;color:#fff;border-color:#fff}.app.light .avatar{background:#f0ede4;color:#6d5a32}.app.light .notification-mark{color:#8f753e}.app.light .hero,.app.light .executive-hero{border:1px solid #e8e2d6;background:linear-gradient(145deg,#fff,#f7f5f1);box-shadow:0 16px 38px #2246380e}.app.light .hero p:not(.eyebrow),.app.light .executive-hero p,.app.light .executive-hero-meta,.app.light .hero-eyebrow{color:#5f8073}.app.light .primary{background:var(--theme-emerald);border-color:var(--theme-emerald);color:#fff;box-shadow:0 7px 18px #8f753e29}.app.light .primary:hover{background:var(--theme-emerald-hover);border-color:var(--theme-emerald-hover)}.app.light .secondary{background:#fff;border-color:#e1dcd0;color:#496359}.app.light .secondary:hover{background:#f7f6f2;border-color:#b1b4c5}.app.light .kpi,.app.light .card,.app.light .settingcard{background:#fff;border:1px solid var(--theme-border);box-shadow:0 12px 30px #2246380d}.app.light .kpi:hover,.app.light .card:hover,.app.light .settingcard:hover{border-color:#c0c3d2;box-shadow:0 15px 34px #22463812}.app.light .kpi strong{color:#1a362b}.app.light .kpi small,.app.light .khead{color:#638678}.app.light .kpi.profit{background:#fff}.app.light .track{background:#efece5}.app.light .track i{background:linear-gradient(90deg,#6b7296,#baa371)}.app.light .module-stat,.app.light .leads-total-count,.app.light .kanban-count,.app.light .readonly-note,.app.light .notice{background:#f6f4ee;border:1px solid #e3ded2;color:#5b7b6e}.app.light .module-stat b,.app.light .notice b{color:#5a4a29}.app.light .pill,.app.light .filterpills .pill,.app.light .rowactions button{background:#fff;border-color:#e4dfd5;color:#58776b}.app.light .pill:hover,.app.light .rowactions button:hover{border-color:#afb2c4;color:#6b582e}.app.light .filterpills .pill.active{background:#efebe1;color:#6a572e;border-color:#bfc2d2}.app.light .tablewrap{border-color:#e8e3d8;scrollbar-color:#b0b4c5 transparent}.app.light .tablewrap::-webkit-scrollbar-thumb{background:#b0b4c5}.app.light .tablewrap th{background:#f6f4ef;color:#5b7a6e;border-bottom:1px solid #eae6dd}.app.light .tablewrap td{border-top-color:#efede8;color:#2f4e42}.app.light .tablewrap tr:hover td{background:#fbfaf7}.app.light .tablewrap td small{color:#729788}.app.light .tablewrap code{color:#8f753e}.app.light .badge,.app.light .priority{background:#f7f5f1;border-color:#e1dcd0;color:#537165}.app.light .badge.good{color:#6a5628;border-color:#bec1d1;background:#f1eee6}.app.light .priority.high,.app.light .priority.urgent{color:#856825;border-color:#e7d9b5;background:#fcf8ed}.app.light .positive{color:#8f753e!important}.app.light .taskmini,.app.light .rank>div,.app.light .signal{background:#fdfcfb;border-color:#e9e5dc}.app.light .taskmini.hot{border-color:#b7baca;box-shadow:0 0 16px #8f753e12}.app.light .taskmini small,.app.light .signal{color:#5e7e71}.app.light .taskmini>span,.app.light .rank strong{color:#8f753e}.app.light .signal svg{color:#6b7296}.app.light .ranknum{color:#7b9e90}.app.light .pipeline>div{color:#608174}.app.light .pipeline b{color:#1a362b}.app.light .pipeline-bar{background:#eeebe5}.app.light .pipeline-bar i{background:#7980a2}.app.light .kanban-col,.app.light .kanban-column{background:#faf8f5;border-color:#e8e3d8}.app.light .kanban-colhead,.app.light .kanban-column-head{color:#41594f}.app.light .kanban-colhead b,.app.light .kanban-column-head>span{background:#efebe1;color:#766236;border-color:#c0c3d2}.app.light .lead-card,.app.light .kanban-item{background:#fff;border-color:#e8e4da;box-shadow:0 7px 20px #2246380a}.app.light .lead-card:hover,.app.light .kanban-item:hover{border-color:#bec1d0}.app.light .lead-card h4,.app.light .kanban-item-title b{color:#1a362b}.app.light .lead-card code,.app.light .lead-card>small,.app.light .kanban-item-title span{color:#6f9485}.app.light .lead-service,.app.light .lead-card-values span{background:#f9f8f5;border-color:#eae6dd}.app.light .lead-service span{background:#f1eee6;border-color:#ded8ca;color:#746137}.app.light .lead-actions a,.app.light .lead-actions button{background:#fcfbf9;border-color:#e5e0d6;color:#59786c}.app.light .lead-actions a:hover,.app.light .lead-actions button:hover{border-color:#a8acbe;color:#6d5a30}.app.light .lead-actions .convert-btn,.app.light .quickcall,.app.light .quickwa{color:#8f753e!important}.app.light .field input,.app.light .field textarea,.app.light .field select{background:#fdfcfb;border-color:#e2ddd3;color:#1a362b}.app.light .field input:focus,.app.light .field textarea:focus,.app.light .field select:focus{border-color:#858baa;box-shadow:0 0 0 3px #8f753e1a}.app.light .modalback{background:#1c382d40}.app.light .modal{background:#fff;border-color:#e6e1d7}.app.light .modalhead,.app.light .modalfoot{border-color:#ebe8e1}.app.light .theme-menu,.app.light .profile-menu,.app.light .profile-popover{background:#fff;border-color:#e4dfd5;box-shadow:0 16px 36px #2246381c}.app.light .theme-menu button,.app.light .profile-menu button{color:#425a50}.app.light .theme-menu button:hover,.app.light .profile-menu button:hover{background:#f6f4ee}.app.light .profile-popover strong{color:#1a362b}.app.light .profile-popover span{color:#5f8073}.app.light .settings-data-grid>div{background:#fff;border-color:#e8e4da}.app.light .settings-data-grid h4{color:#1a362b}.app.light .settings-data-grid p{color:#5f8073}.app.light .header-control-group .csc-id{color:#a37f31}.app.light .invoice-generator,.app.light .invoice-business-preview,.app.light .invoice-items-editor,.app.light .invoice-lead-card{border-color:#e6e1d7;background:#fbfaf7}.app.light .invoice-lead-card b,.app.light .outlook-card strong{color:#a37f31}.app.light .executive-formula,.app.light .executive-signals{background:#fbfaf7;border-color:#e9e5dd;color:#5e8072}.app.light .executive-formula strong{color:#a37f31}.app.light .executive-formula i{color:#8f753e}.app.light .action-row{background:#fff;border-color:#e8e4da}.app.light .action-row:hover{background:#faf8f5;border-color:#bec1d0}.app.light .action-icon{background:#8f753e17;color:#8f753e}.app.light .status-dot{background:#777d9d;box-shadow:0 0 0 5px #777d9d1a,0 0 12px #777d9d33}.app.light .momentum-badge{border-color:#e5d8b8;background:#fcf8ed}.app.light .momentum-badge strong{color:#a37f31}.app.light .storage-meter{background:#fcfbf9;border-color:#eae5d9}.app.light .storage-meter-head b{color:#8f753e}.app.light .storage-ring{background:conic-gradient(#7980a2 var(--storage-pct),#eeebe3 0)}.app.light .storage-ring:after{background:#fff}.app.light .storage-ring span{color:#264d3d}.app.light .storage-module-list>div{background:#fff;border-color:#ebe6dc}.app.light .storage-module-list b{color:#8f753e}.app.light .top-agent-controls select{background:#fff;border-color:#e4dfd5;color:#4c675c}.app.light .sync-badge{background:#faf9f7;border-color:#e6e1d6;color:#4f6a5f}.app.light .reminder-queue,.app.light .reminder-queue-head{background:#fff;border-color:#e8e3d9}.app.light .reminder-row{background:#fbfaf7;border-color:#e8e3d9}.header-salutation{position:relative;isolation:isolate;overflow:hidden;transform:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:9px 18px;border-radius:14px;background:linear-gradient(155deg,#ffffff0f,#ffffff04 65%),#101e1880;border:1px solid rgba(243,179,98,.16);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 10px 26px #0000004d,inset 0 1px #ffffff0d;animation:none}.header-salutation .mantra,.header-salutation .greeting,.header-salutation .calendar-badge{position:relative;z-index:2}.app.light .header-salutation{background:linear-gradient(155deg,#ffffffb3,#ffffff59 65%);border-color:#c0923038;box-shadow:0 8px 22px #22463814,inset 0 1px #fff9}@media(prefers-reduced-motion:reduce){.header-salutation{animation:none}}@media(max-width:900px){.header-salutation{padding:7px 14px}}.global-search-wrap{flex:0 1 220px;max-width:220px;min-width:160px}.global-search-wrap .search{width:100%;padding:0 10px}.global-search-wrap .search input{width:100%;min-width:0;font-size:12.5px}.headtools .search{width:auto;min-width:160px;flex:0 1 220px}@media(max-width:1200px){.global-search-wrap{flex-basis:190px;max-width:190px;min-width:150px}}@media(max-width:900px){.global-search-wrap{flex-basis:170px;max-width:170px;min-width:130px}}.header-salutation{padding:8px 18px;border-radius:14px}:root{--control-h:42px;--control-r:12px}.sync-badge{font-size:11.5px}.headtools{gap:10px}@media(max-width:900px){:root{--control-h:38px;--control-r:11px}}@media(max-width:650px){:root{--control-h:36px;--control-r:10px}}:root{--header-unit:72px;--header-radius:16px;--header-breathing:8px}header{height:calc(var(--header-unit) + (var(--header-breathing) * 2));padding-top:var(--header-breathing);padding-bottom:var(--header-breathing);box-sizing:border-box;align-items:center;position:relative;isolation:isolate}.side{padding-top:var(--header-breathing)}.header-salutation{height:var(--header-unit);border-radius:var(--header-radius);padding:0 18px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;align-self:center}.header-salutation .mantra,.header-salutation .greeting{line-height:1.25;min-height:0}.header-salutation .calendar-badge{line-height:1.2;min-height:0;margin-top:1px}.global-search-wrap{align-self:center}.global-search-wrap .search{height:var(--header-unit);border-radius:var(--header-radius);box-sizing:border-box}.headtools{height:var(--header-unit);align-items:center;align-self:center}.header-control-group{height:var(--header-unit);padding:0;display:flex;align-items:center;gap:10px;flex:0 0 auto}.sync-badge{height:var(--header-unit);border-radius:var(--header-radius);padding:0 16px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.header-control-group .theme-toggle,.header-control-group .iconbtn,.header-control-group .avatar{flex:0 0 auto}.profile-wrap{min-width:0;height:var(--header-unit);display:flex;align-items:center;justify-content:center}.profile-actions{height:var(--header-unit);display:flex;align-items:center;gap:8px}.theme-toggle{height:var(--header-unit);border-radius:var(--header-radius);padding:0 14px;box-sizing:border-box}.iconbtn{width:var(--header-unit);height:var(--header-unit);border-radius:var(--header-radius);box-sizing:border-box}.profile-more-btn{width:var(--header-unit);height:var(--header-unit);border-radius:var(--header-radius);box-sizing:border-box;flex:0 0 auto}.avatar{width:var(--header-unit);height:var(--header-unit);border-radius:50%;border:2px solid rgba(243,179,98,.28);box-shadow:0 6px 16px #00000047;flex:0 0 auto;box-sizing:border-box}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:50%;display:block}.home-command-centre{width:100%;display:grid;gap:20px;align-items:stretch}.home-command-centre>.executive-hero,.home-command-centre>.executive-kpis,.home-command-centre>.executive-signals{width:100%;margin-left:0;margin-right:0}@media(max-width:1200px){:root{--header-unit:64px;--header-radius:14px}}@media(max-width:900px){:root{--header-unit:52px;--header-radius:13px}.side{padding-top:var(--header-breathing)}}@media(max-width:650px){:root{--header-unit:44px;--header-radius:11px}}header{display:flex;align-items:center;justify-content:flex-start;gap:0}header .page-title{flex:1 1 auto;min-width:0;order:1}header .header-salutation{position:relative;order:2;flex:0 0 315px;width:315px;min-width:315px;max-width:315px;height:var(--header-unit);margin:0 12px 0 18px;padding:0 16px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;overflow:visible;opacity:1;visibility:visible;transform:translate(15px);z-index:6}header .header-salutation .mantra,header .header-salutation .greeting,header .header-salutation .calendar-badge{opacity:1;visibility:visible;animation:none}header .header-salutation:after{content:none}header .header-salutation .mantra{background-image:linear-gradient(100deg,#e6a62f,#e6a62f 42%,#fff3d2,#e6a62f 58%,#e6a62f);background-size:260% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:ac-mantra-metallic 7s cubic-bezier(.4,0,.2,1) infinite}@keyframes ac-mantra-metallic{0%{background-position:160% 0}38%{background-position:-100% 0}to{background-position:-100% 0}}header .header-salutation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background-image:linear-gradient(100deg,transparent 0%,transparent 42%,rgba(255,238,196,.32) 50%,transparent 58%,transparent 100%);background-size:260% 100%;background-repeat:no-repeat;mix-blend-mode:screen;animation:ac-mantra-metallic 7s cubic-bezier(.4,0,.2,1) infinite}.app.light .header-salutation .mantra{background-image:linear-gradient(100deg,#956c0c,#956c0c 42%,#fff6df,#956c0c 58%,#956c0c)}.app.light header .header-salutation:before{background-image:linear-gradient(100deg,transparent 0%,transparent 42%,rgba(165,112,12,.16) 50%,transparent 58%,transparent 100%);mix-blend-mode:multiply}.calendar-badge b,.calendar-badge .time-flip{display:inline-block;animation:ac-time-flip .32s cubic-bezier(.22,1,.36,1) both}@keyframes ac-time-flip{0%{opacity:0;transform:translateY(6px) rotateX(35deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}header .headtools{order:3;flex:0 0 auto;min-width:0;height:var(--header-unit);margin-left:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}header .global-search-wrap{flex:0 0 300px;width:300px;max-width:300px;min-width:210px;align-self:center}header .header-control-group{flex:0 0 auto;height:var(--header-unit);display:flex;align-items:center;gap:10px;padding:0}@media(max-width:1500px){header .header-salutation{flex-basis:285px;width:285px;min-width:285px;max-width:285px;margin-left:14px;margin-right:10px}header .global-search-wrap{flex-basis:280px;width:280px;max-width:280px;min-width:210px}}@media(max-width:1250px){header .header-salutation{flex-basis:260px;width:260px;min-width:260px;max-width:260px;margin-left:10px;margin-right:8px}header .global-search-wrap{flex-basis:240px;width:240px;max-width:240px;min-width:190px}}@media(max-width:1000px){header .header-salutation{flex-basis:225px;width:225px;min-width:225px;max-width:225px;margin-left:8px;margin-right:6px;padding:0 12px}header .global-search-wrap{flex-basis:210px;width:210px;max-width:210px;min-width:170px}}@media(max-width:800px){header .page-title{flex:1 1 auto;min-width:0}header .header-salutation{flex:0 0 210px;width:210px;min-width:210px;max-width:210px}header .global-search-wrap{flex-basis:180px;width:180px;max-width:180px;min-width:150px}}@media(max-width:650px){header .header-salutation{flex-basis:190px;width:190px;min-width:190px;max-width:190px}header .global-search-wrap{display:none}}.business-analytics .toolbar-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.business-analytics .toolbar-inline select{min-height:38px}.business-analytics .forecast-box{display:grid;gap:8px;padding:18px;border:1px solid rgba(80,120,100,.35);border-radius:14px;background:#14231c6b}.business-analytics .forecast-box strong{font-size:30px}.business-analytics .forecast-box span{font-weight:700}.business-analytics .forecast-box small{color:#87a79a;line-height:1.5}.health-grid{display:grid;gap:14px}.health-grid>div{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.health-grid i{grid-column:1/-1;height:7px;border-radius:99px;background:#20342b;overflow:hidden}.health-grid em{display:block;height:100%;background:#3b82f6;border-radius:99px}.action-list{display:grid;gap:8px}.action-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(111,149,134,.12)}.action-list small{display:block;color:#7ea092;margin-top:3px}.kpi-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.kpi-mini-grid>div{padding:12px;border:1px solid rgba(111,149,134,.14);border-radius:12px}.kpi-mini-grid span,.kpi-mini-grid b{display:block}.kpi-mini-grid span{font-size:12px;color:#83a396}.kpi-mini-grid b{margin-top:5px}.growth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.growth-grid>div{display:grid;gap:7px;padding:14px;border:1px solid rgba(111,149,134,.14);border-radius:14px}.growth-grid span{font-size:12px;color:#83a396;line-height:1.4}.link-button{background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer}.notice.warning{border-color:#f09f3159}.business-analytics .priority{white-space:nowrap}.customer-360-modal{max-width:1100px}.contact-actions{display:flex;align-items:center;gap:7px}.contact-actions span{font-size:12px}.due-overdue{color:#ff9b8e}.enhanced-task-kpis{margin-bottom:12px}@media(max-width:900px){.growth-grid{grid-template-columns:repeat(2,1fr)}.kpi-mini-grid{grid-template-columns:1fr}.business-analytics .toolbar-inline{width:100%}}@media(max-width:620px){.growth-grid{grid-template-columns:1fr}.business-analytics .toolbar-inline button,.business-analytics .toolbar-inline select{flex:1}.business-analytics .toolbar-inline{display:grid;grid-template-columns:1fr 1fr}.business-analytics .toolbar-inline select{grid-column:1/-1}}.daily-brief{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.daily-brief>div{display:grid;gap:5px;padding:13px;border:1px solid rgba(111,149,134,.14);border-radius:12px}.daily-brief span{font-size:12px;color:#83a396;line-height:1.45}.daily-brief button{justify-self:start}@media(max-width:760px){.daily-brief{grid-template-columns:1fr}}.image-registry-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:14px;border:1px solid #243c32;border-radius:13px;background:linear-gradient(145deg,#111d18,#0d1612);margin-bottom:14px}.image-registry-head h4{margin:0 0 5px;font-size:15px;color:#eee}.image-registry-head p:not(.eyebrow){color:#6c9182;font-size:11px;line-height:1.5;max-width:760px}.image-registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.image-asset-card{display:grid;grid-template-columns:145px 1fr;gap:15px;padding:14px;border:1px solid #233b31;border-radius:13px;background:#101b17;align-items:center}.image-asset-preview{height:118px;border-radius:12px;overflow:hidden;background:repeating-conic-gradient(#17251f 0,#17251f 25%,#111b17 0,#111b17 50%) 50%/18px 18px;display:grid;place-items:center;border:1px solid #294137}.image-asset-preview.round{border-radius:50%;width:118px}.image-asset-preview img{width:100%;height:100%;object-fit:cover;display:block}.image-asset-copy h4{margin:0 0 5px;font-size:14px;color:#ece9e2}.image-asset-copy>p:not(.eyebrow){font-size:10px;color:#698e7f;line-height:1.5;margin-bottom:10px}.image-asset-copy .settings-action-row{flex-wrap:wrap}.image-cropper{padding:18px 22px}.image-cropper-preview{min-height:330px;display:grid;place-items:center;background:#09100d;border:1px solid #20342c;border-radius:13px;overflow:auto;padding:12px}.image-cropper-preview canvas{max-width:100%;max-height:420px;height:auto;display:block;border-radius:8px}.image-cropper-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.image-cropper-controls .crop-control{display:grid;gap:6px;padding:11px;border:1px solid #233b31;border-radius:10px;background:#101b17}.image-cropper-controls label{font-size:10px;color:#75998b;display:flex;justify-content:space-between}.image-cropper-controls label b{color:#d3ac5c}.image-cropper-controls input[type=range]{width:100%;accent-color:#bb903a}.image-cropper-controls .crop-shapes{grid-column:1/-1;display:flex;gap:8px}.image-cropper-controls .settings-help{grid-column:1/-1;margin:0}.image-editor-modal .modal{max-height:94vh}.image-editor-modal .modalfoot{margin:0 -22px -18px}.app.light .image-registry-head,.app.light .image-asset-card,.app.light .image-cropper-controls .crop-control{background:#fff;border-color:#e4e2dd}.app.light .image-asset-copy h4{color:#253830}.app.light .image-asset-copy>p:not(.eyebrow),.app.light .image-registry-head p:not(.eyebrow){color:#66897b}.app.light .image-cropper-preview{background:#f3f2ef;border-color:#e4e2dd}@media(max-width:850px){.image-registry-grid,.image-cropper-controls{grid-template-columns:1fr}}@media(max-width:620px){.image-asset-card{grid-template-columns:1fr}.image-asset-preview{width:100%;height:160px}.image-asset-preview.round{margin:auto;width:140px;height:140px}.image-cropper{padding:14px}.image-cropper-preview{min-height:240px}.image-cropper-controls{grid-template-columns:1fr}.image-cropper-controls .crop-shapes{grid-column:auto}}.content,.card,.settings-panel,.settings-layout,.business-analytics,.tasks-module,.expense-module{min-width:0}.expense-module .expense-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;overflow-x:auto;padding-bottom:2px}.expense-module .expense-kpis>.kpi{min-width:150px}.expense-module .expense-kpis .kpi strong{font-size:clamp(17px,1.8vw,24px);white-space:nowrap}.task-kanban{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:14px;width:100%;overflow-x:auto;padding-bottom:4px}.task-kanban-col{min-width:220px;min-height:420px;display:flex;flex-direction:column;border:1px solid #20322b;border-radius:14px;background:#0d1612;overflow:hidden}.task-kanban-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid #20322b;background:#111c18}.task-kanban-head b{display:block;font-size:12px}.task-kanban-head small{display:block;margin-top:3px;color:#688c7e;font-size:9px}.task-kanban-head>span{min-width:26px;height:26px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:#1a2a24;color:#d9d7d0;font-size:10px;font-weight:800}.task-kanban-list{display:grid;align-content:start;gap:10px;padding:10px;min-height:360px}.task-kanban-card{padding:12px;border:1px solid #243830;border-radius:12px;background:#121d19;cursor:grab;box-shadow:0 8px 20px #0000001f}.task-kanban-card:active{cursor:grabbing}.task-kanban-card:hover{border-color:#39554a;transform:translateY(-1px)}.task-card-top,.task-card-meta,.task-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-card-top small{color:#65887a;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card-title{display:block;margin:9px 0 5px;font-size:12px;line-height:1.35}.task-kanban-card p{margin:0 0 10px;color:#7a9c8e;font-size:10px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.task-card-meta{align-items:flex-start;flex-direction:column;color:#80a194;font-size:9px;border-top:1px solid #20322b;padding-top:9px}.task-card-actions{margin-top:10px;justify-content:flex-end}.task-card-actions button{padding:7px 9px;font-size:10px}.task-kanban-empty{min-height:100px;display:grid;place-items:center;border:1px dashed #293c34;border-radius:10px;color:#5e7e71;font-size:10px}.task-kanban-help{margin-top:10px;color:#65897b;font-size:10px}.business-analytics .analytics-top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:18px;align-items:stretch}.business-analytics .analytics-chart-card{min-width:0;overflow:hidden}.business-analytics .analytics-chart,.business-analytics .analytics-funnel-chart{width:100%;min-width:0;height:290px}.business-analytics .analytics-funnel-chart .recharts-wrapper{max-width:100%}.business-analytics .kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.business-analytics .kpis>.kpi{min-width:0}.business-analytics .kpis .kpi strong{font-size:clamp(18px,2vw,27px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-analytics .grid2>*,.business-analytics .grid3>*,.business-analytics .analytics-top-grid>*{min-width:0}.business-analytics .cardhead h3{min-width:0;line-height:1.25}.tablewrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tablewrap table{min-width:680px}.toolbar,.modulehead,.expense-search-row,.tasks-toolbar{min-width:0;flex-wrap:wrap}.toolbar>*,.modulehead>*,.expense-search-row>*{min-width:0}.search{min-width:0}.app.light .task-kanban-col{background:#faf9f7;border-color:#e2e0da}.app.light .task-kanban-head{background:#f5f3ef;border-color:#e2e0da}.app.light .task-kanban-card{background:#fff;border-color:#e3e1db}.app.light .task-kanban-empty{border-color:#d8d5ce;color:#6b9182}.app.light .task-card-meta{border-color:#ebe8e2}@media(max-width:1200px){.business-analytics .analytics-top-grid{grid-template-columns:1fr}.business-analytics .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.expense-module .expense-kpis{grid-template-columns:repeat(5,minmax(155px,1fr))!important}.business-analytics .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.task-kanban{grid-template-columns:repeat(5,minmax(240px,1fr))}}@media(max-width:620px){.business-analytics .kpis{grid-template-columns:1fr}.business-analytics .analytics-chart,.business-analytics .analytics-funnel-chart{height:250px}.expense-module .expense-kpis{gap:10px!important}.task-kanban{grid-template-columns:repeat(5,minmax(230px,1fr))}}.app.light .invoice-ledger .bulk-select-all{color:#3e554c;font-weight:600}.app.light .invoice-ledger .bulk-select-all label{color:#3e554c}.app.light .settings-panel .storage-meter{color:#2f493f}.app.light .settings-panel .storage-meter-head span{color:#2f493f;font-weight:600}.app.light .settings-panel .storage-meter-head b{color:#6c5729;font-weight:800}.app.light .settings-panel .storage-meter small{color:#506d61;opacity:1}.app.light .settings-panel .storage-overview-head{color:#2f493f}.app.light .settings-panel .storage-overview-head .eyebrow{color:#547165;opacity:1}.app.light .settings-panel .storage-overview-head h4,.app.light .settings-panel .storage-overview-head strong{color:#233e33}.app.light .settings-panel .storage-overview-head small{color:#506d61;opacity:1}.app.light .settings-panel .storage-module-list>div{color:#2f493f}.app.light .settings-panel .storage-module-list>div span{color:#445b52}.app.light .settings-panel .storage-module-list>div b{color:#6c5729;opacity:1}.quick-access-fab-root{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.quick-access-fab{width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#f1a44b,#ff5f6d);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 30px #00000059;transition:transform .18s ease,box-shadow .18s ease}.quick-access-fab:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 14px 34px #0000006b}.quick-access-fab.is-open{transform:rotate(90deg)}.quick-access-panel{width:300px;max-height:min(60vh,480px);display:flex;flex-direction:column;background:#16221deb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 18px 44px #00000073;overflow:hidden;animation:quickAccessPop .16s ease-out}@keyframes quickAccessPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-access-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1);color:#f4f4f8;font-weight:600;font-size:13px;letter-spacing:.02em}.quick-access-close{width:24px;height:24px;border-radius:50%;border:none;background:#ffffff14;color:#e6e6ee;display:flex;align-items:center;justify-content:center;cursor:pointer}.quick-access-close:hover{background:#ffffff29}.quick-access-panel-list{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.quick-access-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;color:#e6e6ee;text-decoration:none;font-size:13px;line-height:1.3;transition:background .14s ease,color .14s ease}.quick-access-link:hover,.quick-access-link:focus-visible{background:#f1a44b29;color:#f6c283}.quick-access-link svg{flex:none;opacity:.7}@media(max-width:480px){.quick-access-fab-root{right:14px;bottom:12px;z-index:10001}.quick-access-fab{width:50px;height:50px}.quick-access-panel{width:min(86vw,320px);max-height:min(58vh,420px)}}.shared-brand-logo{--logo-size:40px;position:relative!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;overflow:visible!important;padding:0!important;margin:0!important}.shared-brand-logo .login-logo-orbit-ring-one{animation:aviraaj-logo-spin 9s linear infinite!important}.shared-brand-logo .login-logo-orbit-ring-two{animation:aviraaj-logo-spin-reverse 6s linear infinite!important}.shared-brand-logo .login-logo-orbit-dot{animation:aviraaj-logo-dot 6s linear infinite!important}.home-shared-brand-logo{z-index:2!important}.workspace-shared-brand-logo{--logo-size:72px}.login-reference-header{animation:none!important}.login-reference-header:before{animation:none!important}@media(max-width:650px){.home-shared-brand-logo{--logo-size:34px}.workspace-shared-brand-logo{--logo-size:56px}}.login-reference-screen{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.login-reference-card{margin-bottom:0!important}.login-reference-submit{margin-bottom:6px!important}.quick-access-fab-root{position:fixed!important;right:max(16px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:10001!important}.quick-access-panel{margin-bottom:4px!important}@media(max-width:620px){.login-reference-screen{padding:12px 12px max(82px,calc(env(safe-area-inset-bottom) + 70px))!important;align-items:center!important}.login-reference-card{width:min(500px,calc(100vw - 24px))!important;max-height:calc(100dvh - max(104px,calc(env(safe-area-inset-bottom) + 92px)))!important;padding-bottom:24px!important}.login-reference-submit{margin-top:28px!important;margin-bottom:8px!important}.login-reference-features{margin-top:20px!important}.quick-access-fab-root{right:max(14px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.quick-access-panel{width:min(86vw,320px)!important;max-height:min(56vh,410px)!important;margin-bottom:8px!important}}@media(max-width:480px){.login-reference-screen{padding-left:10px!important;padding-right:10px!important;padding-bottom:max(86px,calc(env(safe-area-inset-bottom) + 74px))!important}.login-reference-card{width:calc(100vw - 20px)!important;max-height:calc(100dvh - max(108px,calc(env(safe-area-inset-bottom) + 96px)))!important;padding:20px 16px 22px!important}.quick-access-fab{width:50px!important;height:50px!important}}.login-reference-screen{padding:clamp(18px,3.2vh,36px) clamp(16px,3vw,42px) max(96px,calc(env(safe-area-inset-bottom) + 82px))!important;overflow:auto!important;align-items:center!important}.login-reference-card{width:min(510px,calc(100vw - clamp(32px,6vw,84px)))!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - max(126px,calc(env(safe-area-inset-bottom) + 112px)))!important;padding:clamp(24px,4vh,38px) clamp(20px,3vw,38px) clamp(30px,4vh,40px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}.login-reference-form{flex:0 0 auto!important}.login-reference-submit{margin-top:clamp(24px,3.2vh,30px)!important;margin-bottom:0!important}.login-reference-features{margin:clamp(24px,3.5vh,32px) -3px 0!important;flex:0 0 auto!important}.quick-access-fab-root{right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:10001!important}.quick-access-panel{margin-bottom:10px!important;max-height:min(52vh,460px)!important}@media(max-width:900px){.login-reference-screen{padding-left:clamp(14px,3vw,28px)!important;padding-right:clamp(14px,3vw,28px)!important}.login-reference-card{width:min(510px,calc(100vw - 28px))!important;max-height:calc(100dvh - max(126px,calc(env(safe-area-inset-bottom) + 112px)))!important}}@media(max-width:620px){.login-reference-screen{padding:14px 12px max(96px,calc(env(safe-area-inset-bottom) + 84px))!important;align-items:center!important}.login-reference-card{width:min(500px,calc(100vw - 24px))!important;max-height:calc(100dvh - max(122px,calc(env(safe-area-inset-bottom) + 108px)))!important;padding:22px 18px 30px!important;border-radius:24px!important}.login-reference-submit{margin-top:26px!important}.login-reference-features{margin-top:24px!important}.quick-access-fab-root{right:max(14px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.quick-access-panel{width:min(86vw,320px)!important;max-height:min(50vh,400px)!important;margin-bottom:10px!important}}@media(max-width:480px){.login-reference-screen{padding-left:10px!important;padding-right:10px!important;padding-bottom:max(98px,calc(env(safe-area-inset-bottom) + 86px))!important}.login-reference-card{width:calc(100vw - 20px)!important;max-height:calc(100dvh - max(124px,calc(env(safe-area-inset-bottom) + 110px)))!important;padding:20px 16px 30px!important}.login-reference-submit{width:min(180px,100%)!important;height:50px!important;margin-top:27px!important}.login-reference-features{margin-top:25px!important;padding:12px 10px!important}.quick-access-fab{width:50px!important;height:50px!important}}@media(max-height:760px){.login-reference-screen{align-items:start!important}.login-reference-card{margin-top:4px!important;max-height:calc(100dvh - max(116px,calc(env(safe-area-inset-bottom) + 102px)))!important}}@media(prefers-reduced-motion:reduce){.quick-access-panel{animation:none!important}}:root{--ac-bg:#161e1b;--ac-bg-deep:#131a17;--ac-surface:#1f2925;--ac-surface-2:#232f2a;--ac-surface-3:#27352f;--ac-border:rgba(217, 206, 181, .105);--ac-border-strong:rgba(217, 206, 181, .18);--ac-gold:#e1c179;--ac-gold-bright:#f2d592;--ac-gold-dim:#af9358;--ac-warm:#f3efe7;--ac-text:#e9e5dd;--ac-muted:#a7abb2;--ac-muted-2:#729788;--ac-green:#6fc28a;--ac-amber:#edb654;--ac-red:#e27777;--ac-blue:#7fa7d9;--ac-radius:12px;--ac-radius-lg:15px;--ac-shadow:0 18px 50px rgba(0, 0, 0, .22);--ac-transition:.18s cubic-bezier(.2,.75,.2,1)}html,body,#root{background:var(--ac-bg)!important;color:var(--ac-text)}body{font-family:DM Sans,system-ui,sans-serif}.app{background:var(--ac-bg)!important}.app:before{background:linear-gradient(#161e1bf0,#161e1bf7),var(--workspace-bg)!important;opacity:1}.side{width:252px;background:#131a17f7!important;border-right:1px solid var(--ac-border)!important;padding:var(--header-breathing) 13px;box-shadow:10px 0 40px #0000001f}.side.collapsed{width:76px}.side nav{gap:2px}.nav-group{display:grid;gap:2px;margin-bottom:15px}.nav-group-label{padding:8px 12px 6px;color:#698d7f;font-size:9px;font-weight:700;letter-spacing:.16em}.nav{color:#9da2a9!important;border-radius:9px!important;padding:9px 11px!important;transition:background var(--ac-transition),color var(--ac-transition),transform var(--ac-transition),box-shadow var(--ac-transition)!important}.nav:hover{background:#ffffff09!important;color:var(--ac-text)!important;transform:translate(1px)!important}.nav.active{color:#f6f0e3!important;background:linear-gradient(90deg,#e1c1791f,#e1c17909)!important;box-shadow:inset 2px 0 0 var(--ac-gold),inset 0 0 0 1px #e1c17912!important}.nav.active svg{color:var(--ac-gold-bright)}.sidefoot{color:#84795f!important}.main{background:transparent}header{height:76px;background:#161e1bed!important;border-bottom:1px solid var(--ac-border)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.search,.iconbtn,.theme-toggle,.profile-more-btn{background:var(--ac-surface)!important;border-color:var(--ac-border)!important;color:var(--ac-muted)!important}.search:focus-within{border-color:#e1c1796b!important;box-shadow:0 0 0 3px #e1c17912!important}.search input{color:var(--ac-text)!important}.avatar{background:var(--ac-surface-2)!important;border:1px solid rgba(225,193,121,.3)!important;box-shadow:0 8px 22px #0000003d!important}.iconbtn i{background:var(--ac-gold)!important;color:#221e16!important;border-color:var(--ac-bg)!important}.content{padding:28px 30px 34px}.eyebrow{color:#7fa093!important}h1,h2,h3,.profile-popover strong{color:var(--ac-warm)}h2{letter-spacing:-.035em}.executive-hero,.hero{background:radial-gradient(circle at 82% 0%,rgba(225,193,121,.1),transparent 38%),linear-gradient(145deg,#222e29,#1c2521)!important;border:1px solid var(--ac-border)!important;border-radius:var(--ac-radius-lg)!important;box-shadow:var(--ac-shadow)!important}.executive-hero h2{color:#f5f1e9!important}.executive-hero-copy>p{color:#aeb2b8!important}.executive-hero-meta span{color:#999ea6!important}.hero-eyebrow{color:#ad9d78!important}.hero-eyebrow .status-dot{background:var(--ac-green)!important;box-shadow:0 0 0 4px #6fc28a17!important}.momentum-badge{border-color:#e1c17933!important;background:#00000021!important}.momentum-badge strong{color:var(--ac-gold-bright)!important}.primary{background:linear-gradient(180deg,#866f3d,#6e5a2c)!important;border-color:#f2d59261!important;color:#fff9ec!important;box-shadow:0 8px 24px #0003!important}.primary:hover{background:linear-gradient(180deg,#977d44,#7c6634)!important;transform:translateY(-1px)}.secondary{background:var(--ac-surface)!important;border-color:var(--ac-border)!important;color:#c5c8cd!important}.secondary:hover{border-color:var(--ac-border-strong)!important;background:var(--ac-surface-2)!important}.kpi,.card{background:linear-gradient(145deg,#202c27,#1c2521)!important;border-color:var(--ac-border)!important;border-radius:var(--ac-radius)!important;box-shadow:0 12px 34px #0000002b!important}.kpi:hover,.card:hover{border-color:#e1c17926!important}.kpi strong{color:#f0ece4!important}.khead{color:#969ba2!important}.kpi small{color:#789b8d!important}.kpi.profit{background:radial-gradient(circle at 100% 0%,rgba(225,193,121,.09),transparent 45%),#1f2925!important}.kpi.warning{background:radial-gradient(circle at 100% 0%,rgba(237,182,84,.07),transparent 45%),#1f2925!important}.kpi.warning strong{color:#f3c56e!important}.positive{color:var(--ac-green)!important}.negative,.danger{color:var(--ac-red)!important}.warning-text{color:var(--ac-amber)!important}.cardhead{border-color:var(--ac-border)}.cardhead h3{color:#eeeae2!important}.card-action,.link{color:#aa9c7e!important}.link:hover{color:var(--ac-gold-bright)!important}.executive-signals-top span,.executive-signals span{color:#9ea3aa!important;background:#ffffff06!important;border-color:var(--ac-border)!important}.executive-signals-top svg,.executive-signals svg{color:var(--ac-gold)!important}.kpi-toolbar span{color:#d9d5cc!important}.kpi-toolbar small{color:#739889!important}.tablewrap{border-color:var(--ac-border)!important;border-radius:12px!important;background:#1b2420b8!important}.tablewrap th{background:#19221e!important;color:#7b9d8f!important;border-bottom:1px solid var(--ac-border)!important}.tablewrap td{color:#d0d2d5!important;border-top-color:#d9ceb511!important}.tablewrap tr:hover td{background:#e1c17909!important}.tablewrap td small{color:#7a9c8e!important}.tablewrap code{color:var(--ac-gold)!important}.rowactions button{background:var(--ac-surface)!important;border-color:var(--ac-border)!important;color:#969ba3!important}.rowactions button:hover{border-color:#e1c17952!important;color:#eee7d8!important}.badge,.priority{background:#ffffff09!important;border-color:var(--ac-border)!important;color:#aeb3b9!important}.badge.good{color:#82cf9a!important;border-color:#6fc28a45!important;background:#6fc28a12!important}.priority.high,.priority.urgent{color:#f0c062!important;border-color:#edb65447!important;background:#edb65412!important}.priority.urgent{box-shadow:0 0 18px #edb65412!important}.status,.status-pill,.status-badge{border-radius:999px}.status.success,.status-pill.success,.status-badge.success{color:var(--ac-green)!important;background:#6fc28a14!important;border-color:#6fc28a40!important}.status.warning,.status-pill.warning,.status-badge.warning{color:var(--ac-amber)!important;background:#edb65414!important;border-color:#edb65440!important}.status.danger,.status-pill.danger,.status-badge.danger{color:var(--ac-red)!important;background:#e2777714!important;border-color:#e2777740!important}.notice{background:#edb6540e!important;border-color:#edb65438!important;color:#bbb3a3!important}.notice svg{color:var(--ac-amber)!important}.formgrid{gap:16px!important}.field{color:#9da2a9!important}.field input,.field textarea,.field select{background:#18211d!important;border-color:var(--ac-border)!important;color:#ece8e0!important;border-radius:10px!important}.field input:focus,.field textarea:focus,.field select:focus{border-color:#e1c17966!important;box-shadow:0 0 0 3px #e1c17911!important}.chip{background:#1a231f!important;border-color:var(--ac-border)!important;color:#9da2a9!important}.chip.selected{background:#e1c1791a!important;border-color:#e1c17957!important;color:#f1d694!important}.field-hint{color:#739889!important}.modalback{background:#0a0d0cc7!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.modal{background:#1f2925!important;border-color:var(--ac-border-strong)!important;border-radius:15px!important;box-shadow:0 30px 90px #00000085!important}.modalhead,.modalfoot{background:#1f2925!important;border-color:var(--ac-border)!important}.modalhead h3{color:#f0ece4!important}.close{background:#26342e!important;border-color:var(--ac-border)!important;color:#aeb3b9!important}.action-row,.taskmini,.signal,.rank>div,.reportlist>div{background:#1b2420!important;border-color:var(--ac-border)!important}.action-row:hover,.taskmini:hover{border-color:#e1c17933!important;background:#212d28!important}.action-row.critical{border-color:#e2777733!important}.action-row.warning{border-color:#edb6542e!important}.action-icon{background:#e1c17914!important;color:var(--ac-gold)!important}.track{background:#27352f!important}.track i{background:linear-gradient(90deg,#aa8e50,#eacc7e)!important}.chart{filter:none}.theme-menu,.notification-popover,.global-search-popover,.profile-popover{background:#1f2925!important;border-color:var(--ac-border-strong)!important;box-shadow:0 24px 60px #0006!important}.notification-item:hover,.profile-menu-action:hover,.theme-menu button:hover,.global-search-popover button:hover{background:#e1c1790e!important}.notification-item svg{color:var(--ac-gold)!important}.profile-title{color:var(--ac-gold)!important}.profile-popover span{color:#999ea6!important}.settingcard,.invoice-generator,.invoice-business-preview,.invoice-lead-card{background:#1f2925!important;border-color:var(--ac-border)!important}.settingcard:hover{border-color:#e1c17933!important;transform:translateY(-1px)!important}.settingicon{background:#e1c17914!important;color:var(--ac-gold)!important}.home-command-centre .home-scroll-area{scrollbar-color:#445c52 transparent}.executive-grid-equal{gap:14px!important}.executive-chart-wrap,.outlook-trend{opacity:.98}.recharts-cartesian-grid line{stroke:#d9ceb514!important}.recharts-text{fill:#7a9d8f!important}.recharts-tooltip-wrapper{outline:none!important}button,input,textarea,select{transition:background var(--ac-transition),border-color var(--ac-transition),box-shadow var(--ac-transition),color var(--ac-transition),transform var(--ac-transition)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(225,193,121,.45);outline-offset:2px}.card,.kpi,.modal,.hero,.executive-hero,.search,.toolbar .search,.tablewrap,.settingcard,.invoice-generator{border-radius:12px!important}.badge,.priority,.pill,.chip,.status,.status-pill,.status-badge,.executive-signals span{border-radius:999px!important}@media(max-width:1000px){.side{width:76px}.side .nav span,.side .sidefoot,.nav-group-label{display:none}.nav-group{margin-bottom:7px}}@media(max-width:650px){.content{padding:20px 16px 28px}header{padding:0 16px}}.command-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#040806ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:start center;padding-top:12vh;animation:ac-page-in .16s ease both}.command-palette{width:min(680px,calc(100vw - 32px));max-height:76vh;overflow:auto;background:#0d1311;border:1px solid rgba(222,182,94,.22);border-radius:18px;box-shadow:0 34px 90px #00000085,0 0 0 1px #ffffff06;animation:ac-pop-in .22s var(--ease-premium) both}.command-search{height:62px;display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid #202b27;color:#c1a465}.command-search input{flex:1;border:0;outline:0;background:transparent;color:#f1eee7;font:600 14px Manrope,system-ui}.command-search input::placeholder{color:#628476}.command-palette kbd{font:700 10px Manrope,system-ui;color:#82a295;background:#151d1a;border:1px solid #283630;border-radius:6px;padding:4px 6px;box-shadow:inset 0 -1px #ffffff08}.command-section-label{padding:14px 18px 7px;color:#6b9081;font:800 9px Manrope;letter-spacing:.14em}.command-list{padding:0 8px 8px;display:grid;gap:2px}.command-item{width:100%;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#ddd9d0;text-align:left;cursor:pointer;transition:.16s ease}.command-item:hover,.command-item:focus-visible{background:#151d1a;border-color:#293731;transform:translate(2px);outline:none}.command-item>b{font-size:12px}.command-item span:nth-child(2){display:grid;gap:3px}.command-item span:nth-child(2) b{font-size:12px;color:#eeeae2}.command-item span:nth-child(2) small{font-size:10px;color:#688d7e}.command-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#d4ac58;background:#d4ac5814;border:1px solid rgba(212,172,88,.13)}.command-records .command-item{padding-block:9px}.command-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:9px;color:#64887a;font-size:11px}.command-footer{display:flex;gap:18px;align-items:center;padding:11px 16px;border-top:1px solid #202b27;color:#5e8072;font-size:9px}.command-footer span{display:flex;align-items:center;gap:4px}.command-footer b{font-weight:600}.tablewrap{max-height:62vh;overflow:auto;scrollbar-width:thin}.tablewrap table{border-collapse:separate;border-spacing:0}.tablewrap thead th{position:sticky;top:0;z-index:2;background:#111a16;box-shadow:0 1px #26332e}.app.light .command-backdrop{background:#1319175c}.app.light .command-palette{background:#fff;border-color:#ded5c4;box-shadow:0 30px 80px #1e292533}.app.light .command-search{border-color:#ebe8e1}.app.light .command-search input{color:#25322d}.app.light .command-item:hover,.app.light .command-item:focus-visible{background:#f6f3ed;border-color:#e6dfd1}.app.light .command-item span:nth-child(2) b{color:#26342e}.app.light .command-footer{border-color:#ebe8e1}.app.light .tablewrap thead th{background:#faf9f6;box-shadow:0 1px #e4e1da}@media(max-width:700px){.command-backdrop{padding-top:7vh}.command-palette{max-height:82vh;border-radius:15px}.command-footer{display:none}}@media(prefers-reduced-motion:reduce){.command-backdrop,.command-palette,.command-item{animation:none!important;transition:none!important}.card:hover,.kpi:hover,.hero:hover{transform:none}.module-transition .content>*{animation:none!important}}.system-brand{height:var(--header-unit);min-height:var(--header-unit);display:flex;align-items:center;gap:12px;margin:0 2px 18px;padding:0 4px;position:relative}.system-brand-logo{--logo-size:calc(var(--header-unit) * .62);background:#fff;box-shadow:0 0 0 2px #ed9b2d8c,0 0 0 5px #ed9b2d24,0 8px 18px #0000004d}.system-brand-logo .login-logo-orbit-ring,.system-brand-logo .login-logo-orbit-ring-one,.system-brand-logo .login-logo-orbit-ring-two,.system-brand-logo .login-logo-orbit-dot{display:none!important;animation:none!important}.system-brand-logo .login-reference-logo{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;box-shadow:none!important}.system-brand-copy{min-width:0;display:grid;gap:3px;line-height:1}.system-brand-copy strong{display:block;font:800 15px/1.15 Manrope,system-ui,sans-serif;letter-spacing:.01em;color:#f4f1e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-brand-copy small{display:block;font:700 8.5px/1.3 Manrope,system-ui,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#ef9b2d;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side.collapsed .system-brand{justify-content:center;padding:0;margin:0 auto 18px;gap:0}.app.light .system-brand-copy strong{color:#1c2c26}.app.light .system-brand-copy small{color:#c9791a;opacity:1}.app.light .system-brand-logo{box-shadow:0 0 0 2px #c9791a73,0 0 0 5px #c9791a1f,0 6px 15px #1c3a2d29}.side>.collapse{position:absolute;right:-15px;top:calc(var(--header-breathing) + (var(--header-unit) / 2) - 17px);z-index:30;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;margin:0;padding:0;cursor:pointer;background:#13261e;border:1px solid rgba(225,193,121,.34);color:#c9c4b7;box-shadow:0 8px 22px #0000004d,0 0 0 3px #0a1812eb,inset 0 1px #ffffff0d}.side>.collapse:hover{color:#f0d38e;border-color:#e1c17994;transform:translateY(-1px)}header{padding:var(--header-breathing) 28px;gap:18px}header .page-title{display:none}header .headtools{flex:0 1 auto;min-width:0;margin-left:auto;height:var(--header-unit);display:flex;align-items:center;justify-content:flex-end;gap:10px}header .global-search-wrap{flex:0 1 300px;width:300px;min-width:220px;max-width:300px}header .header-control-group{height:var(--header-unit);display:flex;align-items:center;gap:10px;padding:0}@media(max-width:1450px){header{padding-inline:24px}header .global-search-wrap{flex-basis:250px;width:250px;min-width:200px}}@media(max-width:1200px){header{gap:10px;padding-inline:20px}header .global-search-wrap{flex-basis:210px;width:210px;min-width:175px}}@media(max-width:1000px){header{padding-inline:18px}header .global-search-wrap{flex-basis:180px;width:180px;min-width:150px}}@media(max-width:850px){header .global-search-wrap{min-width:135px;flex-basis:155px;width:155px}}@media(max-width:700px){header{padding-inline:14px;gap:8px}header .global-search-wrap{display:none}.side>.collapse{right:-13px;width:30px;height:30px;top:calc(var(--header-breathing) + (var(--header-unit) / 2) - 15px)}}.side>.collapse{right:-15px;top:calc(var(--header-breathing) + (var(--header-unit) / 2) - 17px)}header{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:var(--header-breathing) 30px!important;overflow:visible!important}header .header-left{order:1;flex:0 0 auto;min-width:0;height:var(--header-unit);display:flex;align-items:center;gap:18px}header .header-brand{flex:0 0 250px;width:250px;min-width:250px;height:var(--header-unit);display:flex;align-items:center;gap:10px;min-width:0}header .header-shared-brand-logo{flex:0 0 auto;width:44px;height:44px;object-fit:contain}header .header-brand-copy{min-width:0;display:grid;gap:3px;align-content:center;line-height:1}header .header-brand-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:800 14px/1.1 Manrope,system-ui,sans-serif;letter-spacing:.035em}header .header-brand-copy span{display:block;white-space:nowrap;font:700 8px/1.1 Manrope,system-ui,sans-serif;letter-spacing:.14em;color:var(--ac-muted-2,#729788)}header .header-salutation{order:2;flex:0 0 315px;width:315px;min-width:315px;max-width:315px;height:var(--header-unit);margin:0!important;padding:0 14px!important;transform:none!important;display:flex;align-items:flex-start;justify-content:center;overflow:visible}header .headtools{order:3;flex:1 1 auto;min-width:0;height:var(--header-unit);margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}header .global-search-wrap{flex:0 1 300px;width:300px;min-width:170px;max-width:300px}header .global-search-wrap .search{width:100%;height:var(--header-unit)}header .header-control-group{flex:0 0 auto;height:var(--header-unit);display:flex;align-items:center;gap:8px;padding:0;white-space:nowrap}header .header-control-group>*{flex:0 0 auto}header .sync-badge,header .theme-toggle,header .iconbtn,header .avatar,header .profile-more-btn{height:var(--header-unit)}@media(min-width:1201px){header{padding-left:30px!important;padding-right:30px!important}}@media(max-width:1500px){header .header-left{gap:12px}header .header-brand{flex-basis:225px;width:225px;min-width:225px}header .header-salutation{flex-basis:285px;width:285px;min-width:285px}header .global-search-wrap{flex-basis:250px;width:250px;max-width:250px}}@media(max-width:1250px){header{padding-inline:24px!important}header .header-left{gap:8px}header .header-brand{flex-basis:205px;width:205px;min-width:205px}header .header-brand-copy strong{font-size:13px}header .header-brand-copy span{font-size:7px}header .header-salutation{flex-basis:255px;width:255px;min-width:255px}header .global-search-wrap{flex-basis:210px;width:210px;max-width:210px;min-width:150px}header .header-control-group{gap:6px}}@media(max-width:1050px){header{padding-inline:18px!important}header .header-brand{flex-basis:185px;width:185px;min-width:185px}header .header-shared-brand-logo{width:38px;height:38px}header .header-salutation{flex-basis:225px;width:225px;min-width:225px;padding-inline:8px!important}header .global-search-wrap{flex-basis:180px;width:180px;max-width:180px;min-width:130px}}@media(max-width:850px){header .header-brand{flex-basis:165px;width:165px;min-width:165px}header .header-brand-copy strong{font-size:12px}header .header-brand-copy span{font-size:6.5px}header .header-salutation{flex-basis:205px;width:205px;min-width:205px}header .global-search-wrap{flex-basis:155px;width:155px;max-width:155px;min-width:120px}header .header-control-group{gap:4px}}@media(max-width:700px){header{padding-inline:14px!important}header .header-left{gap:4px}header .header-brand{flex-basis:150px;width:150px;min-width:150px}header .header-shared-brand-logo{width:34px;height:34px}header .header-brand-copy strong{font-size:11px}header .header-brand-copy span{font-size:6px}header .header-salutation{flex-basis:185px;width:185px;min-width:185px}header .global-search-wrap{display:none}}.side.collapsed>.collapse{display:grid}header .header-brand{position:relative}header .header-brand:before{content:"";position:absolute;left:-4px;top:50%;width:60px;height:60px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(210,164,67,.2) 0%,rgba(210,164,67,.075) 40%,rgba(210,164,67,.025) 60%,transparent 74%);filter:blur(5px);pointer-events:none;z-index:0}header .header-shared-brand-logo,header .header-brand-copy{position:relative;z-index:1}header .header-shared-brand-logo{transition:transform .3s var(--ease-premium),filter .3s ease}header .header-brand:hover .header-shared-brand-logo{transform:translateY(-1px) scale(1.018);filter:drop-shadow(0 5px 12px rgba(0,0,0,.22))}header .header-brand-copy strong{transition:letter-spacing .28s var(--ease-premium),text-shadow .28s ease}header .header-brand:hover .header-brand-copy strong{letter-spacing:.045em;text-shadow:0 0 12px rgba(211,165,69,.09)}header:before{content:"";position:absolute;left:30px;right:30px;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(198,154,66,.16) 10%,rgba(198,154,66,.34) 30%,rgba(198,154,66,.18) 50%,rgba(198,154,66,.34) 72%,rgba(198,154,66,.16) 90%,transparent 100%);pointer-events:none;z-index:1}header .global-search-wrap .search{transition:transform .2s var(--ease-premium),border-color .2s ease,box-shadow .2s ease,background-color .2s ease}header .global-search-wrap .search:hover{border-color:#c69a4257;box-shadow:0 8px 24px #00000029}header .global-search-wrap .search:focus-within{border-color:#c69a4294;box-shadow:0 0 0 3px #c69a4212,0 10px 28px #00000029;transform:translateY(-1px)}header .sync-badge.pending{box-shadow:0 0 0 1px #e0b44d0a,0 8px 22px #0000001f}header .sync-badge.synced{box-shadow:0 6px 18px #0000001a}header .theme-toggle svg{transition:transform .35s var(--ease-premium),filter .25s ease}header .theme-toggle:hover svg{transform:rotate(-12deg) scale(1.08);filter:drop-shadow(0 0 5px rgba(211,165,69,.18))}header .notification-wrap .iconbtn:has(.notification-count) svg{animation:ac-notification-breathe 2.8s ease-in-out infinite}header .notification-wrap .notification-count{animation:ac-notification-badge 2.4s ease-in-out infinite}@keyframes ac-notification-breathe{0%,72%,to{transform:rotate(0)}76%{transform:rotate(-7deg)}80%{transform:rotate(7deg)}84%{transform:rotate(-4deg)}88%{transform:rotate(0)}}@keyframes ac-notification-badge{0%,70%,to{box-shadow:0 0 #d3a13500}78%{box-shadow:0 0 0 4px #d3a1351a}88%{box-shadow:0 0 #d3a13500}}header .avatar{transition:transform .22s var(--ease-premium),box-shadow .22s ease,border-color .22s ease}header .avatar:hover{transform:translateY(-1px);border-color:#f3b3627a;box-shadow:0 8px 22px #00000040,0 0 0 3px #d3a5450d}header .profile-more-btn{transition:transform .22s var(--ease-premium),background-color .22s ease,color .22s ease,border-color .22s ease}header .profile-more-btn:hover svg{transform:translateY(-1px) rotate(90deg)}header .profile-more-btn svg{transition:transform .25s var(--ease-premium)}.app.light header:before{background:linear-gradient(90deg,transparent 0%,rgba(163,127,49,.08) 12%,rgba(163,127,49,.18) 30%,rgba(163,127,49,.08) 50%,rgba(163,127,49,.18) 72%,rgba(163,127,49,.08) 88%,transparent 100%)}.app.light header:after{opacity:.12}.app.light header .header-brand:before{opacity:.55}@media(prefers-reduced-motion:reduce){header .header-shared-brand-logo,header .header-brand-copy strong,header .global-search-wrap .search,header .theme-toggle svg,header .avatar,header .profile-more-btn,header .profile-more-btn svg{transition:none!important}header .notification-wrap .iconbtn:has(.notification-count) svg,header .notification-wrap .notification-count{animation:none!important}}:root{--ac-ink:#0a0f0d;--ac-panel:#101714;--ac-panel-2:#121c18;--ac-panel-3:#16221c;--ac-border:rgba(191,166,105,.16);--ac-border-strong:rgba(191,166,105,.3);--ac-gold:#caa35a;--ac-gold-soft:#e2c985;--ac-text:#f2f0e9;--ac-muted:#92a59c;--ac-dim:#6f837a;--ac-radius:16px;--ac-radius-sm:12px;--ac-shadow:0 14px 38px rgba(0,0,0,.18);--ac-shadow-hover:0 20px 48px rgba(0,0,0,.24);--ac-ease:cubic-bezier(.2,.8,.2,1)}header:after{display:none!important}header:before{left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(202,163,90,.16) 14%,rgba(202,163,90,.34) 50%,rgba(202,163,90,.16) 86%,transparent)}.app:not(.light){background:#080d0b}.app:not(.light) .content{padding-top:28px;padding-bottom:42px}.app:not(.light) .main{background:linear-gradient(180deg,#080d0b2e,#080d0b05)}.app:not(.light) .side{background:linear-gradient(180deg,#0d1813,#0b1511);border-right:1px solid rgba(197,164,91,.13);box-shadow:12px 0 40px #0000001f}.app:not(.light) .nav{min-height:42px;color:#8fa098;border:1px solid transparent;transition:background .2s var(--ac-ease),border-color .2s ease,color .2s ease,transform .2s var(--ac-ease)}.app:not(.light) .nav:hover{background:#ffffff09;border-color:#c5a45b14;color:#e8e5dc}.app:not(.light) .nav.active{background:linear-gradient(100deg,#304e3fe0,#1e372bbd);border-color:#caa35a47;color:#faf8f2;box-shadow:inset 3px 0 #caa35a,0 8px 22px #00000024}.app:not(.light) .sidefoot{color:#caa35a;opacity:.82}.app:not(.light) header{background:#080d0be0;border-bottom-color:#c5a45b1a;box-shadow:0 8px 30px #0000001a}.app:not(.light) .header-salutation,.app:not(.light) header .global-search-wrap .search,.app:not(.light) .sync-badge,.app:not(.light) header .theme-toggle,.app:not(.light) header .iconbtn,.app:not(.light) header .avatar{background:linear-gradient(145deg,#121d18f0,#0c1511f0);border-color:#c5a45b21;box-shadow:0 8px 22px #0000001a}.app:not(.light) .header-salutation:hover,.app:not(.light) header .global-search-wrap .search:hover,.app:not(.light) .sync-badge:hover,.app:not(.light) header .theme-toggle:hover,.app:not(.light) header .iconbtn:hover{border-color:#caa35a45}.app:not(.light) .avatar{border:1px solid rgba(202,163,90,.24)}.app:not(.light) .eyebrow{color:#b99a5a;font-weight:700;letter-spacing:.18em}.app:not(.light) h2{color:#f4f1e9;text-shadow:0 1px 16px rgba(0,0,0,.16)}.app:not(.light) .hero{position:relative;overflow:hidden;border-color:#caa35a2e;background:radial-gradient(circle at 88% 8%,rgba(202,163,90,.15),transparent 28%),radial-gradient(circle at 8% 100%,rgba(43,83,66,.2),transparent 34%),linear-gradient(145deg,#121c17,#0c1411 72%);box-shadow:0 22px 55px #00000038}.app:not(.light) .hero:after{content:"";position:absolute;width:220px;height:220px;right:-100px;top:-130px;border:1px solid rgba(202,163,90,.09);border-radius:50%;box-shadow:0 0 0 28px #caa35a06,0 0 0 58px #caa35a05;pointer-events:none}.app:not(.light) .card,.app:not(.light) .kpi{border-color:#bfa66921;background:linear-gradient(145deg,#111915f7,#0b120ff7);box-shadow:var(--ac-shadow);transition:transform .22s var(--ac-ease),border-color .22s ease,box-shadow .22s ease}.app:not(.light) .card:hover,.app:not(.light) .kpi:hover{transform:translateY(-2px);border-color:#caa35a40;box-shadow:var(--ac-shadow-hover)}.app:not(.light) .kpi strong{color:#f4f1e9}.app:not(.light) .khead{color:#8ea59a}.app:not(.light) .cardhead h3{color:#eeeae1}.app:not(.light) .tablewrap{border-color:#bfa66924;border-radius:var(--ac-radius);background:#0b120fb8;box-shadow:var(--ac-shadow);overflow:auto}.app:not(.light) table thead th{background:linear-gradient(180deg,#17231d,#131d18);color:#b7aa8d;font-size:10px;letter-spacing:.075em;text-transform:uppercase;font-weight:700;border-bottom-color:#caa35a2b;white-space:nowrap}.app:not(.light) table tbody tr{border-bottom-color:#ffffff0b;transition:background .18s ease}.app:not(.light) table tbody tr:hover{background:#caa35a0b}.app:not(.light) table td{color:#d2d5d0}.app:not(.light) table td strong{color:#f0ede5}.app:not(.light) input,.app:not(.light) textarea,.app:not(.light) select{background:#0d1512;color:#eeeae2;border-color:#b1a47f29;border-radius:11px}.app:not(.light) input:hover,.app:not(.light) textarea:hover,.app:not(.light) select:hover{border-color:#caa35a40}.app:not(.light) input:focus,.app:not(.light) textarea:focus,.app:not(.light) select:focus{border-color:#caa35a85;outline:none;box-shadow:0 0 0 3px #caa35a12,0 8px 22px #0000001f}.app:not(.light) .field label{color:#a3b0a9;font-size:11px;font-weight:600}.app:not(.light) .primary{background:linear-gradient(135deg,#80642b,#b18a3f);border-color:#c19b51;box-shadow:0 10px 24px #966f2533,inset 0 1px #ffffff24}.app:not(.light) .primary:hover{background:linear-gradient(135deg,#907236,#c09a4c);transform:translateY(-1px)}.app:not(.light) .secondary{background:#ffffff06;border-color:#bfa6692b}.app:not(.light) .secondary:hover{background:#ffffff0e;border-color:#caa35a47}.app:not(.light) .modulehead,.app:not(.light) .toolbar{border-color:#bfa6691f}.app:not(.light) .modulehead{margin-bottom:16px}.app:not(.light) .toolbar{background:#0d1511b8;border-radius:14px;padding:10px 12px}.app:not(.light) .badge,.app:not(.light) .chip,.app:not(.light) .status{border-color:#caa35a29}.app:not(.light) .rank>div,.app:not(.light) .taskmini{background:linear-gradient(145deg,#111b16,#0c1411);border-color:#bfa6691a}.app:not(.light) .taskmini:hover{border-color:#caa35a38}.app:not(.light) .modal,.app:not(.light) .dialog,.app:not(.light) .popover,.app:not(.light) .profile-popover,.app:not(.light) .dropdown-menu{background:linear-gradient(145deg,#14201a,#0c1411);border-color:#caa35a33;box-shadow:0 28px 80px #0000006b;border-radius:16px}.app:not(.light) *{scrollbar-color:#3a4e43 transparent;scrollbar-width:thin}.app:not(.light) *::-webkit-scrollbar{width:8px;height:8px}.app:not(.light) *::-webkit-scrollbar-track{background:transparent}.app:not(.light) *::-webkit-scrollbar-thumb{background:#30443a;border:2px solid transparent;background-clip:padding-box;border-radius:99px}.app:not(.light) *::-webkit-scrollbar-thumb:hover{background:#526a5d;background-clip:padding-box}@media(prefers-reduced-motion:reduce){.app:not(.light) .card,.app:not(.light) .kpi,.app:not(.light) .nav,.app:not(.light) .primary{transition:none!important}}@media(max-width:1100px){.app:not(.light) .content{padding-left:20px;padding-right:20px}}@media(max-width:700px){.app:not(.light) .content{padding:18px 14px 30px}.app:not(.light) .hero{padding:22px}.app:not(.light) .toolbar{padding:8px}}:root{--header-breathing:8px;--header-unit:72px}header{height:calc(var(--header-unit) + 16px)!important;min-height:calc(var(--header-unit) + 16px)!important;padding-top:8px!important;padding-bottom:8px!important;box-sizing:border-box!important;align-items:center!important}header .header-brand,header .header-salutation,header .headtools{height:var(--header-unit)!important;align-self:center!important}header .header-salutation{flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:min(430px,38vw)!important;height:var(--header-unit)!important;margin:0!important;padding:0 15px!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;border-radius:16px!important;box-sizing:border-box!important;overflow:hidden!important}header .header-salutation .mantra,header .header-salutation .greeting,header .header-salutation .calendar-badge{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}header .header-salutation .mantra{font-size:12.5px!important;line-height:1.25!important}header .header-salutation .greeting{font-size:10.5px!important;line-height:1.25!important}header .header-salutation .calendar-badge{font-size:8.5px!important;line-height:1.2!important;margin-top:1px!important}header .header-left{height:var(--header-unit)!important;align-items:center!important}header .headtools{height:var(--header-unit)!important;align-items:center!important}header .header-control-group,header .profile-wrap,header .profile-actions{height:var(--header-unit)!important;align-items:center!important}@media(max-width:1500px){header .header-salutation{max-width:min(390px,34vw)!important;padding-inline:13px!important}}@media(max-width:1250px){header .header-salutation{max-width:min(350px,32vw)!important;padding-inline:11px!important}}@media(max-width:1050px){header .header-salutation{max-width:min(320px,31vw)!important}}@media(max-width:850px){header .header-salutation{max-width:250px!important;padding-inline:9px!important}header .header-salutation .mantra{font-size:10.5px!important}header .header-salutation .greeting{font-size:9.5px!important}}@media(max-width:700px){header .header-salutation{max-width:220px!important}}@media(max-width:1200px){:root{--header-unit:64px}}@media(max-width:900px){:root{--header-unit:52px}}@media(max-width:650px){:root{--header-unit:44px}}header .header-workspace-brand{position:relative!important;isolation:isolate!important;flex:0 0 auto!important;width:auto!important;min-width:180px!important;height:var(--header-unit)!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(226,177,71,.2)!important;border-radius:15px!important;background:linear-gradient(145deg,#ffffff0e,#ffffff03 68%),linear-gradient(180deg,#111f19c7,#091410ad)!important;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff0e!important;backdrop-filter:blur(16px) saturate(145%)!important;-webkit-backdrop-filter:blur(16px) saturate(145%)!important}header .header-workspace-brand:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:118%!important;height:90%!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(226,177,71,.22) 0%,rgba(226,177,71,.12) 30%,rgba(226,177,71,.035) 58%,transparent 76%)!important;filter:blur(13px)!important;opacity:.82!important;pointer-events:none!important;z-index:0!important}header .header-workspace-brand:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(115deg,transparent 30%,rgba(255,245,208,.055) 50%,transparent 70%)!important;pointer-events:none!important;z-index:0!important}.header-brand-workspace-copy{position:relative!important;z-index:2!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:4px!important;line-height:1!important;white-space:nowrap!important}.header-brand-workspace-copy strong{color:#f4efe3!important;font:800 18px/1 Manrope,system-ui,sans-serif!important;letter-spacing:-.035em!important;text-shadow:0 1px 2px rgba(0,0,0,.35),0 0 14px rgba(226,177,71,.13)!important}.header-brand-workspace-copy strong span{color:#e0b24e!important}.header-brand-workspace-copy small{color:#d5bb7d!important;font:700 7px/1 Manrope,system-ui,sans-serif!important;letter-spacing:.19em!important}header .header-salutation{flex:0 0 auto!important;width:max-content!important;max-width:min(360px,32vw)!important;min-width:0!important;height:var(--header-unit)!important;margin:0!important;padding:0 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;border-radius:15px!important;overflow:hidden!important}header .header-salutation .mantra,header .header-salutation .greeting{width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}header .header-salutation .mantra{font-size:12px!important;line-height:1.2!important;animation-duration:12s!important}header .header-salutation .greeting{font-size:10px!important;line-height:1.2!important}header .header-salutation:before{animation-duration:12s!important}header{padding-top:8px!important;padding-bottom:8px!important;padding-left:max(32px,calc((100% - 1580px)/2 + 32px))!important;padding-right:max(32px,calc((100% - 1580px)/2 + 32px))!important}.content{padding-left:32px!important;padding-right:32px!important}header .header-left{gap:12px!important;min-width:0!important}header .headtools{min-width:0!important;margin-left:auto!important;gap:10px!important}header .global-search-wrap{flex:0 1 300px!important;width:300px!important;max-width:300px!important;min-width:220px!important}@media(max-width:1500px){header .header-workspace-brand{min-width:165px!important;padding-inline:14px!important}header .header-salutation{max-width:min(330px,31vw)!important;padding-inline:13px!important}}@media(max-width:1250px){header .header-workspace-brand{min-width:150px!important}header .header-brand-workspace-copy strong{font-size:16px!important}header .header-salutation{max-width:min(300px,29vw)!important;padding-inline:11px!important}header .global-search-wrap{flex-basis:250px!important;width:250px!important;min-width:200px!important}}@media(max-width:1050px){header .header-workspace-brand{min-width:140px!important;padding-inline:11px!important}header .header-brand-workspace-copy strong{font-size:15px!important}header .header-brand-workspace-copy small{font-size:6.5px!important}header .header-salutation{max-width:270px!important}}@media(max-width:900px){header .header-workspace-brand{min-width:125px!important;height:var(--header-unit)!important}header .header-brand-workspace-copy strong{font-size:14px!important}header .header-salutation{max-width:235px!important;padding-inline:9px!important}header .header-salutation .mantra{font-size:10px!important}header .header-salutation .greeting{font-size:9px!important}}@media(max-width:700px){header .header-salutation{display:flex!important;max-width:210px!important}header .global-search-wrap{display:none!important}}@media(max-width:560px){header .header-workspace-brand{min-width:112px!important;padding-inline:8px!important}header .header-brand-workspace-copy strong{font-size:12px!important}header .header-brand-workspace-copy small{font-size:5.5px!important}header .header-salutation{max-width:190px!important;padding-inline:7px!important}header .header-salutation .mantra{font-size:9px!important}header .header-salutation .greeting{font-size:8px!important}}.app.light .header-workspace-brand{background:linear-gradient(145deg,#ffffffeb,#f8f4ebc2)!important;border-color:#b4892d3d!important;box-shadow:0 12px 30px #424c4414,inset 0 1px #ffffffe6!important}.app.light .header-brand-workspace-copy strong{color:#263e34!important;text-shadow:none!important}.app.light .header-brand-workspace-copy strong span{color:#a47722!important}.app.light .header-brand-workspace-copy small{color:#86662c!important}.recycle-bin-page{padding-bottom:32px}.recycle-list{display:grid;gap:12px;margin-top:16px}.recycle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid rgba(212,175,55,.16);border-radius:16px;background:linear-gradient(135deg,#ffffff09,#ffffff05);box-shadow:0 14px 34px #00000024}.recycle-row>div:first-child{display:grid;gap:5px}.recycle-row small{opacity:.7}.settings-template-textarea{width:100%;min-height:100px;resize:vertical}.field>small{display:block;margin-top:6px;opacity:.65}@media(max-width:800px){.recycle-row{align-items:flex-start;flex-direction:column}.recycle-row .settings-action-row{width:100%}}header{padding:var(--header-breathing) 22px}.login-reference-screen{overflow:hidden!important}.login-reference-card{height:670px!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;padding:30px 38px 22px!important}.login-reference-welcome{margin:27px 0 20px!important}.login-reference-submit{height:47px!important;margin-top:17px!important}.login-reference-features{margin-top:auto!important;padding:10px 12px!important;min-height:42px!important}@media(max-height:760px)and (min-width:621px){.login-reference-card{height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;padding-top:22px!important;padding-bottom:16px!important}.login-reference-welcome{margin:19px 0 15px!important}.login-reference-field{margin-bottom:9px!important}.login-reference-input{height:50px!important}.login-reference-submit{height:44px!important;margin-top:13px!important}.login-reference-features{padding:8px 10px!important;min-height:38px!important}}@media(max-width:620px){.login-reference-screen{padding:0!important;align-items:center!important}.login-reference-card{width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;padding:18px 16px 14px!important;border-radius:24px!important;overflow:hidden!important}.login-reference-header{gap:12px!important}.login-logo-orbit{--logo-size:66px}.login-reference-brand strong{font-size:20px!important}.login-reference-brand span{font-size:8px!important;margin-top:6px!important}.login-reference-welcome{margin:17px 0 13px!important}.login-reference-welcome p{font-size:15px!important}.login-reference-welcome h1{font-size:21px!important;margin-top:7px!important}.login-reference-field{margin-bottom:9px!important}.login-reference-label{margin-bottom:5px!important}.login-reference-input{height:48px!important}.login-reference-remember{margin-top:3px!important}.login-remember-text{font-size:12px!important}.login-reference-submit{height:45px!important;margin-top:13px!important}.login-reference-features{margin-top:auto!important;padding:8px 7px!important;min-height:38px!important;gap:3px 5px!important}.login-reference-features span,.login-reference-features i{font-size:7.5px!important}}.login-reference-screen{padding:20px!important;align-items:center!important;justify-items:center!important;overflow:hidden!important}.login-reference-card{width:min(510px,calc(100vw - 40px))!important;height:min(670px,calc(100dvh - 40px))!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;padding:clamp(22px,3.2vh,36px) clamp(20px,3vw,38px) clamp(20px,3.2vh,30px)!important;overflow:hidden!important}.login-reference-header{gap:14px!important}.login-reference-logo{flex:0 0 auto!important}.login-reference-welcome{margin-top:clamp(14px,2.6vh,28px)!important;margin-bottom:clamp(10px,2vh,16px)!important}.login-reference-field{margin-bottom:10px!important}.login-reference-submit{margin-top:clamp(16px,2.4vh,24px)!important}.login-reference-features{margin-top:auto!important;padding-top:clamp(14px,2.4vh,24px)!important}.login-reference-screen .quick-access-fab-root{bottom:max(14px,env(safe-area-inset-bottom))!important}@media(max-height:760px){.login-reference-screen{padding:16px!important}.login-reference-card{width:min(500px,calc(100vw - 32px))!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:18px 30px!important;border-radius:28px!important}.login-reference-logo{width:62px!important;height:62px!important}.login-reference-brand strong{font-size:18px!important}.login-reference-brand span{margin-top:4px!important;font-size:11px!important}.login-reference-welcome{margin-top:12px!important;margin-bottom:8px!important}.login-reference-welcome h1{font-size:26px!important}.login-reference-welcome p{font-size:11px!important;margin-top:4px!important}.login-reference-field{margin-bottom:7px!important}.login-reference-input{height:46px!important}.login-reference-submit{height:48px!important;margin-top:13px!important}.login-reference-features{padding-top:10px!important;font-size:8px!important}}@media(max-width:620px){.login-reference-screen{padding:14px!important}.login-reference-card{width:calc(100vw - 28px)!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:18px!important}}.side>.collapse{right:-15px!important;z-index:50!important}.side.collapsed nav{padding-top:4px!important}.side.collapsed .nav{justify-content:center!important;padding-inline:0!important}header .header-salutation{position:relative!important;min-height:var(--header-unit)!important;height:var(--header-unit)!important;padding:7px 16px!important;gap:4px!important;justify-content:center!important;overflow:hidden!important}header .header-salutation .mantra,header .header-salutation .greeting{flex:0 0 auto!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}header .header-salutation .mantra{font-size:11.5px!important;line-height:1.35!important;animation-duration:12s!important;animation-timing-function:linear!important}header .header-salutation .greeting{font-size:10px!important;line-height:1.35!important}header .header-salutation:after{content:"✦"!important;position:absolute!important;left:50%!important;top:50%!important;width:78px!important;height:78px!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;border-radius:50%!important;color:#f2d28929!important;font-size:30px!important;line-height:1!important;background:radial-gradient(circle,rgba(236,194,92,.12) 0 22%,transparent 23%),radial-gradient(ellipse,transparent 40%,rgba(231,193,104,.12) 48%,transparent 64%)!important;box-shadow:0 0 24px #e0b54a1a,inset 0 0 20px #e0b54a0f!important;filter:blur(.1px)!important;pointer-events:none!important;z-index:0!important;animation:ac-divine-aura 8s ease-in-out infinite!important}header .header-salutation .mantra,header .header-salutation .greeting{position:relative!important;z-index:2!important}@keyframes ac-divine-aura{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(.94) rotate(0)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.08) rotate(12deg)}}@keyframes ac-mantra-metallic{0%{background-position:160% 0;opacity:.35}16%{background-position:70% 0;opacity:1}30%{background-position:-100% 0;opacity:1}82%{background-position:-100% 0;opacity:1}to{background-position:160% 0;opacity:.35}}header .header-salutation .mantra{animation-name:ac-mantra-metallic!important;animation-duration:12s!important}header .header-salutation:before{animation-name:ac-mantra-metallic!important;animation-duration:12s!important}.workspace-lock-card .login-brand-panel{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:44px 42px!important}.workspace-lock-card .login-brand-panel>div{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.workspace-lock-card .login-brand-lockup{padding-top:42px!important;justify-content:center!important;text-align:center!important}.workspace-lock-card .login-brand-lockup>div{text-align:center!important}.workspace-lock-card .login-brand-lockup span{display:block!important}.workspace-lock-card .login-hero-copy{text-align:center!important;margin-top:32px!important}.workspace-lock-card .login-hero-copy h1{max-width:390px!important;margin-inline:auto!important}.workspace-lock-card .login-signals{width:min(100%,360px)!important;margin-inline:auto!important}.workspace-lock-card .login-form-panel{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:44px 42px!important}.workspace-lock-card .login-form-inner{width:min(390px,100%)!important;margin:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.workspace-lock-card .login-form-inner .security-gate-icon{margin-inline:auto!important}.workspace-lock-card .login-form-inner .eyebrow{margin-top:14px!important}.workspace-lock-card .login-form-inner h2{margin-top:8px!important}.workspace-lock-card .login-form-inner>p:not(.eyebrow){max-width:340px!important;margin-inline:auto!important}.workspace-lock-card .login-field{width:100%!important;text-align:left!important;margin-top:22px!important}.workspace-lock-card .login-form-inner .primary{margin-top:16px!important}.workspace-lock-card .login-foot{width:100%!important;justify-content:center!important;margin-top:16px!important;text-align:center!important}.workspace-lock-card .login-foot span:last-child{display:none!important}@media(max-width:900px){.workspace-lock-card .login-brand-panel,.workspace-lock-card .login-form-panel{padding:30px 28px!important}.workspace-lock-card .login-hero-copy{margin-top:24px!important}}.login-reference-welcome,.login-reference-form{width:100%!important;max-width:390px!important;margin-left:auto!important;margin-right:auto!important}.login-reference-welcome{text-align:center!important}.login-reference-form{display:flex!important;flex-direction:column!important;align-items:center!important}.login-reference-field{width:100%!important;text-align:left!important}.login-reference-remember{width:100%!important;display:flex!important;justify-content:center!important}.login-reference-form .login-error{width:100%!important;justify-content:center!important;text-align:center!important}.login-reference-submit{width:100%!important}:root{--ac-space-1:8px;--ac-space-2:12px;--ac-space-3:16px;--ac-space-4:20px;--ac-space-5:24px;--ac-space-6:32px;--ac-gap:14px;--ac-card-radius:14px;--ac-panel-radius:16px;--ac-border:rgba(122,157,141,.18);--ac-gold:rgba(224,178,78,.72)}.app .content{width:100%;max-width:1580px;padding:24px 26px 34px}.app .content>*{min-width:0}.app .content>*+*{margin-top:14px}.app .content .modulehead+*{margin-top:0}.app header{padding-left:26px;padding-right:26px;gap:16px}.app header .header-left{min-width:0;flex:0 1 auto;display:flex;align-items:center;gap:14px}.app header .header-brand{min-width:0;display:flex;align-items:center;gap:14px}.app header .headtools{min-width:0;gap:14px}.app header .global-search-wrap{min-width:240px;max-width:430px;flex:1 1 320px}.app header .global-search-wrap .search{height:56px}.app header .header-control-group{gap:8px}.side .collapse{top:calc(var(--header-breathing) + (var(--header-unit) / 2) - 15px);right:-13px;width:30px;height:30px}.app header .header-workspace-brand{min-width:172px!important;padding:0 16px!important;border-radius:14px!important;border-color:#e0b24e3d!important}.app header .header-brand-workspace-copy strong{font-size:17px!important;letter-spacing:-.035em!important}.app header .header-brand-workspace-copy small{font-size:6.5px!important;letter-spacing:.18em!important}.app header .header-salutation{width:auto!important;max-width:min(400px,34vw)!important;min-width:0!important;padding:0 14px!important;border-radius:14px!important;gap:3px!important;align-items:center!important;text-align:center!important}.app header .header-salutation .mantra,.app header .header-salutation .greeting{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.app header .header-salutation .mantra{font-size:11px!important;line-height:1.35!important}.app header .header-salutation .greeting{font-size:9.5px!important;line-height:1.35!important}.app .executive-hero,.app .hero{margin-bottom:0!important;padding:24px!important;border-radius:17px!important}.app .executive-signals-top,.app .executive-signals{gap:8px!important;margin:0!important}.app .executive-signals-top span,.app .executive-signals span{padding:7px 10px!important}.app .kpi-toolbar{margin:0!important;padding:0 2px!important}.app .executive-kpis,.app .kpis{gap:12px!important;margin:0!important}.app .executive-kpis .kpi,.app .kpis .kpi{padding:16px!important;border-radius:14px!important}.app .executive-grid-equal{gap:14px!important}.app .executive-grid-equal .card{min-height:320px!important;padding:20px!important;border-radius:16px!important}.app .executive-grid-equal .cardhead{margin-bottom:12px!important}.app .modulehead{margin-bottom:0!important;padding:15px 18px!important;border-radius:14px!important}.app .toolbar{gap:10px!important;margin-bottom:0!important}.app .filterpills{gap:7px!important;margin-bottom:0!important}.app .grid2,.app .grid3,.app .settings-layout,.app .settingsgrid,.app .hub-grid{gap:14px!important}.app .card,.app .settingcard,.app .settings-panel,.app .settings-nav{border-radius:14px!important}.app .card{padding:20px!important}.app .tablewrap{border-radius:12px!important}.app .tablewrap th{padding:11px 12px!important}.app .tablewrap td{padding:12px!important}.app .settings-layout{align-items:start!important}.app .settings-nav{gap:6px!important}.app .setting-nav{padding:11px!important}.app .settings-panel{padding:18px!important}.app .settings-fields{gap:10px!important}.app .setting-edit-field{gap:12px!important}.app .settings-callout{padding:10px 12px!important}.app .settings-action-row{gap:8px!important}.login-reference-screen{padding:24px!important;overflow:hidden!important}.login-reference-card{width:min(510px,calc(100vw - 48px))!important;height:min(670px,calc(100dvh - 48px))!important;min-height:0!important;padding:32px 36px 24px!important;justify-content:flex-start!important}.login-reference-header{margin:0!important}.login-reference-welcome{margin:28px auto 20px!important}.login-reference-welcome p{font-size:19px!important}.login-reference-welcome h1{font-size:26px!important;margin-top:9px!important}.login-reference-form{margin:0 auto!important}.login-reference-field{margin-bottom:11px!important}.login-reference-input{height:54px!important}.login-reference-remember{margin-top:5px!important}.login-reference-submit{height:48px!important;margin-top:17px!important}.login-reference-features{margin-top:auto!important;padding-top:14px!important}.workspace-lock-card .login-brand-panel,.workspace-lock-card .login-form-panel{padding:32px!important}.workspace-lock-card .login-brand-lockup{padding-top:0!important}.workspace-lock-card .login-hero-copy{margin-top:22px!important}.workspace-lock-card .login-signals{margin-top:18px!important}.workspace-lock-card .login-form-inner{max-width:360px!important}.workspace-lock-card .login-field{margin-top:18px!important}.workspace-lock-card .login-foot{margin-top:14px!important}.app .setting-nav:hover,.app .settings-panel:hover{transform:none!important}@media(max-width:1200px){.app .content{padding:22px 22px 30px}.app header{padding-inline:22px}.app header .global-search-wrap{max-width:330px}.app header .header-salutation{max-width:320px!important}}@media(max-width:900px){.app .content{padding:20px 18px 28px}.app header{padding-inline:18px;gap:10px}.app header .header-left{gap:8px}.app header .header-brand{gap:8px}.app header .header-workspace-brand{min-width:145px!important;padding-inline:12px!important}.app header .header-salutation{max-width:270px!important;padding-inline:10px!important}.app header .global-search-wrap{min-width:160px;max-width:260px}.app header .global-search-wrap .search{height:52px}.app .executive-grid-equal .card{min-height:300px!important;padding:18px!important}.login-reference-screen{padding:18px!important}.login-reference-card{width:min(500px,calc(100vw - 36px))!important;height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important;padding:24px 28px 20px!important}}@media(max-width:650px){.app .content{padding:16px 14px 24px}.app header{padding-inline:14px}.app header .header-salutation{display:none!important}.app header .header-workspace-brand{min-width:126px!important}.app header .header-brand-workspace-copy strong{font-size:14px!important}.app .executive-grid-equal .card{min-height:0!important;padding:16px!important}.login-reference-screen{padding:14px!important}.login-reference-card{width:calc(100vw - 28px)!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:20px 18px 18px!important;border-radius:24px!important}.login-reference-welcome{margin:20px auto 16px!important}.login-reference-welcome p{font-size:16px!important}.login-reference-welcome h1{font-size:22px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.modulehead>div:first-child{min-width:0}.modulehead .eyebrow{display:block;margin:0 0 7px;color:#d0a344!important;font-size:9px;line-height:1.2;letter-spacing:.16em;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modulehead h2{margin:0;line-height:1.18;letter-spacing:-.02em}.modulehead .crud-badge{margin-top:7px}.business-hub-head .eyebrow{display:block;margin:0 0 7px;font-size:9px;line-height:1.2;letter-spacing:.16em;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:650px){.modulehead .eyebrow,.business-hub-head .eyebrow{font-size:8px;letter-spacing:.13em}.modulehead h2{font-size:20px}}.business-analytics .analytics-funnel-chart .recharts-yAxis .recharts-text{font-size:10px!important;fill:#8aa79a!important}.business-analytics .analytics-funnel-chart .recharts-cartesian-axis-tick-value{overflow:visible!important}.business-analytics .analytics-funnel-chart .recharts-wrapper,.business-analytics .analytics-funnel-chart svg{overflow:visible!important}.workspace-lock-card .login-hero-copy{margin:24px auto 0!important;max-width:400px!important;text-align:center!important}.workspace-lock-card .login-hero-copy .eyebrow{margin-bottom:8px!important;font-size:9px!important;letter-spacing:.18em!important}.workspace-lock-card .login-hero-copy h1{max-width:400px!important;margin:0 auto!important;font-size:clamp(25px,2.4vw,34px)!important;line-height:1.12!important}.workspace-lock-card .login-hero-copy h1 span{white-space:nowrap!important}.workspace-lock-card .login-form-panel{padding:34px 42px!important}.workspace-lock-card .login-form-inner{width:min(360px,100%)!important;max-width:360px!important;margin:auto!important;align-items:center!important;text-align:center!important}.workspace-lock-card .login-form-inner .security-gate-icon{width:48px!important;height:48px!important;margin:0 auto 10px!important;display:grid!important;place-items:center!important;border-radius:50%!important}.workspace-lock-card .login-form-inner>.eyebrow{margin:0 0 7px!important;font-size:9px!important;letter-spacing:.18em!important}.workspace-lock-card .login-form-inner h2{margin:0!important;line-height:1.16!important}.workspace-lock-card .login-form-inner>p:not(.eyebrow){max-width:330px!important;margin:8px auto 0!important;line-height:1.5!important}.workspace-lock-card .login-field{width:100%!important;margin:20px 0 0!important;text-align:left!important}.workspace-lock-card .login-form-inner>.primary{width:100%!important;min-height:48px!important;margin:14px auto 0!important}.workspace-lock-card .login-signals-unlock{width:100%!important;margin:14px auto 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}.workspace-lock-card .login-signals-unlock .login-signal{min-width:0!important;min-height:58px!important;padding:9px 8px!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;column-gap:7px!important;row-gap:2px!important;align-content:center!important;justify-content:center!important;text-align:left!important}.workspace-lock-card .login-signals-unlock .login-signal svg{grid-row:1 / span 2!important;align-self:center!important}.workspace-lock-card .login-signals-unlock .login-signal b,.workspace-lock-card .login-signals-unlock .login-signal small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-lock-card .login-signals-unlock .login-signal b{font-size:10px!important;line-height:1.1!important}.workspace-lock-card .login-signals-unlock .login-signal small{font-size:8px!important;line-height:1.2!important}.workspace-lock-card .login-error,.workspace-lock-card .login-foot{width:100%!important;margin-top:10px!important;justify-content:center!important;text-align:center!important}@media(max-width:900px){.workspace-lock-card .login-brand-panel,.workspace-lock-card .login-form-panel{padding:26px 28px!important}.workspace-lock-card .workspace-lock-mantra{margin-bottom:17px!important}.workspace-lock-card .login-hero-copy{margin-top:18px!important}.workspace-lock-card .login-signals-unlock{grid-template-columns:1fr!important}}@media(max-width:650px){.workspace-lock-card .login-brand-panel,.workspace-lock-card .login-form-panel{padding:22px 20px!important}.workspace-lock-card .workspace-lock-mantra{font-size:9.5px!important;white-space:normal!important}.workspace-lock-card .workspace-shared-brand-logo{--logo-size:54px!important;width:54px!important;height:54px!important;flex-basis:54px!important}.workspace-lock-card .login-brand-lockup strong{font-size:15px!important}.workspace-lock-card .login-hero-copy h1{font-size:24px!important}}.app:before{opacity:var(--workspace-bg-opacity,.5)!important}.app .side>.collapse{right:-14px!important;z-index:100!important;display:grid!important;place-items:center!important;background:#13261e!important;border:1px solid #7c6635!important;color:#e0d9c8!important;box-shadow:0 5px 18px #00000040!important}.app .side.collapsed nav{padding-top:2px!important}.app .side.collapsed .nav{justify-content:center!important;padding-inline:0!important}.app .side.collapsed>.collapse{right:-14px!important}.workspace-lock-card .login-brand-panel{background:transparent!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;padding:48px 52px!important;display:flex!important;align-items:center!important;overflow:visible!important}.workspace-lock-card .login-brand-panel>div{width:100%!important}.workspace-lock-card .login-brand-lockup{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;padding:0!important}.workspace-lock-card .workspace-shared-brand-logo{--logo-size:92px!important;width:92px!important;height:92px!important;flex:0 0 92px!important;aspect-ratio:1/1!important;background:transparent!important;box-shadow:0 0 34px #dbaa3f2e!important}.workspace-lock-card .workspace-shared-brand-logo .login-logo-orbit-ring-one{border:2px solid rgba(255,255,255,.95)!important;border-radius:50%!important;box-shadow:0 0 0 1px #ffffff1f,0 0 22px #d3a6412e!important;animation:aviraaj-logo-spin 8s linear infinite!important}.workspace-lock-card .workspace-shared-brand-logo .login-logo-orbit-ring-two{border:1.5px dashed rgba(239,155,45,.95)!important;border-radius:50%!important;animation:aviraaj-logo-spin-reverse 5.5s linear infinite!important}.workspace-lock-card .workspace-shared-brand-logo .login-logo-orbit-dot{background:#f2a03a!important;box-shadow:0 0 10px #f2a03ab3!important}.workspace-lock-card .workspace-shared-brand-logo .login-reference-logo{width:76px!important;height:76px!important;aspect-ratio:1/1!important;padding:0!important;border-radius:50%!important;background:transparent!important;object-fit:cover!important;box-shadow:none!important}.workspace-lock-card .login-brand-lockup strong{font-size:21px!important;letter-spacing:.01em!important;color:#f5f2e9!important;white-space:nowrap!important;overflow:visible!important}.workspace-lock-card .login-brand-lockup span{font-size:9px!important;letter-spacing:.16em!important;color:#d3b36d!important;white-space:nowrap!important;overflow:visible!important}.workspace-lock-card .login-brand-lockup>div{min-width:0!important;overflow:visible!important}.workspace-lock-card .login-hero-copy{margin-top:46px!important}.workspace-lock-card .login-hero-copy h1{max-width:520px!important}.workspace-lock-card .workspace-lock-mantra{top:22px!important;color:#d3b36d!important}.invoice-brand img{display:block!important;flex:0 0 62px!important;width:62px!important;height:62px!important;object-fit:contain!important;background:#fff!important;border:2px solid rgba(239,159,49,.42)!important;box-shadow:0 0 0 1px #ffffff2e,0 7px 20px #00000029!important;padding:4px!important}.invoice-paper-head .invoice-brand{align-items:center!important}.recycle-row-select{display:flex;align-items:flex-start;gap:12px;min-width:0}.recycle-row-select>input{margin-top:4px}.recycle-bin-page .bulk-select-all{display:flex;justify-content:space-between;align-items:center;margin:10px 0}.recycle-bin-page .recycle-list{display:grid;gap:8px}.recycle-bin-page .recycle-row{display:flex;justify-content:space-between;align-items:center;gap:18px}.recycle-bin-page .recycle-row small{display:block;margin-top:4px}.transaction-password-field{margin-top:16px}.transaction-password-field small{font-size:10px;color:#6f9184}.workspace-opacity-control{display:inline-flex;align-items:center;gap:7px;border:1px solid #294137;background:#101815;border-radius:10px;padding:0 8px;color:#7d9e91;font-size:10px}.workspace-opacity-control select{height:34px;border:0;background:transparent;color:#d7d5ce;outline:0;font-size:10px}.app.light .workspace-opacity-control{background:#fff;border-color:#e1ddd4;color:#607c70}.app.light .workspace-opacity-control select{color:#2a4037}@media(max-width:900px){.workspace-lock-card .login-brand-panel{padding:34px 30px!important}.workspace-lock-card .workspace-shared-brand-logo{--logo-size:72px!important;width:72px!important;height:72px!important;flex-basis:72px!important}.workspace-lock-card .workspace-shared-brand-logo .login-reference-logo{width:48px!important;height:48px!important}.workspace-lock-card .login-brand-lockup strong{font-size:17px!important}}@media(max-width:650px){.workspace-lock-card .login-brand-panel{padding:28px 22px!important}.workspace-lock-card .login-brand-lockup{gap:11px!important}.workspace-lock-card .workspace-shared-brand-logo{--logo-size:60px!important;width:60px!important;height:60px!important;flex-basis:60px!important}.workspace-lock-card .workspace-shared-brand-logo .login-reference-logo{width:40px!important;height:40px!important}.workspace-lock-card .login-brand-lockup strong{font-size:14px!important}.workspace-lock-card .login-brand-lockup span{font-size:7px!important}.recycle-bin-page .recycle-row{align-items:flex-start;flex-direction:column}.recycle-bin-page .settings-action-row{width:100%}}.contact-actions button:disabled,.lead-actions .disabled:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.operational-module .modulehead{align-items:center}.mywork-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px}.mywork-summary>div{padding:15px 16px;border:1px solid #20352c;background:linear-gradient(145deg,#101815,#0d1311);border-radius:14px}.mywork-summary span{display:block;color:#6f9184;font-size:11px}.mywork-summary b{display:block;font:700 24px Manrope;margin-top:7px}.mywork-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mywork-card{padding:18px}.mywork-card h3{display:flex;align-items:center;gap:7px}.mywork-card.urgent{border-color:#604b2a}.mywork-list{display:grid;gap:7px}.mywork-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:12px;border:1px solid #1e3028;background:#0d1512;color:#d6d7d8;border-radius:10px;cursor:pointer}.mywork-item:hover{border-color:#8b713a;background:#111c17}.mywork-item b,.mywork-item small{display:block}.mywork-item small{color:#668a7d;margin-top:4px;font-size:10px}.mywork-item>span:last-child{font-size:10px;color:#caa14e;white-space:nowrap}.operational-timeline{display:grid;gap:0}.operational-timeline-row{padding:15px 0;border-bottom:1px solid #1c2b25}.timeline-row-head{display:flex;align-items:center;gap:9px}.timeline-row-head>span{font-size:9px;color:#c6a35c;border:1px solid #5c4b2c;padding:4px 7px;border-radius:999px}.timeline-row-actions{display:flex;gap:6px;margin-top:9px}.timeline-row-actions .secondary{padding:6px 9px;font-size:10px;text-decoration:none}.duplicate-grid{display:grid;gap:12px}.duplicate-card{padding:17px}.duplicate-match{color:#788f86;font-size:11px;margin-bottom:10px}.duplicate-list{display:grid;gap:7px}.duplicate-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px;border:1px solid #1d2c26;border-radius:10px;background:#0c1411}.duplicate-row b,.duplicate-row small{display:block}.duplicate-row small{color:#66887c;font-size:10px;margin-top:3px}.duplicate-row .secondary{font-size:10px;padding:7px 9px}.import-card{padding:18px}.import-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.import-controls .field{min-width:220px;margin:0}.import-stats{display:flex;gap:8px;align-items:center;margin:14px 0;font-size:11px;color:#78988c}.import-foot{justify-content:space-between}.backup-centre{margin-top:16px;border:1px solid #20342b;border-radius:14px;padding:15px;background:#0d1512}.backup-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.backup-head h4{font-family:Manrope;margin:0 0 4px}.backup-head p{font-size:11px;color:#6f9184}.backup-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.backup-grid>div{padding:10px;border:1px solid #1d2c26;border-radius:10px}.backup-grid span,.backup-grid b{display:block}.backup-grid span{font-size:10px;color:#6c8c81}.backup-grid b{font-size:13px;margin-top:4px}.backup-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:end}.backup-list{display:grid;gap:7px;margin-top:12px}.backup-row{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #1c2b25;border-radius:10px}.backup-row b,.backup-row small{display:block}.backup-row small{color:#66877b;font-size:10px;margin-top:3px}.audit-row-rich{align-items:flex-start}.audit-row-main{min-width:0;flex:1}.audit-row-top{display:flex;align-items:center;gap:8px}.audit-detail{margin-top:8px;padding:10px;border:1px solid #1e3028;border-radius:8px;background:#09100d;color:#b7c3bd;font:10px/1.5 ui-monospace,monospace;white-space:pre-wrap;overflow:auto}.app.light .mywork-summary>div,.app.light .mywork-card,.app.light .mywork-item,.app.light .duplicate-card,.app.light .duplicate-row,.app.light .import-card,.app.light .backup-centre{background:#fff;border-color:#e6e1d7}.app.light .mywork-item{color:#243c32}.app.light .backup-row{border-color:#e6e1d7}.app.light .audit-detail{background:#f8f7f3;color:#4f6259;border-color:#e2ddd2}@media(max-width:900px){.mywork-summary,.backup-grid{grid-template-columns:repeat(2,1fr)}.mywork-grid,.backup-controls{grid-template-columns:1fr}.backup-head{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.mywork-summary{grid-template-columns:1fr 1fr}.duplicate-row,.backup-row{align-items:flex-start;flex-direction:column}.import-controls{align-items:stretch}.import-controls .field{min-width:0;width:100%}}:root{--safe-space:16px;--safe-gutter:30px;--safe-gutter-mobile:16px}.app .content{display:flex;flex-direction:column;gap:var(--safe-space);min-width:0}.app .content>*{min-width:0;margin-bottom:0!important}.app .kpis,.app .grid2,.app .grid3,.app .settings-layout,.app .settingsgrid,.app .settings-data-grid,.app .hub-grid,.app .executive-grid-equal,.app .cash-overview,.app .cash-grid,.app .revenue-kpis,.app .revenue-chart-grid,.app .expense-chart-grid,.app .invoice-recent-grid,.app .invoice-form-grid,.app .invoice-summary,.app .collection-intel,.app .growth-grid,.app .daily-brief,.app .image-registry-grid,.app .mywork-summary,.app .mywork-grid,.app .backup-grid,.app .backup-controls{gap:var(--safe-space)!important;min-width:0}.app .kpis>*,.app .grid2>*,.app .grid3>*,.app .settings-layout>*,.app .settingsgrid>*,.app .settings-data-grid>*,.app .hub-grid>*,.app .executive-grid-equal>*,.app .cash-overview>*,.app .cash-grid>*,.app .revenue-kpis>*,.app .revenue-chart-grid>*,.app .expense-chart-grid>*,.app .invoice-recent-grid>*,.app .invoice-form-grid>*,.app .invoice-summary>*,.app .collection-intel>*,.app .growth-grid>*,.app .daily-brief>*,.app .image-registry-grid>*,.app .mywork-summary>*,.app .mywork-grid>*,.app .backup-grid>*,.app .backup-controls>*{min-width:0;max-width:100%}.app .card,.app .kpi,.app .settingcard,.app .hub-card,.app .mywork-card,.app .duplicate-card,.app .import-card,.app .backup-centre,.app .invoice-generator,.app .tablewrap,.app .hero,.app .executive-hero,.app .top-cash-visual,.app .forecast-box{min-width:0;max-width:100%;box-sizing:border-box}.app .card,.app .kpi,.app .settingcard,.app .hub-card,.app .mywork-card,.app .duplicate-card,.app .import-card,.app .backup-centre,.app .invoice-generator,.app .hero,.app .executive-hero{overflow-wrap:anywhere}.app .modulehead,.app .toolbar,.app .module-toolbar,.app .leads-toolbar,.app .hero-actions,.app .settings-action-row,.app .backup-head,.app .import-controls,.app .revenue-search-row,.app .expense-search-row,.app .dup-actions,.app .contact-actions{min-width:0}.app .hero-actions,.app .toolbar,.app .module-toolbar,.app .leads-toolbar,.app .settings-action-row,.app .import-controls,.app .dup-actions{flex-wrap:wrap;row-gap:var(--safe-space)}.app .toolbar>*,.app .module-toolbar>*,.app .leads-toolbar>*,.app .hero-actions>*,.app .settings-action-row>*,.app .import-controls>*,.app .dup-actions>*{min-width:0;max-width:100%}.app .tablewrap,.app .priority-table,.app .kanban-board{max-width:100%;min-width:0}.app .recycle-list,.app .duplicate-grid,.app .backup-list{gap:var(--safe-space)!important}@media(min-width:901px){.app .content{padding-left:var(--safe-gutter);padding-right:var(--safe-gutter)}}@media(max-width:900px){.app .content{padding-left:var(--safe-gutter-mobile);padding-right:var(--safe-gutter-mobile)}.app .kpis,.app .grid2,.app .grid3,.app .settings-layout,.app .settingsgrid,.app .settings-data-grid,.app .hub-grid,.app .executive-grid-equal,.app .cash-overview,.app .cash-grid,.app .revenue-kpis,.app .revenue-chart-grid,.app .expense-chart-grid,.app .invoice-recent-grid,.app .invoice-form-grid,.app .invoice-summary,.app .collection-intel,.app .growth-grid,.app .daily-brief,.app .image-registry-grid,.app .mywork-summary,.app .mywork-grid,.app .backup-grid,.app .backup-controls{gap:var(--safe-space)!important}}@media(max-width:650px){.app .content{padding-left:var(--safe-gutter-mobile);padding-right:var(--safe-gutter-mobile)}.app .hero-actions>*,.app .toolbar>button,.app .module-toolbar>button,.app .leads-toolbar>button{max-width:100%}}.app.light{--theme-bg:#f4f2ed;--theme-surface:#ffffff;--theme-surface-soft:#faf9f6;--theme-surface-muted:#f0eee8;--theme-forest:#173b2d;--theme-forest-2:#22513e;--theme-forest-soft:#e9f0ec;--theme-gold:#b48736;--theme-gold-2:#8e6b2d;--theme-text:#1b2d25;--theme-muted:#60786e;--theme-border:#dedbd3;--theme-border-strong:#c9c5ba;--theme-shadow:rgba(24,55,43,.075);background:#f4f2ed!important;color:var(--theme-text)!important}.app.light:before{background-image:linear-gradient(135deg,#f7f6f2f0,#f1efe9f7),var(--workspace-bg,url(/assets/Background.png))!important;opacity:1!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.app.light .side{background:linear-gradient(180deg,#f8f7f3,#f1efe9)!important;border-right:1px solid #dcd9d0!important;box-shadow:7px 0 28px #1a372b0e!important}.app.light .collapse{background:#fff!important;border-color:#d8d4ca!important;color:#536d62!important;box-shadow:0 5px 14px #18372b12!important}.app.light .nav{color:#5c7268!important}.app.light .nav:hover{background:#e9efeb!important;color:#1f4a38!important;transform:translate(2px)}.app.light .nav.active{background:linear-gradient(135deg,#e5eee9,#edf2ef)!important;color:#173f30!important;box-shadow:inset 0 0 0 1px #c9d8d0,0 8px 20px #1d443413!important}.app.light .nav.active svg{color:#a8792e!important}.app.light .sidefoot{color:#8a6a31!important}.app.light header{background:#faf9f6ed!important;border-bottom:1px solid #ddd9d0!important;box-shadow:0 5px 22px #1a372b0b!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.app.light header .header-workspace-brand{background:linear-gradient(145deg,#fff,#f0eee8)!important;border-color:#d9d5cb!important;box-shadow:0 9px 24px #19392c13,inset 0 1px #fffffff2!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app.light header .header-workspace-brand:before{background:radial-gradient(ellipse at center,rgba(180,135,54,.18) 0%,rgba(180,135,54,.07) 36%,transparent 72%)!important;opacity:.9!important}.app.light header .header-workspace-brand:after{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%)!important}.app.light .header-brand-workspace-copy strong{color:#183d2f!important;text-shadow:none!important}.app.light .header-brand-workspace-copy strong span{color:#b48736!important}.app.light .header-brand-workspace-copy small{color:#71877d!important}.app.light header .header-salutation{background:linear-gradient(145deg,#fff,#f5f3ee)!important;border:1px solid #dfdbd2!important;box-shadow:0 8px 22px #19392c0e,inset 0 1px #fffffff2!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app.light header .header-salutation:before{opacity:.22!important}.app.light .header-salutation .mantra{color:#9a6e22!important;text-shadow:none!important}.app.light .header-salutation .greeting{color:#28483b!important}.app.light .calendar-badge{color:#72877d!important}.app.light .calendar-badge svg{color:#b48736!important}.app.light .calendar-badge b{color:#8f6827!important;border-left-color:#ded2b8!important}.app.light .search{background:#fff!important;border-color:#dcd8cf!important;color:#668075!important;box-shadow:0 5px 16px #18372b0b!important}.app.light .search:focus-within{border-color:#9eab9f!important;box-shadow:0 0 0 3px #23513e14,0 7px 18px #18372b0f!important}.app.light .search input{color:#1b3329!important}.app.light .search input::placeholder{color:#9a9c97!important}.app.light .iconbtn,.app.light .avatar,.app.light .theme-toggle{background:#fff!important;border-color:#dcd8cf!important;color:#506b60!important;box-shadow:0 5px 14px #18372b0b!important}.app.light .iconbtn:hover,.app.light .theme-toggle:hover{border-color:#b9b5aa!important;color:#274f3d!important}.app.light .iconbtn i{background:#b48736!important;color:#fff!important;border-color:#fff!important}.app.light .sync-badge{background:#f7f6f2!important;border-color:#dcd8cf!important;color:#597369!important}.app.light .sync-badge.synced{background:#edf4ef!important;border-color:#cbdcd2!important;color:#35634f!important}.app.light .sync-badge.pending{background:#faf5e8!important;border-color:#e6d8b8!important;color:#87682e!important}.app.light .sync-badge.offline{background:#faf0ed!important;border-color:#e3c7be!important;color:#9a5649!important}.app.light .theme-menu,.app.light .profile-menu,.app.light .profile-popover{background:#fff!important;border-color:#dcd8cf!important;box-shadow:0 18px 45px #18372b1f!important}.app.light .theme-menu button,.app.light .profile-menu button{color:#405b50!important}.app.light .theme-menu button:hover,.app.light .profile-menu button:hover{background:#eef3ef!important;color:#1e4b38!important}.app.light .profile-title{color:#9a6e22!important}.app.light .profile-popover strong{color:#1a392e!important}.app.light .profile-popover span{color:#688076!important}.app.light h1,.app.light h2,.app.light h3,.app.light h4{color:#1a332a!important}.app.light .eyebrow{color:#648075!important}.app.light .hero,.app.light .executive-hero{background:linear-gradient(145deg,#fff,#f5f3ee)!important;border-color:#ddd9d0!important;box-shadow:0 18px 42px #18372b11!important}.app.light .hero p:not(.eyebrow),.app.light .executive-hero p,.app.light .executive-hero-meta{color:#5f786e!important}.app.light .primary{background:linear-gradient(135deg,#245840,#1b4735)!important;border-color:#1b4735!important;color:#fff!important;box-shadow:0 8px 20px #1b47352e!important}.app.light .primary:hover{background:linear-gradient(135deg,#2c654a,#22533e)!important;border-color:#22533e!important}.app.light .secondary{background:#fff!important;border-color:#d9d5cb!important;color:#49655a!important;box-shadow:0 3px 10px #18372b09!important}.app.light .secondary:hover{background:#f4f6f3!important;border-color:#b9c6bd!important;color:#244f3c!important}.app.light .kpi,.app.light .card,.app.light .settingcard,.app.light .hub-card,.app.light .mywork-card,.app.light .duplicate-card,.app.light .import-card,.app.light .backup-centre,.app.light .invoice-generator,.app.light .forecast-box{background:linear-gradient(145deg,#fff,#fbfaf7)!important;border-color:#dedbd3!important;box-shadow:0 12px 30px var(--theme-shadow)!important}.app.light .kpi:hover,.app.light .card:hover,.app.light .settingcard:hover{border-color:#c5cfc9!important;box-shadow:0 16px 34px #18372b17!important}.app.light .kpi strong{color:#19392e!important}.app.light .khead,.app.light .kpi small{color:#658076!important}.app.light .kpi.profit{background:linear-gradient(145deg,#fffdf8,#faf7ef)!important}.app.light .kpi.profit strong,.app.light .positive{color:#9b7229!important}.app.light .cardhead h3{color:#203d32!important}.app.light .link{color:#5e7e72!important}.app.light .link:hover{color:#936b28!important}.app.light .empty{color:#6f8b80!important}.app.light .empty strong{color:#345247!important}.app.light .module-stat,.app.light .notice,.app.light .settings-callout,.app.light .readonly-note{background:#f1f5f2!important;border-color:#d8e2dc!important;color:#5c766b!important}.app.light .module-stat b,.app.light .notice b{color:#7f5e25!important}.app.light .signal,.app.light .taskmini,.app.light .rank>div,.app.light .reportlist>div,.app.light .mywork-item,.app.light .duplicate-row{background:#fbfaf8!important;border-color:#e2dfd7!important;color:#365247!important}.app.light .taskmini:hover,.app.light .mywork-item:hover,.app.light .duplicate-row:hover{background:#f4f7f4!important;border-color:#c9d5ce!important}.app.light .taskmini small,.app.light .signal,.app.light .mywork-item small{color:#6b887c!important}.app.light .taskmini>span,.app.light .rank strong{color:#9a7029!important}.app.light .signal svg{color:#9d742c!important}.app.light .pill,.app.light .filterpills .pill,.app.light .rowactions button{background:#fff!important;border-color:#ddd9d0!important;color:#587269!important}.app.light .pill:hover,.app.light .rowactions button:hover{border-color:#b9c8be!important;color:#315b48!important;background:#f6f8f6!important}.app.light .filterpills .pill.active{background:#e7f0ea!important;border-color:#c6d8cd!important;color:#2b5945!important;box-shadow:0 5px 14px #23513e12!important}.app.light .tablewrap{border-color:#ddd9d0!important;background:#fff!important;scrollbar-color:#aebcb3 transparent!important}.app.light .tablewrap::-webkit-scrollbar-thumb{background:#aebcb3!important}.app.light .tablewrap th{background:#f1f3ef!important;color:#5c776c!important;border-bottom:1px solid #ddd9d0!important}.app.light .tablewrap td{color:#314d42!important;border-top-color:#eceae4!important}.app.light .tablewrap tr:hover td{background:#f7f9f7!important}.app.light .tablewrap td small{color:#739187!important}.app.light .tablewrap code{color:#9a7029!important}.app.light .badge,.app.light .priority{background:#f5f6f3!important;border-color:#d8ddd8!important;color:#567267!important}.app.light .badge.good{background:#edf5ef!important;border-color:#cbded1!important;color:#35664e!important}.app.light .priority.high,.app.light .priority.urgent{background:#faf5e8!important;border-color:#e4d5b5!important;color:#896727!important}.app.light .priority.low{color:#68887c!important}.app.light .field{color:#5f796e!important}.app.light .field input,.app.light .field textarea,.app.light .field select{background:#fff!important;border-color:#dcd8cf!important;color:#1c372d!important;box-shadow:inset 0 1px 2px #18372b06!important}.app.light .field input::placeholder,.app.light .field textarea::placeholder{color:#9a9e99!important}.app.light .field input:focus,.app.light .field textarea:focus,.app.light .field select:focus{border-color:#9db0a4!important;box-shadow:0 0 0 3px #23513e14!important}.app.light .chip{background:#f5f6f2!important;border-color:#dcd9d1!important;color:#60786e!important}.app.light .chip.selected{background:#e7f0ea!important;border-color:#bfd3c7!important;color:#2b5945!important}.app.light .modalback{background:#18302647!important}.app.light .modal{background:#fff!important;border-color:#ddd9d0!important;box-shadow:0 30px 80px #1430242e!important}.app.light .modalhead,.app.light .modalfoot{background:#fff!important;border-color:#e6e3dc!important}.app.light .modalhead h3{color:#19372c!important}.app.light .close{background:#f7f6f2!important;border-color:#dcd8cf!important;color:#5a7469!important}.app.light .close:hover{background:#edf2ee!important;color:#244f3c!important}.app.light .kanban-col,.app.light .kanban-column{background:linear-gradient(180deg,#f7f6f2,#f1f0eb)!important;border-color:#ddd9d0!important;box-shadow:0 12px 28px #18372b0b!important}.app.light .kanban-colhead,.app.light .kanban-column-head{color:#3f5b50!important}.app.light .kanban-colhead b,.app.light .kanban-column-head>span{background:#e7efe9!important;border-color:#cbdad1!important;color:#806027!important}.app.light .lead-card,.app.light .kanban-item{background:#fff!important;border-color:#dfdcd4!important;box-shadow:0 7px 20px #18372b0b!important}.app.light .lead-card:hover,.app.light .kanban-item:hover{border-color:#b9c9bf!important;box-shadow:0 12px 26px #18372b13!important}.app.light .lead-card h4,.app.light .kanban-item-title b{color:#1b392e!important}.app.light .lead-card code,.app.light .lead-card>small,.app.light .kanban-item-title span{color:#6d8b80!important}.app.light .lead-service,.app.light .lead-card-values span{background:#f7f7f3!important;border-color:#e5e2da!important}.app.light .lead-service span{background:#edf3ee!important;border-color:#d5e0d8!important;color:#6f5929!important}.app.light .lead-actions a,.app.light .lead-actions button,.app.light .kanban-item-actions button{background:#fafaf8!important;border-color:#ddd9d0!important;color:#5c786d!important}.app.light .lead-actions a:hover,.app.light .lead-actions button:hover,.app.light .kanban-item-actions button:hover{border-color:#afc0b5!important;color:#2c5945!important}.app.light .lead-actions .convert-btn,.app.light .quickcall,.app.light .quickwa,.app.light .pinmark{color:#9a7029!important}.app.light .kanban-empty{background:#f8f7f4!important;border-color:#d5d2c9!important;color:#718d82!important}.app.light .track{background:#e8ebe6!important}.app.light .track i{background:linear-gradient(90deg,#285b45,#b48736)!important}.app.light .pipeline-bar{background:#e8ebe6!important}.app.light .pipeline-bar i{background:#3d7359!important}.app.light .collection-ring{background:conic-gradient(#b48736 var(--pct),#e5e7e1 0)!important}.app.light .collection-ring:after{background:#fff!important}.app.light .collection-ring strong{color:#1d3a2f!important}.app.light .cash-breakdown>div,.app.light .formula-strip,.app.light .revenue-note,.app.light .top-cash-visual{background:#fbfaf7!important;border-color:#e0ddd5!important}.app.light .net-revenue{background:#fbfaf7!important;border-color:#e0ddd5!important}.app.light .net-revenue strong,.app.light .cash-breakdown b{color:#1d3a2f!important}.app.light .net-revenue span,.app.light .cash-breakdown span{color:#688277!important}.app.light .chart-legend{color:#668276!important}.app.light .legend-dot,.app.light .legend-dot.profit{background:#b48736!important}.app.light .storage-meter,.app.light .storage-overview-head{background:#fbfaf7!important;border-color:#e0ddd5!important}.app.light .storage-overview-head h4,.app.light .storage-overview-head strong{color:#1d3a2f!important}.app.light .storage-ring{background:conic-gradient(#3f7359 var(--storage-pct),#e6e8e3 0)!important}.app.light .storage-ring:after{background:#fff!important}.app.light .storage-ring span{color:#27543f!important}.app.light .settings-data-grid>div,.app.light .backup-centre{background:#fff!important;border-color:#e0ddd5!important}.app.light .settings-data-grid h4,.app.light .backup-head h4{color:#1c3a2f!important}.app.light .settings-data-grid p,.app.light .backup-head p{color:#698378!important}.app.light .backup-grid>div,.app.light .backup-row{background:#faf9f6!important;border-color:#e1ded6!important}.app.light .backup-grid span,.app.light .backup-row small{color:#6e887d!important}.app.light .backup-grid b{color:#936b28!important}.app.light .audit-detail{background:#f5f6f3!important;color:#52685f!important;border-color:#dedbd3!important}.app.light .settings-danger{background:#fbf3ef!important;border-color:#e4c9bf!important}.app.light .settings-danger h4{color:#8f4d3f!important}.app.light .settings-danger p{color:#8b7068!important}.app.light .danger{background:#fff4f0!important;border-color:#d9b4aa!important;color:#914d3f!important}.app.light .danger:hover{background:#fbe9e3!important;border-color:#c99689!important}.app.light .notification-popover,.app.light .command-palette,.app.light .quick-access-panel{background:#fff!important;border-color:#dcd8cf!important;box-shadow:0 20px 55px #18372b24!important}.app.light .notification-head,.app.light .notification-item{border-color:#ebe8e1!important}.app.light .notification-item{color:#304d42!important}.app.light .notification-item small,.app.light .notification-empty{color:#70897f!important}.app.light .notification-item:hover{background:#f5f7f4!important}.app.light .command-search{background:#f7f7f4!important;border-color:#dedbd3!important}.app.light .command-search input{color:#1c382e!important}.app.light .command-section-label{color:#8c6b30!important}.app.light .command-footer{border-top-color:#ebe8e1!important;background:#faf9f6!important}.app.light .quick-access-link{background:#faf9f6!important;border-color:#e0ddd5!important;color:#36564a!important}.app.light .quick-access-link:hover{background:#edf3ef!important;border-color:#bfd0c6!important}.app.light .action-row{background:#fff!important;border-color:#e0ddd5!important}.app.light .action-row:hover{background:#f7f9f7!important;border-color:#c6d3cb!important}.app.light .action-icon{background:#edf3ee!important;color:#9a7029!important}.app.light .momentum-badge{background:#faf5e8!important;border-color:#e4d5b5!important}.app.light .momentum-badge strong{color:#8f6828!important}.app.light .status-dot{background:#3f7359!important;box-shadow:0 0 0 5px #3f73591a,0 0 12px #3f735929!important}@media(max-width:900px){.app.light .side{box-shadow:4px 0 20px #18372b0f!important}}@media(max-width:700px){.app.light header .header-workspace-brand,.app.light header .header-salutation{box-shadow:0 6px 16px #18372b0e!important}.app.light .content{background:transparent!important}}.workflow-rules-list{display:grid;gap:10px;margin-top:14px}.workflow-rule-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line,#26382f);border-radius:12px;background:#ffffff06}.workflow-rule-row>div{display:grid;gap:5px}.workflow-rule-row small{opacity:.72}.workflow-rule-row .crud-badge{width:max-content}.etl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.etl-steps span{padding:9px 10px;border:1px solid var(--line,#26382f);border-radius:9px;text-align:center;font-size:12px;opacity:.65}.etl-steps span.active{opacity:1;border-color:#d8b46a;box-shadow:0 0 0 1px #d8b46a1f}.etl-mapping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.etl-mapping label{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line,#26382f);border-radius:8px}.etl-mapping label span{font-size:12px;opacity:.8}.etl-mapping select{min-width:0}.global-search-popover button{position:relative}.global-search-popover button .global-result-module{min-width:120px}.global-search-popover button:hover{transform:translateY(-1px)}@media(max-width:800px){.etl-mapping{grid-template-columns:1fr}.etl-steps{grid-template-columns:repeat(2,1fr)}.workflow-rule-row{align-items:flex-start;flex-direction:column}}.system-brand{width:calc(100% - 4px);min-width:0;height:72px;min-height:72px;margin:0 2px 18px;padding:8px 10px;gap:13px;align-items:center;overflow:hidden;border-radius:16px;border:1px solid rgba(239,155,45,.16);background:radial-gradient(circle at 14% 50%,rgba(244,132,31,.13),transparent 34%),linear-gradient(145deg,#ffffff0b,#ffffff03);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000024}.system-brand-logo{--logo-size:48px;width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 48px!important;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ef9b2d94,0 0 0 5px #ef9b2d1a,0 7px 16px #00000040}.system-brand-logo .login-reference-logo{width:100%!important;height:100%!important;object-fit:cover!important}.system-brand-copy{min-width:0;flex:1 1 auto;display:grid;gap:5px;align-content:center;overflow:hidden}.system-brand-copy strong{font-size:14px!important;line-height:1.18!important;letter-spacing:.035em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.system-brand-copy small{font-size:8px!important;line-height:1.25!important;letter-spacing:.14em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;color:#ef9b2d!important;opacity:.92!important}.side.collapsed .system-brand{width:54px;height:60px;min-height:60px;margin:0 auto 18px;padding:6px;border-color:#ef9b2d21;background:radial-gradient(circle,rgba(244,132,31,.12),transparent 70%)}.side.collapsed .system-brand-logo{--logo-size:44px;width:44px!important;height:44px!important;min-width:44px!important;flex-basis:44px!important}.app.light .system-brand{border-color:#c17e1e2e;background:radial-gradient(circle at 14% 50%,rgba(244,132,31,.1),transparent 34%),linear-gradient(145deg,#fffffff0,#f9f5eee0);box-shadow:inset 0 1px #ffffffe6,0 8px 20px #37463c14}.app.light .system-brand-copy strong{color:#1c2c26!important}.app.light .system-brand-copy small{color:#c9791a!important}@media(max-width:1100px){.system-brand{height:64px;min-height:64px;padding:7px 8px;gap:10px}.system-brand-logo{--logo-size:43px;width:43px!important;height:43px!important;min-width:43px!important;flex-basis:43px!important}.system-brand-copy strong{font-size:12.5px!important}.system-brand-copy small{font-size:7.2px!important;letter-spacing:.12em!important}}.system-brand{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-left:6px!important;padding-right:8px!important;gap:13px!important;overflow:visible!important}.system-brand:before{content:"";position:absolute;left:-8px;top:50%;width:190px;height:74px;transform:translateY(-50%);background:radial-gradient(ellipse at 35% 50%,rgba(239,139,50,.18),rgba(239,139,50,.07) 38%,transparent 72%);filter:blur(10px);pointer-events:none;z-index:0}.system-brand>*{position:relative;z-index:1}.system-brand-copy strong,.system-brand-copy small{overflow:visible!important;text-overflow:clip!important;max-width:none!important}.side:not(.collapsed) .system-brand-copy{flex:1;min-width:0}.side:not(.collapsed) .system-brand-copy strong{font-size:14px!important;letter-spacing:.015em!important}.side:not(.collapsed) .system-brand-copy small{font-size:8px!important;letter-spacing:.15em!important}.invoice-business-brand{display:flex;align-items:center;gap:13px;min-width:0}.invoice-business-brand img{width:58px;height:58px;flex:0 0 58px;object-fit:contain;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ef9f3147,0 8px 18px #00000038}.invoice-business-brand>div{min-width:0}.invoice-business-brand strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:700px){.invoice-business-brand img{width:50px;height:50px;flex-basis:50px}.system-brand{gap:10px!important}}header .header-company-brand{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;min-width:245px!important;width:auto!important;height:var(--header-unit)!important;padding:0 8px 0 0!important;justify-content:flex-start!important;gap:11px!important;overflow:visible!important;position:relative!important}header .header-company-brand:before{content:""!important;position:absolute!important;left:-10px!important;top:50%!important;width:230px!important;height:72px!important;transform:translateY(-50%)!important;border-radius:50%!important;background:radial-gradient(ellipse at 28% 50%,rgba(239,139,50,.17),rgba(239,139,50,.055) 45%,transparent 73%)!important;filter:blur(9px)!important;pointer-events:none!important}header .header-company-logo{width:38px!important;height:38px!important;flex:0 0 38px!important;position:relative!important;z-index:1!important;background:#fff!important;box-shadow:0 0 0 2px #ef9b2d61,0 6px 14px #00000038!important}header .header-company-logo .login-logo-orbit-ring,header .header-company-logo .login-logo-orbit-dot{display:none!important;animation:none!important}header .header-company-logo .login-reference-logo{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;box-shadow:none!important}header .header-company-copy{position:relative!important;z-index:1!important;display:grid!important;gap:3px!important;min-width:0!important}header .header-company-copy strong{display:block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font:800 13px/1.15 Manrope,system-ui,sans-serif!important;letter-spacing:.02em!important;color:#f4f1e8!important}header .header-company-copy small{display:block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font:700 7.5px/1.2 Manrope,system-ui,sans-serif!important;letter-spacing:.14em!important;color:#ef9b2d!important}.app.light header .header-company-copy strong{color:#1c2c26!important}.app.light header .header-company-copy small{color:#c9791a!important}@media(max-width:900px){header .header-company-brand{min-width:205px!important;gap:9px!important}header .header-company-logo{width:34px!important;height:34px!important;flex-basis:34px!important}header .header-company-copy strong{font-size:11px!important}header .header-company-copy small{font-size:6.5px!important}}@media(max-width:650px){header .header-company-brand{min-width:126px!important}header .header-company-copy strong{font-size:10px!important}header .header-company-copy small{font-size:5.5px!important;letter-spacing:.1em!important}}.system-brand-copy{gap:4px;position:relative;padding:5px 9px;overflow:visible}.system-brand-copy:before{content:"";position:absolute;top:-7px;right:-12px;bottom:-7px;left:-12px;border-radius:12px;background:radial-gradient(circle at 35% 50%,rgba(218,177,83,.2),rgba(218,177,83,.07) 42%,transparent 72%);filter:blur(5px);z-index:-1;pointer-events:none}.system-brand-copy strong{font-size:17px;letter-spacing:.01em;white-space:nowrap;overflow:visible;text-overflow:clip}.system-brand-aviraaj{color:#fff!important}.system-brand-360{color:#d9b15a!important}.system-brand-copy small{font-size:9px;letter-spacing:.14em;color:#a99a76!important;text-transform:none;opacity:.95}.side.collapsed .system-brand-copy{display:none}
