@import"https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu:wght@400;500;600;700&family=Noto+Sans:wght@400;500;600;700&family=Noto+Sans+Bengali:wght@400;500;600;700&family=Noto+Sans+Devanagari:wght@400;500;600;700&family=Noto+Sans+Gujarati:wght@400;500;600;700&family=Noto+Sans+Gurmukhi:wght@400;500;600;700&family=Noto+Sans+Kannada:wght@400;500;600;700&family=Noto+Sans+Malayalam:wght@400;500;600;700&family=Noto+Sans+Oriya:wght@400;500;600;700&family=Noto+Sans+Tamil:wght@400;500;600;700&family=Noto+Sans+Telugu:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{font-family:Plus Jakarta Sans,Noto Sans,Noto Sans Bengali,Noto Sans Devanagari,Noto Sans Tamil,Noto Sans Malayalam,Noto Sans Kannada,Noto Sans Oriya,Noto Sans Gurmukhi,Noto Sans Gujarati,Noto Sans Telugu,Noto Nastaliq Urdu,Segoe UI,sans-serif;line-height:1.45;font-weight:500;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text: #1f2554;--muted: #6e78aa;--line: #d8ddff;--brand-accent: #1400ff;--brand-accent-strong: #0d00a7;--brand-accent-soft: #b7adff;--brand-accent-subtle: #e3deff;--brand-text: #171451;--brand-accent-rgb: 20, 0, 255}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-width:320px;background:radial-gradient(circle at 12% 8%,rgba(var(--brand-accent-rgb),.2),rgba(var(--brand-accent-rgb),0) 22%),radial-gradient(circle at 95% 0%,rgba(var(--brand-accent-rgb),.12),rgba(var(--brand-accent-rgb),0) 23%),linear-gradient(180deg,#eff0ff,#e8e9f8);color:var(--text)}button,input{font-family:inherit}.page-shell{position:relative;min-height:100vh;padding:1.6rem;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(var(--brand-accent-rgb),.2),rgba(var(--brand-accent-rgb),0) 22%),radial-gradient(circle at 95% 0%,rgba(var(--brand-accent-rgb),.12),rgba(var(--brand-accent-rgb),0) 23%),linear-gradient(180deg,#eff0ff,#e8e9f8)}.auth-shell{min-height:100vh;padding:1.2rem;display:grid;place-items:center}.auth-page-frame{position:relative;min-height:100vh}.boot-loader-overlay{position:fixed;inset:0;display:grid;place-items:center;background:#f6fbf46b;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);z-index:620}.boot-loader-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(var(--brand-accent-rgb),.22);border-top-color:var(--brand-accent-strong);animation:boot-spin .88s linear infinite}.auth-language-switch{position:absolute;top:1.1rem;right:1.1rem;width:min(260px,calc(100vw - 2.2rem));border:1px solid var(--line);border-radius:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.45rem .58rem;display:flex;flex-direction:column;gap:.18rem;z-index:140}.auth-language-switch span{color:#626376;font-size:.62rem}.auth-language-switch .custom-select-trigger{min-height:30px;font-size:.72rem}.auth-language-switch-compact{width:auto;min-width:0;padding:.3rem .34rem}.auth-language-switch-compact .custom-select-trigger{width:64px;min-height:28px;justify-content:center;gap:.16rem;padding:.24rem .34rem;font-size:.68rem}.auth-language-switch-compact .custom-select-value{text-align:center}.auth-language-switch-compact .custom-select-arrow{display:none}.auth-card{width:min(460px,100%);border:1px solid var(--line);border-radius:18px;background:#fff;padding:1rem;box-shadow:0 22px 34px #182a2129;display:flex;flex-direction:column;gap:.72rem}.auth-head p{margin:0;color:#6e6f7e;font-size:.68rem}.auth-head h1{margin:.2rem 0 0;color:#1b1d38;font-size:1.4rem}.auth-head span{display:block;margin-top:.2rem;color:#717280;font-size:.72rem}.login-error{margin:0;color:#a74632;font-size:.69rem}.login-hint{margin:0;color:#6f707f;font-size:.67rem}.ambient{position:absolute;border-radius:50%;pointer-events:none}.ambient-left{width:440px;height:440px;top:-160px;left:-120px;background:radial-gradient(circle,rgba(var(--brand-accent-rgb),.32),rgba(var(--brand-accent-rgb),0) 70%)}.ambient-right{width:520px;height:520px;right:-190px;bottom:-200px;background:radial-gradient(circle,rgba(var(--brand-accent-rgb),.2),rgba(var(--brand-accent-rgb),0) 72%)}.dashboard-layout{position:relative;width:min(1460px,100%);margin:0 auto;display:grid;grid-template-columns:260px 1fr;gap:1rem}.sidebar-backdrop{display:none}.sidebar{position:relative;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#f3f4ff,#f8f8ff);padding:1rem;display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 3.2rem)}.sidebar-close-btn{display:none}.brand-wrap{display:flex;align-items:center;gap:.65rem}.brand-dot{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--brand-accent-soft) 0%,var(--brand-accent) 55%,var(--brand-accent-strong) 100%)}.brand-name{margin:0;font-size:1rem;color:#202239;font-weight:800}.brand-tag{margin:.12rem 0 0;font-size:.68rem;color:#717280}.sidebar-brand-logo,.sidebar-brand-fallback{margin-left:auto;width:30px;height:30px;border-radius:8px;border:1px solid #d6d7e5;background:#fff;flex:0 0 auto}.sidebar-brand-logo{object-fit:cover}.sidebar-brand-fallback{display:grid;place-items:center;font-size:.62rem;font-weight:800;color:var(--brand-accent-strong);background:var(--brand-accent-subtle)}.profile-card{border:1px solid var(--line);border-radius:12px;background:#fff;display:flex;align-items:center;gap:.6rem;padding:.55rem}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--brand-accent-strong) 0%,var(--brand-accent) 100%)}.profile-name{margin:0;color:#1f213a;font-size:.8rem;font-weight:700}.profile-role{margin:.1rem 0 0;color:#7a7b87;font-size:.7rem}.menu-section{display:flex;flex-direction:column;gap:.45rem}.menu-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.menu-title{margin:0;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#868792}.menu-header-actions{display:flex;align-items:center;gap:.35rem}.menu-customize-btn{border:1px solid #d4d5e2;border-radius:999px;background:#f6f7fb;color:#595b70;font:inherit;font-size:.62rem;font-weight:700;line-height:1;padding:.28rem .52rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.menu-customize-btn:hover{background:#eaebf6}.menu-customize-btn.active{border-color:var(--brand-accent);background:var(--brand-accent-subtle);color:var(--brand-accent-strong)}.menu-nav{display:flex;flex-direction:column;gap:.35rem}.menu-row{display:flex;align-items:center;gap:.35rem}.menu-link{text-decoration:none;display:flex;align-items:center;gap:.55rem;padding:.58rem .62rem;border-radius:10px;color:#5d5e6f;font-size:.8rem;font-weight:600;transition:background .2s ease,color .2s ease;flex:1;min-width:0}.menu-link:hover,.menu-link.active{background:var(--brand-accent-subtle);color:var(--brand-accent-strong)}.menu-link.reorder-mode{cursor:default}.menu-icon{width:19px;height:19px;border-radius:6px;display:grid;place-items:center;background:#e2e3eb;color:#4e5065}.menu-icon svg{width:12px;height:12px}.menu-reorder-controls{display:flex;align-items:center;gap:.2rem}.menu-reorder-btn{width:24px;height:24px;border:1px solid #d5d6e2;border-radius:7px;background:#f7f7fb;color:#585a70;display:grid;place-items:center;cursor:pointer}.menu-reorder-btn svg{width:12px;height:12px}.menu-reorder-btn:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent-strong);background:var(--brand-accent-subtle)}.menu-reorder-btn:disabled{opacity:.45;cursor:not-allowed}.menu-note{margin-top:auto;border:1px solid var(--line);border-radius:12px;background:#fff;padding:.7rem}.menu-note-icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--brand-accent-subtle);color:var(--brand-accent-strong)}.menu-note-icon svg{width:14px;height:14px}.menu-note p{margin:.55rem 0 0;color:#727380;font-size:.71rem;line-height:1.45}.sidebar-footer{margin-top:.3rem}.logout-btn{width:100%;border:1px solid #d3d4e1;border-radius:10px;background:#f7f7fb;color:#41435a;font:inherit;font-size:.72rem;font-weight:700;padding:.5rem .58rem;display:flex;align-items:center;gap:.45rem;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.logout-btn .menu-icon{width:18px;height:18px}.logout-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #172e2324}.workspace{display:flex;flex-direction:column;gap:.9rem;min-width:0}.sidebar,.workspace{scrollbar-width:thin;scrollbar-color:rgba(var(--brand-accent-rgb),.58) rgba(223,232,220,.74)}.sidebar::-webkit-scrollbar,.workspace::-webkit-scrollbar{width:10px;height:10px}.sidebar::-webkit-scrollbar-track,.workspace::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,#eff5ede0,#e5eee2db)}.sidebar::-webkit-scrollbar-thumb,.workspace::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:padding-box;background:linear-gradient(180deg,rgba(var(--brand-accent-rgb),.88),rgba(var(--brand-accent-rgb),.62));box-shadow:inset 0 0 0 1px #ffffff3d}.sidebar::-webkit-scrollbar-thumb:hover,.workspace::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--brand-accent-rgb),.98),rgba(var(--brand-accent-rgb),.76))}.sidebar::-webkit-scrollbar-thumb:active,.workspace::-webkit-scrollbar-thumb:active{background:rgba(var(--brand-accent-rgb),.92)}.sidebar::-webkit-scrollbar-corner,.workspace::-webkit-scrollbar-corner{background:transparent}@media(min-width:1101px){.page-shell{min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;overflow:hidden}.dashboard-layout{min-height:calc(100vh - 3.2rem);min-height:calc(100dvh - 3.2rem);height:calc(100vh - 3.2rem);height:calc(100dvh - 3.2rem);overflow:hidden;align-items:stretch}.sidebar{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}.workspace{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:.2rem}}.panel{border:1px solid var(--line);border-radius:14px;background:#fff;padding:.9rem}.workspace-topbar{position:relative;z-index:120;overflow:visible;display:flex;justify-content:space-between;align-items:center;gap:1rem}.topbar-heading,.topbar-heading-copy{min-width:0}.sidebar-toggle-btn{display:none}.eyebrow{margin:0;color:#7a7b88;font-size:.68rem}.workspace-topbar h1{margin:.2rem 0 0;color:#1d1f37;font-size:1.3rem}.workspace-brand-strip{display:inline-flex;align-items:center;gap:.34rem;border:1px solid #d8d9e7;border-radius:999px;background:#f7f8fc;padding:.16rem .42rem}.workspace-brand-ghosla{color:#272946;font-size:.65rem;font-weight:800;letter-spacing:.01em}.workspace-brand-divider{color:#7a7b8a;font-size:.66rem;font-weight:700}.workspace-brand-logo{width:18px;height:18px;border-radius:5px;object-fit:cover;border:1px solid #d7d8e6;background:#fff}.workspace-brand-fallback{display:inline-flex;align-items:center;border-radius:999px;background:var(--brand-accent-subtle);color:var(--brand-accent-strong);padding:.1rem .36rem;font-size:.62rem;font-weight:700}.topbar-subtitle{margin:.2rem 0 0;color:#6f707f;font-size:.76rem}.scope-summary{margin:.24rem 0 0;color:#5f6072;font-size:.64rem;font-weight:700}.topbar-right{display:flex;align-items:center;gap:.5rem}.operator-select-wrap{border:1px solid var(--line);border-radius:10px;background:#f7f7fa;padding:.36rem .5rem;display:flex;flex-direction:column;gap:.15rem;min-width:170px}.operator-select-wrap span{color:#7d7e8b;font-size:.6rem}.operator-select-wrap .custom-select-trigger{min-height:auto;border:0;background:transparent;box-shadow:none;padding:0;font-size:.72rem}.operator-select-wrap .custom-select-arrow{color:#5f6072}.language-select-wrap{min-width:0;width:66px;padding:.25rem .32rem}.language-select-wrap .custom-select-trigger{justify-content:center;gap:.2rem;font-size:.68rem;min-height:32px}.language-select-wrap .custom-select-value{text-align:center}.language-select-wrap .custom-select-arrow{display:none}.language-select-wrap .custom-select-menu{left:0;right:auto;min-width:168px}.custom-select{position:relative;z-index:1}.custom-select.open{z-index:220}.custom-select-trigger{width:100%;min-height:32px;border:1px solid var(--line);border-radius:9px;background:#f8f8fb;color:#2d2f45;font:inherit;font-size:.74rem;padding:.42rem .58rem;display:flex;align-items:center;justify-content:space-between;gap:.35rem;cursor:pointer}.custom-select-trigger:disabled{cursor:not-allowed;opacity:.6}.custom-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-value.placeholder{color:#8a8b97}.custom-select-arrow{width:13px;height:13px;color:#6f707f;flex:0 0 auto}.custom-select-arrow svg{width:100%;height:100%}.custom-select.open .custom-select-trigger{border-color:var(--brand-accent);box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb),.2)}.custom-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:.3rem;list-style:none;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 32px #14241c24;z-index:240;max-height:220px;overflow-y:auto}.custom-select-option{width:100%;text-align:left;border:0;border-radius:7px;background:transparent;color:#313349;font:inherit;font-size:.73rem;padding:.4rem .44rem;cursor:pointer}.custom-select-option:hover{background:#e9e9f4}.custom-select-option.selected{background:var(--brand-accent-subtle);color:var(--brand-accent-strong)}.search-box{border:1px solid var(--line);border-radius:10px;background:#f7f7fa;padding:.48rem .6rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-width:300px}.search-icon{width:18px;height:18px;color:#7f808a}.search-icon svg{width:100%;height:100%}.search-box input{border:0;outline:none;background:transparent;font:inherit;font-size:.78rem;color:#2f3147}.topbar-right .operator-select-wrap{min-height:34px;height:34px;padding:0 .5rem;justify-content:center;gap:0}.topbar-right .operator-select-wrap>span{display:none}.topbar-right .operator-select-wrap .custom-select-trigger{min-height:34px}.topbar-right .language-select-wrap{width:64px;min-width:64px}.topbar-right .search-box{min-height:34px;height:34px;padding:0 .6rem}.topbar-right .search-box input{font-size:.72rem}.topbar-right .trust-chip{min-height:34px;height:34px;padding:.22rem .44rem}.topbar-right .trust-chip-copy{display:flex;align-items:center}.topbar-right .trust-chip-copy small{display:none}.trust-indicator-stack{display:inline-flex;align-items:center;gap:.42rem}.trust-chip{border:1px solid #d3d4e3;border-radius:10px;background:#f8f8fc;color:#262844;display:inline-flex;align-items:center;gap:.38rem;padding:.34rem .46rem;min-height:34px;cursor:pointer}.trust-chip-compact{max-width:190px}.trust-chip-icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.trust-chip-icon svg{width:12px;height:12px}.trust-chip-copy{display:grid;line-height:1.12}.trust-chip-copy strong{color:#1f213f;font-size:.62rem;font-weight:800;letter-spacing:.01em}.trust-chip-copy small{color:#707182;font-size:.56rem}.trust-chip-live{border-color:color-mix(in srgb,var(--brand-accent) 44%,#d1d2e1 56%);background:linear-gradient(130deg,#f6f7fc 0%,var(--brand-accent-subtle) 100%);position:relative;overflow:hidden}.trust-chip-live:after{content:"";position:absolute;width:24px;height:24px;left:-34px;top:-2px;background:radial-gradient(circle,rgba(var(--brand-accent-rgb),.4),rgba(var(--brand-accent-rgb),0) 72%);animation:live-chip-sheen 2.6s linear infinite}.trust-chip-live .trust-chip-icon{background:radial-gradient(circle,rgba(var(--brand-accent-rgb),.28),rgba(var(--brand-accent-rgb),.08) 65%,rgba(var(--brand-accent-rgb),0));color:var(--brand-accent-strong);animation:live-chip-pulse 1.8s ease-in-out infinite}.trust-chip-secure{border-color:#d5d6e3;background:#f7f7fb}.trust-chip-secure .trust-chip-icon{background:#e6e6f2;color:#2f325a}.icon-btn,.avatar-btn{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:#f7f7fa;color:#515266;display:grid;place-items:center;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease}.icon-btn:hover,.avatar-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #192f241f}.icon-btn svg{width:14px;height:14px}.avatar-btn{border:0;color:#fff;font-size:.67rem;font-weight:700;background:linear-gradient(145deg,var(--brand-accent-strong) 0%,var(--brand-accent) 100%);text-decoration:none}.profile-menu-shell{position:relative}.profile-menu-trigger{border-radius:8px}.profile-menu-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(230px,calc(100vw - 2.2rem));border:1px solid #dbdbe7;border-radius:12px;background:#fff;box-shadow:0 20px 34px #14271e33;padding:.55rem;display:grid;gap:.5rem;z-index:68}.profile-menu-head{border-bottom:1px solid #e2e3ec;padding-bottom:.4rem}.profile-menu-head strong{display:block;color:#1f213f;font-size:.75rem}.profile-menu-head p{margin:.12rem 0 0;color:#6e6f7f;font-size:.64rem}.profile-menu-list{display:grid;gap:.34rem}.profile-menu-item{width:100%;border:1px solid #d8d9e6;border-radius:9px;background:#f8f8fc;color:#2d2f4a;font:inherit;font-size:.72rem;font-weight:600;min-height:34px;padding:.42rem .52rem;display:flex;align-items:center;gap:.42rem;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.profile-menu-item .menu-icon{width:16px;height:16px}.profile-menu-item .menu-icon svg{width:100%;height:100%}.profile-menu-item:hover{transform:translateY(-1px);box-shadow:0 10px 16px #162a211f}.profile-menu-item-danger{color:#8d3525;background:#fff7f5;border-color:#f1d2cb}.notification-shell,.notification-trigger-btn{position:relative}.notification-badge{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;border-radius:999px;border:2px solid #f7f7fa;background:linear-gradient(135deg,#141a75,#1c25a9);color:#fff;font-size:.58rem;font-weight:700;display:grid;place-items:center;padding:0 .22rem}.notification-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(440px,calc(100vw - 2.4rem));border:1px solid #dbdbe7;border-radius:14px;background:#fff;box-shadow:0 20px 34px #14271e38;padding:.62rem;display:grid;gap:.54rem;z-index:60}.notification-head{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.notification-head h3{margin:0;color:#1f213d;font-size:.81rem}.notification-head-actions{display:flex;align-items:center;gap:.32rem}.notification-text-btn{border:1px solid #d2d3e2;border-radius:8px;background:#f8f8fc;color:#373956;font:inherit;font-size:.62rem;font-weight:700;padding:.3rem .46rem;cursor:pointer}.notification-text-btn:disabled{opacity:.45;cursor:not-allowed}.notification-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.notification-test-btn{padding:.36rem .5rem;font-size:.66rem;animation-duration:8s}.notification-list{display:grid;gap:.36rem;max-height:320px;overflow-y:auto}.notification-item{border:1px solid #dedfe9;border-radius:10px;background:#f9f9fd;padding:.46rem;display:grid;grid-template-columns:18px minmax(0,1fr);gap:.45rem;align-items:start;cursor:pointer;text-align:left}.notification-item.unread{border-color:#aaaedf;background:#eff0fb}.notification-item-icon{width:18px;height:18px;color:#2f3364;margin-top:.02rem}.notification-item-icon svg{width:100%;height:100%}.notification-item-copy h4{margin:0;color:#1d1f3f;font-size:.69rem}.notification-item-copy p{margin:.16rem 0 0;color:#5d5f74;font-size:.66rem;line-height:1.35}.notification-item-copy span{display:block;margin-top:.15rem;color:#7a7b89;font-size:.6rem}.notification-empty{margin:0;border:1px dashed #d2d3e1;border-radius:10px;background:#f8f8fc;color:#6f707f;font-size:.68rem;padding:.56rem}.notification-toast-stack{position:fixed;right:1.4rem;bottom:1.2rem;width:min(360px,calc(100vw - 2.4rem));display:grid;gap:.45rem;z-index:80}.notification-toast{border:1px solid #d8d9e7;border-radius:12px;background:#fff;box-shadow:0 16px 26px #10211a33;padding:.52rem .56rem;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:.42rem;align-items:start}.notification-toast-icon{width:18px;height:18px;color:#272b62}.notification-toast-icon svg{width:100%;height:100%}.notification-toast-copy h4{margin:0;color:#1f213e;font-size:.7rem}.notification-toast-copy p{margin:.14rem 0 0;color:#565871;font-size:.66rem;line-height:1.35}.notification-toast-copy span{display:block;margin-top:.16rem;color:#7a7b89;font-size:.6rem}.notification-toast-close{border:0;border-radius:8px;background:#eeeff5;color:#5f6073;font:inherit;font-size:.84rem;line-height:1;padding:.12rem .35rem;cursor:pointer}.workspace-body{position:relative;min-width:0}.scope-control-panel{margin-bottom:.72rem}.scope-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.sponsored-ad-strip{margin-bottom:.72rem}.sponsored-ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.sponsored-ad-card{border:1px solid #d4d5e5;border-radius:14px;background:linear-gradient(145deg,#fff,#f7f7fb);padding:.7rem;display:grid;gap:.35rem}.sponsored-ad-card-soft{background:linear-gradient(145deg,#f7f7fb,#eeeff8)}.sponsored-ad-tag{margin:0;color:#545672;font-size:.63rem;font-weight:700}.sponsored-ad-card h4{margin:0;color:#1f213d;font-size:.9rem}.sponsored-ad-card p{margin:0;color:#636478;font-size:.68rem}.sponsored-ad-footer{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.sponsored-ad-footer span{color:#494b65;font-size:.65rem}.db-query-input{min-height:120px;resize:vertical;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem}.db-query-result{margin-top:.75rem;border:1px solid #d5d6e5;border-radius:12px;background:#f7f7fb;padding:.65rem}.db-query-result p{margin:0 0 .5rem;color:#4f5166;font-size:.7rem}.db-query-result pre{margin:0;max-height:280px;overflow:auto;border:1px solid #d7d8e7;border-radius:10px;background:#fff;color:#2b2d42;padding:.55rem;font-size:.68rem;line-height:1.45}.page-stack{display:flex;flex-direction:column;gap:.9rem}.page-controls{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:.55rem;margin-bottom:.7rem}.page-controls-4{grid-template-columns:1.6fr 1fr 1fr 1fr}.page-controls-3{grid-template-columns:repeat(3,minmax(0,1fr))}.page-controls-2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-controls-1{grid-template-columns:1fr}.control-group{display:flex;flex-direction:column;gap:.3rem;width:100%;min-width:0}.control-group span{font-size:.66rem;color:#7d7e8b}.control-group.control-checkbox{flex-direction:row;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:10px;background:#f8f8fb;padding:.46rem .58rem;min-height:38px}.control-group.control-checkbox input{margin:0}.control-group.control-checkbox span{color:#2d2f45;font-size:.72rem}.control-input,.control-select{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;background:#f8f8fb;color:#2d2f45;font:inherit;font-size:.74rem;padding:.46rem .58rem;outline:none}.control-input:focus,.control-select:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px rgba(var(--brand-accent-rgb),.2)}.inline-controls{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.entry-form{display:grid;gap:.55rem}.entry-form-4{grid-template-columns:repeat(4,minmax(0,1fr))}.entry-form-3{grid-template-columns:repeat(3,minmax(0,1fr))}.entry-form-2{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-form-action{display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem}.submit-btn{border:0;border-radius:10px;position:relative;overflow:hidden;background:linear-gradient(130deg,var(--brand-accent-strong) 0%,var(--brand-accent) 52%,var(--brand-accent-soft) 100%);background-size:180% 180%;animation:button-gradient 5.2s ease infinite;color:#fff;font:inherit;font-size:.75rem;font-weight:700;padding:.55rem .9rem;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease}.submit-btn:after{content:"";position:absolute;top:-120%;left:-35%;width:32%;height:320%;background:linear-gradient(100deg,#fff0,#ffffff73,#fff0);transform:rotate(16deg);animation:button-sheen 4.8s linear infinite;pointer-events:none}.submit-btn:hover{transform:translateY(-1px);box-shadow:0 13px 24px rgba(var(--brand-accent-rgb),.3)}.submit-btn:disabled{opacity:.55;cursor:not-allowed;animation:none}.submit-btn:disabled:after{display:none}.secondary-btn{border:1px solid #cfd0e3;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(130deg,#f6f7fb 0%,var(--brand-accent-subtle) 55%,#f6f7fb 100%);background-size:180% 180%;animation:button-gradient 7s ease infinite;color:var(--brand-accent-strong);font:inherit;font-size:.73rem;font-weight:700;text-decoration:none;padding:.5rem .82rem;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease}.secondary-btn:after{content:"";position:absolute;top:-130%;left:-38%;width:34%;height:340%;background:linear-gradient(100deg,#fff0,#ffffffb3,#fff0);transform:rotate(18deg);animation:button-sheen 6.2s linear infinite;pointer-events:none}.secondary-btn:hover{transform:translateY(-1px);box-shadow:0 11px 20px rgba(var(--brand-accent-rgb),.16)}.form-hint{margin:0;color:#7a7b87;font-size:.65rem}.table-secondary{margin-top:.12rem;color:#8a8b94;font-size:.64rem}.table-link{color:var(--brand-accent-strong);font-weight:700;text-decoration:none}.table-link:hover{text-decoration:underline}.pagination-bar{margin-top:.7rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.pagination-bar p{margin:0;color:#757683;font-size:.68rem}.pagination-actions{display:flex;align-items:center;gap:.42rem;color:#656676;font-size:.68rem}.pager-btn{border:1px solid var(--line);border-radius:8px;background:#f7f7fa;color:#3f415a;font:inherit;font-size:.67rem;font-weight:700;padding:.35rem .58rem;cursor:pointer}.pager-btn:disabled{opacity:.5;cursor:not-allowed}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.metric-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:.85rem}.metric-card p{margin:0;color:#747581;font-size:.72rem}.metric-card h3{margin:.45rem 0 .25rem;color:#1d1f3c;font-size:1.45rem}.metric-card span{color:#6d6e7e;font-size:.7rem}.metric-card.green{background:linear-gradient(150deg,var(--brand-accent-soft) 0%,var(--brand-accent) 60%,var(--brand-accent-strong) 100%);border-color:var(--brand-accent)}.metric-card.green p,.metric-card.green h3,.metric-card.green span{color:#101336}.metric-card.green-soft{background:linear-gradient(180deg,#ebebf7,#f4f5fc)}.dash-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:.75rem}.dash-filter-panel{background:linear-gradient(180deg,#f9f9fd,#f4f5fb)}.dash-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.dash-filter-meta{margin:.6rem 0 0;border-top:1px solid #e2e2ed;padding-top:.45rem;color:#606174;font-size:.69rem}.dash-trend-wrap{border:1px solid #e0e1eb;border-radius:12px;background:linear-gradient(180deg,#f9f9fd,#f3f4fa);padding:.52rem}.dash-trend-svg{width:100%;height:220px;display:block}.dash-trend-area{fill:rgba(var(--brand-accent-rgb),.2)}.dash-trend-line{fill:none;stroke:var(--brand-accent-strong);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dash-trend-point{fill:#f1f2fe;stroke:var(--brand-accent-strong);stroke-width:2}.dash-trend-axis{margin-top:.2rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.dash-trend-axis span{text-align:center;font-size:.62rem;color:#717282;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-trend-meta{margin-top:.58rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.dash-trend-meta div{border:1px solid #e0e1eb;border-radius:10px;background:#f7f8fc;padding:.45rem}.dash-trend-meta span{display:block;color:#7b7c89;font-size:.62rem}.dash-trend-meta p{margin:.22rem 0 0;color:#232541;font-size:.73rem;font-weight:700}.dash-source-layout{display:grid;grid-template-columns:172px 1fr;gap:.62rem;align-items:center}.dash-donut{width:172px;height:172px;border-radius:50%;position:relative;margin:0 auto;box-shadow:inset 0 0 0 1px #ffffff73}.dash-donut-center{position:absolute;top:50%;left:50%;width:92px;height:92px;border-radius:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #dcdce7;display:grid;place-items:center;align-content:center}.dash-donut-center strong{color:#212343;font-size:1.08rem}.dash-donut-center span{margin-top:-.1rem;color:#747583;font-size:.62rem}.dash-source-list{display:grid;gap:.42rem}.dash-source-item{border:1px solid #e0e1eb;border-radius:10px;background:#f7f8fc;padding:.4rem .45rem}.dash-source-head{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem;align-items:center}.dash-source-dot{width:9px;height:9px;border-radius:999px}.dash-source-head p{margin:0;color:#40425b;font-size:.66rem}.dash-source-head strong{color:#1d1f42;font-size:.67rem}.dash-source-track{margin-top:.3rem;height:7px;border-radius:999px;background:#e2e3ed;overflow:hidden}.dash-source-track span{display:block;height:100%;border-radius:inherit}.dash-bar-list{display:grid;gap:.56rem}.dash-bar-row{border:1px solid #e0e1eb;border-radius:10px;background:#f7f8fc;padding:.46rem}.dash-bar-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.dash-bar-head span{color:#3e4058;font-size:.68rem;font-weight:600}.dash-bar-head strong{color:#232542;font-size:.66rem}.dash-bar-track{margin-top:.32rem;height:8px;border-radius:999px;background:#e0e1eb;overflow:hidden}.dash-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-accent-strong) 0%,var(--brand-accent) 100%)}.dash-bar-fill-alt{background:linear-gradient(90deg,#1f2466,#4e55b0)}.dash-funnel-list{display:grid;gap:.54rem}.dash-funnel-step{border:1px solid #e0e1eb;border-radius:10px;background:#f7f8fc;padding:.48rem}.dash-funnel-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.dash-funnel-head span{color:#3d3f57;font-size:.68rem;font-weight:600}.dash-funnel-head strong{color:#212342;font-size:.66rem}.dash-funnel-track{margin-top:.33rem;height:8px;border-radius:999px;background:#e0e1eb;overflow:hidden}.dash-funnel-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-accent-strong) 0%,var(--brand-accent) 72%,var(--brand-accent-soft) 100%)}.dash-heatmap{border:1px solid #e0e1eb;border-radius:12px;background:#f9f9fd;padding:.45rem;display:grid;gap:.3rem}.dash-heatmap-head,.dash-heatmap-row{display:grid;grid-template-columns:66px repeat(7,minmax(0,1fr));gap:.32rem}.dash-heatmap-head span{text-align:center;color:#717280;font-size:.6rem;font-weight:700}.dash-heat-corner,.dash-heat-slot{text-align:left!important;color:#606172!important}.dash-heat-slot{font-size:.62rem;display:grid;align-items:center}.dash-heat-cell{border:1px solid #d7d8e6;border-radius:8px;min-height:30px;font-size:.63rem;font-weight:700;display:grid;place-items:center}.geo-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.7rem}.geo-map-panel{border:1px solid #dde0ee;border-radius:12px;background:#f8f9ff;padding:.58rem;display:grid;gap:.52rem}.geo-map-canvas{position:relative;border:1px solid #d8dbec;border-radius:12px;min-height:260px;overflow:hidden;isolation:isolate}.geo-map-world{background:radial-gradient(circle at 18% 24%,rgba(var(--brand-accent-rgb),.14),rgba(var(--brand-accent-rgb),0) 32%),radial-gradient(circle at 78% 68%,rgba(var(--brand-accent-rgb),.1),rgba(var(--brand-accent-rgb),0) 36%),linear-gradient(180deg,#f7f8ff,#eef0ff)}.geo-map-india{background:radial-gradient(circle at 22% 30%,rgba(var(--brand-accent-rgb),.18),rgba(var(--brand-accent-rgb),0) 35%),radial-gradient(circle at 74% 65%,rgba(var(--brand-accent-rgb),.12),rgba(var(--brand-accent-rgb),0) 38%),linear-gradient(180deg,#f8f9ff,#eff1ff)}.geo-map-label{position:absolute;left:.56rem;top:.52rem;z-index:4;color:#2a2d58;font-size:.68rem;font-weight:700}.geo-map-grid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(to right,rgba(57,62,125,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(57,62,125,.08) 1px,transparent 1px);background-size:36px 36px}.geo-map-backdrop{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.geo-map-lines path{fill:none;stroke:#4c568929;stroke-width:1}.geo-map-land path{fill:rgba(var(--brand-accent-rgb),.2);stroke:#2c3c7675;stroke-width:1.4;stroke-linejoin:round}.geo-map-backdrop-india .geo-map-land path:first-child{fill:rgba(var(--brand-accent-rgb),.24)}.geo-map-state-lines path{fill:none;stroke:#2e3e7447;stroke-width:1;stroke-linecap:round}.geo-map-marker{position:absolute;transform:translate(-50%,-50%);border:0;border-radius:999px;background:rgba(var(--brand-accent-rgb),.88);border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 18px rgba(var(--brand-accent-rgb),.35);cursor:default;z-index:5}.geo-map-marker-pulse{position:absolute;inset:-6px;border-radius:inherit;border:2px solid rgba(var(--brand-accent-rgb),.22);animation:geo-pulse 2.6s ease-out infinite}@keyframes geo-pulse{0%{transform:scale(.82);opacity:.75}to{transform:scale(1.55);opacity:0}}.geo-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.geo-summary-row div{border:1px solid #dfe2f0;border-radius:10px;background:#f2f3ff;padding:.42rem}.geo-summary-row span{display:block;color:#666b98;font-size:.61rem}.geo-summary-row strong{display:block;margin-top:.18rem;color:#252853;font-size:.72rem}.geo-insight-panel{border:1px solid #dde0ee;border-radius:12px;background:#f8f9ff;padding:.58rem;display:grid;gap:.52rem}.geo-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.geo-kpi-grid article{border:1px solid #e0e2f2;border-radius:10px;background:#f2f3ff;padding:.46rem}.geo-kpi-grid span{display:block;color:#666b98;font-size:.6rem}.geo-kpi-grid strong{display:block;margin-top:.18rem;color:#232757;font-size:.95rem}.geo-kpi-grid p{margin:.16rem 0 0;color:#6f74a2;font-size:.62rem}.geo-table-wrap{max-height:272px}.staff-pulse-grid{margin-bottom:.65rem}.staff-pulse-table{max-height:280px}.delivery-layout{align-items:stretch}.delivery-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.delivery-map-canvas{position:relative;border:1px solid #d9dcef;border-radius:12px;min-height:360px;overflow:hidden;background:radial-gradient(circle at 22% 30%,rgba(var(--brand-accent-rgb),.16),rgba(var(--brand-accent-rgb),0) 34%),radial-gradient(circle at 70% 66%,rgba(var(--brand-accent-rgb),.11),rgba(var(--brand-accent-rgb),0) 38%),linear-gradient(180deg,#f8f9ff,#eff1ff)}.delivery-map-backdrop{position:absolute;inset:0;width:100%;height:100%;z-index:1}.delivery-map-lines path{fill:none;stroke:#4d568329;stroke-width:1}.delivery-map-land path{fill:rgba(var(--brand-accent-rgb),.23);stroke:#2d3e7770;stroke-width:1.4;stroke-linejoin:round}.delivery-map-marker{position:absolute;transform:translate(-50%,-50%);width:16px;height:16px;border:0;border-radius:999px;z-index:3;box-shadow:0 7px 16px #1c2a6347}.delivery-map-marker span{display:block;width:100%;height:100%;border-radius:inherit;border:2px solid #ffffff}.delivery-map-marker.moving span{background:#1a934f}.delivery-map-marker.assigned span{background:#3167d4}.delivery-map-marker.available span{background:#15a59b}.delivery-map-marker.break span{background:#d79a2a}.delivery-map-marker.offline span{background:#8a8da6}.delivery-filter-row{display:grid;grid-template-columns:1fr 220px;gap:.58rem}.delivery-table-wrap{margin-top:.6rem;max-height:470px}.pill.moving{background:#1a934f24;color:#0e7540}.pill.assigned{background:#3167d424;color:#2350b2}.pill.available{background:#15a59b24;color:#137d76}.pill.break{background:#d79a2a29;color:#976818}.pill.offline{background:#8a8da626;color:#63677f}.decision-deck-grid{margin-top:.7rem}.decision-card{border:1px solid #dde1f3;border-radius:12px;background:linear-gradient(180deg,#fafbff,#f3f5ff);padding:.62rem}.decision-bar-list{display:grid;gap:.5rem}.decision-bar-row{border:1px solid #e0e2f0;border-radius:10px;background:#fff;padding:.45rem}.decision-bar-head{display:flex;justify-content:space-between;align-items:center;gap:.46rem}.decision-bar-head span{color:#39406a;font-size:.66rem;font-weight:700}.decision-bar-head strong{color:#262d57;font-size:.66rem}.decision-bar-track{margin-top:.3rem;height:9px;border-radius:999px;background:#e4e7f6;overflow:hidden}.decision-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-accent-strong) 0%,var(--brand-accent) 100%)}.decision-bar-track-risk span{background:linear-gradient(90deg,#1a934f,#37b16a)}.decision-bar-meta{margin-top:.26rem;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.decision-bar-meta span{color:#727895;font-size:.6rem}.payment-health-track{display:flex;height:11px;border-radius:999px;overflow:hidden;background:#e4e7f6;border:1px solid #dce1f1}.payment-health-track span{display:block;height:100%}.payment-health-list{margin-top:.45rem;display:grid;gap:.34rem}.payment-health-item{border:1px solid #e0e3f2;border-radius:10px;background:#fff;padding:.36rem .45rem;display:grid;grid-template-columns:auto 1fr auto;gap:.32rem;align-items:center}.payment-dot{width:8px;height:8px;border-radius:999px}.payment-health-item p{margin:0;color:#3e446e;font-size:.64rem}.payment-health-item strong{color:#212851;font-size:.66rem}.payment-health-item small{grid-column:2 / span 2;color:#7880a2;font-size:.58rem}.decision-mini-metrics{margin-top:.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.decision-mini-metrics article{border:1px solid #dfe2f0;border-radius:10px;background:#eef1ff;padding:.42rem}.decision-mini-metrics span{display:block;color:#66709c;font-size:.58rem}.decision-mini-metrics strong{display:block;margin-top:.18rem;color:#242b58;font-size:.75rem}.decision-retention-layout{display:grid;grid-template-columns:172px 1fr;gap:.62rem;align-items:center}.decision-retention-donut{width:172px;height:172px;border-radius:50%;position:relative;margin:0 auto;box-shadow:inset 0 0 0 1px #ffffff75}.decision-retention-center{position:absolute;top:50%;left:50%;width:96px;height:96px;border-radius:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #dce1f3;display:grid;place-items:center;align-content:center}.decision-retention-center strong{color:#1f2552;font-size:1.04rem}.decision-retention-center span{margin-top:-.12rem;color:#747c9f;font-size:.59rem}.decision-retention-stats{display:grid;gap:.42rem}.decision-retention-stats div{border:1px solid #e0e3f2;border-radius:10px;background:#fff;padding:.45rem}.decision-retention-stats span{display:block;color:#67709a;font-size:.59rem}.decision-retention-stats strong{display:block;margin-top:.2rem;color:#252d58;font-size:.8rem}.decision-actions-panel{margin-top:.72rem;border:1px solid #dde1f3;border-radius:12px;background:linear-gradient(180deg,#fbfbff,#f4f6ff);padding:.62rem}.decision-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.decision-action-card{border:1px solid #dfe3f3;border-radius:10px;background:#fff;padding:.5rem}.decision-action-card h4{margin:0;color:#1d2450;font-size:.74rem}.decision-action-card p{margin:.24rem 0 0;color:#5f668a;font-size:.63rem;line-height:1.45}.decision-action-card.warning{border-color:#df9d2f6b;background:linear-gradient(180deg,#fff9ee,#fff5e2)}.decision-action-card.critical{border-color:#d45d4766;background:linear-gradient(180deg,#fff4f2,#ffefec)}.decision-action-card.watch{border-color:#3167d45c;background:linear-gradient(180deg,#f5f8ff,#edf2ff)}.decision-action-card.done{border-color:#1a934f59;background:linear-gradient(180deg,#f3fff8,#ecfff3)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem}.panel-head-action{align-items:flex-start}.panel-head-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.panel-head h3{margin:0;color:#1f213a;font-size:.95rem}.panel-head p{margin:0;color:#7b7c88;font-size:.69rem}.table-wrap{overflow-x:auto}.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.customer-details-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.kanban-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.kanban-card{border:1px solid #e0e1eb;border-radius:10px;background:#f7f8fc;padding:.6rem}.kanban-card p{margin:0;color:#747583;font-size:.67rem}.kanban-card h4{margin:.28rem 0 .22rem;color:#242645;font-size:1.02rem}.kanban-card span{color:#616275;font-size:.67rem}.guide-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.guide-assist-actions{border:1px solid #d8d9e7;border-radius:10px;background:#f7f8fc;padding:.52rem;display:flex;flex-direction:column;gap:.42rem}.guide-assist-label{color:#707181;font-size:.63rem;font-weight:700}.guide-assist-links{display:grid;grid-template-columns:1fr;gap:.4rem}.guide-assist-links .submit-btn,.guide-assist-links .secondary-btn{min-height:34px}.guide-task-card{border:1px solid #d9dae7;border-radius:12px;background:#f7f8fc;padding:.7rem}.guide-task-card h4{margin:0;color:#1f2140;font-size:.9rem}.guide-task-steps{margin:.56rem 0 0;padding-left:1rem;display:grid;gap:.32rem}.guide-task-steps li{color:#5f6074;font-size:.7rem;line-height:1.45}.guide-task-footer{margin-top:.6rem;display:flex;justify-content:flex-start}.guide-recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.guide-recovery-card{border:1px solid #dcdce8;border-radius:10px;background:#f7f8fc;padding:.58rem;text-decoration:none;display:grid;gap:.22rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.guide-recovery-card:hover{transform:translateY(-1px);box-shadow:0 12px 20px #172b221a;border-color:#b7b9d5}.guide-recovery-card strong{color:#242647;font-size:.75rem}.guide-recovery-card span{color:#606175;font-size:.67rem;line-height:1.42}.guide-checklist{display:grid;gap:.52rem}.guide-check-item{border:1px solid #dcdce8;border-radius:10px;background:#f7f8fc;padding:.58rem}.guide-check-item.done{border-color:#acafd7;background:linear-gradient(135deg,#f6f7fc,#e9eaf6)}.guide-check-head{display:flex;align-items:flex-start;gap:.45rem;color:#222441;font-size:.74rem;font-weight:700}.guide-check-head input{width:15px;height:15px;margin-top:.02rem}.guide-check-item p{margin:.38rem 0 0;color:#606175;font-size:.68rem;line-height:1.45}.guide-check-meta{margin-top:.38rem;display:flex;justify-content:space-between;align-items:center;gap:.44rem}.guide-check-meta small{color:#757684;font-size:.63rem}.guide-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.guide-module-card{border:1px solid #dcdce8;border-radius:11px;background:#f7f8fc;padding:.62rem}.guide-module-card>p{margin:0;color:#727382;font-size:.66rem}.guide-module-card>h4{margin:.3rem 0 0;color:#232544;font-size:.86rem;line-height:1.35}.guide-module-card>span{display:block;margin-top:.24rem;color:#65667a;font-size:.66rem}.guide-module-steps{margin-top:.5rem;gap:.4rem}.guide-module-steps li{padding:.46rem .52rem}.guide-module-footer{margin-top:.54rem}.guide-empty{margin:0;color:#737483;font-size:.71rem}.focus-list{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.focus-list li{border:1px solid #e0e1eb;border-radius:10px;background:#f7f8fc;padding:.58rem}.focus-list strong{display:block;color:#282a48;font-size:.73rem}.focus-list span{display:block;margin-top:.2rem;color:#68697a;font-size:.68rem}.coupon-metric-grid{margin-bottom:.7rem}.coupon-compose-card{border:1px solid #dde0ee;border-radius:12px;background:linear-gradient(180deg,#fafbff,#f4f6ff);padding:.64rem;margin-bottom:.72rem}.coupon-form-action{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.coupon-code{display:inline-flex;align-items:center;border:1px solid #d7dbef;border-radius:8px;background:#f6f7ff;padding:.12rem .36rem;color:#27305d;font-size:.66rem;font-weight:800;letter-spacing:.04em}.comm-layout{display:grid;grid-template-columns:320px 1fr;gap:.7rem;min-height:520px}.comm-list{border:1px solid #e0e1eb;border-radius:12px;background:#f9f9fd;padding:.45rem;display:flex;flex-direction:column;gap:.45rem;overflow-y:auto}.comm-item{border:1px solid #dedfe9;border-radius:10px;background:#fff;text-align:left;padding:.52rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.comm-item:hover{transform:translateY(-1px);box-shadow:0 10px 18px #172c221f}.comm-item.active{border-color:#8e93d8;box-shadow:0 0 0 3px #a3e66e2e}.comm-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:.45rem}.comm-item-head h4{margin:0;color:#202242;font-size:.74rem}.comm-item-head p{margin:0;color:#7b7c88;font-size:.63rem}.comm-item-meta{margin:.2rem 0 0;color:#5f6074;font-size:.66rem}.comm-item-last{margin:.2rem 0 0;color:#6f707f;font-size:.67rem}.comm-item-foot{margin-top:.34rem;display:flex;justify-content:space-between;align-items:center}.comm-unread{min-width:20px;height:20px;border-radius:999px;background:#0f145f;color:#fff;font-size:.63rem;font-weight:700;display:grid;place-items:center;padding:0 .28rem}.comm-thread{border:1px solid #e0e1eb;border-radius:12px;background:#f9f9fd;padding:.6rem;display:flex;flex-direction:column;gap:.52rem;min-width:0}.comm-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.comm-thread-head h3{margin:0;color:#212341;font-size:.87rem}.comm-thread-head p{margin:.2rem 0 0;color:#6d6e7d;font-size:.68rem}.comm-messages{border:1px solid #e1e2ec;border-radius:10px;background:#fff;padding:.55rem;display:flex;flex-direction:column;gap:.42rem;min-height:240px;max-height:360px;overflow-y:auto}.comm-message{max-width:82%;border-radius:10px;padding:.5rem;display:flex;flex-direction:column;gap:.24rem}.comm-message p{margin:0;font-size:.71rem;color:#353751;line-height:1.4}.comm-message span{color:#7b7c87;font-size:.63rem}.comm-message.incoming{align-self:flex-start;background:#eaebf6;border:1px solid #d8d9e8}.comm-message.outgoing{align-self:flex-end;background:#d2d4f2;border:1px solid #c0c2e4}.comm-templates{display:flex;flex-wrap:wrap;gap:.38rem}.comm-compose{display:grid;gap:.45rem}.comm-textarea{min-height:110px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.54rem .26rem;border-bottom:1px solid #ebecf1}th{color:#8a8b95;font-size:.62rem;text-transform:uppercase;letter-spacing:.05em}td{color:#4e4f64;font-size:.73rem}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#f3f4fb}.clickable-row.is-selected td{background:#e9eaf6}.row-actions{display:flex;justify-content:flex-end;gap:.35rem}.row-actions-menu{position:relative;display:inline-flex}.row-actions-trigger{width:30px;height:30px;border:1px solid #d5d6e2;border-radius:9px;background:#fff;color:#4f5166;display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.row-actions-trigger svg{width:14px;height:14px}.row-actions-trigger:hover{transform:translateY(-1px);border-color:#b3b5d5;box-shadow:0 8px 14px #19312624}.row-actions-menu.open .row-actions-trigger{border-color:#8c91d8;box-shadow:0 0 0 3px #a3e66e2e}.row-actions-popover{position:absolute;top:calc(100% + 6px);right:0;min-width:170px;border:1px solid #d8d9e5;border-radius:10px;background:#fff;box-shadow:0 16px 30px #12231b2e;padding:.28rem;z-index:30;display:grid;gap:.2rem}.row-actions-item{border:0;border-radius:8px;background:transparent;color:#2f314a;font:inherit;font-size:.69rem;font-weight:600;text-align:left;padding:.42rem .48rem;display:flex;align-items:center;gap:.4rem;cursor:pointer}.row-actions-item-icon{width:14px;height:14px;color:#616277;flex:0 0 auto}.row-actions-item-icon svg{width:100%;height:100%}.row-actions-item:hover{background:#e9e9f4}.row-actions-item:disabled{opacity:.5;cursor:not-allowed}.row-actions-item:disabled:hover{background:transparent}.row-action-btn{border:0;border-radius:8px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--brand-accent-strong) 0%,var(--brand-accent) 52%,var(--brand-accent-soft) 100%);background-size:180% 180%;animation:button-gradient 6s ease infinite;color:#fff;font:inherit;font-size:.66rem;font-weight:700;padding:.32rem .58rem;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease}.row-action-btn:after{content:"";position:absolute;top:-120%;left:-38%;width:34%;height:320%;background:linear-gradient(100deg,#fff0,#ffffff80,#fff0);transform:rotate(16deg);animation:button-sheen 5.3s linear infinite;pointer-events:none}.row-action-btn:hover{transform:translateY(-1px);box-shadow:0 11px 20px rgba(var(--brand-accent-rgb),.28)}.row-action-btn-alt{background:linear-gradient(135deg,#1c2163,#252b7f 52%,#2f37a5)}.row-action-btn:disabled{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.row-action-btn:disabled:after{display:none}.no-rows{padding:.8rem .2rem;color:#7e7f89;font-size:.72rem}.empty-search-action{border:1px dashed #c2c3d7;border-radius:12px;background:#f3f4fb;padding:.72rem;margin:0 0 .75rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.empty-search-action p{margin:0;color:#5c5d6f;font-size:.72rem}.modal-overlay{position:fixed;inset:0;background:#1a282173;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:clamp(.9rem,2.4vh,1.4rem);z-index:520}.modal-card{width:min(980px,100%);border:1px solid var(--line);border-radius:14px;background:#fff;padding:.9rem;box-shadow:0 28px 40px #12221b47}.modal-card-wide{width:min(1240px,100%);max-height:calc(100vh - 2.2rem);max-height:calc(100dvh - 2.2rem);overflow-y:auto}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.8rem}.modal-head h3{margin:0;color:#1f213a;font-size:.95rem}.modal-head p{margin:.2rem 0 0;color:#707181;font-size:.71rem}.work-tabs-shell{border:1px solid #dfe2ff;border-radius:12px;background:#f8f9ff;padding:.56rem;display:flex;flex-direction:column;gap:.45rem;margin-bottom:.72rem}.work-tab-meta{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.work-tab-meta strong{color:#1f2554;font-size:.71rem}.work-tab-meta span{color:#6471ae;font-size:.66rem}.work-tabs-track{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.work-tab-chip{display:inline-flex;align-items:center;border:1px solid #d7dbff;border-radius:999px;background:#fff;max-width:260px}.work-tab-chip.active{border-color:var(--brand-accent);background:var(--brand-accent-subtle);box-shadow:0 5px 14px rgba(var(--brand-accent-rgb),.18)}.work-tab-switch{border:0;background:transparent;color:#2b397a;font:inherit;font-size:.69rem;font-weight:700;padding:.34rem .56rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.work-tab-chip.active .work-tab-switch{color:#1d1fb4}.work-tab-close{width:24px;height:24px;border:0;border-left:1px solid #d9ddff;border-radius:0 999px 999px 0;background:transparent;color:#6974af;font:inherit;font-size:.72rem;line-height:1;cursor:pointer}.work-tab-close:hover{color:#1018c7;background:rgba(var(--brand-accent-rgb),.08)}.work-tab-add-btn{border:1px dashed #b6bdfc;border-radius:999px;background:#fff;color:#232cb4;font:inherit;font-size:.67rem;font-weight:700;padding:.34rem .62rem;cursor:pointer}.work-tab-add-btn:hover{border-color:#8d98ff;background:#f2f3ff}.work-tab-add-btn:disabled{opacity:.6;cursor:not-allowed}.modal-close-btn{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#f7f7fa;color:#545566;font:inherit;font-size:.8rem;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease}.modal-close-btn:hover{transform:translateY(-1px);box-shadow:0 8px 16px #1d382c24}.modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:.45rem}.form-section{border:1px solid #e4e5ef;border-radius:12px;background:#f9f9fd;padding:.72rem;display:flex;flex-direction:column;gap:.6rem}.form-section h4{margin:0;color:#21233e;font-size:.78rem}.form-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.form-section-head h4{margin:0}.address-list{display:flex;flex-direction:column;gap:.58rem}.address-card{border:1px solid #d9dae6;border-radius:10px;background:#fff;padding:.6rem;display:flex;flex-direction:column;gap:.52rem}.address-card-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.address-card-head p{margin:0;color:#424460;font-size:.7rem;font-weight:700}.address-remove-btn{border:1px solid #d4d5e3;border-radius:8px;background:#f7f7fa;color:#5d5e70;font:inherit;font-size:.66rem;font-weight:700;padding:.27rem .5rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.address-remove-btn:hover{transform:translateY(-1px);box-shadow:0 8px 14px #1c35291f}.address-add-btn{font-size:.67rem;padding:.38rem .62rem}.checkbox-row{display:flex;align-items:center;gap:.42rem;min-height:32px;border:1px solid #dcdce7;border-radius:9px;background:#f5f6fa;padding:.45rem .6rem}.checkbox-row input{width:14px;height:14px}.checkbox-row span{color:#4b4d63;font-size:.71rem}.control-textarea{min-height:76px;resize:vertical}.control-group-span-2{grid-column:span 2}.staff-controls-grid{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:.72rem}.staff-doc-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:flex-end}.staff-doc-upload-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:220px}.staff-doc-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.staff-doc-list{display:grid;gap:.45rem}.staff-doc-item{border:1px solid #dadbe7;border-radius:10px;background:#fff;padding:.48rem .55rem;display:flex;justify-content:space-between;align-items:center;gap:.55rem}.staff-doc-item p{margin:0;color:#5f6176;font-size:.64rem}.staff-doc-item h5{margin:.15rem 0;color:#262847;font-size:.72rem}.staff-doc-item span{color:#7a7b88;font-size:.63rem}.staff-doc-remove-btn{padding:.34rem .56rem;font-size:.66rem;white-space:nowrap}.staff-doc-empty{margin:0;border:1px dashed #d0d1e1;border-radius:10px;background:#f7f8fc;color:#6f707f;font-size:.68rem;padding:.55rem}.brand-settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.7rem}.brand-settings-card,.brand-preview-card{border:1px solid #e0e1eb;border-radius:12px;background:#f9f9fd;padding:.72rem;display:grid;gap:.6rem}.brand-settings-card h4,.brand-preview-card h4{margin:0;color:#1f213f;font-size:.8rem}.brand-color-control{display:grid;grid-template-columns:48px 1fr;gap:.45rem}.brand-color-input{width:48px;height:34px;border:1px solid #d4d5e3;border-radius:9px;background:#fff;padding:.2rem;cursor:pointer}.brand-upload-btn{position:relative;display:inline-flex;align-items:center;justify-content:center}.brand-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.brand-preview-header{border:1px solid #d8d9e7;border-radius:12px;background:linear-gradient(130deg,rgba(var(--brand-accent-rgb),.16),#fff);padding:.62rem;display:flex;align-items:center;gap:.52rem}.brand-preview-ghosla{display:inline-flex;align-items:center;gap:.3rem}.brand-preview-dot{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--preview-brand-color, var(--brand-accent)) 28%,#ffffff 72%) 0%,var(--preview-brand-color, var(--brand-accent)) 62%,color-mix(in srgb,var(--preview-brand-color, var(--brand-accent)) 64%,#07002f 36%) 100%)}.brand-preview-ghosla strong{color:#1c1e41;font-size:.72rem}.brand-preview-divider{color:#717282;font-size:.74rem;font-weight:700}.brand-preview-brand{display:inline-flex;align-items:center;gap:.35rem}.brand-preview-logo,.brand-preview-fallback{width:24px;height:24px;border-radius:7px;border:1px solid #d5d6e5}.brand-preview-logo{object-fit:cover;background:#fff}.brand-preview-fallback{display:grid;place-items:center;background:var(--brand-accent-subtle);color:var(--brand-accent-strong);font-size:.62rem;font-weight:800}.brand-preview-brand p{margin:0;color:#222447;font-size:.72rem;font-weight:700}.brand-preview-palette{border:1px solid #dfe0eb;border-radius:10px;background:#fff;padding:.54rem;display:flex;align-items:center;gap:.5rem}.brand-preview-swatch{width:34px;height:34px;border-radius:9px;border:1px solid #d4d5e3;flex:0 0 auto}.brand-preview-palette p{margin:0;color:#232547;font-size:.71rem;font-weight:700}.brand-preview-palette span{display:block;margin-top:.14rem;color:#6f707f;font-size:.66rem}.details-header-panel{padding:.8rem}.details-tabs-panel{padding:.62rem}.details-work-tabs{margin-bottom:0}.details-header{display:flex;align-items:center;gap:.8rem}.details-header h3{margin:0;color:#1d1f3b;font-size:1.05rem}.details-header p{margin:.2rem 0 0;color:#6f707f;font-size:.72rem}.details-header-actions{display:flex;align-items:center;gap:.42rem}.back-link-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.details-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.detail-item{border:1px solid #e0e1eb;border-radius:10px;background:#f7f8fc;padding:.58rem}.detail-item span{color:#7b7c88;font-size:.64rem}.detail-item p{margin:.24rem 0 0;color:#2f314b;font-size:.77rem;font-weight:600}.details-address-list{margin-top:.72rem}.details-address-lines{display:flex;flex-direction:column;gap:.15rem}.details-address-lines p{margin:0;color:#585a70;font-size:.71rem}.history-list{display:flex;flex-direction:column;gap:.58rem}.history-item{border:1px solid #e1e2eb;border-radius:10px;background:#f9f9fd;padding:.62rem}.history-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.history-head h4{margin:0;color:#202240;font-size:.78rem}.history-head p{margin:0;color:#777884;font-size:.66rem}.history-meta{margin:.26rem 0 0;color:#6d6e7d;font-size:.68rem}.history-message{margin:.24rem 0 0;color:#4f5167;font-size:.72rem}.history-details,.history-changes{margin-top:.34rem;display:grid;gap:.2rem}.history-details p,.history-changes p{margin:0;color:#515369;font-size:.68rem}.history-details span,.history-changes span{color:#2d2f4b;font-weight:700}.lifecycle-list{display:flex;flex-direction:column;gap:.5rem}.lifecycle-item{display:grid;grid-template-columns:24px 1fr;gap:.62rem}.lifecycle-marker-wrap{display:flex;flex-direction:column;align-items:center;gap:.22rem}.lifecycle-marker{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.64rem;font-weight:800;border:1px solid #cfd0de;background:#eff0f8;color:#424462}.lifecycle-line{width:2px;flex:1;min-height:18px;border-radius:999px;background:#d2d3e2}.lifecycle-content{border:1px solid #e0e1eb;border-radius:10px;background:#f9f9fd;padding:.58rem}.lifecycle-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.lifecycle-head h4{margin:0;color:#242644;font-size:.76rem}.lifecycle-head p{margin:0;color:#7d7e8a;font-size:.65rem}.lifecycle-description{margin:.24rem 0 0;color:#56576c;font-size:.7rem}.lifecycle-item.done .lifecycle-marker{border-color:#8a8fd1;background:#e0e1f6;color:#1f2464}.lifecycle-item.pending .lifecycle-marker{background:#f1f2f6;color:#7e7f8b}.lifecycle-item.warning .lifecycle-marker{border-color:#e9c59a;background:#fff4e8;color:#aa662f}.history-empty{margin:0;color:#747582;font-size:.72rem}.history-save-message{margin:0;color:#4e4f64;font-size:.7rem}.order-item-add-btn,.order-invoice-download-btn,.order-item-upload-btn{display:inline-flex;align-items:center;gap:.35rem}.order-item-btn-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.order-item-btn-icon svg{width:100%;height:100%}.order-item-list{display:grid;gap:.62rem}.order-item-card{border:1px solid #d9dae9;border-radius:12px;background:linear-gradient(180deg,#f9f9fd,#f4f5fb);padding:.62rem;display:grid;gap:.62rem}.order-item-card-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.order-item-card-head h4{margin:0;color:#1d1f3a;font-size:.78rem}.order-item-card-head p{margin:.2rem 0 0;color:#6c6d7c;font-size:.67rem}.order-item-remove-btn{display:inline-flex;align-items:center;gap:.3rem}.order-item-media-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.order-item-media-head p{margin:0;color:#6f707f;font-size:.66rem}.order-item-upload-btn{position:relative}.order-item-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.order-item-photo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.order-item-photo-pill{border:1px solid #d4d5e4;border-radius:9px;background:#fff;padding:.45rem .5rem;display:flex;justify-content:space-between;align-items:center;gap:.45rem}.order-item-photo-pill p{margin:0;color:#2b2d4b;font-size:.69rem;word-break:break-word}.order-item-photo-pill span{display:block;margin-top:.12rem;color:#707181;font-size:.62rem}.order-item-photo-remove-btn{width:24px;height:24px;border:1px solid #d2d3e1;border-radius:7px;background:#f7f7fa;color:#606175;display:grid;place-items:center;cursor:pointer}.order-item-photo-remove-btn svg{width:12px;height:12px}.order-item-calculation{border:1px solid #d8d9e7;border-radius:10px;background:#fff;padding:.52rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.order-item-calculation div{border:1px solid #e2e2ed;border-radius:8px;background:#f7f8fc;padding:.46rem}.order-item-calculation span{color:#787987;font-size:.62rem}.order-item-calculation strong{display:block;margin-top:.14rem;color:#202241;font-size:.76rem}.order-tag-print-btn{display:inline-flex;align-items:center;gap:.35rem}.order-tag-summary{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border:1px solid #d6d7e7;border-radius:10px;background:#f5f6fc;padding:.48rem .55rem}.order-tag-summary p{margin:0;color:#2b2d4b;font-size:.69rem;font-weight:700}.order-tag-summary span{color:#6b6c80;font-size:.64rem}.order-tag-grid{margin-top:.58rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.order-tag-card{border:1px solid #d4d5e3;border-radius:11px;background:linear-gradient(180deg,#fff,#f4f5fb);overflow:hidden}.order-tag-card-head{border-bottom:1px solid #e0e1ec;padding:.42rem .5rem}.order-tag-card-head h4{margin:0;color:#171a3d;font-size:.69rem}.order-tag-card-head p{margin:.18rem 0 0;color:#5d5e73;font-size:.62rem}.order-tag-card-body{padding:.46rem .5rem .52rem;display:grid;grid-template-columns:76px 1fr;gap:.45rem}.order-tag-qr{width:76px;height:76px;border:1px solid #d5d6e5;border-radius:8px;background:#fff}.order-tag-qr-placeholder{width:76px;height:76px;border:1px dashed #d4d5e3;border-radius:8px;background:#f9f9fd;color:#737485;font-size:.58rem;display:grid;place-items:center;text-align:center;padding:.2rem}.order-tag-meta{display:grid;gap:.22rem}.order-tag-meta p{margin:0;display:flex;justify-content:space-between;gap:.3rem;color:#5b5d72;font-size:.6rem}.order-tag-meta span{color:#6f7082}.order-tag-meta strong{color:#212342;font-size:.61rem;max-width:128px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-item-trace{border:1px solid #d6d7e7;border-radius:10px;background:linear-gradient(180deg,#f4f5fc,#eeeff9);padding:.55rem;display:grid;gap:.5rem}.order-item-trace-head{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.order-item-trace-head p{margin:0;color:#2a2c4a;font-size:.69rem;font-weight:700}.order-item-trace-head span{color:#696b80;font-size:.64rem}.order-item-trace-id-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.order-trace-pill{border:1px solid #cfd0e2;border-radius:999px;background:#fff;padding:.3rem .48rem;color:#2e3050;font-size:.63rem;display:inline-flex;align-items:center;gap:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-trace-pill strong{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .34rem;border-radius:999px;background:#e9e9f5;color:#313355;font-size:.58rem;text-transform:uppercase;letter-spacing:.02em}.order-item-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;max-height:180px;overflow:auto;padding-right:.1rem}.order-item-article-pill{border:1px solid #d4d5e4;border-radius:8px;background:#fff;padding:.36rem .4rem;display:grid;gap:.2rem}.order-item-article-pill span{color:#5c5d72;font-size:.62rem}.order-item-article-pill strong{color:#1e2040;font-size:.64rem;font-weight:700;word-break:break-all}.order-invoice-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:.62rem;align-items:flex-start}.order-invoice-summary{border:1px solid #d8d9e7;border-radius:12px;background:#f9f9fd;padding:.65rem}.order-invoice-summary h4{margin:0;color:#1f213f;font-size:.79rem}.order-invoice-summary-list{margin-top:.58rem;display:grid;gap:.3rem}.order-invoice-summary-list p{margin:0;display:flex;justify-content:space-between;align-items:center;gap:.45rem;color:#525469;font-size:.69rem}.order-invoice-summary-list p.total{border-top:1px solid #d7d8e5;padding-top:.42rem;margin-top:.15rem}.order-invoice-summary-list span{color:#6f707f}.order-invoice-summary-list strong{color:#212344;font-size:.73rem}.profile-actions{margin-top:.72rem}.pill{display:inline-flex;border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:700;text-transform:capitalize}.pill.done,.pill.active{color:var(--brand-accent-strong);background:var(--brand-accent-subtle)}.pill.warning{color:#ab5d21;background:#faefe2}.reveal{opacity:0;transform:translateY(12px);animation:rise .6s cubic-bezier(.2,.72,.2,1) forwards}.delay-1{animation-delay:.06s}.delay-2{animation-delay:.12s}.delay-3{animation-delay:.18s}@keyframes rise{to{opacity:1;transform:none}}@keyframes button-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes boot-spin{to{transform:rotate(360deg)}}@keyframes button-sheen{0%{left:-44%}to{left:150%}}@keyframes live-chip-pulse{0%,to{box-shadow:0 0 rgba(var(--brand-accent-rgb),.24);transform:scale(1)}55%{box-shadow:0 0 0 8px rgba(var(--brand-accent-rgb),0);transform:scale(1.05)}}@keyframes live-chip-sheen{0%{transform:translate(0)}to{transform:translate(150px)}}@media(max-width:1220px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}.dash-filter-grid,.scope-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-source-layout{grid-template-columns:1fr}.dash-donut{width:160px;height:160px}.dash-donut-center{width:88px;height:88px}.geo-layout,.decision-retention-layout{grid-template-columns:1fr}.delivery-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-filter-row{grid-template-columns:1fr}}@media(max-width:1100px){.dashboard-layout{grid-template-columns:1fr}.sidebar-backdrop{position:fixed;inset:0;display:block;border:0;padding:0;margin:0;opacity:0;pointer-events:none;background:#13221b59;transition:opacity .24s ease;z-index:430}.sidebar-backdrop.open{opacity:1;pointer-events:auto}.sidebar{position:fixed;inset:0 auto 0 0;width:min(310px,86vw);min-height:100vh;height:100dvh;max-height:100dvh;border-radius:0 18px 18px 0;transform:translate(-108%);transition:transform .28s ease;z-index:440;margin:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 24px 40px #12221b3d;will-change:transform;isolation:isolate}.sidebar.sidebar-open{transform:translate(0)}.sidebar .brand-wrap{position:sticky;top:0;z-index:2;padding-top:.16rem;padding-bottom:.26rem;background:linear-gradient(180deg,#f3f4ff 72%,#f3f4ff00)}.sidebar-close-btn{margin-left:auto;width:32px;height:32px;border:1px solid #d1d2e2;border-radius:9px;background:#fff;color:#4d4e63;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;position:relative;z-index:3}.sidebar-close-btn svg{width:16px;height:16px}.sidebar .sidebar-brand-logo,.sidebar .sidebar-brand-fallback{margin-left:0}.workspace-topbar{flex-direction:column;align-items:stretch}.topbar-heading{display:flex;align-items:flex-start;gap:.58rem;width:100%}.topbar-heading-copy{flex:1}.scope-summary{display:none}.sidebar-toggle-btn{width:34px;height:34px;border:1px solid #d1d2e2;border-radius:10px;background:#fff;color:#4f5166;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.sidebar-toggle-btn svg{width:17px;height:17px}.topbar-right{width:100%;display:grid;grid-template-columns:minmax(180px,1fr) 64px 34px minmax(128px,auto) 34px;gap:.42rem;align-items:center}.topbar-right .operator-select-wrap{grid-column:1 / 2;grid-row:1;width:100%;min-width:0}.topbar-right .language-select-wrap{grid-column:2 / 3;grid-row:1;min-width:66px;width:66px;justify-self:start}.topbar-right .notification-shell{grid-column:3 / 4;grid-row:1;justify-self:start}.topbar-right .trust-chip{grid-column:4 / 5;grid-row:1;width:100%;min-width:0;justify-content:center;padding-inline:.42rem}.topbar-right .profile-menu-shell{grid-column:5 / 6;grid-row:1;justify-self:end}.topbar-right .search-box{grid-column:1 / -1;grid-row:2;min-width:0;width:100%}.topbar-right .trust-chip-copy strong{display:none}.page-controls,.page-controls-4,.page-controls-3,.page-controls-2{grid-template-columns:1fr 1fr}.sponsored-ad-grid{grid-template-columns:1fr}.staff-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-controls-grid .control-group:first-child{grid-column:span 3}.staff-doc-upload-row{grid-template-columns:1fr}.notification-panel{width:min(400px,calc(100vw - 2.6rem))}.entry-form-4,.entry-form-3,.entry-form-2,.guide-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-recovery-grid,.guide-module-grid{grid-template-columns:1fr}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid{grid-template-columns:1fr}.decision-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-map-canvas{min-height:300px}.brand-settings-grid,.order-invoice-layout{grid-template-columns:1fr}.order-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comm-layout{grid-template-columns:1fr;min-height:auto}.comm-list{max-height:280px}.dash-heatmap-head,.dash-heatmap-row{grid-template-columns:60px repeat(7,minmax(0,1fr))}}@media(max-width:680px){.page-shell{padding:1rem}.dashboard-layout{gap:.7rem}.sidebar{width:min(290px,88vw);padding:.85rem}.sidebar,.panel,.metric-card{border-radius:12px}.topbar-heading{align-items:center}.sidebar-toggle-btn{width:32px;height:32px}.topbar-right{gap:.34rem;grid-template-columns:1fr auto auto auto auto}.sponsored-ad-footer{flex-direction:column;align-items:flex-start}.workspace-topbar{gap:.62rem;padding:.72rem}.workspace-topbar h1{font-size:1.12rem}.workspace-brand-strip,.eyebrow,.topbar-subtitle,.scope-summary{display:none}.topbar-right .operator-select-wrap{grid-column:1 / -1;grid-row:1;width:100%}.topbar-right .language-select-wrap{grid-column:1 / 2;grid-row:2;justify-self:start;min-width:56px;width:56px}.topbar-right .notification-shell{grid-column:2 / 3;grid-row:2;justify-self:start}.topbar-right .trust-chip{grid-column:3 / 5;grid-row:2;width:100%;min-width:0;justify-content:center;max-width:136px;padding-inline:.34rem}.topbar-right .profile-menu-shell{grid-column:5 / 6;grid-row:2;justify-self:end}.topbar-right .search-box{grid-column:1 / -1;grid-row:3;width:100%}.topbar-right .trust-chip-copy strong{display:block;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;letter-spacing:0}.topbar-right .trust-chip-copy small{display:none}.metric-grid,.page-controls,.page-controls-4,.page-controls-3,.page-controls-2,.scope-control-grid,.guide-filter-grid,.staff-controls-grid{grid-template-columns:1fr}.staff-controls-grid .control-group:first-child{grid-column:span 1}.notification-panel{right:0;width:min(340px,calc(100vw - 2rem))}.notification-test-grid{grid-template-columns:1fr}.notification-toast-stack{right:1rem;left:1rem;width:auto;bottom:.9rem}.dash-filter-grid,.inline-controls,.entry-form-4,.entry-form-3,.entry-form-2{grid-template-columns:1fr}.coupon-form-action{flex-direction:column;align-items:stretch}.trust-chip{width:auto;justify-content:center}.comm-item-head{flex-direction:column;align-items:flex-start}.comm-message{max-width:100%}.order-item-card-head,.order-item-media-head,.order-tag-summary{flex-direction:column;align-items:flex-start}.order-tag-grid,.decision-mini-metrics,.decision-actions-grid,.delivery-metric-grid{grid-template-columns:1fr}.decision-retention-donut{width:150px;height:150px}.decision-retention-center{width:84px;height:84px}.decision-bar-meta{flex-direction:column;align-items:flex-start;gap:.22rem}.order-tag-card-body{grid-template-columns:1fr}.order-item-trace-head{flex-direction:column;align-items:flex-start}.brand-color-control,.order-item-photo-list{grid-template-columns:1fr}.staff-doc-item{flex-direction:column;align-items:flex-start}.staff-doc-remove-btn{width:100%}.order-item-calculation,.order-item-trace-id-row,.order-item-article-grid{grid-template-columns:1fr}.details-header{flex-direction:column;align-items:flex-start}.workspace-brand-strip{max-width:100%;overflow:hidden}.workspace-brand-fallback{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-header-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.details-grid{grid-template-columns:1fr}.lifecycle-head{flex-direction:column;align-items:flex-start}.control-group-span-2{grid-column:span 1}.operator-select-wrap{width:100%}.language-select-wrap{width:66px}.guide-check-meta,.empty-search-action{flex-direction:column;align-items:flex-start}.modal-card{padding:.75rem}.work-tab-meta{flex-direction:column;align-items:flex-start}.work-tabs-track{flex-direction:column;align-items:stretch}.work-tab-chip{width:100%;max-width:none}.work-tab-switch{max-width:none;text-align:left;flex:1}.work-tab-add-btn{width:100%}.geo-summary-row,.geo-kpi-grid{grid-template-columns:1fr}.geo-map-canvas{min-height:220px}.modal-footer{justify-content:stretch;display:grid;grid-template-columns:1fr}.pagination-bar{flex-direction:column;align-items:flex-start}.dash-trend-meta{grid-template-columns:1fr}.dash-heatmap-head,.dash-heatmap-row{grid-template-columns:52px repeat(7,minmax(28px,1fr));gap:.22rem}.dash-heat-cell{min-height:24px;font-size:.56rem}}@media(prefers-reduced-motion:reduce){.reveal{animation:none;opacity:1;transform:none}.submit-btn,.secondary-btn,.row-action-btn{animation:none}.submit-btn:after,.secondary-btn:after,.row-action-btn:after{display:none}}
