.members-workspace{gap:14px;margin-bottom:36px;display:grid}.members-list-panel{gap:14px;padding:16px;display:grid}.members-list-header,.members-pagination,.members-archive-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.members-list-actions,.members-row-actions,.members-archive-actions,.members-modal-actions,.members-pagination>div{align-items:center;gap:8px;display:flex}.members-list-actions button,.members-pagination button,.members-archive-row button,.members-modal-actions button{border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;gap:8px;font-weight:400;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s,filter .15s;display:inline-flex}.members-list-actions button:last-child,.members-modal-actions button:last-child{background:linear-gradient(135deg,#6c5cffe0,#ff37c9b8);border-color:#ff37c96b;box-shadow:0 0 24px #ff37c933}.members-modal-actions .members-save-role-action{color:#fff;background:linear-gradient(135deg,#129f70e6,#3ddcff6b);border-color:#30e8a68f;box-shadow:0 0 24px #30e8a62e,inset 0 0 14px #ffffff0f}.members-list-actions svg,.members-row-actions svg,.members-modal-actions svg,.members-archive-row svg{width:17px;height:17px}.members-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.members-table-wrap,.members-permissions-list{border-radius:var(--radius);background:#04061457;border:1px solid #9aabff29;overflow:auto}.members-table{border-collapse:collapse;width:100%;min-width:760px}.members-table th,.members-table td{color:var(--text);text-align:right;vertical-align:middle;border-bottom:1px solid #9aabff21;padding:12px}.members-table td strong,.members-archive-row strong{color:var(--text);display:block}.members-table td span,.members-archive-row span{color:var(--muted);margin-top:3px;font-size:.76rem;display:block}.members-row-actions{justify-content:flex-start}.members-row-actions button{border-radius:var(--radius);width:36px;height:36px;color:var(--cyan);background:#3ddcff12;border:1px solid #3ddcff38;place-items:center;display:grid}.members-modal-backdrop{z-index:65;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020106b8;place-items:center;padding:20px;animation:.14s ease-out crmModalFade;display:grid;position:fixed;inset:0}.members-modal{border-radius:var(--radius);background:linear-gradient(135deg, #181e48f2, #070919fa), var(--panel-strong);border:1px solid #9aabff42;width:min(1180px,100%);height:min(88vh,900px);padding:14px;animation:.16s ease-out crmModalIn;overflow:auto;box-shadow:0 0 48px #3ddcff29,0 28px 90px #0000009e}.members-modal-archive{width:min(1180px,100%);height:auto;max-height:min(88vh,420px)}.members-modal-archived{width:min(1180px,100%);height:auto;max-height:min(88vh,980px)}.members-modal-archive .members-modal-header,.members-modal-archived .members-modal-header{background:0 0;margin-bottom:12px;position:static}.members-modal-header{z-index:2;background:linear-gradient(135deg,#181e48f5,#070919f5);justify-content:space-between;align-items:center;gap:12px;margin:-2px -2px 12px;padding:2px;display:flex;position:sticky;top:0}.members-modal-header h2{color:var(--text);margin:0;font-size:1.12rem}.members-modal-close{border-radius:var(--radius);width:38px;height:38px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;place-items:center;display:grid}.members-form-panel,.members-role-builder,.members-archive-confirm,.members-detail-grid,.members-archive-list{border-radius:var(--radius);background:#04061473;border:1px solid #9aabff2e;gap:12px;padding:14px;display:grid}.members-archive-list .crm-table-wrap{margin-top:0}.members-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.members-form-wide{grid-column:1/-1}.members-form-grid label{color:var(--text);gap:6px;font-size:.8rem;font-weight:900;display:grid}.members-form-grid input,.members-form-grid select,.members-form-grid textarea{border-radius:var(--radius);width:100%;min-height:42px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0;padding:8px 10px}.field-error{color:#ffb3c8;order:-1;font-size:.72rem;font-weight:800}.field-invalid input,.field-invalid select,.field-invalid textarea{box-shadow:0 0 0 1px #ff5a8a33,0 0 18px #ff5a8a24;border-color:#ff5a8ad1!important}.field-invalid .members-upload-control{border-color:#ff5a8ad1;box-shadow:0 0 0 1px #ff5a8a33,0 0 18px #ff5a8a24}.members-upload-control{border-radius:var(--radius);background:linear-gradient(135deg,#3ddcff1a,#ff3fc614),#04061494;border:1px solid #9aabff47;flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.members-upload-control input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.members-upload-button{border-radius:var(--radius);min-height:38px;color:var(--text);cursor:pointer;background:linear-gradient(90deg,#4e78ff75,#ff3fc66b);border:1px solid #3ddcff80;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 20px #ff3fc62e}.members-upload-button svg{width:18px;height:18px}.members-upload-control:hover .members-upload-button{border-color:#3ddcffc7;transform:translateY(-1px);box-shadow:0 0 26px #3ddcff33,0 0 22px #ff3fc62e}.members-upload-hint{color:var(--muted);font-size:.78rem;font-weight:800}.members-profile-thumb{object-fit:cover;border-radius:var(--radius);background:#04061499;border:1px solid #3ddcff57;width:72px;height:72px;box-shadow:0 0 24px #3ddcff29}.members-form-grid textarea{resize:vertical;min-height:92px}.members-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.members-detail-grid div{border-radius:var(--radius);background:#ffffff09;border:1px solid #9aabff24;min-height:76px;padding:12px}.members-detail-grid span{color:var(--muted);margin-bottom:8px;font-size:.76rem;display:block}.members-archive-confirm{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:auto}.members-archive-confirm .members-modal-actions{grid-column:auto;justify-content:flex-end;align-self:center}.members-archive-confirm h3{color:var(--text);margin:0;font-size:1.05rem}.members-archive-confirm>svg{border-radius:var(--radius);width:42px;height:42px;color:var(--amber);background:#ffd16614;border:1px solid #ffd16657;padding:10px}.members-permissions-panel{gap:12px;display:grid}.members-permission-chips{flex-wrap:wrap;gap:6px;display:flex}.members-permission-chips span{border-radius:var(--radius);min-height:28px;color:var(--text);white-space:nowrap;background:linear-gradient(135deg,#3ddcff14,#ff3fc612),#0f122c9e;border:1px solid #3ddcff3d;align-items:center;padding:4px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.members-tab-strip{flex-wrap:wrap;gap:8px;display:flex}.members-tab-strip button{border:1px solid var(--border);border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;padding:0 14px;font-weight:900}.members-tab-strip button.active{border-color:var(--border-hot);background:linear-gradient(90deg,#ff3fc647,#4e78ff2e);box-shadow:0 0 20px #ff3fc629}.members-row-actions .danger-icon{color:var(--rose);background:#ff5a8a1a;border-color:#ff5a8a6b}.members-permission-picker{border-radius:var(--radius);background:#ffffff09;border:1px solid #9aabff29;gap:6px;max-height:260px;padding:8px;display:grid;overflow:auto}.members-permission-picker label{color:var(--text);align-items:center;gap:8px;font-size:.78rem;display:flex}.members-permission-picker input{accent-color:var(--cyan)}.members-modal-actions .members-password-reset-action{color:var(--amber);background:#ffd16617;border-color:#ffd16661}.members-password-reset-confirm,.members-temporary-password{border-radius:var(--radius);background:#ffd16612;border:1px solid #ffd16652;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.members-password-reset-confirm>svg{color:var(--amber)}.members-password-reset-confirm p,.members-temporary-password span{color:var(--muted);margin:4px 0 0;font-size:.8rem;display:block}.members-password-reset-confirm>div:last-child{gap:8px;display:flex}.members-password-reset-confirm button,.members-temporary-password button{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);min-height:38px;color:var(--text);cursor:pointer;padding:0 12px}.members-password-reset-confirm button.danger{color:var(--rose);border-color:#ff5a8a73}.members-temporary-password{background:#34f5a712;border-color:#34f5a75c}.members-temporary-password code{border:1px dashed var(--green);border-radius:var(--radius);color:var(--green);background:var(--panel-strong);-webkit-user-select:all;user-select:all;padding:9px 12px;font-size:1rem}@media (width<=760px){.members-password-reset-confirm,.members-temporary-password{grid-template-columns:1fr}}.crm-workspace{gap:14px;margin-bottom:36px;display:grid}.crm-hero{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.crm-hero-text{min-width:0}.crm-hero-text span,.crm-section-title p,.crm-metric small,.crm-table td span,.crm-list-row span,.crm-detail-header span,.crm-facts-grid span{color:var(--soft);font-size:.78rem}.crm-hero-text h2{margin:4px 0;font-size:1.45rem}.crm-hero-actions,.crm-detail-actions,.crm-form-actions,.crm-tab-strip{flex-wrap:wrap;gap:8px;display:flex}.crm-hero-actions button,.crm-form-actions button,.crm-detail-actions button,.crm-tab-strip button{border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.crm-hero-actions button:first-child,.crm-form-actions button:first-child{background:linear-gradient(90deg,#4e78ffb3,#ff3fc6b8);border-color:#ff3fc694;box-shadow:0 0 22px #ff3fc638}.crm-hero-actions svg,.crm-form-actions svg,.crm-detail-actions svg,.crm-section-title svg,.crm-list-row svg,.crm-empty-detail svg{width:18px;height:18px}.crm-portal-filter{max-width:620px}.crm-portal-table{min-width:1120px!important}.crm-portal-table td{cursor:default}.crm-portal-table td span{color:var(--soft);margin-top:4px;font-size:.76rem;display:block}.crm-feedback-list{gap:12px;display:grid}.crm-feedback-card{border-radius:var(--radius);background:#04061485;border:1px solid #9aabff33;gap:12px;padding:14px;display:grid}.crm-feedback-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-feedback-card>header strong,.crm-feedback-card>header span{display:block}.crm-feedback-card>header span,.crm-feedback-card>header time{color:var(--soft);margin-top:4px;font-size:.78rem}.crm-feedback-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.crm-feedback-answers>div{border-radius:var(--radius);color:var(--muted);background:#3ddcff0a;border:1px solid #3ddcff1f;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.crm-feedback-answers strong{color:#fff0c2;white-space:nowrap}.crm-feedback-card blockquote{border-right:3px solid var(--pink);border-radius:var(--radius);color:var(--text);background:#ff3fc60f;margin:0;padding:12px}.crm-feedback-media{flex-wrap:wrap;gap:8px;display:flex}.crm-feedback-media button{border-radius:var(--radius);min-width:220px;color:var(--text);text-align:right;background:#3ddcff0f;border:1px solid #3ddcff42;align-items:center;gap:9px;padding:9px 11px;display:inline-flex}.crm-feedback-media button svg{width:18px;color:var(--cyan)}.crm-feedback-media button span,.crm-feedback-media button strong,.crm-feedback-media button small{display:block}.crm-feedback-media button small{color:var(--soft);margin-top:3px}@media (width<=760px){.crm-feedback-answers{grid-template-columns:1fr}.crm-feedback-card>header{display:grid}}.crm-kpi-grid,.crm-readiness-grid,.crm-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-conversion-monitor{gap:12px;padding:14px;display:grid}.crm-funnel-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.crm-funnel-step{border-radius:var(--radius);background:#0406148a;border:1px solid #9aabff2e;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:92px;padding:10px;display:grid;position:relative;overflow:hidden}.crm-funnel-step:after{content:"";inset-inline-end:-16px;background:#04061433;border-top:1px solid #9aabff2e;border-right:1px solid #9aabff2e;width:28px;height:28px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.crm-funnel-step:last-child:after{display:none}.crm-funnel-step>span{width:30px;height:30px;color:var(--cyan);background:#4be6ff14;border:1px solid #4be6ff57;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.crm-funnel-step strong,.crm-signal-card strong{color:var(--text);font-size:1.18rem;display:block}.crm-funnel-step p,.crm-signal-card p{color:var(--text);margin:1px 0;font-size:.84rem;font-weight:900}.crm-funnel-step small,.crm-signal-card small{color:var(--soft);font-size:.73rem;line-height:1.55}.crm-monitor-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.crm-signal-card{border-radius:var(--radius);background:#04061480;border:1px solid #9aabff2e;grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:88px;padding:10px;display:grid}.crm-signal-card>span{border-radius:var(--radius);width:34px;height:34px;color:var(--cyan);background:#3ddcff14;border:1px solid #3ddcff47;place-items:center;display:grid}.crm-signal-card svg{width:17px;height:17px}.crm-metric,.crm-readiness-item,.crm-facts-grid>div{border-radius:var(--radius);background:#04061480;border:1px solid #9aabff2e}.crm-metric{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:104px;padding:12px;display:grid}.crm-metric>span{border-radius:var(--radius);width:42px;height:42px;color:var(--cyan);background:#3ddcff14;border:1px solid #3ddcff47;place-items:center;display:grid}.crm-metric strong{color:var(--text);font-size:1.35rem;display:block}.crm-metric p{color:var(--text);font-weight:800}.crm-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.45fr);align-items:start;gap:14px;display:grid}.crm-column,.crm-section-frame,.crm-focus-stack{gap:14px;display:grid}.crm-focused-panel{min-height:560px}.crm-focused-panel .crm-form-grid,.crm-focused-panel .crm-filter-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.crm-focused-panel .crm-stepper{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-focused-panel .crm-table{min-width:840px}.crm-list-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.crm-list-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-right:auto;display:flex}.crm-list-actions button,.crm-pagination button,.crm-modal-actions button,.crm-row-actions button{border-radius:var(--radius);min-height:38px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s,filter .15s;display:inline-flex}.crm-list-actions button{padding:0 12px}.crm-list-actions button:last-child,.crm-modal-actions button:last-child{background:linear-gradient(90deg,#4e78ffb3,#ff3fc6b8);border-color:#ff3fc694;box-shadow:0 0 22px #ff3fc638}.crm-row-actions{justify-content:flex-start;gap:6px;display:flex}.crm-row-actions button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.crm-row-actions svg,.crm-list-actions svg,.crm-pagination svg,.crm-modal-actions svg{width:17px;height:17px}.crm-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.84rem;display:flex}.crm-pagination>div{align-items:center;gap:8px;display:flex}.crm-pagination button{padding:0 12px}.crm-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020106b8;place-items:center;padding:20px;animation:.14s ease-out crmModalFade;display:grid;position:fixed;inset:0}.crm-modal{border-radius:var(--radius);background:linear-gradient(135deg, #181e48f2, #070919fa), var(--panel-strong);border:1px solid #9aabff42;width:min(1180px,100%);max-height:min(88vh,980px);padding:14px;animation:.16s ease-out crmModalIn;overflow:auto;box-shadow:0 0 48px #3ddcff29,0 28px 90px #0000009e}.crm-modal-wizard,.crm-modal-view,.crm-modal-edit{width:min(1240px,100%);height:min(88vh,900px);overflow:auto}.crm-modal-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-modal-header h2{color:var(--text);font-size:1.14rem}.crm-modal-close{border-radius:var(--radius);width:38px;height:38px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;place-items:center;display:grid}.crm-modal-close svg{width:18px;height:18px}.crm-modal .crm-focused-panel,.crm-modal .crm-detail-panel{min-height:auto;margin-bottom:0}.crm-archive-confirm{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.crm-archive-confirm h3{margin:0}.crm-archive-confirm .crm-modal-actions{grid-column:auto;align-self:center;margin-top:0}.crm-archive-confirm>svg{border-radius:var(--radius);width:42px;height:42px;color:var(--amber);background:#ffd16614;border:1px solid #ffd16657;padding:10px}.crm-modal-actions{grid-column:1/-1;justify-content:flex-start;gap:8px;margin-top:10px;display:flex}.crm-modal-actions button{padding:0 12px}@keyframes crmModalFade{0%{opacity:0}to{opacity:1}}@keyframes crmModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.crm-section-title>span{border-radius:var(--radius);width:36px;min-width:36px;height:36px;color:var(--cyan);background:#3ddcff14;border:1px solid #3ddcff4d;place-items:center;display:grid}.crm-section-title h3{color:var(--text);margin:0;font-size:1rem}.crm-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.crm-stepper button{border-radius:var(--radius);min-height:42px;color:var(--muted);text-align:right;background:#0f122c9e;border:1px solid #9aabff33;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.crm-stepper button span{background:#ffffff12;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.crm-stepper button.active{color:var(--text);border-color:#ff3fc69e;box-shadow:0 0 20px #ff3fc62e}.crm-stepper button.done{color:#d7ffe9;border-color:#34f5a775}.crm-form-grid,.crm-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-form-grid.compact{grid-template-columns:1fr}.crm-form-grid label,.crm-filter-grid label{min-width:0;color:var(--text);gap:7px;font-size:.84rem;font-weight:800;display:grid}.crm-field-label,.crm-check-text{align-items:center;gap:6px;min-width:0;display:inline-flex}.crm-help-wrap{align-items:center;line-height:1;display:inline-flex;position:relative}.crm-help-trigger{width:22px;height:22px;color:var(--cyan);cursor:pointer;background:#0a1228d1;border:1px solid #4be6ff6b;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 0 14px #4be6ff1f}.crm-help-trigger:hover,.crm-help-trigger[aria-expanded=true]{color:#ffe8fb;border-color:#ff3fc69e;box-shadow:0 0 18px #ff3fc633}.crm-help-trigger svg{width:14px;height:14px}.crm-help-popover{z-index:80;border-radius:var(--radius);width:min(292px,100vw - 36px);color:var(--muted);background:linear-gradient(135deg,#131c3ef5,#1f123af5),#060818f5;border:1px solid #4be6ff5c;gap:7px;padding:13px 14px 13px 38px;line-height:1.75;animation:.15s ease-out crmHelpIn;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0006,0 0 24px #4be6ff24}.crm-help-popover strong{color:var(--text);font-size:.9rem}.crm-help-popover span{color:#cfd7ff;font-size:.82rem;font-weight:600}.crm-help-close{width:24px;height:24px;color:var(--text);cursor:pointer;background:#040614b8;border:1px solid #9aabff3d;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;left:8px}.crm-help-close svg{width:14px;height:14px}.crm-modal-close,.members-modal-close,.crm-help-close{color:#ffd5df!important;background:linear-gradient(135deg,#ff5a8a33,#ff3fc617),#ff5a8a1a!important;border-color:#ff5a8a75!important;box-shadow:0 0 18px #ff5a8a24!important}.crm-modal-close:hover,.members-modal-close:hover,.crm-help-close:hover{color:#fff!important;background:linear-gradient(135deg,#ff5a8a57,#ff3fc629),#ff5a8a29!important;border-color:#ff5a8ad9!important;box-shadow:0 0 26px #ff5a8a47!important}:root[data-theme=light] .danger-icon-action,:root[data-theme=light] .crm-modal-close,:root[data-theme=light] .members-modal-close,:root[data-theme=light] .crm-help-close{color:#a72249!important;background:linear-gradient(135deg,#ffeef4f5,#ffe3edd1),#ffffffe0!important;border-color:#c8325d6b!important;box-shadow:0 10px 22px #c8325d1a!important}:root[data-theme=light] .danger-icon-action:hover,:root[data-theme=light] .crm-modal-close:hover,:root[data-theme=light] .members-modal-close:hover,:root[data-theme=light] .crm-help-close:hover{color:#831936!important;background:linear-gradient(135deg,#ffe2ecfa,#ffcddedb),#ffffffe6!important;border-color:#c8325dad!important;box-shadow:0 0 24px #c8325d2e!important}@keyframes crmHelpIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.crm-form-grid label.wide,.crm-form-actions,.crm-check,.crm-filter-grid label:first-child{grid-column:1/-1}.crm-form-grid input,.crm-form-grid textarea,.crm-form-grid select,.crm-filter-grid input,.crm-filter-grid select{border-radius:var(--radius);width:100%;min-height:42px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0}.crm-form-grid input,.crm-form-grid select,.crm-filter-grid input,.crm-filter-grid select{padding:0 10px}.crm-form-grid textarea{resize:vertical;padding:10px}.crm-check{align-items:center;min-height:38px;gap:8px!important;display:flex!important}.crm-check input{width:18px;height:18px;min-height:18px;accent-color:var(--pink);flex:0 0 18px;place-items:center;padding:0}.crm-form-actions{justify-content:flex-start;margin-top:2px}.crm-notice{border-radius:var(--radius);color:var(--muted);background:#04061485;border:1px solid #9aabff33;padding:11px 12px;line-height:1.7}.crm-notice.good{color:#d5ffe9;border-color:#34f5a766}.crm-notice.danger{color:#ffd5df;border-color:#ff5a8a70}.crm-notice.pending{color:#fff0c2;border-color:#ffd16657}.crm-compact-status{border-radius:var(--radius);color:#fff0c2;background:#ffd1660f;border:1px solid #ffd1663d;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;min-height:32px;padding:4px 8px;font-size:.8rem;font-weight:800;display:inline-flex}.crm-compact-status svg{width:16px;height:16px}.crm-table-wrap{border-radius:var(--radius);border:1px solid #9aabff29;width:100%;margin-top:12px;overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;min-width:620px}.crm-table th,.crm-table td{color:var(--muted);text-align:right;vertical-align:middle;border-bottom:1px solid #9aabff1f;padding:10px}.crm-table th{color:var(--text);background:#ffffff0f;font-size:.84rem}.crm-table tr{cursor:pointer}.crm-table tr:hover,.crm-table tr.selected{background:#3ddcff14}.crm-table td strong,.crm-list-row strong,.crm-facts-grid strong{color:var(--text);display:block}.members-table-wrap{background:#04061457;border:1px solid #9aabff29;margin-top:12px}.members-table th,.members-table td{color:var(--muted);border-bottom:1px solid #9aabff1f;padding:10px}.members-table th{color:var(--text);background:#ffffff0f;font-size:.84rem}.members-table tbody tr{background:0 0;transition:background .15s}.members-table tbody tr:hover{background:#3ddcff14}.members-table td strong{color:var(--text)}.members-table td span{color:var(--muted)}.crm-status{max-width:100%;min-height:26px;color:var(--muted);white-space:nowrap;border:1px solid #9aabff3d;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:.74rem;font-weight:900;display:inline-flex}.crm-status.good{color:#c6ffe8;background:#34f5a71a;border-color:#34f5a76b}.crm-status.active{color:#d2f8ff;background:#3ddcff1a;border-color:#3ddcff6b}.crm-status.pending{color:#fff0c2;background:#ffd1661a;border-color:#ffd16661}.crm-status.danger{color:#ffd5df;background:#ff5a8a1a;border-color:#ff5a8a70}.crm-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.crm-detail-header h2{margin:4px 0;font-size:1.3rem}.crm-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.crm-readiness-item{grid-template-columns:20px minmax(0,1fr);gap:6px 8px;min-height:72px;padding:10px;display:grid}.crm-readiness-item svg{width:18px;height:18px}.crm-readiness-item.done svg{color:var(--green)}.crm-readiness-item.pending svg{color:var(--amber)}.crm-readiness-item span{color:var(--text);font-size:.82rem;font-weight:800}.crm-readiness-item strong{color:var(--soft);grid-column:2;font-size:.76rem}.crm-tab-strip{margin-bottom:12px}.crm-tab-strip button.active{background:linear-gradient(90deg,#ff3fc647,#4e78ff2e);border-color:#ff3fc69e;box-shadow:0 0 20px #ff3fc629}.crm-tab-content{gap:12px;display:grid}.crm-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-facts-grid>div{min-height:72px;padding:11px}.crm-list-stack,.crm-timeline{gap:8px;display:grid}.crm-list-row{border-radius:var(--radius);background:#04061475;border:1px solid #9aabff29;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.crm-list-row>svg{color:var(--cyan)}.crm-contact-row-body{min-width:0}.crm-contact-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.crm-contact-row-actions button{align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.crm-contact-row-actions button svg{width:15px;height:15px}.crm-contact-modal-backdrop{z-index:90}.crm-contact-modal{width:min(820px,100%)}.crm-contact-access-summary{color:var(--muted);align-items:center;gap:7px;margin-top:6px;font-size:.82rem;font-weight:800;display:inline-flex}.crm-contact-editor{border-radius:var(--radius);background:#04061475;border:1px solid #9aabff29;padding:12px}.crm-contact-audit{border-radius:var(--radius);color:var(--muted);background:#3ddcff0f;border:1px solid #3ddcff2e;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;font-size:.78rem;font-weight:700;display:grid}.crm-timeline-row small{color:var(--cyan);margin-top:5px;font-size:.74rem;display:block}.crm-timeline-row{border-radius:var(--radius);background:#04061475;border:1px solid #9aabff29;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:10px;display:grid}@media (width<=760px){.crm-list-row{grid-template-columns:24px minmax(0,1fr)}.crm-contact-row-actions{grid-column:1/-1;justify-content:flex-start}.crm-contact-audit{grid-template-columns:1fr}}.crm-timeline-row>span{background:var(--pink);border-radius:999px;width:12px;height:12px;margin-top:6px;box-shadow:0 0 14px #ff3fc6b8}.crm-timeline-row time{color:var(--soft);white-space:nowrap;font-size:.76rem}.crm-merge-box{border-radius:var(--radius);background:#ffd1660f;border:1px solid #ffd1663d;gap:10px;padding:12px;display:grid}.crm-empty-detail{min-height:440px;color:var(--muted);text-align:center;place-items:center;display:grid}.crm-empty-detail svg{width:54px;height:54px;color:var(--cyan);margin-bottom:10px}.service-v2{color:var(--text-primary,#f5f7ff);gap:14px;display:grid}.service-command-bar,.service-filter-band,.service-queue,.service-record{border:1px solid var(--border-color,#50daff3d);background:var(--panel-bg,#0a122be0);box-shadow:var(--panel-shadow,0 16px 36px #0000002e);border-radius:8px}.service-command-bar{justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex}.service-command-bar span,.service-record-head span,.service-queue-head span,.service-field>span,.service-facts span,.service-metric span,.service-record-row span{color:var(--text-muted,#9da9c7);font-size:.78rem}.service-command-bar h2,.service-record-head h2,.service-operation h3{margin:4px 0 0}.service-command-actions,.service-row-actions,.service-inline-form,.service-modal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.service-command-actions button,.service-row-actions button,.service-inline-form button,.service-form-grid button,.service-pagination button,.service-modal-actions button,.service-operation>button{border:1px solid var(--control-border,#5ad5ff52);background:var(--control-bg,#121b39e0);min-height:38px;color:var(--text-primary,#f5f7ff);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:400;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.service-command-actions button:not(:disabled):hover,.service-row-actions button:not(:disabled):hover,.service-inline-form button:not(:disabled):hover,.service-form-grid button:not(:disabled):hover,.service-pagination button:not(:disabled):hover,.service-operation>button:not(:disabled):hover{border-color:#35d8ff;transform:translateY(-1px);box-shadow:0 0 16px #35d8ff2e}.service-v2 button svg{width:17px;height:17px}.service-v2 button.primary-action,.service-v2 .service-form-grid button.primary-action{color:#fff;background:linear-gradient(90deg,#4368eeeb,#e02ca4eb);border-color:#ff4bbeb8}.service-row-actions button{width:36px;min-height:34px;padding:0}.service-row-actions button.success,.service-inline-form button.success,.service-modal-actions button.success{color:#5ef1b4;background:#16a37224;border-color:#2fde9a80}.service-row-actions button.danger,.service-inline-form button.danger,.service-modal-actions button.danger{color:#ff738b;background:#be1f4424;border-color:#ff496f80}.service-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.service-metric{background:var(--metric-bg,#121f42c7);border:1px solid #4bd3ff3d;border-radius:8px;align-content:center;gap:7px;min-height:86px;padding:13px;display:grid}.service-metric:nth-child(2n){border-color:#fb4dbf4d}.service-metric strong{font-size:1.28rem}.service-metric.good strong{color:#56e7ac}.service-metric.danger strong{color:#ff7189}.service-filter-band{grid-template-columns:minmax(260px,1fr) 190px 170px auto;align-items:center;gap:10px;padding:11px;display:grid}.service-advanced-filters{border-top:1px solid var(--row-border,#7c94c924);grid-column:1/-1;padding-top:8px}.service-advanced-filters>summary{min-height:34px;color:var(--text-muted,#9da9c7);cursor:pointer;align-items:center;gap:7px;list-style:none;display:inline-flex}.service-advanced-filters>summary::-webkit-details-marker{display:none}.service-advanced-filters>summary svg{color:#32d9ff;width:17px}.service-advanced-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:9px;padding-top:8px;display:grid}.service-advanced-filter-grid>label{gap:5px;display:grid}.service-advanced-filter-grid>label>span,.service-advanced-filter-grid>label>small{color:var(--text-muted,#9da9c7);font-size:.74rem}.service-advanced-filter-grid>label>small{color:#ff7189}.service-advanced-filter-grid input.invalid{border-color:#ff496fb8}.service-advanced-filter-grid>button{border:1px solid var(--control-border,#5ad5ff52);background:var(--control-bg,#121b39e0);min-height:40px;color:var(--text-primary,#f5f7ff);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.service-search{align-items:center;display:flex;position:relative}.service-search svg{color:#33d4ff;width:18px;position:absolute;right:12px}.service-search input{padding-right:40px!important}.service-v2 input,.service-v2 select,.service-v2 textarea{border:1px solid var(--control-border,#45ccff61);background-color:var(--input-bg,#081026eb);width:100%;min-height:40px;color:var(--text-primary,#f5f7ff);border-radius:7px;outline:none;padding:8px 11px}.service-v2 select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .service-v2 select,body.light-theme .service-v2 select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.service-v2 input:focus,.service-v2 select:focus,.service-v2 textarea:focus{border-color:#30d8ff;box-shadow:0 0 0 3px #30d8ff1c}.service-check{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.service-check input{accent-color:#e33cac;width:17px;min-height:17px}.service-layout{grid-template-columns:minmax(560px,.86fr) minmax(0,1.45fr);align-items:start;gap:12px;display:grid}.service-queue-full{width:100%}.service-queue-head>div{gap:4px;display:grid}.service-case-table-wrap{max-height:none}.service-case-table{min-width:1180px!important}.service-case-table td:first-child{min-width:210px}.service-case-table td:nth-child(2),.service-case-table td:nth-child(3),.service-case-table td:nth-child(6){min-width:145px}.service-case-table td:last-child{width:132px}.service-queue,.service-record{min-width:0;overflow:hidden}.service-queue-head{border-bottom:1px solid var(--border-color,#50daff33);justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.service-table-wrap{max-height:690px;overflow:auto}.service-v2 table{border-collapse:collapse;width:100%;min-width:720px}.service-v2 th,.service-v2 td{text-align:right;border-bottom:1px solid var(--row-border,#7c94c924);padding:11px 10px}.service-v2 th{z-index:2;background:var(--table-head-bg,#141f3efa);color:var(--text-muted,#aeb8d2);font-size:.78rem;position:sticky;top:0}.service-v2 tbody tr{transition:background .14s}.service-v2 tbody tr:hover,.service-v2 tbody tr.selected{background:var(--row-hover-bg,#32b2ef14)}.service-v2 td strong,.service-v2 td small{display:block}.service-v2 td small{color:var(--text-muted,#96a3c2);margin-top:3px}.service-pagination{justify-content:center;align-items:center;gap:10px;min-height:54px;display:flex}.service-pagination button:disabled,.service-v2 button:disabled{opacity:.45;cursor:not-allowed}.service-record-head{border-bottom:1px solid var(--border-color,#50daff33);justify-content:space-between;align-items:center;gap:16px;min-height:100px;padding:16px;display:flex}.service-record-head p{color:var(--text-muted,#9da9c7);margin:7px 0 0}.service-record-head>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.service-tabs{border-bottom:1px solid var(--border-color,#50daff33);gap:4px;padding:8px;display:flex;overflow-x:auto}.service-tabs button{height:38px;color:var(--text-muted,#aeb8d2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.service-tabs button.active{color:var(--text-primary,#fff);background:#db30a026;border-color:#ff41b88c}.service-tab-body{min-height:520px;max-height:780px;padding:14px;overflow:auto}.service-tab-stack{gap:12px;display:grid}.service-conversation-list,.service-media-list{gap:8px;display:grid}.service-conversation-row{border:1px solid var(--row-border,#7c94c92e);border-radius:var(--radius);background:var(--subtle-bg,#18234480);gap:7px;padding:11px;display:grid}.service-conversation-row.customer{border-right:3px solid var(--cyan,#32d9ff)}.service-conversation-row.service{border-right:3px solid var(--green,#34f5a7)}.service-conversation-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-conversation-row time,.service-conversation-row p,.service-media-list small{color:var(--text-muted,#9da9c7)}.service-conversation-row p{white-space:pre-wrap;margin:0}.service-conversation-row button,.service-media-list button{border-radius:var(--radius);background:var(--control-bg,#091026c2);min-height:42px;color:var(--text-primary,#fff);cursor:pointer;border:1px solid #39d5ff47;align-items:center;gap:9px;padding:8px 11px;display:flex}.service-conversation-row button{width:fit-content}.service-media-list button{text-align:right}.service-media-list button>span{gap:3px;display:grid}.service-media-list svg,.service-conversation-row button svg{color:#32d9ff;width:18px}.service-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.service-facts>div{background:var(--subtle-bg,#18234480);border-bottom:1px solid #39d5ff42;gap:5px;min-height:66px;padding:10px;display:grid}.service-operation{border-bottom:1px solid var(--row-border,#7c94c92e);padding:12px 0}.service-operation>header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.service-operation>header svg{color:#32d9ff;width:19px}.service-operation h3{font-size:.98rem}.service-operation-hint{color:var(--muted);margin:10px 0 0;font-size:.82rem}.service-inline-form{align-items:stretch}.service-inline-form>input,.service-inline-form>select{flex:190px}.service-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.service-field{gap:5px;display:grid}.service-field>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.service-field>span small{color:var(--text-muted,#9da9c7);font-size:.7rem;font-weight:400}.service-form-grid>button{min-height:40px}.service-form-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.service-form-message,.service-checklist-editor,.service-void-rules{grid-column:1/-1}.service-muted{color:var(--text-muted,#9da9c7);font-size:.78rem;line-height:1.8}.service-check-options{border:1px solid var(--row-border,#7191cf2e);background:var(--subtle-bg,#141f3e85);border-radius:6px;flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;padding:9px 10px;display:flex}.service-check-options label{align-items:center;gap:7px;display:inline-flex}.service-checklist-editor{border:1px solid var(--row-border,#7191cf2e);background:var(--subtle-bg,#141f3e6b);border-radius:7px;gap:7px;padding:10px;display:grid}.service-checklist-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.service-checklist-head button{min-height:34px}.service-checklist-line{grid-template-columns:28px minmax(140px,1fr) auto minmax(140px,1fr) 38px;align-items:center;gap:7px;display:grid}.service-checklist-line>label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.service-checklist-line>button{width:38px;min-height:38px;padding:0}.service-rule-line{grid-template-columns:minmax(90px,.7fr) minmax(140px,1fr) minmax(180px,1.5fr) 38px;gap:7px;margin-top:7px;display:grid}.service-rule-line button{width:38px;min-height:38px;padding:0}.service-policy-result{background:#0d948814;border:1px solid #2dd4bf5c;border-radius:7px;gap:5px;margin-top:10px;padding:12px;display:grid}.service-review-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.service-review-form>label{align-items:center;gap:7px;display:inline-flex}.service-step-card{border:1px solid var(--row-border,#7191cf3d);background:var(--subtle-bg,#141f3e85);border-radius:7px;gap:10px;padding:12px;display:grid}.service-step-card>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.service-step-card>header>div{gap:4px;display:grid}.service-step-card>header span,.service-step-card>header small{color:var(--text-muted,#9da9c7)}.service-record-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.service-record-actions button{min-height:36px}.service-movement-list{gap:5px;display:grid}.service-movement-list>div{border-top:1px solid var(--row-border,#7191cf2e);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.service-movement-list span{color:var(--text-muted,#9da9c7);font-size:.76rem}.service-cost-grid,.service-feedback-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.service-cost-grid>div,.service-feedback-state>div:not(.service-token){border:1px solid var(--row-border,#7191cf2e);background:var(--subtle-bg,#141f3e85);border-radius:6px;gap:4px;padding:9px;display:grid}.service-cost-grid span,.service-feedback-state span{color:var(--text-muted,#9da9c7);font-size:.76rem}.service-cost-source{border:1px solid var(--row-border,#7191cf2e);border-radius:6px;margin-top:9px;padding:9px}.service-cost-source summary{cursor:pointer}.service-cost-source pre{background:var(--input-bg,#081026eb);max-height:240px;color:var(--text-primary,#fff);border-radius:6px;padding:10px;overflow:auto}.service-record-list{gap:6px;display:grid}.service-record-row{border:1px solid var(--row-border,#7191cf2e);background:var(--subtle-bg,#141f3e85);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:flex}.service-record-row>div:first-child{gap:4px;display:grid}.service-unselected{text-align:center;min-height:650px;color:var(--text-muted,#9da9c7);place-content:center;justify-items:center;gap:10px;display:grid}.service-unselected svg{color:#34d9ff;width:48px;height:48px}.service-empty{text-align:center;color:var(--text-muted,#9da9c7);padding:24px}.service-ok{color:#58eaae}.service-blocked{color:#ff728b}.service-suggestion{text-align:left;background:var(--input-bg,#081026eb);max-height:280px;color:var(--text-primary,#fff);white-space:pre-wrap;direction:ltr;border:1px solid #34d6ff38;border-radius:6px;padding:12px;overflow:auto}.service-kpi-catalog{background:var(--panel-bg,#08122a94);border:1px solid #22d3ee38;border-radius:7px;margin:0 0 14px}.service-kpi-catalog>summary{cursor:pointer;min-height:46px;color:var(--text-primary,#fff);justify-content:flex-start;align-items:center;gap:9px;padding:10px 14px;list-style:none;display:flex}.service-kpi-catalog>summary::-webkit-details-marker{display:none}.service-kpi-catalog>summary span{align-items:center;gap:8px;font-weight:500;display:inline-flex}.service-kpi-catalog>summary svg{color:#22d3ee;width:18px;transition:transform .18s}.service-kpi-catalog[open]>summary>svg{transform:rotate(180deg)}.service-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.service-kpi-grid article{background:var(--subtle-bg,#0f1834b3);border:1px solid #818cf833;border-radius:6px;min-width:0;padding:10px}.service-kpi-grid span,.service-kpi-grid small{color:var(--text-muted,#9da9c7);display:block}.service-kpi-grid strong{color:var(--text-primary,#fff);margin:5px 0;font-size:1rem;display:block}.service-kpi-grid small{line-height:1.65}.speech-review-desk{background:var(--panel-bg,#0a122be0);border:1px solid #2dd4bf4d;border-radius:8px;overflow:hidden}.ticket-draft-desk{background:var(--panel-bg,#0a122be0);border:1px solid #818cf857;border-radius:8px;overflow:hidden}.ticket-draft-desk>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;list-style:none;display:flex}.ticket-draft-desk>summary::-webkit-details-marker{display:none}.ticket-draft-desk>summary span{align-items:center;gap:8px;display:flex}.ticket-draft-desk>summary svg{color:#a5b4fc;width:19px}.ticket-draft-desk>summary strong{color:#a5b4fc;font-size:.82rem}.ticket-draft-metrics,.ticket-draft-toolbar{border-top:1px solid var(--row-border);background:var(--subtle-bg);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.ticket-draft-metrics span{color:var(--text-muted);font-size:.76rem}.ticket-draft-metrics b{color:var(--text-primary)}.ticket-draft-toolbar{background:0 0;justify-content:space-between}.ticket-draft-toolbar label{align-items:center;gap:8px;display:flex}.ticket-draft-layout{border-top:1px solid var(--row-border);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);min-height:390px;display:grid}.ticket-draft-queue{border-left:1px solid var(--row-border);max-height:620px;overflow:auto}.ticket-draft-queue>button{text-align:right;border:0;border-bottom:1px solid var(--row-border);background:0 0;border-radius:0;gap:4px;width:100%;padding:11px 13px;display:grid}.ticket-draft-queue>button.active{background:#818cf821;box-shadow:inset -3px 0 #818cf8}.ticket-draft-queue span,.ticket-draft-queue small{color:var(--text-muted);font-size:.72rem}.ticket-draft-queue p{padding:14px}.ticket-draft-panel{min-width:0;padding:14px}.ticket-draft-panel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ticket-draft-panel h3{margin:4px 0 12px}.ticket-draft-panel header span,.ticket-draft-panel header code{color:var(--text-muted);text-align:left;font-size:.72rem}.ticket-draft-source,.ticket-draft-evidence{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.ticket-draft-source section,.ticket-draft-evidence section{border:1px solid var(--row-border);background:var(--subtle-bg);border-radius:7px;padding:10px}.ticket-draft-source h4,.ticket-draft-evidence h4{color:#a5b4fc;margin:0 0 7px;font-size:.78rem}.ticket-draft-source p,.ticket-draft-evidence p{white-space:pre-wrap;margin:4px 0;font-size:.8rem;line-height:1.8}.ticket-draft-edit{grid-template-columns:2fr 1fr 1fr;gap:9px;display:grid}.ticket-draft-edit label,.ticket-draft-reason{color:var(--text-muted);gap:5px;font-size:.76rem;display:grid}.ticket-draft-edit .wide{grid-column:1/-1}.ticket-draft-evidence section:first-child>div{grid-template-columns:90px 1fr 42px;align-items:center;gap:7px;margin:7px 0;display:grid}.ticket-draft-evidence progress{width:100%}.ticket-draft-evidence small{color:var(--text-muted);grid-column:2/-1}.ticket-draft-flags,.ticket-draft-warning{color:#fbbf24;background:#f59e0b1f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0;padding:9px;display:flex}.ticket-draft-warning{align-items:start}.ticket-draft-warning p{margin:4px 0 0}.ticket-draft-manual{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ticket-draft-manual p{flex:100%}.ticket-draft-manual input{flex:1}.ticket-draft-decision-panel{background:#818cf80f;border:1px solid #818cf857;border-radius:8px;gap:12px;margin-top:14px;padding:13px;display:grid;overflow:hidden}.ticket-draft-decision-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-draft-decision-panel>header strong{color:#c7d2fe}.ticket-draft-decision-panel>header span{color:var(--text-muted);font-size:.72rem}.ticket-draft-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.ticket-draft-actions button,.ticket-draft-send-action button{border:1px solid var(--control-border,#5ad5ff52);white-space:normal;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;height:auto;min-height:44px;padding:8px 12px;line-height:1.6;display:flex;position:static}.ticket-draft-actions .success{color:#5ef1b4;background:#16a37224;border-color:#2fde9a80}.ticket-draft-actions .danger{color:#ff738b;background:#be1f4424;border-color:#ff496f80;grid-column:1/-1;justify-self:start}.ticket-draft-sent,.ticket-draft-rejected,.ticket-draft-send-action{border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.ticket-draft-sent{color:#5ef1b4;background:#16a3721f;border:1px solid #2fde9a4d}.ticket-draft-sent div{gap:3px;display:grid}.ticket-draft-sent small{color:var(--text-muted);direction:ltr}.ticket-draft-rejected{color:#ff738b;background:#be1f441f}.ticket-draft-send-action{background:var(--subtle-bg);flex-wrap:wrap;justify-content:space-between}.ticket-draft-disclaimer{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.7}.ticket-media-panel{background:#208eaf0f;border:1px solid #5ad5ff47;border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.ticket-media-panel h4{align-items:center;gap:7px;margin:0;display:flex}.ticket-media-panel h4 span{color:var(--text-muted);margin-inline-start:auto}.ticket-media-panel>p{color:var(--text-muted);margin:0}.ticket-media-panel>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.ticket-media-panel button{border:1px solid var(--control-border,#5ad5ff52);background:var(--subtle-bg);min-height:58px;color:inherit;text-align:start;border-radius:7px;justify-items:start;gap:4px;padding:9px 11px;display:grid;position:static}.ticket-media-panel button small{color:var(--text-muted);direction:ltr}.staff-ticket-desk{background:var(--panel-bg,#0a122be0);border:1px solid #38bdf857;border-radius:8px;overflow:hidden}.staff-ticket-desk>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:10px 14px;list-style:none;display:flex}.staff-ticket-desk>summary::-webkit-details-marker{display:none}.staff-ticket-desk>summary span{align-items:center;gap:8px;display:flex}.staff-ticket-desk>summary svg{color:#38bdf8;width:20px}.staff-ticket-desk>summary strong{color:#7dd3fc;font-size:.8rem}.ticket-desk-toolbar{border-top:1px solid var(--row-border);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.ticket-desk-toolbar form{flex:1;align-items:center;gap:7px;min-width:280px;display:flex}.ticket-desk-toolbar form svg{width:17px;color:var(--text-muted)}.ticket-desk-toolbar form input{flex:1}.ticket-desk-shell{border-top:1px solid var(--row-border);grid-template-columns:180px minmax(260px,.56fr) minmax(480px,1.2fr);min-height:620px;display:grid}.ticket-desk-queues{border-left:1px solid var(--row-border);padding:8px 0}.ticket-desk-queues>button{text-align:right;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:6px;width:100%;padding:8px 11px;font-size:.74rem;display:flex}.ticket-desk-queues>button.active{background:#38bdf821;box-shadow:inset -3px 0 #38bdf8}.ticket-desk-queues b{color:#7dd3fc}.ticket-desk-review-counts{background:var(--subtle-bg);border-radius:6px;gap:5px;margin:10px;padding:8px;font-size:.72rem;display:grid}.ticket-desk-list{border-left:1px solid var(--row-border);max-height:760px;overflow:auto}.ticket-desk-list article{border-bottom:1px solid var(--row-border);grid-template-columns:28px 1fr;display:grid}.ticket-desk-list article.active{background:#38bdf81a}.ticket-desk-list article.breached{box-shadow:inset -3px 0 #ef4444}.ticket-desk-list article.warning{box-shadow:inset -3px 0 #f59e0b}.ticket-desk-list article>label{place-items:start center;padding-top:14px;display:grid}.ticket-desk-list article>button{text-align:right;background:0 0;border:0;border-radius:0;padding:11px 8px 11px 11px}.ticket-desk-list header,.ticket-desk-list footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.ticket-desk-list code,.ticket-desk-list p,.ticket-desk-list footer{color:var(--text-muted);font-size:.7rem}.ticket-desk-list p{margin:7px 0}.ticket-desk-list footer b{color:#fbbf24}.ticket-desk-pagination{justify-content:space-between;padding:8px;display:flex}.ticket-desk-pagination button{align-items:center;gap:4px;display:flex}.ticket-desk-pagination svg{width:15px}.ticket-desk-empty{padding:20px}.ticket-desk-workspace{min-width:0;padding:14px}.ticket-desk-workspace>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ticket-desk-workspace>header h3{margin:4px 0}.ticket-desk-workspace>header span,.ticket-desk-workspace>header code{color:var(--text-muted);font-size:.72rem}.ticket-desk-sla{background:var(--subtle-bg);border-radius:6px;padding:7px 9px;font-size:.72rem}.ticket-desk-sla.warning{color:#fbbf24}.ticket-desk-sla.danger{color:#f87171}.ticket-desk-controls{border-bottom:1px solid var(--row-border);flex-wrap:wrap;align-items:end;gap:9px;padding:10px 0;display:flex}.ticket-desk-controls label{color:var(--text-muted);gap:4px;font-size:.7rem;display:grid}.ticket-desk-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.ticket-desk-columns section{min-width:0}.ticket-desk-columns h4{align-items:center;gap:6px;margin:0 0 8px;font-size:.82rem;display:flex}.ticket-desk-columns h4 svg{color:#7dd3fc;width:17px}.ticket-desk-messages,.ticket-desk-timeline{gap:7px;max-height:310px;display:grid;overflow:auto}.ticket-desk-messages>div,.ticket-desk-timeline>div{border:1px solid var(--row-border);background:var(--subtle-bg);border-radius:6px;padding:8px}.ticket-desk-messages>div.internal_note{border-color:#f59e0b4d}.ticket-desk-messages strong,.ticket-desk-timeline span{color:#a5b4fc;font-size:.72rem}.ticket-desk-messages p,.ticket-desk-timeline p{white-space:pre-wrap;margin:4px 0;font-size:.78rem}.ticket-desk-messages time,.ticket-desk-timeline time{color:var(--text-muted);font-size:.65rem}.ticket-desk-compose,.ticket-desk-resolution{gap:7px;margin-top:8px;display:grid}.ticket-desk-compose button,.ticket-desk-resolution button{justify-self:start;align-items:center;gap:5px;display:flex}.ticket-desk-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ticket-desk-links span{background:var(--subtle-bg);color:var(--text-muted);border-radius:6px;padding:5px 8px;font-size:.7rem}.ticket-desk-action-hint{color:var(--text-muted);background:#f59e0b14;border:1px solid #f59e0b59;border-radius:6px;margin:0;padding:8px 10px;font-size:.75rem}.speech-review-desk>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;list-style:none;display:flex}.speech-review-desk>summary::-webkit-details-marker{display:none}.speech-review-desk>summary span{align-items:center;gap:8px;display:flex}.speech-review-desk>summary svg{color:#5eead4;width:19px}.speech-review-desk>summary strong{color:#5eead4;font-size:.82rem}.speech-metrics{border-top:1px solid var(--row-border,#7191cf2e);border-bottom:1px solid var(--row-border,#7191cf2e);flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.speech-metrics span{background:var(--subtle-bg,#141f3e85);color:var(--text-muted,#9da9c7);border-radius:999px;padding:6px 9px;font-size:.75rem}.speech-metrics b{color:var(--text-primary,#fff)}.speech-toolbar{justify-content:space-between;align-items:end;gap:10px;padding:10px 14px;display:flex}.speech-toolbar label{color:var(--text-muted,#9da9c7);gap:4px;font-size:.75rem;display:grid}.speech-toolbar select{min-width:190px}.speech-toolbar button{border:1px solid var(--control-border);background:var(--control-bg);min-height:38px;color:var(--text-primary);border-radius:7px;align-items:center;gap:6px;display:inline-flex}.speech-toolbar svg{width:16px}.speech-layout{border-top:1px solid var(--row-border,#7191cf2e);grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);min-height:430px;display:grid}.speech-queue{border-left:1px solid var(--row-border,#7191cf2e);max-height:650px;padding:8px;overflow:auto}.speech-queue>button{text-align:right;width:100%;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:7px;gap:4px;padding:10px;display:grid}.speech-queue>button.active{background:#0d94881a;border-color:#2dd4bf80}.speech-queue span,.speech-queue small{color:var(--text-muted)}.speech-review-panel{min-width:0;padding:14px}.speech-review-panel>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.speech-review-panel h3{margin:4px 0 12px}.speech-review-panel header span,.speech-review-panel code{color:var(--text-muted);font-size:.75rem}.speech-review-panel audio{width:100%;margin-bottom:10px}.speech-confidence{gap:8px;margin-bottom:8px;display:flex}.speech-confidence span{background:var(--subtle-bg);border-radius:6px;padding:5px 8px;font-size:.75rem}.speech-segments{gap:6px;max-height:250px;margin-bottom:12px;display:grid;overflow:auto}.speech-segments button{text-align:right;border:1px solid var(--row-border);background:var(--subtle-bg);color:var(--text-primary);border-radius:6px;grid-template-columns:48px 1fr 44px;align-items:start;gap:8px;padding:9px;display:grid}.speech-segments button.low{background:#f59e0b17;border-color:#f59e0b99}.speech-segments time,.speech-segments b{color:var(--text-muted);direction:ltr;font-size:.73rem}.speech-edit{color:var(--text-muted);gap:5px;margin-top:8px;font-size:.76rem;display:grid}.speech-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.speech-actions button,.speech-manual button{border:1px solid var(--control-border);background:var(--control-bg);min-height:38px;color:var(--text-primary);border-radius:7px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.speech-actions button.success{color:#5eead4;border-color:#2dd4bf73}.speech-actions button.danger{color:#fb7185;border-color:#fb718573}.speech-actions svg{width:16px}.speech-manual{text-align:center;place-content:center;gap:10px;min-height:280px;display:grid}.speech-manual>svg{color:#f59e0b;justify-self:center;width:38px}.service-form-note{color:var(--text-muted,#9da9c7);line-height:1.8}.service-token{background:#0d948814;border:1px solid #2dd4bf59;border-radius:6px;gap:5px;min-width:min(100%,420px);padding:10px;display:grid}.service-token code{overflow-wrap:anywhere;color:#5eead4}.service-token span{color:var(--text-muted,#9da9c7);font-size:.78rem}.service-suggestion{text-align:right;white-space:normal;direction:rtl;gap:8px;display:grid}.service-suggestion>div:not(.service-row-actions){border:1px solid #818cf82e;border-radius:6px;gap:3px;padding:8px;display:grid}.service-suggestion>div span{color:var(--text-muted,#9da9c7);font-size:.78rem}.service-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030714b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.service-modal{background:var(--modal-bg,#0c1430);border:1px solid #31d5ff59;border-radius:8px;width:min(720px,100%);min-height:420px;padding:16px;box-shadow:0 24px 80px #00000070}.service-modal>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.service-modal>header h2{margin:0}.service-modal .close-button{color:#ff768d;background:#ff2b5b29;border:1px solid #ff456994;border-radius:7px;width:40px;height:40px}.service-modal-actions{grid-column:1/-1;justify-content:flex-end;margin-top:18px}.service-case-detail-modal{grid-template-rows:auto auto auto minmax(0,1fr);width:min(1480px,100vw - 32px);height:min(900px,100vh - 32px);min-height:640px;padding:0;display:grid;overflow:hidden}.service-case-detail-modal>header{border-bottom:1px solid var(--border-color,#50daff33);margin:0;padding:14px 16px}.service-detail-modal-head>div:first-child{gap:4px;display:grid}.service-detail-modal-head>div:first-child>span{color:var(--text-muted,#9da9c7);font-size:.78rem}.service-detail-head-actions{align-items:center;gap:8px;display:flex}.service-case-detail-modal .service-tabs{min-height:54px}.service-case-detail-modal .service-tab-body{min-height:0;max-height:none;overflow:auto}.service-detail-loading{min-height:360px;color:var(--text-muted,#9da9c7);place-content:center;justify-items:center;gap:12px;display:grid}.service-detail-loading svg{color:#32d9ff;width:42px;height:42px}.service-detail-warnings,.service-overview-warnings{color:var(--text-primary,#fff);background:#f59e0b14;border:1px solid #f59e0b61;border-radius:7px;gap:4px;padding:9px 12px;font-size:.78rem;display:grid}.service-detail-warnings,.service-modal-error{margin:8px 12px 0}.service-edit-modal{width:min(980px,100vw - 32px)}.service-confirm-modal{width:min(620px,100vw - 32px);min-height:0}.service-confirm-row{border:1px solid var(--row-border,#7191cf2e);background:var(--subtle-bg,#141f3e85);border-radius:7px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.service-confirm-row>svg{color:#ff7189;width:34px;height:34px}.service-confirm-row>div{gap:4px;display:grid}.service-confirm-row span{color:var(--text-muted,#9da9c7);font-size:.78rem}.service-ticket-context{background:var(--subtle-bg,#141f3e85);color:var(--text-muted,#9da9c7);border:1px solid #31d5ff38;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.service-ticket-context svg{color:#32d9ff;flex:none}html[data-theme=light] .service-v2,body.light-theme .service-v2{--panel-bg:#f9fcffeb;--modal-bg:#f8fbff;--metric-bg:#f4f9ffe6;--control-bg:#f7fbfff5;--input-bg:#fafdfffa;--table-head-bg:#e5effafa;--row-hover-bg:#149dd614;--subtle-bg:#e6effa94;--text-primary:#142038;--text-muted:#64728d;--border-color:#1b97d040;--control-border:#1e98d357;--row-border:#4a6e9f2e;--panel-shadow:0 15px 34px #2a4f7d1a}html[data-theme=light] .service-token code,body.light-theme .service-token code{color:#0f766e}@media (width<=1250px){.ticket-desk-shell{grid-template-columns:165px minmax(240px,.6fr) minmax(420px,1fr)}.service-kpi-grid,.service-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.service-layout{grid-template-columns:1fr}.service-form-wide,.service-cost-grid,.service-feedback-state{grid-template-columns:repeat(2,minmax(0,1fr))}.service-table-wrap{max-height:480px}.service-advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ticket-desk-shell{grid-template-columns:1fr}.ticket-desk-queues{border-left:0;border-bottom:1px solid var(--row-border);max-height:220px;overflow:auto}.ticket-desk-list{border-left:0;border-bottom:1px solid var(--row-border);max-height:320px}.ticket-desk-columns{grid-template-columns:1fr}.ticket-desk-workspace>header{flex-direction:column}.ticket-desk-toolbar form{min-width:100%}.speech-layout,.ticket-draft-layout{grid-template-columns:1fr}.speech-queue,.ticket-draft-queue{border-left:0;border-bottom:1px solid var(--row-border);max-height:220px}.speech-review-panel>header,.ticket-draft-panel>header{flex-direction:column}.ticket-draft-source,.ticket-draft-evidence,.ticket-draft-edit,.ticket-draft-actions{grid-template-columns:1fr}.ticket-draft-edit .wide,.ticket-draft-actions .danger{grid-column:auto}.ticket-draft-actions .danger{justify-self:stretch}.service-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-command-bar{flex-direction:column;align-items:stretch}.service-command-actions{justify-content:flex-start}.service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-filter-band,.service-advanced-filter-grid,.service-facts,.service-form-grid,.service-form-wide,.service-cost-grid,.service-feedback-state,.service-review-form,.service-checklist-line,.service-rule-line{grid-template-columns:1fr}.service-checklist-line>button,.service-rule-line button{width:100%}.service-step-card>header,.service-movement-list>div{flex-direction:column;align-items:stretch}.service-record-head{flex-direction:column;align-items:flex-start}.service-tab-body{padding:10px}.service-modal{min-height:70vh;max-height:92vh;overflow:auto}.service-case-detail-modal{width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:0;max-height:none;overflow:hidden}.service-detail-modal-head{align-items:flex-start!important}.service-detail-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}}.channel-operations-desk{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-top:16px;overflow:hidden}.channel-operations-desk>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:15px;display:flex}.channel-operations-desk>summary span,.channel-operations-actions button{align-items:center;gap:7px;display:inline-flex}.channel-operations-desk svg{width:18px;height:18px}.channel-operations-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 15px 12px;display:grid}.channel-operations-kpis span{border:1px solid var(--border);border-radius:10px;gap:4px;padding:10px;display:grid}.channel-operations-actions{gap:8px;padding:0 15px 12px;display:flex}.channel-operations-list{gap:7px;padding:0 15px 15px;display:grid}.channel-operations-list article{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(220px,1fr) auto auto auto auto;align-items:center;gap:10px;padding:10px;display:grid}.channel-operations-list article>div{gap:3px;display:grid}.channel-operations-list small,.channel-operations-list code{color:var(--muted);font-size:11px}@media (width<=800px){.channel-operations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-operations-list article{grid-template-columns:1fr 1fr}.channel-operations-list article>div{grid-column:1/-1}}.bug-report-workspace{gap:16px;display:grid}.bug-report-hero{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.bug-report-hero h2{font:700 1.55rem var(--font-heading);margin:6px 0}.bug-report-hero p{color:var(--muted);margin:0}.bug-report-reporter{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);gap:3px;min-width:210px;padding:14px 18px;display:grid}.bug-report-reporter span,.bug-report-reporter small{color:var(--soft)}.bug-report-form{gap:18px;padding:24px;display:grid}.bug-report-description{gap:8px;display:grid}.bug-report-description span{font-weight:700}.bug-report-description b{color:var(--rose)}.bug-report-description textarea{resize:vertical;width:100%;min-height:190px;color:var(--text);background:var(--control);border:1px solid var(--border);border-radius:var(--radius);padding:14px;line-height:1.9}.bug-report-description textarea:focus{outline:2px solid color-mix(in srgb, var(--cyan) 32%, transparent);border-color:var(--cyan)}.bug-report-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bug-report-picker{border:1px dashed color-mix(in srgb, var(--cyan) 45%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--control) 80%, transparent);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:150px;padding:18px;display:grid}.bug-report-picker>svg{color:var(--cyan);width:30px;height:30px}.bug-report-picker>div{gap:3px;display:grid}.bug-report-picker span{color:var(--muted)}.bug-report-picker>button,.bug-report-audio-actions{grid-column:1/-1}.bug-report-picker button,.bug-report-submit-row button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.bug-report-audio-actions{flex-flow:wrap;gap:8px!important;display:flex!important}.bug-report-audio-actions button{flex:150px}.bug-report-previews{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;display:grid}.bug-report-previews article{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);grid-template-columns:68px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:9px;display:grid}.bug-report-previews article>img{object-fit:cover;border-radius:6px;width:68px;height:58px}.bug-report-previews article>svg{width:38px;color:var(--violet)}.bug-report-previews article>div{gap:2px;min-width:0;display:grid}.bug-report-previews article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bug-report-previews article small{color:var(--soft)}.bug-report-previews article button{width:34px;height:34px;color:var(--rose);padding:7px}.bug-report-previews audio{width:100%;height:34px;margin-top:5px}.bug-report-submit-row{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.bug-report-submit-row>div{gap:3px;display:grid}.bug-report-submit-row small{color:var(--soft)}.bug-report-progress{color:var(--muted);gap:8px;display:grid}.bug-report-progress>div{background:var(--control);border:1px solid var(--border);border-radius:999px;height:10px;overflow:hidden}.bug-report-progress i{background:linear-gradient(90deg, var(--cyan), var(--pink));height:100%;transition:width .16s;display:block}.bug-report-success{border:1px solid color-mix(in srgb, var(--green) 45%, transparent);border-radius:var(--radius);color:var(--green);background:color-mix(in srgb, var(--green) 8%, transparent);align-items:center;gap:12px;padding:13px;display:flex}.bug-report-success>div{gap:3px;display:grid}@media (width<=760px){.bug-report-hero,.bug-report-submit-row{flex-direction:column;align-items:stretch}.bug-report-reporter{min-width:0}.bug-report-attachments{grid-template-columns:1fr}.bug-report-submit-row button{width:100%}}.tasks-workspace{gap:14px;display:grid}.tasks-operations{gap:14px;padding:16px;display:grid}.tasks-operations-head,.tasks-operations-head>div,.tasks-pane-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.tasks-operations-head h2,.tasks-pane-title h3{margin:2px 0 0}.tasks-operations-tabs{gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.tasks-operations-tabs button{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--control);border-radius:7px;flex:none;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.tasks-operations-tabs button svg,.tasks-pane-title svg{width:18px;height:18px;color:var(--cyan)}.tasks-operations-tabs button.active{border-color:var(--pink);color:var(--text);background:color-mix(in srgb, var(--pink) 15%, var(--panel));box-shadow:0 0 16px color-mix(in srgb, var(--pink) 18%, transparent)}.tasks-operation-pane{gap:14px;min-width:0;display:grid}.tasks-inbox-summary,.tasks-report-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tasks-inbox-summary>div,.tasks-report-grid article{border:1px solid var(--border);background:var(--control);border-radius:7px;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.tasks-inbox-summary span,.tasks-report-grid span{color:var(--muted);font-size:.82rem}.tasks-inbox-summary strong,.tasks-report-grid strong{color:var(--text);font-size:1.22rem}.tasks-operations-table{border:1px solid var(--border);border-radius:7px;overflow-x:auto}.tasks-operations-table table{border-collapse:collapse;width:100%;min-width:720px}.tasks-operations-table th,.tasks-operations-table td{text-align:right;border-bottom:1px solid var(--border);padding:10px 12px}.tasks-operations-table th{color:var(--muted);background:var(--control)}.tasks-operations-table td:first-child{gap:3px;display:grid}.tasks-operations-table td small{color:var(--muted)}.tasks-operations-table td:last-child>div{gap:6px;display:flex}.tasks-inline-editor{border:1px solid var(--border);background:var(--control);border-radius:7px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.tasks-inline-editor label,.tasks-rule-form label{color:var(--muted);gap:6px;display:grid}.tasks-inline-editor button,.tasks-rule-form button,.tasks-notification-layout button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.tasks-inline-editor svg,.tasks-rule-form button svg,.tasks-notification-layout button svg{width:18px;height:18px}.danger-action{color:var(--rose)!important;border-color:color-mix(in srgb, var(--rose) 45%, var(--border))!important}.success-action{color:var(--green)!important;border-color:color-mix(in srgb, var(--green) 45%, var(--border))!important}.danger-text{color:var(--rose)!important}.success-text{color:var(--green)!important}.tasks-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tasks-capacity-grid article{border:1px solid var(--border);background:var(--control);border-radius:7px;gap:10px;padding:12px;display:grid}.tasks-capacity-grid header,.tasks-capacity-grid footer{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.tasks-capacity-grid header span,.tasks-capacity-grid footer{color:var(--muted);font-size:.78rem}.tasks-capacity-bar{background:color-mix(in srgb, var(--panel-strong) 70%, transparent);border-radius:7px;height:7px;overflow:hidden}.tasks-capacity-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--pink));height:100%;display:block}.tasks-rule-layout,.tasks-notification-layout{grid-template-columns:minmax(300px,.75fr) minmax(420px,1.25fr)}.tasks-rule-form{border:1px solid var(--border);background:var(--control);border-radius:7px;gap:9px;padding:12px;display:grid}.tasks-rule-form textarea{resize:vertical;min-height:72px}.tasks-rule-list,.tasks-approval-list{align-content:start;gap:7px;display:grid}.tasks-rule-list article,.tasks-approval-list article,.tasks-notification-row,.tasks-escalation-row{border:1px solid var(--border);background:var(--control);border-radius:7px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(80px,auto));align-items:center;gap:10px;padding:11px;display:grid}.tasks-rule-list article>div,.tasks-approval-list article>div:first-child,.tasks-notification-row>div{gap:3px;display:grid}.tasks-rule-list code{color:var(--cyan)}.tasks-approval-list article>div:last-child{gap:5px;display:flex}.tasks-notification-layout>div{align-content:start;gap:8px;display:grid}.tasks-notification-row{grid-template-columns:minmax(220px,1fr) auto auto}.tasks-notification-row p{color:var(--muted);margin:0}.tasks-escalation-row{grid-template-columns:auto minmax(180px,1fr) auto}.task-status{border:1px solid var(--border);border-radius:7px;width:fit-content;padding:3px 8px;display:inline-flex}@media (width<=980px){.tasks-inbox-summary,.tasks-report-grid,.tasks-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-rule-layout,.tasks-notification-layout{grid-template-columns:1fr}.tasks-inline-editor{grid-template-columns:1fr 1fr}}@media (width<=620px){.tasks-operations{padding:10px}.tasks-inbox-summary,.tasks-report-grid,.tasks-capacity-grid,.tasks-inline-editor{grid-template-columns:1fr}.tasks-operations-head{align-items:flex-start}}.tasks-hero,.tasks-detail-header,.tasks-submit-panel>div,.tasks-review-panel>div:first-child{align-items:center;display:flex}.tasks-hero{justify-content:space-between;gap:22px;padding:22px}.tasks-hero h2{margin:4px 0 6px;font-size:1.35rem}.tasks-hero-meter{border-radius:var(--radius);text-align:center;background:#080c22b8;border:1px solid #3ddcff57;min-width:150px;padding:16px;display:grid}.tasks-hero-meter strong{color:var(--pink);font-size:2rem}.tasks-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tasks-metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:42px minmax(0,1fr);gap:2px 10px;min-height:116px;padding:14px;display:grid}.tasks-metric>div{border-radius:var(--radius);width:40px;height:40px;color:var(--cyan);border:1px solid #3ddcff5c;grid-row:1/4;place-items:center;display:grid}.tasks-metric strong{color:var(--text);font-size:1.3rem}.tasks-metric p,.tasks-metric span{color:var(--muted);font-size:.78rem}.tasks-create-panel,.tasks-flow-panel,.tasks-list-panel,.tasks-detail-panel{padding:16px}.tasks-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.tasks-create-grid label,.tasks-status-editor label,.tasks-deadline-field>label{color:var(--muted);gap:7px;font-size:.82rem;display:grid}.tasks-create-grid input,.tasks-create-grid select,.tasks-create-grid textarea,.tasks-status-editor input,.tasks-status-editor select,.tasks-review-panel textarea{border-radius:var(--radius);width:100%;min-height:42px;color:var(--text);background:#050819b8;border:1px solid #3ddcff4d;outline:none;padding:10px 12px}.tasks-create-grid textarea,.tasks-review-panel textarea{resize:vertical;min-height:88px}.tasks-wide-field{grid-column:1/-1}.tasks-checklist-editor{border-radius:var(--radius);border:1px solid #9d4dff57;gap:8px;margin:0;padding:14px;display:grid}.tasks-checklist-editor legend,.tasks-detail-section h3{color:var(--text);align-items:center;gap:7px;display:flex}.tasks-checklist-editor legend svg,.tasks-detail-section h3 svg{width:18px;color:var(--cyan)}.tasks-checklist-input{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.tasks-checklist-input button,.tasks-secondary-button,.tasks-primary-button,.tasks-flow-panel button,.tasks-submit-panel button,.tasks-review-panel button,.tasks-status-editor button{border-radius:var(--radius);min-height:42px;color:var(--text);background:#0e1330d1;border:1px solid #3ddcff57;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-weight:400;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.tasks-checklist-input button:hover,.tasks-secondary-button:hover,.tasks-primary-button:hover,.tasks-flow-panel button:hover,.tasks-submit-panel button:hover,.tasks-review-panel button:hover,.tasks-status-editor button:hover{border-color:var(--cyan);transform:translateY(-1px);box-shadow:0 0 20px #3ddcff29}.tasks-checklist-input .icon-danger{color:var(--rose);border-color:#ff5a8a75;padding:0}.tasks-checklist-input svg,.tasks-primary-button svg,.tasks-flow-panel button svg,.tasks-submit-panel button svg,.tasks-review-panel button svg,.tasks-status-editor button svg{width:18px}.tasks-secondary-button{justify-self:start}.tasks-primary-button{color:#fff;background:linear-gradient(100deg,#4e78ffe6,#ff3fc6d1);border-color:#ff3fc680;margin-top:14px}.tasks-deadline-field{grid-template-columns:minmax(240px,1fr) 2fr;align-items:end;gap:12px;display:grid}.tasks-quick-deadlines{gap:8px;min-height:42px;display:flex}.tasks-quick-deadlines label{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.tasks-file-field input[type=file]{padding:5px}.tasks-file-field input[type=file]::file-selector-button{border-radius:var(--radius);color:#fff;font:inherit;cursor:pointer;background:linear-gradient(100deg,#4e78ffbd,#ff3fc6ad);border:1px solid #3ddcff66;margin-left:10px;padding:7px 12px}.tasks-file-queue,.tasks-attachments{flex-wrap:wrap;gap:8px;display:flex}.tasks-file-queue>span,.tasks-attachments a{border-radius:var(--radius);background:var(--control);color:var(--text);border:1px solid #3ddcff42;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:inline-flex}.tasks-file-queue small,.tasks-attachments small{color:var(--soft)}.tasks-flow-strip{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tasks-flow-strip article{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);text-align:center;gap:4px;min-height:72px;padding:11px;display:grid}.tasks-flow-strip strong{color:var(--cyan);font-size:1.2rem}.tasks-flow-strip span{color:var(--muted);font-size:.75rem}.tasks-main-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.7fr);gap:14px;display:grid}.tasks-list{gap:8px;max-height:760px;margin-top:14px;display:grid;overflow-y:auto}.tasks-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);width:100%;min-height:72px;color:var(--text);text-align:right;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.tasks-card.active{border-color:var(--pink);box-shadow:inset 0 0 20px #ff3fc61a,0 0 18px #3ddcff14}.tasks-card>div{gap:5px;display:grid}.tasks-card>div:last-child{justify-items:end}.tasks-card span,.tasks-card small{color:var(--muted)}.tasks-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:14px}.tasks-detail-header h2{margin:4px 0}.tasks-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tasks-facts-grid>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);gap:6px;padding:11px;display:grid}.tasks-facts-grid span{color:var(--soft);font-size:.75rem}.tasks-detail-section{border:1px solid var(--border);border-radius:var(--radius);background:#06091b61;gap:10px;margin-top:14px;padding:14px;display:grid}.tasks-checklist{gap:7px;display:grid}.tasks-checklist label{border-radius:var(--radius);background:var(--control);border:1px solid #9aabff29;align-items:center;gap:9px;min-height:40px;padding:8px 10px;display:flex}.tasks-checklist label.completed span{color:var(--soft);text-decoration:line-through}.tasks-submit-panel,.tasks-review-panel,.tasks-review-note{border-radius:var(--radius);background:#092d2b3d;border:1px solid #29f4d057;gap:12px;margin-top:14px;padding:14px;display:grid}.tasks-submit-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tasks-submit-panel>div,.tasks-review-panel>div:first-child{gap:10px}.tasks-submit-panel svg,.tasks-review-panel>div:first-child svg{color:var(--teal)}.tasks-review-panel{background:#402f0838;border-color:#ffd16661}.tasks-review-panel>div:last-child{gap:8px;display:flex}.tasks-review-panel .tasks-approve-button{background:#11684994;border-color:#34f5a780}.tasks-review-panel .tasks-return-button{color:var(--rose);border-color:#ff5a8a85}.tasks-review-note.returned{background:#5010283d;border-color:#ff5a8a70}.tasks-status-editor{border-top:1px solid var(--border);grid-template-columns:1fr 1.5fr auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.tasks-relation-editor>p{color:var(--muted);margin:0 0 10px}.tasks-relation-editor>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.tasks-relation-editor select,.tasks-relation-editor button{min-height:42px}.tasks-relation-editor button{border-radius:var(--radius);color:var(--cyan);cursor:pointer;background:#3ddcff17;border:1px solid #3ddcff66;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.tasks-relation-editor button:disabled{opacity:.5;cursor:not-allowed}.tasks-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);text-align:center;padding:28px}.tasks-empty.compact{padding:14px}:root[data-theme=light] .tasks-hero-meter,:root[data-theme=light] .tasks-create-grid input,:root[data-theme=light] .tasks-create-grid textarea,:root[data-theme=light] .tasks-status-editor input,:root[data-theme=light] .tasks-review-panel textarea,:root[data-theme=light] .tasks-detail-section{color:var(--text);background:#ffffffb8}:root[data-theme=light] .tasks-submit-panel{background:#dafbf0b8}:root[data-theme=light] .tasks-review-panel{background:#fff7dac2}:root[data-theme=light] .tasks-review-note.returned{background:#ffe4eebf}@media (width<=1180px){.tasks-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tasks-main-grid{grid-template-columns:1fr}}@media (width<=820px){.tasks-hero,.tasks-detail-header,.tasks-submit-panel{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.tasks-kpi-grid,.tasks-create-grid,.tasks-flow-strip,.tasks-facts-grid,.tasks-status-editor,.tasks-deadline-field{grid-template-columns:1fr}.tasks-wide-field{grid-column:auto}.tasks-quick-deadlines{flex-wrap:wrap}.tasks-quick-deadlines label{min-width:100px}.tasks-review-panel>div:last-child{flex-direction:column}}.auth-splash{color:#fff;background-color:#060919;background-image:linear-gradient(#3ddcff0b 1px,#0000 1px),linear-gradient(90deg,#3ddcff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-content:center;justify-items:center;gap:22px;width:100%;height:100dvh;min-height:100dvh;padding:24px;display:grid;overflow:hidden}.auth-splash-logo,.auth-logo-frame{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d163675;border:1px solid #3ddcff5c;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000057,inset 0 0 28px #3ddcff0f}.auth-splash-logo{width:180px;height:180px;animation:3s cubic-bezier(.2,.72,.25,1) both auth-logo-arrive}.auth-splash-logo img,.auth-logo-frame img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000038);width:88%;height:88%}.auth-splash-copy{text-align:center;justify-items:center;gap:4px;animation:1.1s ease-out 1.65s both auth-copy-arrive;display:grid}.auth-splash-copy strong{font:500 1.65rem/1.5 var(--font-heading)}.auth-splash-copy span{color:#ffffffc7;font-size:.88rem}.auth-screen{color:#f4f7ff;background:#060919;place-items:center;width:100%;height:100dvh;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#3ddcff0b 1px,#0000 1px),linear-gradient(90deg,#3ddcff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.auth-panel{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d1636c7;border:1px solid #3ddcff3d;border-radius:8px;width:min(420px,100%);max-height:calc(100dvh - 28px);padding:30px;position:relative;box-shadow:0 26px 80px #0000006b,inset 0 0 40px #3ddcff09}.auth-logo-frame{background:#08102b6b;border-color:#3ddcff47;width:107px;height:107px;margin:0 auto 18px;box-shadow:0 12px 32px #0000003d}.auth-heading{text-align:center;margin-bottom:26px}.auth-heading span{color:#3ddcff;font-size:.82rem}.auth-heading h1{color:#f4f7ff;font:500 1.7rem/1.45 var(--font-heading);margin:7px 0}.auth-heading p{color:#a8b5d0;margin:0;font-size:.9rem}.auth-panel form{gap:17px;display:grid}.auth-panel label{color:#dbe4f7;gap:7px;font-size:.88rem;display:grid}.auth-input{background:#03091dad;border:1px solid #3ddcff42;border-radius:8px;align-items:center;gap:9px;min-height:50px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.auth-input:focus-within{background:#040c24e6;border-color:#3ddcff;box-shadow:0 0 0 3px #3ddcff1f}.auth-input>svg{color:#3ddcff;flex:none;width:19px}.auth-input input{letter-spacing:0;outline:0;flex:1;min-width:0;padding:0;font-size:1rem;box-shadow:none!important;color:#f4f7ff!important;background:0 0!important;border:0!important}.auth-input input::placeholder{color:#71809f}.auth-input input:disabled{opacity:.7}.auth-input button{color:#3ddcff;cursor:pointer;background:#3ddcff14;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.auth-code-input input{text-align:center;letter-spacing:8px;font-size:1.25rem}.auth-code-ready{color:#15966b!important}.auth-submit{color:#fff;min-height:50px;font:500 1rem var(--font-heading);cursor:pointer;background:linear-gradient(135deg,#315fda,#c42aa9);border:1px solid #3ddcffa8;border-radius:8px;justify-content:center;align-items:center;gap:9px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 12px 26px #c42aa933}.auth-submit:hover:not(:disabled){background:linear-gradient(135deg,#3b6df0,#df35be);transform:translateY(-2px);box-shadow:0 16px 30px #c42aa947}.auth-submit:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.auth-resend{color:#3ddcff;cursor:pointer;background:0 0;border:0;min-height:36px}.auth-resend:disabled{color:#71809f;cursor:default}.auth-error,.auth-notice{border-radius:8px;padding:10px 12px;font-size:.84rem}.auth-error{color:#b32449;background:#cd305312;border:1px solid #cd305340}.auth-notice{color:#087a55;background:#15966b12;border:1px solid #15966b40}.auth-panel footer{color:#8296a8;text-align:center;border-top:1px solid #d8e8f3;margin-top:24px;padding-top:15px;font-size:.75rem}.spin{animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-logo-arrive{0%{opacity:0;filter:blur(14px);transform:scale(.72)}55%{opacity:.72;filter:blur(2px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes auth-copy-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-menu{z-index:120;direction:rtl;position:relative}.profile-dropdown{z-index:130;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);width:210px;padding:8px;position:absolute;top:calc(100% + 9px);left:0;right:auto;box-shadow:0 20px 50px #00000059}.profile-dropdown>div{border-bottom:1px solid var(--border);margin-bottom:5px;padding:8px 10px 11px;display:grid}.profile-dropdown span{color:var(--soft);text-align:right;direction:ltr;font-size:.78rem}.profile-dropdown button{border-radius:var(--radius);width:100%;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;padding:0 10px;display:flex}.profile-dropdown button:hover{color:var(--cyan);background:#3ddcff1a}.profile-dropdown button.danger:hover{color:var(--rose);background:#ff5a8a1f}.profile-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01020cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.profile-modal{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 90px #00000080}.profile-modal-logout{width:min(560px,100%)}.profile-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;display:flex}.profile-modal h2,.profile-modal h3{font-family:var(--font-heading);margin:0;font-weight:500}.profile-modal-close{border-radius:var(--radius);width:40px;height:40px;color:var(--rose);cursor:pointer;background:#ff5a8a1f;border:1px solid #ff5a8a73;place-items:center;display:grid}.profile-modal form{padding:18px}.profile-readonly-grid,.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.profile-readonly-grid>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);gap:4px;padding:12px;display:grid}.profile-readonly-grid .wide{grid-column:1/-1}.profile-readonly-grid span{color:var(--soft);font-size:.78rem}.profile-form-grid label{gap:7px;display:grid}.profile-form-grid input{min-height:44px}.profile-upload{border:1px solid var(--border-hot);border-radius:var(--radius);background:var(--control);min-height:44px;color:var(--pink);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.profile-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.profile-preview{object-fit:cover;border:1px solid var(--cyan);border-radius:var(--radius);width:64px;height:64px}.profile-password-section{border-top:1px solid var(--border);gap:12px;margin-top:18px;padding-top:18px;display:grid}.profile-sms-section{border-top:1px solid var(--border);gap:14px;margin-top:18px;padding-top:18px;display:grid}.profile-sms-section>div:first-child{align-items:flex-start;gap:10px;display:flex}.profile-sms-section>div:first-child>svg{width:22px;color:var(--cyan);flex:none}.profile-sms-section>div:first-child>div{gap:4px;display:grid}.profile-sms-section>div:first-child span{color:var(--muted);font-size:.8rem}.profile-sms-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.profile-sms-grid label{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.profile-sms-grid input{accent-color:var(--cyan)}.profile-password-section>div:first-child{gap:3px;display:grid}.profile-password-section>div:first-child span{color:var(--muted);font-size:.8rem}.profile-password-section .profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.profile-change-password{border-radius:var(--radius);width:fit-content;min-height:42px;color:var(--amber);cursor:pointer;background:#ffd16617;border:1px solid #ffd1666b;align-items:center;gap:8px;padding:0 15px;display:flex}.profile-success{border-radius:var(--radius);color:var(--green);background:#34f5a714;border:1px solid #34f5a766;margin-bottom:12px;padding:10px 12px}.profile-modal-actions{justify-content:flex-start;gap:10px;margin-top:18px;display:flex}.profile-modal-actions button{border:1px solid var(--border);border-radius:var(--radius);background:var(--control);min-height:42px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:flex}.profile-modal-actions button.save{color:var(--green);background:#34f5a71f;border-color:#34f5a773}.profile-modal-actions button.danger{color:var(--rose);background:#ff5a8a21;border-color:#ff5a8a80}.logout-confirm{grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:20px;display:grid}.logout-confirm>svg{border-radius:var(--radius);width:42px;height:42px;color:var(--rose);border:1px solid #ff5a8a66;padding:10px}.logout-confirm p{color:var(--muted);margin:8px 0 0}.logout-confirm .profile-modal-actions{flex-wrap:wrap;grid-column:2;gap:14px;margin-top:6px}.logout-confirm .profile-modal-actions button{justify-content:center;min-width:120px}:root[data-theme=light] .profile-modal-backdrop{background:#1b2b4c59}@media (width<=640px){.auth-screen{padding:10px}.auth-panel{padding:20px 17px}.auth-logo-frame{width:94px;height:94px;margin-bottom:12px}.auth-heading{margin-bottom:18px}.auth-panel form{gap:13px}.auth-splash-logo{width:150px;height:150px}.auth-heading h1{font-size:1.5rem}.profile-readonly-grid,.profile-form-grid,.profile-password-section .profile-form-grid,.profile-sms-grid{grid-template-columns:1fr}.profile-readonly-grid .wide{grid-column:auto}.logout-confirm{grid-template-columns:1fr}.logout-confirm .profile-modal-actions{grid-column:auto}}@media (prefers-reduced-motion:reduce){.auth-splash-logo,.auth-splash-copy{animation:none}}@font-face{font-family:PeydaWeb;src:url(/fonts/PeydaWeb-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:YekanBakh;src:url(/fonts/Yekan-Bakh-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;--font-heading:"PeydaWeb", "YekanBakh", Tahoma, ui-sans-serif, system-ui, sans-serif;--font-body:"YekanBakh", Tahoma, ui-sans-serif, system-ui, sans-serif;--void:#020106;--panel:#0a0d20c7;--panel-strong:#070919eb;--control:#121634d1;--border:#9aabff38;--border-hot:#ff3fc680;--text:#fff;--muted:#c7cbed;--soft:#7f87ad;--cyan:#3ddcff;--blue:#4e78ff;--pink:#ff3fc6;--violet:#9d4dff;--teal:#29f4d0;--green:#34f5a7;--amber:#ffd166;--rose:#ff5a8a;--radius:8px;background:#020106;font-family:YekanBakh,Tahoma,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#10172f;--void:#eef5ff;--panel:#ffffffd1;--panel-strong:#fffffff0;--control:#eef5ffeb;--border:#4a68be3d;--border-hot:#d939aa73;--text:#10172f;--muted:#475274;--soft:#6f7898;--cyan:#087ea4;--blue:#315ddd;--pink:#c32793;--violet:#7440c8;--teal:#087f72;--green:#16875a;--amber:#9b6b00;--rose:#c8325d;background:#eef5ff}*{box-sizing:border-box}html{scrollbar-color:#3ddcff66 #02010680}body{background:var(--void);min-width:320px;font-family:var(--font-body);margin:0}button,input,select,textarea{font:inherit}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%233ddcff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg,#3ddcff1f,#ff3fc614);background-position:11px,0 0;background-repeat:no-repeat;background-size:18px 18px,100% 100%;background-clip:padding-box;border-radius:var(--radius)!important;background-color:#040614b8!important;border:1px solid #3ddcff57!important;padding-left:36px!important}select:focus{outline:none;box-shadow:0 0 0 3px #3ddcff1f,0 0 22px #ff3fc61f;border-color:#3ddcffc7!important}select option{color:var(--text);border-radius:var(--radius);background:#090d24;padding:10px 12px}select option:checked{color:#fff;background:linear-gradient(90deg,#3ddcff6b,#ff3fc652)}:root[data-theme=light] select option{color:var(--text);background:#f7fbff}:root[data-theme=light] select:focus{box-shadow:0 0 0 3px #087ea41a,0 0 18px #c327931a;border-color:#087ea49e!important}:root[data-theme=light] select option:checked{color:#10172f;background:linear-gradient(90deg,#087ea433,#c3279329)}:root[data-theme=light] select{background-color:#ffffffdb!important}input[type=checkbox]{appearance:none;cursor:pointer;background:#040614b8;border:1px solid #3ddcff80;border-radius:5px;place-items:center;width:18px;height:18px;margin:0;display:inline-grid;box-shadow:inset 0 0 12px #3ddcff14}input[type=checkbox]:before{background:linear-gradient(135deg, var(--cyan), var(--pink));content:"";opacity:0;border-radius:3px;width:10px;height:10px;transition:opacity .14s,transform .14s;transform:scale(.72);box-shadow:0 0 12px #ff3fc66b}input[type=checkbox]:checked:before{opacity:1;transform:scale(1)}:root[data-theme=light] input[type=checkbox]{background:#ffffffdb;border-color:#087ea46b}button{cursor:pointer}button:not(:disabled):hover{filter:brightness(1.08)}button:disabled{cursor:not-allowed;opacity:.58}h1,h2,h3,p{margin:0}h1{font-family:var(--font-heading);letter-spacing:0;font-size:1.55rem;font-weight:500;line-height:1.25}h2{font-family:var(--font-heading);letter-spacing:0;font-size:1.08rem;font-weight:500;line-height:1.35}h3,strong,th,.workspace-title h1,.hero-console h2,.crm-hero-text h2,.crm-section-title h3,.section-heading h2,.count-card strong,.crm-metric strong,.crm-detail-header h2{font-family:var(--font-heading);font-weight:500}p{color:var(--muted);line-height:1.7}.app-shell{background:radial-gradient(circle at 12% 18%,#3ddcff1c 0 1px,#0000 2px) 0 0/210px 210px,radial-gradient(circle at 82% 28%,#ff3fc624 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 58% 84%,#9d4dff1f 0 1px,#0000 2px) 0 0/260px 260px,linear-gradient(90deg,#6e7dff14 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#6e7dff12 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#020106 0%,#08071c 48%,#020106 100%);grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040512d1;border-left:1px solid #9aabff2e;height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.app-main{width:min(100%,1500px);padding:18px}.glass-panel,.count-card,.endpoint-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, #ffffff0f, #ffffff04), var(--panel);position:relative;overflow:hidden;box-shadow:inset 0 0 34px #4d78ff0f,0 16px 48px #00000061}.glass-panel:before,.count-card:before,.endpoint-card:before{pointer-events:none;border-radius:inherit;content:"";opacity:.76;background:linear-gradient(90deg,#0000,#3ddcff24,#0000),linear-gradient(#ff3fc612,#0000 32%,#9d4dff14);position:absolute;inset:0}.brand-block,.topbar,.workspace-title,.topbar-actions,.section-heading,.title-lockup,.record-header,.record-actions,.agent-result-head,.agent-actions,.action-row,.endpoint-card,.status-chip,.icon-frame{align-items:center;display:flex}.brand-block{gap:12px;padding:10px 8px 18px}.brand-mark,.icon-frame{border-radius:var(--radius);background:linear-gradient(135deg,#ff3fc62e,#3ddcff1f);border:1px solid #3ddcff61;place-items:center;width:42px;min-width:42px;height:42px;display:grid;box-shadow:0 0 24px #3ddcff29}.brand-mark svg,.icon-frame svg{width:22px;height:22px;color:var(--cyan);filter:drop-shadow(0 0 10px #3ddcffcc)}.brand-block strong,.count-card strong,.endpoint-card strong,.timeline-row strong,.record-header h2,.title-lockup h2,.workspace-title h1{color:var(--text)}.brand-block span,.workspace-title span,.count-card span,.endpoint-card span,.token-grid span,.facts-grid span,.review-meta span{color:var(--soft);font-size:.78rem}.module-nav{gap:8px;display:grid}.module-nav-group{gap:6px;display:grid}.module-nav button,.workspace-tabs button,.tab-strip button,.agent-actions button,.agent-console button,.record-actions button,.operations-action button,.topbar-actions button{border-radius:var(--radius);color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.module-nav button{text-align:right;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 10px;display:grid}.module-nav button svg{width:20px;height:20px;color:var(--muted)}.module-nav>.module-nav-group>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-subnav{border-right:1px solid #3ddcff3d;gap:6px;padding:4px 18px 4px 0;display:grid}.module-subnav button{background:#0406146b;grid-template-columns:18px minmax(0,1fr);min-height:54px;padding:8px}.module-subnav button svg{width:17px;height:17px;color:var(--cyan)}.module-subnav button span{gap:2px;min-width:0;display:grid}.module-subnav button strong,.module-subnav button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-subnav button strong{color:var(--text);font-size:.82rem}.module-subnav button small{color:var(--soft);font-size:.68rem}.module-nav button.active,.workspace-tabs button.active,.tab-strip button.active{background:linear-gradient(90deg,#ff3fc652,#4e78ff33);border-color:#ff3fc6a3;box-shadow:0 0 24px #ff3fc638}.module-nav button:hover,.workspace-tabs button:hover,.tab-strip button:hover,.agent-console button:hover,.record-actions button:hover,.operations-action button:hover,.topbar-actions button:hover,.crm-list-actions button:hover,.crm-row-actions button:hover,.crm-pagination button:hover,.crm-modal-actions button:hover{border-color:#3ddcff9e;transform:translateY(-1px);box-shadow:0 0 24px #3ddcff29,inset 0 0 16px #ff3fc61a}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px;position:sticky;top:12px;overflow:visible}.topbar.glass-panel{overflow:visible}.workspace-title{gap:10px;min-width:240px}.workspace-title svg{width:28px;height:28px;color:var(--pink);filter:drop-shadow(0 0 12px #ff3fc6bf)}.command-search{border-radius:var(--radius);background:#040614b8;border:1px solid #9aabff42;flex:1;align-items:center;gap:10px;min-width:220px;max-width:620px;height:44px;padding:0 12px;display:flex}.command-search svg{width:18px;height:18px;color:var(--cyan)}.command-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.topbar-actions{gap:8px}.topbar-actions button{place-items:center;width:42px;height:42px;display:grid}.topbar-actions .session-action{overflow:hidden}.topbar-profile-image{object-fit:cover;background:#040614b8;border:1px solid #3ddcff8f;border-radius:999px;width:28px;height:28px;box-shadow:0 0 18px #3ddcff38,0 0 16px #ff3fc629}.hero-console{grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin-bottom:14px;padding:22px;display:grid}.eyebrow{color:var(--cyan);margin-bottom:8px;font-size:.78rem;font-weight:850;display:inline-flex}.hero-console h2{margin-bottom:8px;font-size:2.2rem}.hero-meter{border-radius:var(--radius);background:#ff3fc614;border:1px solid #ff3fc65c;align-content:center;align-self:stretch;gap:8px;padding:14px;display:grid}.hero-meter strong{color:var(--pink);font-size:2.2rem;line-height:1}.hero-meter>div{background:#ffffff1f;border-radius:999px;height:10px;overflow:hidden}.hero-meter i{background:linear-gradient(90deg, var(--blue), var(--pink), var(--teal));width:100%;height:100%;display:block;box-shadow:0 0 18px #ff3fc6cc}.status-grid,.overview-grid,.metric-cluster,.snapshot-grid,.roadmap-grid,.token-grid,.facts-grid,.reason-grid{gap:12px;display:grid}.status-grid,.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.metric-cluster{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.snapshot-grid,.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.count-card{align-items:center;gap:12px;min-height:112px;padding:14px;display:flex}.count-card strong{margin:4px 0;font-size:1.32rem;display:block}.count-card p{font-size:.82rem}.tone-pink{border-color:#ff3fc657}.tone-cyan{border-color:#3ddcff57}.tone-teal{border-color:#29f4d057}.tone-violet{border-color:#9d4dff5c}.endpoint-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.endpoint-card{color:inherit;gap:12px;padding:12px;text-decoration:none}.endpoint-card svg{width:22px;height:22px;color:var(--teal)}.endpoint-card>div{flex:1;min-width:0}.endpoint-card strong,.endpoint-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-tabs,.tab-strip,.status-pill-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.workspace-tabs button,.tab-strip button{min-height:38px;padding:0 12px}.glass-panel{margin-bottom:14px;padding:14px}.section-heading{justify-content:space-between;gap:12px;margin-bottom:12px;position:relative}.title-lockup{gap:10px;min-width:0}.title-lockup>svg{width:24px;min-width:24px;height:24px;color:var(--cyan)}.title-lockup p{font-size:.86rem}.status-chip{max-width:100%;min-height:24px;color:var(--muted);white-space:nowrap;background:#ffffff0f;border:1px solid #9aabff42;border-radius:999px;justify-content:center;padding:3px 8px;font-size:.72rem;font-weight:800;line-height:1.15}.status-chip.good{color:#c6ffe8;background:#34f5a71c;border-color:#34f5a76b}.status-chip.active{color:#d2f8ff;background:#3ddcff1f;border-color:#3ddcff73}.status-chip.danger{color:#ffd5df;background:#ff5a8a1f;border-color:#ff5a8a73}.mini-table{border-radius:var(--radius);border:1px solid #9aabff2e;width:100%;overflow:hidden}.mini-row{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border-top:1px solid #9aabff1f;min-height:42px;display:grid}.mini-row:first-child{border-top:0}.mini-row span{min-width:0;color:var(--muted);text-overflow:ellipsis;align-items:center;padding:9px 10px;font-size:.86rem;display:flex;overflow:hidden}.mini-head{background:#ffffff0f}.mini-head span{color:var(--text);font-weight:800}.empty-state,.inline-error{border-radius:var(--radius);color:var(--muted);padding:12px}.inline-error{color:#ffd5df;background:#ff5a8a1a;border:1px solid #ff5a8a6b}.inline-success{border-radius:var(--radius);color:#c6ffe8;background:#34f5a71a;border:1px solid #34f5a76b;padding:12px}.timeline-list{gap:8px;display:grid}.timeline-row{border-radius:var(--radius);background:#04061475;border:1px solid #9aabff2e;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.timeline-row p{font-size:.82rem}.timeline-dot{background:var(--soft);border-radius:999px;width:12px;height:12px;margin-top:5px;box-shadow:0 0 12px #9aabff66}.timeline-row.done .timeline-dot{background:var(--green);box-shadow:0 0 14px #34f5a7cc}.timeline-row.active .timeline-dot{background:var(--pink);box-shadow:0 0 14px #ff3fc6db}.token-grid,.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-grid>div,.facts-grid>div{border-radius:var(--radius);background:#04061475;border:1px solid #9aabff2e;min-height:76px;padding:12px}.token-grid strong,.facts-grid strong{margin-top:6px;display:block}.agent-console label{color:var(--text);gap:7px;font-size:.84rem;font-weight:800;display:grid}.agent-form{grid-template-columns:minmax(210px,.32fr) minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.agent-form select,.agent-form textarea,.command-search input{color:var(--text)}.agent-form select,.agent-form textarea{border-radius:var(--radius);width:100%;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0}.agent-form select{height:46px;padding:0 10px}.agent-form textarea{resize:vertical;min-height:92px;padding:12px}.agent-form button,.agent-actions button,.record-actions button,.operations-action button,.agent-console>.section-heading button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;display:inline-flex}.agent-form button svg,.agent-actions svg,.record-actions svg,.operations-action svg,.agent-console>.section-heading button svg{width:18px;height:18px}.agent-result,.agent-run,.review-panel{border-radius:var(--radius);background:#04061485;border:1px solid #9aabff2e;gap:10px;margin-top:12px;padding:12px;display:grid}.agent-result.ready{border-color:#34f5a75c}.agent-result.blocked,.agent-run.failed{border-color:#ff5a8a66}.agent-run.completed{border-color:#34f5a766}.agent-result-head,.agent-actions{justify-content:space-between;gap:10px}.path-line{border-radius:var(--radius);color:#7ef3ff;text-align:left;direction:ltr;border:1px solid #3ddcff3d;padding:9px 10px;display:block;overflow:auto}.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reason-grid>div{border-radius:var(--radius);border:1px solid #9aabff2e;gap:6px;padding:10px;display:grid}.reason-grid span{color:var(--muted);font-size:.84rem}.review-meta{flex-wrap:wrap;gap:8px;display:flex}.review-panel pre{border-radius:var(--radius);color:#eef2ff;white-space:pre-wrap;background:#020106b8;border:1px solid #9aabff2e;max-height:420px;margin:0;padding:12px;font:.84rem/1.7 Consolas,Courier New,monospace;overflow:auto}.record-pattern{margin-bottom:36px}.record-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.record-actions{flex-wrap:wrap;gap:8px}.primary-action{box-shadow:0 0 24px #ff3fc63d;background:linear-gradient(90deg,#4e78ffbd,#ff3fc6c7)!important;border-color:#ff3fc68f!important}.operations-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.action-row{gap:10px}.status-pill-row span{background:#ffffff0f;border:1px solid #9aabff3d;border-radius:999px;align-items:center;min-height:30px;padding:4px 9px;display:inline-flex}.form-hint{color:#4d5b7e}:root[data-theme=light] .glass-panel:before,:root[data-theme=light] .count-card:before,:root[data-theme=light] .endpoint-card:before{opacity:.38}:root[data-theme=light] .count-card,:root[data-theme=light] .endpoint-card{background:linear-gradient(135deg,#ffffffd6,#e8f5ffd1),#ffffffdb;box-shadow:inset 0 0 28px #087ea40a,0 14px 38px #274a7d1a}:root[data-theme=light] .module-nav button,:root[data-theme=light] .workspace-tabs button,:root[data-theme=light] .tab-strip button,:root[data-theme=light] .agent-actions button,:root[data-theme=light] .agent-console button,:root[data-theme=light] .record-actions button,:root[data-theme=light] .operations-action button,:root[data-theme=light] .sales-actions-row button,:root[data-theme=light] .sales-form-card>button,:root[data-theme=light] .service-action-panel button,:root[data-theme=light] .service-form-card>button,:root[data-theme=light] .purchase-flow-panel button,:root[data-theme=light] .purchase-form-card>button,:root[data-theme=light] .purchase-actions-row button,:root[data-theme=light] .kpi-evaluation-panel .section-heading button,:root[data-theme=light] .production-flow-panel button,:root[data-theme=light] .production-form-card>button,:root[data-theme=light] .production-actions-row button,:root[data-theme=light] .workflow-flow-panel button,:root[data-theme=light] .workflow-create-grid button,:root[data-theme=light] .workflow-status-editor button,:root[data-theme=light] .admin-form-card>button{color:#10172f;background:linear-gradient(135deg,#fffc,#e8f4ffb8),#ffffffd1;border-color:#4a68be38}:root[data-theme=light] .module-nav button.active,:root[data-theme=light] .workspace-tabs button.active,:root[data-theme=light] .tab-strip button.active{background:linear-gradient(90deg,#c3279333,#315ddd21);border-color:#c327938c;box-shadow:0 0 24px #c3279321}:root[data-theme=light] .command-search{background:linear-gradient(135deg,#ffffffdb,#e8f4ffc7),#ffffffdb;border-color:#4a68be38}:root[data-theme=light] .command-search input,:root[data-theme=light] input:not([type=checkbox]),:root[data-theme=light] textarea,:root[data-theme=light] select{color:#10172f!important;background-color:#ffffffdb!important;border-color:#4a68be42!important}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder,:root[data-theme=light] .command-search input::placeholder{color:#7885a4}:root[data-theme=light] .sales-hero-meter,:root[data-theme=light] .sales-funnel-step,:root[data-theme=light] .sales-board-column,:root[data-theme=light] .sales-deal-card,:root[data-theme=light] .sales-form-card,:root[data-theme=light] .sales-record-list button,:root[data-theme=light] .sales-empty,:root[data-theme=light] .service-hero-meter,:root[data-theme=light] .service-flow-step,:root[data-theme=light] .service-case-card,:root[data-theme=light] .service-form-card,:root[data-theme=light] .service-facts-grid>div,:root[data-theme=light] .service-empty,:root[data-theme=light] .purchase-hero-meter,:root[data-theme=light] .purchase-flow-step,:root[data-theme=light] .purchase-order-card,:root[data-theme=light] .purchase-form-card,:root[data-theme=light] .purchase-facts-grid>div,:root[data-theme=light] .purchase-empty,:root[data-theme=light] .kpi-summary-grid>div,:root[data-theme=light] .kpi-table-wrap,:root[data-theme=light] .production-hero-meter,:root[data-theme=light] .production-flow-step,:root[data-theme=light] .production-order-card,:root[data-theme=light] .production-form-card,:root[data-theme=light] .production-facts-grid>div,:root[data-theme=light] .production-empty,:root[data-theme=light] .workflow-hero-meter,:root[data-theme=light] .workflow-flow-step,:root[data-theme=light] .workflow-task-card,:root[data-theme=light] .workflow-facts-grid>div,:root[data-theme=light] .workflow-empty,:root[data-theme=light] .workflow-description,:root[data-theme=light] .members-permission-picker,:root[data-theme=light] .members-detail-grid div,:root[data-theme=light] .mini-table,:root[data-theme=light] .agent-result,:root[data-theme=light] .agent-run,:root[data-theme=light] .review-panel{background:linear-gradient(135deg,#ffffffd1,#e8f5ffb8),#ffffffc7;border-color:#4a68be2e}:root[data-theme=light] .sales-funnel-step:after{background:#e8f5ffeb;border-color:#4a68be29}:root[data-theme=light] .sales-deal-card.active,:root[data-theme=light] .sales-record-list button.active,:root[data-theme=light] .service-case-card.active,:root[data-theme=light] .purchase-order-card.active,:root[data-theme=light] .production-order-card.active,:root[data-theme=light] .workflow-task-card.active{background:linear-gradient(135deg,#c3279329,#315ddd1a);border-color:#c3279385;box-shadow:0 0 18px #c327931f}:root[data-theme=light] .mini-head,:root[data-theme=light] .mini-row{border-color:#4a68be21}:root[data-theme=light] .mini-head{background:#e8f5ffc7}:root[data-theme=light] .kpi-table th{background:linear-gradient(135deg,#e8f5fff5,#f4fafffa),#fffffff5}:root[data-theme=light] .kpi-table th,:root[data-theme=light] .kpi-table td{border-bottom-color:#4a68be21}:root[data-theme=light] .kpi-value{color:#087ea4}:root[data-theme=light] .status-chip{color:#4d5b7e;background:#ffffffad;border-color:#4a68be38}:root[data-theme=light] .status-chip.good{color:#0b6843;background:#16875a1a;border-color:#16875a57}:root[data-theme=light] .status-chip.active{color:#075f7d;background:#087ea41a;border-color:#087ea457}:root[data-theme=light] .status-chip.danger,:root[data-theme=light] .danger-action{color:#9d2347!important;background:#c8325d1a!important;border-color:#c8325d57!important}:root[data-theme=light] .inline-error{color:#9d2347;background:#c8325d1a}:root[data-theme=light] .inline-success{color:#0b6843;background:#16875a1a}:root[data-theme=light] .timeline-row,:root[data-theme=light] .token-grid>div,:root[data-theme=light] .facts-grid>div,:root[data-theme=light] .crm-metric,:root[data-theme=light] .crm-readiness-item,:root[data-theme=light] .crm-facts-grid>div,:root[data-theme=light] .crm-funnel-step,:root[data-theme=light] .crm-signal-card,:root[data-theme=light] .crm-list-row,:root[data-theme=light] .crm-timeline-row,:root[data-theme=light] .kpi-evaluation-panel,:root[data-theme=light] .service-flow-panel,:root[data-theme=light] .service-action-panel,:root[data-theme=light] .service-control-panel,:root[data-theme=light] .service-case-list-panel,:root[data-theme=light] .service-detail-panel,:root[data-theme=light] .purchase-flow-panel,:root[data-theme=light] .purchase-control-panel,:root[data-theme=light] .purchase-order-list-panel,:root[data-theme=light] .purchase-detail-panel,:root[data-theme=light] .production-flow-panel,:root[data-theme=light] .production-control-panel,:root[data-theme=light] .production-operations-panel,:root[data-theme=light] .production-order-list-panel,:root[data-theme=light] .production-detail-panel,:root[data-theme=light] .workflow-flow-panel,:root[data-theme=light] .workflow-control-panel,:root[data-theme=light] .workflow-task-list-panel,:root[data-theme=light] .workflow-detail-panel{background:linear-gradient(135deg,#ffffffdb,#e7f4ffb8),#fffc;border-color:#4a68be2e}:root[data-theme=light] .timeline-row p,:root[data-theme=light] .token-grid span,:root[data-theme=light] .facts-grid span,:root[data-theme=light] .crm-hero-text span,:root[data-theme=light] .crm-section-title p,:root[data-theme=light] .crm-metric small,:root[data-theme=light] .crm-table td,:root[data-theme=light] .crm-table td span,:root[data-theme=light] .crm-list-row span,:root[data-theme=light] .crm-detail-header span,:root[data-theme=light] .crm-facts-grid span,:root[data-theme=light] .members-table td,:root[data-theme=light] .members-table td span{color:#4d5b7e}:root[data-theme=light] .timeline-row strong,:root[data-theme=light] .token-grid strong,:root[data-theme=light] .facts-grid strong,:root[data-theme=light] .crm-metric strong,:root[data-theme=light] .crm-metric p,:root[data-theme=light] .crm-funnel-step p,:root[data-theme=light] .crm-funnel-step strong,:root[data-theme=light] .crm-signal-card p,:root[data-theme=light] .crm-signal-card strong,:root[data-theme=light] .crm-table th,:root[data-theme=light] .crm-table td strong,:root[data-theme=light] .crm-list-row strong,:root[data-theme=light] .crm-facts-grid strong,:root[data-theme=light] .members-table th,:root[data-theme=light] .members-table td strong{color:#10172f}:root[data-theme=light] .crm-table-wrap,:root[data-theme=light] .members-table-wrap{background:#ffffff94;border-color:#4a68be29}:root[data-theme=light] .crm-table th,:root[data-theme=light] .members-table th{background:#e8f5ffdb}:root[data-theme=light] .crm-table td,:root[data-theme=light] .crm-table th,:root[data-theme=light] .members-table td,:root[data-theme=light] .members-table th{border-bottom-color:#4a68be1f}:root[data-theme=light] .crm-table tr:hover,:root[data-theme=light] .crm-table tr.selected{background:#087ea414}:root[data-theme=light] .members-table tbody tr,:root[data-theme=light] .crm-table tbody tr{background:#ffffff61}:root[data-theme=light] .crm-row-actions button,:root[data-theme=light] .members-row-actions button,:root[data-theme=light] .crm-list-actions button,:root[data-theme=light] .crm-pagination button,:root[data-theme=light] .crm-modal-actions button,:root[data-theme=light] .crm-hero-actions button,:root[data-theme=light] .crm-form-actions button,:root[data-theme=light] .crm-detail-actions button,:root[data-theme=light] .crm-tab-strip button,:root[data-theme=light] .members-tab-strip button{color:#10172f;background:linear-gradient(135deg,#ffffffdb,#e7f4ffc2),#ffffffd6;border-color:#4a68be3d}:root[data-theme=light] .crm-row-actions button,:root[data-theme=light] .members-row-actions button{box-shadow:0 8px 18px #274a7d14}:root[data-theme=light] .crm-list-actions button:last-child,:root[data-theme=light] .crm-modal-actions button:last-child,:root[data-theme=light] .crm-hero-actions button:first-child,:root[data-theme=light] .crm-form-actions button:first-child,:root[data-theme=light] .members-list-actions button:last-child,:root[data-theme=light] .members-modal-actions button:last-child,:root[data-theme=light] .primary-action{box-shadow:0 0 22px #c3279329;color:#fff!important;background:linear-gradient(90deg,#315dddb3,#c32793b8)!important;border-color:#c327937a!important}:root[data-theme=light] .members-modal-actions .members-save-role-action{box-shadow:0 0 22px #16875a24;color:#fff!important;background:linear-gradient(135deg,#16875ad1,#087ea494)!important;border-color:#16875a6b!important}:root[data-theme=light] .crm-help-trigger{color:#075f7d;background:#ffffffe6;border-color:#087ea46b;box-shadow:0 0 12px #087ea41f}:root[data-theme=light] .crm-help-trigger:hover,:root[data-theme=light] .crm-help-trigger[aria-expanded=true]{color:#9b1f76;border-color:#c3279380}:root[data-theme=light] .crm-help-popover{color:#4d5b7e;background:linear-gradient(135deg,#fffffff5,#ecf7fff5),#fffffff5;border-color:#087ea447;box-shadow:0 18px 45px #274a7d29,0 0 24px #087ea414}:root[data-theme=light] .crm-help-popover strong{color:#10172f}:root[data-theme=light] .crm-help-popover span{color:#4d5b7e}:root[data-theme=light] .crm-help-close{color:#10172f;background:#ffffffd1;border-color:#4a68be38}:root[data-theme=light] .crm-status{color:#4d5b7e;background:#ffffffa8;border-color:#4a68be38}:root[data-theme=light] .crm-status.good{color:#0b6843;background:#16875a1a;border-color:#16875a57}:root[data-theme=light] .crm-status.active{color:#075f7d;background:#087ea41a;border-color:#087ea457}:root[data-theme=light] .crm-status.pending{color:#7a5400;background:#ffd1663d;border-color:#9d6f005c}:root[data-theme=light] .crm-status.danger{color:#9d2347;background:#c8325d1a;border-color:#c8325d57}:root[data-theme=light] .crm-modal-header,:root[data-theme=light] .members-modal-header{border-radius:var(--radius);color:#10172f;background:linear-gradient(135deg,#ffffffe6,#e8f5ffcc),#ffffffdb;border:1px solid #4a68be24;box-shadow:0 8px 24px #274a7d0f}:root[data-theme=light] .members-modal-header{padding:8px 10px}:root[data-theme=light] .crm-modal-header h2,:root[data-theme=light] .members-modal-header h2{color:#10172f}:root[data-theme=light] .crm-modal-close,:root[data-theme=light] .members-modal-close{color:#10172f;background:linear-gradient(135deg,#ffffffe6,#e7f4ffd1),#ffffffdb;border-color:#4a68be3d;box-shadow:0 8px 18px #274a7d14}:root[data-theme=light] .crm-modal-close:hover,:root[data-theme=light] .members-modal-close:hover{color:#9b1f76;border-color:#c3279380;box-shadow:0 0 18px #c327931f}:root[data-theme=light] .crm-stepper button{color:#4d5b7e;background:linear-gradient(135deg,#ffffffdb,#e7f4ffc2),#ffffffd6;border-color:#4a68be38;box-shadow:0 8px 18px #274a7d0f}:root[data-theme=light] .crm-stepper button span{color:#4d5b7e;background:#ffffffdb;border:1px solid #4a68be2e}:root[data-theme=light] .crm-stepper button.active{color:#10172f;background:linear-gradient(90deg,#c3279333,#315ddd21);border-color:#c3279394;box-shadow:0 0 24px #c3279321}:root[data-theme=light] .crm-stepper button.active span{color:#9b1f76;background:#ffffffeb;border-color:#c3279373}:root[data-theme=light] .crm-stepper button.done{color:#0b6843;background:linear-gradient(135deg,#16875a1f,#ffffffd6),#ffffffd6;border-color:#16875a57}:root[data-theme=light] .crm-stepper button.done span{color:#0b6843;background:#16875a1a;border-color:#16875a52}:root[data-theme=light] .members-form-panel,:root[data-theme=light] .members-role-builder,:root[data-theme=light] .members-archive-confirm,:root[data-theme=light] .members-detail-grid,:root[data-theme=light] .members-archive-list{background:linear-gradient(135deg,#ffffffdb,#e7f4ffb8),#fffc;border-color:#4a68be2e}:root[data-theme=light] .members-form-grid label,:root[data-theme=light] .members-detail-grid strong,:root[data-theme=light] .members-archive-confirm h3{color:#10172f}:root[data-theme=light] .members-detail-grid span,:root[data-theme=light] .members-archive-confirm p,:root[data-theme=light] .members-upload-hint{color:#4d5b7e}:root[data-theme=light] .members-permission-chips span{color:#10172f;background:linear-gradient(135deg,#ffffffdb,#e7f4ffc7),#ffffffd6;border-color:#087ea438}:root[data-theme=light] .members-upload-control{background:linear-gradient(135deg,#087ea414,#c327930f),#ffffffd1;border-color:#4a68be38}:root[data-theme=light] .members-upload-button{color:#fff;background:linear-gradient(90deg,#315dddb3,#c32793b8);border-color:#c3279370}:root[data-theme=light] .members-profile-thumb{background:#ffffffdb;border-color:#087ea447;box-shadow:0 10px 22px #274a7d1a}:root[data-theme=light] .members-row-actions .danger-icon{color:#9d2347;background:#c8325d1a;border-color:#c8325d57}:root[data-theme=light] .inventory-form-card,:root[data-theme=light] .data-table-panel,:root[data-theme=light] .data-edit-panel,:root[data-theme=light] .data-toolbar,:root[data-theme=light] .data-import-preview,:root[data-theme=light] .data-table-scroll{background:linear-gradient(135deg,#ffffffdb,#e7f4ffb8),#fffc;border-color:#4a68be2e}:root[data-theme=light] .inventory-form-card h3,:root[data-theme=light] .inventory-form-card label,:root[data-theme=light] .data-toolbar label,:root[data-theme=light] .data-edit-fields label,:root[data-theme=light] .data-grid-table th,:root[data-theme=light] .data-grid-table th span{color:#10172f}:root[data-theme=light] .data-grid-table td,:root[data-theme=light] .data-pagination span,:root[data-theme=light] .data-key-list span,:root[data-theme=light] .data-edit-fields small{color:#4d5b7e}:root[data-theme=light] .data-grid-table th{background:linear-gradient(135deg,#e8f5fff2,#ffffffe6),#e8f5ffe6}:root[data-theme=light] .data-grid-table th,:root[data-theme=light] .data-grid-table td{border-bottom-color:#4a68be1f}:root[data-theme=light] .data-grid-table tbody tr{background:#ffffff6b}:root[data-theme=light] .data-grid-table tbody tr:hover,:root[data-theme=light] .data-grid-table tbody tr.active{background:#087ea414}:root[data-theme=light] .inventory-hero-actions button,:root[data-theme=light] .data-toolbar button,:root[data-theme=light] .data-import-preview button,:root[data-theme=light] .data-table-panel .section-heading button,:root[data-theme=light] .data-edit-actions button,:root[data-theme=light] .data-pagination button,:root[data-theme=light] .inventory-form-card>button{color:#10172f;background:linear-gradient(135deg,#ffffffdb,#e7f4ffc2),#ffffffd6;border-color:#4a68be3d;box-shadow:0 8px 18px #274a7d14}:root[data-theme=light] .data-pagination button:disabled,:root[data-theme=light] .data-toolbar button:disabled,:root[data-theme=light] .inventory-form-card>button:disabled{color:#7b86a0;box-shadow:none;opacity:.82;background:#e8f0fac7;border-color:#4a68be24}:root[data-theme=light] .data-key-list span{background:#087ea414;border-color:#087ea433}:root[data-theme=light] .data-key-list b,:root[data-theme=light] .data-grid-table th small{color:#087ea4}.form-hint{border-radius:var(--radius);color:var(--muted);background:#3ddcff0f;border:1px solid #3ddcff2e;padding:9px 10px;font-size:.78rem}.inventory-workspace,.data-workspace{gap:14px;margin-bottom:36px;display:grid}.inventory-hero,.data-hero{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.inventory-hero h2,.data-hero h2{margin:4px 0;font-size:1.35rem}.inventory-hero-actions,.data-hero-badges,.data-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-hero-actions button,.data-toolbar button,.data-import-preview button,.data-table-panel .section-heading button,.data-edit-actions button,.data-pagination button{border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:900;display:inline-flex}.data-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-import-preview{border:1px solid #3ddcff3d;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.data-import-preview strong{color:var(--text)}.data-import-preview p{color:var(--muted);margin:5px 0 0;line-height:1.8}.data-import-preview-actions{flex:none;align-items:center;gap:8px;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.data-edit-actions .danger-action{color:#ff829f;background:#ae1c4129;border-color:#ff547e7a}:root[data-theme=light] .data-edit-actions .danger-action{color:#9d2347;background:#c8325d1a;border-color:#be234e59}.inventory-kpi-grid,.inventory-form-grid,.inventory-data-grid{gap:10px;display:grid}.inventory-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-form-card{border-radius:var(--radius);background:linear-gradient(135deg,#3ddcff12,#ff3fc609),#0406148f;border:1px solid #9aabff2e;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.inventory-form-card h3{color:var(--text);margin:0;font-size:.98rem}.inventory-form-card label,.data-toolbar label,.data-edit-fields label{color:var(--text);gap:6px;font-size:.8rem;font-weight:900;display:grid}.inventory-form-card input,.inventory-form-card select,.inventory-form-card textarea,.data-toolbar input,.data-toolbar select,.data-edit-fields input,.data-edit-fields textarea{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0;padding:8px 10px}.inventory-form-card textarea,.data-edit-fields textarea{resize:vertical;min-height:84px}.inventory-form-card>button{border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;border:1px solid #ff3fc67a;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.data-toolbar{grid-template-columns:1fr 1.35fr 130px 1fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}@media (width<=860px){.data-import-preview{flex-direction:column;align-items:stretch}.data-import-preview-actions{flex-wrap:wrap}}.data-layout-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.7fr);gap:10px;display:grid}.data-table-panel,.data-edit-panel{align-content:start;gap:12px;padding:14px;display:grid}.data-table-scroll{border-radius:var(--radius);background:#04061470;border:1px solid #9aabff29;max-width:100%;max-height:620px;overflow:auto}.data-grid-table{border-collapse:collapse;width:100%;min-width:880px;color:var(--text);font-size:.78rem}.data-grid-table th,.data-grid-table td{text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid #9aabff1f;max-width:260px;padding:9px 10px}.data-grid-table td{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.data-grid-table th{z-index:1;color:var(--text);background:#0a0d20f5;position:sticky;top:0}.data-grid-table th span,.data-grid-table th small{display:block}.data-grid-table th small{color:var(--cyan);margin-top:2px;font-size:.66rem}.data-grid-table tr{cursor:pointer}.data-grid-table tbody tr:hover,.data-grid-table tbody tr.active{background:#ff3fc61a}.data-pagination,.data-key-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-pagination{justify-content:space-between}.data-pagination span,.data-key-list span,.data-edit-fields small{color:var(--soft);font-size:.76rem}.data-key-list span{border-radius:var(--radius);background:#3ddcff0f;border:1px solid #3ddcff33;padding:7px 9px}.data-key-list b{color:var(--cyan)}.data-edit-fields{gap:10px;max-height:520px;padding-left:4px;display:grid;overflow:auto}select:not([multiple]){appearance:none;box-shadow:inset 0 0 0 1px #3ddcff0a;border-radius:var(--radius)!important;background-color:#040614b8!important;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%233ddcff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg,#3ddcff1f,#ff3fc614)!important;background-position:11px,0 0!important;background-repeat:no-repeat!important;background-size:18px 18px,100% 100%!important;border-color:#3ddcff57!important;padding-left:36px!important}:root[data-theme=light] select:not([multiple]){background-color:#ffffffd1!important;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23087ea4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg,#087ea414,#c327930f)!important;border-color:#087ea447!important}:root[data-theme=light] .topbar-help-toggle.active{color:#087ea4!important;background:linear-gradient(135deg,#087ea41f,#c3279314),#ffffffdb!important;border-color:#087ea480!important}.members-row-actions{justify-content:flex-start;gap:6px;display:flex}.members-row-actions button{border-radius:var(--radius);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s,filter .15s;display:inline-flex}.members-row-actions button:hover{border-color:#3ddcff9e;transform:translateY(-1px);box-shadow:0 0 24px #3ddcff29,inset 0 0 16px #ff3fc61a}.members-row-actions svg{width:17px;height:17px}:root[data-theme=light] .members-row-actions button{color:#10172f;background:linear-gradient(135deg,#ffffffdb,#e7f4ffc2),#ffffffd6;border-color:#4a68be3d;box-shadow:0 8px 18px #274a7d14}@media (width<=1180px){.app-shell{grid-template-columns:1fr}.app-sidebar{border-bottom:1px solid #9aabff2e;border-left:0;height:auto;position:static}.module-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.status-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-console,.snapshot-grid,.roadmap-grid,.sales-board-grid,.sales-control-grid,.sales-detail-grid,.service-main-grid,.service-control-grid,.service-detail-grid,.purchase-main-grid,.purchase-control-grid,.purchase-detail-grid,.production-main-grid,.production-control-grid,.production-operation-grid,.production-detail-grid,.workflow-main-grid,.workflow-detail-grid,.inventory-form-grid,.inventory-data-grid,.data-layout-grid,.admin-hero,.admin-grid,.members-permissions-panel,.crm-layout{grid-template-columns:1fr}.sales-kpi-grid,.kpi-summary-grid,.service-kpi-grid,.purchase-kpi-grid,.production-kpi-grid,.workflow-kpi-grid,.inventory-kpi-grid,.members-kpi-grid,.sales-create-grid,.kpi-toolbar,.service-create-grid,.service-facts-grid,.purchase-facts-grid,.production-facts-grid,.workflow-create-grid,.workflow-facts-grid,.data-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero-metrics,.sales-funnel-strip,.service-flow-strip,.purchase-flow-strip,.production-flow-strip,.workflow-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-readiness-grid,.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-focused-panel .crm-stepper,.crm-funnel-strip,.crm-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.app-main{padding:12px}.topbar,.sales-hero,.service-hero,.purchase-hero,.production-hero,.workflow-hero,.inventory-hero,.data-hero,.operations-action,.record-header{flex-direction:column;align-items:stretch}.workspace-title,.command-search{width:100%;max-width:none}.inventory-search-grid,.inventory-edit-grid,.inventory-classification-columns,.inventory-detail-grid{grid-template-columns:1fr}.inventory-modal-backdrop{align-items:end;padding:10px}.inventory-modal.glass-panel{border-radius:16px 16px 10px 10px;width:100%;max-height:92vh}.inventory-modal-header,.inventory-modal-body{padding:14px}.inventory-section-heading,.inventory-kpi-collapsible>summary,.inventory-secondary-details>summary,.inventory-pagination{flex-direction:column;align-items:stretch}.topbar-actions{justify-content:space-between}.module-nav,.endpoint-strip,.status-grid,.overview-grid,.metric-cluster,.token-grid,.facts-grid,.reason-grid,.admin-hero-metrics,.sales-form-row,.sales-actions-row,.kpi-summary-grid,.kpi-toolbar,.service-form-row,.purchase-form-row,.purchase-actions-row,.production-form-row,.production-actions-row,.workflow-status-editor,.inventory-kpi-grid,.data-toolbar,.agent-form{grid-template-columns:1fr}.hero-console h2{font-size:1.55rem}.crm-hero,.crm-detail-header,.crm-list-header,.crm-pagination,.members-list-header,.members-pagination{flex-direction:column;align-items:stretch}.crm-list-actions,.crm-pagination>div,.crm-modal-actions,.members-list-actions,.members-pagination>div,.members-modal-actions{flex-wrap:wrap;width:100%}.crm-list-actions button,.crm-pagination button,.crm-modal-actions button,.members-list-actions button,.members-pagination button,.members-modal-actions button{flex:1}.crm-stepper,.crm-form-grid,.crm-filter-grid,.sales-kpi-grid,.sales-funnel-strip,.service-kpi-grid,.service-flow-strip,.service-main-grid,.service-control-grid,.service-detail-grid,.service-create-grid,.service-facts-grid,.purchase-kpi-grid,.purchase-flow-strip,.purchase-main-grid,.purchase-control-grid,.purchase-detail-grid,.purchase-facts-grid,.production-kpi-grid,.production-flow-strip,.production-main-grid,.production-control-grid,.production-operation-grid,.production-detail-grid,.production-facts-grid,.workflow-kpi-grid,.workflow-flow-strip,.workflow-main-grid,.workflow-detail-grid,.workflow-create-grid,.workflow-facts-grid,.crm-facts-grid,.crm-readiness-grid,.crm-kpi-grid,.crm-funnel-strip,.crm-monitor-grid,.sales-create-grid,.members-form-grid,.members-detail-grid,.members-kpi-grid{grid-template-columns:1fr}.workflow-wide-field,.members-form-wide{grid-column:auto}.crm-focused-panel .crm-stepper,.crm-focused-panel .crm-form-grid,.crm-focused-panel .crm-filter-grid{grid-template-columns:1fr}.crm-funnel-step:after,.sales-funnel-step:after{display:none}.service-action-panel button,.service-form-card>button,.purchase-flow-panel button,.purchase-form-card>button,.purchase-actions-row button,.production-flow-panel button,.production-form-card>button,.production-actions-row button,.workflow-flow-panel button,.workflow-create-grid button,.workflow-status-editor button{width:100%}.mini-table{overflow-x:auto}.mini-row{min-width:620px}.agent-result-head,.agent-actions,.crm-detail-actions,.crm-hero-actions{flex-direction:column;align-items:stretch}.crm-detail-actions button,.crm-hero-actions button,.crm-form-actions button,.crm-list-actions button,.inventory-hero-actions button,.data-toolbar-actions button{width:100%}.crm-modal-backdrop{padding:10px}.crm-modal{max-height:94vh;padding:10px}.crm-archive-confirm{grid-template-columns:1fr}.data-pagination{flex-direction:column;align-items:stretch}}@media (width<=520px){.app-sidebar{padding:12px}.module-nav button{grid-template-columns:22px minmax(0,1fr)}.count-card,.endpoint-card,.timeline-row{align-items:flex-start}.timeline-row{grid-template-columns:16px minmax(0,1fr)}.timeline-row .status-chip{grid-column:2;justify-self:start}.crm-list-row,.crm-timeline-row{grid-template-columns:22px minmax(0,1fr)}.crm-list-row .crm-status,.crm-timeline-row time{grid-column:2;justify-self:start}}.sales-workspace{gap:14px;margin-bottom:36px;display:grid}.sales-hero{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.sales-hero h2{margin:4px 0;font-size:1.4rem}.sales-hero p,.sales-funnel-step small,.sales-board-column p,.sales-deal-card span,.sales-empty{color:var(--soft);font-size:.78rem}.sales-hero-meter{border-radius:var(--radius);background:#ff3fc614;border:1px solid #ff3fc652;justify-items:center;gap:7px;min-width:168px;padding:12px;display:grid;box-shadow:0 0 24px #ff3fc629}.sales-hero-meter strong{color:var(--pink);text-shadow:0 0 18px #ff3fc67a;font-size:2rem;line-height:1}.sales-hero-meter span{color:var(--text);font-size:.82rem;font-weight:900}.sales-kpi-grid,.sales-board-grid,.sales-detail-grid{gap:10px;display:grid}.sales-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-funnel-panel{gap:12px;padding:14px;display:grid}.sales-funnel-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sales-funnel-step{border-radius:var(--radius);background:linear-gradient(135deg,#3ddcff14,#ff3fc60a),#0406148f;border:1px solid #9aabff2e;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:116px;padding:10px;display:grid;position:relative;overflow:hidden}.sales-funnel-step:after{content:"";inset-inline-start:-14px;background:#04061447;border-top:1px solid #9aabff2e;border-right:1px solid #9aabff2e;width:28px;height:28px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.sales-funnel-step:first-child:after{display:none}.sales-funnel-step>span{width:30px;height:30px;color:var(--cyan);background:#4be6ff14;border:1px solid #4be6ff57;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.sales-funnel-step strong{color:var(--text);font-size:1.2rem;display:block}.sales-funnel-step p{color:var(--text);margin:2px 0;font-size:.84rem;font-weight:900}.sales-funnel-step b{color:var(--cyan);margin-top:7px;font-size:.78rem;display:block}.sales-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-board-column{align-content:start;gap:10px;min-height:236px;padding:12px;display:grid}.sales-board-column h3{color:var(--text);margin:0 0 3px;font-size:.96rem}.sales-deal-list{gap:8px;display:grid}.sales-deal-card{border-radius:var(--radius);width:100%;min-height:70px;color:var(--text);text-align:start;background:#04061485;border:1px solid #9aabff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sales-deal-card.active,.sales-record-list button.active{background:#ff3fc624;border-color:#ff3fc69e;box-shadow:0 0 18px #ff3fc62e}.sales-deal-card strong,.sales-deal-card b{color:var(--text);font-size:.88rem;display:block}.sales-deal-card>div:last-child{justify-items:end;gap:6px;display:grid}.sales-empty{border-radius:var(--radius);background:#ffffff09;border:1px dashed #9aabff33;min-height:64px;padding:10px}.sales-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-control-panel{gap:12px;padding:14px;display:grid}.sales-control-grid,.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sales-form-card,.admin-form-card{border-radius:var(--radius);background:#04061480;border:1px solid #9aabff2e;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.sales-form-card h3,.admin-form-card h3{color:var(--text);margin:0;font-size:.98rem}.sales-form-card label,.admin-form-card label{color:var(--text);gap:6px;font-size:.8rem;font-weight:900;display:grid}.sales-form-card input,.sales-form-card select,.admin-form-card input,.admin-form-card select,.admin-form-card textarea{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0;padding:8px 10px}.admin-form-card textarea{resize:vertical;min-height:76px}.sales-form-row,.sales-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-actions-row button,.sales-form-card>button,.admin-form-card>button{border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.danger-action{color:#ffd5df!important;background:#ff5a8a1f!important;border-color:#ff5a8a80!important}.danger-icon-action{color:#ffd5df!important;background:linear-gradient(135deg,#ff5a8a38,#ff3fc61a),#ff5a8a1a!important;border-color:#ff5a8a8f!important;box-shadow:0 0 18px #ff5a8a29!important}.danger-icon-action:hover{color:#fff!important;background:linear-gradient(135deg,#ff5a8a57,#ff3fc62e),#ff5a8a29!important;border-color:#ff5a8adb!important;box-shadow:0 0 26px #ff5a8a47!important}.topbar-help-toggle.active{color:var(--cyan)!important;background:linear-gradient(135deg,#3ddcff2e,#ff3fc61f),#0f122cc2!important;border-color:#3ddcff99!important;box-shadow:0 0 22px #3ddcff2e!important}.sales-record-list{gap:7px;max-height:190px;display:grid;overflow:auto}.sales-record-list button{border-radius:var(--radius);min-height:40px;color:var(--text);text-align:start;background:#ffffff0b;border:1px solid #9aabff2e;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.sales-record-list b{color:var(--cyan);font-size:.8rem}.sales-quick-actions{order:1;gap:12px;padding:14px;display:grid}.sales-kpi-grid{order:2}.sales-funnel-panel,.sales-board-grid,.sales-control-panel,.sales-detail-grid{order:3}.sales-control-panel{order:4}.sales-detail-grid{order:5}.sales-action-strip{flex-wrap:wrap;gap:10px;display:flex}.sales-action-strip button{border-radius:var(--radius);min-height:48px;color:var(--text);background:linear-gradient(135deg,#3ddcff1a,#ff3fc614),#0f122cd1;border:1px solid #3ddcff57;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 18px #3ddcff0f}.sales-create-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-create-grid label{color:var(--text);gap:6px;font-size:.8rem;font-weight:900;display:grid}.sales-create-grid input,.sales-create-grid select{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);background-color:#040614b8;border:1px solid #9aabff47;outline:0;padding:8px 10px}.kpi-evaluation-panel{gap:12px;padding:14px;display:grid}.kpi-evaluation-panel .section-heading button{border-radius:var(--radius);min-height:40px;color:var(--text);background:linear-gradient(135deg,#3ddcff1a,#ff3fc614),#0f122cd1;border:1px solid #3ddcff57;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.kpi-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kpi-summary-grid>div{border-radius:var(--radius);background:linear-gradient(135deg,#3ddcff12,#ff3fc60a),#04061480;border:1px solid #9aabff2e;min-height:84px;padding:12px}.kpi-summary-grid span,.kpi-toolbar label{color:var(--muted);font-size:.78rem;font-weight:900}.kpi-summary-grid strong{color:var(--text);margin:6px 0 2px;font-size:1.5rem;display:block}.kpi-summary-grid small,.kpi-muted,.kpi-source{color:var(--soft);font-size:.76rem}.kpi-toolbar{grid-template-columns:.7fr .9fr 1.4fr;align-items:end;gap:10px;display:grid}.kpi-toolbar label{gap:6px;display:grid}.kpi-toolbar input,.kpi-toolbar select{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0;padding:8px 10px}.kpi-table-wrap{border-radius:var(--radius);background:#04061466;border:1px solid #9aabff29;max-height:560px;overflow:auto}.kpi-table{border-collapse:collapse;width:100%;min-width:960px}.kpi-table th,.kpi-table td{color:var(--muted);text-align:right;vertical-align:top;border-bottom:1px solid #9aabff1f;padding:10px}.kpi-table th{z-index:1;color:var(--text);background:linear-gradient(135deg,#0f122cf5,#1e2652f0),#040614f5;font-size:.82rem;position:sticky;top:0}.kpi-table td strong,.kpi-value,.kpi-formula{color:var(--text);font-weight:900;display:block}.kpi-value{color:var(--cyan)}.kpi-table td small{margin-top:5px;display:block}.production-workspace{gap:14px;margin-bottom:36px;display:grid}.production-hero{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.production-hero h2{margin:4px 0;font-size:1.35rem}.production-hero p,.production-flow-step small,.production-order-card span,.production-order-card small,.production-empty{color:var(--soft);font-size:.78rem}.production-hero-meter{border-radius:var(--radius);background:#ff3fc614;border:1px solid #ff3fc657;justify-items:center;gap:7px;min-width:176px;padding:12px;display:grid;box-shadow:0 0 24px #ff3fc626}.production-hero-meter strong{color:var(--pink);text-shadow:0 0 18px #ff3fc66b;font-size:2rem;line-height:1}.production-hero-meter span{color:var(--text);font-size:.82rem;font-weight:900}.production-kpi-grid,.production-flow-strip,.production-control-grid,.production-main-grid,.production-operation-grid,.production-detail-grid,.production-facts-grid,.production-form-row,.production-actions-row{gap:10px;display:grid}.production-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.production-flow-panel,.production-control-panel,.production-operations-panel,.production-order-list-panel,.production-detail-panel{gap:12px;padding:14px;display:grid}.production-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.production-flow-step{border-radius:var(--radius);background:linear-gradient(135deg,#ff3fc614,#3ddcff0d),#0406148f;border:1px solid #9aabff2e;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:112px;padding:10px;display:grid}.production-flow-step>span{width:30px;height:30px;color:var(--pink);background:#ff3fc614;border:1px solid #ff3fc666;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.production-flow-step strong,.production-order-card strong,.production-order-card b,.production-facts-grid strong{color:var(--text);display:block}.production-flow-step p{color:var(--text);margin:2px 0;font-size:.84rem;font-weight:900}.production-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.production-form-card{border-radius:var(--radius);background:linear-gradient(135deg,#ff3fc60f,#3ddcff0a),#0406148f;border:1px solid #9aabff2e;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.production-form-card h3{color:var(--text);margin:0;font-size:.98rem}.production-form-card label{color:var(--text);gap:6px;font-size:.8rem;font-weight:900;display:grid}.production-form-card input,.production-form-card select,.production-form-card textarea{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0;padding:8px 10px}.production-form-card textarea{resize:vertical;min-height:82px}.production-form-row,.production-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.production-flow-panel button,.production-form-card>button,.production-actions-row button{border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.production-main-grid{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.production-order-list{gap:8px;max-height:560px;display:grid;overflow:auto}.production-order-card{border-radius:var(--radius);width:100%;min-height:76px;color:var(--text);text-align:start;background:#04061485;border:1px solid #9aabff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.production-order-card.active{background:#ff3fc61c;border-color:#ff3fc685;box-shadow:0 0 18px #ff3fc624}.production-order-card>div:last-child{justify-items:end;gap:6px;display:grid}.production-empty{border-radius:var(--radius);background:#ffffff09;border:1px dashed #9aabff33;min-height:64px;padding:10px}.production-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.production-facts-grid>div{border-radius:var(--radius);background:#04061475;border:1px solid #9aabff2e;min-height:76px;padding:12px}.production-facts-grid span{color:var(--muted);margin-bottom:8px;font-size:.76rem;display:block}.production-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.production-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-workspace{gap:14px;margin-bottom:36px;display:grid}.purchase-hero{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.purchase-hero h2{margin:4px 0;font-size:1.35rem}.purchase-hero p,.purchase-flow-step small,.purchase-order-card span,.purchase-empty{color:var(--soft);font-size:.78rem}.purchase-hero-meter{border-radius:var(--radius);background:#34f5a714;border:1px solid #34f5a752;justify-items:center;gap:7px;min-width:176px;padding:12px;display:grid;box-shadow:0 0 24px #34f5a724}.purchase-hero-meter strong{color:var(--green);text-shadow:0 0 18px #34f5a76b;font-size:2rem;line-height:1}.purchase-hero-meter span{color:var(--text);font-size:.82rem;font-weight:900}.purchase-kpi-grid,.purchase-flow-strip,.purchase-control-grid,.purchase-main-grid,.purchase-detail-grid,.purchase-facts-grid,.purchase-form-row,.purchase-actions-row{gap:10px;display:grid}.purchase-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.purchase-flow-panel,.purchase-control-panel,.purchase-order-list-panel,.purchase-detail-panel{gap:12px;padding:14px;display:grid}.purchase-flow-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.purchase-flow-step{border-radius:var(--radius);background:linear-gradient(135deg,#34f5a714,#3ddcff0d),#0406148f;border:1px solid #9aabff2e;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:112px;padding:10px;display:grid}.purchase-flow-step>span{width:30px;height:30px;color:var(--green);background:#34f5a714;border:1px solid #34f5a757;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.purchase-flow-step strong,.purchase-order-card strong,.purchase-order-card b,.purchase-facts-grid strong{color:var(--text);display:block}.purchase-flow-step p{color:var(--text);margin:2px 0;font-size:.84rem;font-weight:900}.purchase-control-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-form-card{border-radius:var(--radius);background:linear-gradient(135deg,#34f5a70f,#3ddcff0a),#0406148f;border:1px solid #9aabff2e;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.purchase-form-card h3{color:var(--text);margin:0;font-size:.98rem}.purchase-form-card label{color:var(--text);gap:6px;font-size:.8rem;font-weight:900;display:grid}.purchase-form-card input,.purchase-form-card select{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;outline:0;padding:8px 10px}.purchase-form-row,.purchase-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.purchase-flow-panel button,.purchase-form-card>button,.purchase-actions-row button{border-radius:var(--radius);min-height:40px;color:var(--text);background:#0f122cc2;border:1px solid #9aabff3d;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.purchase-main-grid{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.purchase-order-list{gap:8px;max-height:520px;display:grid;overflow:auto}.purchase-order-card{border-radius:var(--radius);width:100%;min-height:70px;color:var(--text);text-align:start;background:#04061485;border:1px solid #9aabff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.purchase-order-card.active{background:#34f5a71c;border-color:#34f5a780;box-shadow:0 0 18px #34f5a721}.purchase-order-card>div:last-child{justify-items:end;gap:6px;display:grid}.purchase-empty{border-radius:var(--radius);background:#ffffff09;border:1px dashed #9aabff33;min-height:64px;padding:10px}.purchase-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-facts-grid>div{border-radius:var(--radius);background:#04061475;border:1px solid #9aabff2e;min-height:76px;padding:12px}.purchase-facts-grid span{color:var(--muted);margin-bottom:8px;font-size:.76rem;display:block}.purchase-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-command-heading{gap:10px;min-width:0;display:grid}.inventory-hero{z-index:30;overflow:visible}.inventory-command-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-command-bar button{width:44px;height:44px;color:var(--muted);background:#061026c7;border:1px solid #ff3fc680;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,transform .16s,background .16s;display:inline-flex;position:relative}.inventory-command-bar button:hover,.inventory-command-bar button:focus-visible,.inventory-command-bar button.is-active{color:var(--pink);background:#ff3fc61f;border-color:#ff3fc6db;transform:translateY(-2px)}.inventory-command-bar button svg,.inventory-hero-actions button svg{width:19px;height:19px}.inventory-command-bar button span{z-index:100;width:max-content;max-width:170px;color:var(--text);opacity:0;pointer-events:none;background:#030818f7;border:1px solid #3ddcff4d;border-radius:8px;padding:6px 9px;font-size:.72rem;font-weight:800;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 7px);right:50%;transform:translate(50%)translateY(-3px)}.inventory-command-bar button:hover span,.inventory-command-bar button:focus-visible span{opacity:1;transform:translate(50%)translateY(0)}.inventory-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020512c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inventory-modal.glass-panel{border-color:#3ddcff61;grid-template-rows:auto minmax(0,1fr);width:min(100%,980px);max-height:min(88vh,850px);margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 90px #000000b3,0 0 42px #3ddcff1f}.inventory-modal-header{z-index:1;background:linear-gradient(100deg,#3ddcff17,#9d4dff0f),#070b1fe6;border-bottom:1px solid #9aabff2e;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.inventory-modal-header h2{margin:4px 0 0;font-size:1.12rem}.inventory-modal-header>button{width:40px;height:40px;color:var(--text);background:#0f122cc7;border:1px solid #ff3fc680;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.inventory-modal-header>button:hover,.inventory-modal-header>button:focus-visible{color:var(--pink);border-color:#ff3fc6a6}.inventory-modal-header svg{width:18px;height:18px}.inventory-modal-body{z-index:1;min-height:0;padding:18px;position:relative;overflow-y:auto}.inventory-modal .inventory-form-grid{grid-template-columns:1fr}.inventory-modal [hidden]{display:none!important}.inventory-modal .inventory-form-card{background:0 0;border:0;padding:0}.inventory-modal .inventory-form-card>h3{display:none}.inventory-generated-code-note{border:1px dashed color-mix(in srgb, var(--cyan) 45%, var(--border));color:var(--muted);background:color-mix(in srgb, var(--cyan) 6%, transparent);border-radius:9px;margin:0 0 12px;padding:9px 11px;font-size:.78rem;line-height:1.8}.inventory-kpi-collapsible,.inventory-secondary-details{padding:0;overflow:visible}.inventory-kpi-collapsible>summary,.inventory-secondary-details>summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.inventory-kpi-collapsible>summary::-webkit-details-marker{display:none}.inventory-secondary-details>summary::-webkit-details-marker{display:none}.inventory-kpi-collapsible>summary span,.inventory-secondary-details>summary span{align-items:center;gap:8px;font-weight:900;display:inline-flex}.inventory-kpi-collapsible>summary svg,.inventory-secondary-details>summary svg{width:18px;height:18px;color:var(--cyan)}.inventory-kpi-collapsible>summary small,.inventory-secondary-details>summary small{color:var(--soft)}.inventory-kpi-collapsible[open]>.inventory-kpi-grid,.inventory-secondary-details[open]>.inventory-data-grid{padding:0 12px 12px}.inventory-search-panel,.inventory-catalog-panel,.inventory-item-detail{gap:14px;padding:15px;display:grid}.inventory-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-section-heading h3{margin:3px 0 0;font-size:1rem}.inventory-section-heading>span{color:var(--soft);font-size:.78rem}.inventory-search-grid,.inventory-edit-grid{grid-template-columns:minmax(240px,1.5fr) repeat(5,minmax(130px,.75fr));align-items:end;gap:10px;display:grid}.inventory-search-grid label,.inventory-edit-grid label{color:var(--text);gap:6px;font-size:.76rem;font-weight:800;display:grid}.inventory-search-grid input,.inventory-search-grid select,.inventory-edit-grid input,.inventory-edit-grid select,.inventory-edit-grid textarea{width:100%;min-height:40px;color:var(--text);background:#040614b8;border:1px solid #9aabff47;border-radius:10px;outline:0;padding:8px 10px}.inventory-search-field{position:relative}.inventory-search-field svg{width:18px;height:18px;color:var(--cyan);position:absolute;bottom:11px;right:10px}.inventory-search-field input{padding-right:36px}.inventory-filter-actions,.inventory-detail-actions{justify-content:flex-end;gap:8px;display:flex}.inventory-filter-actions button,.inventory-pagination button,.inventory-row-actions button,.inventory-detail-actions button,.inventory-section-heading .icon-button{min-height:36px;color:var(--text);background:#0f122cc2;border:1px solid #ff3fc675;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.inventory-filter-actions svg,.inventory-row-actions svg,.inventory-detail-actions svg,.inventory-section-heading .icon-button svg{width:16px;height:16px}.inventory-table-wrap{border:1px solid #9aabff29;border-radius:11px;max-width:100%;overflow-x:auto}.inventory-item-table{border-collapse:collapse;width:100%;min-width:930px}.inventory-item-table th,.inventory-item-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #9aabff1f;padding:11px 12px}.inventory-item-table th{color:var(--soft);background:#0c1530f0;font-size:.76rem}.inventory-item-table td{color:var(--muted);font-size:.8rem}.inventory-item-table tbody tr:hover{background:#3ddcff0e}.inventory-item-table td strong,.inventory-item-table td small{display:block}.inventory-item-table td strong{color:var(--text)}.inventory-item-table td small{color:var(--soft);margin-top:3px;font-size:.7rem}.inventory-item-table .ltr-cell{text-align:right;color:var(--cyan);direction:ltr;font-weight:800}.inventory-empty-row{text-align:center!important;padding:30px!important}.inventory-row-actions,.inventory-pagination{align-items:center;gap:7px;display:flex}.inventory-row-actions button{width:34px;min-height:34px;padding:0}.inventory-pagination{justify-content:space-between}.inventory-pagination span{color:var(--soft);font-size:.76rem}.inventory-pagination button:disabled{opacity:.42;cursor:not-allowed}.inventory-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.inventory-detail-grid>div{background:#04061470;border:1px solid #9aabff29;border-radius:10px;padding:10px}.inventory-detail-grid dt{color:var(--soft);font-size:.7rem}.inventory-detail-grid dd{color:var(--text);margin:5px 0 0;font-weight:800}.inventory-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-edit-grid textarea{min-height:90px}.inventory-edit-grid .full-row,.inventory-detail-grid .full-row,.inventory-classification-card{grid-column:1/-1}.inventory-classification-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inventory-classification-columns>div{border:1px solid #9aabff29;border-radius:10px;gap:9px;padding:12px;display:grid}.inventory-classification-columns h4{margin:0}.inventory-classification-columns button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.inventory-classification-list{flex-wrap:wrap;gap:7px;display:flex}.inventory-classification-list>span{color:var(--text);border:1px solid #3ddcff2e;border-radius:999px;gap:7px;padding:6px 9px;font-size:.74rem;display:inline-flex}.inventory-classification-list small{color:var(--soft)}:root[data-theme=light] .inventory-command-bar button,:root[data-theme=light] .inventory-hero-actions button,:root[data-theme=light] .inventory-filter-actions button,:root[data-theme=light] .inventory-pagination button,:root[data-theme=light] .inventory-row-actions button,:root[data-theme=light] .inventory-detail-actions button,:root[data-theme=light] .inventory-section-heading .icon-button,:root[data-theme=light] .inventory-modal-header>button,:root[data-theme=light] .inventory-form-card>button,:root[data-theme=light] .inventory-classification-columns button{color:#263250;background:linear-gradient(145deg,#fffffffa,#ffe8f7e0),#fff;border-color:#d226917a;box-shadow:0 7px 18px #8c2b6f1a,inset 0 0 0 1px #ffffffb8}:root[data-theme=light] .inventory-command-bar button:hover,:root[data-theme=light] .inventory-command-bar button:focus-visible,:root[data-theme=light] .inventory-command-bar button.is-active,:root[data-theme=light] .inventory-filter-actions button:hover,:root[data-theme=light] .inventory-row-actions button:hover,:root[data-theme=light] .inventory-detail-actions button:hover,:root[data-theme=light] .inventory-modal-header>button:hover{color:#bc197e;background:linear-gradient(145deg,#fff,#ffd6f1f0),#fff;border-color:#d22691e0;box-shadow:0 10px 24px #d2269129,0 0 0 2px #ff3fc614}:root[data-theme=light] .inventory-command-bar button span{color:#263250;background:#fff7fcfa;border-color:#d226916b;box-shadow:0 8px 22px #602d5229}:root[data-theme=light] .inventory-pagination button:disabled{color:#8993aa;box-shadow:none;opacity:.78;background:#ebeff8e6;border-color:#d226912e}:root[data-theme=light] .inventory-search-grid label,:root[data-theme=light] .inventory-edit-grid label,:root[data-theme=light] .inventory-section-heading h3,:root[data-theme=light] .inventory-modal-header h2,:root[data-theme=light] .inventory-detail-grid dd,:root[data-theme=light] .inventory-classification-columns h4,:root[data-theme=light] .inventory-classification-list>span{color:#15203b}:root[data-theme=light] .inventory-search-grid input,:root[data-theme=light] .inventory-search-grid select,:root[data-theme=light] .inventory-edit-grid input,:root[data-theme=light] .inventory-edit-grid select,:root[data-theme=light] .inventory-edit-grid textarea,:root[data-theme=light] .inventory-form-card input,:root[data-theme=light] .inventory-form-card select,:root[data-theme=light] .inventory-form-card textarea{color:#15203b;background:#fffffff0;border-color:#4a79b245;box-shadow:inset 0 1px 2px #26426c0a}:root[data-theme=light] .inventory-search-grid input:focus,:root[data-theme=light] .inventory-search-grid select:focus,:root[data-theme=light] .inventory-edit-grid input:focus,:root[data-theme=light] .inventory-edit-grid select:focus,:root[data-theme=light] .inventory-form-card input:focus,:root[data-theme=light] .inventory-form-card select:focus,:root[data-theme=light] .inventory-form-card textarea:focus{border-color:#d22691a8;box-shadow:0 0 0 3px #ff3fc617}:root[data-theme=light] .inventory-table-wrap{background:#ffffff9e;border-color:#4a79b233}:root[data-theme=light] .inventory-item-table th{color:#263250;background:linear-gradient(100deg,#ffe5f7f5,#e8f5fffa),#f5f8ff;border-bottom-color:#d226913d}:root[data-theme=light] .inventory-item-table td{color:#4b5875;background:#ffffff57;border-bottom-color:#4a68be1f}:root[data-theme=light] .inventory-item-table tbody tr:hover td{background:#ffe2f57a}:root[data-theme=light] .inventory-item-table td strong{color:#15203b}:root[data-theme=light] .inventory-item-table td small,:root[data-theme=light] .inventory-section-heading>span,:root[data-theme=light] .inventory-pagination span,:root[data-theme=light] .inventory-detail-grid dt,:root[data-theme=light] .inventory-classification-list small{color:#68758f}:root[data-theme=light] .inventory-item-table .ltr-cell{color:#087ea4}:root[data-theme=light] .inventory-modal-backdrop{background:#1f2f4e47}:root[data-theme=light] .inventory-modal.glass-panel{background:linear-gradient(145deg,#fffffffa,#eff7fff5),#fff;border-color:#d226917a;box-shadow:0 28px 80px #2d436847,0 0 0 1px #ffffffc2}:root[data-theme=light] .inventory-modal-header{background:linear-gradient(100deg,#ffe5f7f0,#e7f5fff5),#fff;border-bottom-color:#d2269133}:root[data-theme=light] .inventory-classification-columns>div,:root[data-theme=light] .inventory-detail-grid>div{background:#ffffffad;border-color:#4a79b22b}:root[data-theme=light] .inventory-classification-list>span{background:#ffecf8a3;border-color:#d2269138}.notification-bell{position:relative}.notification-badge{border:2px solid var(--panel);color:#fff;background:#ff3f75;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;display:grid;position:absolute;inset:-7px -7px auto auto}.notification-popover{z-index:1400;overscroll-behavior:contain;direction:rtl;background:#080a1ffa;border:1px solid #ff3fc661;border-radius:16px;padding:12px;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.notification-popover header,.notification-popover footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-popover header button{width:30px;height:30px}.notification-mini{text-align:right;justify-content:space-between;min-height:70px;margin:8px 0;background:linear-gradient(135deg,#3ddcff1a,#4d78ff14),#090e2af5!important;border-right:3px solid #3ddcff!important;width:100%!important;height:auto!important;padding:10px!important;display:flex!important}.notification-mini span{gap:5px;display:grid}.notification-mini small{color:var(--muted);line-height:1.7}.priority-important{border-color:#f4b942!important}.priority-urgent{border-color:#ff795b!important}.priority-critical{border-color:#ff3f75!important}.notification-popover footer button{gap:6px;width:auto;padding:8px 10px}.notification-toast{z-index:1500;overscroll-behavior:contain;direction:rtl;background:#080a1ffa;border:1px solid #3ddcff;border-right-width:5px;border-radius:16px;width:min(390px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;position:fixed;bottom:16px;left:16px;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.notification-toast>button:first-child{float:left;width:28px;height:28px}.notification-toast p{color:var(--muted);line-height:1.8}.notification-toast>button:last-child{padding:8px 18px}.notifications-workspace{gap:16px;display:grid}.notifications-hero{justify-content:space-between;align-items:center;padding:22px;display:flex}.notifications-hero>div{align-items:center;gap:15px;display:flex}.notifications-hero svg{color:#3ddcff}.notifications-hero h2,.notifications-hero p{margin:3px 0}.notifications-hero p{color:var(--muted)}.notifications-tabs{gap:8px;padding:8px;display:flex;overflow:visible}.notifications-tabs button{align-items:center;gap:7px;padding:10px 16px;display:flex}.notifications-tabs button.active{background:linear-gradient(90deg,#ff3fc633,#4d78ff26);border-color:#ff3fc6}.notifications-panel{padding:18px;overflow:visible}.notifications-panel h3{margin:0 0 8px}.notifications-panel>p{color:var(--muted)}.notifications-filter{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.notifications-filter>select{min-width:180px}.notification-page-size{color:var(--muted);gap:5px;font-size:.8rem;display:grid}.notification-page-size select{min-width:90px}.notifications-filter button,.notification-save{align-items:center;gap:6px;padding:10px 14px;display:flex}.notification-batch-bar{background:linear-gradient(90deg,#3ddcff12,#ff3fc60e);border:1px solid #3ddcff38;border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:11px 12px;display:flex}.notification-batch-bar>label{align-items:center;gap:8px;display:flex}.notification-batch-bar>span{color:var(--muted)}.notification-batch-bar>div{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.notification-batch-bar button{align-items:center;gap:6px;padding:8px 11px;display:flex}.notification-list{gap:10px;margin-top:16px;display:grid}.notification-row{background:linear-gradient(135deg,#3ddcff0e,#4d78ff0b),#080d26d1;border:1px solid #3ddcff33;border-right:4px solid #3ddcff;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.notification-row.read{opacity:1;background:#0f1634c2;border-color:#748de038 #6577bd #748de038 #748de038}.notification-row.acknowledged{background:#0c1f2abd;border-right-color:#47cda5}.notification-row-select{place-items:center;padding-top:4px;display:grid}.notification-row-select input,.notification-batch-bar input{accent-color:#3ddcff;width:18px;height:18px}.notification-row-main{flex:1;gap:5px;min-width:0;display:grid}.notification-row p,.notification-row small{color:var(--muted);margin:0}.notification-row>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;min-width:135px;display:flex}.notification-row em{color:#ffb6df;font-style:normal}.notification-row button{align-items:center;gap:5px;padding:8px 12px;display:flex}.notification-topic{color:#77e8ff;background:#3ddcff1a;border-radius:99px;width:max-content;padding:3px 8px;font-size:12px}.notification-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.notification-pagination button{align-items:center;gap:5px;padding:8px 12px;display:flex}.notification-pagination>span{color:var(--muted)}.notification-page-numbers{gap:6px;display:flex}.notification-page-numbers button{justify-content:center;min-width:38px}.notification-page-numbers button.active{background:linear-gradient(135deg,#ff3fc647,#4d78ff3d);border-color:#ff3fc6;box-shadow:0 0 18px #ff3fc624}.notification-settings-grid,.notification-topic-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:14px 0 22px;display:grid}.notification-settings-grid label,.notification-topic-grid label{border:1px solid var(--border);background:#3ddcff06;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.notification-policy-list{gap:10px;display:grid}.notification-policy-list article{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(100px,1fr) repeat(2,minmax(150px,1.4fr)) auto auto auto;align-items:end;gap:10px;padding:12px;display:grid}.notification-policy-list label{gap:5px;display:grid}.notification-policy-list label:has(input[type=checkbox]){align-items:center;gap:6px;padding-bottom:10px;display:flex}.notification-policy-list button{align-items:center;gap:5px;padding:9px 12px;display:flex}.notification-success{color:#7be8c7;background:#3bcfa214;border:1px solid #3bcfa280;border-radius:12px;align-items:center;gap:7px;padding:11px 14px;display:flex}.notification-operations-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.notification-operations-grid article{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 86%,transparent);border-radius:14px;gap:6px;padding:16px;display:grid}.notification-operations-grid strong{color:var(--cyan);font-size:1.5rem}.notification-operations-grid span{color:var(--muted)}.notification-popover button,.notification-toast button,.notifications-workspace button,.notifications-workspace select{color:var(--text);background:linear-gradient(135deg,#3ddcff1f,#4d78ff1f),#090e2af5;border:1px solid #3ddcff4d;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 0 14px #3ddcff09}.notification-popover button:hover,.notification-toast button:hover,.notifications-workspace button:hover{background:linear-gradient(135deg,#3ddcff33,#ff3fc61f),#0a1030fa;border-color:#3ddcffb8;box-shadow:0 0 18px #3ddcff1f}.notification-popover header button,.notification-toast>button:first-child{background:#ff3f751f;border-color:#ff5d8a73}.notification-popover footer button:last-child,.notification-toast>button:last-child,.notification-action,.notification-save{background:linear-gradient(90deg,#4d78ff57,#ff3fc64d)!important;border-color:#ff3fc67a!important}.notifications-workspace button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.notifications-workspace select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.notifications-workspace select option{color:#eef2ff;background:#0b1230}:root[data-theme=light] .notification-popover,:root[data-theme=light] .notification-toast{color:#14203b;background:#fafdfffc}:root[data-theme=light] .notification-mini,:root[data-theme=light] .notification-row{background:linear-gradient(135deg,#ffffffeb,#e8f4ffe6)!important}:root[data-theme=light] .notification-popover button,:root[data-theme=light] .notification-toast button,:root[data-theme=light] .notifications-workspace button,:root[data-theme=light] .notifications-workspace select{color:#14203b;background:linear-gradient(135deg,#fffffff5,#e2efffeb);border-color:#3f69c247;box-shadow:0 7px 18px #274a7d14}:root[data-theme=light] .notifications-workspace select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .notifications-workspace select option{color:#14203b;background:#fff}@media (width<=900px){.notification-policy-list article{grid-template-columns:1fr 1fr}.notifications-hero,.notification-row{flex-direction:column;align-items:stretch}.notification-row>div:last-child{align-items:flex-start}.notification-row-select{align-self:flex-start}.notification-batch-bar>div{width:100%;margin-inline-start:0}.notification-pagination>span{text-align:center;width:100%}}:root[data-theme=light] .glass-panel,:root[data-theme=light] .members-modal,:root[data-theme=light] .crm-modal{background:linear-gradient(135deg, #ffffffe0, #ecf6fff0), var(--panel-strong);box-shadow:0 18px 55px #274a7d1f,0 0 24px #087ea414}:root[data-theme=light] .members-tab-strip button,:root[data-theme=light] .members-list-actions button,:root[data-theme=light] .members-pagination button,:root[data-theme=light] .members-archive-row button,:root[data-theme=light] .members-modal-actions button,:root[data-theme=light] .sales-action-strip button,:root[data-theme=light] .kpi-evaluation-panel .section-heading button,:root[data-theme=light] .production-flow-panel button,:root[data-theme=light] .production-form-card>button,:root[data-theme=light] .production-actions-row button,:root[data-theme=light] .workflow-flow-panel button,:root[data-theme=light] .workflow-create-grid button,:root[data-theme=light] .workflow-status-editor button,:root[data-theme=light] .topbar-actions button{color:var(--text);background:#ffffffc7}:root[data-theme=light] body{background:#eef5ff}:root[data-theme=light] .app-shell{background:radial-gradient(circle at 12% 18%,#087ea41f 0 1px,#0000 2px) 0 0/210px 210px,radial-gradient(circle at 82% 28%,#c327931a 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 58% 84%,#7440c81a 0 1px,#0000 2px) 0 0/260px 260px,linear-gradient(90deg,#4a68be1f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#4a68be1a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(135deg,#f8fbff 0%,#eef6ff 48%,#e9f2ff 100%)}:root[data-theme=light] .app-sidebar{background:linear-gradient(#ffffffeb,#edf6ffdb),#ffffffe0;border-left-color:#4a68be33;box-shadow:-14px 0 40px #274a7d17}:root[data-theme=light] .brand-block strong,:root[data-theme=light] .workspace-title h1,:root[data-theme=light] .title-lockup h2,:root[data-theme=light] .section-heading h2,:root[data-theme=light] .sales-board-column h3,:root[data-theme=light] .sales-form-card h3,:root[data-theme=light] .sales-funnel-step p,:root[data-theme=light] .sales-funnel-step strong,:root[data-theme=light] .sales-deal-card strong,:root[data-theme=light] .sales-deal-card b,:root[data-theme=light] .service-hero-meter span,:root[data-theme=light] .service-flow-step p,:root[data-theme=light] .service-flow-step strong,:root[data-theme=light] .service-case-card strong,:root[data-theme=light] .service-case-card b,:root[data-theme=light] .service-form-card h3,:root[data-theme=light] .service-form-card label,:root[data-theme=light] .service-action-panel label,:root[data-theme=light] .service-facts-grid strong,:root[data-theme=light] .purchase-hero-meter span,:root[data-theme=light] .purchase-flow-step p,:root[data-theme=light] .purchase-flow-step strong,:root[data-theme=light] .purchase-order-card strong,:root[data-theme=light] .purchase-order-card b,:root[data-theme=light] .purchase-form-card h3,:root[data-theme=light] .purchase-form-card label,:root[data-theme=light] .purchase-facts-grid strong,:root[data-theme=light] .kpi-summary-grid strong,:root[data-theme=light] .kpi-table th,:root[data-theme=light] .kpi-table td strong,:root[data-theme=light] .kpi-value,:root[data-theme=light] .kpi-formula,:root[data-theme=light] .production-hero-meter span,:root[data-theme=light] .production-flow-step p,:root[data-theme=light] .production-flow-step strong,:root[data-theme=light] .production-order-card strong,:root[data-theme=light] .production-order-card b,:root[data-theme=light] .production-form-card h3,:root[data-theme=light] .production-form-card label,:root[data-theme=light] .production-facts-grid strong,:root[data-theme=light] .workflow-hero-meter span,:root[data-theme=light] .workflow-flow-step p,:root[data-theme=light] .workflow-flow-step strong,:root[data-theme=light] .workflow-task-card strong,:root[data-theme=light] .workflow-task-card b,:root[data-theme=light] .workflow-create-grid label,:root[data-theme=light] .workflow-status-editor label,:root[data-theme=light] .workflow-facts-grid strong,:root[data-theme=light] .mini-head span,:root[data-theme=light] label{color:#10172f}:root[data-theme=light] p,:root[data-theme=light] .brand-block span,:root[data-theme=light] .workspace-title span,:root[data-theme=light] .count-card span,:root[data-theme=light] .endpoint-card span,:root[data-theme=light] .sales-hero p,:root[data-theme=light] .sales-funnel-step small,:root[data-theme=light] .sales-board-column p,:root[data-theme=light] .sales-deal-card span,:root[data-theme=light] .sales-empty,:root[data-theme=light] .service-hero p,:root[data-theme=light] .service-flow-step small,:root[data-theme=light] .service-case-card span,:root[data-theme=light] .service-empty,:root[data-theme=light] .service-facts-grid span,:root[data-theme=light] .purchase-hero p,:root[data-theme=light] .purchase-flow-step small,:root[data-theme=light] .purchase-order-card span,:root[data-theme=light] .purchase-empty,:root[data-theme=light] .purchase-facts-grid span,:root[data-theme=light] .kpi-summary-grid span,:root[data-theme=light] .kpi-summary-grid small,:root[data-theme=light] .kpi-toolbar label,:root[data-theme=light] .kpi-table td,:root[data-theme=light] .kpi-muted,:root[data-theme=light] .kpi-source,:root[data-theme=light] .production-hero p,:root[data-theme=light] .production-flow-step small,:root[data-theme=light] .production-order-card span,:root[data-theme=light] .production-order-card small,:root[data-theme=light] .production-empty,:root[data-theme=light] .production-facts-grid span,:root[data-theme=light] .workflow-hero p,:root[data-theme=light] .workflow-flow-step small,:root[data-theme=light] .workflow-task-card span,:root[data-theme=light] .workflow-empty,:root[data-theme=light] .workflow-facts-grid span,:root[data-theme=light] .workflow-description,:root[data-theme=light] .mini-row span,:root[data-theme=light] .mini-row small{color:#52617d}
