@font-face{font-family:Manrope;src:url(/assets/manrope-variable.ttf)format("truetype");font-weight:200 800;font-display:swap}select.input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--panel,#101a23)}select option,select optgroup{color:#edf3fa;background-color:#101a23}select option:disabled{color:#9baaba}:root{color:#edf3fa;font-synthesis:none;--bg:#0b0f15;--panel:#111923;--border:#293641;--muted:#9baaba;--blue:#65bdff;--danger:#ed879b;--green:#7bd4b0;--amber:#e7bd67;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0f15;font-family:Manrope,Segoe UI,sans-serif;font-size:13px}.route-container>.page{padding:22px 28px 12px}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:var(--blue);text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 2px #65bdff1b}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:27px;font-weight:650;line-height:1.3}h2{font-size:18px}svg{flex-shrink:0}hr{border:0;border-top:1px solid var(--border);margin:18px 0}::selection{background:#65bdff40}*{scrollbar-width:thin;scrollbar-color:#354454 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#354454;border-radius:4px}.app-shell{background:radial-gradient(at 55% 0,#1a2a3533,#0000 55%),#0b1016;grid-template-rows:62px minmax(0,1fr);grid-template-columns:208px minmax(0,1fr);height:100%;display:grid}.sidebar{border-right:1px solid var(--border);background:#070b10;flex-direction:column;grid-row:1/-1;min-height:0;display:flex}.brand{color:#f6f8fc;letter-spacing:2px;align-items:center;gap:12px;height:76px;padding:14px 22px;font-family:Georgia,serif;font-size:23px;font-weight:700;display:flex}.brand img{object-fit:cover;width:36px;height:38px}.nav{flex-direction:column;flex:1;gap:7px;padding:14px 9px;display:flex;overflow:auto}.nav button{text-align:left;color:#aeb8c5;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:3px;align-items:center;gap:13px;width:100%;padding:13px 16px;font-size:13px;display:flex}.nav button:hover{color:#eef3fa;background:#111a23}.nav button.active{color:#fff;background:linear-gradient(100deg,#21303d99,#141b2299);border-color:#253544 #253544 #253544 #65bdff}.nav-label{color:#607082;letter-spacing:1.7px;text-transform:uppercase;padding:16px 17px 6px;font-size:9px}.profile-button{border:0;border-top:1px solid var(--border);color:inherit;text-align:left;background:0 0;align-items:center;gap:9px;padding:18px 14px;display:flex}.profile-button small{color:var(--muted);margin-top:3px;display:block}.topbar{border-bottom:1px solid var(--border);background:#0b1117c9;justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex}.global-search{border:1px solid var(--border);width:310px;max-width:40vw;color:var(--muted);background:#10171f;border-radius:4px;align-items:center;gap:9px;padding:7px 12px;display:flex}.global-search input{box-shadow:none;color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.top-actions{align-items:center;gap:12px;display:flex}.top-actions select{background:0 0;border:0;min-height:30px;padding:4px 22px 4px 8px}.top-divider{background:var(--border);width:1px;height:22px}.workspace{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.workspace>.page{padding:22px 28px 12px}.page{flex-direction:column;gap:16px;min-width:0;height:100%;min-height:0;display:flex}.page-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;display:flex}.page-body{flex:1;min-height:0;overflow:auto}.page-footer{color:#738394;flex-shrink:0;justify-content:space-between;margin-top:auto;font-size:10px;display:flex}.pov-banner{color:#e7ca89;background:#292418;border-bottom:1px solid #574829;justify-content:space-between;align-items:center;gap:10px;padding:6px 28px;font-size:11px;display:flex}.pov-banner button{min-height:26px}.demo-label{color:#c9b47c}.toast-stack{z-index:150;gap:8px;max-width:380px;display:grid;position:fixed;bottom:24px;right:24px}.toast{background:#1b2d3b;border:1px solid #5e9dbb;border-radius:5px;padding:14px 18px;font-size:12px;box-shadow:0 10px 35px #0007}.loading-screen{height:100%;color:var(--muted);justify-content:center;align-items:center;gap:14px;display:flex}.loading-screen:before{content:"";border:1px solid #293641;border-top-color:#65bdff;border-radius:50%;width:19px;height:19px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{color:#e8eff8;white-space:nowrap;background:linear-gradient(#17222d,#121b24);border:1px solid #3a4c5c;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:12px;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.button:hover{background:#223241;border-color:#7890a5}.button-primary{color:#05111b;background:linear-gradient(#5aade8,#378bc8);border-color:#6eb9ed}.button-danger{color:#f49daf;background:#612e3838;border-color:#794150}.button-ghost:hover{background:#263441;border-color:#0000}.input{color:#e5edf6;background:#0c131b;border:1px solid #344352;border-radius:4px;outline:none;width:100%;min-height:36px;padding:8px 10px}.input:disabled{opacity:.55}.input[type=checkbox],.input[type=radio]{accent-color:#65bdff;width:16px;min-height:16px}.input[type=color]{min-width:45px;padding:3px}select.input{padding-right:25px}textarea.input{resize:vertical;min-height:88px;line-height:1.6}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>label span{color:var(--blue)}.field small{line-height:1.4}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid .full-width,.form-grid .span-2{grid-column:1/-1}.form-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;margin-top:8px;padding-top:20px;display:flex}.form-error,.error,[role=alert]{color:#f6a0ae;font-size:12px;line-height:1.6}.form-error{background:#53252b33;border:1px solid #71424a;border-radius:4px;padding:11px 13px}.muted{color:var(--muted)}.money{font-variant-numeric:tabular-nums;font-family:Cascadia Mono,Consolas,monospace}.row{align-items:center;gap:9px;min-width:0;display:flex}.stack{flex-direction:column;gap:15px;min-height:0;display:flex}.toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;display:flex}.toolbar>.input{width:auto;min-width:125px}.toolbar .search-input{min-width:200px}.split{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:16px;min-height:0;display:grid}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.text-button{color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.text-button:hover{text-decoration:underline}.badge{white-space:nowrap;color:#aebbc9;background:#36445030;border:1px solid #48546366;border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.2;display:inline-flex}.badge-green{color:#8edbbc;background:#36836220;border-color:#5ba78544}.badge-amber{color:#e3c58a;background:#94703120;border-color:#b4975444}.badge-red{color:#ed9eac;background:#91364a20;border-color:#a9576844}.avatar{color:#eff6ff;background:linear-gradient(140deg,#314252,#17212c);border:1px solid #465565;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.panel{border:1px solid var(--border);background:linear-gradient(135deg,#131e287a,#101821b3);border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.panel-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:11px 16px;display:flex}.panel-content{flex:1;min-height:0;padding:15px;overflow:auto}.stat{border:1px solid var(--border);background:linear-gradient(140deg,#17222e99,#10192299);border-radius:4px;min-width:0;padding:17px 18px}.stat-label{color:#a8b6c5;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stat-label svg{color:var(--blue);width:18px;height:18px}.stat>strong{font-variant-numeric:tabular-nums;letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;font-size:27px;font-weight:550;line-height:1.6;display:block;overflow:hidden}.stats-grid{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.table-wrap{min-height:0;overflow:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.data-table th{z-index:1;color:#8b9caf;letter-spacing:.1px;border-bottom:1px solid var(--border);white-space:nowrap;background:#121d27;padding:11px 14px;font-size:10px;font-weight:500;position:sticky;top:0}.data-table td{vertical-align:middle;border-bottom:1px solid #29364180;padding:13px 14px}.data-table tbody tr:hover{background:#20354935}.data-table td small{color:var(--muted);margin-top:4px;display:block}.empty{text-align:center;color:#a9b7c7;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:190px;padding:25px;display:flex}.empty p{color:#7e91a4;max-width:370px;font-size:12px;line-height:1.6}.empty-orbit{background:linear-gradient(145deg,#34536a33,#0000);border:1px solid #466078;width:42px;height:42px;margin:4px 0 12px;transform:rotate(45deg)}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#03070ddd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#101922;border:1px solid #3d5265;border-radius:6px;outline:none;flex-direction:column;width:650px;max-width:100%;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 100px #0009}.modal-header{border-bottom:1px solid var(--border);background:#131f2a;flex-shrink:0;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.modal-body{min-height:0;padding:22px;overflow:auto}.modal-body>.page{height:min(72vh,900px)}.modal-body>.panel{max-height:70vh}.search-results{gap:8px;display:grid}.search-result{border:1px solid var(--border);color:inherit;text-align:left;background:#172532;border-radius:4px;justify-content:space-between;align-items:center;padding:13px;display:flex}.search-result small{color:var(--muted);margin-top:5px;display:block}.login-page{background:radial-gradient(at 22% 47%,#21445c88,#0000 49%),#070c12;grid-template-columns:1.3fr 1fr;height:100%;display:grid;overflow:auto}.login-art{border-right:1px solid #29364188;flex-direction:column;justify-content:space-between;padding:40px 60px;display:flex;position:relative;overflow:hidden}.login-art .brand{padding:0}.login-art>small{color:#5f7488;letter-spacing:1px}.login-grid{pointer-events:none;background-image:linear-gradient(#648fa910 1px,#0000 1px),linear-gradient(90deg,#648fa910 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.login-form-wrap{justify-content:center;align-items:center;padding:45px;display:flex}.login-form{flex-direction:column;gap:22px;width:350px;display:flex}.login-form h2{letter-spacing:-.5px;font-size:26px}.login-form>p{color:#8d9eaf;margin-top:-10px;font-size:12px}.login-form .button-primary{margin-top:10px}.login-lang{align-self:flex-end}.overview-body{flex:1;grid-template-rows:minmax(230px,1fr) minmax(150px,.48fr);grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:14px;min-height:0;display:grid}.overview-main{grid-area:1/1}.overview-aside{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;display:grid}.overview-bottom{grid-column:1/-1}.mini-kanban{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:12px;height:100%;min-height:0;display:grid;overflow:auto}.mini-column{flex-direction:column;gap:10px;min-width:0;display:flex;overflow:auto}.mini-column-header{z-index:1;background:#121c26;border-bottom:2px solid #579acc;justify-content:space-between;gap:8px;padding:0 0 10px;font-size:11px;display:flex;position:sticky;top:0}.mini-deal{text-align:left;color:inherit;background:linear-gradient(135deg,#21303d70,#15212d77);border:1px solid #2b3e4f;border-radius:3px;flex-direction:column;flex-shrink:0;gap:10px;padding:13px;display:flex}.mini-deal:hover{border-color:#659ec1}.meeting-line{border-bottom:1px solid #29364199;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.meeting-line button{color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0}.meeting-line time{color:#77c5fc;font-variant-numeric:tabular-nums;min-width:43px}.meeting-line small{color:#8a9cae;margin-top:4px;font-size:10px;line-height:1.6;display:block}.assistant-promo{align-items:center;gap:15px;display:flex}.assistant-promo>svg{color:#69bafa;width:33px;height:33px}.assistant-promo p{margin-bottom:12px;font-size:12px}.analytics-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.pyramid{flex-direction:column;gap:8px;padding:10px 0;display:flex}.pyramid-row{background:linear-gradient(90deg,#387fb799,#54a7dc77);border:1px solid #77b9e355;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;min-width:125px;margin:0 auto;padding:11px 16px;font-size:11px;display:flex}.pyramid-row strong{font-variant-numeric:tabular-nums;font-size:17px}.bar-row{grid-template-columns:100px 1fr 45px;align-items:center;gap:12px;margin:14px 0;font-size:11px;display:grid}.bar-track{background:#23303c;border-radius:2px;height:7px;overflow:hidden}.bar-fill{background:linear-gradient(90deg,#397aad,#79bde9);height:100%}.analytics-types{flex-wrap:wrap;gap:7px;display:flex}.check-chip{background:#132332;border:1px solid #344b5f;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.check-chip input{accent-color:#65bdff}.chat-page{flex:1;grid-template-columns:minmax(0,1fr) 265px;gap:20px;min-height:0;display:grid}.chat-main{border:1px solid var(--border);background:#10192288;border-radius:4px;flex-direction:column;min-height:0;display:flex}.chat-messages{flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px;display:flex;overflow:auto}.chat-bubble{white-space:pre-wrap;background:#142433;border:1px solid #304557;border-radius:5px;max-width:90%;padding:16px 18px;font-size:12px;line-height:1.8}.chat-bubble.user{background:#25333e;border-color:#425467;align-self:flex-end}.chat-bubble strong{color:#85c8f4;letter-spacing:.6px;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.chat-actions{flex-direction:column;gap:6px;margin-top:12px;display:flex}.chat-compose{border-top:1px solid var(--border);align-items:flex-end;gap:10px;padding:16px;display:flex}.chat-compose textarea{min-height:75px;max-height:180px}.chat-aside{flex-direction:column;gap:15px;min-height:0;display:flex;overflow:auto}.chat-suggestion{text-align:left;color:#b6c7d7;background:#142331;border:1px solid #34495b;border-radius:4px;padding:13px;font-size:11px;line-height:1.7}.chat-suggestion:hover{border-color:#69a4cd}.profile-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.permission-note{color:#8da2b6;border:1px solid var(--border);background:#172532;border-radius:4px;padding:12px;font-size:11px;line-height:1.7}.notification-item{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.notification-item p{margin-bottom:5px;font-size:12px}.notification-item small{color:var(--muted)}@media (width>=1700px){:root{font-size:14px}.workspace>.page{padding:27px 34px 17px}.stat{padding:21px}.stat>strong{font-size:31px}.app-shell{grid-template-columns:225px minmax(0,1fr)}}@media (width<=1180px){.app-shell{grid-template-columns:175px minmax(0,1fr)}.brand{padding-left:15px;font-size:20px}.nav button{gap:9px;padding:12px 10px;font-size:11px}.workspace>.page{padding:18px}.topbar{padding:0 18px}.stats-grid{gap:9px}.stat{padding:12px}.stat>strong{font-size:23px}.overview-body{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr)}.chat-page{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=850px){.app-shell{grid-template-rows:54px minmax(0,1fr);grid-template-columns:61px minmax(0,1fr)}.brand{height:65px;padding:15px 12px}.brand span,.nav button span,.nav-label,.profile-button>div,.profile-button>svg{display:none}.nav{padding:8px 5px}.nav button{justify-content:center;padding:12px}.profile-button{padding:14px}.topbar{gap:8px;padding:0 12px}.top-actions{gap:4px}.global-search{width:220px}.workspace>.page{gap:12px;padding:15px 12px 10px}.stats-grid{grid-template-columns:repeat(2,1fr)}.overview-body{grid-template-rows:300px 280px 180px;grid-template-columns:1fr;overflow:auto}.overview-aside{grid-area:2/1;grid-template-rows:1fr;grid-template-columns:1fr 1fr}.overview-bottom{grid-row:3}.analytics-grid{grid-template-columns:1fr;grid-auto-rows:280px}.chat-page{grid-template-columns:1fr}.chat-aside{display:none}.login-page{grid-template-columns:1fr}.login-art{display:none}.page-header{align-items:flex-start}.page-header h1{font-size:23px}.page-header .row{flex-wrap:wrap;justify-content:flex-end}.form-grid,.profile-grid{grid-template-columns:1fr}.modal-wide{width:95vw}.modal-overlay{padding:10px}.split{grid-template-columns:1fr}.pov-banner{padding:6px 12px}.top-divider{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--bg:#09121a;--panel:#101a23;--border:#2a3640;--muted:#a4afb9;--blue:#38b6ff;--green:#43cc92;--amber:#ffbd38;--danger:#f16b68;color:#f3f5f8;background:var(--bg);font-size:15px}.app-shell{background:radial-gradient(at 80% 28%,#18232d55,#0000 65%),linear-gradient(115deg,#0c151e,#09121a);grid-template-rows:68px minmax(0,1fr);grid-template-columns:220px minmax(0,1fr)}.sidebar{background:linear-gradient(105deg,#03080d,#040b12);border-color:#25313a}.brand{letter-spacing:1px;gap:12px;height:82px;padding:24px;font-size:25px}.brand-mark{flex-shrink:0;width:40px;height:43px;display:block;position:relative;overflow:hidden}.brand .brand-mark img{mix-blend-mode:screen;width:72px;max-width:none;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav{gap:5px;padding:15px 7px 12px 3px}.nav button{color:#c8cdd4;border-left-width:3px;border-radius:4px;gap:16px;height:55px;min-height:48px;padding:13px 24px;font-size:16px;font-weight:400}.nav button svg{stroke-width:1.4px;width:22px;height:22px}.nav button.active{background:linear-gradient(110deg,#16222d,#131b23);border-color:#0000 #0000 #0000 #27b9ff}.profile-button{align-items:flex-start;gap:12px;min-height:124px;padding:20px}.profile-button .avatar{margin-top:3px}.profile-button strong{font-size:14px;font-weight:550}.profile-button small{font-size:12px;line-height:1.5}.profile-button>svg{margin-top:15px;margin-left:auto}.avatar{background:linear-gradient(135deg,#28343e,#141c24);border-color:#38434d;font-weight:450}.topbar{background:linear-gradient(100deg,#090f14,#070e14);border-color:#020609;padding:0 32px}.global-search{background:linear-gradient(110deg,#141e26,#0f171f);border-color:#27323c;width:320px;height:42px;padding:8px 13px}.global-search input{font-size:15px}.global-search svg{width:20px;height:20px}.top-actions{gap:14px}.top-actions>.input{min-width:65px;font-size:15px}.top-divider{background:#17222c;height:40px}.top-avatar.button{padding:0}.top-avatar .avatar{width:36px!important;height:36px!important}.top-actions>.button svg{stroke-width:1.5px;width:21px;height:21px}.top-actions>.button:has(span){gap:5px;font-size:12px}.workspace>.page,.route-container>.page{gap:16px;padding:24px 32px 28px}.page-header{min-height:64px}.page-header h1{letter-spacing:-.6px;font-size:32px;font-weight:600;line-height:1.2}.page-header p{color:#a4aeb9;margin-top:9px;font-size:16px}.page-header>.row{gap:12px}.page-footer{color:#9caab5;min-height:18px;font-size:12px}h2{font-size:23px;font-weight:550}h3{font-size:18px;font-weight:550}small{font-size:12px}.row{gap:12px}.stack{gap:16px}.button{background:linear-gradient(130deg,#111b24,#0b141c);border-color:#394752;border-radius:4px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:450}.button-primary{color:#fff;background:linear-gradient(115deg,#0589ed,#168fec);border-color:#27a9ff;box-shadow:inset 0 1px #69bdff3b,0 2px 7px #00152c50}.button-primary:hover{background:linear-gradient(115deg,#159aff,#209af4);border-color:#66c6ff}.button-ghost{background:0 0;border-color:#0000;padding:7px}.button-secondary:hover{background:#192733;border-color:#638298}.page-header .button-primary{min-width:164px;min-height:43px}.page-header .button-secondary{min-height:43px;padding-inline:20px}.button svg{stroke-width:1.6px}.input{background:linear-gradient(115deg,#111d27,#0c161e);border-color:#2c3b47;border-radius:4px;min-height:40px;padding:9px 12px;font-size:14px}.input::placeholder{color:#909da8}.field>label{color:#b5bec7;font-size:13px;font-weight:400}.field{gap:9px}.badge{padding:5px 9px;font-size:12px;font-weight:400}.badge-blue{color:#68caff;background:#113d642f;border-color:#2c79aa66}.badge-green{color:#66ce9f}.badge-amber{color:#eebc62}.badge-red{color:#f08383}.money{letter-spacing:-.45px;font-family:Cascadia Mono,Consolas,monospace;font-weight:400}.panel{background:linear-gradient(122deg,#14202a68,#0d172077);border-color:#2a3741;border-radius:5px}.panel-header{border-color:#2a3640;min-height:52px;padding:12px 18px}.panel-header h3{font-size:18px;font-weight:550}.panel-header .button-ghost{color:#92a5b5}.panel-content{padding:16px 18px}.panel-content:has(>.table-wrap){padding:0}.stat{background:linear-gradient(120deg,#16212b75,#111b2470);min-height:122px;padding:19px 18px;position:relative}.stat-label{color:#bcc4cb;justify-content:flex-start;font-size:14px}.stat>strong{color:#f5f7fa;margin-top:3px;font-size:30px;font-weight:450;line-height:1.45}.stat>small{color:#abb4bd;font-size:12px}.stat:has(.stat-icon){padding-left:77px}.stat-icon{width:44px;height:44px;color:var(--blue);background:linear-gradient(135deg,#14385499,#1a29367a);border:1px solid #27547755;border-radius:7px;place-items:center;display:grid;position:absolute;top:17px;left:16px}.stat-icon svg{stroke-width:1.4px;width:25px;height:25px}.stats-grid{gap:16px}.data-table{font-size:14px}.data-table th{color:#aeb8c1;letter-spacing:0;background:linear-gradient(110deg,#17232d,#111c25);padding:12px 18px;font-size:12px;font-weight:400}.data-table td{border-color:#29364099;padding:14px 18px}.data-table td small{color:#a8b4bf;font-size:12px}.empty{min-height:160px}.empty p{color:#94a5b4;font-size:13px}.permission-note{color:#abbac7;background:#11233155;border-color:#2b495e;font-size:12px}.pov-banner.is-pov{background:#08203466;border:1px solid #169fe0;border-radius:4px;margin:12px 32px 0;padding:7px 14px;font-size:13px}.pov-banner.demo-mode{color:#9caab5;z-index:2;pointer-events:none;background:0 0;border:0;min-height:22px;padding:0;font-size:12px;position:absolute;bottom:8px;left:32px;right:32px}.pov-banner.demo-mode .button{pointer-events:auto;color:#77c7f3;min-height:22px;padding:0 6px;font-size:11px}.workspace:has(.demo-mode) .page-footer{visibility:hidden}.overview-body{grid-template-rows:minmax(0,1fr) 166px;grid-template-columns:minmax(0,1.84fr) minmax(330px,1fr);gap:16px}.overview-aside{grid-template-rows:minmax(0,1fr) 130px;gap:14px}.overview-main>.panel-content{padding:0}.overview-main .panel-header>.row{flex:1}.overview-main .panel-header select{background:0 0;border:0;width:180px;min-height:28px;padding:0 20px;font-size:13px}.overview-main .panel-header .button{margin-left:auto}.mini-kanban{gap:0;overflow:auto}.mini-column{border-right:1px solid #2a3540;gap:10px;padding:0 11px 11px}.mini-column:last-child{border:0}.mini-column-header{background:#101a23;border-bottom-width:2px;flex-shrink:0;padding:11px 8px 10px;font-size:14px;font-weight:400}.mini-column-header>span:last-child{color:var(--blue)}.mini-deal{background:linear-gradient(125deg,#1a252f77,#17222d77);border-color:#2d3944;gap:6px;min-height:108px;padding:12px;position:relative}.mini-deal strong{font-size:14px;font-weight:450}.mini-deal .avatar{position:absolute;top:10px;right:9px;width:31px!important;height:31px!important;font-size:11px!important}.mini-deal .row{padding-right:34px}.mini-deal small{color:#abb5c0;font-size:12px}.mini-deal>.money{font-size:15px}.mini-deal>small:last-child{align-items:center;gap:7px;display:flex}.mini-deal>small:last-child svg{width:13px;height:13px}.meeting-line{gap:17px;padding:12px 0;font-size:14px}.meeting-line time{color:#45bdff;min-width:51px;font-size:16px}.meeting-line small{color:#aeb7c1;margin-top:2px;font-size:12px;line-height:1.7}.meeting-line .avatar{margin-left:auto}.assistant-promo{gap:18px}.assistant-promo>svg{stroke-width:1.3px;color:#2ab2ff;width:38px;height:38px}.assistant-promo p{margin-bottom:10px;font-size:13px;font-weight:400}.assistant-promo .button{color:#48c0ff;border-color:#23638b;min-height:32px;padding:5px 16px;font-size:12px}.overview-bottom .panel-header{min-height:46px}.overview-bottom .data-table th{padding-block:8px}.overview-bottom .data-table td{padding-block:8px;font-size:13px}.overview-bottom .data-table .text-button{color:inherit}.overview-bottom .data-table .badge{background:0 0;border:0;font-size:12px}.modal{background:linear-gradient(125deg,#121e28,#0c1720);border-color:#344957;border-radius:6px}.modal-header{background:0 0;padding:20px 24px}.modal-body{padding:22px 24px}.modal-wide{width:min(1280px,88vw)}.modal-overlay.page-overlay{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:80;align-items:stretch;padding:0;top:68px;left:220px}.page-overlay>.modal{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:radial-gradient(ellipse at 85% 25%,#18232d44,transparent 65%),var(--bg);border:0;border-radius:0}.page-overlay>.modal>.modal-header{border:0;min-height:71px;padding:24px 28px 0 32px}.page-overlay>.modal>.modal-header h2{font-size:31px;font-weight:550}.page-overlay>.modal>.modal-body{flex:1;min-height:0;padding:13px 32px 24px}.sales-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr)}.page-overlay .sales-detail-facts{border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr) 132px minmax(0,1fr);gap:15px 16px;margin-top:20px;padding-top:20px;font-size:13px}.page-overlay .sales-detail-facts dt{color:#a9b5c0}.page-overlay .sales-detail-facts dd{color:#edf1f5}.page-overlay .sales-detail-tabs{margin-bottom:16px}.page-overlay .sales-detail-heading{min-height:38px;margin-bottom:15px}.page-overlay .sales-contact{gap:10px;font-size:14px}.page-overlay .sales-contact strong{font-size:19px;font-weight:450}.page-overlay .sales-payment-summary{gap:12px;padding:20px 0;font-size:13px}.page-overlay .sales-payment-summary>div{border-right:1px solid #2a3640;flex:1;padding-right:10px}.page-overlay .sales-payment-summary>div:last-child{border:0}.page-overlay .sales-payment-summary strong{font-size:23px}.page-overlay .sales-progress-large{height:10px}.page-overlay .sales-meta-line{border-top:1px solid var(--border);margin-top:19px;padding-top:14px;font-size:12px}.page-overlay .sales-next-step{border:0;gap:18px;margin:0 0 20px;padding:0;font-size:14px;display:flex}.page-overlay .sales-next-step .sales-priority-icon{background:0 0;border-radius:50%;flex-shrink:0;width:62px;height:62px}.page-overlay .sales-next-step p{margin-top:14px;font-size:13px}.page-overlay .sales-next-step small{font-size:12px}.page-overlay .sales-comments article{gap:12px;display:flex}.page-overlay .sales-comments article>div{flex:1;min-width:0}.page-overlay .sales-comments p{font-size:13px}.page-overlay .sales-comments header{justify-content:space-between}.page-overlay .sales-comment-form textarea{height:42px;min-height:42px}.page-overlay .sales-comment-form .field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-overlay .sales-comment-form .button{gap:0;font-size:0}.page-overlay .sales-comment-form .button svg{width:18px;height:18px}.login-page{background:radial-gradient(at 45%,#11213080,#0000 70%),#070f16;grid-template-rows:minmax(0,1fr) 76px;grid-template-columns:45.4% 54.6%}.login-art{border-color:#050b11;justify-content:flex-start;gap:260px;padding:52px 46px 100px}.login-art .brand{z-index:1;gap:17px;height:auto;font-size:34px;position:relative}.login-art .brand-mark{width:54px;height:56px}.login-art .brand-mark img{width:95px;height:95px}.login-art h1{letter-spacing:-1px;max-width:540px;font-size:46px;font-weight:500;line-height:1.3}.login-art>div:not(.login-grid){z-index:1;padding-left:32px}.login-art p{color:#adb7c3;max-width:390px;margin-top:20px;font-size:25px;line-height:1.6}.login-art>small{display:none}.login-grid{background-image:linear-gradient(#3386b41b 1px,#0000 1px),linear-gradient(90deg,#3386b41b 1px,#0000 1px);background-size:108px 62px;inset:17% -15% -30%;transform:skewY(-28deg);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.login-form-wrap{padding:40px;position:relative}.login-form{background:linear-gradient(135deg,#111e2866,#0c172066);border:1px solid #2c3945;border-radius:7px;gap:26px;width:522px;padding:35px}.login-form h2{text-align:center;margin-bottom:5px;font-size:30px;font-weight:550}.login-form>p{text-align:center;color:#9fadb9;font-size:13px}.login-form .field>label{font-size:16px}.login-form .input{height:52px;padding:13px 16px;font-size:18px}.login-form .button-primary{min-height:56px;margin-top:7px;font-size:19px}.login-lang{position:absolute;top:42px;right:45px}.login-lang .button{font-size:18px}.login-password{position:relative}.login-password>.input{padding-right:52px}.login-password>.button{color:#abb9c5;position:absolute;top:6px;right:7px}.login-footer{text-align:center;color:#9daab6;border-top:1px solid #25313c;grid-column:1/-1;padding:24px;font-size:15px}.login-remember{color:#b7c1cc;align-items:center;gap:11px;font-size:16px;display:flex}.login-remember input{accent-color:#079bff;width:21px;height:21px}.app-shell .sales-leads-page{grid-template-rows:64px 125px 60px minmax(0,1fr);grid-template-columns:1fr 1fr;gap:16px;display:grid}.sales-leads-page>.page-header,.sales-leads-page>.sales-filters,.sales-leads-page>.sales-layout{grid-column:1/-1}.app-shell .sales-leads-page .sales-metrics{z-index:1;pointer-events:none;grid-area:2/1;grid-template-columns:1fr 1.25fr;align-items:center;gap:0;padding-left:4px;display:grid}.sales-leads-page .sales-metrics>.stat:nth-child(n+3){display:none}.sales-leads-page .sales-metrics>.stat{background:0 0;border:0;min-height:100px;padding-top:20px;padding-bottom:20px}.sales-leads-page .sales-metrics>.stat:first-child{border-right:1px solid var(--border)}.sales-leads-page .sales-metrics>.stat:nth-child(2){padding-left:28px}.sales-leads-page .sales-metrics>.stat:nth-child(2) .stat-icon{display:none}.app-shell .sales-leads-page>.sales-viewbar{border:1px solid var(--border);background:linear-gradient(115deg,#14202a55,#101a2277);border-radius:5px;grid-area:2/1/auto/-1;align-items:flex-end;padding:0 17px 18px 50%;position:relative}.sales-leads-page .sales-viewcontrols{gap:4px;max-width:47%;position:absolute;top:10px;right:13px}.sales-leads-page .sales-viewcontrols .input{width:112px;min-width:0;min-height:28px;padding:4px;font-size:10px}.sales-leads-page .sales-viewcontrols>.button{min-height:27px;padding:4px 7px;font-size:11px}.sales-leads-page .sales-tabs{flex-wrap:nowrap;justify-content:space-around;gap:8px;width:100%}.app-shell .sales-tabs button{color:#afb9c4;padding:13px 15px;font-size:14px;font-weight:400}.sales-tabs button.is-active{color:#fff!important;background:0 0!important;border-color:#23baff!important}.app-shell .sales-filters{border:1px solid var(--border);background:#15212a44;border-radius:4px;align-items:center;gap:14px;padding:11px}.sales-filters>.field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .sales-filters .input{min-height:37px;font-size:13px}.app-shell .sales-layout{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.app-shell .sales-entity strong{font-size:15px;font-weight:450}.app-shell .sales-entity small{max-width:200px;font-size:11px;line-height:1.6}.sales-entity>.avatar{color:#9eddff;background:linear-gradient(120deg,#123855,#09203a);border-color:#154b7655;border-radius:9px;width:39px!important;height:39px!important}.sales-deals-table tr:nth-child(3n+2) .sales-entity>.avatar{color:#cebbff;background:linear-gradient(135deg,#332b58,#211643)}.sales-deals-table tr:nth-child(3n) .sales-entity>.avatar{color:#8fe4c6;background:linear-gradient(135deg,#17483b,#0d2b24)}.app-shell .sales-deals-table td{height:74px;padding:13px 15px}.app-shell .sales-person{gap:9px;font-size:13px}.app-shell .sales-person .avatar{width:34px!important;height:34px!important}.app-shell .sales-next-action{color:#57c5ff;font-size:13px;line-height:1.5}.sales-next-action small{align-items:center;gap:6px;color:#c3cdd7!important;margin:0!important;font-size:12px!important;display:flex!important}.app-shell .sales-table-footer{color:#aab7c1;padding:16px;font-size:12px}.app-shell .sales-priority-icon{color:#30b4ff;background:linear-gradient(135deg,#173346,#0d1e2c);border:0;border-radius:50%;flex-shrink:0;width:41px;height:41px}.sales-priority-icon>svg{stroke-width:1.4px;width:23px;height:23px}.app-shell .sales-priorities>button{align-items:flex-start;gap:10px;min-height:88px;padding:11px 0;position:relative}.app-shell .sales-priorities{gap:0}.app-shell .sales-priorities strong{font-size:12px;font-weight:400;line-height:1.5}.app-shell .sales-priorities small{font-size:11px;line-height:1.4}.sales-priorities b{font-size:15px;font-weight:450;position:absolute;bottom:11px;right:0}.sales-orders-page .sales-metrics .stat{min-height:90px}.sales-orders-page>.sales-viewbar{border:1px solid var(--border);background:#111b24;border-bottom:0;min-height:52px;margin-bottom:-17px;margin-right:246px;padding:0 10px}.sales-orders-page .sales-layout{gap:16px}.sales-orders-page .sales-deals-table td{height:88px}.sales-orders-page .sales-action-list>button{gap:15px;padding:20px 0}.sales-action-list strong{font-size:13px;font-weight:400;line-height:1.5}.sales-action-list small{color:#9faeba;margin-top:6px;font-size:11px;display:block}.sales-orders-page .sales-progress{background:#25313d;max-width:96px;height:6px}.sales-orders-page .sales-progress>span{background:linear-gradient(90deg,#0576e7,#31b0f1)}.sales-side .panel-header h3{font-size:16px}.sales-info{font-size:12px!important;line-height:1.7!important}.lead-company-mode{gap:10px;margin:4px 0 0;display:flex}.lead-company-mode>.button{min-height:34px;font-size:12px}.app-shell .sales-clients-page{padding-right:398px;position:relative}.sales-clients-page .sales-filters{background:0 0;border:0;padding:10px 0}.app-shell .sales-clients-layout{min-height:0;display:flex}.sales-clients-layout>.sales-table-panel{flex:1}.app-shell .sales-clients-layout>.sales-side{width:350px;position:absolute;top:25px;bottom:65px;right:32px}.sales-clients-layout .sales-side>.panel{height:100%}.sales-clients-layout .sales-side .panel-header{border:0;min-height:70px}.sales-clients-layout .sales-side .panel-header h3{font-size:25px}.sales-clients-layout .sales-company-meta{flex-wrap:nowrap;gap:16px;margin:4px 0 24px}.sales-clients-layout .sales-company-meta p{margin-top:12px;font-size:12px;line-height:1.5}.sales-clients-layout .sales-company-meta>.avatar{color:#7ed5ff;background:#143248;border-radius:6px;width:68px!important;height:68px!important}.sales-clients-layout .sales-contact-list{border-bottom:1px solid var(--border);margin-bottom:20px;padding:17px 0 23px}.sales-clients-layout .sales-contact{font-size:13px;line-height:1.6}.sales-clients-layout .sales-mini-list{gap:10px;margin-top:15px}.sales-clients-layout .sales-mini-list>button{background:#17242f44;border:1px solid #2d3a45;border-radius:4px;padding:14px;font-size:12px}.sales-clients-layout .sales-table-panel td{height:74px}.sales-clients-layout .sales-table-caption{font-size:13px}.sales-clients-layout .sales-table-caption>span{display:none}.sales-clients-layout .sales-check{margin-left:auto;font-size:13px}.sales-side-bottom{margin-top:24px!important}.analytics-page{position:relative}.analytics-page .analytics-toolbar{gap:7px;margin-top:-2px}.analytics-toolbar .input{width:auto;max-width:215px;min-height:34px;padding:6px 9px;font-size:12px}.analytics-toolbar .input[type=date]{max-width:144px}.analytics-page .stats-grid .stat{min-height:110px;padding:16px 20px}.analytics-page .stats-grid .stat>strong{font-size:29px}.analytics-grid{grid-template-rows:minmax(220px,1.25fr) minmax(150px,.8fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;overflow:auto}.analytics-grid>.panel{min-height:0}.analytics-grid .panel-header{min-height:44px;padding:9px 16px}.analytics-grid .panel-header h3{font-size:18px}.analytics-grid .data-table{font-size:13px}.analytics-grid .data-table th{padding:10px 12px;font-size:11px}.analytics-grid .data-table td{padding:11px 12px}.analytics-grid .panel-content>p{display:none}.analytics-weekly{grid-area:1/1}.analytics-pyramid{grid-area:1/2}.analytics-sales{grid-area:2/1}.analytics-ai{grid-area:2/2}.analytics-ai .data-table{min-width:690px}.weekly-chart{grid-template-columns:78px minmax(0,1fr);gap:10px;height:calc(100% - 27px);min-height:140px;padding-top:8px;display:grid}.weekly-axis{color:#b1bcc7;flex-direction:column;justify-content:space-between;padding-bottom:29px;font-size:11px;display:flex}.weekly-bars{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#26354088 calc(25% - 1px) 25%);border-left:1px solid #33404b;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.weekly-column{text-align:center;flex-direction:column;min-width:0;display:flex}.weekly-bar-area{border-bottom:1px solid #3e4a55;flex:1;justify-content:center;align-items:flex-end;display:flex}.weekly-bar{background:linear-gradient(#368ddd,#07498f);border:1px solid #408dcc77;border-bottom:0;width:70%;max-width:70px;min-height:1px;position:relative}.weekly-bar>span{white-space:nowrap;color:#e4edf5;font-size:11px;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.weekly-column>small{color:#b8c2ca;background:#0e1922;place-items:center;height:28px;font-size:11px;display:grid}.chart-legend{color:#b4bec9;justify-content:center;align-items:center;gap:7px;padding-top:9px;font-size:11px;display:flex}.chart-legend>i{background:#1689e6;border-radius:2px;width:10px;height:10px}.pyramid{flex-direction:column;gap:5px;height:100%;padding:4px 0;display:flex}.pyramid-tier{flex:1;grid-template-columns:minmax(0,1.8fr) minmax(150px,1fr);align-items:center;gap:15px;min-height:38px;display:grid}.pyramid-shape{clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);border-radius:5px;justify-content:center;align-items:center;height:100%;min-height:38px;margin:auto;display:flex}.pyramid-shape>strong{font-size:27px;font-weight:400;line-height:1}.pyramid-caption{color:#e0e6eb;grid-template-columns:1fr auto;gap:3px 8px;font-size:12px;display:grid}.pyramid-caption>strong{font-size:12px;font-weight:450}.pyramid-caption>small{color:#95a9ba;grid-column:1/-1;font-size:10px}.analytics-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analytics-bottom .stat{min-height:75px;padding-top:12px;padding-bottom:8px}.analytics-bottom .stat>strong{font-size:25px;line-height:1.2}.analytics-bottom .stat-icon{background:0 0;border:0;width:43px;height:43px}.analytics-bottom .stat-icon svg{width:34px;height:34px}.modal-body .weekly-chart{height:400px}.modal-body .pyramid{height:450px}.app-shell .admin-nav{border-bottom:1px solid var(--border);gap:25px;margin:0;padding:0}.app-shell .admin-nav .button,.app-shell .admin-segments .button{box-shadow:none;color:#aeb8c2;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:45px;padding:10px 8px;font-size:15px;font-weight:400}.app-shell .admin-nav .button-primary,.app-shell .admin-segments .button-primary{color:#42c3ff;border-bottom-color:#22b6ff}.app-shell .admin-content{gap:16px;overflow:hidden}.app-shell .admin-stat-strip .stat{min-height:90px}.app-shell .admin-dictionaries{flex:1;grid-template-columns:220px minmax(0,1fr) 305px;gap:14px;min-height:0}.admin-dictionaries .inline-editor{height:100%}.admin-dictionaries .inline-editor .panel-header h3{font-size:16px}.admin-dictionaries .inline-editor .panel-content{padding:23px 18px}.admin-dictionaries .inline-editor .stack{gap:28px}.admin-dictionaries .inline-editor .form-actions{border:0;padding:0}.admin-dictionaries .inline-editor .form-actions .button{flex:1}.admin-dictionaries .inline-editor .form-actions .button-ghost{display:none}.app-shell .admin-dictionary-nav{border:1px solid var(--border);background:#111d2655;border-radius:5px;gap:3px;padding:12px 0}.app-shell .admin-dictionary-nav button{box-shadow:none;text-align:left;color:#aebbc6;background:0 0;border:0;border-left:2px solid #0000;border-radius:0;justify-content:space-between;min-height:49px;padding:12px 16px;font-size:13px;font-weight:400}.app-shell .admin-dictionary-nav .button-primary{color:#52c5ff;background:#11334d66;border-left-color:#27b5ff}.app-shell .admin-dictionary-nav button span{color:#748fa4;font-size:11px}.admin-dictionary-main .toolbar{gap:8px}.admin-dictionary-main .admin-search{min-width:0}.admin-dictionary-main .toolbar>.button{min-height:40px;font-size:12px}.admin-page .admin-dictionary-main table{min-width:0}.admin-dictionary-main .data-table th,.admin-dictionary-main .data-table td{padding:14px 12px;font-size:12px}.admin-dictionary-main .data-table tr{height:60px}.admin-dictionary-main .data-table th:first-child,.admin-dictionary-main .data-table td:first-child{width:55px}.admin-page .admin-table-panel{background:linear-gradient(115deg,#16222b55,#101a2355)}.admin-page .admin-role-card{border-color:var(--border);background:#13202a66}@media (height<=899px) and (width>=1001px){.nav{gap:1px;padding-top:7px}.nav button{height:45px;min-height:40px;font-size:14px}.profile-button{min-height:90px;padding:17px}.brand{height:76px}.workspace>.page,.route-container>.page{gap:13px;padding-top:18px}.page-header{min-height:56px}.page-header h1{font-size:29px}.page-header p{font-size:14px}.stat{min-height:99px;padding-top:13px;padding-bottom:12px}.stat>strong{font-size:26px}.stat-label{font-size:12px}.stat>small{font-size:11px}.overview-body{grid-template-rows:minmax(0,1fr) 147px}.overview-aside{grid-template-rows:minmax(0,1fr) 123px}.mini-deal{min-height:100px;padding:10px}.panel-header{min-height:46px;padding-block:9px}.panel-header h3{font-size:16px}.login-art{gap:150px}.login-art h1{font-size:37px}.login-art p{font-size:20px}.login-form{gap:20px;padding:28px}.analytics-page .stats-grid .stat{min-height:90px}.analytics-grid{grid-template-rows:minmax(170px,1.2fr) minmax(125px,.8fr)}.analytics-bottom .stat{min-height:63px}.analytics-bottom .stat>strong{font-size:23px}.analytics-page>.page-header{min-height:48px}.analytics-page .analytics-toolbar{margin-block:-3px}.app-shell .sales-leads-page{grid-template-rows:56px 106px 56px minmax(0,1fr)}.sales-leads-page .sales-metrics>.stat{min-height:85px;padding-top:12px;padding-bottom:10px}.sales-leads-page .sales-viewcontrols .input{width:95px}.sales-orders-page>.sales-filters{padding-block:8px}.app-shell .sales-deals-table td{height:63px;padding-block:10px}}@media (width<=1250px) and (width>=851px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.modal-overlay.page-overlay{left:190px}.brand{padding-inline:18px;font-size:23px}.nav button{padding-inline:16px;font-size:14px}.workspace>.page,.route-container>.page,.topbar{padding-inline:22px}.overview-body{grid-template-columns:minmax(0,1.7fr) minmax(265px,1fr)}.stat:has(.stat-icon){padding-left:59px}.stat-icon{width:33px;height:37px;left:12px}.stat>strong{font-size:25px}.stats-grid{gap:10px}.top-actions{gap:6px}.page-header h1{font-size:29px}.page-header .button{min-width:0;padding-inline:12px}.page-overlay .sales-detail-facts{grid-template-columns:110px minmax(0,1fr)}}@media (width<=850px){.app-shell{grid-template-rows:54px minmax(0,1fr);grid-template-columns:61px minmax(0,1fr)}.brand{height:65px;padding:12px 9px}.brand-mark{width:39px;height:40px;display:block!important}.brand>span:last-child{display:none}.nav{padding:8px 4px}.nav button{gap:0;height:45px;min-height:45px;padding:11px}.profile-button{min-height:65px;padding:12px}.topbar{padding-inline:12px}.top-actions{gap:3px}.top-avatar{display:none}.top-actions>.input{min-width:50px;font-size:12px}.global-search{width:220px;height:35px}.global-search input{font-size:12px}.workspace>.page,.route-container>.page{padding:16px 12px 35px}.page-header{min-height:55px}.page-header h1{font-size:25px}.page-header p{font-size:12px}.page-header .button{min-width:0;min-height:34px;padding:7px;font-size:11px}.stat{min-height:97px;padding:12px}.stat:has(.stat-icon){padding-left:59px}.stat-icon{width:32px;height:35px;top:14px;left:12px}.stat-label{font-size:11px}.stat>strong{font-size:23px}.stat>small{font-size:10px}.overview-body{grid-template-rows:330px 230px 185px;grid-template-columns:1fr}.overview-aside{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.modal-overlay.page-overlay{top:54px;left:61px}.page-overlay>.modal>.modal-header{padding:18px 16px 0}.page-overlay>.modal>.modal-header h2{font-size:25px}.page-overlay>.modal>.modal-body{padding:12px 16px 20px}.page-overlay .sales-detail-facts{grid-template-columns:110px minmax(0,1fr)}.sales-detail-grid,.login-page{grid-template-columns:1fr}.login-art{display:none}.login-form{width:min(100%,480px);padding:25px}.login-lang{top:15px;right:20px}.login-footer{padding:24px}.pov-banner.demo-mode{font-size:10px;left:12px;right:12px}.pov-banner.is-pov{margin-inline:12px}.button{font-size:12px}}.app-shell .catalog-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:34px;display:flex}.app-shell .catalog-toolbar{flex-wrap:nowrap;gap:18px}.catalog-toolbar>.admin-search{width:285px;min-width:180px;max-width:285px}.catalog-toolbar>.input{max-width:185px}.catalog-toolbar .admin-check{color:#91a4b4;margin-left:auto;font-size:12px}.catalog-reference-body{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow:hidden}.app-shell .catalog-grid{flex:1.5;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;min-height:0;display:grid;overflow:auto}.catalog-reference-package{border:1px solid var(--border);background:linear-gradient(130deg,#14222c70,#111b2455);border-radius:5px;flex-direction:column;gap:14px;min-height:345px;padding:18px 17px 15px;display:flex;overflow:auto}.catalog-package-state{flex-shrink:0;justify-content:space-between;gap:8px}.catalog-package-state small{color:#b4c0c9;font-size:12px}.catalog-reference-package h2{margin-top:0;font-size:22px;font-weight:600}.catalog-reference-package>p{color:#b8c2cc;min-height:43px;font-size:13px;line-height:1.65}.catalog-reference-package ul{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:0;padding:13px 0 0;list-style:none;display:flex}.catalog-reference-package li{color:#bec8d1;gap:10px;font-size:12px;line-height:1.4;display:flex}.catalog-reference-package li svg{color:var(--blue);margin-top:2px}.catalog-reference-price{margin-top:auto;padding-top:14px}.catalog-reference-price small{color:#aebac6;margin-bottom:6px;font-size:12px;display:block}.catalog-reference-price strong{color:#f0f5fb;font-size:25px;font-weight:450}.catalog-reference-actions{flex-shrink:0;gap:7px;display:flex}.catalog-reference-actions .button{flex:1;min-height:36px;padding:8px 10px;font-size:11px}.catalog-reference-actions .button:last-child{color:#38baff;border-color:#225c80}.catalog-reference-services{flex:1;min-height:155px}.catalog-reference-services .panel-header{min-height:48px}.catalog-reference-services .data-table td{height:41px;padding-block:6px;font-size:13px}.catalog-reference-services .data-table th{padding-block:8px}.catalog-reference-services .badge{background:0 0;border:0}.catalog-reference-services .badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.catalog-service-icon{color:#bcc8d3;border:1px solid #3c4954;border-radius:3px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.catalog-reference-note{color:#bbc7d0;background:#10253733;border:1px solid #265276;border-radius:5px;flex-shrink:0;align-items:center;gap:13px;min-height:46px;padding:11px 18px;font-size:12px;display:flex}.catalog-reference-note svg{color:#36baff}.catalog-reference-body.services-only>.catalog-reference-services{flex:1}.catalog-editor-reference{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);grid-auto-rows:min-content;align-content:start;gap:16px 20px;height:100%;display:grid}.catalog-editor-reference>.form-grid:first-of-type{border:1px solid var(--border);background:#15232d55;border-radius:5px;grid-area:1/1;padding:20px}.catalog-editor-reference>.form-grid:first-of-type>.field:nth-child(n+3){grid-column:1/-1}.catalog-editor-reference .catalog-composition{border-color:var(--border);background:#15232d55;grid-area:2/1/span 3;min-height:260px;max-height:47vh;overflow:auto}.catalog-editor-reference>.form-grid:nth-of-type(2){border:1px solid var(--border);background:#16232d66;border-radius:5px;flex-direction:column;grid-area:1/2;align-self:start;gap:24px;padding:23px;display:flex}.catalog-editor-reference>.admin-check{grid-area:2/2;padding:14px 0;font-size:13px}.catalog-editor-reference>p{grid-area:3/2;line-height:1.7}.catalog-editor-reference>.form-actions{grid-area:4/2;align-self:start}.catalog-editor-reference .catalog-line-fields{grid-template-columns:65px 115px minmax(100px,1fr) 30px}.catalog-editor-reference .catalog-edit-line{padding:10px}.catalog-editor-reference .catalog-add-line{z-index:2;background:#12202b;margin:-5px -5px 10px;padding:10px;position:sticky;top:0}.catalog-editor-reference .catalog-edit-line>.catalog-line-fields label{font-size:10px}.assistant-reference-page .page-header>.row>.input{width:235px;font-size:13px}.assistant-reference-page .chat-page{grid-template-columns:minmax(0,1fr) 365px;gap:30px}.assistant-reference-main{flex-direction:column;gap:16px;min-height:0;display:flex}.assistant-reference-main .chat-messages{gap:20px;padding:0}.assistant-welcome{text-align:center;border:1px solid var(--border);background:linear-gradient(125deg,#11233255,#111d2544);border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.assistant-welcome>svg{color:#34b6ff;stroke-width:1.3px;margin-bottom:20px}.assistant-welcome h2{font-size:28px;font-weight:500}.assistant-welcome p{color:#aebecb;max-width:550px;margin:15px 0 25px;font-size:15px;line-height:1.75}.assistant-welcome-context{color:#92c5e8;border:1px solid #344757;border-radius:4px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.assistant-reference-main .chat-bubble{background:linear-gradient(125deg,#10202c77,#101b2477);border-color:#2d3a46;width:100%;max-width:100%;padding:19px 24px;font-size:14px;line-height:1.8}.assistant-reference-main .chat-bubble.user{background:#172b3b88;border-radius:10px 10px 0;width:auto;max-width:75%}.chat-bubble>header{color:#c4d2de;align-items:center;gap:13px;margin-bottom:14px;font-size:12px;display:flex}.chat-bubble>header>svg{color:#34b8ff}.chat-text{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-suggestions{flex-shrink:0}.assistant-suggestions .panel-header{border:0;min-height:40px;padding:12px 16px 0}.assistant-suggestions .panel-header h3{font-size:14px;font-weight:450}.assistant-suggestions .panel-content{padding:12px 16px 16px}.assistant-suggestions .panel-content>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.assistant-suggestions .button{white-space:normal;gap:9px;min-width:0;padding:11px 9px;font-size:12px;line-height:1.5}.assistant-reference-main .chat-compose{background:#111e2966;border:1px solid #2d3e4b;border-radius:5px;flex-shrink:0;align-items:center;gap:10px;padding:6px 9px}.assistant-reference-main .chat-compose textarea{box-shadow:none;resize:vertical;background:0 0;border:0;height:43px;min-height:43px;max-height:150px;padding:10px 11px;font-size:15px}.assistant-reference-main .chat-compose>.button{width:63px;min-height:42px}.assistant-footnote{color:#92a4b4;text-align:center;flex-shrink:0;margin-top:-8px;font-size:11px}.assistant-reference-page .chat-aside{gap:13px}.assistant-reference-page .chat-aside>.panel{flex-shrink:0}.assistant-reference-page .chat-aside .panel-header{border:0;min-height:43px;padding-bottom:0}.assistant-reference-page .chat-aside .panel-header h3{font-size:17px}.assistant-reference-page .chat-aside .panel-content{padding-top:16px}.assistant-context{flex-direction:column;gap:12px;font-size:13px;line-height:1.6;display:flex}.assistant-context h3{font-size:18px}.assistant-context small{color:#a5b3c0;font-size:12px;display:block}.assistant-context a{overflow-wrap:anywhere;font-size:13px}.assistant-context .button{color:#4ebdff;border-color:#286083;align-self:flex-start;min-height:33px;padding:6px 13px;font-size:12px}.assistant-context>.row>svg{color:#27b6ff}.assistant-meeting-time{color:#2db8ff;font-size:23px;font-weight:450}.assistant-token-count{margin-top:10px;font-size:14px}.assistant-token-count span{color:#91a4b7;font-size:12px}.assistant-reference-page .chat-aside>.panel:last-child .row{justify-content:space-between;font-size:12px}.app-shell .meetings-reference-page>.page-header{min-height:46px}.app-shell .meetings-reference-page>.workflows-toolbar{background:0 0;border:0;gap:15px;min-height:42px;margin-bottom:8px;padding:0}.app-shell .meetings-reference-page .workflows-toolbar>.field{min-width:160px;max-width:200px}.meetings-reference-page .workflows-toolbar>.field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .meetings-reference-page .workflows-toolbar>.workflows-segment{align-self:center;margin-left:0;margin-right:auto}.meetings-reference-page .workflows-segment{background:0 0;border-color:#34424e}.meetings-reference-page .workflows-segment .button{min-height:38px;padding:9px 15px;font-size:13px}.meetings-reference-page .workflows-segment .button-primary{color:#30bdff;background:#0c2a4166;border-color:#008eff}.app-shell .workflows-meetings-layout{grid-template-columns:minmax(0,1fr) 375px;gap:18px}.app-shell .workflows-calendar-panel{background:linear-gradient(125deg,#13202b66,#101b2377);border-radius:5px}.app-shell .workflows-calendar-toolbar{min-height:57px;padding:10px 14px}.app-shell .workflows-calendar-toolbar strong{font-size:14px;font-weight:450}.app-shell .workflows-calendar-toolbar .button{min-height:33px;padding:7px 10px;font-size:12px}.app-shell .workflows-calendar-head{background:#13202a55;height:49px}.app-shell .workflows-calendar-head>button{color:#b0bfcc;font-size:13px}.app-shell .workflows-calendar-head>.is-today{color:#32bcff;background:#10273944}.app-shell .workflows-time-axis>span{color:#a5b7c5;font-size:11px}.app-shell .workflows-calendar-event{background:linear-gradient(110deg,#153c5977,#0f273b77);border-color:#24b3ff;border-left-width:1px;min-height:11px;font-size:10px;font-weight:400}.app-shell .workflows-calendar-event:nth-child(3n+2){background:#332d1355;border-color:#e2b430}.app-shell .workflows-calendar-event:nth-child(3n){background:#311c4055;border-color:#b777ec}.app-shell .workflows-calendar.is-expanded .workflows-calendar-event{padding:7px;font-size:12px}.app-shell .workflows-calendar-foot{font-size:11px}.app-shell .workflows-agenda{gap:16px}.app-shell .workflows-agenda>.panel{min-height:0}.workflows-agenda .panel-header{flex-wrap:wrap;gap:8px;min-height:53px}.workflows-agenda .panel-header>.row>.field{display:none}.workflows-agenda .panel-header h3{font-size:16px}.workflows-agenda-list{gap:10px!important}.app-shell .meeting-reference-card{text-align:left;color:#eaf0f5;background:linear-gradient(120deg,#17263266,#121e2966);border:1px solid #303d49;border-radius:5px;flex-direction:column;flex-shrink:0;gap:9px;min-height:160px;padding:14px 13px;display:flex}.meeting-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.meeting-card-heading>strong{font-size:16px;font-weight:550}.meeting-card-heading>svg{color:#a8b7c5;stroke-width:1.4px}.meeting-card-date{color:#b4c3cf;align-items:center;gap:9px;font-size:12px;display:flex}.meeting-reference-card>p{color:#b5c4d0;font-size:13px;line-height:1.5}.meeting-reference-card>small{color:#a4b7c8;font-size:11px}.meeting-card-contact{color:#b5c5d2;border-top:1px solid #2b3c4955;align-items:flex-start;gap:9px;padding-top:10px;font-size:12px;line-height:1.5;display:flex}.meeting-card-contact small{color:#8da3b6;font-size:11px;display:block}.meeting-card-result{color:#54c996;border-top:1px solid #2b3c4955;flex-wrap:wrap;align-items:center;gap:9px;padding-top:10px;font-size:12px;display:flex}.meeting-card-result small{width:100%;padding-left:26px;font-size:12px}.meeting-card-cancelled{color:#d87c78;border-top:1px solid #2b3c4955;padding-top:10px;font-size:12px;line-height:1.5}.meeting-reference-card.is-cancelled{opacity:.55}.meeting-reference-card.is-cancelled>.meeting-card-date,.meeting-reference-card.is-cancelled>p{text-decoration:line-through}.workflows-agenda .meeting-reference-card{border-left:2px solid #28b3ff;min-height:132px;padding:12px 15px}.workflows-agenda .meeting-card-contact{display:none}.workflows-agenda .meeting-card-date{color:#37baff}.workflows-agenda .meeting-reference-card:nth-child(3n+2){border-left-color:#51d4a0}.app-shell .workflows-director-load>div{padding:12px 0;font-size:13px}.workflows-director-load small{font-size:11px}.meetings-board-reference{flex-direction:column;flex:1;gap:15px;min-height:0;display:flex}.app-shell .workflows-meeting-board{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;min-height:0}.workflows-meeting-board .workflows-column{background:#10202a55;border-color:#2c3c48;border-radius:5px}.workflows-meeting-board .workflows-column>header{background:0 0;border-top-width:2px;border-bottom:0;min-height:46px;padding:12px 15px}.workflows-meeting-board .workflows-column>header strong{font-size:15px;font-weight:450}.workflows-meeting-board .workflows-column>header .badge{color:#b6c5d1;background:0 0;border:0}.workflows-meeting-board .workflows-column-body{gap:10px;padding:0 12px 12px}.workflows-meeting-board .workflows-date-caption{display:none}.meeting-board-load{flex-shrink:0;height:167px}.meeting-board-load .panel-header{min-height:38px;padding-block:8px}.meeting-board-load .panel-header h3{font-size:15px}.meeting-board-load .data-table th{padding-block:7px;font-size:11px}.meeting-board-load .data-table td{padding-block:7px;font-size:12px}.meeting-load-bar{background:#283b4b;border-radius:3px;width:75%;height:6px;margin-right:15px;display:inline-block;overflow:hidden}.meeting-load-bar>span{background:linear-gradient(90deg,#087fe4,#2ba7ed);height:100%;display:block}.meeting-board-load .data-table td>small{font-size:11px;display:inline-block}.meeting-detail-reference{flex-direction:column;gap:20px;display:flex}.meeting-detail-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}.meeting-detail-bar>.row{flex-wrap:wrap}.meeting-detail-bar>.row>.button{font-size:13px}.meeting-detail-grid{grid-template-columns:1.03fr 1fr;gap:18px;min-height:0;display:grid}.meeting-date-summary{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:11px;padding-bottom:20px;font-size:14px;line-height:1.5;display:flex}.meeting-date-summary>small{color:#a9bdcc;margin-left:auto;font-size:12px}.meeting-people-reference{flex-direction:column;gap:20px;margin-top:20px;display:flex}.meeting-people-reference>div{color:#bdcbd6;grid-template-columns:20px 175px minmax(0,1fr);align-items:start;gap:12px;font-size:13px;display:grid}.meeting-people-reference strong{color:#edf3f8;font-size:14px;font-weight:450}.meeting-people-reference small{color:#8fa6b9;margin-top:5px;font-size:11px;line-height:1.5;display:block}.meeting-people-reference a{align-items:center;gap:10px;display:flex}.meeting-preparation{flex-direction:column;gap:20px;display:flex}.meeting-preparation>div{border-bottom:1px solid var(--border);padding-bottom:20px;font-size:14px;line-height:1.7}.meeting-preparation h3{margin-bottom:10px;font-size:14px}.meeting-preparation p{color:#a6bbcb;white-space:pre-wrap;font-size:13px;line-height:1.7}.meeting-preparation>.row{justify-content:space-between;align-items:flex-start;gap:18px}.meeting-preparation>.row>strong{text-align:right;font-size:13px;font-weight:450}.meeting-preparation>.button{color:#39baff;border-color:#246794;align-self:flex-start}.meeting-detail-reference .workflows-history strong{font-size:14px;font-weight:450}.meeting-detail-reference .workflows-history small{margin-top:7px;font-size:12px;line-height:1.6;display:block}.meeting-detail-reference .workflows-preserve{color:#becbd5;font-size:14px;line-height:1.85}.meeting-detail-reference .stack>.panel .stack>.button{align-self:flex-start}.meeting-detail-reference .workflows-history{gap:22px}.app-shell .nav button{gap:14px;font-size:15px}.app-shell .nav button span{white-space:nowrap}.app-shell .overview-aside{grid-template-rows:minmax(0,1fr) 143px}.app-shell .overview-bottom .panel-header{min-height:44px;padding:7px 16px}.app-shell .overview-bottom .panel-header .button{min-height:26px;padding:4px}.app-shell .overview-main .panel-header{min-height:52px}.app-shell .overview-main .panel-header .input{width:180px;min-height:30px;padding:0 18px}.app-shell .overview-main .panel-header .row{gap:10px}.app-shell .overview-main .panel-header .button{min-height:30px;padding:4px}.app-shell .overview-main .panel-header h3{white-space:nowrap}.app-shell .overview-aside .panel-header{min-height:50px}.app-shell .overview-bottom .data-table th{background:#17232c66}.app-shell .overview-bottom .data-table td{height:40px}.app-shell .sales-detail-facts{grid-template-columns:110px minmax(0,1fr) 140px minmax(0,1fr)}.modal .sales-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.modal .sales-editor .sales-responsible{border-color:var(--border);margin-top:20px;padding:15px}.modal .sales-editor{gap:15px}.modal .sales-editor>.form-actions{z-index:5;background:#0e1922;margin:0;padding:15px 0;position:sticky;bottom:-23px}.workflows-pipelines-page.is-editor>.workflows-editor-status{gap:20px;top:24px;left:auto;right:32px}.workflows-pipelines-page.is-editor>.workflows-editor-status>span{font-size:12px}.workflows-pipelines-page.is-editor>.page-header{padding-right:440px}@media (height<=899px) and (width>=1001px){.catalog-reference-package{gap:11px;min-height:300px;padding:13px}.catalog-reference-package>p{min-height:38px;font-size:12px}.catalog-reference-package h2{font-size:19px}.catalog-reference-package li{font-size:11px}.catalog-reference-price strong{font-size:22px}.catalog-reference-package ul{gap:6px}.catalog-reference-body{gap:12px}.catalog-reference-note{min-height:34px;padding:8px 14px;font-size:11px}.catalog-page>.page-header{min-height:50px}.catalog-page>.catalog-tabs .button{min-height:36px;padding-block:7px}.catalog-reference-services{min-height:125px}.app-shell .catalog-grid{flex:1.6}.assistant-reference-page .chat-page{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.assistant-reference-page .chat-aside .panel-header h3{font-size:15px}.assistant-reference-page .chat-aside .panel-content{padding:11px 16px}.assistant-context{gap:8px;font-size:12px}.assistant-context small{font-size:11px}.assistant-reference-page .chat-aside{gap:10px}.assistant-suggestions .button{min-height:36px;padding:7px;font-size:11px}.assistant-welcome p{font-size:14px}.meeting-board-load{height:143px}.app-shell .workflows-meetings-layout{grid-template-columns:minmax(0,1fr) 315px}.app-shell .meeting-reference-card{gap:7px;min-height:146px;padding:11px}.meeting-reference-card>p{font-size:12px}.meeting-card-heading>strong{font-size:14px}.workflows-pipelines-page.is-editor>.workflows-editor-status{top:18px}}@media (width<=1250px){.app-shell .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-reference-page .chat-page{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.assistant-suggestions .panel-content>div{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workflows-meetings-layout{grid-template-columns:minmax(0,1fr) 280px}.meeting-people-reference>div{grid-template-columns:18px 135px minmax(0,1fr);font-size:12px}.app-shell .admin-dictionaries{grid-template-columns:170px minmax(0,1fr) 245px;gap:12px}.admin-dictionaries .inline-editor .panel-content{padding:16px 12px}.app-shell .sales-clients-page{padding-right:328px}.app-shell .sales-clients-layout>.sales-side{width:290px;right:22px}.app-shell .sales-detail-facts{grid-template-columns:105px minmax(0,1fr)}.catalog-editor-reference{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr)}.catalog-editor-reference .catalog-line-fields{grid-template-columns:65px 110px minmax(80px,1fr) 28px}}@media (width<=850px){.catalog-reference-body{overflow:auto}.app-shell .catalog-grid{flex:none;grid-template-columns:repeat(2,minmax(200px,1fr));overflow:visible}.catalog-reference-package{min-height:320px}.catalog-reference-services{min-height:250px}.catalog-reference-note{font-size:11px;line-height:1.5}.catalog-toolbar .admin-check{display:none}.assistant-reference-page .chat-page{grid-template-columns:1fr}.assistant-reference-page .chat-aside{display:none}.assistant-reference-page .page-header>.row>.input{width:140px}.assistant-reference-page .page-header>.row{gap:5px}.assistant-reference-page .page-header .button{min-width:0;padding:8px}.app-shell .workflows-meetings-layout{grid-template-columns:1fr}.app-shell .workflows-meeting-board{grid-template-columns:repeat(4,minmax(220px,1fr));overflow:auto}.meeting-detail-grid{grid-template-columns:1fr}.meeting-detail-bar{flex-wrap:wrap;align-items:flex-start}.app-shell .sales-clients-page{padding-right:12px}.app-shell .sales-clients-layout>.sales-side{display:none}.app-shell .admin-dictionaries{grid-template-columns:130px minmax(0,1fr)}.admin-dictionaries .inline-editor{grid-column:1/-1;min-height:300px}.app-shell .admin-dictionaries{overflow:auto}.app-shell .sales-leads-page{display:flex}.sales-leads-page .sales-metrics{display:none!important}.app-shell .sales-leads-page>.sales-viewbar{min-height:102px;padding:40px 10px 0}.sales-leads-page .sales-viewcontrols{max-width:100%;left:10px;right:10px}.sales-leads-page .sales-viewcontrols .input{width:90px}.app-shell .sales-layout{grid-template-columns:1fr}.sales-orders-page>.sales-viewbar{flex-wrap:wrap;margin-right:0}.app-shell .sales-filters{flex-wrap:wrap;gap:7px;padding:9px}.app-shell .sales-filters>.field{min-width:110px}.catalog-editor-reference{height:auto;display:flex}.catalog-editor-reference .catalog-composition{min-height:280px;max-height:none}.workflows-pipelines-page.is-editor>.page-header{padding-right:150px}.workflows-pipelines-page.is-editor>.workflows-editor-status{top:16px;right:12px}.workflows-pipelines-page.is-editor>.workflows-editor-status>span{display:none}.app-shell .nav button{justify-content:center;padding:11px}.app-shell .overview-aside{grid-template-rows:1fr}.analytics-grid{grid-template-rows:250px;grid-template-columns:1fr;grid-auto-rows:250px}.analytics-grid>.panel{grid-area:auto;min-height:220px}.analytics-bottom .stat-icon{display:none}.analytics-bottom .stat{min-height:70px;padding:10px}.analytics-bottom .stat-label{font-size:10px}.analytics-bottom .stat>strong{font-size:18px}.analytics-toolbar .input{max-width:160px;font-size:10px}.analytics-toolbar{flex-wrap:wrap}.weekly-chart{min-height:140px}}.app-shell .catalog-page{gap:16px}.app-shell .catalog-tabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;min-height:37px;padding:0}.app-shell .catalog-tabs .button{min-height:37px;padding:8px 0}.app-shell .catalog-toolbar{min-height:40px;margin:0;padding:0}.catalog-reference-package{gap:10px;min-height:390px}.catalog-reference-package>p{min-height:42px;margin:0}.catalog-reference-package h2{margin:3px 0}.catalog-reference-package ul{gap:9px}.catalog-reference-package .catalog-reference-actions{background:#111d26;margin-top:2px;padding-top:4px;padding-bottom:2px;position:sticky;bottom:-15px}.app-shell .catalog-grid{flex:1.7;grid-auto-rows:minmax(390px,1fr)}.app-shell .money,.app-shell .overview-deal strong,.app-shell .catalog-reference-price strong{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:Manrope,sans-serif;font-weight:500}.roles-reference-layout{flex:1;grid-template-columns:280px minmax(0,1fr);gap:14px;min-height:0;display:grid}.roles-reference-list>.panel-content{flex-direction:column;gap:20px;padding:16px;display:flex;overflow:hidden}.roles-reference-items{flex:1;margin:0 -16px;overflow:auto}.roles-reference-items>button{color:#e7edf3;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #293845;align-items:center;gap:17px;padding:19px 17px;font-size:14px;line-height:1.5;display:flex}.roles-reference-items>button.selected{background:linear-gradient(110deg,#095c9977,#0f263b);border-left:3px solid #00a7ff}.roles-reference-items>button small{color:#9eafbd;margin-top:4px;font-size:12px;display:block}.roles-reference-list .admin-search{flex:none;min-width:0;max-width:none}.roles-reference-list .stack{gap:8px}.roles-reference-layout>.inline-editor>.panel-content{padding:22px;overflow:auto}.roles-reference-layout .inline-editor .form-actions{z-index:2;background:#101c26;margin-bottom:-22px;padding:16px 0;position:sticky;bottom:-22px}.roles-reference-layout .admin-permission-list{grid-template-columns:1fr 1fr;align-items:start;gap:0;display:grid;overflow:visible}.roles-reference-layout .admin-permission-group{border:1px solid #293641;height:100%;margin:0}.roles-reference-layout .admin-permission-row{grid-template-columns:1fr 145px;gap:10px;padding:8px 12px}.roles-reference-layout .admin-permission-row .input{min-height:33px;padding:6px;font-size:11px}.roles-reference-layout .admin-permission-row label{font-size:12px}.roles-reference-layout .admin-permission-group summary{padding:11px;font-size:13px}.roles-reference-layout .inline-editor .stack{gap:16px}.users-reference-layout{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:18px;min-height:0;display:grid}.users-reference-main{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:hidden}.users-reference-main .admin-stat-strip{display:none}.users-reference-main .toolbar{flex-shrink:0}.users-reference-main .admin-table-panel{flex:1.5}.users-reference-main .data-table td{padding:14px 12px;font-size:12px}.users-reference-main .data-table th{padding:10px 12px;font-size:11px}.users-reference-main .admin-badges{gap:4px}.users-reference-main .badge{white-space:normal;font-size:10px}.users-reference-main .admin-search{max-width:280px}.users-reference-main .data-table .button{padding:4px;font-size:10px}.users-reference-main .admin-table-description{font-size:11px}.users-audit{flex:1;min-height:180px}.users-audit .data-table{min-width:0}.users-audit .data-table td{padding-block:10px;font-size:11px}.users-reference-layout>.inline-editor>.panel-content{padding:20px;overflow:auto}.users-reference-layout .inline-editor .form-grid{grid-template-columns:1fr}.users-reference-layout .inline-editor .stack{gap:16px}.users-reference-layout .admin-role-choices{grid-template-columns:1fr;gap:9px}.users-reference-layout .admin-role-choice{background:0 0;border:0;align-items:flex-start;min-height:0;padding:9px}.users-reference-layout .admin-role-choice:has(input:checked){background:0 0}.users-reference-layout .admin-role-choice small{font-size:10px;line-height:1.5}.users-reference-layout .admin-fieldset{border:0;padding:0}.users-reference-layout .admin-fieldset legend{margin-bottom:10px;padding:0}.users-reference-layout .inline-editor .field>label{font-size:12px}.users-reference-layout .inline-editor .form-actions{z-index:2;background:#101c26;flex-wrap:wrap;margin-bottom:-20px;padding:15px 0;position:sticky;bottom:-20px}.users-reference-layout .inline-editor .button,.users-reference-layout .inline-editor .admin-check{font-size:12px}@media (height<=899px) and (width>=1001px){.app-shell .catalog-grid{grid-auto-rows:minmax(290px,1fr)}.catalog-reference-package{gap:7px;min-height:290px}.catalog-reference-package>p{min-height:32px;line-height:1.4}.catalog-reference-price{padding-top:5px}.catalog-reference-package ul{gap:6px;padding-top:8px}.catalog-reference-package h2{font-size:18px}.catalog-reference-actions .button{min-height:30px;padding:5px 7px}.catalog-reference-package .catalog-reference-actions{bottom:-13px}.roles-reference-layout{grid-template-columns:240px minmax(0,1fr)}.users-reference-layout{grid-template-columns:minmax(0,1fr) 315px}.roles-reference-items>button{padding-block:14px}}@media (width<=1100px){.roles-reference-layout{grid-template-columns:215px minmax(0,1fr)}.roles-reference-layout .admin-permission-list{grid-template-columns:1fr}.users-reference-layout{grid-template-columns:minmax(0,1fr) 290px}.users-reference-main .admin-table-panel .data-table{min-width:580px}}@media (width<=850px){.roles-reference-layout,.users-reference-layout{grid-template-columns:1fr;overflow:auto}.roles-reference-list{min-height:250px}.roles-reference-items{max-height:160px}.roles-reference-layout>.inline-editor,.users-reference-layout>.inline-editor{min-height:500px}.users-reference-main{min-height:550px}.roles-reference-layout .admin-permission-list{grid-template-columns:1fr}}.app-shell .catalog-page>.catalog-toolbar{margin:0}.app-shell .catalog-page .catalog-grid{min-height:390px;padding-bottom:0}.app-shell .money,.page-overlay .money{white-space:nowrap}@media (height<=899px) and (width>=1001px){.app-shell .catalog-page{gap:10px}.app-shell .catalog-page .catalog-grid{flex:1.9;grid-auto-rows:minmax(275px,1fr);min-height:275px}.app-shell .catalog-page .catalog-reference-package{gap:6px;min-height:275px;padding:11px}.app-shell .catalog-page .catalog-reference-services{min-height:105px}.app-shell .catalog-reference-services .panel-header{min-height:37px;padding-block:6px}.app-shell .catalog-reference-services .panel-header .button{min-height:25px;padding:3px}.app-shell .catalog-reference-package>p{min-height:31px;font-size:11px}.app-shell .catalog-reference-package .catalog-reference-price{padding-top:2px}.app-shell .catalog-reference-package .catalog-reference-price small{margin-bottom:3px}.app-shell .catalog-reference-package .catalog-reference-actions{bottom:-11px}}.catalog-reference-package>.catalog-reference-price{flex-shrink:0}.catalog-reference-package>ul{flex-shrink:1;min-height:0;overflow:auto}.catalog-reference-package>.catalog-reference-actions{background:0 0;padding:0;position:static}@media (height<=899px) and (width>=1001px){.app-shell .catalog-page .catalog-grid{grid-auto-rows:minmax(300px,1fr);min-height:300px}.app-shell .catalog-page .catalog-reference-package{min-height:300px}.app-shell .catalog-page .catalog-reference-package ul{max-height:74px}.app-shell .catalog-page .catalog-reference-package>p{flex-shrink:0}.app-shell .catalog-page .catalog-reference-actions{margin:0;padding:0}}
