@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");:root{--bg:#f5f7fb;--sidebar:#fff;--surface:#fff;--surface2:#f8fafc;--line:#e4e9f0;--muted:#6d7890;--brand:#0e7490;--brand2:#2563eb;--good:#15803d;--warn:#b7791f;--bad:#c2414b;--shadow:0 18px 50px rgba(29,43,74,.08);--radius:18px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Montserrat,system-ui,sans-serif}button,input,select,textarea{font:inherit}.app-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:radial-gradient(circle at 84% 8%,rgba(37,99,235,.07),transparent 28%),radial-gradient(circle at 14% 88%,rgba(124,58,237,.04),transparent 30%),var(--bg)}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;padding:4px 8px 20px}.brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--brand),var(--brand2));display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;box-shadow:0 9px 18px rgba(37,99,235,.16)}.brand strong{font-size:16px}.brand span{display:block;color:var(--muted);font-size:11px;margin-top:1px}.nav-section{display:grid;grid-gap:5px;gap:5px;margin-bottom:10px}.nav-section>span{display:none}.nav{border:0;background:transparent;color:var(--muted);padding:11px 12px;border-radius:12px;text-align:left;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%}.nav i{display:none}.nav.active,.nav:hover{background:var(--surface2);color:var(--text)}.nav.active{box-shadow:inset 3px 0 0 var(--brand2)}.nav.disabled{opacity:.42;cursor:not-allowed}.nav em{margin-left:auto;font-style:normal;font-size:8px;border:1px solid var(--line);padding:2px 5px;border-radius:10px}.count-badge{margin-left:auto;background:#eaf0ff;color:#315ab5;padding:2px 6px;border-radius:99px}.sidebar-foot{margin-top:auto;border-top:1px solid var(--line);padding:16px 8px 0;display:grid;grid-template-columns:34px 1fr 32px;align-items:center;grid-gap:8px;gap:8px}.avatar{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand2));display:grid;place-items:center;color:white;font-weight:800}.user-mini strong{font-size:10px;display:block}.user-mini span{font-size:8px;color:var(--muted);text-transform:capitalize}.signout{border:1px solid var(--line);background:var(--surface2);border-radius:9px;height:32px;color:var(--muted);cursor:pointer}.content{padding:26px 32px;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.topbar h1{font-size:26px;margin:0;font-weight:800;letter-spacing:-.03em}.topbar p{color:var(--muted);margin:3px 0 0;font-size:11px}.top-actions{display:flex;gap:8px}.link-btn,.primary,.secondary,.small-primary{border:1px solid var(--line);background:var(--surface);color:var(--text);padding:10px 13px;border-radius:11px;font-weight:700;cursor:pointer}.primary,.small-primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:white;border:0}.secondary:hover{background:var(--surface2)}.link-btn{padding:6px 8px;border:0;background:transparent;color:var(--brand2)}.notice{display:flex;justify-content:space-between;align-items:center;background:#fff8e7;border:1px solid #f0d99d;color:#7b5c17;padding:10px 13px;border-radius:12px;margin-bottom:14px;font-size:11px}.notice button{border:0;background:transparent;font-size:18px;color:inherit}.hero-grid{display:grid;grid-template-columns:1.5fr .55fr;grid-gap:14px;gap:14px;margin-bottom:14px}.health-card,.hero-card,.panel,.stat{background:rgba(255,255,255,.96);border:1px solid var(--line);box-shadow:0 4px 18px rgba(29,43,74,.035)}.hero-card{border-radius:18px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,rgba(14,116,144,.055),rgba(37,99,235,.045),#fff)}.hero-kicker{font-weight:800;color:var(--brand2);letter-spacing:.08em}.hero-card h2{font-size:18px;margin:6px 0 4px}.hero-card p{font-size:10px;color:var(--muted);margin:0}.health-card{border-radius:18px;padding:18px 20px;position:relative}.health-card small,.health-card span{display:block;font-size:9px;color:var(--muted)}.health-card strong{font-size:16px;display:block;margin:4px 0}.pulse{width:8px;height:8px;border-radius:50%;background:#20a56f;position:absolute;right:18px;top:20px;box-shadow:0 0 0 5px rgba(32,165,111,.1)}.stats-grid{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}.stats-grid.six{grid-template-columns:repeat(6,1fr)}.stat{border-radius:16px;padding:15px 16px;display:flex;gap:11px;align-items:center}.stat-icon{width:31px;height:31px;border-radius:10px;background:var(--surface2);display:grid;place-items:center;color:var(--brand2);font-weight:800}.stat span{display:block;color:var(--muted);font-size:9px}.stat strong{display:block;font-size:21px;margin-top:1px}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.panel{border-radius:18px;overflow:hidden}.panel-head{padding:14px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(248,250,252,.72)}.panel-head h3{font-size:12px;margin:0}.panel-head p{font-size:9px;color:var(--muted);margin:2px 0 0}.ready-list,.recent-list{padding:6px 12px}.ready-row,.recent-row{border:0;background:transparent;width:100%;display:flex;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid #eef1f5;text-align:left;cursor:pointer}.ready-row:last-child,.recent-row:last-child{border-bottom:0}.ref-box{width:35px;height:35px;border-radius:10px;background:linear-gradient(135deg,#eef3ff,#f3f7ff);display:grid;place-items:center;font-size:9px;font-weight:800;color:var(--brand2)}.recent-main{flex:1 1}.ready-row strong,.recent-main strong{display:block;font-size:10px}.ready-row span,.recent-main span{display:block;font-size:8px;color:var(--muted);margin-top:2px}.chev{color:#a5adba}.ready-row>div:first-child{flex:1 1}.ready-meta{text-align:right}.ready-meta b,.ready-meta small{display:block;font-size:8px}.balance-due,.due{color:#c2414b}.empty{padding:34px;text-align:center;color:var(--muted)}.empty div{font-size:24px}.empty strong{font-size:10px}.cases-command{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(280px,1fr) 190px 190px;grid-gap:9px;gap:9px;padding:12px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:16px;margin-bottom:9px;box-shadow:0 8px 18px rgba(15,23,42,.03)}.searchbox{display:flex;align-items:center;border:1px solid var(--line);background:var(--surface2);border-radius:11px;padding:0 10px}.searchbox span{color:#909aae}.searchbox input{border:0;outline:0;background:transparent;flex:1 1;padding:10px;color:var(--text);font-size:10px}.searchbox kbd{font-size:8px;color:#9aa3b2;border:1px solid var(--line);padding:2px 5px;border-radius:5px;background:#fff}.card-actions select,.cases-command select,.form-grid input,.form-grid select,.form-grid textarea,.quick-actions select{border:1px solid var(--line);background:#fff;color:var(--text);padding:9px 10px;border-radius:10px;outline:0;font-size:10px}.case-summary{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;padding:2px 4px 9px}.bulkbar{background:#172033;color:white;border-radius:12px;margin-bottom:10px;padding:9px 12px;display:flex;align-items:center;gap:12px}.bulkbar span{font-size:9px;color:#aab3c3;margin-left:auto}.bulkbar select{width:180px;padding:8px;background:#232c42;color:#fff;border:1px solid #36405a;border-radius:9px}.case-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(410px,1fr));grid-gap:14px}.case-card{background:linear-gradient(145deg,#fff,rgba(248,250,252,.74));border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 3px 12px rgba(15,23,42,.035);position:relative}.case-card:hover{box-shadow:0 6px 18px rgba(15,23,42,.055)}.case-card.selected{outline:2px solid rgba(37,99,235,.22)}.case-main{display:grid;grid-template-columns:28px 1fr 24px;grid-gap:10px;gap:10px;padding:15px 16px 13px;cursor:pointer;align-items:flex-start}.select-cell{padding-top:3px}.select-cell input{width:15px;height:15px;accent-color:var(--brand2)}.case-identity{min-width:0}.tracking-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.tracking-line>strong{font-size:20px;font-weight:800;color:var(--text)}.case-identity h3{position:relative;font-size:14px;margin:12px 0 0;padding:11px 0;line-height:1.2;z-index:1}.case-identity h3:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-54px;right:-54px;background:linear-gradient(100deg,rgba(37,99,235,.075),rgba(20,184,166,.055),rgba(59,130,246,.045));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.case-identity p{font-size:9px;color:var(--muted);margin:11px 0 0}.case-identity p i{font-style:normal;color:#c3c9d2;padding:0 3px}.case-metric{display:inline-block;border-left:0;padding:0;margin-right:18px;margin-top:10px}.case-metric span{font-size:7.5px;text-transform:uppercase;letter-spacing:.06em;color:#9aa2b1;display:block}.case-metric strong{font-size:10px;display:block;margin-top:3px}.case-main>.case-metric{display:none}.card-actions{grid-column:2;display:flex;align-items:center;gap:7px;border-top:1px solid var(--line)}.card-actions:before{content:"Bill " attr(data-bill)}.card-actions select{width:138px;height:30px;font-size:8.5px;padding:0 8px}.icon-soft{border:1px solid var(--line);background:var(--surface2);color:#596274;border-radius:9px;width:34px;height:30px;cursor:pointer}.expand-btn{border:0;background:transparent;color:#8e96a5;padding-top:3px}.status-pill{width:138px;min-width:138px;height:29px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:8.5px;font-weight:800;border:1px solid var(--line);border-radius:999px;background:#f4f6f8;color:#626b7a;white-space:nowrap}.status-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.pending,.status-pill.received{background:#eef2ff;color:#5166c7}.status-pill.processing,.status-pill.under-process{background:#fff4dd;color:#aa721a}.status-pill.waiting{background:#f4efff;color:#8050c9}.status-pill.completed,.status-pill.delivered{background:#eaf8f3;color:#157960}.status-pill.ready-for-delivery{background:#eaf5ff;color:#2670a8}.status-pill.cancelled{background:#fff0f1;color:#b54356}.workflow{border-top:1px solid var(--line);background:linear-gradient(180deg,#fbfbfe,#f8f9fc);padding:14px 16px 17px}.section-head,.workflow-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.section-head h3,.workflow-head strong{font-size:11px;margin:0}.section-head p,.workflow-head span{font-size:8.5px;color:var(--muted);margin:2px 0 0}.small-primary{padding:7px 10px;font-size:9px;border-radius:9px}.doc-list{display:grid;grid-gap:8px;gap:8px}.doc-row{background:#fff;border:1px solid var(--line);border-radius:11px;display:grid;grid-template-columns:190px 1fr;grid-gap:12px;gap:12px;padding:10px 11px}.doc-title{display:flex;align-items:center;gap:8px;min-width:0}.doc-icon{width:29px;height:29px;border-radius:8px;background:#eef3ff;color:var(--brand2);display:grid;place-items:center}.doc-title>div:nth-child(2){min-width:0;flex:1 1}.doc-title strong{font-size:9.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-title span{font-size:8px;color:var(--muted)}.trash{border:0;background:transparent;color:#b8bec8;font-size:16px}.stage-flow{overflow-x:auto}.stage-flow,.stage-node{display:flex;align-items:center;gap:6px}.stage-node{min-width:112px}.stage-node strong{font-size:8px;display:block;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-node select{border:0;background:transparent;color:#727b8b;font-size:7.5px;padding:0;margin-top:2px;outline:0;max-width:95px}.stage-dot{width:23px;height:23px;border:2px solid #dfe3e9;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#9099a8;background:#fff;flex:0 0 auto}.stage-dot.completed{background:#19a47d;color:#fff;border-color:#19a47d}.stage-dot.processing{background:#fff4dd;color:#a66e17;border-color:#e9be69}.stage-dot.cancelled{background:#fff0f1;color:#b54356;border-color:#e8aab4}.stage-line{height:1px;background:#e1e4ea;width:13px}.modal-backdrop{position:fixed;inset:0;background:rgba(4,8,20,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:22px;z-index:50}.modal{width:min(760px,100%);max-height:92vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 30px 100px rgba(0,0,0,.25)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.modal-head h2{margin:0 0 4px}.modal-head p{font-size:9px;margin:0}.icon-btn{border:0;background:var(--surface2);color:#5d6573;font-size:19px;width:34px;height:34px;border-radius:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.form-grid label>span{display:block;color:var(--muted);font-size:9px;font-weight:700;margin-bottom:5px}.form-grid textarea{width:100%;resize:vertical}.wide{grid-column:1/-1}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:7px}.stage-builder{border:1px solid var(--line);border-radius:13px;padding:13px}.builder-head strong{display:block;font-size:11px}.builder-head span{font-size:9px;color:var(--muted)}.stage-checks{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.check{display:flex!important;align-items:center;gap:6px!important;border:1px solid var(--line);padding:7px 9px;border-radius:9px;font-size:9px!important}.check input{width:auto!important;accent-color:var(--brand2)}.quick-modal{width:min(1180px,96vw);padding:0;overflow:hidden}.quick-hero{padding:20px 22px 17px;background:linear-gradient(135deg,#0e7490,#2563eb);color:#fff;display:flex;justify-content:space-between;align-items:flex-start}.quick-ref{font-size:10px;font-weight:800;color:#d8e7ff}.quick-hero h2{font-size:22px;margin:5px 0}.quick-hero p{font-size:9px;color:#e5eeff;margin:0}.quick-actions{display:flex;gap:8px}.quick-actions select{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);color:#fff;min-width:170px}.quick-actions select option{color:#111827}.quick-actions .icon-btn{background:rgba(255,255,255,.14);color:#fff}.quick-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.quick-stats div{padding:13px 20px;border-right:1px solid #edf0f4}.quick-stats span{display:block;text-transform:uppercase;letter-spacing:.07em;color:#929aa9}.quick-stats strong{font-size:12px;display:block;margin-top:4px}.quick-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:380px}.quick-body>section{padding:19px 22px}.quick-body>aside{border-left:1px solid var(--line);background:#fafbfc;padding:19px}.quick-body aside h3{font-size:11px;margin:0 0 10px}.quick-body dl{display:grid;grid-template-columns:95px 1fr;grid-gap:7px 8px;gap:7px 8px;margin:0}.quick-body dt{font-size:8px;color:#9098a7}.quick-body dd{font-size:9px;margin:0;color:#384255}.timeline{display:grid;grid-gap:10px;gap:10px}.timeline-item{display:grid;grid-template-columns:10px 1fr;grid-gap:7px;gap:7px}.timeline-item>i{width:7px;height:7px;background:var(--brand2);border-radius:50%;margin-top:4px;box-shadow:0 0 0 4px #eaf0ff}.timeline-item strong{font-size:8px;display:block}.timeline-item small,.timeline-item span{font-size:7px;color:#8e96a5;display:block;margin-top:2px}.docs-panel{margin-top:3px}.docs-line,.docs-table{display:grid}.docs-line{grid-template-columns:minmax(240px,.8fr) 140px 1.5fr;align-items:center;grid-gap:14px;gap:14px;padding:12px 17px;border-top:1px solid #edf0f4}.doc-case{border:0;background:transparent;text-align:left}.doc-case strong{font-size:10px;display:block}.doc-case span{font-size:8px;color:#9199a7}.mini-stages{display:flex;gap:5px;overflow:auto}.mini-stages select{border:1px solid #e2e5eb;background:#f8f9fb;border-radius:7px;font-size:8px;padding:6px 7px;max-width:130px}.small-text{font-size:9px!important}.muted{color:var(--muted)}@media(max-width:1200px){.stats-grid.six{grid-template-columns:repeat(3,1fr)}.case-list,.dashboard-grid{grid-template-columns:1fr}}@media(max-width:900px){.app-shell{grid-template-columns:76px 1fr}.sidebar{padding:14px 10px}.brand>div:last-child,.nav span,.user-mini{display:none}.brand,.nav{justify-content:center}.sidebar-foot{grid-template-columns:1fr}.signout{display:none}.content{padding:22px 18px}.hero-grid,.quick-body{grid-template-columns:1fr}.quick-body>aside{border-left:0;border-top:1px solid var(--line)}}@media(max-width:700px){.app-shell{display:block}.sidebar{height:auto;position:relative}.brand{justify-content:flex-start}.brand>div:last-child{display:block}.nav-section{display:flex;overflow:auto;margin:0}.nav span{display:block}.nav.disabled,.sidebar-foot{display:none}.content{padding:16px 12px 35px}.topbar{align-items:flex-start}.topbar h1{font-size:23px}.topbar .secondary{display:none}.stats-grid.six{grid-template-columns:repeat(2,1fr)}.cases-command{position:relative}.case-list,.cases-command{grid-template-columns:1fr}.case-card{border-radius:13px}.tracking-line{display:block}.status-pill{margin-top:7px}.card-actions{grid-column:1/-1}.doc-row{grid-template-columns:1fr}.stage-flow{padding-top:8px;border-top:1px solid #eef0f4}.form-grid,.quick-stats{grid-template-columns:1fr}.wide{grid-column:auto}.quick-stats div{border-right:0;border-bottom:1px solid #edf0f4}.quick-hero{display:block}.quick-actions{margin-top:12px}.docs-line{grid-template-columns:1fr}}:root{--text:#172033;--muted:#68748a}body,html{font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-weight:500}.sidebar{padding:22px 16px}.brand strong{font-size:15px;font-weight:700;letter-spacing:-.015em}.brand span{font-size:10.5px;font-weight:500}.nav{font-size:12.25px;letter-spacing:-.005em;padding:10px 12px}.nav,.nav em{font-weight:600}.nav em{font-size:8.5px}.count-badge{font-size:9px;font-weight:700}.user-mini strong{font-size:11px;font-weight:650}.user-mini span{font-size:9px;font-weight:500}.content{padding:25px 28px}.topbar{margin-bottom:18px}.topbar h1{font-size:27px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.topbar p{font-size:11.5px;font-weight:400;line-height:1.45;margin-top:4px}.link-btn,.primary,.secondary,.small-primary{font-weight:600;letter-spacing:-.005em}.primary,.secondary{font-size:12px;padding:9px 13px}.link-btn{font-size:10.5px}.hero-kicker{font-size:9px;font-weight:700;letter-spacing:.075em}.hero-card h2{font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.hero-card p{font-size:11px;line-height:1.5}.health-card small,.health-card span{font-size:9.5px}.health-card strong{font-size:18px;font-weight:650;letter-spacing:-.02em}.stat{padding:14px 15px}.stat span{font-size:9.5px;font-weight:500;line-height:1.25}.stat strong{font-size:22px;font-weight:650;letter-spacing:-.035em;line-height:1.1}.panel-head h3{font-size:13px;font-weight:650;letter-spacing:-.012em}.panel-head p{font-size:9.5px;font-weight:400}.ready-row strong,.recent-main strong{font-size:11px;font-weight:650}.ready-row span,.recent-main span{font-size:9px;font-weight:400}.ready-meta b,.ready-meta small{font-size:8.75px}.empty strong{font-size:10.5px;font-weight:600}.searchbox input{font-size:11px;font-weight:500}.searchbox kbd{font-size:8.5px}.card-actions select,.cases-command select,.form-grid input,.form-grid select,.form-grid textarea,.quick-actions select{font-size:10.5px;font-weight:500}.case-summary{font-size:9.5px}.case-summary strong{font-weight:650}.bulkbar strong{font-size:11px;font-weight:650}.bulkbar span{font-size:9.5px}.case-list{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px}.case-card{border-radius:16px;box-shadow:0 4px 16px rgba(15,23,42,.045)}.case-main{padding:16px 17px 14px}.tracking-line>strong{font-size:22px;font-weight:750;letter-spacing:-.045em;line-height:1}.case-identity h3{font-size:15.5px;font-weight:650;letter-spacing:-.022em;line-height:1.25;margin-top:13px;padding:12px 0}.case-identity p{font-size:10.25px;font-weight:450;line-height:1.45;margin-top:11px}.case-metric span{font-size:8px;font-weight:600}.case-metric strong{font-size:10.5px;font-weight:650}.status-pill{min-width:122px;width:auto;max-width:145px;height:28px;font-size:8.75px;font-weight:650;border-radius:8px;padding:0 11px}.card-actions{margin-top:12px;padding-top:11px}.card-actions select{width:142px;height:31px;font-size:9px;font-weight:550}.icon-soft{font-size:13px}.workflow{padding:14px 16px 16px}.section-head h3,.workflow-head strong{font-size:11.5px;font-weight:650;letter-spacing:-.01em}.section-head p,.workflow-head span{font-size:9px;font-weight:400}.small-primary{font-size:9.5px;font-weight:600}.doc-row{grid-template-columns:205px 1fr;padding:11px 12px}.doc-title strong{font-size:10.25px;font-weight:650}.doc-title span{font-size:8.75px;font-weight:400}.stage-node{min-width:118px}.stage-node strong{font-size:8.75px;font-weight:650;max-width:95px}.stage-node select{font-size:8px;font-weight:500}.stage-dot{font-size:8px;font-weight:700}.modal-head h2{font-size:19px;font-weight:700;letter-spacing:-.025em}.modal-head p{font-size:9.5px}.form-grid label>span{font-size:9.5px;font-weight:600}.builder-head strong{font-size:11.5px;font-weight:650}.builder-head span,.check{font-size:9.5px!important}.quick-modal{width:min(1160px,96vw)}.quick-hero{padding:18px 21px 16px}.quick-ref{font-size:9.5px;font-weight:700;letter-spacing:.08em}.quick-hero h2{font-size:20px;font-weight:650;letter-spacing:-.028em;line-height:1.2;margin:5px 0 4px}.quick-hero p{font-size:9.75px;font-weight:400;line-height:1.45}.quick-actions select{min-width:160px;font-size:10.5px;font-weight:500}.quick-actions .icon-btn{font-size:18px}.quick-stats div{padding:12px 19px}.quick-stats span{font-size:8px;font-weight:600}.quick-stats strong{font-size:12.5px;font-weight:650}.quick-body{grid-template-columns:minmax(0,1fr) 255px}.quick-body>section{padding:18px 20px}.quick-body>aside{padding:18px}.quick-body aside h3{font-size:11.25px;font-weight:650}.quick-body dt{font-size:8.5px;font-weight:500}.quick-body dd{font-size:9.25px;font-weight:500;line-height:1.4}.timeline-item strong{font-size:8.75px;font-weight:650}.timeline-item small,.timeline-item span{font-size:7.75px;line-height:1.35}.doc-case strong{font-size:10.5px;font-weight:650}.doc-case span{font-size:8.75px}.mini-stages select{font-size:8.25px;font-weight:500}.small-text{font-size:9.5px!important}@media(min-width:1450px){.content{padding:28px 34px}.topbar h1{font-size:28px}.case-list{grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}}@media(max-width:900px){.content{padding:22px 18px}.nav{font-size:11.5px}}@media(max-width:700px){body,html{font-size:13px}.content{padding:16px 12px 35px}.topbar h1{font-size:24px}.case-list{grid-template-columns:1fr}.tracking-line>strong{font-size:20px}.case-identity h3{font-size:14.5px}.case-identity p{font-size:9.75px}.status-pill{min-width:112px;font-size:8.25px}.quick-hero h2{font-size:18px}}.auth-shell-v329{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.12fr) minmax(460px,.88fr);padding:0;background:#f4f7fc;overflow:hidden}.auth-saas-panel{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:42px clamp(42px,5vw,88px);overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(71,120,238,.35),transparent 28%),radial-gradient(circle at 20% 84%,rgba(19,159,154,.2),transparent 25%),linear-gradient(145deg,#07172d,#112b55 56%,#153c70)}.auth-saas-panel:after,.auth-saas-panel:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.auth-saas-panel:before{width:520px;height:520px;right:-240px;top:-170px}.auth-saas-panel:after{width:360px;height:360px;left:-160px;bottom:-190px}.auth-saas-brand{position:relative;z-index:1;display:flex;align-items:center;gap:13px}.auth-mobile-brand .brand-mark,.auth-saas-brand .brand-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#26829a,#4e63f0);color:#fff;font-size:18px;font-weight:850;box-shadow:0 12px 28px rgba(18,74,157,.32)}.auth-mobile-brand span,.auth-mobile-brand strong,.auth-saas-brand span,.auth-saas-brand strong{display:block}.auth-saas-brand strong{font-size:17px}.auth-saas-brand span{margin-top:3px;color:#aebed8;font-size:10px}.auth-saas-copy{position:relative;z-index:1;margin-top:auto;max-width:660px;padding-top:54px}.auth-saas-kicker{display:flex;align-items:center;gap:9px;color:#a9c4f4;font-size:10px;font-weight:800;letter-spacing:.14em}.auth-saas-kicker i{width:8px;height:8px;border-radius:50%;background:#39d39d;box-shadow:0 0 0 6px rgba(57,211,157,.1)}.auth-saas-copy h1{margin:22px 0 18px;font-size:clamp(39px,4.1vw,68px);line-height:.98;letter-spacing:-.055em}.auth-saas-copy h1 em{color:#71a6ff;font-style:normal}.auth-saas-copy p{max-width:580px;margin:0;color:#b8c6db;font-size:15px;line-height:1.7}.auth-product-preview{position:relative;z-index:1;width:min(680px,100%);margin:34px 0 25px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 25px 60px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.auth-preview-top{height:45px;display:flex;align-items:center;gap:13px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.09);color:#d9e4f5;font-size:10px}.auth-preview-top>span{display:flex;gap:5px}.auth-preview-top>span i{width:6px;height:6px;border-radius:50%;background:#7084a5}.auth-preview-top b{font-size:10px}.auth-preview-top small{margin-left:auto;padding:4px 7px;border-radius:999px;background:rgba(57,211,157,.12);color:#72e1bc;font-size:8px;font-weight:800;text-transform:uppercase}.auth-preview-kpis{display:grid;grid-template-columns:repeat(3,1fr);padding:15px;grid-gap:9px;gap:9px}.auth-preview-kpis>div{padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(4,17,39,.25)}.auth-preview-kpis small,.auth-preview-kpis span,.auth-preview-kpis strong{display:block}.auth-preview-kpis span{color:#8196b6;font-size:7px;font-weight:800;letter-spacing:.09em}.auth-preview-kpis strong{margin:7px 0 5px;font-size:22px}.auth-preview-kpis small{color:#9fb0c9;font-size:8px}.auth-preview-flow{display:flex;align-items:center;padding:0 28px 17px;color:#8295b2;font-size:8px;font-weight:750}.auth-preview-flow span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.07)}.auth-preview-flow span.done{color:#8fdbbf;background:rgba(38,190,138,.11)}.auth-preview-flow b{height:1px;flex:1 1;background:linear-gradient(90deg,#329a82,#4a6ca3)}.auth-feature-row{position:relative;z-index:1;display:flex;gap:22px;flex-wrap:wrap;margin-top:auto;color:#8fa3c1;font-size:9px;font-weight:650}.auth-feature-row span:first-letter{color:#58d2aa}.auth-login-zone{min-height:100vh;display:grid;place-items:center;padding:38px;background:radial-gradient(circle at 90% 8%,#e5eeff,transparent 32%),linear-gradient(150deg,#f8fafe,#edf2fa)}.auth-card-v329{width:min(490px,100%);padding:42px;border:1px solid rgba(255,255,255,.92);border-radius:26px;background:rgba(255,255,255,.93);box-shadow:0 34px 90px rgba(24,48,88,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-mobile-brand{display:none}.auth-card-v329 .auth-security-chip{margin-bottom:29px}.auth-card-v329 .auth-copy{padding:0 0 26px}.auth-card-v329 .auth-copy h2{font-size:34px}.auth-card-v329 .auth-copy p{font-size:13px!important}.auth-card-v329 .stack{gap:18px}.auth-card-v329 label{gap:9px;font-size:12px}.auth-card-v329 input{height:54px;padding:0 15px;border-radius:12px;background:#fbfcfe;font-size:14px}.auth-card-v329 input:focus{background:#fff}.auth-card-v329 .primary.large{height:54px;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:3px;border-radius:12px;background:linear-gradient(135deg,#177d98,#3e63ed);font-size:13px!important;box-shadow:0 15px 28px rgba(42,85,191,.22)}.auth-card-v329 .primary.large span{font-size:18px;transition:transform .15s}.auth-card-v329 .primary.large:hover span{transform:translateX(3px)}.auth-trust{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;color:#8290a4;font-size:9px}.auth-trust i{width:3px;height:3px;border-radius:50%;background:#b7c1cf}.auth-card-v329 .auth-foot{margin-top:27px;padding-top:20px;font-size:9px;letter-spacing:.03em}@media(max-width:1050px){.auth-shell-v329{grid-template-columns:minmax(390px,.92fr) minmax(420px,1.08fr)}.auth-saas-panel{padding:36px}.auth-saas-copy h1{font-size:43px}.auth-product-preview{margin-top:28px}.auth-feature-row{gap:10px}.auth-feature-row span{width:100%}}@media(max-width:800px){.auth-shell-v329{display:block;min-height:100vh;padding:0;background:linear-gradient(155deg,#091b35,#183f74 31%,#edf3fc 31.2%)}.auth-saas-panel{display:none}.auth-login-zone{min-height:100vh;padding:24px 16px;background:transparent}.auth-card-v329{padding:30px 24px;border-radius:22px}.auth-mobile-brand{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:21px;border-bottom:1px solid #e9edf4}.auth-mobile-brand .brand-mark{width:43px;height:43px}.auth-mobile-brand strong{font-size:16px}.auth-mobile-brand span{margin-top:3px;color:#7d899b;font-size:10px}.auth-card-v329 .auth-security-chip{margin-bottom:23px}.auth-card-v329 .auth-copy h2{font-size:29px}}@media(max-height:760px) and (min-width:801px){.auth-saas-panel{padding-top:28px;padding-bottom:28px}.auth-saas-copy{padding-top:30px}.auth-saas-copy h1{margin:15px 0 12px;font-size:43px}.auth-product-preview{margin:22px 0 16px}.auth-feature-row{display:none}.auth-login-zone{padding:22px}.auth-card-v329{padding:30px 36px}.auth-card-v329 .auth-security-chip{margin-bottom:20px}.auth-card-v329 .auth-copy{padding-bottom:19px}.auth-card-v329 .auth-copy h2{font-size:30px}.auth-card-v329 .primary.large,.auth-card-v329 input{height:49px}}@media(min-width:801px){.auth-shell-v329{position:fixed!important;inset:0!important;width:100vw!important}.auth-login-zone,.auth-saas-panel,.auth-shell-v329{height:100dvh!important;min-height:0!important;overflow:hidden!important}}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-label-row button{padding:0;border:0;background:transparent;color:#3864cf;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.auth-label-row button:hover{text-decoration:underline}.auth-success{padding:11px 12px;border:1px solid #bfe8d4;border-radius:10px;background:#effaf5;color:#14734f;font-size:11px;line-height:1.45}.auth-back-link{height:36px;border:0;background:transparent;color:#586981;font-size:11px;font-weight:700;cursor:pointer}.auth-back-link:hover{color:#315fc8}@media(min-width:701px){.sidebar-collapsed .nav-active-dot,.sidebar-collapsed .nav>span{display:none!important}.sidebar-collapsed .nav{position:relative!important;width:48px!important;min-width:48px!important;margin-left:auto!important;margin-right:auto!important;border-radius:13px!important;overflow:visible!important}.sidebar-collapsed .nav .nav-icon{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;margin:0!important;border-radius:10px!important}.sidebar-collapsed .nav.active .nav-icon{background:rgba(86,126,239,.2)!important;color:#a9c4ff!important}.sidebar-collapsed .brand-mark.small{width:46px!important;height:46px!important;border-radius:13px!important}.sidebar-collapsed .nav-scroll{overflow-x:hidden!important}.sidebar-collapsed .nav-section{align-items:center!important}}@media(max-width:800px){.auth-shell-v329{height:100dvh;overflow-y:auto}.auth-login-zone,.auth-shell-v329{min-height:100dvh}}.custody-transfer-list article.overdue{border-color:#f2c2c7!important;background:linear-gradient(145deg,#fff,#fff7f7)!important}.custody-transfer-no .overdue-badge{background:#fee9eb!important;color:#b42332!important}.custody-transfer-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap}.custody-receipt-modal{width:min(900px,95vw)!important;padding:0!important;overflow:hidden!important}.custody-receipt-modal .modal-head{margin:0!important;padding:23px 26px 19px!important;border-bottom:1px solid #e4eaf2;background:linear-gradient(145deg,#fff,#f4f8fd)}.custody-receipt-modal form{padding:22px 26px 0}.custody-receipt-route{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:center;padding:15px;border:1px solid #dfe6f0;border-radius:14px;background:#f7f9fc}.custody-receipt-route div{text-align:center}.custody-receipt-route small,.custody-receipt-route strong{display:block}.custody-receipt-route small{margin-bottom:5px;color:#8793a6;font-size:8px;font-weight:800;letter-spacing:.1em}.custody-receipt-route strong{font-size:13px}.custody-receipt-route>b{color:#4e6fb7}.custody-receipt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.custody-receipt-toolbar span{font-size:11px;font-weight:750;color:#56657c}.custody-receipt-items{display:grid;grid-gap:8px;gap:8px;max-height:43vh;overflow:auto;padding-right:4px}.custody-receipt-item{display:grid;grid-template-columns:minmax(220px,1fr) 170px;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid #dfe6ef;border-left:4px solid #39a276;border-radius:12px;background:#fff}.custody-receipt-item.missing{border-left-color:#d84d58;background:#fffafa}.custody-receipt-item.damaged{border-left-color:#d59425;background:#fffdf7}.custody-receipt-item:has(input){grid-template-columns:minmax(220px,1fr) 170px minmax(190px,1fr)}.custody-receipt-identity small,.custody-receipt-identity span,.custody-receipt-identity strong{display:block}.custody-receipt-identity span{color:#3c62ba;font-size:9px;font-weight:800}.custody-receipt-identity strong{margin:4px 0;font-size:12px}.custody-receipt-identity small{color:#7e899a;font-size:9px}.custody-receipt-item input,.custody-receipt-item select{width:100%;height:39px;border:1px solid #d7dfeb;border-radius:9px;background:#fff;padding:0 10px;font-size:10px}.custody-receipt-warning{margin-top:13px;padding:11px 13px;border:1px solid #d7e3f6;border-radius:10px;background:#f2f7ff;color:#496281;font-size:10px;line-height:1.5}.custody-receipt-modal .field{margin-top:14px}.custody-receipt-modal .modal-actions{margin:19px -26px 0!important;padding:15px 26px!important;border-top:1px solid #e4eaf2;background:#fafbfd}@media(max-width:700px){.custody-receipt-modal .modal-head{padding:18px 16px!important}.custody-receipt-modal form{padding:16px 16px 0}.custody-receipt-route{grid-template-columns:1fr;gap:8px}.custody-receipt-route>b{transform:rotate(90deg)}.custody-receipt-item,.custody-receipt-item:has(input){grid-template-columns:1fr}.custody-receipt-items{max-height:45vh}.custody-receipt-modal .modal-actions{margin:17px -16px 0!important;padding:13px 16px!important}}.case-pin{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #dbe3ee;border-radius:8px;background:#fff;color:#8894a8;cursor:pointer}.case-pin.active,.quick-pin.active{border-color:#f1cd68!important;background:#fff8d8!important;color:#c68b09!important}.legacy-card-top{gap:7px}.legacy-card-top>.status-pill{margin-left:auto}.favorites-filter{display:inline-flex!important;align-items:center!important;gap:6px!important}.favorites-filter.active{border-color:#efc957!important;background:#fff8d9!important;color:#966600!important}.case-access-shelves{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:12px 0}.case-access-shelves>div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#fff,#f8faff);box-shadow:0 7px 22px rgba(25,42,78,.05)}.case-access-shelves header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.case-access-shelves header span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700}.case-access-shelves header small{font-size:8px;color:var(--muted)}.case-access-shelves>div>div{display:flex;gap:7px;overflow:auto;padding-bottom:2px}.case-access-shelves button{min-width:190px;display:grid;grid-template-columns:auto 1fr;grid-gap:3px 7px;gap:3px 7px;align-items:center;padding:9px;border:1px solid #e0e6ef;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.case-access-shelves button>strong{font-size:10px;color:#315cc9}.case-access-shelves button>span:not(.status-pill){min-width:0;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-access-shelves button>.status-pill{grid-column:1/-1;width:max-content;min-width:96px;height:21px;font-size:6.5px}.quick-contact-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:9px 0 13px}.quick-contact-actions button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dce4ef;border-radius:9px;background:linear-gradient(145deg,#fff,#f3f7fd);color:#34445e;font:600 8px inherit;cursor:pointer}.quick-contact-actions button.active,.quick-contact-actions button:hover{border-color:#b8c9ee;background:#edf3ff;color:#315cc9}.quick-contact-actions button b{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#26a665;color:#fff;font-size:9px}.case-contact-shortcuts{display:flex;gap:4px}.case-contact-shortcuts button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:1px solid #dde5ef;border-radius:7px;background:#f8fafc;color:#536179;cursor:pointer}.case-contact-shortcuts button:hover{border-color:#b9caed;background:#edf3ff;color:#315cc9}.case-contact-shortcuts button:disabled{opacity:.38;cursor:not-allowed}.case-contact-shortcuts b{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#23a561;color:#fff;font-size:8px}.timeline-item.payments>i{background:#805ad5!important}.timeline-item.appointments>i{background:#d9901a!important}.timeline-item.deliveries>i{background:#1e9a70!important}.timeline-item.custody>i{background:#2477d4!important}.notification-group-count{display:inline-flex;margin-left:6px;padding:2px 5px;border-radius:999px;background:#e8efff;color:#315cc9;font-size:8px}.activity-scroll{max-height:330px!important;overflow-y:auto!important;overscroll-behavior:contain;padding-right:5px}@media(max-width:900px){.case-access-shelves{grid-template-columns:1fr}.case-access-shelves button{min-width:170px}}@media(max-width:600px){.case-access-shelves{margin:9px 0}.quick-contact-actions{grid-template-columns:repeat(4,1fr)}.quick-contact-actions button{font-size:0}.quick-contact-actions button b,.quick-contact-actions button svg{font-size:9px}}.import-page{display:grid;grid-gap:16px;gap:16px}.import-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-radius:18px;background:linear-gradient(120deg,#312e81,#4f46e5 60%,#6d5dfc);color:white;box-shadow:0 10px 24px rgba(79,70,229,.16)}.import-hero>div:first-child{max-width:720px}.import-hero span{font-size:8.5px;font-weight:700;letter-spacing:.09em;opacity:.78}.import-hero h2{font-size:20px;font-weight:650;letter-spacing:-.025em;margin:5px 0 6px}.import-hero p{font-size:10.5px;line-height:1.55;opacity:.82;margin:0}.import-shield{width:78px;height:64px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.11);border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:22px;font-weight:700;flex:0 0 auto}.import-shield small{font-size:7.5px;line-height:1.35;font-weight:600}.import-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.import-card{min-height:145px;padding:18px;border:1px dashed #d8ddea;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:.18s}.import-card:hover{border-color:#7c6cff;box-shadow:0 7px 22px rgba(15,23,42,.06);transform:translateY(-1px)}.import-card.loaded{border-style:solid;border-color:#a5b4fc;background:#fafaff}.import-card input{display:none}.upload-icon{width:34px;height:34px;border-radius:10px;background:#f0edff;color:#5b43e8;display:grid;place-items:center;font-size:16px;margin-bottom:10px}.import-card strong{font-size:11px;font-weight:650}.import-card span{font-size:8.5px;color:#68748a;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-card small{font-size:7.5px;color:#9aa2b1;margin-top:9px}.import-empty{min-height:130px;display:flex;align-items:center;justify-content:center;gap:14px;padding:20px;color:#758095}.import-empty>b{width:31px;height:31px;border-radius:50%;background:#f0edff;color:#5b43e8;display:grid;place-items:center;font-size:11px}.import-empty strong{display:block;font-size:10.5px;color:#334155;font-weight:650}.import-empty span{display:block;font-size:9px;max-width:620px;margin-top:3px;line-height:1.5}.review-wrap{padding:18px}.review-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.review-kpis>div{padding:13px 14px;border:1px solid #eceff4;background:#fbfcfd;border-radius:11px}.review-kpis span{font-size:8px;color:#7b8493;display:block}.review-kpis strong{font-size:19px;font-weight:650;letter-spacing:-.03em;display:block;margin-top:3px}.review-kpis .warn{background:#fffaf0;border-color:#f6dba6}.review-kpis .warn strong{color:#b46b10}.review-note,.unmatched{margin-top:13px;padding:13px 15px;border-radius:11px;background:#f7f8fb;border:1px solid #edf0f4}.review-note strong,.unmatched strong{font-size:9.5px;font-weight:650;display:block}.review-note p,.unmatched span{font-size:8.75px;line-height:1.55;color:#667085;margin:4px 0 0}.unmatched{background:#fffaf2;border-color:#f6dfb5}.import-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.import-log>div:last-child{padding:12px 18px 16px}.import-log p{font-size:9px;margin:0;padding:7px 0;border-bottom:1px solid #f0f2f5;color:#4b5563}.import-log p:last-child{border-bottom:0}.import-log .error-line{color:#b42318;font-weight:600}@media(max-width:1100px){.import-grid{grid-template-columns:repeat(2,1fr)}.review-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.import-hero{align-items:flex-start}.import-shield{display:none}.import-grid,.review-kpis{grid-template-columns:1fr 1fr}.import-actions{flex-direction:column}.import-actions button{width:100%}}.import-progress-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.56);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.import-progress-modal{width:min(460px,94vw);background:#fff;border:1px solid #e9eaf0;border-radius:20px;box-shadow:0 28px 80px rgba(15,23,42,.24);padding:28px 30px 24px;text-align:center}.progress-symbol{width:54px;height:54px;border-radius:16px;margin:0 auto 12px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#5b43e8;display:grid;place-items:center;font-size:23px;font-weight:750;position:relative;overflow:hidden}.progress-symbol.running:after{content:"";position:absolute;inset:-3px;border:2px solid transparent;border-top-color:#6d5dfc;border-radius:18px;animation:importSpin .9s linear infinite}.progress-symbol.success{background:#ecfdf5;color:#079669}.progress-symbol.error{background:#fff1f2;color:#d92d20}.progress-phase{font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c6cff;margin-bottom:5px}.import-progress-modal h3{margin:0;color:#172033;font-size:18px;font-weight:650;letter-spacing:-.025em}.import-progress-modal>p{margin:7px auto 18px;max-width:350px;color:#68748a;font-size:10px;line-height:1.55}.progress-track{height:8px;background:#eef0f5;border-radius:999px;overflow:hidden;text-align:left}.progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#7c6cff);transition:width .28s ease}.progress-meta{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.progress-meta strong{font-size:12px;font-weight:700;color:#2d3470}.progress-meta span{font-size:8.75px;color:#8a93a3}.progress-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:18px 0 4px}.progress-steps span{position:relative;padding-top:11px;font-size:8px;font-weight:600;color:#a0a7b4}.progress-steps span:before{content:"";position:absolute;top:0;left:50%;width:6px;height:6px;border-radius:50%;transform:translateX(-50%);background:#d9dde6}.progress-steps span.done{color:#4f46e5}.progress-steps span.done:before{background:#6d5dfc;box-shadow:0 0 0 3px #efedff}.import-progress-modal>button{min-width:112px;margin-top:17px}.import-progress-modal .secondary{border-color:#fecaca;color:#b42318}@keyframes importSpin{to{transform:rotate(1turn)}}body,html{font-family:Segoe UI,Inter,Arial,sans-serif!important;color:#172033!important;font-size:15px!important;line-height:1.52!important}.brand strong,.hero-card h2,.import-hero h2,.quick-hero h2,.topbar h1{font-family:Montserrat,Segoe UI,sans-serif}.nav{color:#5d687c!important}.nav.active{color:#172033!important}.brand span,.case-identity p,.doc-title span,.hero-card p,.panel-head p,.quick-body dd,.quick-hero p,.timeline-item small,.timeline-item span,.topbar p{color:#667085!important}.topbar h1{font-size:29px!important}.topbar p{font-size:12.5px!important}.panel-head h3{font-size:14px!important}.panel-head p{font-size:11px!important}.stat span{font-size:10.5px!important}.stat strong{font-size:23px!important}.ready-row strong,.recent-main strong{font-size:12px!important}.ready-row span,.recent-main span{font-size:10px!important}.cases-command select,.form-grid input,.form-grid select,.form-grid textarea,.searchbox input{font-size:12px!important}.case-identity h3{font-size:16px!important}.case-identity p{font-size:11px!important}.case-metric span{font-size:9px!important}.case-metric strong{font-size:11.5px!important}.status-pill{font-size:10px!important}.section-head h3,.workflow-head strong{font-size:12.5px!important}.section-head p,.workflow-head span{font-size:10.5px!important}.doc-title strong{font-size:11.5px!important}.doc-title span,.stage-node strong{font-size:10px!important}.stage-node select{font-size:9.5px!important}.quick-ref{font-size:10.5px!important}.quick-hero h2{font-size:22px!important}.quick-hero p{font-size:11px!important}.quick-stats strong{font-size:13.5px!important}.quick-body aside h3{font-size:12.5px!important}.quick-body dt{font-size:9.5px!important}.timeline-item strong{font-size:10px!important}.timeline-item small,.timeline-item span{font-size:9px!important}.link-btn,.primary,.secondary,.small-primary{font-size:12px!important}.resume-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #d8def8;background:#f7f8ff;border-radius:14px}.resume-banner b{display:block;font-size:12.5px}.resume-banner span{display:block;font-size:10.5px;color:#667085;margin-top:2px}.resume-banner>div:last-child{display:flex;gap:8px}.review-sample{margin-top:13px;padding:14px;border:1px solid #e8ebf2;border-radius:12px;background:#fff}.review-sample>strong{font-size:10.5px}.review-sample>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:9px}.review-sample span{display:grid;grid-template-columns:82px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 9px;background:#f8fafc;border-radius:9px;font-size:9.5px}.review-sample b{font-size:10px}.review-sample small{font-size:8.5px;color:#98a2b3}.import-progress-backdrop{background:rgba(15,23,42,.46)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.import-progress-modal.v32{width:min(640px,94vw)!important;text-align:left!important;padding:24px!important;border-radius:18px!important}.progress-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.progress-eyebrow{font-size:9px;font-weight:700;letter-spacing:.12em;color:#6d5dfc}.progress-top h3{font-size:20px!important;margin:5px 0!important;font-weight:700!important}.progress-top p{font-size:11.5px!important;line-height:1.5!important;color:#667085!important;margin:0!important;max-width:470px!important}.progress-badge{min-width:74px;height:34px;border-radius:10px;background:#f0edff;color:#5b43e8;display:grid;place-items:center;font-size:11px;font-weight:700}.progress-badge.success{background:#ecfdf3;color:#067647}.progress-badge.review{background:#fff7e8;color:#a15c00}.progress-badge.paused{background:#eef2f6;color:#475467}.progress-badge.error{background:#fff1f3;color:#b42318}.import-progress-modal.v32 .progress-track{height:9px;margin-top:22px}.import-progress-modal.v32 .progress-meta{font-size:10px;margin-top:8px}.import-progress-modal.v32 .progress-meta span{font-size:10px;color:#667085}.import-progress-modal.v32 .progress-meta b{font-size:10.5px;color:#344054}.progress-steps.v32{grid-template-columns:repeat(5,1fr);margin:20px 0 18px}.progress-steps.v32 span{font-size:9.5px}.progress-steps.v32 span.current{color:#a15c00}.final-review-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:12px;background:#f8fafc;border:1px solid #eaecf0;border-radius:12px}.final-review-grid>div{padding:9px;background:#fff;border:1px solid #edf0f4;border-radius:9px}.final-review-grid span{display:block;font-size:8.5px;color:#667085}.final-review-grid b{display:block;font-size:15px;margin-top:2px}.final-review-grid .warn{background:#fffaf0;border-color:#fedf89}.progress-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.autosave-note{display:block;margin-top:12px;padding-top:12px;border-top:1px solid #eef0f4;color:#98a2b3;font-size:9.5px;line-height:1.45}@media(max-width:760px){.review-sample>div{grid-template-columns:1fr}.final-review-grid{grid-template-columns:1fr 1fr}.resume-banner{align-items:flex-start;flex-direction:column}.resume-banner>div:last-child{width:100%}.resume-banner button{flex:1 1}.progress-top{display:block}.progress-badge{margin-top:12px}.import-progress-modal.v32{padding:18px!important}}:root{--muted:#596579}body,html{line-height:1.56!important}.brand span{font-size:13px!important}.nav{font-size:15px!important}.nav em{font-size:11px!important}.card-actions select,.cases-command select,.form-grid input,.form-grid select,.form-grid textarea,.link-btn,.primary,.quick-actions select,.searchbox input,.secondary,.small-primary{font-size:14px!important}.searchbox kbd{font-size:11px!important}.case-summary{font-size:12px!important}.bulkbar strong{font-size:13px!important}.bulkbar span{font-size:12px!important}.tracking-line>strong{font-size:23px!important}.case-identity h3{font-size:18px!important}.case-identity p{font-size:13px!important;line-height:1.5!important}.status-pill{font-size:12px!important;min-width:122px!important}.case-metric span{font-size:11px!important}.case-metric strong{font-size:13px!important}.modal-head h2{font-size:21px!important}.modal-head p{font-size:12.5px!important}.form-grid label>span{font-size:12px!important}.builder-head strong{font-size:13px!important}.builder-head span,.check,.quick-body dt{font-size:11.5px!important}.import-hero span{font-size:11px!important}.import-shield small{font-size:10px!important}.import-card strong{font-size:13px!important}.import-card span{font-size:11.5px!important}.import-card small{font-size:10.5px!important}.import-empty strong{font-size:13px!important}.import-empty span{font-size:12px!important}.review-kpis span{font-size:11px!important}.review-note strong,.unmatched strong{font-size:12.5px!important}.review-note p,.unmatched span{font-size:11.5px!important}.review-sample>strong{font-size:12.5px!important}.review-sample span{font-size:11.5px!important}.review-sample b{font-size:12px!important}.review-sample small{font-size:10.5px!important}.import-log p{font-size:11.5px!important}.progress-badge{font-size:12.5px!important}.import-progress-modal.v32 .progress-meta b,.import-progress-modal.v32 .progress-meta span{font-size:12px!important}.final-review-grid span{font-size:10.5px!important}.autosave-note{font-size:11px!important}@media(max-width:700px){body,html{font-size:15px!important}.nav{font-size:14px!important}.case-identity h3{font-size:17px!important}.case-identity p{font-size:12.5px!important}}.show-more-wrap{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 0 6px}.show-more-wrap span{font-size:13px;color:#667085;font-weight:500}.import-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.import-head-actions .secondary{white-space:nowrap}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 15% 15%,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at 85% 85%,rgba(14,116,144,.1),transparent 34%),linear-gradient(145deg,#f7f9fc,#eef3f9)}.auth-card{width:min(440px,100%);background:rgba(255,255,255,.97);border:1px solid #e3e8f0;border-radius:24px;padding:32px;box-shadow:0 28px 80px rgba(15,23,42,.14)}.auth-card .brand-row{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid #edf1f5}.auth-card .brand-row .brand-mark{width:48px;height:48px;border-radius:15px;font-size:19px;flex:0 0 auto}.auth-card .brand-row h1{margin:0;font-family:Montserrat,Segoe UI,sans-serif;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.auth-card .brand-row p{margin:4px 0 0;color:#667085;font-size:12px}.auth-copy{padding:25px 0 20px}.auth-copy h2{margin:0;font-family:Montserrat,Segoe UI,sans-serif;font-size:27px;line-height:1.15;font-weight:700;letter-spacing:-.035em;color:#172033}.auth-copy p{margin:8px 0 0;font-size:13px!important;color:#667085!important}.auth-card .stack{display:grid;grid-gap:16px;gap:16px}.auth-card label{display:grid;grid-gap:7px;gap:7px;color:#344054;font-size:12px;font-weight:600}.auth-card input{width:100%;height:46px;border:1px solid #d8dee8;border-radius:11px;background:#fff;color:#172033;padding:0 13px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth-card input:focus{border-color:#5b7ee5;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.auth-card .primary.large{width:100%;height:46px;margin-top:2px;border-radius:11px;font-size:14px!important;font-weight:700!important;box-shadow:0 9px 20px rgba(37,99,235,.18)}.auth-card .primary.large:disabled{opacity:.65;cursor:not-allowed}.error-box{padding:11px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#b42318;font-size:12px;line-height:1.45}.auth-foot{margin:22px 0 0;padding-top:17px;border-top:1px solid #edf1f5;text-align:center;color:#98a2b3;font-size:10px}@media(max-width:520px){.auth-shell{padding:18px 14px;place-items:center}.auth-card{padding:24px 20px;border-radius:20px}.auth-copy h2{font-size:24px}}:root{--legacy-text:#172033;--legacy-muted:#68748a;--legacy-line:#e5eaf1;--legacy-surface:#fff;--legacy-bg:#f4f7fb;--legacy-blue:#2563eb;--legacy-purple:#5b43e8;--legacy-teal:#0f766e}.content{background:linear-gradient(135deg,#f4f7ff,#f8fbff 52%,#eef8f8)}.sidebar{background:#fff!important;border-right:1px solid #e7ebf1!important;width:252px!important}.brand{padding:28px 24px 24px!important}.brand-mark.small{width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(135deg,#1f73b7,#315de9)!important;box-shadow:0 10px 20px rgba(37,99,235,.16)!important}.brand span{font-size:10px!important;color:#78849a!important}.legacy-nav-section{gap:5px!important;padding:8px 16px!important}.legacy-nav-section>span{display:none!important}.legacy-nav-section .nav{min-height:43px!important;border-radius:11px!important;padding:0 13px!important;font-size:12px!important;font-weight:650!important;color:#60708c!important;justify-content:flex-start!important}.legacy-nav-section .nav i{display:none!important}.legacy-nav-section .nav.active{background:#f6f8fb!important;color:#172033!important;box-shadow:inset 3px 0 0 #3e63ff!important}.legacy-nav-section .nav.disabled{opacity:.48!important}.legacy-nav-section .nav em{margin-left:auto!important;font-size:8px!important}.count-badge{background:#eef1ff!important;color:#4757c8!important;border-radius:999px!important;font-size:9px!important;padding:2px 6px!important}.sidebar-foot{border-top:1px solid #edf0f4!important;padding:15px 24px!important}.avatar{border-radius:10px!important;background:linear-gradient(135deg,#1f73b7,#315de9)!important}.user-mini strong{font-size:11px!important}.user-mini span{font-size:9px!important}.content{padding:0 32px 36px!important}.topbar{min-height:136px!important;padding:44px 0 18px!important;align-items:flex-start!important}.topbar h1{font-size:28px!important;font-weight:760!important;letter-spacing:-.035em!important}.topbar p{font-size:11px!important;margin-top:5px!important;color:#8290a5!important}.top-actions .primary,.top-actions .secondary{height:40px!important;border-radius:10px!important;font-size:11px!important;padding:0 15px!important}.legacy-cases-topbar{min-height:136px!important}.legacy-cases-toolbar{display:flex;align-items:center;gap:9px;padding:18px;background:#fff;border:1px solid var(--legacy-line);border-radius:16px 16px 0 0}.legacy-search{flex:1 1}.legacy-search input{width:100%;height:43px;border:1px solid #e3e8ef;border-radius:10px;background:#fbfcfe;padding:0 14px;font:inherit;font-size:11.5px;color:#172033;outline:none}.legacy-search input:focus{border-color:#8196f5;box-shadow:0 0 0 3px rgba(79,70,229,.08)}.legacy-toolbar-btn{height:39px;border:1px solid #e1e6ed;background:#fff;border-radius:10px;padding:0 13px;font-size:10.5px;font-weight:650;color:#263244;cursor:pointer;white-space:nowrap}.legacy-toolbar-btn.active,.legacy-toolbar-btn:hover{background:#f7f8ff;border-color:#cfd6ff;color:#3e4fc5}.legacy-toolbar-btn:disabled{opacity:.45;cursor:default}.legacy-filter-row{display:flex;gap:10px;padding:11px 18px;background:#fff;border-left:1px solid var(--legacy-line);border-right:1px solid var(--legacy-line);border-top:1px solid #f0f2f5}.legacy-filter-row label{display:grid;grid-gap:4px;gap:4px;min-width:180px}.legacy-filter-row span{font-size:8px;font-weight:700;color:#8390a3;text-transform:uppercase;letter-spacing:.06em}.legacy-filter-row select{height:36px;border:1px solid #e2e6ec;border-radius:9px;background:#fff;padding:0 9px;font-size:10.5px}.legacy-count-row{display:flex;justify-content:space-between;align-items:center;padding:9px 4px 8px;color:#7c8799;font-size:9.5px}.legacy-count-row strong{color:#4b5567}.legacy-bulk{margin:0 0 10px!important;border-radius:10px!important;font-size:10px!important}.legacy-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px;border-radius:20px;background:linear-gradient(135deg,rgba(20,184,166,.055),rgba(59,130,246,.04));border:1px solid #e6edf2}.legacy-case-card{background:#fff;border:1px solid #e2e7ee;border-radius:17px;overflow:hidden;box-shadow:0 7px 22px rgba(15,23,42,.055);transition:.16s ease}.legacy-case-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,23,42,.08)}.legacy-case-card.selected{outline:2px solid #6d5dfc}.legacy-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px 11px}.legacy-track-wrap{display:flex;align-items:center;gap:11px;min-width:0}.legacy-check{width:15px;height:15px;accent-color:#5b43e8;flex:0 0 auto}.legacy-trackline{display:flex;align-items:baseline;gap:8px;min-width:0}.legacy-trackline strong{font-size:19px!important;font-weight:800!important;letter-spacing:-.035em!important;color:#172033;white-space:nowrap}.legacy-trackline span{font-size:8px;color:#6f7b90;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:82px}.legacy-card-top .status-pill{min-width:116px!important;height:26px!important;font-size:8px!important;border-radius:8px!important;padding:0 10px!important;justify-content:center!important;font-weight:700!important}.legacy-name-band{position:relative;border-top:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;background:linear-gradient(100deg,#f1f5ff,#eef9f8 52%,#f3f8ff);padding:12px 45px;font-family:inherit;font-size:13px;font-weight:800;color:#172033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.legacy-name-band:hover{filter:brightness(.995)}.legacy-card-summary{display:grid;grid-template-columns:repeat(3,1fr);min-height:43px;border-bottom:1px solid #edf0f4}.legacy-card-summary>div{display:flex;align-items:center;padding:0 16px;border-right:1px solid #edf0f4}.legacy-card-summary>div:last-child{border-right:0}.legacy-card-summary strong{font-size:10px!important;font-weight:700!important;color:#182234}.legacy-card-summary .due strong{color:#dc3c48!important}.legacy-card-actions{display:grid;grid-template-columns:auto auto 1fr 31px;grid-gap:7px;gap:7px;align-items:center;padding:11px 15px 12px}.legacy-action-btn{height:31px;border:1px solid #e1e6ed;border-radius:9px;background:#fff;padding:0 10px;font-family:inherit;font-size:8.5px;font-weight:700;color:#253047;cursor:pointer;white-space:nowrap}.legacy-action-btn:hover:not(:disabled){background:#f8fafc}.legacy-action-btn:disabled{opacity:.7;cursor:default}.legacy-cal-icon,.legacy-eye{font-size:9px;margin-right:4px;color:#657286}.legacy-phone{height:31px;min-width:0;border:1px solid #e2e6ec;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;color:#536176;overflow:hidden}.legacy-phone span{font-size:9px;opacity:.65}.legacy-phone strong{font-size:10.5px!important;font-weight:800!important;color:#172033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-chevron{width:31px;height:31px;border:1px solid #e1e6ed;border-radius:9px;background:#fff;color:#475569;cursor:pointer;font-size:12px}.legacy-workflow{border-top:1px solid #e8ecf1!important;background:#fbfcfe!important}.status-pill.delivered,.status-pill.ready-for-delivery{background:#e8f8f3!important;color:#0d8061!important;border-color:#ccefe3!important}.status-pill.received{background:#eef2ff!important;color:#5061cb!important;border-color:#dfe5ff!important}.status-pill.under-process{background:#edf5ff!important;color:#2563a8!important;border-color:#dcecff!important}.status-pill.waiting{background:#fff7e6!important;color:#a4690d!important;border-color:#f5e3b7!important}.status-pill.cancelled{background:#fff0f2!important;color:#c63446!important;border-color:#ffd8de!important}@media(max-width:1380px){.legacy-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sidebar{width:220px!important}.content{padding:0 20px 30px!important}.legacy-case-grid{grid-template-columns:1fr}.legacy-cases-toolbar{flex-wrap:wrap}.legacy-search{flex-basis:100%}}@media(max-width:700px){.sidebar{width:100%!important}.content{padding:0 12px 24px!important}.legacy-card-actions{grid-template-columns:1fr 1fr}.legacy-phone{grid-column:1/2}.legacy-chevron{grid-column:2/3;justify-self:end}.legacy-case-grid{padding:10px;gap:10px}}body,html{font-size:16px!important;line-height:1.55!important}.brand strong{font-weight:750!important}.brand span{font-size:12px!important}.legacy-nav-section .nav,.nav{font-size:15px!important;font-weight:600!important;min-height:45px!important}.legacy-nav-section .nav em,.nav em{font-size:10px!important}.count-badge{font-size:11px!important;padding:3px 7px!important}.user-mini strong{font-size:13px!important}.user-mini span{font-size:11px!important}.topbar h1{font-size:31px!important}.topbar p{font-size:14px!important;line-height:1.45!important}.link-btn,.primary,.secondary,.small-primary,.top-actions .primary,.top-actions .secondary{font-size:14px!important;font-weight:650!important}.legacy-search input,.searchbox input{font-size:14px!important}.legacy-toolbar-btn{font-size:13px!important;font-weight:650!important}.legacy-filter-row span{font-size:10.5px!important}.legacy-filter-row select{font-size:13px!important}.case-summary,.legacy-count-row{font-size:12px!important}.bulkbar,.legacy-bulk{font-size:13px!important}.legacy-trackline strong{font-size:23px!important}.legacy-trackline span{font-size:11.5px!important;max-width:105px!important}.legacy-card-top .status-pill{font-size:11px!important;min-width:126px!important;height:29px!important}.legacy-name-band{font-size:16px!important;font-weight:750!important;line-height:1.25!important;padding-top:13px!important;padding-bottom:13px!important}.legacy-card-summary strong{font-size:13px!important}.legacy-action-btn{height:33px!important}.legacy-action-btn,.legacy-cal-icon,.legacy-eye{font-size:11px!important}.legacy-phone{height:33px!important}.legacy-phone span{font-size:11px!important}.legacy-phone strong{font-size:13px!important}.legacy-chevron{height:33px!important;font-size:14px!important}.hero-kicker{font-size:11px!important}.hero-card h2{font-size:21px!important}.hero-card p{font-size:13px!important}.health-card small,.health-card span{font-size:12px!important}.health-card strong{font-size:19px!important}.stat span{font-size:12px!important}.stat strong{font-size:25px!important}.panel-head h3{font-size:15px!important}.panel-head p{font-size:12.5px!important}.ready-row strong,.recent-main strong{font-size:13.5px!important}.ready-row span,.recent-main span{font-size:12px!important}.ready-meta b,.ready-meta small,.ref-box{font-size:11px!important}.card-actions select,.cases-command select,.form-grid input,.form-grid select,.form-grid textarea,.quick-actions select,.section-head h3,.workflow-head strong{font-size:14px!important}.section-head p,.workflow-head span{font-size:12px!important}.doc-title strong{font-size:13.5px!important}.doc-title span,.stage-node strong{font-size:12px!important}.stage-node select{font-size:11.5px!important}.stage-dot{font-size:10px!important}.doc-case strong{font-size:13px!important}.doc-case span{font-size:11.5px!important}.mini-stages select{font-size:11px!important}.small-text{font-size:11.5px!important}.quick-hero p{font-size:13px!important}.quick-stats span{font-size:11px!important}.quick-stats strong{font-size:15px!important}.quick-body aside h3{font-size:14px!important}.quick-body dt{font-size:11px!important}.quick-body dd{font-size:12.5px!important}.timeline-item strong{font-size:12px!important}.timeline-item small,.timeline-item span{font-size:11px!important}.import-hero h2{font-size:23px!important}.import-hero p{font-size:13px!important}.resume-banner b{font-size:14px!important}.resume-banner span{font-size:12px!important}.review-sample>strong{font-size:13px!important}.review-sample span{font-size:12px!important}.review-sample b{font-size:12.5px!important}.progress-eyebrow,.review-sample small{font-size:11px!important}.progress-top h3{font-size:22px!important}.progress-top p{font-size:13px!important}.import-progress-modal.v32 .progress-meta,.import-progress-modal.v32 .progress-meta span,.progress-badge{font-size:12px!important}.import-progress-modal.v32 .progress-meta b{font-size:12.5px!important}.final-review-grid span,.progress-steps.v32 span{font-size:11px!important}.final-review-grid b{font-size:17px!important}.autosave-note{font-size:11.5px!important}.auth-card label{font-size:13px!important}.auth-card .primary.large,.auth-card input{font-size:15px!important}.error-box{font-size:13px!important}.auth-foot{font-size:11.5px!important}@media(max-width:900px){.legacy-nav-section .nav,.nav{font-size:14px!important}.legacy-name-band{font-size:15px!important}}.legacy-case-card.selection-mode{cursor:pointer}.legacy-case-card.selection-mode:hover{box-shadow:0 10px 28px rgba(43,67,112,.12)}.legacy-case-card.selected{outline:2px solid #4f6df5;outline-offset:1px;box-shadow:0 10px 28px rgba(79,109,245,.16)}.legacy-name-band{display:block;width:100%;border:0;text-align:left;cursor:default}.legacy-action-btn{display:flex;align-items:center;justify-content:center;gap:6px}.doc-icon svg,.legacy-action-btn svg,.legacy-chevron svg,.legacy-phone svg,.small-primary svg,.trash svg{display:block;flex:0 0 auto}.legacy-phone{gap:8px}.legacy-chevron{display:grid;place-items:center;padding:0}.legacy-chevron:hover{background:#f6f8fb;border-color:#cfd7e3;color:#172033}.legacy-action-btn:focus-visible,.legacy-chevron:focus-visible,.trash:focus-visible{outline:2px solid #4f6df5;outline-offset:2px}.small-primary{display:inline-flex;align-items:center;gap:5px}.trash{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;cursor:pointer}.trash:hover{background:#fff0f1;color:#b54356}.icon-btn{display:grid;place-items:center;padding:0}.searchbox>span{display:grid;place-items:center;color:#7b8798}.quick-modal{max-height:92vh;display:flex;flex-direction:column}.quick-hero,.quick-stats{flex:0 0 auto}.quick-body{min-height:0;height:min(61vh,610px);grid-template-columns:minmax(0,1fr) 300px}.quick-body>section{overflow-y:auto;min-width:0}.quick-body>aside{min-height:0;display:flex;flex-direction:column;overflow:hidden}.quick-body>aside dl,.timeline-title{flex:0 0 auto}.activity-scroll{flex:1 1 auto;min-height:130px;overflow-y:auto;padding:4px 8px 10px 4px;margin-right:-7px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.activity-scroll::-webkit-scrollbar{width:6px}.activity-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.doc-row{grid-template-columns:220px minmax(0,1fr);align-items:flex-start}.stage-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:8px;gap:8px;min-width:0;width:100%}.stage-card{position:relative;display:grid;grid-template-columns:22px 28px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;min-width:0;padding:8px 9px;border:1px solid #e4e8ef;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.stage-card:hover{border-color:#cdd7e7;box-shadow:0 2px 7px rgba(15,23,42,.05)}.stage-card.dragging{opacity:.5;transform:scale(.985);border-style:dashed}.stage-drag{width:22px;height:28px;border:0;background:transparent;color:#a1aab8;display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;border-radius:6px;padding:0}.stage-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.stage-drag:hover{background:#f3f6fa;color:#667085}.stage-card-main{min-width:0}.stage-card-main strong{display:block;font-size:11.5px!important;line-height:1.2;white-space:normal;overflow-wrap:anywhere;margin-bottom:4px}.stage-card-main select{width:100%;height:27px;border:0;background:#f7f9fc;border-radius:7px;padding:0 7px;color:#566174;font-size:10.5px!important;outline:0;cursor:pointer}.stage-card.completed{border-color:#cde9df;background:#fbfffd}.stage-card.processing{border-color:#f1d9a2;background:#fffdf8}.stage-card.cancelled{border-color:#efcbd1;background:#fffafb}.stage-editor .stage-dot{width:27px;height:27px;font-size:9px}.legacy-workflow .doc-row.compact-editor{display:block;padding:12px}.legacy-workflow .doc-row.compact-editor .doc-title{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #edf0f4}.legacy-workflow .stage-editor-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.legacy-workflow .stage-card{grid-template-columns:18px 25px minmax(0,1fr);padding:7px}.legacy-workflow .stage-drag{width:18px;height:25px}.legacy-workflow .stage-card-main strong{font-size:10.5px!important}.legacy-workflow .stage-card-main select{font-size:10px!important;height:26px}.legacy-workflow .stage-editor .stage-dot{width:25px;height:25px}.quick-docs .doc-row{grid-template-columns:215px minmax(0,1fr);padding:11px 12px}.quick-docs .stage-editor{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.quick-docs .doc-title{position:-webkit-sticky;position:sticky;top:0;align-self:start}@media(max-width:1180px){.quick-body{grid-template-columns:minmax(0,1fr) 270px}.stage-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.quick-modal{max-height:96vh}.quick-body{height:auto;max-height:72vh;grid-template-columns:1fr;overflow-y:auto}.quick-body>aside,.quick-body>section{overflow:visible}.activity-scroll{max-height:260px;flex:none}.quick-docs .doc-row{grid-template-columns:1fr}.quick-docs .doc-title{position:static}.stage-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.legacy-workflow .stage-editor-compact,.stage-editor{grid-template-columns:1fr}.quick-actions{width:100%}.quick-actions select{flex:1 1;min-width:0}}.quick-modal{width:min(1180px,calc(100vw - 44px))!important;max-width:calc(100vw - 44px)!important;box-sizing:border-box}.quick-hero{gap:22px;min-width:0}.quick-hero>div:first-child{min-width:0;flex:1 1 auto}.quick-ref{color:#dce9ff!important;opacity:1!important}.quick-hero h2,.quick-hero p{opacity:1!important;overflow-wrap:anywhere}.quick-hero p{color:#f3f7ff!important;font-weight:500!important;line-height:1.45!important}.quick-actions{flex:0 0 auto;align-items:center;min-width:0}.quick-actions select{color:#fff!important;-webkit-text-fill-color:#fff;font-weight:600!important}.quick-stats,.quick-stats div{min-width:0}.quick-stats span,.quick-stats strong{overflow-wrap:anywhere}@media(max-width:700px){.modal-backdrop{padding:10px!important}.quick-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.quick-hero{display:flex!important;flex-direction:column;gap:12px}.quick-actions{width:100%}.quick-actions select{flex:1 1 auto;width:auto;min-width:0}}.legacy-filter-row.advanced-grid{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));grid-gap:12px;gap:12px;align-items:end;padding:14px 18px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legacy-filter-row.advanced-grid label{display:flex;flex-direction:column;gap:6px;min-width:0}.legacy-filter-row.advanced-grid label span{font-size:12px;font-weight:700;color:#667085}.legacy-filter-row.advanced-grid select{width:100%;min-height:42px}.legacy-filter-row .filter-reset{height:42px;align-self:end}@media(max-width:1250px){.legacy-filter-row.advanced-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media(max-width:760px){.legacy-filter-row.advanced-grid{grid-template-columns:1fr 1fr}}.stage-library{max-height:210px;overflow:auto;padding-right:4px;align-content:start}.custom-stage-row{display:flex;gap:10px;align-items:center;margin-top:14px}.custom-stage-row input{flex:1 1;min-width:220px}.custom-stage-row .secondary{white-space:nowrap}.selected-stage-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.selected-stage-chips>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #dfe5ef;border-radius:999px;background:#f7f9fc;font-size:13px;font-weight:600;color:#344054}.selected-stage-chips button{border:0;background:transparent;color:#7b8497;font-size:16px;line-height:1;cursor:pointer}.stage-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.stage-crud{display:inline-flex;align-items:center;gap:4px;opacity:.78}.stage-crud button{width:25px;height:25px;border:1px solid #dde3ed;border-radius:7px;background:#fff;color:#697386;display:grid;place-items:center;cursor:pointer;font-size:13px}.stage-crud button:hover{background:#f2f5fa;color:#1d2939;border-color:#cfd7e4}.stage-add-inline{min-height:42px;border:1px dashed #b8c7dc;background:#f8fbff;color:#3563d9;border-radius:11px;padding:8px 14px;font-weight:700;cursor:pointer;align-self:stretch}.stage-add-inline:hover{background:#eef5ff;border-color:#7fa4f6}@media(max-width:700px){.custom-stage-row{flex-direction:column;align-items:stretch}.custom-stage-row input{min-width:0}.stage-library{max-height:260px}}.ops-page{padding:0 0 32px}.module-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.module-toolbar h2{margin:0 0 4px;font-size:20px}.module-tabs{display:flex;gap:7px;flex-wrap:wrap}.module-tabs button{border:1px solid var(--line,#dfe5ef);background:#fff;border-radius:10px;padding:9px 12px;font:600 13px inherit;color:#657087;cursor:pointer}.module-tabs button.active{background:#edf3ff;color:#2f5fd7;border-color:#cbd9ff}.batch-list,.ops-grid{display:grid;grid-gap:12px;gap:12px}.batch-card,.ops-card{background:#fff;border:1px solid #e1e7f0;border-radius:16px;padding:15px 17px;display:grid;grid-template-columns:160px 1fr 150px;grid-gap:18px;gap:18px;align-items:center;box-shadow:0 8px 25px rgba(35,55,90,.05)}.ops-date strong{display:block;font-size:15px}.batch-card p,.ops-date span,.ops-main p,.ops-main small{color:#6f7b91;font-size:13px}.batch-card h3,.ops-main h3{margin:0 0 4px;font-size:16px}.batch-card p,.ops-main p{margin:0 0 4px}.batch-card{grid-template-columns:1fr 180px auto}.batch-type{font-size:11px;font-weight:800;color:#3b65dc;text-transform:uppercase;letter-spacing:.08em}.batch-total small{display:block;color:#8a95a8}.batch-total strong{font-size:17px}.batch-picker{border:1px solid #dfe6f0;border-radius:14px;padding:12px}.batch-picker>input{width:100%;margin-bottom:10px}.batch-pick-list{max-height:260px;overflow:auto;display:grid;grid-gap:5px;gap:5px}.batch-pick-list label{display:grid;grid-template-columns:22px 1fr auto;align-items:center;padding:9px;border-radius:9px;background:#f8faff;cursor:pointer}.batch-pick-list span{font-size:13px}.batch-pick-list small{color:#7b8799}.bulk-bar{flex-wrap:wrap}@media(max-width:850px){.batch-card,.ops-card{grid-template-columns:1fr}.module-toolbar{align-items:flex-start;flex-direction:column}}.legacy-module .toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.legacy-module .search{flex:1 1;min-width:240px}.legacy-module .search,.legacy-module .select{border:1px solid var(--line);background:var(--surface);padding:10px 12px;border-radius:11px;color:var(--text)}.ops-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.ops-kpi{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:15px;text-align:left;box-shadow:var(--shadow);cursor:pointer}.ops-kpi span{display:block;color:var(--muted);font-size:10px}.ops-kpi b{display:block;font-size:24px;margin:3px 0}.ops-kpi small{font-size:9px;color:var(--muted)}.ops-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:14px;gap:14px}.queue-nav{display:grid;grid-gap:6px;gap:6px;align-content:start}.queue-nav button{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--line);background:var(--surface);padding:10px 11px;border-radius:10px;cursor:pointer;color:var(--text)}.queue-nav button.active{border-color:var(--brand2);background:#eef4ff}.queue-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px;margin-bottom:10px;box-shadow:var(--shadow)}.queue-card-head,.queue-case{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.queue-case{justify-content:flex-start}.queue-card h3{font-size:12px;margin:0 0 3px}.queue-card .muted,.queue-meta{font-size:9px}.queue-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:10px 0;margin:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.queue-actions{display:flex;gap:7px;flex-wrap:wrap}.whatsapp{color:#047857!important}.tx-table{width:100%;border-collapse:collapse}.tx-table td,.tx-table th{padding:10px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}.tx-table th{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.custody-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.custody-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px;box-shadow:var(--shadow)}.custody-card h3{font-size:12px;margin:0 0 10px}.custody-route{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center}.custody-route span{padding:9px;background:var(--surface2);border-radius:9px;font-size:10px}.custody-card small{display:block;color:var(--muted);font-size:9px;margin-top:10px}.delivery-tabs{display:flex;gap:8px;margin-bottom:12px}.delivery-tabs button{border:1px solid var(--line);background:var(--surface);padding:8px 11px;border-radius:10px;font-weight:700}.delivery-tabs button.active{background:#eef4ff;border-color:var(--brand2)}.delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-gap:12px;gap:12px}.delivery-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.delivery-head{display:flex;justify-content:space-between;gap:10px;padding:14px 16px}.delivery-head b,.delivery-head span{display:block}.delivery-head b{font-size:14px}.delivery-head>div span{font-size:9px;color:var(--muted)}.delivery-customer{padding:9px 16px;background:linear-gradient(100deg,rgba(37,99,235,.075),rgba(20,184,166,.055));border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;font-weight:800}.delivery-ready-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;margin:0 16px;padding:11px 0;border-bottom:1px solid var(--line)}.delivery-ready-meta small{display:block;font-size:7px;text-transform:uppercase;color:var(--muted)}.delivery-ready-meta strong{font-size:10px}.delivery-actions{justify-content:flex-end;padding:12px 16px}.report-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.report-cards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.report-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:15px;box-shadow:var(--shadow)}.report-card h3{font-size:10px;color:var(--muted);margin:0}.report-card strong{display:block;font-size:20px;margin-top:5px}.tracking-hero{padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,#eff6ff,#f0fdfa);border:1px solid var(--line)}.tracking-hero h2{margin:18px 0 5px;font-size:28px}.tracking-hero p{font-size:12px;color:var(--muted)}.tracking-search{display:flex;gap:8px;margin-top:16px}.tracking-search input{flex:1 1;border:1px solid var(--line);border-radius:11px;padding:11px 12px}.tracking-result{margin-top:14px;border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px}.tracking-result-head{display:flex;justify-content:space-between;gap:12px}.tracking-result-head small{color:var(--muted)}.tracking-result-head h3{font-size:21px;margin:2px 0}.tracking-result-head p{margin:0}.tracking-doc{border-top:1px solid var(--line);padding:12px 0}.tracking-doc>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.stage-chip{display:inline-flex;border:1px solid var(--line);padding:5px 7px;border-radius:999px;font-size:9px;background:var(--surface2)}.empty-soft{padding:25px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:14px}@media(max-width:1100px){.ops-layout{grid-template-columns:1fr}.queue-nav{grid-template-columns:repeat(3,1fr)}.ops-kpis,.report-cards{grid-template-columns:repeat(2,1fr)}}.module-titlebar{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:20px}.module-titlebar h1{margin:0;font-size:27px}.module-titlebar p{margin:5px 0 0;color:var(--muted)}.module-titlebar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.count-chip{display:inline-flex;min-width:20px;justify-content:center;border-radius:999px;background:rgba(255,255,255,.22);padding:2px 6px}.appt-stats.legacy4,.delivery-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.appt-stats.legacy4>div,.delivery-stats>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.appt-stats span,.delivery-stats span{font-size:10px;color:var(--muted);letter-spacing:.05em}.appt-stats strong,.delivery-stats strong{display:block;font-size:24px;margin:5px 0}.appt-stats small,.delivery-stats small{color:var(--muted);font-size:10px}.appt-panel{overflow:hidden}.appt-filterbar,.batch-filterbar,.delivery-filterbar{display:flex;gap:8px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.appt-filterbar .search,.batch-filterbar .search,.delivery-filterbar .search{flex:1 1;min-width:290px}.appt-filterbar input,.appt-filterbar select,.batch-filterbar select,.delivery-filterbar select,.qr-scan input{border:1px solid var(--line);background:var(--surface);color:var(--text);padding:10px 12px;border-radius:10px}.appt-bulkrow{display:flex;gap:8px;align-items:center;padding:0 16px 14px}.appt-bulkrow span{color:var(--muted)}.appt-list{padding:16px}.appt-date-title{font-size:12px;font-weight:900;margin:12px 0 8px}.appt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px}.appt-card{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brand2);border-radius:14px;padding:14px;box-shadow:var(--shadow)}.appt-card.overdue{border-left-color:var(--bad)}.appt-card.today{border-left-color:var(--good)}.appt-card-head{display:flex;justify-content:space-between;gap:10px}.appt-card-head>div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px}.appt-card-head h3{margin:0;font-size:13px}.appt-card-head span{grid-column:2}.appt-card-head span,.appt-meta{color:var(--muted);font-size:10px}.appt-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 12px;gap:7px 12px;margin:12px 0;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.appt-card p{font-size:10px;color:var(--muted)}.appt-actions{display:flex;gap:7px}.danger{border:1px solid #f1b8bd;background:var(--surface);color:var(--bad);padding:9px 12px;border-radius:10px;font-weight:750;cursor:pointer}.danger.tiny,.primary.tiny,.secondary.tiny{padding:6px 9px;font-size:10px}.secondary{border:1px solid var(--line);background:var(--surface);color:var(--text);padding:9px 12px;border-radius:10px;font-weight:750;cursor:pointer}.primary{border:0;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;padding:10px 13px;border-radius:10px;font-weight:800;cursor:pointer}.batch-manager .panel{overflow:hidden}.batch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:16px;gap:16px;padding:16px}.batch-card.exact{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.batch-card-head{display:flex;justify-content:space-between;gap:12px;padding:18px 18px 12px}.batch-card-head h3{margin:0;font-size:18px}.batch-card-head span{font-size:10px;color:var(--muted)}.batch-count{align-self:flex-start;background:#eef3ff;border:1px solid #cfdcff;border-radius:999px;padding:7px 12px!important;color:#2858d6!important;font-weight:800}.batch-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.batch-metrics>div{padding:11px 0}.batch-metrics>div:nth-child(odd){border-right:1px solid var(--line)}.batch-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.batch-metrics small{display:block;font-size:8px;color:var(--muted);letter-spacing:.04em}.batch-metrics strong{font-size:11px}.batch-card-extra{display:flex;gap:7px;padding:10px 18px 0;min-height:34px}.batch-card-extra span{font-size:8px;border:1px solid var(--line);border-radius:7px;padding:5px 7px;color:var(--muted)}.batch-actions{display:flex;gap:7px;padding:12px 18px;border-top:1px solid var(--line)}.batch-actions .danger{margin-left:auto}.batch-stage-actions{border:1px solid var(--line);border-radius:12px;padding:12px}.batch-stage-row{display:grid;grid-template-columns:1fr 180px auto;grid-gap:8px;gap:8px;margin-top:8px}.batch-stage-row input,.batch-stage-row select{border:1px solid var(--line);border-radius:9px;padding:9px;background:var(--surface);color:var(--text)}.batch-print-backdrop{z-index:100}.batch-print-modal{width:min(1450px,94vw);height:min(900px,92vh);overflow:auto;background:#fff;border-radius:20px;color:#111}.batch-print-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid #ddd}.batch-print-head h2{margin:0}.batch-print-head p{margin:3px 0;color:#768197}.batch-print-head>div:last-child{display:flex;gap:8px}.batch-paper{padding:44px;background:#fff}.batch-print-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}.batch-print-table td,.batch-print-table th{border:1px solid #555;padding:8px}.batch-print-table .report-top th{background:#ddd;color:#111;font-size:15px;text-align:center}.batch-print-table .report-columns th,.batch-print-table tfoot td{background:#0d0d0d;color:#fff;font-weight:800;text-align:center}.batch-print-table input{width:100%;border:0;background:transparent;text-align:center;font:inherit;outline:none}.batch-print-table td:nth-child(2){min-width:320px}.batch-print-table td:nth-child(5){min-width:210px}.delivery-filterbar{margin:0}.delivery-grid.full{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:12px;gap:12px;padding:16px}.delivery-card.full{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.delivery-card.full.selected{outline:2px solid #6f91ff}.delivery-head>div{display:grid;grid-template-columns:auto auto;grid-gap:3px 8px;gap:3px 8px;align-items:center}.delivery-head>div span{grid-column:2}.delivery-finance{display:grid;grid-template-columns:repeat(3,1fr);margin:0 16px 10px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.delivery-finance>div{padding:10px;border-right:1px solid var(--line)}.delivery-finance>div:last-child{border-right:0}.delivery-finance small{display:block;font-size:8px;color:var(--muted)}.delivery-finance strong{font-size:10px}.delivery-finance .due{color:var(--bad)}.delivery-finance .paid{color:var(--good)}.delivery-docline{padding:0 16px 10px;font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-actions{display:flex;gap:7px;align-items:center}.delivery-actions .primary{margin-left:auto}.delivery-doc-selector{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:12px}.delivery-doc-selector>strong{display:block;margin-bottom:8px}.delivery-doc-selector label{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;padding:7px;border-top:1px solid var(--line);font-size:11px}.qr-scan{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:18px}.qr-divider{color:var(--muted)}.file-button,.qr-divider{grid-column:1/-1;text-align:center}.delivery-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.delivery-detail-grid>div{border:1px solid var(--line);padding:12px;border-radius:10px}.delivery-detail-grid small{display:block;color:var(--muted)}.delivery-view-docs{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.delivery-view-docs>div{display:flex;justify-content:space-between;border:1px solid var(--line);padding:10px;border-radius:9px}.quick-modal.crud{max-width:1500px;width:94vw}.quick-hero.crud-hero{padding:22px 28px}.quick-hero.crud-hero .quick-ref{font-size:28px}.quick-crud-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:16px 28px;border-bottom:1px solid var(--line)}.quick-customer-band{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 28px 0;padding:20px 24px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(100deg,rgba(37,99,235,.07),rgba(20,184,166,.05))}.quick-customer-band h2{margin:0;font-size:24px}.quick-customer-band p{margin:6px 0 0;color:var(--muted)}.quick-stats.crud-stats{grid-template-columns:repeat(4,1fr);margin:20px 28px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.quick-stats.crud-stats>div{padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.quick-stats.crud-stats>div:nth-child(4n){border-right:0}.quick-inner-modal{position:absolute;inset:50px;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;overflow:auto;box-shadow:0 30px 90px rgba(0,0,0,.25)}@media print{body *{visibility:hidden!important}.batch-print-modal,.batch-print-modal *{visibility:visible!important}.batch-print-modal{position:fixed!important;inset:0!important;width:100%!important;height:auto!important;overflow:visible!important;border-radius:0!important}.batch-print-head{display:none!important}.batch-paper{padding:0!important}.batch-print-table{font-size:10pt}.batch-print-table td,.batch-print-table th{padding:4pt}.batch-print-table input{font-size:10pt}.sidebar,.topbar{display:none!important}@page{size:A4 landscape;margin:10mm}}@media(max-width:900px){.appt-stats.legacy4,.delivery-stats,.quick-stats.crud-stats{grid-template-columns:1fr 1fr}.quick-stats.crud-stats>div{border-right:1px solid var(--line)}.delivery-detail-grid{grid-template-columns:1fr 1fr}}.quick-function-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface)}.quick-function-bar button{min-height:36px;display:inline-flex;align-items:center;gap:6px}.quick-status-select{font-weight:800!important;border-radius:999px!important}.quick-status-select.received{background:#eef2ff!important;color:#4054b2!important}.quick-status-select.under-process{background:#e7f0ff!important;color:#1f5fbf!important}.quick-status-select.waiting{background:#fff4d6!important;color:#9a6700!important}.quick-status-select.completed,.quick-status-select.ready-for-delivery{background:#dcfce7!important;color:#15803d!important}.quick-status-select.delivered{background:#e9f7ef!important;color:#166534!important}.quick-status-select.cancelled{background:#fee2e2!important;color:#b91c1c!important}.quick-modal{width:min(1180px,94vw)!important;max-height:92vh!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}.quick-hero{min-height:112px!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:linear-gradient(120deg,#0f7891,#2864e8)!important}.quick-hero>div:first-child{min-width:0!important;flex:1 1 auto!important}.quick-ref{margin:0 0 5px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.04em!important;color:rgba(255,255,255,.88)!important}.quick-hero h2{margin:0 0 6px!important;font-size:24px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.025em!important;color:#fff!important;text-align:left!important}.quick-hero p{margin:0!important;font-size:12px!important;line-height:1.35!important;font-weight:600!important;color:rgba(255,255,255,.92)!important;text-align:left!important}.quick-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin:0!important}.quick-actions select.quick-status-select{width:auto!important;min-width:142px!important;max-width:190px!important;height:38px!important;padding:0 34px 0 14px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:999px!important;outline:none!important;box-shadow:none!important;text-align:center!important;text-align-last:center!important;cursor:pointer!important}.quick-actions select.quick-status-select.received{background:#eef2ff!important;border-color:#dbe3ff!important}.quick-actions select.quick-status-select.under-process{background:#dbeafe!important;border-color:#bfdbfe!important}.quick-actions select.quick-status-select.waiting{background:#fff7d6!important;color:#9a6700!important;border-color:#fde7a3!important}.quick-actions select.quick-status-select.completed{background:#dcfce7!important;border-color:#bbf7d0!important}.quick-actions select.quick-status-select.ready-for-delivery{background:#d9f9ed!important;border-color:#aeeed8!important}.quick-actions select.quick-status-select.delivered{background:#e8f7ee!important;border-color:#c8ead4!important}.quick-actions select.quick-status-select.cancelled{background:#fee2e2!important;border-color:#fecaca!important}.quick-actions select.quick-status-select option{color:#172033!important;background:#fff!important;text-align:left!important}.quick-actions .icon-btn{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;padding:0!important;display:grid!important;place-items:center!important;color:#fff!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.18)!important}.quick-function-bar{min-height:58px!important;padding:10px 18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;flex-wrap:wrap!important;background:#fff!important;border-bottom:1px solid var(--line)!important}.quick-function-bar button{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.quick-function-bar button.primary{padding:0 14px!important}.quick-function-bar button.danger{margin-left:auto!important}.quick-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;background:#fff!important;border-bottom:1px solid var(--line)!important}.quick-stats>div{min-height:64px!important;padding:12px 18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border-right:1px solid var(--line)!important}.quick-stats>div:last-child{border-right:0!important}.quick-stats span{margin:0 0 5px!important;font-size:9px!important;font-weight:700!important;letter-spacing:.055em!important;line-height:1.2!important;color:#8993a7!important;text-align:left!important}.quick-stats strong{margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;color:#172033!important;text-align:left!important}.quick-stats strong.due{color:#c2414b!important}.quick-body{grid-template-columns:minmax(0,1fr) 280px!important;min-height:0!important;height:min(58vh,560px)!important}.quick-body>section{padding:16px 18px 20px!important;overflow:auto!important}.quick-body>aside{padding:18px!important;border-left:1px solid var(--line)!important;background:#fafbfd!important}.section-head{align-items:center!important;gap:12px!important;margin-bottom:10px!important}.section-head h3{margin:0!important;font-size:13px!important;line-height:1.25!important;text-align:left!important}.section-head p{margin:3px 0 0!important;font-size:10px!important;line-height:1.3!important;text-align:left!important}.section-head .small-primary{flex:0 0 auto!important;min-height:33px!important;padding:0 11px!important;border-radius:8px!important;font-size:10px!important}.quick-docs .doc-row{align-items:flex-start!important}.quick-docs .doc-title{min-width:210px!important}.quick-docs .doc-title strong{font-size:12px!important;line-height:1.3!important;word-break:normal!important;overflow-wrap:normal!important}.quick-docs .doc-title span{font-size:10px!important;line-height:1.35!important}.quick-docs .stage-editor{align-items:stretch!important}.quick-docs .stage-card,.quick-docs .stage-node{min-width:0!important}.quick-docs .stage-card strong,.quick-docs .stage-node strong{display:block!important;font-size:10.5px!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;text-align:left!important}.quick-docs select{font-size:10px!important;text-align:left!important}.quick-body aside h3{margin:0 0 11px!important;font-size:13px!important;font-weight:800!important;text-align:left!important}.quick-body dl{grid-template-columns:94px minmax(0,1fr)!important;gap:8px 10px!important}.quick-body dt{font-size:10px!important;color:#8993a7!important}.quick-body dd,.quick-body dt{line-height:1.3!important;font-weight:600!important;text-align:left!important}.quick-body dd{font-size:10.5px!important;color:#536078!important}.timeline-title{margin-top:22px!important}.activity-scroll{padding-right:4px!important}.quick-inner-modal{inset:34px!important;border-radius:14px!important}@media(max-width:900px){.quick-hero{align-items:flex-start!important}.quick-actions{flex-shrink:0!important}.quick-body{grid-template-columns:1fr!important;height:auto!important;max-height:70vh!important;overflow:auto!important}.quick-body>section{overflow:visible!important}.quick-body>aside{border-left:0!important;border-top:1px solid var(--line)!important}.quick-function-bar button.danger{margin-left:0!important}}@media(max-width:620px){.quick-hero{display:block!important;min-height:0!important}.quick-actions{margin-top:14px!important;justify-content:flex-start!important}.quick-actions select.quick-status-select{flex:1 1 auto!important;max-width:none!important}.quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-stats>div:nth-child(2){border-right:0!important}.quick-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)!important}}.quick-modal{border-radius:13px!important}.quick-hero{border-radius:0!important}.quick-ref{font-size:18px!important;line-height:1!important;font-weight:900!important;letter-spacing:.015em!important;color:#fff!important;margin-bottom:8px!important}.quick-actions select.quick-status-select{min-width:168px!important;height:36px!important;border-radius:10px!important;padding:0 34px 0 12px!important;font-size:11px!important;font-weight:800!important;text-align:left!important;text-align-last:left!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.quick-actions select.quick-status-select.received{color:#4054b2!important;-webkit-text-fill-color:#4054b2!important}.quick-actions select.quick-status-select.under-process{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}.quick-actions select.quick-status-select.waiting{color:#8a5b00!important;-webkit-text-fill-color:#8a5b00!important}.quick-actions select.quick-status-select.completed{color:#15803d!important;-webkit-text-fill-color:#15803d!important}.quick-actions select.quick-status-select.ready-for-delivery{color:#087a59!important;-webkit-text-fill-color:#087a59!important}.quick-actions select.quick-status-select.delivered{color:#166534!important;-webkit-text-fill-color:#166534!important}.quick-actions select.quick-status-select.cancelled{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.quick-edit-layer{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:22px;background:rgba(10,18,35,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quick-edit-panel{width:min(760px,96%);max-height:86vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 25px 80px rgba(0,0,0,.28)}.quick-edit-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 19px 14px;background:#fff;border-bottom:1px solid var(--line)}.quick-edit-head h3{margin:0 0 4px;font-size:17px;line-height:1.2}.quick-edit-head p{margin:0;color:var(--muted);font-size:10.5px}.quick-edit-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 16px;gap:13px 16px;padding:17px 19px 19px}.quick-edit-form label{min-width:0}.quick-edit-form label>span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px!important;font-weight:700}.quick-edit-form input,.quick-edit-form select,.quick-edit-form textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);outline:0;font-size:11px!important}.quick-edit-form textarea{resize:vertical;min-height:74px}.quick-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.quick-edit-actions button{min-width:100px}.label-preview-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px;background:rgba(4,8,20,.58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.label-preview-modal{width:min(760px,94vw);overflow:hidden;border:1px solid #d9e0ea;border-radius:14px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.3)}.label-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e4e9f0}.label-preview-head h2{margin:0 0 3px;font-size:20px;line-height:1.15}.label-preview-head p{margin:0;color:#7c879b;font-size:11px}.label-preview-head .label-close{min-width:70px}.label-preview-stage{margin:18px 20px 14px;padding:22px 28px 28px;border:1px solid #dce4ee;border-radius:12px;background:#f7f9fc}.label-preview-stage h3{margin:0 0 14px;font-size:13px;font-weight:800}.label-sticker{width:min(560px,100%);aspect-ratio:75/35;margin:0 auto;padding:15px 16px;display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:15px;gap:15px;align-items:center;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.label-copy{min-width:0}.label-brand{margin-bottom:9px;color:#667f36;font-size:11px;line-height:1;font-weight:900;letter-spacing:.045em}.label-line{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:7px;gap:7px;margin:4px 0;align-items:baseline;font-size:12px;line-height:1.1}.label-line b{font-weight:800}.label-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.label-qr{text-align:center}.label-qr img{display:block;width:90px;height:90px;margin:0 auto}.label-qr small{display:block;margin-top:5px;font-size:7px;letter-spacing:.02em}.qr-loading{width:90px;height:90px;margin:0 auto;display:grid;place-items:center;background:#f1f5f9;color:#94a3b8;font-weight:800}.label-preview-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:0 20px 18px}.label-preview-actions button{min-height:38px;padding:0 14px;border-radius:9px}@media(max-width:650px){.quick-edit-form{grid-template-columns:1fr}.quick-edit-form .wide{grid-column:auto}.label-preview-stage{padding:17px 14px 20px}.label-sticker{grid-template-columns:1fr 82px;padding:12px}.label-qr img,.qr-loading{width:72px;height:72px}.label-brand{font-size:9px}.label-line{grid-template-columns:58px 1fr;font-size:10px}}.parity-batch .module-titlebar{margin-bottom:16px}.parity-batch .batch-panel{overflow:hidden!important}.parity-batch .batch-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;grid-gap:9px!important;gap:9px!important;padding:14px!important;border-bottom:1px solid var(--line)!important;background:var(--surface)!important}.parity-batch .batch-filterbar input,.parity-batch .batch-filterbar select{width:100%!important;height:40px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important;font-size:11px!important}.parity-batch .parity-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))!important;grid-gap:16px!important;gap:16px!important;padding:16px!important}.parity-batch .parity-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;align-items:stretch!important;min-width:0!important;min-height:260px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--surface)!important;box-shadow:0 6px 22px rgba(15,23,42,.05)!important}.parity-batch .parity-card .batch-card-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:17px 17px 13px!important}.parity-batch .parity-card .batch-card-title{min-width:0!important}.parity-batch .parity-card .batch-card-title h3{margin:0 0 4px!important;font-size:16px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.parity-batch .parity-card .batch-card-title .muted{font-size:10.5px!important;color:var(--muted)!important}.parity-batch .parity-card .batch-count{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;height:30px!important;padding:0 9px!important;border-radius:999px!important;background:#eef3ff!important;border:1px solid #cfdcff!important;color:#2858d6!important;font-size:9.5px!important;font-weight:800!important}.parity-batch .parity-card .batch-metrics{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0!important;gap:0!important;margin:0 17px!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.parity-batch .parity-card .batch-metric{min-width:0!important;padding:11px 0!important}.parity-batch .parity-card .batch-metric:nth-child(odd){padding-right:12px!important;border-right:1px solid var(--line)!important}.parity-batch .parity-card .batch-metric:nth-child(2n){padding-left:12px!important}.parity-batch .parity-card .batch-metric:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.parity-batch .parity-card .batch-metric small{display:block!important;margin:0 0 3px!important;font-size:8px!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--muted)!important;font-weight:700!important}.parity-batch .parity-card .batch-metric strong{display:block!important;font-size:11.5px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.parity-batch .parity-card .batch-card-extra{display:flex!important;gap:7px!important;flex-wrap:wrap!important;min-height:36px!important;padding:12px 17px 0!important}.parity-batch .parity-card .batch-mini{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;border-radius:8px!important;background:var(--surface2)!important;border:1px solid var(--line)!important;font-size:8.5px!important;color:var(--muted)!important;font-weight:600!important}.parity-batch .parity-card .batch-actions{display:flex!important;align-items:center!important;gap:7px!important;margin-top:auto!important;padding:13px 17px 16px!important;border-top:1px solid var(--line)!important}.parity-batch .parity-card .batch-actions button{width:auto!important;min-width:0!important;height:32px!important;padding:0 11px!important;border-radius:9px!important;font-size:9.5px!important;line-height:1!important}.parity-batch .parity-card .batch-actions .danger{margin-left:auto!important}.batch-setup-modal{width:min(760px,94vw)!important;max-height:90vh!important;overflow:auto!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:0 28px 90px rgba(0,0,0,.28)!important}.batch-setup-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;padding:17px 19px!important;background:#fff!important;border-bottom:1px solid var(--line)!important}.batch-setup-head h2{margin:0 0 4px!important;font-size:18px!important}.batch-setup-head p{margin:0!important;color:var(--muted)!important;font-size:10.5px!important}.batch-setup-form{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:13px 16px!important;gap:13px 16px!important;padding:17px 19px 19px!important}.batch-setup-form .wide{grid-column:1/-1!important}.batch-setup-form input,.batch-setup-form select,.batch-setup-form textarea{width:100%!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;color:var(--text)!important;padding:9px 10px!important;font-size:11px!important}.batch-setup-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important}.parity-print-modal{width:min(1180px,96vw)!important;max-height:94vh!important;overflow:hidden!important;border-radius:16px!important;background:#fff!important}.parity-print-modal .batch-print-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:70px!important;padding:14px 18px!important;border-bottom:1px solid var(--line)!important;background:#fff!important}.parity-print-modal .batch-print-head h2{margin:0 0 3px!important;font-size:18px!important}.parity-print-modal .batch-print-head p{margin:0!important;font-size:10.5px!important;color:var(--muted)!important}.parity-print-modal .batch-print-actions{display:flex!important;gap:8px!important;align-items:center!important}.batch-paper-wrap{padding:26px 28px 36px!important;max-height:calc(94vh - 70px)!important;overflow:auto!important;background:#f4f6f9!important}.parity-print-modal .batch-paper{width:100%!important;max-width:1040px!important;min-height:560px!important;margin:0 auto!important;padding:22px!important;background:#fff!important;color:#111!important;border-radius:4px!important;box-shadow:0 8px 30px rgba(15,23,42,.09)!important}.parity-print-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:11px!important;color:#111!important}.parity-print-table td,.parity-print-table th{border:1px solid #555!important;padding:7px 8px!important;vertical-align:middle!important;overflow:hidden!important}.parity-print-table .report-top th{background:#ddd!important;color:#111!important;text-align:center!important;font-weight:800!important}.parity-print-table .report-columns th{background:#050505!important;color:#fff!important;text-align:center!important;font-weight:900!important}.parity-print-table .report-columns th:first-child{width:12%!important}.parity-print-table .report-columns th:nth-child(2){width:34%!important}.parity-print-table .report-columns th:nth-child(3){width:8%!important}.parity-print-table .report-columns th:nth-child(4){width:12%!important}.parity-print-table .report-columns th:nth-child(5){width:20%!important}.parity-print-table .report-columns th:nth-child(6){width:14%!important}.parity-print-table input,.parity-print-table td:nth-child(3),.parity-print-table td:nth-child(4){text-align:center!important}.parity-print-table input{width:100%!important;border:0!important;background:transparent!important;padding:0!important;color:#111!important;font:inherit!important;outline:0!important}.parity-print-table tfoot td{background:#111!important;color:#fff!important;font-weight:900!important;text-align:center!important}.batch-paper-notes{margin-top:10px!important;font-size:10px!important;color:#111!important}.legacy-label-modal{width:min(760px,94vw)!important;border-radius:14px!important}.legacy-label-modal .label-preview-head{padding:18px 20px!important}.legacy-label-modal .label-preview-head h2{font-size:20px!important}.legacy-label-modal .label-preview-head p{font-size:11px!important}.label-preview-body{padding:0!important}.legacy-stage{margin:18px 20px 14px!important;padding:22px 28px 28px!important;border-radius:12px!important;background:#f7f9fc!important}.legacy-stage h3{margin:0 0 14px!important;font-size:13px!important}.legacy-sticker{width:560px!important;max-width:100%!important;height:261px!important;aspect-ratio:auto!important;margin:0 auto!important;padding:24px 26px!important;grid-template-columns:minmax(0,1fr) 126px!important;gap:18px!important;border:1px solid #cbd5e1!important;border-radius:8px!important;align-items:center!important}.legacy-sticker .label-brand{margin-bottom:12px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.045em!important;color:#667f36!important}.legacy-sticker .label-line{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;margin:5px 0!important;font-size:13px!important;line-height:1.15!important}.legacy-sticker .label-line b,.legacy-sticker .label-line strong{font-weight:850!important}.legacy-sticker .label-qr img,.legacy-sticker .qr-loading{width:104px!important;height:104px!important}.legacy-sticker .label-qr small{margin-top:5px!important;font-size:7px!important}.legacy-label-modal .label-preview-actions{padding:0 20px 18px!important;gap:9px!important}@media(max-width:700px){.batch-setup-form,.parity-batch .batch-filterbar,.parity-batch .parity-grid{grid-template-columns:1fr!important}.batch-setup-form .wide{grid-column:auto!important}.parity-print-modal .batch-print-head{align-items:flex-start!important;flex-direction:column!important}.legacy-sticker{height:auto!important;aspect-ratio:75/35!important;padding:14px!important;grid-template-columns:1fr 92px!important}.legacy-sticker .label-qr img,.legacy-sticker .qr-loading{width:82px!important;height:82px!important}}.qr-legacy-dialog{width:min(760px,94vw);max-height:92vh;overflow:auto;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 95px rgba(0,0,0,.3)}.qr-legacy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.qr-legacy-head h2{margin:0 0 4px;font-size:20px;line-height:1.15}.qr-legacy-head p{margin:0;color:var(--muted);font-size:11px}.qr-legacy-body{padding:18px 20px 20px}.qr-scan-shell{display:grid;grid-gap:13px;gap:13px}.qr-camera-wrap{position:relative;min-height:310px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0f172a;display:grid;place-items:center}.qr-camera-wrap video{width:100%;max-height:420px;object-fit:cover;display:none}.qr-camera-wrap video.running{display:block}.qr-scan-frame{position:absolute;width:190px;height:190px;border:2px solid rgba(255,255,255,.9);border-radius:16px;pointer-events:none;display:none}.qr-scan-frame.show{display:block}.qr-scan-frame span:after,.qr-scan-frame span:before,.qr-scan-frame:after,.qr-scan-frame:before{content:"";position:absolute;width:35px;height:35px;border-color:#60a5fa;border-style:solid}.qr-scan-frame:before{left:-3px;top:-3px;border-width:4px 0 0 4px;border-radius:12px 0 0 0}.qr-scan-frame:after{right:-3px;top:-3px;border-width:4px 4px 0 0;border-radius:0 12px 0 0}.qr-scan-frame span:before{left:-3px;bottom:-3px;border-width:0 0 4px 4px;border-radius:0 0 0 12px}.qr-scan-frame span:after{right:-3px;bottom:-3px;border-width:0 4px 4px 0;border-radius:0 0 12px 0}.qr-camera-message{color:#cbd5e1;font-size:10px;text-align:center;padding:20px}.qr-scan-actions{display:flex;gap:8px;flex-wrap:wrap}.qr-scan-actions button,.qr-upload-label{min-height:38px!important;padding:0 13px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important}.qr-upload-label{cursor:pointer}.qr-scan-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.qr-scan-divider:after,.qr-scan-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.qr-manual-form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.qr-manual-form input{width:100%;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 11px;font-size:11px}.qr-manual-form button{height:38px}.qr-scan-result{min-height:20px;font-size:9px;color:var(--muted)}.qr-scan-result.error{color:var(--bad)}.qr-scan-result.good{color:var(--good)}.legacy-label-dialog{width:min(760px,94vw);border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 30px 95px rgba(0,0,0,.3)}.legacy-label-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.legacy-label-head h2{margin:0 0 4px;font-size:20px;line-height:1.15}.legacy-label-head p{margin:0;color:var(--muted);font-size:11px}.legacy-label-body{padding:18px 20px}.legacy-label-preview{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--surface2)}.legacy-label-preview-inner{padding:12px}.legacy-label-caption{font-size:13px;font-weight:800;margin-bottom:10px}.legacy-compact-label{width:100%;max-width:560px;margin:auto;background:#fff;color:#111;border:1px solid #cbd5e1;border-radius:8px;padding:12px;display:grid;grid-template-columns:1fr 92px;grid-gap:10px;gap:10px;align-items:center}.legacy-compact-copy{min-width:0}.legacy-compact-brand{font-size:10px;font-weight:800;color:#71823a;letter-spacing:.08em;margin-bottom:6px}.legacy-compact-grid{display:grid;grid-template-columns:64px 1fr;font-size:12px;line-height:1.45}.legacy-compact-grid b{font-weight:800}.legacy-compact-grid strong{font-weight:800;min-width:0}.legacy-compact-grid .clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy-compact-qr{text-align:center}.legacy-compact-qr .qr-placeholder,.legacy-compact-qr img{width:82px;height:82px;display:block;margin:auto}.legacy-compact-qr .qr-placeholder{display:grid;place-items:center;background:#f1f5f9;color:#94a3b8}.legacy-compact-qr div:last-child{font-size:8px;margin-top:3px}.legacy-label-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.legacy-label-actions button{min-height:38px;padding:0 13px;border-radius:9px}@media(max-width:700px){.qr-camera-wrap{min-height:250px}.legacy-compact-label{grid-template-columns:1fr 82px}.legacy-compact-qr .qr-placeholder,.legacy-compact-qr img{width:72px;height:72px}}.delivery-case-grid{display:grid!important;grid-gap:14px!important;padding:16px!important}.delivery-case-card{background:linear-gradient(145deg,#fff,rgba(248,250,252,.74))!important;border:1px solid var(--line)!important;overflow:hidden!important;box-shadow:0 3px 12px rgba(15,23,42,.035)!important;position:relative!important}.delivery-case-card:hover{box-shadow:0 6px 18px rgba(15,23,42,.055)!important}.delivery-case-card.selected{outline:2px solid rgba(37,99,235,.24)!important}.delivery-case-main{display:grid!important;grid-template-columns:28px 1fr!important;grid-gap:10px!important;gap:10px!important;padding:14px 16px 0!important;align-items:flex-start!important}.delivery-case-check{padding-top:3px!important}.delivery-case-check input{width:15px!important;height:15px!important;accent-color:var(--brand2)!important}.delivery-case-identity{min-width:0!important}.delivery-case-trackline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.delivery-case-trackline>div{min-width:0!important}.delivery-case-trackline>div>strong{display:block!important;letter-spacing:-.045em!important;line-height:1!important;font-weight:800!important;color:var(--text)!important}.delivery-case-trackline>div>small{display:block!important;margin-top:4px!important;font-size:8px!important;color:var(--muted)!important}.delivery-case-trackline .status-pill{width:124px!important;min-width:124px!important;height:27px!important;font-size:8px!important}.delivery-case-identity h3{position:relative!important;z-index:1!important;margin:10px -16px 0 -54px!important;padding:9px 16px 9px 54px!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:linear-gradient(100deg,rgba(37,99,235,.075),rgba(20,184,166,.055),rgba(59,130,246,.045))!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.delivery-case-summary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;padding:8px 14px!important;border-bottom:1px solid var(--line)!important}.delivery-case-summary>div{min-width:0!important;text-align:center!important;border-right:1px solid var(--line)!important}.delivery-case-summary>div:last-child{border-right:0!important}.delivery-case-summary span{display:block!important;font-size:6.5px!important;letter-spacing:.06em!important;color:#9aa2b1!important}.delivery-case-summary strong{display:block!important;margin-top:2px!important;font-size:9.5px!important}.delivery-case-summary .due{color:var(--bad)!important}.delivery-case-summary .paid{color:var(--good)!important}.delivery-case-info{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:7px!important;gap:7px!important;padding:9px 14px 7px!important}.delivery-case-info>div{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.delivery-case-info .ico{color:#7f8aa0!important;flex:0 0 auto!important}.delivery-case-info section{min-width:0!important}.delivery-case-info small{display:block!important;font-size:6px!important;line-height:1.1!important;letter-spacing:.05em!important;color:#9aa2b1!important}.delivery-case-info strong{display:block!important;margin-top:2px!important;font-size:8.5px!important;line-height:1.15!important}.delivery-case-docline,.delivery-case-info strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.delivery-case-docline{padding:7px 0!important;color:var(--muted)!important;font-size:8px!important;line-height:1.2!important}.delivery-case-actions{display:flex!important;align-items:center!important;gap:6px!important;padding:8px 14px 11px!important}.delivery-case-actions button{min-height:29px!important;height:29px!important;padding:0 9px!important;border-radius:8px!important;font-size:8.5px!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.delivery-case-actions .primary{margin-left:auto!important}@media(max-width:1200px){.delivery-case-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.delivery-case-info{grid-template-columns:1fr 1fr!important}.delivery-case-grid{padding:12px!important}}body,html{line-height:1.45!important;letter-spacing:-.005em!important}.sidebar{padding:24px 18px!important}.brand-mark{width:46px!important;height:46px!important;border-radius:15px!important;font-size:18px!important}.brand strong{font-size:17px!important;font-weight:800!important;letter-spacing:-.03em!important}.brand span{font-size:11px!important;font-weight:400!important}.nav{font-size:13px!important;font-weight:600!important;padding:12px 13px!important}.content{padding:30px 32px!important}.module-titlebar h1,.topbar h1{font-size:29px!important;line-height:1.15!important;letter-spacing:-.045em!important;font-weight:800!important}.module-titlebar p,.topbar p{font-size:13px!important;line-height:1.45!important}.delivery-manager{margin-top:8px!important}.delivery-manager .module-titlebar{margin-bottom:20px!important;align-items:flex-start!important}.delivery-manager .module-titlebar>div:last-child{display:flex!important;align-items:center!important;gap:8px!important;padding-top:2px!important}.delivery-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) 190px auto!important;grid-gap:9px!important;gap:9px!important;align-items:center!important;padding:14px 16px!important}.delivery-searchbox{min-height:44px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface2)!important;color:#909aae!important;transition:.2s ease!important}.delivery-searchbox:focus-within{border-color:color-mix(in srgb,var(--brand2) 55%,var(--line))!important;box-shadow:0 0 0 4px rgba(37,99,235,.14)!important;background:#fff!important}.delivery-searchbox input{flex:1 1!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;font-size:12px!important}.delivery-filterbar select{min-height:44px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:#fff!important;color:var(--text)!important;font-size:12px!important}.delivery-case-grid{grid-template-columns:repeat(auto-fill,minmax(410px,1fr))!important;gap:14px!important}.delivery-case-card{border-radius:14px!important}.delivery-case-trackline>div>strong{font-size:20px!important}.delivery-case-trackline .status-pill{font-size:8.5px!important}.delivery-case-identity h3{padding-top:10px!important;padding-bottom:10px!important}.delivery-case-info small{font-size:7px!important}.delivery-case-info strong{font-size:9.5px!important}.delivery-case-docline{margin:0 14px!important;padding:9px 0!important;border-top:1px solid var(--line)!important;color:#566176!important;font-size:10px!important;line-height:1.35!important;font-weight:500!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.delivery-finance-toggle{width:calc(100% - 28px)!important;margin:0 14px!important;min-height:33px!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;border-top:1px solid var(--line)!important;background:transparent!important;color:var(--muted)!important;cursor:pointer!important;font-size:9.5px!important;text-align:left!important}.delivery-finance-toggle span{font-weight:600!important}.delivery-finance-toggle strong{margin-left:auto!important;color:var(--text)!important;font-size:9.5px!important}.delivery-finance-accordion{display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin:0 14px 7px!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden!important;background:var(--surface2)!important}.delivery-finance-accordion>div{padding:8px 9px!important;border-right:1px solid var(--line)!important}.delivery-finance-accordion>div:last-child{border-right:0!important}.delivery-finance-accordion small{display:block!important;font-size:7px!important;color:var(--muted)!important}.delivery-finance-accordion strong{display:block!important;margin-top:2px!important;font-size:10px!important}.delivery-finance-accordion .due{color:var(--bad)!important}.delivery-finance-accordion .paid{color:var(--good)!important}.delivery-case-actions{padding-top:8px!important}.legacy-label-head-actions{display:flex!important;gap:8px!important;align-items:center!important}.label-size-settings{display:grid!important;grid-template-columns:150px 150px auto 1fr!important;grid-gap:10px!important;gap:10px!important;align-items:end!important;padding:12px 20px!important;border-bottom:1px solid var(--line)!important;background:var(--surface2)!important}.label-size-settings label{display:block!important;font-size:9px!important;color:var(--muted)!important;margin-bottom:4px!important;font-weight:600!important}.label-size-settings input{width:100%!important;height:36px!important;padding:0 9px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#fff!important}.label-size-settings span{align-self:center!important;color:var(--muted)!important;font-size:8.5px!important}.legacy-label-preview{padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.print-match-label{max-width:100%!important;min-width:370px!important;min-height:172px!important;overflow:hidden!important;padding:12px!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:12px!important;align-items:stretch!important}.print-match-label .legacy-compact-copy{display:flex!important;flex-direction:column!important;min-width:0!important}.print-match-label .legacy-compact-brand{min-height:29px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0 0 5px!important;border-bottom:1px solid #d7dce3!important;color:#71823a!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important}.preview-label-row{flex:1 1!important;min-height:28px!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;border-bottom:1px solid #e1e5ea!important;font-size:11px!important}.preview-label-row:last-child{border-bottom:0!important}.preview-label-row span{color:#6b7280!important}.preview-label-row strong{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#111!important;font-size:11px!important;font-weight:700!important}.print-match-label .legacy-compact-qr{border-left:1px solid #e1e5ea!important;padding-left:11px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.print-match-label .legacy-compact-qr .qr-placeholder,.print-match-label .legacy-compact-qr img{width:92px!important;height:92px!important}.print-match-label .legacy-compact-qr div:last-child{margin-top:4px!important;font-size:8px!important;font-weight:700!important;letter-spacing:.08em!important}@media(max-width:760px){.content{padding:15px!important}.delivery-filterbar{grid-template-columns:1fr!important}.label-size-settings{grid-template-columns:1fr 1fr!important}.label-size-settings span{grid-column:1/-1!important}.print-match-label{min-width:0!important;width:100%!important;height:auto!important;min-height:150px!important}}:root{--ui-text:#182033;--ui-muted:#738096;--ui-line:#e4e9f0;--ui-soft:#f7f9fc;--ui-radius:12px}body,html{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:13px!important;line-height:1.42!important;color:var(--ui-text)!important}button,input,select,textarea{font-family:inherit!important;font-weight:500!important}.content{padding:24px 28px 30px!important}.module-titlebar,.topbar{margin-bottom:14px!important}.module-titlebar h1,.topbar h1{font-size:27px!important;font-weight:700!important;letter-spacing:-.035em!important}.module-titlebar p,.topbar p{font-size:12px!important;color:var(--ui-muted)!important;margin-top:3px!important}.link-btn,.primary,.secondary,.small-primary{font-size:11px!important;font-weight:600!important;border-radius:10px!important}.app-shell{grid-template-columns:222px minmax(0,1fr)!important}.sidebar{width:222px!important;padding:16px 12px!important}.brand{gap:10px!important;padding:3px 8px 14px!important}.brand-mark{width:40px!important;height:40px!important;border-radius:12px!important;font-size:16px!important}.brand strong{font-size:15px!important;font-weight:700!important;line-height:1.15!important}.brand span{font-size:9.5px!important;line-height:1.35!important;margin-top:2px!important}.legacy-nav-section,.nav-section{gap:2px!important;padding:4px!important;margin-bottom:4px!important}.legacy-nav-section .nav,.nav{min-height:36px!important;padding:0 10px!important;border-radius:9px!important;font-size:11.5px!important;font-weight:500!important;color:#637087!important}.legacy-nav-section .nav.active,.nav.active{font-weight:600!important;color:#182033!important}.count-badge{font-size:8px!important;font-weight:600!important;padding:1px 5px!important;margin-left:5px!important}.sidebar-foot{padding:11px 8px 0!important;gap:7px!important}.user-mini strong{font-size:10px!important;font-weight:600!important}.user-mini span{font-size:8px!important}.appt-stats,.delivery-stats,.ops-kpis,.report-cards,.stats-grid{gap:10px!important;margin-bottom:12px!important}.appt-stats>div,.delivery-stats>div,.ops-kpi,.report-card,.stat{min-height:82px!important;padding:11px 14px!important;border-radius:13px!important;box-shadow:0 3px 13px rgba(29,43,74,.035)!important}.stat-icon{width:28px!important;height:28px!important;border-radius:8px!important}.appt-stats span,.delivery-stats span,.ops-kpi span,.report-card h3,.stat span{font-size:8.5px!important;font-weight:500!important;letter-spacing:.035em!important;color:#7c879a!important}.appt-stats strong,.delivery-stats strong,.ops-kpi b,.report-card strong,.stat strong{font-size:20px!important;line-height:1.1!important;font-weight:650!important;margin:4px 0 2px!important}.appt-stats small,.delivery-stats small,.ops-kpi small{font-size:8.5px!important;color:#8590a4!important}.legacy-trackline strong{font-weight:700!important}.legacy-trackline span{font-weight:500!important}.legacy-name-band{font-weight:600!important}.legacy-card-summary strong{font-weight:500!important}.legacy-card-summary .due strong{font-weight:600!important}.legacy-action-btn,.legacy-phone strong{font-weight:500!important}.doc-title strong,.legacy-card-top .status-pill,.stage-name-row strong,.workflow-head strong{font-weight:600!important}.doc-title span,.workflow-head span{font-weight:400!important}.status-pill{font-weight:600!important}.delivery-manager{margin-top:0!important}.delivery-manager .module-titlebar{margin-bottom:14px!important}.delivery-case-grid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr))!important;gap:12px!important;padding:14px!important}.delivery-case-card{border-radius:13px!important}.delivery-case-main{padding:13px 14px 0!important}.delivery-case-trackline>div>strong{font-size:21px!important;font-weight:700!important;letter-spacing:-.035em!important}.delivery-case-trackline>div>small{font-weight:400!important;color:#7c8799!important}.delivery-case-trackline .status-pill{min-width:118px!important;width:auto!important;height:28px!important;font-size:9px!important;font-weight:600!important}.delivery-case-identity h3{margin-top:9px!important;padding:9px 14px 9px 52px!important;font-size:14px!important;font-weight:600!important}.delivery-case-info{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:10px 14px 8px!important}.delivery-case-info small{font-weight:400!important;color:#8a95a8!important}.delivery-case-info strong{font-size:11px!important;line-height:1.25!important}.delivery-case-info .ico{transform:scale(1.08)!important;color:#758198!important}.delivery-case-docline{padding:10px 0!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important;color:#4f5a6e!important}.delivery-finance-toggle{min-height:36px!important;font-size:11px!important;font-weight:500!important}.delivery-finance-toggle strong{font-size:11px!important}.delivery-finance-accordion small{font-weight:400!important}.delivery-finance-accordion strong{font-size:11px!important}.delivery-case-actions{padding:9px 14px 11px!important;gap:7px!important}.delivery-case-actions button{height:31px!important;padding:0 10px!important}.delivery-case-actions .primary{font-weight:600!important}.delivery-filterbar{padding:12px 14px!important;gap:8px!important}.delivery-filterbar select,.delivery-searchbox{min-height:40px!important;height:40px!important;border-radius:10px!important}.delivery-searchbox{padding:0 11px!important;background:#fbfcfe!important}.delivery-searchbox input{font-size:11px!important;font-weight:400!important}.delivery-filterbar select{font-size:11px!important;font-weight:500!important}.appt-panel,.batch-panel,.cases-command,.panel{border-radius:14px!important}.appt-filterbar input,.appt-filterbar select,.batch-filterbar input,.batch-filterbar select,.cases-command select,.form-grid input,.form-grid select,.form-grid textarea,.quick-edit-form input,.quick-edit-form select,.quick-edit-form textarea,.searchbox{border-radius:10px!important;font-size:11px!important}.searchbox input{font-size:11px!important;font-weight:400!important}.panel-head{padding:11px 14px!important}.panel-head h3{font-size:12px!important;font-weight:600!important}.panel-head p{font-size:9.5px!important}.appt-card h3,.batch-card-title h3{font-weight:600!important}.appt-meta b,.batch-metric strong{font-weight:500!important}.appt-card p,.batch-card-title .muted{font-weight:400!important}.batch-setup-modal,.legacy-label-dialog,.modal,.qr-legacy-dialog,.quick-modal{border-radius:13px!important}.quick-hero h2{font-weight:650!important}.quick-ref{font-weight:700!important}.quick-body dd,.quick-function-bar button,.quick-stats strong,.timeline-item strong{font-weight:500!important}.quick-function-bar button.primary{font-weight:600!important}.print-match-label .legacy-compact-brand{font-weight:650!important}.preview-label-row span{font-size:10.5px!important;font-weight:400!important}.preview-label-row strong{font-size:10.5px!important;font-weight:550!important}.preview-label-row.remarks strong{font-size:9.5px!important;font-weight:500!important}.print-match-label .legacy-compact-qr div:last-child{font-weight:600!important}@media(max-width:1100px){.app-shell{grid-template-columns:205px minmax(0,1fr)!important}.sidebar{width:205px!important}.content{padding:20px!important}}@media(max-width:900px){.app-shell{grid-template-columns:76px minmax(0,1fr)!important}.sidebar{width:76px!important;padding:12px 9px!important}.brand{padding-bottom:10px!important}}@media(max-width:700px){.sidebar{width:100%!important}.content{padding:14px 12px 24px!important}.delivery-case-grid{grid-template-columns:1fr!important;padding:10px!important}.delivery-case-info{grid-template-columns:1fr 1fr!important}}.operations-manager{margin-top:8px}.ops-titlebar{margin-bottom:18px!important}.ops-title-actions{display:flex;align-items:center;gap:8px}.role-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:var(--muted);font-size:10px;font-weight:500}.polished-ops-kpis{gap:10px!important;margin-bottom:14px!important}.polished-ops-kpis .ops-kpi{min-height:86px!important;padding:12px 14px!important;border-radius:13px!important;box-shadow:none!important;text-align:left!important}.polished-ops-kpis .ops-kpi.active{border-color:#c8d7ff!important;background:#f6f8ff!important}.polished-ops-kpis .ops-kpi span{font-size:9px!important;font-weight:500!important;color:var(--muted)!important}.polished-ops-kpis .ops-kpi b{font-size:24px!important;line-height:1!important;margin:5px 0 4px!important;font-weight:700!important}.polished-ops-kpis .ops-kpi small{font-size:8px!important}.polished-ops-layout{grid-template-columns:210px minmax(0,1fr)!important;gap:12px!important}.polished-queue-nav{position:-webkit-sticky!important;position:sticky!important;top:90px!important;padding:7px!important;border-radius:13px!important;background:var(--surface)!important;border:1px solid var(--line)!important}.polished-queue-nav button{padding:9px 10px!important;border-radius:9px!important;font-size:10px!important;font-weight:500!important}.polished-queue-nav button b{min-width:28px!important;text-align:right!important;font-size:9px!important;font-weight:600!important;color:var(--muted)!important}.polished-queue-nav button.active{background:#f2f5fb!important;color:var(--text)!important;box-shadow:inset 3px 0 0 var(--brand2)!important}.ops-workspace{min-width:0}.polished-ops-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-gap:8px!important;gap:8px!important;margin:0 0 9px!important}.ops-searchbox{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:var(--surface2);color:#929caf}.ops-searchbox:focus-within{border-color:#bfd0ff;box-shadow:0 0 0 3px rgba(37,99,235,.1);background:#fff}.ops-searchbox input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.polished-ops-toolbar button{min-height:40px!important}.ops-bulkbar{display:none;grid-template-columns:auto minmax(230px,1fr) minmax(230px,1fr) auto;gap:8px;align-items:center;margin-bottom:9px;padding:8px;border:1px solid #d6e0fb;border-radius:12px;background:#f7f9ff}.ops-bulkbar.show{display:grid}.ops-selection-count{display:flex;align-items:baseline;gap:5px;padding:0 5px}.ops-selection-count strong{font-size:17px;font-weight:700;color:#2d5ed7}.ops-selection-count span{font-size:8px;color:var(--muted)}.ops-bulk-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px}.ops-bulk-control select{height:36px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:9.5px;color:var(--text)}.ops-bulk-control button,.ops-bulkbar>.primary{height:36px!important;white-space:nowrap!important;font-size:9px!important}.ops-queue-list{display:grid;grid-gap:9px;gap:9px}.ops-case-card{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:0 2px 9px rgba(15,23,42,.025)}.ops-case-card.selected{border-color:#bcd0ff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.ops-case-head{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;padding:11px 13px 0}.ops-case-head>input{width:14px;height:14px;margin-top:3px;accent-color:var(--brand2)}.ops-case-id{min-width:0}.ops-trackrow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ops-trackrow>div>strong{display:block;font-size:16px;line-height:1;font-weight:700;letter-spacing:-.035em}.ops-trackrow>div>small{display:block;margin-top:3px;font-size:7px;color:var(--muted)}.ops-trackrow .status-pill{min-width:112px;height:25px;font-size:7.5px}.ops-case-id h3{margin:8px -13px 0 -45px;padding:7px 13px 7px 45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(100deg,rgba(37,99,235,.06),rgba(20,184,166,.04));font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-case-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px 13px}.ops-case-meta div{min-width:0}.ops-case-meta small{display:block;font-size:6.5px;color:#99a2b2;letter-spacing:.04em;text-transform:uppercase}.ops-case-meta strong{display:block;margin-top:2px;font-size:8.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-case-strip{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin:0 13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ops-case-strip>span{padding:7px 12px 7px 0;margin-right:12px;font-size:8.5px;color:var(--muted)}.ops-case-strip b{font-weight:600;color:var(--text)}.ops-case-strip .due{color:var(--bad)}.ops-case-strip .paid{color:var(--good)}.ops-case-strip .appt-chip{color:#3454a4}.ops-flags{display:flex;gap:5px;flex-wrap:wrap;padding:7px 13px 0}.ops-flags span{padding:4px 7px;border-radius:7px;border:1px solid #f0d8a2;background:#fff9e8;color:#8b6514;font-size:7.5px;font-weight:500}.ops-card-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 13px 10px}.ops-card-actions .tiny{min-height:29px!important;height:29px!important;padding:0 9px!important;border-radius:8px!important;font-size:8.5px!important;font-weight:500!important}.ops-whatsapp{text-decoration:none}.ops-whatsapp.disabled{opacity:.45;pointer-events:none}.ops-flag-editor{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ops-flag-editor label{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);font-size:10px}.ops-flag-editor input{accent-color:var(--brand2)}.ops-staff-list{display:grid;grid-gap:7px;gap:7px}.ops-staff-row{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--line);border-radius:10px}.ops-staff-row .avatar{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#eef3ff;color:#3158c8;font-weight:700}.ops-staff-row strong{display:block;font-size:10.5px;font-weight:600}.ops-staff-row span{display:block;font-size:8.5px;color:var(--muted)}@media(max-width:1050px){.polished-ops-layout{grid-template-columns:1fr!important}.polished-queue-nav{position:static!important;display:flex!important;overflow:auto!important;gap:5px!important}.polished-queue-nav button{min-width:155px!important}.ops-bulkbar{grid-template-columns:1fr 1fr!important}}@media(max-width:720px){.ops-title-actions{display:none}.ops-bulkbar,.polished-ops-toolbar{grid-template-columns:1fr!important}.ops-case-meta{grid-template-columns:1fr 1fr!important}.ops-flag-editor{grid-template-columns:1fr!important}}.operations-advanced .advanced-ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ops-queue-tabs{display:flex!important;gap:6px!important;margin-bottom:10px!important;overflow:auto!important;padding-bottom:2px!important}.ops-queue-tabs button{flex:0 0 auto!important;min-height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#fff!important;color:var(--text)!important;font-size:9px!important;font-weight:500!important;cursor:pointer!important}.ops-queue-tabs button b{font-size:8px!important;font-weight:600!important;color:var(--muted)!important}.ops-queue-tabs button.active{background:#eef3ff!important;border-color:#c8d6ff!important;color:#2e58c5!important}.ops-queue-tabs button.active b{color:#2e58c5!important}.advanced-ops-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;grid-gap:8px!important;gap:8px!important;margin-bottom:8px!important}.advanced-ops-toolbar .filter-active{background:#eef3ff!important;border-color:#c8d6ff!important;color:#315cc9!important}.ops-result-row{display:flex!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:0 2px 7px!important;color:var(--muted)!important;font-size:8.5px!important}.ops-result-row strong{font-size:10px!important;color:var(--text)!important;font-weight:600!important}.ops-result-row button{border:0!important;background:transparent!important;color:#315cc9!important;font-size:8.5px!important;cursor:pointer!important;margin-left:5px!important}.ops-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.ops-grid-card{overflow:hidden!important;border:1px solid var(--line)!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,rgba(249,251,253,.86))!important;box-shadow:0 2px 10px rgba(15,23,42,.03)!important;min-width:0!important}.ops-grid-card.selected{border-color:#a9c2ff!important;box-shadow:0 0 0 2px rgba(37,99,235,.1)!important}.ops-grid-head{display:grid!important;grid-template-columns:25px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;padding:11px 12px 0!important}.ops-grid-head>input{width:14px!important;height:14px!important;margin-top:3px!important;accent-color:var(--brand2)!important}.ops-grid-identity{min-width:0!important}.ops-grid-trackline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.ops-grid-trackline>div>strong{display:block!important;font-size:17px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.04em!important}.ops-grid-trackline>div>small{display:block!important;margin-top:3px!important;font-size:7px!important;color:var(--muted)!important}.ops-grid-trackline .status-pill{min-width:110px!important;height:24px!important;font-size:7px!important}.ops-grid-identity h3{margin:8px -12px 0 -45px!important;padding:7px 12px 7px 45px!important;border-top:1px solid var(--line)!important;background:linear-gradient(100deg,rgba(37,99,235,.055),rgba(20,184,166,.035))!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ops-grid-identity h3,.ops-grid-summary{border-bottom:1px solid var(--line)!important}.ops-grid-summary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;padding:8px 10px!important}.ops-grid-summary>div{text-align:center!important;border-right:1px solid var(--line)!important;min-width:0!important}.ops-grid-summary>div:last-child{border-right:0!important}.ops-grid-summary span{display:block!important;font-size:6px!important;color:#99a2b2!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ops-grid-summary strong{display:block!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important}.ops-grid-summary .due{color:var(--bad)!important}.ops-grid-summary .paid{color:var(--good)!important}.ops-grid-info{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px 10px!important;gap:7px 10px!important;padding:9px 11px!important}.ops-grid-info>div{display:flex!important;align-items:center!important;gap:6px!important;color:#7f899c!important}.ops-grid-info section,.ops-grid-info>div{min-width:0!important}.ops-grid-info small{display:block!important;font-size:6px!important;color:#9aa2b2!important;text-transform:uppercase!important;letter-spacing:.04em!important}.ops-grid-info strong{display:block!important;margin-top:1px!important;font-size:8.5px!important;color:var(--text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ops-grid-appt{align-items:center!important;gap:6px!important;padding:6px 8px!important;border-radius:8px!important;background:#f4f7ff!important;color:#3658a9!important;font-size:8px!important;border:1px solid #dfe7fb!important}.ops-grid-appt,.ops-grid-flags{display:flex!important;margin:0 11px 7px!important}.ops-grid-flags{gap:4px!important;flex-wrap:wrap!important}.ops-grid-flags span{padding:3px 6px!important;border-radius:6px!important;border:1px solid #f1d89b!important;background:#fff9e7!important;color:#85600c!important;font-size:7px!important;font-weight:500!important}.ops-grid-controls{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:6px!important;gap:6px!important;padding:7px 11px!important;border-top:1px solid var(--line)!important}.ops-grid-controls select{width:100%!important;height:31px!important;padding:0 7px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;color:var(--text)!important;font-size:8px!important;min-width:0!important}.ops-grid-actions{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;padding:7px 11px 10px!important}.ops-grid-actions .tiny{min-height:28px!important;height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:7.8px!important}.ops-grid-actions .action-accent{background:#eef3ff!important;border-color:#cbd8ff!important;color:#315cc9!important}.ops-grid-actions .primary{margin-left:auto!important}.ops-filter-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px 14px!important;gap:12px 14px!important}.ops-filter-grid .wide{grid-column:1/-1!important}@media(max-width:1250px){.ops-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.operations-advanced .advanced-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.advanced-ops-toolbar{grid-template-columns:1fr 1fr!important}.advanced-ops-toolbar .ops-searchbox{grid-column:1/-1!important}}@media(max-width:680px){.ops-card-grid,.ops-filter-grid{grid-template-columns:1fr!important}.ops-filter-grid .wide{grid-column:auto!important}.advanced-ops-toolbar,.operations-advanced .advanced-ops-kpis{grid-template-columns:1fr!important}}.operations-fast .ops-utility-row{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-height:34px!important;margin:-8px 0 9px!important}.operations-fast .compact-ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-bottom:9px!important}.operations-fast .compact-ops-kpis .ops-kpi{min-height:72px!important;padding:10px 12px!important}.operations-fast .compact-ops-kpis .ops-kpi b{font-size:20px!important}.operations-fast .compact-ops-kpis .ops-kpi small{font-size:7px!important}.operations-fast .ops-queue-tabs{margin-bottom:8px!important}.operations-fast .advanced-ops-toolbar{grid-template-columns:minmax(0,1fr) auto auto auto auto!important;margin-bottom:5px!important}.operations-fast .ops-result-row{padding-bottom:4px!important}.ops-search-scope{margin-left:auto!important;color:#8b96aa!important;font-size:7.5px!important}.ops-pagination{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:4px 0 9px!important;padding:6px 8px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:rgba(255,255,255,.72)!important}.ops-pagination>div:first-child{display:flex!important;align-items:baseline!important;gap:5px!important}.ops-pagination>div:first-child strong{font-size:9.5px!important;font-weight:600!important}.ops-pagination>div:first-child span{font-size:8px!important;color:var(--muted)!important}.ops-page-controls{display:flex!important;align-items:center!important;gap:5px!important}.ops-page-controls button{min-width:30px!important;height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:7.5px!important;font-weight:500!important}.ops-page-controls>span{padding:0 5px!important;font-size:8px!important;color:var(--muted)!important}.ops-page-controls>span b{font-weight:600!important;color:var(--text)!important}.ops-page-controls select{height:28px!important;padding:0 7px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:#fff!important;color:var(--text)!important;font-size:7.5px!important}.operations-fast .ops-grid-trackline>div>strong{font-size:18px!important}.operations-fast .ops-grid-identity h3{font-size:11.5px!important}.operations-fast .ops-grid-info strong{font-size:9px!important}.operations-fast .ops-grid-actions .tiny{font-size:8px!important}.operations-fast .ops-grid-controls select{font-size:8.5px!important}.ops-wa-templates{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;margin-bottom:13px!important}.ops-wa-templates button{min-height:38px!important;padding:7px 9px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface2)!important;color:var(--text)!important;font-size:9px!important;font-weight:500!important;cursor:pointer!important;text-align:left!important}.ops-wa-templates button.active{background:#ecf8f2!important;border-color:#bfe5d0!important;color:#087a4b!important}.ops-wa-message{width:100%!important;min-height:145px!important;padding:10px 11px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#fff!important;color:var(--text)!important;font-size:10.5px!important;line-height:1.55!important}.ops-wa-tools{display:flex!important;justify-content:flex-end!important;gap:7px!important;margin-top:12px!important}.ops-wa-tools button{min-height:36px!important}.ops-whatsapp{color:#087a4b!important;background:#eefaf4!important;border-color:#caeddc!important}@media(max-width:1000px){.operations-fast .advanced-ops-toolbar{grid-template-columns:1fr 1fr!important}.operations-fast .advanced-ops-toolbar .ops-searchbox{grid-column:1/-1!important}.ops-search-scope{display:none!important}}@media(max-width:720px){.operations-fast .compact-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-pagination{align-items:flex-start!important;flex-direction:column!important}.ops-page-controls{width:100%!important;overflow:auto!important}.ops-wa-templates{grid-template-columns:1fr 1fr!important}}.payments-manager{margin-top:8px}.payments-titlebar{margin-bottom:14px!important}.payments-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-bottom:12px!important}.payments-kpis>div{min-height:82px!important;padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important}.payments-kpis span{display:block!important;font-size:7px!important;color:var(--muted)!important;letter-spacing:.055em!important}.payments-kpis strong{display:block!important;margin:5px 0 3px!important;font-size:20px!important;font-weight:650!important;letter-spacing:-.03em!important}.payments-kpis strong.due{color:var(--bad)!important}.payments-kpis small{font-size:8px!important;color:var(--muted)!important}.payments-panel{overflow:hidden!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--surface)!important}.payments-tabs{display:flex!important;gap:5px!important;padding:10px 12px 0!important}.payments-tabs button{min-height:34px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#fff!important;color:var(--text)!important;font-size:9px!important;font-weight:500!important;cursor:pointer!important}.payments-tabs button b{margin-left:5px!important;font-size:8px!important;color:var(--muted)!important}.payments-tabs button.active{background:#eef3ff!important;border-color:#c9d8ff!important;color:#315cc9!important}.payments-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 165px 155px auto!important;grid-gap:8px!important;gap:8px!important;padding:10px 12px!important;border-bottom:1px solid var(--line)!important}.payments-search{min-height:40px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface2)!important;color:#909aae!important}.payments-search input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;font-size:10.5px!important;color:var(--text)!important}.payments-toolbar select{padding:0 9px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#fff!important;font-size:9.5px!important}.payments-toolbar select,.payments-toolbar>button{min-height:40px!important}.payments-pagination{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:7px 12px!important;padding:5px 7px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface2)!important}.payments-pagination>span{font-size:8px!important;color:var(--muted)!important}.payments-pagination>div{display:flex!important;align-items:center!important;gap:5px!important}.payments-pagination button{width:28px!important;height:27px!important;padding:0!important;border-radius:7px!important}.payments-pagination b{font-size:8px!important;font-weight:600!important;padding:0 4px!important}.payments-pagination select{height:27px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:#fff!important;font-size:7.5px!important}.payment-card-grid,.receivable-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;padding:5px 12px 12px!important}.payment-tx-card,.receivable-card{overflow:hidden!important;border:1px solid var(--line)!important;border-radius:12px!important;background:linear-gradient(145deg,#fff,#fafbfd)!important}.payment-tx-head,.receivable-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;padding:10px 11px 8px!important}.payment-tx-head>div>strong,.receivable-head>div>strong{display:block!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.035em!important}.payment-tx-head>div>small,.receivable-head>div>small{display:block!important;margin-top:2px!important;font-size:6.5px!important;color:var(--muted)!important}.payment-method-pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;background:#eef3ff!important;color:#315cc9!important;font-size:7.5px!important;font-weight:550!important}.payment-tx-card h3,.receivable-card h3{margin:0!important;padding:7px 11px!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:linear-gradient(100deg,rgba(37,99,235,.05),rgba(20,184,166,.03))!important;font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.payment-tx-amount{padding:10px 11px 7px!important;font-size:18px!important;font-weight:650!important;letter-spacing:-.035em!important}.payment-tx-info{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px 10px!important;gap:7px 10px!important;padding:0 11px 9px!important}.payment-tx-info small{display:block!important;font-size:6px!important;color:var(--muted)!important}.payment-tx-info strong{display:block!important;margin-top:1px!important;font-size:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.payment-tx-actions,.receivable-actions{display:flex!important;gap:5px!important;padding:8px 11px 10px!important;border-top:1px solid var(--line)!important}.payment-tx-actions .danger{margin-left:auto!important}.receivable-money{display:grid!important;grid-template-columns:repeat(3,1fr)!important;padding:9px 10px!important;border-bottom:1px solid var(--line)!important}.receivable-money>div{text-align:center!important;border-right:1px solid var(--line)!important}.receivable-money>div:last-child{border-right:0!important}.receivable-money span{display:block!important;font-size:6px!important;color:var(--muted)!important}.receivable-money strong{display:block!important;margin-top:2px!important;font-size:9px!important;font-weight:600!important}.receivable-money .due{color:var(--bad)!important}.receivable-money .paid{color:var(--good)!important}.receivable-meta{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:8px 11px!important;color:var(--muted)!important;font-size:7.5px!important}.payment-case-summary{grid-template-columns:repeat(4,1fr)!important}.payment-case-summary>div{padding:8px 9px!important}.payment-case-summary small{font-size:6px!important}.payment-case-summary strong{margin-top:2px!important;font-size:9.5px!important}.payment-quick-amounts{gap:5px!important}.payment-quick-amounts span{font-size:8px!important;color:var(--muted)!important;margin-right:3px!important}.payment-quick-amounts button{height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:7.5px!important}.payment-quick-amounts button.balance{border-color:#c7ead7!important}.receipt-preview{border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden!important}.receipt-preview-head{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:12px!important;border-bottom:1px solid var(--line)!important}.receipt-preview-head strong{display:block!important;font-size:13px!important}.receipt-preview-head span{font-size:8px!important;color:var(--muted)!important}.receipt-row{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:8px 12px!important;border-bottom:1px solid var(--line)!important;font-size:9px!important}.receipt-row strong{font-weight:550!important}.receipt-big{padding:14px 12px!important;text-align:right!important;font-size:22px!important;font-weight:700!important;background:var(--surface2)!important}.payments-empty{grid-column:1/-1!important;padding:34px!important;text-align:center!important;color:var(--muted)!important;font-size:9px!important}@media(max-width:1150px){.payment-card-grid,.payments-kpis,.receivable-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.payment-card-grid,.payment-form,.payments-kpis,.payments-toolbar,.receivable-card-grid{grid-template-columns:1fr!important}.payment-form .wide{grid-column:auto!important}.payment-case-summary{grid-template-columns:1fr 1fr!important}}.modal:has(.payment-form){width:min(720px,94vw)!important;max-height:90vh!important;padding:0!important;overflow:hidden!important;border-radius:14px!important}.modal:has(.payment-form) .modal-head{margin:0!important;padding:18px 20px 15px!important;border-bottom:1px solid var(--line)!important;background:#fff!important}.modal:has(.payment-form) .modal-head h2{font-size:20px!important;line-height:1.15!important;font-weight:700!important}.modal:has(.payment-form) .modal-head p{margin-top:4px!important;font-size:10px!important;line-height:1.4!important}.modal:has(.payment-form) .icon-btn{width:36px!important;height:36px!important;border-radius:9px!important}.payment-form{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px 14px!important;gap:12px 14px!important;padding:16px 20px 18px!important;overflow:auto!important;max-height:calc(90vh - 86px)!important}.payment-form .wide{grid-column:1/-1!important}.payment-form label{display:block!important;min-width:0!important}.payment-form label>span{display:block!important;margin:0 0 5px!important;color:var(--muted)!important;font-size:9px!important;line-height:1.2!important;font-weight:600!important}.payment-form input,.payment-form select,.payment-form textarea{width:100%!important;min-width:0!important;height:40px!important;padding:0 10px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#fff!important;color:var(--text)!important;font-size:11px!important;line-height:1.2!important;outline:0!important}.payment-form input:focus,.payment-form select:focus,.payment-form textarea:focus{border-color:#b8caff!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.payment-form select:disabled{background:var(--surface2)!important;color:#6f7889!important;cursor:not-allowed!important}.payment-form>.wide:first-child{padding-bottom:1px!important}.payment-form>.wide:first-child select{height:42px!important;font-size:11.5px!important;font-weight:500!important}.payment-case-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden!important;background:var(--surface2)!important}.payment-case-summary>div{min-width:0!important;padding:9px 10px!important;border-right:1px solid var(--line)!important}.payment-case-summary>div:last-child{border-right:0!important}.payment-case-summary small{display:block!important;margin-bottom:3px!important;font-size:6.5px!important;line-height:1.15!important;letter-spacing:.05em!important;color:var(--muted)!important}.payment-case-summary strong{display:block!important;font-size:10.5px!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.payment-case-summary .due{color:var(--bad)!important}.payment-case-summary .paid{color:var(--good)!important}.payment-quick-amounts{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;padding:2px 0 1px!important}.payment-quick-amounts>span{margin-right:4px!important;color:var(--muted)!important;font-size:8.5px!important;font-weight:500!important}.payment-quick-amounts button{height:30px!important;padding:0 9px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;color:var(--text)!important;font-size:8px!important;font-weight:500!important;cursor:pointer!important}.payment-quick-amounts button:hover{border-color:#c8d6ff!important;background:#f7f9ff!important}.payment-quick-amounts button.balance{margin-left:2px!important;background:#eefaf4!important;border-color:#c5e8d5!important;color:#087a4b!important}.payment-form .modal-actions{margin-top:2px!important;padding-top:12px!important;border-top:1px solid var(--line)!important}.payment-form .modal-actions button{min-width:108px!important;height:38px!important;border-radius:9px!important;font-size:10px!important;font-weight:600!important}@media(max-width:640px){.modal:has(.payment-form){width:min(96vw,720px)!important}.payment-form{grid-template-columns:1fr!important;padding:14px!important}.payment-form .wide{grid-column:auto!important}.payment-case-summary{grid-template-columns:1fr 1fr!important}.payment-case-summary>div:nth-child(2){border-right:0!important}.payment-case-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)!important}.payment-form .modal-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.payment-form .modal-actions button{width:100%!important}}.payment-tx-head>div>strong,.receivable-head>div>strong{font-size:22px!important;font-weight:500!important}.payment-tx-head>div>small,.receivable-head>div>small{font-size:12px!important}.payment-method-pill{font-size:13px!important;font-weight:400!important;min-height:28px!important;padding:0 10px!important}.payment-tx-card h3,.receivable-card h3{font-size:17px!important;font-weight:500!important;padding:9px 11px!important}.payment-tx-amount{font-size:25px!important;font-weight:500!important}.payment-tx-info small{font-size:10px!important}.payment-tx-info strong{font-size:14px!important;font-weight:400!important}.receivable-money span{font-size:10px!important}.receivable-money strong{font-size:15px!important}.payment-tx-actions button,.receivable-actions button,.receivable-meta{font-size:13px!important}.modal:has(.payment-form) .modal-head h2{font-size:28px!important;font-weight:500!important}.modal:has(.payment-form) .modal-head p{font-size:17px!important}.payment-form label>span{font-size:15px!important;font-weight:500!important;margin-bottom:7px!important}.payment-form input,.payment-form select,.payment-form textarea{height:48px!important;font-size:17px!important;font-weight:400!important;padding:0 13px!important}.payment-form>.wide:first-child select{height:50px!important;font-size:17px!important;font-weight:400!important}.payment-case-summary small{font-size:11px!important;font-weight:400!important}.payment-case-summary strong{font-size:16px!important;font-weight:500!important}.payment-case-summary>div{padding:12px 13px!important}.payment-quick-amounts>span{font-size:14px!important;font-weight:400!important}.payment-quick-amounts button{height:38px!important;font-size:13px!important;font-weight:400!important;padding:0 12px!important}.payment-form .modal-actions button{height:44px!important;font-size:15px!important;font-weight:500!important}.custody-manager{margin-top:8px!important}.custody-actions-row{display:flex!important;justify-content:flex-end!important;gap:7px!important;align-items:center!important;margin:-6px 0 10px!important}.custody-actions-row button{min-height:34px!important;font-size:9px!important}.custody-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-bottom:11px!important}.custody-kpis>button,.custody-kpis>div{min-height:78px!important;padding:11px 13px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;text-align:left!important;color:var(--text)!important;font-family:inherit!important;cursor:default!important}.custody-kpis>button{cursor:pointer!important}.custody-kpis>button.active{background:#f5f8ff!important;border-color:#c8d6ff!important}.custody-kpis span{display:block!important;font-size:7px!important;letter-spacing:.05em!important;color:var(--muted)!important}.custody-kpis strong{display:block!important;margin:4px 0 3px!important;font-size:20px!important;letter-spacing:-.03em!important}.custody-kpis small{font-size:8px!important;color:var(--muted)!important}.custody-panel{overflow:hidden!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--surface)!important}.custody-tabs{display:flex!important;gap:5px!important;padding:10px 12px 0!important}.custody-tabs button{min-height:34px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:#fff!important;font-size:9px!important;font-weight:500!important;cursor:pointer!important}.custody-tabs button b{margin-left:5px!important;font-size:8px!important;color:var(--muted)!important}.custody-tabs button.active{background:#eef3ff!important;border-color:#c8d7ff!important;color:#315cc9!important}.custody-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 165px 180px auto!important;grid-gap:8px!important;gap:8px!important;padding:10px 12px 7px!important}.custody-search{min-height:40px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface2)!important;color:#929caf!important}.custody-search input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;font-size:10.5px!important}.custody-toolbar select,.custody-toolbar>.custody-date{min-height:40px!important;padding:0 9px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#fff!important;color:var(--text)!important;font-size:9px!important}.custody-toolbar button{min-height:40px!important}.custody-filter-row{display:flex!important;gap:7px!important;padding:0 12px 8px!important;flex-wrap:wrap!important}.custody-filter-row select{min-width:155px!important;height:32px!important;padding:0 8px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;font-size:8.5px!important;color:var(--text)!important}.custody-pagination{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:5px 12px 8px!important;padding:5px 7px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface2)!important}.custody-pagination>span{font-size:8px!important;color:var(--muted)!important}.custody-pagination>div{display:flex!important;align-items:center!important;gap:5px!important}.custody-pagination button{width:28px!important;height:27px!important;padding:0!important;border-radius:7px!important}.custody-pagination b{font-size:8px!important;font-weight:600!important;padding:0 4px!important}.custody-pagination select{height:27px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:#fff!important;font-size:7.5px!important}.custody-case-grid,.custody-history-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;padding:4px 12px 12px!important}.custody-case-card,.custody-history-card{overflow:hidden!important;border:1px solid var(--line)!important;border-radius:13px!important;background:linear-gradient(145deg,#fff,#fafbfd)!important;min-width:0!important}.custody-case-card.selected{border-color:#a9c1ff!important;box-shadow:0 0 0 2px rgba(37,99,235,.1)!important}.custody-case-head{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;padding:10px 11px 0!important}.custody-case-head>input{width:14px!important;height:14px!important;margin-top:3px!important;accent-color:var(--brand2)!important}.custody-trackline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.custody-trackline section>strong{display:block!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1!important}.custody-trackline section>small{display:block!important;margin-top:3px!important;font-size:6.5px!important;color:var(--muted)!important}.custody-trackline .status-pill{min-width:108px!important;height:24px!important;font-size:7px!important}.custody-case-head h3{margin:8px -11px 0 -43px!important;padding:7px 11px 7px 43px!important;border-top:1px solid var(--line)!important;background:linear-gradient(100deg,rgba(37,99,235,.05),rgba(20,184,166,.03))!important;font-size:10.5px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custody-case-head h3,.custody-location-band{border-bottom:1px solid var(--line)!important}.custody-location-band{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:8px 11px!important;background:#f8fafc!important}.custody-location-band span{font-size:6.5px!important;letter-spacing:.05em!important;color:var(--muted)!important}.custody-location-band strong{font-size:10px!important;font-weight:550!important;color:#315cc9!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custody-card-info{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important;padding:8px 11px!important}.custody-card-info div{min-width:0!important}.custody-card-info small{display:block!important;font-size:6px!important;color:var(--muted)!important}.custody-card-info strong{display:block!important;margin-top:1px!important;font-size:8px!important;font-weight:450!important}.custody-card-info strong,.custody-docline{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custody-docline{margin:0 11px!important;padding:7px 0!important;color:#596478!important;font-size:8.5px!important;line-height:1.35!important}.custody-card-actions,.custody-docline{border-top:1px solid var(--line)!important}.custody-card-actions{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:wrap!important;padding:8px 11px 10px!important}.custody-card-actions button{min-height:28px!important;height:28px!important;padding:0 8px!important;border-radius:7px!important;font-size:7.8px!important}.custody-history-head{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:10px 11px 8px!important}.custody-history-head strong{display:block!important;font-size:15px!important;font-weight:600!important}.custody-history-head small{display:block!important;margin-top:2px!important;font-size:6.5px!important;color:var(--muted)!important}.custody-history-head>span{display:inline-flex!important;align-items:center!important;height:23px!important;padding:0 8px!important;border-radius:999px!important;background:#eef3ff!important;color:#315cc9!important;font-size:7px!important}.custody-history-card h3{margin:0!important;padding:7px 11px!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:linear-gradient(100deg,rgba(37,99,235,.05),rgba(20,184,166,.03))!important;font-size:10.5px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custody-history-doc{padding:7px 11px 0!important;color:#566176!important;font-size:8.5px!important}.custody-route-advanced{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-gap:8px!important;gap:8px!important;align-items:center!important;padding:9px 11px!important}.custody-route-advanced>div{min-width:0!important;padding:7px 8px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface2)!important}.custody-route-advanced small{display:block!important;font-size:6px!important;color:var(--muted)!important}.custody-route-advanced strong{display:block!important;margin-top:2px!important;font-size:8.5px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custody-route-advanced>b{font-weight:500!important;color:var(--muted)!important}.custody-history-meta{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:0 11px 8px!important;color:var(--muted)!important;font-size:7.5px!important;white-space:nowrap!important;overflow:hidden!important}.custody-history-meta span{overflow:hidden!important;text-overflow:ellipsis!important}.custody-empty{grid-column:1/-1!important;padding:34px!important;text-align:center!important;color:var(--muted)!important;font-size:9px!important}.custody-bulk-form,.custody-form{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px 14px!important;gap:12px 14px!important}.custody-bulk-form .wide,.custody-form .wide{grid-column:1/-1!important}.custody-case-picker{position:relative!important}.custody-case-picker>label{display:block!important;margin-bottom:5px!important;font-size:9px!important;font-weight:500!important;color:var(--muted)!important}.custody-case-picker>input{width:100%!important;height:40px!important;padding:0 10px!important;font-size:10.5px!important}.custody-case-picker>input,.custody-case-results{border:1px solid var(--line)!important;border-radius:9px!important}.custody-case-results{position:absolute!important;z-index:20!important;left:0!important;right:0!important;top:62px!important;max-height:250px!important;overflow:auto!important;background:#fff!important;box-shadow:0 12px 35px rgba(15,23,42,.14)!important}.custody-case-results button{width:100%!important;display:grid!important;grid-template-columns:95px minmax(0,1fr) 130px!important;grid-gap:8px!important;gap:8px!important;align-items:center!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important;text-align:left!important;cursor:pointer!important;font-family:inherit!important}.custody-case-results button:hover{background:#f7f9fc!important}.custody-case-results strong{font-size:9px!important;font-weight:600!important}.custody-case-results span{font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custody-case-results small{font-size:7.5px!important;color:var(--muted)!important;text-align:right!important}.custody-selected-case{display:grid!important;grid-template-columns:1fr 1.4fr 1.2fr .7fr!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden!important;background:var(--surface2)!important}.custody-selected-case>div{min-width:0!important;padding:8px 9px!important;border-right:1px solid var(--line)!important}.custody-selected-case>div:last-child{border-right:0!important}.custody-selected-case small{display:block!important;font-size:6px!important;color:var(--muted)!important}.custody-selected-case strong{display:block!important;margin-top:2px!important;font-size:9px!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custody-location-presets{grid-column:1/-1!important;gap:5px!important;flex-wrap:wrap!important}.custody-location-presets span{color:var(--muted)!important}.custody-location-presets button{height:28px!important;padding:0 8px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:#fff!important;font-size:7.5px!important;font-family:inherit!important;cursor:pointer!important}.custody-scope-note{padding:8px 9px!important;border:1px solid #f1d89b!important;border-radius:8px!important;background:#fff9e7!important;color:#7d5c16!important;font-size:8px!important}.custody-detail-head{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.custody-detail-head>div,.custody-detail-meta>div{padding:9px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface2)!important}.custody-detail small{display:block!important;font-size:6.5px!important;color:var(--muted)!important}.custody-detail strong{display:block!important;margin-top:2px!important;font-size:9.5px!important;font-weight:550!important}.custody-detail-route{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;margin:10px 0!important}.custody-detail-route>div{padding:11px!important;border:1px solid var(--line)!important;border-radius:9px!important;text-align:center!important}.custody-detail-route>b{font-weight:500!important;color:var(--muted)!important}.custody-detail-meta{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.custody-detail-meta .wide{grid-column:1/-1!important}@media(max-width:1200px){.custody-case-grid,.custody-history-grid,.custody-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.custody-toolbar{grid-template-columns:1fr 1fr!important}.custody-search{grid-column:1/-1!important}.custody-card-info{grid-template-columns:1fr 1fr!important}.custody-bulk-form,.custody-form{grid-template-columns:1fr!important}.custody-bulk-form .wide,.custody-form .wide{grid-column:auto!important}.custody-selected-case{grid-template-columns:1fr 1fr!important}}@media(max-width:650px){.custody-case-grid,.custody-history-grid,.custody-kpis,.custody-toolbar{grid-template-columns:1fr!important}.custody-actions-row{flex-wrap:wrap!important}.custody-pagination{align-items:flex-start!important;flex-direction:column!important}}.documents-manager-fast{margin-top:7px}.docs-fast-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:10px}.docs-fast-kpis>div{min-height:72px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.docs-fast-kpis span{display:block;font-size:7px;color:var(--muted);letter-spacing:.05em}.docs-fast-kpis strong{display:block;margin:4px 0 2px;font-size:19px;font-weight:600}.docs-fast-kpis small{font-size:7.5px;color:var(--muted)}.docs-fast-panel{border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden}.docs-fast-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 155px 150px 140px auto;grid-gap:7px;gap:7px;padding:10px;border-bottom:1px solid var(--line)}.docs-fast-toolbar .searchbox{min-height:39px}.docs-fast-toolbar select{min-height:39px;border:1px solid var(--line);border-radius:9px;padding:0 8px;background:#fff;color:var(--text);font-size:8.5px}.docs-fast-toolbar button{min-height:39px}.docs-pagination,.reports-pagination{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 10px;padding:4px 6px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);font-size:8px;color:var(--muted)}.docs-pagination>div,.reports-pagination>div{display:flex;align-items:center;gap:4px}.docs-pagination button,.reports-pagination button{height:26px;padding:0 7px;border-radius:6px;font-size:7px}.docs-pagination select,.reports-pagination select{height:26px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:7px}.docs-pagination b,.reports-pagination b{font-weight:600;color:var(--text);padding:0 3px}.docs-fast-list{display:grid;grid-gap:7px;gap:7px;padding:4px 10px 10px}.docs-fast-card{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.docs-fast-identity{height:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:0;border-right:1px solid var(--line);background:linear-gradient(100deg,rgba(37,99,235,.04),rgba(20,184,166,.025));text-align:left;cursor:pointer}.docs-fast-identity>div{min-width:0}.docs-fast-identity strong{font-size:10px;font-weight:550}.docs-fast-identity span,.docs-fast-identity strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-fast-identity span{margin-top:3px;font-size:7.5px;color:var(--muted)}.docs-fast-identity .status-pill{min-width:82px;height:23px;font-size:6.5px}.docs-fast-stage-grid{display:flex;gap:6px;align-items:center;overflow-x:auto;padding:7px 8px}.docs-fast-stage{flex:0 0 145px;min-width:0}.docs-fast-stage>span{display:block;margin-bottom:3px;font-size:6.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-fast-stage select{width:100%;height:28px;border:1px solid var(--line);border-radius:7px;padding:0 6px;background:#fff;font-size:7.5px}.docs-no-stages{color:var(--muted);font-size:8px}.reports-manager-advanced{margin-top:6px}.reports-actions{display:flex;justify-content:flex-end;gap:7px;margin-bottom:8px}.reports-filterbar{flex-wrap:wrap;margin-bottom:10px;padding:9px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.reports-filterbar,.reports-search{display:flex;align-items:center;gap:7px}.reports-search{flex:1 1 300px;min-height:38px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:var(--surface2);color:#909aae}.reports-search input{width:100%;border:0;outline:0;background:transparent;font-size:9px}.reports-filterbar input[type=date],.reports-filterbar select{height:38px;border:1px solid var(--line);border-radius:9px;padding:0 8px;background:#fff;font-size:8px}.reports-filterbar button{height:38px}.reports-kpis-advanced{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.reports-kpis-advanced>div{min-height:70px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.reports-kpis-advanced span{display:block;font-size:6px;color:var(--muted);letter-spacing:.05em}.reports-kpis-advanced strong{display:block;margin:4px 0 2px;font-size:16px;font-weight:600}.reports-kpis-advanced strong.due{color:var(--bad)}.reports-kpis-advanced small{font-size:7px;color:var(--muted)}.reports-tabs{display:flex;gap:5px;margin-bottom:9px}.reports-tabs button{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:8px;cursor:pointer}.reports-tabs button.active{background:#eef3ff;border-color:#cbd8ff;color:#315cc9}.reports-loading{padding:8px;color:var(--muted);font-size:8px}.reports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.report-block{padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.report-block h3{margin:0 0 9px;font-size:10px;font-weight:600}.report-bar-row{display:grid;grid-template-columns:110px 1fr 36px;grid-gap:7px;gap:7px;align-items:center;padding:4px 0;font-size:7.5px}.report-bar-row>div{height:6px;border-radius:999px;background:#edf0f5;overflow:hidden}.report-bar-row i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3d67d8,#2a9a93)}.report-bar-row b{text-align:right;font-weight:600}.report-list-row,.report-stat-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:8px}.report-list-row:last-child,.report-stat-list>div:last-child{border-bottom:0}.report-list-row b,.report-stat-list b{font-weight:600}.full-report-block{width:100%}.reports-stage-table .head,.reports-stage-table .row{display:grid;grid-template-columns:minmax(180px,1fr) 100px 100px 100px;grid-gap:8px;gap:8px;align-items:center;padding:7px 8px;border-bottom:1px solid var(--line);font-size:8px}.reports-stage-table .head{background:#111;color:#fff;border-radius:7px 7px 0 0}.reports-stage-table .row strong{font-weight:500}.report-cases-panel{border:1px solid var(--line);border-radius:11px;background:var(--surface);overflow:hidden}.report-case-table .head,.report-case-table .row{display:grid;grid-template-columns:110px minmax(170px,1.5fr) 125px 130px 60px 60px 100px;grid-gap:7px;gap:7px;align-items:center;padding:7px 9px;border-bottom:1px solid var(--line);font-size:8px}.report-case-table .head{background:#111;color:#fff}.report-case-table .row{width:100%;border-left:0;border-right:0;border-top:0;background:#fff;text-align:left}.report-case-table .row:hover{background:#f8faff}.report-case-table .row strong{font-weight:600}.report-case-table .row .status-pill{height:22px;font-size:6px}.report-case-table .row b{font-weight:600}.report-case-table .row b.due{color:var(--bad)}@media(max-width:1100px){.docs-fast-kpis{grid-template-columns:repeat(2,1fr)}.docs-fast-toolbar{grid-template-columns:1fr 1fr}.docs-fast-toolbar .searchbox{grid-column:1/-1}.docs-fast-card{grid-template-columns:240px 1fr}.reports-kpis-advanced{grid-template-columns:repeat(3,1fr)}.reports-grid{grid-template-columns:1fr 1fr}.report-case-table{overflow-x:auto}.report-case-table .head,.report-case-table .row{min-width:820px}}@media(max-width:700px){.docs-fast-kpis,.docs-fast-toolbar{grid-template-columns:1fr}.docs-fast-toolbar .searchbox{grid-column:auto}.docs-fast-card{grid-template-columns:1fr}.docs-fast-identity{border-right:0;border-bottom:1px solid var(--line)}.reports-kpis-advanced{grid-template-columns:1fr 1fr}.reports-grid{grid-template-columns:1fr}.reports-filterbar>*{flex:1 1 100%}}.reports-tabs{gap:7px!important;margin-bottom:10px!important}.reports-tabs button{height:36px!important;padding:0 14px!important;line-height:1!important}.reports-search input,.reports-tabs button{font-size:13px!important}.reports-filterbar input[type=date],.reports-filterbar select{font-size:12px!important}.reports-kpis-advanced span{font-size:10px!important}.reports-kpis-advanced small{font-size:11px!important}.reports-loading{font-size:12px!important}.report-block h3{font-size:14px!important}.report-bar-row,.report-case-table .head,.report-case-table .row,.report-list-row,.report-stat-list>div,.reports-stage-table .head,.reports-stage-table .row{font-size:12px!important}.report-case-table .row .status-pill{font-size:10px!important}.unified-app-topbar{min-height:136px!important;padding:44px 0 18px!important;margin-bottom:14px!important;align-items:flex-start!important}.unified-app-topbar h1{font-size:28px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.035em!important}.unified-app-topbar p{margin-top:5px!important;font-size:12px!important;line-height:1.45!important;color:#8290a5!important}.unified-app-topbar .top-actions{padding-top:0!important;display:flex!important;gap:8px!important}.unified-app-topbar .top-actions .primary,.unified-app-topbar .top-actions .secondary{height:40px!important;padding:0 15px!important;border-radius:10px!important;font-size:11px!important;font-weight:600!important}.appt-manager>.module-titlebar,.delivery-manager>.module-titlebar,.parity-batch>.module-titlebar,.payments-manager>.module-titlebar{min-height:36px!important;margin:-2px 0 10px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}.appt-manager>.module-titlebar>div:first-child,.delivery-manager>.module-titlebar>div:first-child,.parity-batch>.module-titlebar>div:first-child,.payments-manager>.module-titlebar>div:first-child{display:none!important}.appt-manager>.module-titlebar>div:last-child,.delivery-manager>.module-titlebar>div:last-child,.parity-batch>.module-titlebar>div:last-child,.payments-manager>.module-titlebar>div:last-child{margin-left:auto!important;display:flex!important;align-items:center!important;gap:7px!important}.custody-actions-row,.operations-manager .ops-utility-row,.reports-actions{min-height:36px!important;margin:-2px 0 10px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important}.appt-manager,.custody-manager,.delivery-manager,.documents-manager-fast,.operations-manager,.payments-manager,.reports-manager-advanced{font-size:12px!important;line-height:1.42!important}.appt-manager button,.appt-manager input,.appt-manager select,.appt-manager textarea,.custody-manager button,.custody-manager input,.custody-manager select,.custody-manager textarea,.delivery-manager button,.delivery-manager input,.delivery-manager select,.delivery-manager textarea,.documents-manager-fast button,.documents-manager-fast input,.documents-manager-fast select,.documents-manager-fast textarea,.operations-manager button,.operations-manager input,.operations-manager select,.operations-manager textarea,.payments-manager button,.payments-manager input,.payments-manager select,.payments-manager textarea,.reports-manager-advanced button,.reports-manager-advanced input,.reports-manager-advanced select,.reports-manager-advanced textarea{font-family:inherit!important;font-size:11px!important;font-weight:500!important}.appt-stats span{font-size:9px!important}.appt-stats strong{font-size:22px!important;font-weight:600!important}.appt-stats small{font-size:10px!important}.appt-filterbar input,.appt-filterbar select{font-size:11px!important}.appt-date-title{font-size:12px!important;font-weight:600!important}.appt-card h3{font-size:13px!important;font-weight:600!important}.appt-card-head span{font-size:10px!important}.appt-card p,.appt-meta,.appt-meta span{font-size:10.5px!important}.appt-meta b{font-weight:500!important}.appt-actions button,.appt-bulkrow button{font-size:10.5px!important;font-weight:500!important}.delivery-stats span{font-size:9px!important}.delivery-stats strong{font-size:22px!important;font-weight:600!important}.delivery-stats small{font-size:10px!important}.delivery-filterbar select,.delivery-searchbox input{font-size:11px!important}.delivery-case-trackline>div>strong{font-size:19px!important;font-weight:650!important}.delivery-case-trackline>div>small{font-size:9px!important}.delivery-case-identity h3{font-size:13px!important;font-weight:550!important}.delivery-case-info small{font-size:8px!important}.delivery-case-info strong{font-size:10.5px!important;font-weight:500!important}.delivery-case-docline{font-size:10.5px!important}.delivery-finance-toggle{font-size:10px!important}.delivery-finance-toggle strong{font-size:10px!important;font-weight:500!important}.delivery-finance-accordion small{font-size:8px!important}.delivery-finance-accordion strong{font-size:10.5px!important;font-weight:500!important}.delivery-case-actions button{font-size:10px!important;font-weight:500!important}.operations-manager .role-badge{font-size:10px!important}.operations-manager .ops-kpi span{font-size:9px!important}.operations-manager .ops-kpi b{font-size:21px!important;font-weight:600!important}.operations-manager .ops-kpi small{font-size:9px!important}.ops-queue-tabs button{font-size:10px!important}.ops-queue-tabs button b{font-size:9px!important;font-weight:500!important}.ops-searchbox input{font-size:11px!important}.ops-result-row,.ops-result-row strong{font-size:10px!important}.ops-grid-trackline>div>strong{font-size:18px!important;font-weight:650!important}.ops-grid-trackline>div>small{font-size:9px!important}.ops-grid-identity h3{font-size:12.5px!important;font-weight:550!important}.ops-grid-summary span{font-size:8px!important}.ops-grid-summary strong{font-size:10.5px!important;font-weight:500!important}.ops-grid-info small{font-size:8px!important}.ops-grid-info strong{font-size:10px!important;font-weight:500!important}.ops-grid-appt{font-size:9.5px!important}.ops-grid-flags span{font-size:9px!important}.ops-grid-controls select{font-size:10px!important}.ops-grid-actions .tiny{font-weight:500!important}.ops-grid-actions .tiny,.ops-pagination,.ops-pagination button,.ops-pagination select,.ops-pagination span{font-size:9.5px!important}.payments-kpis span{font-size:9px!important}.payments-kpis strong{font-size:22px!important;font-weight:600!important}.payments-kpis small{font-size:10px!important}.payments-tabs button{font-size:11px!important}.payments-tabs button b{font-size:10px!important;font-weight:500!important}.payments-search input,.payments-toolbar select{font-size:11px!important}.payment-tx-head>div>strong,.receivable-head>div>strong{font-size:18px!important;font-weight:600!important}.payment-tx-head>div>small,.receivable-head>div>small{font-size:9px!important}.payment-method-pill{font-size:10px!important;font-weight:500!important}.payment-tx-card h3,.receivable-card h3{font-size:13px!important;font-weight:550!important}.payment-tx-amount{font-size:22px!important;font-weight:550!important}.payment-tx-info small{font-size:8px!important}.payment-tx-info strong{font-size:10.5px!important;font-weight:500!important}.payment-tx-actions button,.receivable-actions button{font-size:10px!important;font-weight:500!important}.receivable-money span{font-size:8px!important}.receivable-money strong{font-size:10.5px!important;font-weight:500!important}.payments-pagination,.payments-pagination button,.payments-pagination select,.payments-pagination span,.receivable-meta{font-size:9.5px!important}.custody-kpis span{font-size:9px!important}.custody-kpis strong{font-size:21px!important;font-weight:600!important}.custody-kpis small{font-size:10px!important}.custody-tabs button{font-size:11px!important}.custody-tabs button b{font-size:10px!important;font-weight:500!important}.custody-search input,.custody-toolbar input,.custody-toolbar select{font-size:11px!important}.custody-card small,.custody-history-card small{font-size:8px!important}.custody-card strong,.custody-history-card strong{font-size:10.5px!important;font-weight:500!important}.custody-case-trackline strong{font-size:18px!important;font-weight:600!important}.custody-case-card h3{font-size:13px!important;font-weight:550!important}.custody-card-info small{font-size:8px!important}.custody-card-info strong{font-size:10px!important;font-weight:500!important}.custody-docline,.custody-history-meta,.custody-route-advanced{font-size:9.5px!important}.custody-card-actions button{font-size:10px!important;font-weight:500!important}.custody-pagination,.custody-pagination button,.custody-pagination select{font-size:9.5px!important}.reports-search input{font-size:11px!important}.reports-filterbar button,.reports-filterbar input[type=date],.reports-filterbar select{font-size:10.5px!important}.reports-kpis-advanced span{font-size:8px!important}.reports-kpis-advanced strong{font-size:20px!important;font-weight:600!important}.reports-kpis-advanced small{font-size:9px!important}.reports-tabs button{height:34px!important;font-size:11px!important;font-weight:500!important;padding:0 11px!important}.reports-loading{font-size:10px!important}.report-block h3{font-size:12px!important;font-weight:600!important}.report-bar-row{grid-template-columns:120px 1fr 42px!important}.report-bar-row,.report-case-table .head,.report-case-table .row,.report-list-row,.report-stat-list>div,.reports-stage-table .head,.reports-stage-table .row{font-size:10px!important}.report-case-table .row .status-pill{font-size:8px!important}.reports-pagination,.reports-pagination button,.reports-pagination select{font-size:9.5px!important}.docs-fast-kpis span{font-size:9px!important}.docs-fast-kpis strong{font-size:21px!important;font-weight:600!important}.docs-fast-kpis small{font-size:9.5px!important}.docs-fast-toolbar button,.docs-fast-toolbar input,.docs-fast-toolbar select{font-size:11px!important}.docs-pagination,.docs-pagination button,.docs-pagination select{font-size:9.5px!important}.docs-fast-identity strong{font-size:13px!important;font-weight:550!important}.docs-fast-identity span,.docs-fast-stage select,.docs-fast-stage span,.docs-no-stages{font-size:10px!important}.appt-manager b,.custody-manager b,.delivery-manager b,.documents-manager-fast b,.operations-manager b,.payments-manager b,.reports-manager-advanced b{font-weight:550!important}@media(max-width:700px){.unified-app-topbar{min-height:auto!important;padding:22px 0 14px!important}.unified-app-topbar h1{font-size:24px!important}.appt-manager>.module-titlebar,.delivery-manager>.module-titlebar,.parity-batch>.module-titlebar,.payments-manager>.module-titlebar{justify-content:flex-start!important}}.app-main :is(.appointments-view,.deliveries-view,.operations-view,.payments-view,.custody-view,.reports-view,.documents-view,.documents-stages-view){font-size:16px}.app-main :is(.appointments-view,.deliveries-view,.operations-view,.payments-view,.custody-view,.reports-view,.documents-view,.documents-stages-view) :is(input,select,textarea,button){font-size:15px}.app-main :is(.appointments-view,.deliveries-view,.operations-view,.payments-view,.custody-view,.reports-view,.documents-view,.documents-stages-view) small{font-size:13px;line-height:1.35}.app-main :is(.appointments-view,.deliveries-view,.operations-view,.payments-view,.custody-view,.reports-view,.documents-view,.documents-stages-view) :is(.card,[class*=-card]) h3{font-size:18px;font-weight:500}.app-main :is(.appointments-view,.deliveries-view,.operations-view,.payments-view,.custody-view,.reports-view,.documents-view,.documents-stages-view) :is(.kpi-card,.stat-card,[class*=summary-card]) strong{font-size:20px;font-weight:500}.app-main :is(.appointments-view,.deliveries-view,.operations-view,.payments-view,.custody-view,.reports-view,.documents-view,.documents-stages-view) :is(.tabs,.view-tabs,.report-tabs) button{font-size:15px}.app-main :is(.appointments-view,.deliveries-view,.operations-view,.payments-view,.custody-view,.reports-view,.documents-view,.documents-stages-view) :is(th,td){font-size:14px;line-height:1.4}.payment-tx-card :is(small,.muted),.receivable-card :is(small,.muted){font-size:13px!important}.import-source-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.import-source-bar strong{display:block;font-size:14px;font-weight:600}.import-source-bar span{display:block;margin-top:2px;color:var(--muted);font-size:12px}.import-source-bar button{flex:0 0 auto}.excel-import-title{display:flex;align-items:center;justify-content:space-between;margin:-2px 2px -6px}.excel-import-title strong{font-size:14px;font-weight:600}.excel-import-title span{margin-left:8px;color:var(--muted);font-size:12px}.pdf-import-panel{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.pdf-import-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line);background:linear-gradient(115deg,#fbfcff,#f7fbff)}.pdf-import-head>div:first-child{max-width:760px}.pdf-kicker{font-size:10px;font-weight:600;letter-spacing:.1em;color:#315cc9}.pdf-import-head h3{margin:4px 0 5px;font-size:18px;font-weight:600;letter-spacing:-.025em}.pdf-import-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.pdf-import-head p b{font-weight:600;color:var(--text)}.pdf-import-actions{display:flex;gap:7px;flex:0 0 auto}.pdf-file-button{cursor:pointer;display:inline-flex;align-items:center}.pdf-file-button input{display:none}.pdf-file-summary{display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 18px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.pdf-file-summary b{color:var(--text);font-weight:600}.pdf-file-summary small{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8993a5}.pdf-review{padding:14px 16px 16px}.pdf-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.pdf-review-toolbar strong{display:block;font-size:14px;font-weight:600}.pdf-review-toolbar span{display:block;margin-top:2px;color:var(--muted);font-size:11px}.pdf-review-toolbar>div:last-child{display:flex;gap:6px}.pdf-review-scroll{overflow:auto;border:1px solid var(--line);border-radius:10px}.pdf-review-table{width:100%;min-width:1180px;border-collapse:collapse;background:#fff}.pdf-review-table th{padding:8px 9px;border-bottom:1px solid var(--line);background:var(--surface2);text-align:left;color:var(--muted);font-size:10px;font-weight:600;white-space:nowrap}.pdf-review-table td{padding:7px 8px;border-bottom:1px solid #edf0f4;vertical-align:middle;font-size:11px}.pdf-review-table tr:last-child td{border-bottom:0}.pdf-review-table td:first-child{width:34px;text-align:center}.pdf-review-table td:nth-child(2){min-width:190px}.pdf-review-table td:nth-child(3){width:150px}.pdf-review-table td:nth-child(4){width:185px}.pdf-review-table td:nth-child(5){width:190px}.pdf-review-table td:nth-child(6){width:135px}.pdf-review-table td:nth-child(7){width:150px}.pdf-review-table td>strong{display:block;font-size:11px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.pdf-review-table td>small{display:block;margin-top:2px;color:var(--muted);font-size:9px}.pdf-review-table input[type=text],.pdf-review-table td:not(:first-child)>input{width:100%;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);font-size:10px;outline:0}.pdf-review-table input:focus{border-color:#b7c9ff;box-shadow:0 0 0 2px rgba(37,99,235,.08)}.pdf-review-table input.needs-value{border-color:#f0bd70;background:#fffaf2}.pdf-review-table .muted-row{opacity:.5}.pdf-match{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;font-size:9px;white-space:nowrap}.pdf-match.matched{background:#ecfdf3;color:#087a4b;border:1px solid #c8ead8}.pdf-match.manual{background:#eef3ff;color:#315cc9;border:1px solid #cad8ff}.pdf-match.needs{background:#fff7e8;color:#9a5a00;border:1px solid #f4d6a3}.pdf-review-note{display:flex;gap:9px;margin-top:9px;padding:10px 11px;border:1px solid #e7ebf2;border-radius:9px;background:#fafbfd}.pdf-review-note strong{flex:0 0 auto;font-size:10px;font-weight:600}.pdf-review-note span{font-size:10px;line-height:1.45;color:var(--muted)}.pdf-review-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.pdf-review-footer>span{margin-right:auto;color:var(--muted);font-size:10px}.pdf-import-log{padding:0 16px 14px}.pdf-import-log>div{padding:5px 0;border-top:1px solid #eef0f3;color:var(--muted);font-size:10px}.pdf-import-log>div.error{color:var(--bad)}@media(max-width:800px){.import-source-bar,.pdf-import-head{align-items:stretch;flex-direction:column}.pdf-import-actions{width:100%}.pdf-import-actions>*{flex:1 1;justify-content:center}.pdf-review-toolbar{align-items:flex-start;flex-direction:column}}.customer-tracking-module{max-width:1100px;margin:0 auto;padding-bottom:36px}.customer-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:9px 12px;border:1px solid #d9e2fb;border-radius:10px;background:#f7f9ff}.customer-preview-banner>div:first-child{display:flex;align-items:center;gap:8px}.customer-preview-banner span{color:#315cc9}.customer-preview-banner span,.customer-preview-banner strong{font-size:11px;font-weight:500}.customer-preview-note{font-size:10px;color:var(--muted)}.customer-track-hero{padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,#fff,#f7faff 55%,#f3fbfa);box-shadow:0 8px 28px rgba(15,23,42,.04)}.customer-track-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.customer-track-brand .brand-mark{width:40px;height:40px;border-radius:11px;font-size:15px}.customer-track-brand strong{display:block;font-size:15px;font-weight:600}.customer-track-brand span{display:block;font-size:10px;color:var(--muted)}.customer-track-copy{max-width:650px;margin:0 auto;text-align:center}.customer-track-kicker{font-size:10px;letter-spacing:.11em;color:#315cc9;font-weight:600}.customer-track-copy h2{margin:7px 0;font-size:30px;line-height:1.14;font-weight:600;letter-spacing:-.045em}.customer-track-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.customer-track-searchbox{max-width:690px;margin:22px auto 2px;padding:9px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.customer-search-tabs{display:flex;gap:4px;margin-bottom:7px}.customer-search-tabs button{height:29px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:10px;font-weight:500;cursor:pointer}.customer-search-tabs button.active{background:#eef3ff;color:#315cc9}.customer-track-searchbox form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.customer-search-input{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:#8a94a8}.customer-search-input:focus-within{border-color:#b9caff;box-shadow:0 0 0 3px rgba(37,99,235,.08);background:#fff}.customer-search-input input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.customer-track-searchbox form>.primary{min-width:92px;border-radius:10px}.customer-track-searchbox>small{display:block;margin:6px 3px 0;color:var(--muted);font-size:9px}.customer-track-empty{margin-top:14px;padding:38px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:center}.customer-empty-icon{width:42px;height:42px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:#f3f5f8;color:#8690a3;font-size:20px}.customer-track-empty h3{margin:0 0 5px;font-size:17px;font-weight:550}.customer-track-empty p{margin:0 0 13px;color:var(--muted);font-size:11px}.customer-track-result{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.035)}.customer-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 19px;border-bottom:1px solid var(--line);background:linear-gradient(105deg,rgba(37,99,235,.055),rgba(20,184,166,.035))}.customer-result-id small{font-size:8px;color:var(--muted);letter-spacing:.07em}.customer-result-id>div{display:flex;align-items:center;gap:7px;margin-top:2px}.customer-result-id h3{margin:0;font-size:25px;font-weight:600;letter-spacing:-.045em}.customer-result-id button{border:0;background:transparent;color:#315cc9;font-size:9px;cursor:pointer}.customer-result-id p{margin:3px 0 0;font-size:13px;font-weight:500}.customer-result-head .status-pill{min-width:140px;height:30px;font-size:9px}.customer-progress-card{padding:17px 19px;border-bottom:1px solid var(--line)}.customer-progress-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.customer-progress-top>div{display:flex;align-items:baseline;gap:7px}.customer-progress-top span{font-size:11px;color:var(--muted)}.customer-progress-top strong{font-size:18px;font-weight:600}.customer-progress-top small{font-size:9px;color:var(--muted)}.customer-progress-track{height:7px;margin:8px 0 16px;border-radius:999px;background:#edf0f4;overflow:hidden}.customer-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f67d8,#1b9b8b)}.customer-progress-steps{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.customer-progress-steps:before{content:"";position:absolute;left:8%;right:8%;top:11px;height:1px;background:#e0e4ea}.customer-progress-steps>div{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:5px;gap:5px;text-align:center}.customer-progress-steps i{width:23px;height:23px;display:grid;place-items:center;border:1px solid #d7dce4;border-radius:50%;background:#fff;color:#9aa3b3;font-size:8px;font-style:normal}.customer-progress-steps span{font-size:8px;color:#8c96a8}.customer-progress-steps .done i{background:#e9f8f1;border-color:#bde7d2;color:#087a4b}.customer-progress-steps .current i{background:#315cc9;border-color:#315cc9;color:#fff}.customer-progress-steps .current span{color:#315cc9;font-weight:500}.customer-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0 19px;border-bottom:1px solid var(--line)}.customer-summary-grid>div{padding:12px 10px;border-right:1px solid var(--line)}.customer-summary-grid>div:first-child{padding-left:0}.customer-summary-grid>div:last-child{border-right:0}.customer-summary-grid small{display:block;font-size:7px;color:var(--muted);letter-spacing:.05em}.customer-summary-grid strong{display:block;margin-top:3px;font-size:11px;font-weight:550}.customer-finance-card .due,.customer-summary-grid .due{color:var(--bad)}.customer-finance-card .paid,.customer-summary-grid .paid{color:var(--good)}.customer-ready-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 19px 0;padding:11px 12px;border:1px solid #bfe8d2;border-radius:10px;background:#effaf4}.customer-ready-banner.delivered{border-color:#cdd8fb;background:#f1f4ff}.customer-ready-banner strong{display:block;font-size:11px;font-weight:600;color:#087a4b}.customer-ready-banner.delivered strong{color:#315cc9}.customer-ready-banner span{display:block;margin-top:2px;font-size:9px;color:var(--muted)}.customer-documents-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 19px 9px}.customer-documents-head h3{margin:0;font-size:15px;font-weight:600}.customer-documents-head p{margin:2px 0 0}.customer-documents-head p,.customer-documents-head>span{color:var(--muted);font-size:9px}.customer-document-list{display:grid;grid-gap:7px;gap:7px;padding:0 19px 17px}.customer-document{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.customer-document-main{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 145px 18px;align-items:center;grid-gap:9px;gap:9px;padding:10px 11px;border:0;background:#fff;color:var(--text);text-align:left;cursor:pointer}.customer-document.open .customer-document-main{background:#fafbfd}.customer-doc-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#eef3ff;color:#315cc9}.customer-doc-name strong{display:block;font-size:11px;font-weight:550}.customer-doc-name span{display:block;margin-top:2px;color:var(--muted);font-size:8px}.customer-doc-progress{display:flex;align-items:center;gap:7px}.customer-doc-progress>span{flex:1 1;height:5px;border-radius:99px;background:#eceff3;overflow:hidden}.customer-doc-progress i{display:block;height:100%;border-radius:inherit;background:#2f67d8}.customer-doc-progress b{width:30px;text-align:right;font-size:8px;font-weight:500;color:var(--muted)}.customer-stage-list{padding:0 11px 10px 54px;border-top:1px solid var(--line)}.customer-stage-row{min-height:42px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #eef0f3}.customer-stage-row:last-child{border-bottom:0}.customer-stage-marker{width:22px;height:22px;display:grid;place-items:center;border:1px solid #d8dde5;border-radius:50%;color:#8c96a8;font-size:7px}.customer-stage-row.completed .customer-stage-marker{background:#e9f8f1;border-color:#bde7d2;color:#087a4b}.customer-stage-row>div:nth-child(2) strong{display:block;font-size:9.5px;font-weight:500}.customer-stage-row>div:nth-child(2) span{display:block;margin-top:1px;color:var(--muted);font-size:7.5px}.customer-stage-status{padding:4px 7px;border-radius:99px;background:#f3f5f8;color:#667085;font-size:7.5px}.customer-stage-status.completed{background:#e9f8f1;color:#087a4b}.customer-stage-status.processing{background:#eef3ff;color:#315cc9}.customer-stage-status.pending{background:#fff7e8;color:#926000}.customer-no-documents,.customer-no-stages{padding:14px;color:var(--muted);font-size:9px;text-align:center}.customer-finance-card{display:grid;grid-template-columns:repeat(3,1fr);margin:0 19px 14px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface2)}.customer-finance-card>div{padding:10px 12px;border-right:1px solid var(--line)}.customer-finance-card>div:last-child{border-right:0}.customer-finance-card small{display:block;font-size:7px;color:var(--muted)}.customer-finance-card strong{display:block;margin-top:2px;font-size:11px;font-weight:550}.customer-help-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 19px 19px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fafbfd}.customer-help-card strong{display:block;font-size:10px;font-weight:550}.customer-help-card span{display:block;margin-top:2px;color:var(--muted);font-size:8px}.customer-help-actions{display:flex;gap:6px}@media(max-width:720px){.customer-preview-banner{align-items:flex-start;flex-direction:column}.customer-track-hero{padding:16px}.customer-track-copy h2{font-size:24px}.customer-track-searchbox form{grid-template-columns:1fr}.customer-summary-grid{grid-template-columns:1fr 1fr}.customer-summary-grid>div:nth-child(2){border-right:0}.customer-summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.customer-document-main{grid-template-columns:34px minmax(0,1fr) 18px}.customer-doc-progress{display:none}.customer-stage-list{padding-left:15px}.customer-finance-card{grid-template-columns:1fr}.customer-finance-card>div{border-right:0;border-bottom:1px solid var(--line)}.customer-finance-card>div:last-child{border-bottom:0}.customer-help-card,.customer-ready-banner{align-items:flex-start;flex-direction:column}}.quick-edit-save-error{padding:9px 11px;border:1px solid #f1c1c4;border-radius:8px;background:#fff3f4;color:#b4232c;font-size:11px;line-height:1.4}.quick-edit-actions button:disabled{opacity:.6;cursor:not-allowed}.customer-mobile-results{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.035)}.customer-mobile-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:15px 17px;border-bottom:1px solid var(--line);background:#fafbfd}.customer-mobile-results-head span{display:block;color:#315cc9;font-size:9px;font-weight:500;letter-spacing:.08em}.customer-mobile-results-head h3{margin:3px 0 2px;font-size:16px;font-weight:550}.customer-mobile-results-head p{margin:0;color:var(--muted);font-size:10px}.customer-mobile-results-head>strong{font-size:12px;font-weight:500;color:var(--muted)}.customer-mobile-case-list{display:grid;grid-gap:0;gap:0}.customer-mobile-case{width:100%;display:grid;grid-template-columns:110px minmax(190px,1.5fr) minmax(120px,.7fr) 145px 105px 18px;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid #edf0f4;background:#fff;color:var(--text);text-align:left;cursor:pointer}.customer-mobile-case:last-child{border-bottom:0}.customer-mobile-case:hover{background:#fafcff}.customer-mobile-case-balance small,.customer-mobile-case-ref small{display:block;margin-bottom:2px;color:var(--muted);font-size:7px;letter-spacing:.05em}.customer-mobile-case-ref strong{font-size:16px;font-weight:600;color:#315cc9}.customer-mobile-case-name strong{display:block;font-size:11px;font-weight:500}.customer-mobile-case-name span{display:block;margin-top:2px;color:var(--muted);font-size:8.5px}.customer-mobile-case-progress{display:flex;align-items:center;gap:7px}.customer-mobile-case-progress>span{flex:1 1;height:5px;overflow:hidden;border-radius:99px;background:#eceff3}.customer-mobile-case-progress i{display:block;height:100%;border-radius:inherit;background:#2f67d8}.customer-mobile-case-progress small{width:30px;color:var(--muted);font-size:8px}.customer-mobile-case .status-pill{min-width:125px}.customer-mobile-case-balance strong{font-size:10px;font-weight:500}.customer-mobile-case-balance.due strong{color:var(--bad)}.customer-mobile-case-balance.paid strong{color:var(--good)}.customer-mobile-case>svg{transform:rotate(-90deg);color:#8a94a8}.customer-mobile-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:9px 11px;border:1px solid #d9e2fb;border-radius:10px;background:#f7f9ff}.customer-mobile-switch span{color:var(--muted);font-size:10px}.customer-mobile-switch strong{color:var(--text);font-weight:550}@media(max-width:850px){.customer-mobile-case{grid-template-columns:90px minmax(0,1fr) 125px 18px}.customer-mobile-case-balance,.customer-mobile-case-progress{display:none}}@media(max-width:600px){.customer-mobile-results-head,.customer-mobile-switch{align-items:stretch;flex-direction:column}.customer-mobile-case{grid-template-columns:80px minmax(0,1fr) 18px}.customer-mobile-case .status-pill{grid-column:2;grid-row:2;width:max-content;min-width:110px}.customer-mobile-case>svg{grid-column:3;grid-row:1/3}}.premium-tracking{max-width:1080px}.premium-tracking .customer-track-hero{position:relative;overflow:hidden;padding:24px 28px 26px}.premium-tracking .customer-track-hero:before{content:"";position:absolute;width:300px;height:300px;right:-110px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(49,92,201,.08),transparent 68%);pointer-events:none}.premium-tracking .customer-track-copy h2{font-size:32px}.premium-tracking .customer-track-searchbox{position:relative;z-index:1}@keyframes trackingEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes trackingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes trackingPulse{0%,to{box-shadow:0 0 0 0 rgba(49,92,201,.12)}50%{box-shadow:0 0 0 6px rgba(49,92,201,0)}}.tracking-enter{animation:trackingEnter .38s cubic-bezier(.2,.8,.2,1) both}.tracking-skeleton{margin-top:14px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.035)}.tracking-skeleton :is(i,b,span,em){display:block;border-radius:7px;background:linear-gradient(90deg,#eef1f5 25%,#f8f9fb 50%,#eef1f5 75%);background-size:200% 100%;animation:trackingShimmer 1.15s linear infinite}.skel-head{display:flex;align-items:center;gap:12px}.skel-head>i{width:46px;height:46px;border-radius:12px}.skel-head>div{flex:1 1}.skel-head b{width:180px;height:16px}.skel-head span{width:115px;height:9px;margin-top:8px}.skel-head em{width:80px;height:30px}.skel-progress{margin:24px 0}.skel-progress b{width:120px;height:11px}.skel-progress span{width:100%;height:7px;margin-top:10px}.skel-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.skel-cards i{height:56px}.skel-doc{margin-top:10px;padding:14px;border:1px solid #f0f2f5;border-radius:10px}.skel-doc b{width:180px;height:12px}.skel-doc span{height:7px;margin-top:9px}.skel-doc span:last-child{width:65%}.premium-result-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:linear-gradient(120deg,#f7f9ff,#fff 52%,#f4fbfa);border-bottom:1px solid var(--line)}.premium-result-identity>span{font-size:8px;letter-spacing:.09em;color:#75819a}.premium-result-identity>div{display:flex;align-items:center;gap:8px;margin-top:3px}.premium-result-identity h3{margin:0;font-size:27px;line-height:1;font-weight:600;letter-spacing:-.045em}.premium-result-identity button{border:0;background:transparent;color:#315cc9;font-size:9px;cursor:pointer}.premium-result-identity p{margin:7px 0 0;font-size:13px;font-weight:500}.premium-progress-ring{--progress:0deg;width:72px;height:72px;padding:6px;border-radius:50%;background:conic-gradient(#315cc9 var(--progress),#e8ecf2 0);transition:background .5s ease}.premium-progress-ring>div{width:100%;height:100%;display:grid;place-content:center;text-align:center;border-radius:50%;background:#fff}.premium-progress-ring strong{font-size:15px;font-weight:600}.premium-progress-ring span{font-size:7px;color:var(--muted)}.premium-journey{position:relative;display:grid;grid-template-columns:repeat(5,1fr);padding:21px 34px 18px;border-bottom:1px solid var(--line)}.premium-journey-line{position:absolute;left:10%;right:10%;top:32px;height:2px;background:#e7eaf0}.premium-journey-line i{display:block;height:100%;background:#315cc9;transition:width .55s cubic-bezier(.2,.8,.2,1)}.premium-journey-step{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:6px;gap:6px}.premium-journey-step b{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d7dde7;border-radius:50%;background:#fff;color:#9aa4b5;font-size:8px;font-weight:500}.premium-journey-step span{font-size:8.5px;color:#8993a6;text-align:center}.premium-journey-step.done b{border-color:#bfe6d3;background:#eaf8f1;color:#087a4b}.premium-journey-step.current b{border-color:#315cc9;background:#315cc9;color:#fff;animation:trackingPulse 2s ease-in-out infinite}.premium-journey-step.current span{color:#315cc9;font-weight:500}.premium-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;border-bottom:1px solid var(--line)}.premium-summary>div{padding:13px 12px;border-right:1px solid var(--line)}.premium-summary>div:first-child{padding-left:0}.premium-summary>div:last-child{border-right:0}.premium-summary small{display:block;font-size:7px;letter-spacing:.05em;color:var(--muted)}.premium-summary strong{display:block;margin-top:3px;font-size:11px;font-weight:550}.premium-ready{display:flex;align-items:center;gap:10px;margin:14px 24px 0;padding:11px 12px;border:1px solid #bfe7d3;border-radius:10px;background:#effaf4}.premium-ready.delivered{border-color:#ccd8fa;background:#f3f6ff}.premium-ready-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#087a4b;font-size:11px;font-weight:600}.premium-ready strong{display:block;font-size:10.5px;font-weight:600}.premium-ready span{display:block;margin-top:2px;color:var(--muted);font-size:8.5px}.premium-doc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:20px 24px 9px}.premium-doc-head span{font-size:7px;letter-spacing:.08em;color:#315cc9}.premium-doc-head h3{margin:3px 0 1px;font-size:16px;font-weight:600}.premium-doc-head p{margin:0;color:var(--muted);font-size:9px}.premium-doc-head>strong{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f2f5fa;font-size:10px;font-weight:550}.premium-document-list{display:grid;grid-gap:8px;gap:8px;padding:0 24px 18px}.premium-document{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.premium-document:hover{transform:translateY(-1px);border-color:#d5ddec;box-shadow:0 5px 16px rgba(15,23,42,.035)}.premium-document.open{border-color:#cad6f6;box-shadow:0 6px 18px rgba(49,92,201,.05)}.premium-document-main{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 150px 78px 18px;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:0;background:#fff;color:var(--text);text-align:left;cursor:pointer}.premium-doc-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eef3ff;color:#315cc9}.premium-doc-name strong{display:block;font-size:11px;font-weight:550}.premium-doc-name span{display:block;margin-top:2px;color:var(--muted);font-size:8px}.premium-doc-meter{display:flex;align-items:center;gap:7px}.premium-doc-meter>span{flex:1 1;height:5px;overflow:hidden;border-radius:99px;background:#eceff3}.premium-doc-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315cc9,#299f91);transition:width .55s ease}.premium-doc-meter b{width:28px;text-align:right;color:var(--muted);font-size:8px;font-weight:500}.premium-doc-state{padding:5px 7px;border-radius:99px;background:#f3f5f8;color:#697386;text-align:center;font-size:7.5px}.premium-doc-state.active{background:#eef3ff;color:#315cc9}.premium-doc-state.complete{background:#eaf8f1;color:#087a4b}.premium-stage-list{position:relative;padding:5px 14px 11px 59px;border-top:1px solid #edf0f4;background:#fbfcfe}.premium-stage{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:44px}.premium-stage:not(:last-child):before{content:"";position:absolute;left:12px;top:32px;bottom:-12px;width:1px;background:#dfe4eb}.premium-stage-node{position:relative;z-index:1;width:25px;height:25px;display:grid;place-items:center;border:1px solid #d9dee7;border-radius:50%;background:#fff;color:#929bad;font-size:7.5px}.premium-stage.done .premium-stage-node{border-color:#bce5d1;background:#e9f8f1;color:#087a4b}.premium-stage.active .premium-stage-node{border-color:#b9c9f4;background:#eef3ff;color:#315cc9;animation:trackingPulse 2s infinite}.premium-stage strong{display:block;font-size:9.5px;font-weight:500}.premium-stage span{display:block;margin-top:2px;color:var(--muted);font-size:7.5px}.premium-no-stage{padding:12px 0;color:var(--muted);font-size:9px}.premium-no-documents{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:25px;border:1px dashed #dce1e9;border-radius:11px;color:var(--muted)}.premium-no-documents strong{font-size:10px;font-weight:500;color:var(--text)}.premium-no-documents span{font-size:8px}.premium-help{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 24px 22px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fafbfd}.premium-help strong{display:block;font-size:10px;font-weight:550}.premium-help span{display:block;margin-top:2px;color:var(--muted);font-size:8px}.premium-tracking .customer-mobile-case{grid-template-columns:110px minmax(190px,1.5fr) minmax(120px,.7fr) 115px 18px}.customer-mobile-status{justify-self:start;padding:5px 8px;border-radius:99px;background:#f1f4fb;color:#526078;font-size:8px;white-space:nowrap}.premium-tracking :is(.customer-finance-card,.customer-mobile-case-balance){display:none!important}@media(max-width:760px){.premium-tracking .customer-track-hero{padding:18px}.premium-tracking .customer-track-copy h2{font-size:25px}.premium-result-hero{padding:18px}.premium-journey{padding-left:12px;padding-right:12px}.premium-journey-step span{font-size:7px}.premium-summary{margin:0 18px}.premium-doc-head,.premium-document-list{padding-left:18px;padding-right:18px}.premium-help{margin-left:18px;margin-right:18px}.premium-document-main{grid-template-columns:36px minmax(0,1fr) 70px 18px}.premium-doc-meter{display:none}.premium-stage-list{padding-left:18px}.skel-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.premium-journey-step.current b,.premium-stage.active .premium-stage-node,.tracking-enter,.tracking-skeleton :is(i,b,span,em){animation:none!important}.premium-doc-meter i,.premium-document,.premium-journey-line i{transition:none!important}}.premium-tracking .customer-preview-banner span,.premium-tracking .customer-preview-banner strong{font-size:13px}.premium-tracking .customer-preview-note{font-size:12px}.premium-tracking .customer-track-brand strong{font-size:17px}.premium-tracking .customer-track-brand span,.premium-tracking .customer-track-kicker{font-size:12px}.premium-tracking .customer-track-copy h2{font-size:36px}.premium-tracking .customer-track-copy p{font-size:15px}.premium-tracking .customer-search-tabs button{font-size:12px}.premium-tracking .customer-search-input input{font-size:15px}.premium-tracking .customer-track-searchbox>small{font-size:11px}.premium-result-identity>span{font-size:10px}.premium-result-identity h3{font-size:31px}.premium-result-identity button{font-size:11px}.premium-result-identity p{font-size:15px}.premium-progress-ring{width:82px;height:82px}.premium-progress-ring strong{font-size:18px}.premium-progress-ring span{font-size:9px}.premium-journey-step b{width:28px;height:28px;font-size:10px}.premium-journey-step span{font-size:10.5px}.premium-journey-line{top:34px}.premium-summary small{font-size:9px}.premium-summary strong{font-size:14px}.premium-ready strong{font-size:13px}.premium-ready span{font-size:10.5px}.premium-doc-head span{font-size:9px}.premium-doc-head h3{font-size:19px}.premium-doc-head p{font-size:11px}.premium-doc-head>strong{font-size:12px;width:32px;height:32px}.premium-doc-name strong{font-size:14px}.premium-doc-meter b,.premium-doc-name span{font-size:10px}.premium-doc-state{font-size:9.5px;padding:6px 9px}.premium-stage strong{font-size:12px}.premium-stage span{font-size:9.5px}.premium-stage-node{width:28px;height:28px;font-size:9px}.premium-no-documents span,.premium-no-stage{font-size:10.5px}.premium-no-documents strong{font-size:12px}.premium-help strong{font-size:12.5px}.premium-help span{font-size:10px}.premium-help-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.premium-help-actions button{min-height:38px;padding-left:14px;padding-right:14px;font-size:11px}.customer-mobile-results-head span{font-size:10px}.customer-mobile-results-head h3{font-size:18px}.customer-mobile-results-head p{font-size:11px}.customer-mobile-case-ref small{font-size:8px}.customer-mobile-case-ref strong{font-size:18px}.customer-mobile-case-name strong{font-size:13px}.customer-mobile-case-name span{font-size:10px}.customer-mobile-case-progress small,.customer-mobile-status{font-size:9.5px}@media print{@page{size:A4;margin:12mm}body.printing-customer-tracking{background:#fff!important}body.printing-customer-tracking *{visibility:hidden!important}body.printing-customer-tracking .customer-track-result,body.printing-customer-tracking .customer-track-result *{visibility:visible!important}body.printing-customer-tracking .customer-track-result{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body.printing-customer-tracking .premium-result-hero{padding:12px 14px!important;background:#fff!important}body.printing-customer-tracking .premium-journey{padding:14px 12px 12px!important}body.printing-customer-tracking .premium-summary{margin:0 14px!important}body.printing-customer-tracking .premium-doc-head{padding:14px 14px 7px!important}body.printing-customer-tracking .premium-document-list{padding:0 14px 12px!important}body.printing-customer-tracking .premium-document{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}body.printing-customer-tracking .premium-help{margin:0 14px!important;break-inside:avoid;page-break-inside:avoid}body.printing-customer-tracking .premium-help-actions,body.printing-customer-tracking .premium-result-identity button{display:none!important}body.printing-customer-tracking .premium-journey-step.current b,body.printing-customer-tracking .premium-progress-ring,body.printing-customer-tracking .premium-stage.active .premium-stage-node{animation:none!important}}@media(max-width:760px){.premium-help-actions{width:100%}.premium-help-actions button{flex:1 1}.premium-tracking .customer-track-copy h2{font-size:29px}}@media print{body.printing-customer-tracking *{visibility:visible!important}body.printing-customer-tracking .customer-track-result{position:static!important}}#kenza-tracking-print-root{display:none}@media print{@page{size:A4;margin:10mm}body.kenza-print-tracking,html{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}body.kenza-print-tracking>:not(#kenza-tracking-print-root){display:none!important}body.kenza-print-tracking>#kenza-tracking-print-root{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}#kenza-tracking-print-root,#kenza-tracking-print-root *{visibility:visible!important}#kenza-tracking-print-root .customer-track-result{display:block!important;position:static!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:#fff!important}#kenza-tracking-print-root .premium-result-hero{padding:12px 14px!important;background:#fff!important}#kenza-tracking-print-root .premium-journey{padding:14px 12px 12px!important}#kenza-tracking-print-root .premium-summary{margin:0 14px!important}#kenza-tracking-print-root .premium-doc-head{padding:14px 14px 7px!important}#kenza-tracking-print-root .premium-document-list{padding:0 14px 12px!important}#kenza-tracking-print-root .premium-help{margin:0 14px 8px!important}#kenza-tracking-print-root .premium-document,#kenza-tracking-print-root .premium-help,#kenza-tracking-print-root .premium-ready{break-inside:avoid!important;page-break-inside:avoid!important}#kenza-tracking-print-root .premium-help-actions,#kenza-tracking-print-root .premium-result-identity button{display:none!important}#kenza-tracking-print-root *{animation:none!important;transition:none!important}}.public-track-shell{min-height:100vh;padding:24px;background:linear-gradient(135deg,#f7f9fd,#f5fbfa);color:var(--text)}.public-premium-tracking{margin:0 auto}.public-premium-tracking .customer-track-hero{box-shadow:0 14px 40px rgba(15,23,42,.06)}@media(max-width:700px){.public-track-shell{padding:10px}.public-premium-tracking .customer-track-hero{border-radius:14px}}.access-chip{display:inline-flex;align-items:center;height:30px;padding:0 10px;border:1px solid #dfe5e3;border-radius:8px;background:#f7f9f8;color:#66716e;font-size:10px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.access-chip.admin{background:#18211f;color:#fff;border-color:#18211f}.access-chip.branch{background:#eef6f2;color:#205c4e;border-color:#cfe2da}.access-chip.staff{background:#f6f4ee;color:#6c5a32;border-color:#e5ddc9}.stage-date{display:block;margin-top:4px;font-size:10px;color:var(--muted,#7a746c);font-weight:600}.check-line{display:flex!important;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line,#e6e0d6);border-radius:10px;background:#faf9f6}.check-line input{width:auto!important}.check-line span{font-size:12px;font-weight:700}.import-policy-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;margin-bottom:14px;border:1px solid #e2ddcf;border-radius:14px;background:#fbfaf6}.import-policy-bar div{display:flex;flex-direction:column;gap:3px}.import-policy-bar strong{font-size:13px}.import-policy-bar span{font-size:11px;color:#766f65}.import-policy-bar input{min-width:160px}.import-warning-box{margin:12px 0;padding:14px;border:1px solid #e8c98c;background:#fff9eb;border-radius:12px}.import-warning-box strong{font-size:13px}.import-warning-box p{margin:4px 0 10px;font-size:11px;color:#756442}.import-warning-box div{display:flex;gap:6px;flex-wrap:wrap}.import-warning-box code{font-size:10px;background:#fff;border:1px solid #ead9b7;border-radius:6px;padding:4px 6px}.courier-module{display:flex;flex-direction:column;gap:14px}.courier-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.courier-kpis>div{background:#fff;border:1px solid #e7e2d9;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:2px}.courier-kpis span{font-size:9px;letter-spacing:.11em;font-weight:800;color:#837b71}.courier-kpis strong{font-size:25px;line-height:1.05}.courier-kpis small{font-size:10px;color:#8b8379}.courier-toolbar{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e7e2d9;border-radius:14px;padding:15px 16px}.courier-toolbar h2{margin:0;font-size:17px}.courier-toolbar p{margin:3px 0 0;color:#81796f;font-size:11px}.courier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.courier-card{background:#fff;border:1px solid #e5dfd5;border-radius:14px;padding:14px}.courier-card-head{display:flex;justify-content:space-between;gap:12px}.courier-card-head>div{display:flex;flex-direction:column}.courier-card-head span{font-size:9px;font-weight:800;letter-spacing:.08em;color:#857d73;text-transform:uppercase}.courier-card-head strong{font-size:15px;margin:2px 0}.courier-card-head small{font-size:10px;color:#817970}.courier-meta{display:flex;gap:20px;padding:11px 0;border-top:1px solid #eee9e0;border-bottom:1px solid #eee9e0;margin:11px 0;font-size:11px}.courier-actions{display:flex;gap:7px;flex-wrap:wrap}.courier-detail{margin-top:10px;padding:10px;background:#faf8f3;border-radius:9px;font-size:11px}.courier-detail p{margin:3px 0}.courier-detail label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.courier-create{min-width:min(900px,86vw)}.courier-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.courier-picker{margin-top:14px;border:1px solid #e7e2d9;border-radius:12px;overflow:hidden}.courier-picker-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:#faf8f3}.courier-picker-head span{color:#857d73}.courier-picker-head input{width:310px}.courier-doc-list{max-height:360px;overflow:auto;padding:6px}.courier-doc-list label{display:flex;gap:10px;align-items:flex-start;padding:9px;border-radius:8px;border:1px solid transparent;cursor:pointer}.courier-doc-list label.selected,.courier-doc-list label:hover{background:#f6f4ed;border-color:#ded6c8}.courier-doc-list input{width:auto;margin-top:3px}.courier-doc-list label>div{display:flex;flex-direction:column;min-width:0}.courier-doc-list strong{font-size:11px}.courier-doc-list small,.courier-doc-list span{font-size:10px;color:#7f786f}@media(max-width:900px){.courier-form-grid,.courier-grid,.courier-kpis{grid-template-columns:1fr 1fr}.courier-picker-head{align-items:stretch;flex-direction:column}.courier-picker-head input{width:100%}}@media(max-width:600px){.courier-form-grid,.courier-grid,.courier-kpis{grid-template-columns:1fr}.import-policy-bar{align-items:stretch;flex-direction:column}.import-policy-bar input{width:100%}}.docs-stage-date,.stage-date-input{margin-top:5px!important;height:27px!important;min-height:27px!important;padding:3px 5px!important;font-size:9px!important;border-radius:6px!important;border:1px solid #ddd5c9!important;background:#fff!important}.courier-receipt-list{display:flex;flex-direction:column;gap:5px;margin-top:10px;border-top:1px solid #e5dfd4;padding-top:8px}.courier-receipt-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;padding:7px 8px;border-radius:7px}.courier-receipt-list span{font-size:10px}.courier-receipt-list div div{display:flex;gap:4px}.courier-receipt-list button{border:1px solid #d9d2c7;background:#fff;border-radius:6px;padding:4px 7px;font-size:9px;cursor:pointer}.courier-receipt-list .receipt-active{background:#e9f6ee;border-color:#a9d0b8}.courier-receipt-list .missing-active{background:#fff0ed;border-color:#e5b6ad}.modal:has(.courier-create){width:min(1120px,calc(100vw - 48px))!important;max-width:1120px!important;padding:22px!important}.modal:has(.courier-create) .modal-head{padding-right:0}.courier-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 14px!important}.courier-picker{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.courier-picker-head{min-width:0!important}.courier-picker-head input{width:min(360px,42%)!important;min-width:220px!important;max-width:100%!important}.courier-doc-list{overflow-x:hidden!important}.modal:has(.courier-create) .modal-actions{position:-webkit-sticky;position:sticky;bottom:-22px;background:#fff;border-top:1px solid #eee9e0;margin:14px -22px -22px;padding:12px 22px;z-index:2}@media(max-width:1000px){.modal:has(.courier-create){width:min(820px,calc(100vw - 32px))!important}.courier-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.courier-picker-head input{width:46%!important}}@media(max-width:640px){.modal:has(.courier-create){width:calc(100vw - 20px)!important;padding:16px!important}.courier-form-grid{grid-template-columns:1fr!important}.courier-picker-head{flex-direction:column!important;align-items:stretch!important}.courier-picker-head input{width:100%!important;min-width:0!important}.modal:has(.courier-create) .modal-actions{bottom:-16px;margin:12px -16px -16px;padding:11px 16px}.courier-toolbar{align-items:flex-start;gap:10px;flex-direction:column}.courier-toolbar button{width:100%}}.modal:has(.courier-create){width:min(760px,100%)!important;max-width:760px!important;padding:20px!important;overflow-x:hidden!important}.modal:has(.courier-create) .modal-head{margin-bottom:18px!important}.courier-create{min-width:0!important;width:100%!important;max-width:100%!important}.courier-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:13px!important;gap:13px!important}.courier-form-grid .field,.courier-form-grid label{min-width:0!important}.courier-form-grid input,.courier-form-grid select,.courier-form-grid textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.courier-picker{margin-top:14px!important;border:1px solid var(--line,#e6e0d6)!important;background:#fff!important;overflow:hidden!important}.courier-picker-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:var(--surface2,#faf9f6)!important;border-bottom:1px solid var(--line,#e6e0d6)!important}.courier-picker-head>div{display:flex;flex-direction:column;gap:1px}.courier-picker-head strong{font-size:12px}.courier-picker-head span{font-size:10px;color:var(--muted,#7a746c)}.courier-picker-head input{width:330px!important;min-width:0!important;max-width:52%!important}.courier-case-list{max-height:365px;overflow:auto;padding:6px;background:#fff}.courier-case-accordion{border:1px solid #ece7df;border-radius:10px;margin-bottom:6px;overflow:hidden;background:#fff}.courier-case-accordion:last-child{margin-bottom:0}.courier-case-accordion.has-selected{border-color:#c8d7f6;box-shadow:0 0 0 1px rgba(53,102,219,.05)}.courier-case-row{padding:4px 6px 4px 4px;background:#fff}.courier-case-row,.courier-case-toggle{display:flex;align-items:center;gap:8px}.courier-case-toggle{flex:1 1;text-align:left;border:0;background:transparent;padding:7px;cursor:pointer;min-width:0}.courier-case-toggle>div{display:flex;flex-direction:column;min-width:0}.courier-case-toggle strong{font-size:11px}.courier-case-toggle span,.courier-case-toggle strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courier-case-toggle span{font-size:9.5px;color:var(--muted,#7a746c)}.courier-chevron{width:15px!important;flex:0 0 15px;font-size:17px!important;line-height:1;color:#6d7480!important;text-align:center}.courier-case-select{border:1px solid var(--line,#e6e0d6);background:#fff;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap;color:#4d5665}.courier-case-select:hover{background:#f8f9fb}.courier-case-docs{border-top:1px solid #ece7df;background:#fbfaf7;padding:5px}.courier-case-docs label{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(180px,.85fr);grid-gap:9px;gap:9px;align-items:flex-start;padding:8px 9px;border:1px solid transparent;border-radius:8px;cursor:pointer}.courier-case-docs label+label{margin-top:4px}.courier-case-docs label.selected,.courier-case-docs label:hover{background:#fff;border-color:#ddd7cc}.courier-case-docs input{width:auto!important;margin-top:3px}.courier-doc-main{display:flex;flex-direction:column;min-width:0}.courier-doc-main strong{font-size:10.5px}.courier-doc-main span{font-size:10px;color:#545b66}.courier-doc-main small{font-size:9px;color:var(--muted,#7a746c);margin-top:2px}.courier-attestation{display:flex;flex-direction:column;min-width:0;border-left:1px solid #e7e1d8;padding-left:9px}.courier-attestation small{font-size:8px;letter-spacing:.08em;font-weight:800;color:#8a8176}.courier-attestation b{font-size:9.5px;line-height:1.35;margin-top:2px;color:#263043}.courier-picker-empty{padding:18px;text-align:center;color:var(--muted,#7a746c);font-size:10px}.modal:has(.courier-create) .modal-actions{position:static!important;background:transparent!important;border-top:0!important;margin:0!important;padding-top:12px!important;z-index:auto!important}@media(max-width:700px){.modal:has(.courier-create){width:100%!important}.courier-form-grid{grid-template-columns:1fr!important}.courier-picker-head{align-items:stretch!important;flex-direction:column!important}.courier-picker-head input{width:100%!important;max-width:100%!important}.courier-case-docs label{grid-template-columns:auto minmax(0,1fr)!important}.courier-attestation{grid-column:2;border-left:0;padding-left:0;border-top:1px solid #e7e1d8;padding-top:6px}.courier-case-row{align-items:flex-start}.courier-case-select{margin-top:5px}}.modal:has(.courier-create) .courier-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:13px!important;gap:13px!important}.modal:has(.courier-create) .courier-form-grid label>span{display:block!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important;margin-bottom:5px!important}.modal:has(.courier-create) .courier-form-grid input,.modal:has(.courier-create) .courier-form-grid select,.modal:has(.courier-create) .courier-form-grid textarea{border:1px solid var(--line)!important;background:#fff!important;color:var(--text)!important;padding:9px 10px!important;border-radius:10px!important;outline:0!important;font-size:14px!important;min-height:44px!important;box-shadow:none!important}.modal:has(.courier-create) .courier-form-grid input:focus,.modal:has(.courier-create) .courier-form-grid select:focus,.modal:has(.courier-create) .courier-form-grid textarea:focus{border-color:#b9c8ea!important;box-shadow:0 0 0 3px rgba(37,99,235,.08)!important}.courier-picker{border-color:var(--line)!important;border-radius:13px!important}.courier-picker-head{background:var(--surface2)!important;padding:11px 12px!important}.courier-picker-search{display:flex;align-items:center;gap:7px;width:min(360px,52%);border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 10px;transition:border-color .15s,box-shadow .15s}.courier-picker-search:focus-within{border-color:#b9c8ea;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.courier-picker-search svg{color:#909aae;flex:0 0 auto}.courier-picker-head .courier-picker-search input{width:100%!important;max-width:none!important;min-width:0!important;border:0!important;background:transparent!important;outline:0!important;padding:9px 0!important;border-radius:0!important;font-size:14px!important;box-shadow:none!important}.courier-case-accordion{border-color:var(--line)!important;border-radius:11px!important}.courier-case-row{padding:5px 7px!important}.courier-case-toggle{padding:8px!important}.courier-case-toggle strong{font-size:12.5px!important;color:var(--text)!important}.courier-case-toggle span{font-size:11px!important;color:var(--muted)!important}.courier-case-select{border:1px solid var(--line)!important;background:var(--surface2)!important;color:var(--text)!important;border-radius:9px!important;padding:7px 10px!important;font-size:11px!important}.courier-case-docs{background:#fafbfc!important;padding:7px!important}.courier-case-docs label{grid-template-columns:auto minmax(0,1fr) minmax(180px,.85fr)!important;gap:10px!important;padding:9px 10px!important;border-radius:9px!important}.courier-case-docs input[type=checkbox]{width:15px!important;height:15px!important;accent-color:var(--brand2)!important;margin-top:3px!important}.courier-doc-main strong{font-size:12.5px!important}.courier-doc-main span{font-size:11.5px!important}.courier-doc-main small{font-size:10.5px!important}.courier-attestation small{font-size:9px!important}.courier-attestation b{font-size:11px!important}.courier-picker-empty{padding:22px!important;font-size:11.5px!important}@media(max-width:700px){.modal:has(.courier-create) .courier-form-grid{grid-template-columns:1fr!important}.courier-picker-search{width:100%!important}.courier-case-docs label{grid-template-columns:auto minmax(0,1fr)!important}}.courier-case-docs .courier-doc-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,.95fr);grid-gap:10px;gap:10px;align-items:flex-start;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent}.courier-case-docs .courier-doc-row+.courier-doc-row{margin-top:4px}.courier-case-docs .courier-doc-row.selected,.courier-case-docs .courier-doc-row:hover{background:#fff;border-color:#ddd7cc}.courier-case-docs .courier-doc-row>input[type=checkbox]{width:15px!important;height:15px!important;accent-color:var(--brand2)!important;margin-top:4px!important}.courier-work-input{width:100%!important;min-width:0!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--text)!important;padding:7px 9px!important;border-radius:8px!important;outline:0!important;font-size:11px!important;min-height:34px!important;box-shadow:none!important;margin-top:4px!important}.courier-work-input:focus{border-color:#b9c8ea!important;box-shadow:0 0 0 3px rgba(37,99,235,.08)!important}.courier-work-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.courier-work-chips button{border:1px solid #ded8ce;background:#fff;color:#5f5a53;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1.2;cursor:pointer}.courier-work-chips button:hover{border-color:#bfc8ba;background:#f7f9f5}.courier-work-chips button.active{background:#edf5ea;border-color:#adc6a5;color:#2e5c28}.courier-work-hint{font-size:10px;color:var(--muted,#7a746c);margin-top:4px}.courier-delete{color:#a53c32!important;border-color:#e4c5c1!important;background:#fff!important}.courier-delete:hover{background:#fff7f6!important;border-color:#d89f98!important}.courier-detail-work{display:block!important;margin-top:3px!important;color:#6e665d!important;font-size:9.5px!important}@media(max-width:700px){.courier-case-docs .courier-doc-row{grid-template-columns:auto minmax(0,1fr)!important}.courier-case-docs .courier-doc-row .courier-attestation{grid-column:2;border-left:0;padding-left:0;border-top:1px solid #e7e1d8;padding-top:7px}}.modal:has(.courier-create-wide){width:min(1480px,94vw)!important;max-width:94vw!important;height:min(900px,92vh)!important;max-height:92vh!important;padding:22px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.modal:has(.courier-create-wide) .modal-head{flex:0 0 auto;margin-bottom:14px!important}.courier-create-wide{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1 1!important}.courier-wide-form{display:flex;flex-direction:column;min-height:0;flex:1 1}.courier-wide-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;flex:0 0 auto;margin-bottom:14px}.courier-wide-fields label>span{display:block;color:var(--muted);font-size:11px;font-weight:700;margin-bottom:4px}.courier-wide-fields input,.courier-wide-fields select{width:100%;border:1px solid var(--line);background:#fff;color:var(--text);padding:8px 10px;border-radius:10px;outline:0;font-size:13px;min-height:40px;box-shadow:none}.courier-wide-fields input:focus,.courier-wide-fields select:focus{border-color:#b9c8ea;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.courier-split-picker{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);grid-gap:14px;gap:14px;min-height:0;flex:1 1}.courier-basket-pane,.courier-search-pane{border:1px solid var(--line);border-radius:14px;background:#fff;min-height:0;overflow:hidden;display:flex;flex-direction:column}.courier-pane-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:var(--surface2);border-bottom:1px solid var(--line)}.courier-pane-title>div{display:flex;flex-direction:column;gap:1px;min-width:0}.courier-pane-title strong{font-size:12.5px}.courier-pane-title span{font-size:10.5px;color:var(--muted)}.courier-pane-title>b{font-size:10px;padding:5px 8px;border-radius:999px;white-space:nowrap}.courier-pane-title>b,.courier-side-search{background:#fff;border:1px solid var(--line)}.courier-side-search{margin:10px 11px;display:flex;align-items:center;gap:8px;border-radius:10px;padding:0 10px;flex:0 0 auto}.courier-side-search:focus-within{border-color:#b9c8ea;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.courier-side-search input{border:0!important;box-shadow:none!important;outline:0!important;flex:1 1;min-width:0;padding:9px 0!important;font-size:13px!important}.courier-side-search button{border:0;background:transparent;font-size:20px;color:var(--muted);cursor:pointer;padding:0 3px}.courier-side-results{overflow:auto;min-height:0;flex:1 1;padding:0 10px 10px}.courier-case-docs-simple label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;padding:8px 9px!important}.courier-case-docs-simple label input{margin-top:3px!important}.courier-basket-list{overflow:auto;min-height:0;flex:1 1;padding:10px}.courier-basket-item{border:1px solid var(--line);border-radius:11px;padding:10px;margin-bottom:8px;background:#fff}.courier-basket-item:last-child{margin-bottom:0}.courier-basket-item-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.courier-basket-item-head>div{display:flex;flex-direction:column;min-width:0}.courier-basket-item-head strong{font-size:11.5px}.courier-basket-item-head span{font-size:11px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courier-basket-item-head small{font-size:9.5px;color:var(--muted)}.courier-basket-item-head button{width:26px;height:26px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#7a818d;cursor:pointer;font-size:17px;line-height:1}.courier-basket-item label{display:block;font-size:9px;font-weight:800;letter-spacing:.04em;color:#81786d}.courier-basket-item .courier-work-input{width:100%!important;margin-top:4px!important;border:1px solid var(--line)!important;border-radius:9px!important;padding:8px 9px!important;font-size:12px!important;min-height:38px!important}.courier-basket-item .courier-work-input:focus{border-color:#b9c8ea!important;box-shadow:0 0 0 3px rgba(37,99,235,.08)!important;outline:0!important}.courier-basket-empty{margin:auto;padding:28px;text-align:center;display:flex;flex-direction:column;gap:5px;color:var(--muted)}.courier-basket-empty strong{font-size:12px;color:var(--text)}.courier-basket-empty span{font-size:10.5px;line-height:1.5}.courier-basket-summary{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-top:1px solid var(--line);background:var(--surface2);font-size:11px}.courier-basket-summary strong{font-size:15px}.modal:has(.courier-create-wide) .modal-actions.courier-wide-actions{flex:0 0 auto!important;margin:0!important;padding:12px 0 0!important;border:0!important;background:#fff!important;position:static!important}@media(max-width:1000px){.courier-wide-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.courier-split-picker{grid-template-columns:1fr 1fr}.modal:has(.courier-create-wide){width:96vw!important;max-width:96vw!important}}@media(max-width:720px){.modal:has(.courier-create-wide){width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100vh - 16px)!important;max-height:none!important;padding:15px!important}.courier-wide-fields{grid-template-columns:1fr 1fr}.courier-split-picker{grid-template-columns:1fr;overflow:auto}.courier-basket-pane,.courier-search-pane{min-height:360px}.courier-create-wide,.courier-wide-form{overflow:hidden}}.quick-modal .quick-docs .doc-row.compact-editor{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:flex-start;gap:14px}.quick-modal .quick-docs .quick-stage-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;min-width:0;align-items:flex-start}.quick-stage-item{min-width:0;border:1px solid #e4e8ef;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03)}.quick-stage-item.completed{border-color:#cde8dc;background:#fbfffd}.quick-stage-item.processing{border-color:#cfe0fb;background:#fbfdff}.quick-stage-summary{min-height:66px;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;grid-gap:8px;gap:8px;align-items:center;padding:9px}.quick-stage-index{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;background:#f1f5f9;color:#64748b;border:1px solid #dbe2ea}.quick-stage-index.completed{background:#e9f8f1;color:#087a55;border-color:#bfe5d5}.quick-stage-index.processing{background:#edf5ff;color:#1769aa;border-color:#c8ddf7}.quick-stage-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.quick-stage-copy strong{font-size:12px;line-height:1.2;white-space:normal;overflow-wrap:anywhere;color:#182033}.quick-stage-copy span{font-size:10px;color:#7a8497;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-stage-edit{width:28px;height:28px;border:1px solid #e1e7ef;border-radius:8px;background:#f8fafc;color:#536175;cursor:pointer;font-weight:700}.quick-stage-edit:hover,.quick-stage-item.open .quick-stage-edit{background:#eef4ff;color:#315ed8;border-color:#cbd9fb}.quick-stage-editor{border-top:1px solid #e8edf3;padding:9px;background:#f8fafc;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.quick-stage-editor label{display:flex;flex-direction:column;gap:4px;min-width:0}.quick-stage-editor label span{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7b8496}.quick-stage-editor input,.quick-stage-editor select{width:100%;min-width:0;height:34px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;padding:0 8px;font:inherit;font-size:11px}.quick-stage-mini-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px}.quick-stage-add{min-height:66px;border:1px dashed #cfd9e8;border-radius:12px;background:#fbfcff;color:#3762d8;font-weight:700;cursor:pointer}.quick-stage-add:hover{background:#f2f6ff;border-color:#aebfea}.label-sheet-manager{width:min(760px,92vw);max-height:min(760px,88vh);padding:0;overflow:hidden}.label-sheet-manager-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid #e8edf3}.label-sheet-manager-head h2{margin:0 0 4px;font-size:24px}.label-sheet-manager-head p{margin:0;color:#758095}.label-sheet-manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;background:#f8fafc;border-bottom:1px solid #e8edf3}.label-sheet-manager-toolbar>div:last-child{display:flex;gap:8px}.label-sheet-manager-toolbar strong{font-size:18px}.label-sheet-manager-toolbar span{color:#6f7a8c}.label-sheet-manager-list{padding:14px 24px 24px;overflow:auto;max-height:58vh;display:flex;flex-direction:column;gap:8px}.label-sheet-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 12px;border:1px solid #e5eaf1;border-radius:12px;background:#fff}.label-sheet-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.label-sheet-row>div strong{font-size:13px}.label-sheet-row>div span{font-size:11px;color:#7b8496;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-sheet-index{width:28px;height:28px;border-radius:8px;background:#eef3ff;color:#315ed8;display:grid;place-items:center;font-size:11px;font-weight:800}.label-sheet-empty{padding:42px 20px;text-align:center;color:#7b8496;border:1px dashed #d8e0ea;border-radius:12px;background:#fafbfd}@media(max-width:1050px){.quick-modal .quick-docs .doc-row.compact-editor{grid-template-columns:1fr}.quick-modal .quick-docs .quick-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.quick-modal .quick-docs .quick-stage-strip{grid-template-columns:1fr}.label-sheet-manager-toolbar{align-items:flex-start;flex-direction:column}.label-sheet-manager-toolbar>div:last-child{width:100%}.label-sheet-manager-toolbar button{flex:1 1}}.new-case-transaction{display:flex;flex-direction:column;gap:18px;max-height:72vh;overflow:auto;padding-right:4px}.transaction-section{border:1px solid #e6eaf0;border-radius:16px;background:#fff;padding:16px}.transaction-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.transaction-section-head>div{display:flex;flex-direction:column;gap:3px}.transaction-section-head strong{font-size:15px;color:#18233b}.transaction-section-head span{font-size:12px;color:#7b879d}.transaction-doc-list{display:flex;flex-direction:column;gap:12px}.transaction-doc-card{border:1px solid #e7ebf1;background:#fafbfc;border-radius:14px;padding:14px}.transaction-doc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.transaction-doc-head strong{font-size:14px;color:#17213a}.document-dd{align-self:end;min-height:48px}.danger-soft{color:#c94343!important}.transaction-actions{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border-top:1px solid #e7ebf1;padding-top:14px;z-index:4}.transaction-summary{margin-right:auto;color:#667085;font-size:13px}.transaction-summary strong{color:#1d2939}@media(max-width:760px){.transaction-section-head{align-items:flex-start;flex-direction:column}.transaction-actions{flex-wrap:wrap}.transaction-summary{width:100%;margin-bottom:4px}}.modal.new-case-modal{width:min(1080px,94vw);max-width:1080px;max-height:92vh;padding:0;overflow:hidden}.new-case-modal .modal-head{padding:24px 28px 18px;border-bottom:1px solid #edf0f5}.new-case-easy{display:flex;flex-direction:column;gap:14px;max-height:calc(92vh - 100px);overflow:auto;padding:18px 28px 0}.new-case-progress{display:flex;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;top:-18px;z-index:5;background:#fff;padding:10px 0 12px;border-bottom:1px solid #f0f2f6}.new-case-progress span{font-size:12px;font-weight:800;color:#8a95a8;background:#f6f8fb;border:1px solid #e8edf4;border-radius:999px;padding:7px 11px}.new-case-progress span.active{color:#175fb8;background:#eef6ff;border-color:#cfe3fb}.easy-card{border:1px solid #e5eaf2;border-radius:16px;background:#fff;padding:16px 18px}.easy-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.easy-card-head>div{display:flex;flex-direction:column;gap:3px}.easy-card-head strong{font-size:16px;color:#16213a}.easy-card-head span{font-size:12px;color:#7c879b}.easy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px 14px;gap:13px 14px}.easy-grid label{display:flex;flex-direction:column;gap:6px}.easy-grid label>span,.payment-strip label>span{font-size:12px;font-weight:750;color:#4d5870}.doc-options input,.easy-grid input,.easy-grid select,.easy-more textarea,.payment-strip input{min-height:42px;border:1px solid #dfe5ee;border-radius:11px;background:#fff;padding:9px 11px;font:inherit;color:#1a2438;outline:none;transition:.15s}.doc-options input:focus,.easy-doc input:focus,.easy-grid input:focus,.easy-grid select:focus,.easy-more textarea:focus,.payment-strip input:focus{border-color:#7da9e9;box-shadow:0 0 0 3px rgba(50,111,215,.1)}.easy-more{margin-top:12px;border-top:1px dashed #e4e9f0;padding-top:11px}.doc-options summary,.easy-more summary{cursor:pointer;list-style:none;font-size:12px;font-weight:800;color:#46617f;display:inline-flex;align-items:center;gap:8px}.doc-options summary::-webkit-details-marker,.easy-more summary::-webkit-details-marker{display:none}.doc-options summary:before,.easy-more summary:before{content:"+";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#eef4fb;color:#2e69b6;font-size:15px}.doc-options[open] summary:before,.easy-more[open] summary:before{content:"−"}.easy-more summary span{font-weight:650;color:#9aa4b4}.more-grid{margin-top:12px}.small-action{padding:8px 12px;font-size:12px}.easy-doc-list{display:flex;flex-direction:column;gap:12px}.easy-doc{border:1px solid #e3e8f0;border-radius:14px;background:#fbfcfe;padding:14px}.easy-doc-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:flex-start}.doc-number{width:32px;height:32px;border-radius:9px;background:#eaf2ff;color:#2868c7;font-weight:900;display:grid;place-items:center}.easy-doc-fields{display:flex;flex-direction:column;gap:8px}.easy-doc input{border:1px solid #dfe5ee;border-radius:10px;background:#fff;padding:9px 11px;font:inherit;outline:none}.doc-name-input{font-weight:750}.holder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.text-action{border:0;background:transparent;color:#2568c8;font-weight:750;font-size:12px;padding:6px 4px;cursor:pointer;white-space:nowrap}.text-action:disabled{opacity:.35;cursor:not-allowed}.doc-side{display:flex;align-items:flex-start;gap:7px}.doc-side label{font-size:10px;font-weight:800;color:#7c8799;display:flex;align-items:center;gap:5px}.doc-side input{width:58px;padding:7px 8px}.workflow-line{display:flex;align-items:flex-start;gap:10px;margin-top:12px}.workflow-label{font-size:11px;font-weight:850;color:#66748a;padding-top:7px;white-space:nowrap}.workflow-presets{display:flex;flex-wrap:wrap;gap:6px}.workflow-presets button{border:1px solid #dce3ec;background:#fff;color:#4e5b70;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750;cursor:pointer}.workflow-presets button:hover{border-color:#a9c5ea}.workflow-presets button.active{background:#eaf3ff;border-color:#9cc0ef;color:#1f62bb}.selected-workflow{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;margin-left:104px}.selected-workflow>span{display:inline-flex;align-items:center;gap:5px;background:#f0f5fb;color:#3b506a;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700}.selected-workflow>span button{border:0;background:transparent;color:#748399;cursor:pointer;padding:0;font-size:14px}.selected-workflow em{font-size:11px;color:#a06a13;background:#fff7e8;padding:6px 8px;border-radius:7px;font-style:normal}.doc-options{margin-top:11px;border-top:1px dashed #e1e7ef;padding-top:9px}.doc-options-body{display:flex;flex-direction:column;gap:10px;margin-top:10px}.compact-check{margin:0}.compact-stage-library{gap:7px}.easy-doc-footer{display:flex;justify-content:flex-end;margin-top:7px}.payment-strip{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:end}.payment-strip label{display:flex;flex-direction:column;gap:6px}.balance-preview{min-height:66px;border:1px solid #dce6f1;border-radius:12px;background:#f7fbff;padding:10px 13px;display:flex;flex-direction:column;justify-content:center;gap:3px}.balance-preview span{font-size:11px;font-weight:800;color:#748198;text-transform:uppercase;letter-spacing:.04em}.balance-preview strong{font-size:18px;color:#1b3353}.notes-more textarea{width:100%;margin-top:10px;resize:vertical}.easy-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:6;background:#fff;border-top:1px solid #e8ecf2;margin:2px -28px 0;padding:14px 28px}.easy-actions .transaction-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.easy-actions .transaction-summary i{color:#b3bdca;font-style:normal}.create-case-btn{min-width:176px}@media(max-width:900px){.easy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-strip{grid-template-columns:1fr 1fr}.balance-preview{grid-column:1/-1}.modal.new-case-modal{width:96vw}.holder-row{grid-template-columns:1fr}.selected-workflow{margin-left:0}}@media(max-width:620px){.new-case-modal .modal-head{padding:18px 16px 14px}.new-case-easy{padding:14px 16px 0}.easy-grid{grid-template-columns:1fr}.easy-card{padding:14px}.easy-doc-top{grid-template-columns:30px minmax(0,1fr)}.doc-side{grid-column:2}.workflow-line{flex-direction:column;gap:5px}.workflow-label{padding-top:0}.payment-strip{grid-template-columns:1fr}.easy-actions{margin-left:-16px;margin-right:-16px;padding:12px 16px}.transaction-summary{width:100%;margin-bottom:4px}.easy-card-head{align-items:flex-start}.easy-card-head .small-action{flex:none}}.modal.invoice-case-modal{width:min(1480px,96vw);max-width:1480px;max-height:94vh;padding:0;overflow:hidden}.invoice-case-modal .modal-head{padding:22px 26px 16px;border-bottom:1px solid #e9edf3}.invoice-case-workspace{display:flex;flex-direction:column;max-height:calc(94vh - 90px);overflow:hidden;background:#f7f9fc}.invoice-customer-bar{display:grid;grid-template-columns:1.1fr 1.5fr 1fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;padding:16px 22px;background:#fff;border-bottom:1px solid #e9edf3}.invoice-customer-bar label,.invoice-summary-panel label{display:flex;flex-direction:column;gap:6px}.invoice-customer-bar label>span,.invoice-summary-panel label>span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#697588}.invoice-customer-bar input,.invoice-customer-bar select,.invoice-doc-main input,.invoice-summary-panel input,.invoice-summary-panel select,.invoice-summary-panel textarea{width:100%;border:1px solid #dce3ec;background:#fff;border-radius:10px;padding:10px 11px;font:inherit;color:#172033;outline:none;transition:border-color .16s,box-shadow .16s}.invoice-customer-bar input:focus,.invoice-customer-bar select:focus,.invoice-doc-main input:focus,.invoice-summary-panel input:focus,.invoice-summary-panel select:focus,.invoice-summary-panel textarea:focus{border-color:#79a8dc;box-shadow:0 0 0 3px rgba(61,127,198,.11)}.invoice-case-body{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:0;flex:1 1;overflow:hidden}.invoice-document-panel{min-width:0;overflow:auto;padding:18px 18px 24px 22px}.invoice-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.invoice-section-head>div{display:flex;flex-direction:column;gap:3px}.invoice-section-head strong{font-size:17px;color:#1d2737}.invoice-section-head span{font-size:12px;color:#7a8798}.invoice-doc-table-head{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.9fr) 60px 56px minmax(300px,1.55fr) 40px;grid-gap:10px;gap:10px;padding:0 12px 8px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8a95a6}.invoice-doc-lines{display:flex;flex-direction:column;gap:10px}.invoice-doc-line{background:#fff;border:1px solid #e4e9f0;border-radius:13px;box-shadow:0 2px 7px rgba(26,39,61,.04)}.invoice-doc-main{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.9fr) 60px 56px minmax(300px,1.55fr) 40px;align-items:center;grid-gap:10px;gap:10px;padding:12px}.invoice-doc-name{font-weight:700}.invoice-qty{text-align:center;padding-left:6px!important;padding-right:6px!important}.invoice-holder-cell{min-width:0}.holder-default{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #e7ebf1;background:#f7f9fc;border-radius:10px;padding:10px 40px 10px 11px;color:#445064}.holder-default,.invoice-holder-cell{position:relative}.holder-name-icon{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:29px;min-width:29px;padding:0 7px;border:1px solid #dce3ec;border-radius:8px;background:#fff;color:#47627f;display:flex;align-items:center;justify-content:center;gap:1px;cursor:pointer}.holder-name-icon.active,.holder-name-icon:hover{background:#eef5fc;border-color:#b8d2ee;color:#1e6cbb}.holder-custom-wrap{display:flex;gap:6px;position:relative}.holder-custom-wrap input{padding-right:42px}.holder-custom-wrap .holder-name-icon{right:6px}.invoice-dd{display:flex;align-items:center;justify-content:center;height:38px;border:1px solid #dce3ec;border-radius:10px;background:#f8fafc;font-size:11px;font-weight:800;color:#748095;cursor:pointer}.invoice-dd input{display:none}.invoice-dd.active{background:#fff4e5;border-color:#f1c77f;color:#9b6211}.invoice-workflow-cell{min-width:0;display:flex;align-items:center;gap:8px}.invoice-presets{display:flex;gap:5px;overflow:auto;scrollbar-width:none}.invoice-presets::-webkit-scrollbar{display:none}.invoice-presets button{white-space:nowrap;border:1px solid #dce3ec;background:#f8fafc;color:#566274;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:750;cursor:pointer}.invoice-presets button.active{background:#eaf4ff;border-color:#9bc4ec;color:#1d68ad}.invoice-stage-more{position:relative;flex:none}.invoice-stage-more>summary{list-style:none;cursor:pointer;white-space:nowrap;font-size:10px;font-weight:750;color:#52647a;border:1px solid #dce3ec;border-radius:8px;padding:6px 8px;background:#fff}.invoice-stage-more>summary::-webkit-details-marker{display:none}.invoice-stage-pop{position:absolute;right:0;top:34px;z-index:30;width:430px;max-width:70vw;background:#fff;border:1px solid #dfe5ed;border-radius:12px;box-shadow:0 14px 34px rgba(29,43,66,.17);padding:12px}.invoice-stage-pop .compact-stage-library{max-height:210px;overflow:auto}.invoice-doc-subline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #edf0f4;padding:8px 12px;font-size:11px;color:#728095}.invoice-doc-subline>span:nth-child(2){flex:1 1;min-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-doc-subline .dd-note{font-weight:800;color:#996318}.invoice-doc-subline .text-action{margin-left:auto}.invoice-summary-panel{border-left:1px solid #e1e6ed;background:#fff;padding:20px;overflow:auto;display:flex;flex-direction:column;gap:14px}.invoice-summary-title{display:flex;flex-direction:column;gap:4px}.invoice-summary-title strong{font-size:18px}.invoice-summary-title span{font-size:12px;color:#7a8797}.invoice-summary-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.invoice-summary-stats>div{background:#f6f8fb;border:1px solid #e7ebf1;border-radius:11px;padding:11px}.invoice-summary-stats span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#8792a2;font-weight:800}.invoice-summary-stats strong{font-size:19px;color:#223049}.invoice-balance{padding:14px;border-radius:12px;background:#f4f8fc;border:1px solid #dfe9f3;display:flex;align-items:flex-end;justify-content:space-between}.invoice-balance span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#68778a;font-weight:800}.invoice-balance strong{font-size:21px;color:#173f69}.invoice-extra-details{border-top:1px solid #edf0f4;padding-top:10px}.invoice-extra-details>summary{cursor:pointer;font-weight:750;font-size:12px;color:#536277}.invoice-extra-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding-top:10px}.invoice-extra-details textarea{margin-top:10px;resize:vertical}.invoice-summary-actions{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:-20px;background:#fff;border-top:1px solid #e9edf2;padding:14px 0 2px;display:grid;grid-template-columns:1fr 1.35fr;grid-gap:8px;gap:8px}.invoice-summary-actions button{min-height:42px}@media(max-width:1180px){.invoice-customer-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-case-body{grid-template-columns:minmax(0,1fr) 300px}.invoice-doc-table-head{display:none}.invoice-doc-main{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) 62px 56px}.invoice-workflow-cell{grid-column:1/-2}.invoice-doc-main>.icon-btn{grid-column:-1;grid-row:1}}@media(max-width:840px){.modal.invoice-case-modal{width:98vw;max-height:96vh}.invoice-case-workspace{max-height:calc(96vh - 78px);overflow:auto}.invoice-customer-bar{grid-template-columns:1fr 1fr}.invoice-case-body{display:block;overflow:visible}.invoice-document-panel{overflow:visible;padding:14px}.invoice-summary-panel{border-left:0;border-top:1px solid #e1e6ed;overflow:visible}.invoice-doc-main{grid-template-columns:1fr 1fr 62px 50px}.invoice-workflow-cell{grid-column:1/-1}.invoice-summary-actions{bottom:0}.invoice-stage-pop{position:fixed;left:4vw;right:4vw;top:18vh;width:auto;max-width:none}}@media(max-width:560px){.invoice-customer-bar{grid-template-columns:1fr}.invoice-doc-main{grid-template-columns:1fr 70px 54px}.invoice-holder-cell,.invoice-workflow-cell{grid-column:1/-1}.invoice-doc-main>.icon-btn{grid-column:3}.invoice-doc-subline>span:nth-child(2){min-width:100%}.invoice-summary-stats{grid-template-columns:1fr 1fr}}.duplicate-review-modal{max-width:760px}.duplicate-review-alert{display:flex;flex-direction:column;gap:4px;padding:12px 14px;margin:0 0 14px;border:1px solid rgba(166,118,32,.24);background:rgba(183,132,39,.08);border-radius:12px}.duplicate-review-alert strong{font-size:14px}.duplicate-review-alert span{font-size:12px;color:var(--muted,#6b7280)}.duplicate-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.duplicate-review-grid>div{border:1px solid var(--line,#e7e2d9);border-radius:10px;padding:10px 12px;min-width:0;background:var(--panel-soft,#faf9f6)}.duplicate-review-grid small{display:block;font-size:9px;letter-spacing:.08em;color:var(--muted,#777);margin-bottom:4px}.duplicate-review-grid strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duplicate-review-docs{border:1px solid var(--line,#e7e2d9);border-radius:12px;overflow:hidden;margin-bottom:16px}.duplicate-review-docs-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--panel-soft,#faf9f6);border-bottom:1px solid var(--line,#e7e2d9)}.duplicate-review-docs-head span{font-size:11px;color:var(--muted,#777)}.duplicate-review-doc-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line,#eee)}.duplicate-review-doc-row:last-child{border-bottom:0}.duplicate-review-doc-row div{min-width:0;display:flex;flex-direction:column;gap:2px}.duplicate-review-doc-row strong{font-size:13px}.duplicate-review-doc-row span{font-size:11px;color:var(--muted,#777)}.duplicate-review-doc-row b{font-size:12px;white-space:nowrap}.duplicate-review-actions{justify-content:flex-end}@media(max-width:760px){.duplicate-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duplicate-review-actions{flex-direction:column-reverse}.duplicate-review-actions button{width:100%}}.tracking-share-modal{max-width:780px}.tracking-share-success{display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid rgba(34,107,70,.18);background:rgba(34,107,70,.055);border-radius:14px;margin-bottom:16px}.tracking-share-success>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.tracking-share-success strong{font-size:14px;color:var(--text,#211f1b)}.tracking-share-success span{font-size:12px;line-height:1.5;color:var(--muted,#706b61)}.tracking-share-check{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1f6b45;color:#fff;font-size:18px;font-weight:800;flex:0 0 auto}.tracking-share-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch}.tracking-share-qr{border:1px solid var(--line,#e7e2d8);border-radius:15px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;min-height:252px}.tracking-share-qr img{width:164px;height:164px;object-fit:contain;display:block}.tracking-share-qr strong{font-size:15px;margin-top:8px;color:var(--text,#211f1b)}.tracking-share-qr span{font-size:11px;color:var(--muted,#706b61);margin-top:2px}.tracking-share-qr-loading{width:164px;height:164px;display:grid;place-items:center;border:1px dashed var(--line,#e7e2d8);border-radius:12px;color:var(--muted,#706b61);font-size:12px}.tracking-share-details{border:1px solid var(--line,#e7e2d8);border-radius:15px;padding:17px;display:flex;flex-direction:column;gap:15px;background:var(--panel,#fff)}.tracking-share-link,.tracking-share-mobile{display:flex;flex-direction:column;gap:7px}.tracking-share-link small,.tracking-share-mobile small{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted,#706b61)}.tracking-share-link code{font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all;background:#f7f5f0;border:1px solid var(--line,#e7e2d8);padding:10px;border-radius:10px;color:#34312b}.tracking-share-mobile strong{font-size:14px;color:var(--text,#211f1b)}.tracking-share-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.whatsapp-share-btn{border:1px solid #178b55;background:#1fa463;color:#fff;border-radius:10px;padding:10px 13px;font-weight:750;cursor:pointer}.whatsapp-share-btn:hover{filter:brightness(.96)}.whatsapp-share-btn:disabled{opacity:.48;cursor:not-allowed}.tracking-share-hint{margin:0;font-size:11px;line-height:1.5;color:var(--muted,#706b61)}.tracking-share-footer{margin-top:17px}@media(max-width:720px){.tracking-share-layout{grid-template-columns:1fr}.tracking-share-qr{min-height:auto}.tracking-share-actions{grid-template-columns:1fr}}.tracking-message-editor{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.tracking-message-editor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.tracking-message-editor-head>div{display:grid;grid-gap:2px;gap:2px}.tracking-message-editor-head small{font-size:10px;letter-spacing:.08em;color:var(--muted);font-weight:800}.tracking-message-editor-head span{font-size:11px;color:var(--muted)}.tracking-message-editor textarea{width:100%;min-height:245px;resize:vertical;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);padding:12px 13px;font:inherit;font-size:12px;line-height:1.55;box-sizing:border-box;outline:none}.tracking-message-editor textarea:focus{border-color:var(--brand2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand2) 12%,transparent)}.tracking-share-details{min-width:0}@media(max-width:760px){.tracking-message-editor-head{align-items:flex-start;flex-direction:column}.tracking-message-editor textarea{min-height:290px}}.delete-review-backdrop{position:absolute;inset:0;z-index:70;background:rgba(20,18,12,.48);display:flex;align-items:center;justify-content:center;padding:28px;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.delete-review-modal{width:min(760px,94vw);max-height:82vh;overflow:auto;background:#fff;border:1px solid #e7dfcf;border-radius:18px;box-shadow:0 24px 70px rgba(29,24,12,.24);padding:20px}.delete-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #eee7da}.delete-review-head h3{margin:3px 0 2px;font-size:22px}.delete-review-head p{margin:0;color:#756f63}.delete-review-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#8c6e21}.delete-review-warning,.delete-safe-box{display:flex;flex-direction:column;gap:4px;margin:16px 0;padding:13px 15px;border-radius:12px}.delete-review-warning{background:#fff3f1;border:1px solid #f1cbc4;color:#7d2b22}.delete-safe-box{background:#f1f7f1;border:1px solid #cfe0cf;color:#284d2c}.delete-review-warning strong,.delete-safe-box strong{font-size:15px}.delete-review-warning span,.delete-safe-box span{font-size:13px;line-height:1.45}.delete-blocker-list{display:grid;grid-gap:10px;gap:10px}.delete-blocker{border:1px solid #e7dfd1;border-radius:12px;padding:13px 14px;background:#fcfbf8}.delete-blocker-type{display:inline-flex;padding:3px 8px;border-radius:999px;background:#f0eadc;color:#654f21;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px}.delete-blocker>strong{display:block;font-size:14px;color:#26231d}.delete-blocker>span{display:block;margin-top:3px;font-size:12px;color:#746f65}.delete-blocker p{margin:8px 0 0;font-size:12px;line-height:1.45;color:#4e493f}.delete-review-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #eee7da}.delete-review-foot>span{margin-right:auto;font-size:12px;color:#746f65}@media(max-width:700px){.delete-review-backdrop{padding:10px}.delete-review-modal{max-height:90vh;padding:15px}.delete-review-head{flex-direction:column}.delete-review-foot{flex-wrap:wrap}.delete-review-foot>span,body,html{width:100%}body,html{max-width:100%;overflow-x:hidden!important}body{font-size:15px!important}.app-shell{display:block!important;min-width:0!important}.app-shell,.sidebar{width:100%!important}.sidebar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:40!important;height:auto!important;min-height:0!important;padding:8px 10px 7px!important;border-right:0!important;border-bottom:1px solid var(--line)!important;background:rgba(255,255,255,.97)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;overflow:visible!important}.brand{padding:2px 2px 7px!important;gap:9px!important;justify-content:flex-start!important}.brand-mark.small{width:34px!important;height:34px!important;border-radius:10px!important;font-size:15px!important;flex:0 0 auto!important}.brand strong{font-size:14px!important;line-height:1.15!important}.brand span{font-size:9.5px!important;line-height:1.2!important}.legacy-nav-section,.nav-section{display:flex!important;gap:6px!important;width:100%!important;margin:0!important;padding:0 0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}}@media (max-width:700px){.legacy-nav-section::-webkit-scrollbar,.nav-section::-webkit-scrollbar{display:none!important}.nav-section>span{display:none!important}.nav{display:flex!important;flex:0 0 auto!important;min-height:36px!important;width:auto!important;padding:8px 11px!important;border-radius:9px!important;white-space:nowrap!important;justify-content:center!important;font-size:12px!important;gap:6px!important}.nav span{display:block!important}.nav em{display:none!important}.count-badge{font-size:9px!important;padding:2px 6px!important}.sidebar-foot{display:none!important}.content{width:100%!important;min-width:0!important;padding:14px 12px 88px!important;overflow:visible!important}.topbar,.unified-app-topbar{display:flex!important;align-items:flex-start!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:14px!important}.topbar>div:first-child{min-width:0!important;flex:1 1 190px!important}.topbar h1{font-size:23px!important;line-height:1.15!important;margin:0!important}.topbar p{font-size:11.5px!important;line-height:1.4!important;margin:4px 0 0!important}.top-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex:1 1 auto!important;flex-wrap:wrap!important}.top-actions .primary,.top-actions .secondary{min-height:38px!important;padding:8px 11px!important;font-size:12px!important}.top-actions .secondary{display:none!important}.access-chip{height:30px!important;font-size:9px!important;padding:0 9px!important}.notice{font-size:12px!important;align-items:flex-start!important}.dashboard-grid,.hero-grid{grid-template-columns:1fr!important;gap:10px!important}.health-card,.hero-card,.panel{border-radius:14px!important}.hero-card{padding:16px!important}.hero-card h2{font-size:18px!important;line-height:1.25!important}.hero-card p{font-size:12px!important}.health-card{padding:15px!important}.appt-stats.legacy4,.custody-kpis,.delivery-stats,.ops-kpis,.payments-kpis,.report-cards,.stats-grid,.stats-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stat{min-width:0!important;padding:12px!important;border-radius:12px!important}.stat span{font-size:10px!important}.stat strong{font-size:20px!important}.panel-head{padding:13px 14px!important}.ready-row,.recent-row{padding:11px 13px!important;gap:8px!important;min-width:0!important}.ready-row>div,.recent-main{min-width:0!important}.ready-row strong,.recent-main strong{font-size:12px!important}.ready-row span,.recent-main span{font-size:10.5px!important;overflow-wrap:anywhere!important}.ready-meta{min-width:auto!important}.ref-box{flex:0 0 auto!important}.cases-command,.legacy-cases-toolbar,.legacy-filter-row,.legacy-filter-row.advanced-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important;position:static!important}.legacy-search,.searchbox{width:100%!important;min-width:0!important;grid-column:auto!important}.cases-command select,.legacy-filter-row select,.legacy-search input,.searchbox input{width:100%!important;min-height:42px!important;font-size:14px!important}.case-list,.legacy-case-grid{grid-template-columns:1fr!important;padding:8px 0!important;gap:10px!important}.case-card,.legacy-case-card{width:100%!important;min-width:0!important;border-radius:14px!important;overflow:hidden!important}.case-main{padding:14px!important}.tracking-line{display:flex!important;align-items:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.tracking-line>strong{font-size:21px!important}.status-pill{margin:0!important;min-width:0!important;width:auto!important;max-width:100%!important;font-size:10.5px!important}.case-identity h3{font-size:16px!important;margin-top:8px!important;padding:8px 0!important;overflow-wrap:anywhere!important}.case-identity p{font-size:11.5px!important;overflow-wrap:anywhere!important}.case-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.case-metric{min-width:0!important}.case-metric strong{overflow-wrap:anywhere!important}.card-actions,.legacy-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px!important;gap:7px!important;width:100%!important}.card-actions button,.card-actions select,.legacy-card-actions button{width:100%!important;min-width:0!important;min-height:38px!important}.bulk-bar,.bulkbar{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.bulk-bar>div,.bulkbar>div{width:100%!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important}.doc-row,.docs-line{grid-template-columns:1fr!important;gap:9px!important}.mini-stages,.stage-flow{width:100%!important;max-width:100%!important;overflow-x:auto!important;padding:8px 0 4px!important;-webkit-overflow-scrolling:touch!important}.stage-node{min-width:132px!important}.stage-node select{min-height:34px!important;font-size:11px!important}.module-toolbar{align-items:stretch!important;flex-direction:column!important}.module-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}.module-tabs button{flex:0 0 auto!important;min-height:38px!important}.batch-card,.ops-card{gap:8px!important;padding:13px!important}.batch-card,.ops-card,.ops-layout{grid-template-columns:1fr!important}.queue-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.custody-case-grid,.custody-history-grid,.custody-toolbar,.payment-card-grid,.payments-toolbar,.receivable-card-grid{grid-template-columns:1fr!important}.custody-search{grid-column:auto!important}.custody-card-info,.custody-selected-case,.delivery-detail-grid,.payment-case-summary{grid-template-columns:1fr!important}.batch-table-wrap,.courier-table-wrap,.delivery-table-wrap,.payments-table-wrap,.report-table-wrap,.table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}table{max-width:none}.batch-table-wrap table,.courier-table-wrap table,.delivery-table-wrap table,.payments-table-wrap table,.report-table-wrap table,.table-wrap table{min-width:720px!important}.import-progress-backdrop,.modal-backdrop{padding:0!important;align-items:stretch!important;place-items:stretch!important}.import-progress-modal.v32,.modal,.quick-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important;margin:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}.modal:not(.quick-modal){padding:16px 13px!important}.modal-head{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important;background:#fff!important;padding:3px 0 12px!important;gap:8px!important}.modal-head h2{font-size:19px!important}.custody-bulk-form,.custody-form,.form-grid,.payment-form,.quick-edit-form{grid-template-columns:1fr!important}.custody-bulk-form .wide,.custody-form .wide,.payment-form .wide,.wide{grid-column:auto!important}.form-grid input,.form-grid select,.form-grid textarea,.quick-edit-form input,.quick-edit-form select,.quick-edit-form textarea{min-height:44px!important;font-size:16px!important}.modal-actions,.progress-actions,.quick-edit-actions{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;background:#fff!important;padding:11px 0 max(11px,env(safe-area-inset-bottom))!important;z-index:4!important;box-shadow:0 -10px 24px rgba(15,23,42,.05)!important}.modal-actions button,.progress-actions button,.quick-edit-actions button{min-height:44px!important;flex:1 1!important}.quick-hero{display:flex!important;flex-direction:column!important;padding:17px 14px!important;gap:12px!important}.quick-hero h2{font-size:21px!important}.quick-hero h2,.quick-hero p{overflow-wrap:anywhere!important}.quick-hero p{font-size:11px!important}.quick-actions{width:100%!important;margin:0!important}.quick-actions select{flex:1 1!important;min-width:0!important;min-height:42px!important}.quick-function-bar{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:7px!important;gap:7px!important;padding:10px 12px!important;overflow:visible!important}.quick-function-bar button{width:100%!important;min-width:0!important;min-height:40px!important;font-size:11px!important}.quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-stats div{padding:11px 13px!important;border-right:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important}.quick-stats strong{font-size:13px!important}.quick-body{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.quick-body>aside,.quick-body>section{padding:14px 12px!important;overflow:visible!important}.quick-body>aside{border-left:0!important;border-top:1px solid var(--line)!important}.quick-body dl{grid-template-columns:92px minmax(0,1fr)!important}.quick-body dd{overflow-wrap:anywhere!important}.activity-scroll{max-height:none!important}.section-head{align-items:flex-start!important;gap:8px!important}.section-head .small-primary{flex:0 0 auto!important}.legacy-workflow .stage-editor-compact,.quick-docs .doc-row,.stage-editor{grid-template-columns:1fr!important}.invoice-case-modal,.invoice-workspace,.new-case-modal,.new-case-workspace{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.invoice-case-layout,.invoice-layout,.new-case-body,.new-case-layout{grid-template-columns:1fr!important;display:block!important}.invoice-summary,.new-case-summary{position:static!important;width:100%!important;margin-top:12px!important}.document-cart,.invoice-items{min-width:0!important}.document-cart-row,.invoice-item-row{grid-template-columns:1fr!important}.import-hero{align-items:flex-start!important}.import-shield{display:none!important}.import-grid{grid-template-columns:1fr!important}.review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.review-sample>div{grid-template-columns:1fr!important}.final-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.import-actions{flex-direction:column!important}.import-actions button{width:100%!important}.progress-steps.v32{gap:2px!important}.progress-steps.v32 span{font-size:9px!important}.import-progress-modal.v32{padding:16px 13px!important}.courier-modal,.courier-picker-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.courier-picker-grid,.courier-split,.shipment-picker-layout{grid-template-columns:1fr!important;display:block!important}.courier-picker-left,.courier-picker-right,.shipment-basket{width:100%!important;max-height:none!important;overflow:visible!important}.shipment-basket{margin-top:12px!important}.icon-btn,.link-btn,.primary,.secondary,.small-primary,button{touch-action:manipulation}.icon-btn{min-width:40px!important}.icon-btn,.primary,.secondary{min-height:40px!important}}@media (max-width:390px){.content{padding-left:9px!important;padding-right:9px!important}.custody-kpis,.ops-kpis,.payments-kpis,.report-cards,.stats-grid,.stats-grid.six{grid-template-columns:1fr 1fr!important}.topbar h1{font-size:21px!important}.top-actions .primary{padding-left:9px!important;padding-right:9px!important}.quick-function-bar{grid-template-columns:1fr!important}.final-review-grid,.review-kpis{grid-template-columns:1fr 1fr!important}}.search-by-select{box-sizing:border-box!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:40px!important;min-height:40px!important;border:1px solid var(--border,#d9e1ea)!important;border-radius:10px!important;background:#fff!important;padding:0 28px 0 10px!important;font-size:11px!important;font-weight:600!important;color:#243247!important;white-space:nowrap!important}@media(max-width:760px){.search-by-select{width:100%!important;min-width:0!important;max-width:none!important}}@media(min-width:761px){.search-by-select{width:170px!important;min-width:170px!important;max-width:170px!important;height:40px!important}.legacy-cases-toolbar{display:grid!important;grid-template-columns:170px minmax(260px,1fr) auto auto auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.legacy-cases-toolbar .legacy-search input,.legacy-cases-toolbar button,.legacy-cases-toolbar>.search-by-select{height:40px!important;min-height:40px!important}.delivery-filterbar{display:grid!important;grid-template-columns:170px minmax(320px,1fr) 180px 82px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:12px 14px!important}.delivery-filterbar>button,.delivery-filterbar>select,.delivery-searchbox{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important}.advanced-ops-toolbar{display:grid!important;grid-template-columns:170px minmax(280px,1fr) auto auto auto auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.advanced-ops-toolbar .ops-searchbox,.advanced-ops-toolbar>button{height:40px!important;min-height:40px!important;margin:0!important}.payments-toolbar{display:grid!important;grid-template-columns:170px minmax(280px,1fr) 150px 150px 82px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.payments-toolbar .payments-search,.payments-toolbar>button,.payments-toolbar>select{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important}.custody-toolbar{display:grid!important;grid-template-columns:170px minmax(280px,1fr) 170px 180px 82px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:10px 12px!important}.custody-toolbar .custody-search,.custody-toolbar>button,.custody-toolbar>input,.custody-toolbar>select{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important}.appt-filterbar{display:grid!important;grid-template-columns:170px minmax(260px,1fr) 145px 145px 150px auto auto auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.appt-filterbar>button,.appt-filterbar>input,.appt-filterbar>select{height:40px!important;min-height:40px!important;margin:0!important}.docs-fast-toolbar{grid-template-columns:170px minmax(280px,1fr) 155px 150px 140px auto!important;align-items:center!important}.batch-filterbar{display:grid!important;grid-template-columns:170px minmax(280px,1fr) 160px auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}}@media(min-width:761px) and (max-width:1250px){.advanced-ops-toolbar{grid-template-columns:170px minmax(260px,1fr) repeat(2,auto)!important}.advanced-ops-toolbar>button:nth-last-child(-n+2){grid-row:2}.payments-toolbar{grid-template-columns:170px minmax(240px,1fr) 140px 140px!important}.payments-toolbar>button{grid-column:-2/-1!important}.custody-toolbar{grid-template-columns:170px minmax(240px,1fr) 160px 160px!important}.custody-toolbar>button{grid-column:-2/-1!important}.appt-filterbar{grid-template-columns:170px minmax(240px,1fr) repeat(3,145px)!important}}@media(min-width:761px){.operations-fast .advanced-ops-toolbar{display:grid!important;grid-template-columns:170px minmax(300px,1fr) auto auto auto auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;margin-bottom:5px!important}.operations-fast .advanced-ops-toolbar>.search-by-select{grid-column:1!important;grid-row:1!important}.operations-fast .advanced-ops-toolbar>.ops-searchbox{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important}.operations-fast .advanced-ops-toolbar>button{grid-row:1!important;width:auto!important;white-space:nowrap!important}.parity-batch .batch-filterbar{display:grid!important;grid-template-columns:170px minmax(320px,1fr) 190px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:14px!important}.parity-batch .batch-filterbar>.search-by-select{grid-column:1!important;grid-row:1!important}.parity-batch .batch-filterbar>input.search{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}.parity-batch .batch-filterbar>select:last-child{grid-column:3!important;grid-row:1!important;width:100%!important}}@media(min-width:761px) and (max-width:1150px){.operations-fast .advanced-ops-toolbar{grid-template-columns:170px minmax(250px,1fr) repeat(2,auto)!important}.operations-fast .advanced-ops-toolbar>button:nth-of-type(n+3){grid-row:2!important}}:root{--premium-shadow:0 18px 45px rgba(42,58,91,.10);--premium-soft-shadow:0 8px 24px rgba(42,58,91,.075)}body{background:radial-gradient(circle at 78% 4%,rgba(61,103,216,.055),transparent 28%),#f5f7fb!important}.content{background:transparent!important}.appt-card,.batch-card,.custody-case-card,.delivery-case-card,.legacy-case-card,.ops-case-card,.panel,.payment-tx-card,.receivable-card{box-shadow:var(--premium-soft-shadow)!important;border-color:rgba(216,224,236,.82)!important}.custody-case-card:hover,.delivery-case-card:hover,.legacy-case-card:hover,.panel:hover{box-shadow:var(--premium-shadow)!important;transform:translateY(-1px);transition:box-shadow .2s ease,transform .2s ease}.primary{box-shadow:0 7px 18px rgba(46,91,205,.2)}.saas-dashboard{display:flex;flex-direction:column;gap:14px}.dashboard-command-hero{position:relative;overflow:hidden;min-height:245px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.5fr);align-items:center;grid-gap:28px;gap:28px;padding:30px 34px;border-radius:24px;background:linear-gradient(125deg,#111b34,#1a3470 56%,#2867c9);color:#fff;box-shadow:0 24px 60px rgba(23,48,101,.25)}.dashboard-glow{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.dashboard-glow.one{width:360px;height:360px;right:-80px;top:-190px;background:rgba(96,165,250,.22)}.dashboard-glow.two{width:230px;height:230px;left:46%;bottom:-180px;background:rgba(45,212,191,.14)}.dashboard-command-copy,.dashboard-hero-metric{position:relative;z-index:1}.dashboard-command-copy>span{font-size:9px;font-weight:800;letter-spacing:.16em;color:#a9c5ff}.dashboard-command-copy h2{max-width:720px;margin:10px 0;font-size:31px;line-height:1.13;letter-spacing:-.045em}.dashboard-command-copy p{max-width:690px;margin:0;color:#c6d4ee;font-size:12.5px;line-height:1.6}.dashboard-command-copy>div{display:flex;gap:9px;margin-top:21px}.dashboard-command-copy button{height:42px;padding:0 16px;border-radius:11px;font-weight:650;cursor:pointer}.dashboard-primary{border:0;background:#fff;color:#173873}.dashboard-scan{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-hero-metric{padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-hero-metric small{display:block;font-size:8px;letter-spacing:.14em;color:#bcd0f6}.dashboard-hero-metric strong{display:block;margin:8px 0;font-size:48px;line-height:1;letter-spacing:-.06em}.dashboard-hero-metric span{display:flex;align-items:center;gap:7px;color:#cfdbef;font-size:10px}.dashboard-hero-metric i{width:8px;height:8px;border-radius:50%;background:#45e0a8;box-shadow:0 0 0 5px rgba(69,224,168,.12)}.today-strip{display:grid;grid-template-columns:1.2fr repeat(4,1fr);overflow:hidden;border:1px solid rgba(216,224,236,.9);border-radius:16px;background:#fff;box-shadow:var(--premium-soft-shadow)}.today-strip>div{padding:16px 18px;border-right:1px solid #e9edf4}.today-strip>div:last-child{border-right:0}.today-strip small,.today-title span{display:block;font-size:8px;font-weight:750;letter-spacing:.09em;color:#8b96aa}.today-strip strong{display:block;margin:4px 0 1px;font-size:22px;letter-spacing:-.035em}.today-strip div>span:not(.today-title span){font-size:9px;color:#8994a7}.today-title{display:flex!important;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#f8faff,#eef3ff)}.today-title strong{font-size:13px}.dashboard-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-quick-actions>button{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e0e6f0;border-radius:14px;background:linear-gradient(145deg,#fff,#f9fbff);text-align:left;cursor:pointer;box-shadow:0 5px 16px rgba(37,54,88,.05)}.dashboard-quick-actions>button:hover{border-color:#bdcdf5;transform:translateY(-2px);box-shadow:var(--premium-soft-shadow)}.dashboard-quick-actions i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#edf3ff;color:#315fc8}.dashboard-quick-actions span{display:flex;flex-direction:column}.dashboard-quick-actions strong{font-size:11px}.dashboard-quick-actions small{margin-top:2px;font-size:8px;color:#8994a7}.premium-stats .stat{background:linear-gradient(145deg,#fff,#fafcff)!important;border-color:#e1e7f0!important;box-shadow:var(--premium-soft-shadow)!important}.premium-panel{overflow:hidden;border-radius:17px!important}.premium-ready-list .ready-row,.premium-recent .recent-row{transition:background .16s ease,transform .16s ease}.premium-ready-list .ready-row:hover,.premium-recent .recent-row:hover{background:#f5f8ff!important;transform:translateX(2px)}.quick-ops-dock{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr)) auto!important;grid-gap:7px!important;gap:7px!important;padding:11px 18px!important;background:linear-gradient(135deg,#101a31,#1b2f58)!important;border:0!important}.quick-ops-dock>button{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:rgba(255,255,255,.075)!important;color:#fff!important;box-shadow:none!important}.quick-ops-dock>button:hover{background:rgba(255,255,255,.14)!important}.quick-ops-dock>button>span{display:flex;flex-direction:column;text-align:left}.quick-ops-dock>button strong{font-size:9.5px;font-weight:650}.quick-ops-dock>button small{font-size:7px;color:#aebbd2}.quick-ops-dock>button.danger{color:#ffb4ad!important;border-color:rgba(255,130,120,.23)!important;background:rgba(220,60,55,.13)!important;padding:0 12px!important}.qr-legacy-dialog{width:min(930px,94vw)!important;border:0!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 30px 90px rgba(15,23,42,.32)!important}.qr-legacy-head{padding:18px 22px!important;background:linear-gradient(135deg,#101a31,#224d9d)!important;color:#fff!important}.qr-legacy-head p{color:#c5d3ec!important}.qr-legacy-body{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)!important;padding:0!important}.qr-scan-shell{padding:20px!important}.qr-action-sheet{padding:20px;border-left:1px solid #e4e9f1;background:linear-gradient(160deg,#f7f9fd,#eef3fb)}.qr-action-case{padding:15px;border:1px solid #dbe4f2;border-radius:14px;background:#fff}.qr-action-case>span{font-size:8px;font-weight:800;letter-spacing:.12em;color:#5972aa}.qr-action-case>strong{display:block;margin-top:5px;font-size:23px;letter-spacing:-.04em}.qr-action-case h3{margin:4px 0;font-size:14px}.qr-action-case small{color:#7d899c}.qr-action-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.qr-action-grid button{min-height:94px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px;border:1px solid #dce4ef;border-radius:13px;background:#fff;cursor:pointer;text-align:left}.qr-action-grid button:hover{border-color:#aebfe9;box-shadow:0 8px 20px rgba(42,67,119,.09)}.qr-action-grid i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#edf3ff;color:#315fc8}.qr-action-grid strong{margin-top:7px;font-size:11px}.qr-action-grid span{margin-top:2px;font-size:8px;color:#8290a4}.qr-scan-again{width:100%;height:38px;margin-top:10px;border:1px solid #d7e0ee;border-radius:10px;background:transparent;color:#53637c;font-weight:650;cursor:pointer}.app-loading-stage{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#edf3ff,#f8faff 55%,#fff)}.loading-brand{display:flex;flex-direction:column;align-items:center}.loading-brand>div{width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#2865d7,#4b6cf0);color:#fff;font-size:28px;font-weight:800;box-shadow:0 18px 45px rgba(44,91,199,.28)}.loading-brand strong{margin-top:16px;font-size:22px;letter-spacing:-.04em}.loading-brand span{margin-top:4px;color:#78869d;font-size:11px}.loading-brand i{width:150px;height:3px;overflow:hidden;margin-top:18px;border-radius:999px;background:#e1e7f0}.loading-brand i:after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:#3466d4;animation:kenzaLoad 1.15s ease-in-out infinite}@keyframes kenzaLoad{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}.mobile-command-nav{display:none}@media(max-width:900px){.dashboard-command-hero{grid-template-columns:1fr;min-height:0;padding:23px}.dashboard-command-copy h2{font-size:25px}.dashboard-hero-metric{display:none}.today-strip{grid-template-columns:1fr 1fr}.today-strip>div{border-bottom:1px solid #e9edf4}.dashboard-quick-actions{grid-template-columns:1fr 1fr}.quick-ops-dock{grid-template-columns:1fr 1fr!important}.qr-legacy-body{grid-template-columns:1fr!important}.qr-action-sheet{border-left:0;border-top:1px solid #e4e9f1}}@media(max-width:700px){.content{padding-bottom:102px!important}.sidebar{display:none!important}.mobile-command-nav{position:fixed;left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:1fr 1fr 1.18fr 1fr 1fr;align-items:end;height:67px;padding:7px 8px;border:1px solid rgba(210,219,234,.88);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(24,39,72,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-command-nav>button{height:51px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:#7d899d;font-size:9px}.mobile-command-nav>button.active{color:#315fc8}.mobile-command-nav .scan-command{position:relative;color:#284f9e}.scan-orb{position:absolute;top:-27px;width:55px;height:55px;display:grid;place-items:center;border:5px solid #f5f7fb;border-radius:18px;background:linear-gradient(145deg,#2c67dc,#4d6ef1);color:#fff;box-shadow:0 10px 24px rgba(45,93,204,.34)}.scan-command b{margin-top:29px;font-size:9px}.dashboard-command-copy>div{flex-direction:column}.dashboard-command-copy button{width:100%;justify-content:center}.today-strip{grid-template-columns:1fr 1fr}.dashboard-quick-actions{grid-template-columns:1fr}.qr-legacy-backdrop{padding:0!important}.qr-legacy-dialog{width:100%!important;height:100dvh!important;border-radius:0!important;overflow:auto!important}.qr-action-grid{grid-template-columns:1fr 1fr}.quick-ops-dock{grid-template-columns:1fr 1fr!important;padding:10px!important}.quick-ops-dock>button.danger{grid-column:1/-1}}@media(min-width:701px){.app-shell{grid-template-columns:264px minmax(0,1fr)!important}.sidebar{width:264px!important;padding:0 13px 14px!important;background:linear-gradient(180deg,#0e1930,#111f3b 54%,#0d172a)!important;border-right:0!important;color:#fff;box-shadow:14px 0 45px rgba(19,35,67,.1);z-index:35}.brand{padding:22px 9px 15px!important;border-bottom:1px solid rgba(255,255,255,.07)}.brand-mark{width:40px!important;height:40px!important;border-radius:12px!important;background:linear-gradient(145deg,#3979ea,#645ff2)!important;box-shadow:0 10px 26px rgba(53,105,224,.32)!important}.brand strong{display:block;color:#fff;font-size:14px!important;letter-spacing:-.02em}.brand span{color:#8fa1c1!important;font-size:8.5px!important;margin-top:2px!important}.sidebar-live{display:flex;align-items:center;gap:7px;margin:13px 6px 11px;padding:9px 10px;border:1px solid rgba(120,151,208,.14);border-radius:10px;background:rgba(255,255,255,.04);color:#aebcD4;font-size:9px}.sidebar-live i{width:7px;height:7px;border-radius:50%;background:#43d59d;box-shadow:0 0 0 4px rgba(67,213,157,.1)}.sidebar-live span{flex:1 1}.sidebar-live b{font-size:7px;letter-spacing:.12em;color:#65e3b3}.nav-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 2px 6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.13) transparent}.nav-section{display:grid!important;grid-gap:3px!important;gap:3px!important;margin:0 0 12px!important}.nav-section>span{display:block!important;padding:8px 11px 5px;color:#647696;font-size:7.5px;font-weight:800;letter-spacing:.15em}.nav{position:relative;min-height:39px;padding:8px 10px!important;border-radius:10px!important;color:#9eacc3!important;font-size:11.5px!important;font-weight:550!important;gap:9px!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.nav:hover{background:rgba(255,255,255,.055)!important;color:#eaf1ff!important;transform:translateX(1px)}.nav.active{background:linear-gradient(100deg,rgba(58,111,224,.3),rgba(75,98,192,.15))!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(112,156,244,.16),0 7px 20px rgba(4,12,28,.13)!important}.nav i.nav-icon{display:grid!important;place-items:center!important;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.045);color:#8498bb;font-style:normal}.nav.active i.nav-icon,.nav:hover i.nav-icon{background:rgba(80,136,239,.18);color:#c9dbff}.nav>span{display:flex;align-items:center;min-width:0;flex:1 1;white-space:nowrap}.nav-active-dot{width:5px!important;height:5px!important;margin:0 2px 0 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#6e9cff!important;box-shadow:0 0 0 4px rgba(110,156,255,.1)}.count-badge{margin-left:auto!important;background:rgba(89,137,234,.18)!important;color:#bfd3ff!important;border:1px solid rgba(122,159,236,.12)!important;font-size:8px!important;padding:2px 6px!important}.sidebar-foot{margin-top:auto!important;padding:13px 6px 0!important;border-top:1px solid rgba(255,255,255,.08)!important;grid-template-columns:34px minmax(0,1fr) 34px!important}.sidebar-foot .avatar{width:34px;height:34px;border-radius:10px!important;box-shadow:0 7px 18px rgba(32,85,193,.22)}.user-mini{min-width:0}.user-mini strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eef4ff;font-size:9.5px!important}.user-mini span{color:#8192b0!important;font-size:7.5px!important}.signout{display:grid;place-items:center;width:34px;height:34px!important;border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.045)!important;color:#97a8c5!important}.signout:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}}.app-toast{position:fixed;z-index:1500;top:22px;right:24px;width:min(390px,calc(100vw - 28px));display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;grid-gap:10px;gap:10px;overflow:hidden;padding:12px 12px 13px;border:1px solid #dfe6f1;border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 22px 65px rgba(20,34,63,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:toastEnter .28s ease-out}.app-toast-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#edf3ff;color:#3565ce}.app-toast-copy{display:flex;min-width:0;flex-direction:column}.app-toast-copy strong{font-size:10.5px;color:#172033}.app-toast-copy span{margin-top:2px;color:#69768b;font-size:9.5px;line-height:1.4}.app-toast>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:#f3f5f8;color:#7c8799;cursor:pointer}.app-toast.success{border-color:#cbeadd}.app-toast.success .app-toast-symbol{background:#eaf9f2;color:#13825f}.app-toast.error{border-color:#f3cdcf}.app-toast.error .app-toast-symbol{background:#fff0f1;color:#c8424c}.app-toast-timer{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#4778df;transform-origin:left;animation:toastTimer 5.2s linear forwards}.app-toast.success .app-toast-timer{background:#2aa878}.app-toast.error .app-toast-timer{background:#d6535d}@keyframes toastEnter{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@keyframes toastTimer{to{transform:scaleX(0)}}.modal-backdrop{background:rgba(7,16,35,.6)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.modal{border:1px solid rgba(222,228,238,.9)!important;border-radius:22px!important;box-shadow:0 34px 100px rgba(8,20,45,.32)!important}.modal:not(.new-case-modal):not(.invoice-case-modal){padding:0!important}.modal:not(.new-case-modal):not(.invoice-case-modal)>.modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:0!important;padding:18px 20px 16px;border-bottom:1px solid #e9edf4;background:linear-gradient(135deg,rgba(247,249,254,.98),rgba(255,255,255,.98));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.modal:not(.new-case-modal):not(.invoice-case-modal)>.form-grid,.modal:not(.new-case-modal):not(.invoice-case-modal)>.payment-form{padding:18px 20px 20px}.modal-head h2{color:#14203a;font-weight:750!important;letter-spacing:-.035em!important}.modal-head p{margin-top:4px!important;color:#7b879a!important}.modal .icon-btn{border:1px solid #e2e7ef!important;background:#fff!important;box-shadow:0 3px 10px rgba(31,48,82,.06)}.modal .icon-btn:hover{background:#f4f7fc!important;color:#244b9c!important}.form-grid label>span{color:#59677c!important;font-weight:650!important}.form-grid input,.form-grid select,.form-grid textarea,.modal input,.modal select,.modal textarea{border-color:#dce3ed!important;background:#fbfcfe!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{outline:0!important;border-color:#7f9ee5!important;background:#fff!important;box-shadow:0 0 0 4px rgba(64,105,204,.1)!important}.modal-actions{margin-top:8px!important;padding-top:15px!important;border-top:1px solid #edf0f5}.primary,.secondary,.small-primary{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.primary:hover,.small-primary:hover{transform:translateY(-1px);box-shadow:0 10px 23px rgba(46,91,205,.27)}.secondary:hover{border-color:#cbd6e7!important;background:#f6f8fc!important}@media(max-width:700px){.app-toast{top:12px;right:14px}.modal:not(.new-case-modal):not(.invoice-case-modal){border-radius:18px!important}.modal:not(.new-case-modal):not(.invoice-case-modal)>.form-grid,.modal:not(.new-case-modal):not(.invoice-case-modal)>.modal-head,.modal:not(.new-case-modal):not(.invoice-case-modal)>.payment-form{padding:15px}}.export-menu{position:relative;display:inline-flex}.export-trigger{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap}.export-menu-scrim{position:fixed!important;inset:0!important;z-index:89!important;width:auto!important;height:auto!important;min-height:0!important;border:0!important;background:transparent!important}.export-menu-popover{position:absolute;z-index:90;top:calc(100% + 9px);right:0;width:260px;padding:9px;border:1px solid #dfe6f1;border-radius:15px;background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(20,34,63,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:toastEnter .18s ease-out}.export-menu-popover>span{display:block;padding:6px 8px 8px;color:#8490a3;font-size:7.5px;font-weight:800;letter-spacing:.13em}.export-menu-popover>button{width:100%;display:grid;grid-template-columns:35px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:8px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.export-menu-popover>button:hover{background:#f3f6fb}.export-menu-popover i{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;font-size:8px;font-style:normal;font-weight:800}.export-menu-popover i.pdf{background:#fff0f1;color:#c93f49}.export-menu-popover i.xls{background:#eaf8f0;color:#178158}.export-menu-popover i.doc{background:#edf3ff;color:#3163cb}.export-menu-popover i.csv{background:#f5efff;color:#7650b7}.export-menu-popover small,.export-menu-popover strong{display:block}.export-menu-popover strong{color:#1d2940;font-size:10px}.export-menu-popover small{margin-top:2px;color:#8591a4;font-size:8px}.export-menu-popover>em{display:block;margin:5px 2px 0;padding:8px;border-top:1px solid #edf0f5;color:#8490a3;font-size:8px;font-style:normal;text-align:right}.reports-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.reports-actions>div:first-child{margin-right:auto}.reports-actions>div:first-child span,.reports-actions>div:first-child strong{display:block}.reports-actions>div:first-child strong{font-size:14px;color:#172033}.reports-actions>div:first-child span{margin-top:2px;color:#7c889b;font-size:9px}.reports-actions>.secondary{display:flex;align-items:center;gap:7px}.report-library{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;margin:13px 0}.report-library>button{display:flex;align-items:center;gap:9px;min-width:0;padding:11px;border:1px solid #e0e6ef;border-radius:13px;background:linear-gradient(145deg,#fff,#f8faff);text-align:left;cursor:pointer;box-shadow:0 5px 15px rgba(36,53,86,.045)}.report-library>button:hover{border-color:#b9caee;transform:translateY(-1px);box-shadow:0 9px 22px rgba(36,53,86,.08)}.report-library>button>svg{flex:0 0 auto;color:#3565ce}.report-library small,.report-library span,.report-library strong{display:block;min-width:0}.report-library strong{color:#25324a;font-size:9.5px}.report-library small,.report-library strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-library small{margin-top:2px;color:#8995a7;font-size:7.5px}.reports-tabs{overflow-x:auto!important;scrollbar-width:none}.reports-tabs button{white-space:nowrap}.report-list-row small{margin-left:4px;color:#98a2b3;font-size:8px}@media(max-width:1200px){.report-library{grid-template-columns:repeat(3,minmax(0,1fr))}.top-actions .export-trigger{padding-left:10px!important;padding-right:10px!important}}@media(max-width:700px){.top-actions>.export-menu{display:none}.report-library{grid-template-columns:1fr 1fr}.reports-actions{align-items:flex-start!important;flex-wrap:wrap}.reports-actions>div:first-child{width:100%}.export-menu-popover{position:fixed;left:14px;right:14px;top:auto;bottom:88px;width:auto}.report-library strong{font-size:9px}}.notification-trigger{position:relative;width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border:1px solid #dfe5ee;border-radius:11px;background:#fff;color:#526179;cursor:pointer;box-shadow:0 4px 12px rgba(37,52,82,.04)}.notification-trigger:hover{background:#f5f8fd;color:#2f5fc8}.notification-trigger b{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid #f5f7fb;border-radius:99px;background:#e34852;color:#fff;font-size:7px;box-shadow:0 4px 10px rgba(196,45,55,.25)}.notification-backdrop{position:fixed;inset:0;z-index:1300;background:rgba(8,17,36,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:notificationFade .18s ease-out}.notification-center{position:absolute;top:0;right:0;width:min(520px,100vw);height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid rgba(222,229,239,.9);background:#f7f9fc;box-shadow:-30px 0 90px rgba(8,20,45,.25);animation:notificationSlide .25s ease-out}.notification-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 22px 17px;background:linear-gradient(135deg,#111c35,#1d3e7b);color:#fff}.notification-head>div>span{font-size:7.5px;font-weight:800;letter-spacing:.16em;color:#a9c5f9}.notification-head h2{margin:5px 0 2px;font-size:22px;letter-spacing:-.04em}.notification-head p{margin:0;color:#b9c9e5;font-size:9px}.notification-head>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.notification-tabs{display:grid;grid-template-columns:1fr 1fr;padding:8px 12px 0;background:#fff;border-bottom:1px solid #e5eaf1}.notification-tabs button{height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;color:#768297;font-size:10px;font-weight:650;cursor:pointer}.notification-tabs button.active{border-color:#3769d3;color:#2857bc}.notification-tabs b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:99px;background:#eaf0ff;color:#315fc8;font-size:7px}.notification-actions{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#fff;border-bottom:1px solid #e7ebf2}.notification-actions>button{height:33px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe5ee;border-radius:9px;background:#fff;color:#58677e;font-size:8.5px;font-weight:650;cursor:pointer}.notification-actions>button:disabled{opacity:.45}.notification-actions>.export-menu{margin-left:auto}.notification-actions .export-trigger{height:33px!important;min-height:33px!important;padding:0 10px!important;font-size:8.5px!important}.audit-filters{display:grid;grid-template-columns:minmax(180px,1fr) 130px 115px;grid-gap:7px;gap:7px;padding:10px 14px;border-bottom:1px solid #e4e9f1;background:#f7f9fc}.audit-filters>div{display:flex;align-items:center;gap:7px;color:#8793a5}.audit-filters input,.audit-filters select,.audit-filters>div{padding:0 9px;border:1px solid #dfe5ed;border-radius:9px;background:#fff}.audit-filters input,.audit-filters select{width:100%;height:35px;min-width:0;color:#34425a;font-size:8.5px;outline:0}.audit-filters>div input{height:33px;padding:0;border:0;background:transparent}.audit-filters>button{height:32px;border:1px solid #dfe5ed;border-radius:8px;background:#fff;color:#66758b;font-size:8px;cursor:pointer}.notification-list{flex:1 1;overflow:auto;padding:10px 11px 18px}.notification-item{position:relative;width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 7px;align-items:flex-start;grid-gap:10px;gap:10px;margin-bottom:7px;padding:12px;border:1px solid #e3e8f0;border-radius:13px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 4px 13px rgba(30,46,77,.035);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.notification-item:hover:not(:disabled){transform:translateX(-2px);border-color:#bdccec;box-shadow:0 8px 20px rgba(30,46,77,.075)}.notification-item:disabled{cursor:default}.notification-item.unread{border-color:#c5d5f4;background:linear-gradient(135deg,#fff,#f6f9ff)}.notification-type{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#edf3ff;color:#3867ca;font-style:normal}.notification-item.payments .notification-type{background:#eaf8f1;color:#17815c}.notification-item.deliveries .notification-type{background:#eaf8f5;color:#168277}.notification-item.custody .notification-type{background:#f0edff;color:#6751bd}.notification-item.appointments .notification-type{background:#fff5e7;color:#a46617}.notification-item.warning .notification-type{background:#fff0f1;color:#c43f48}.notification-copy{min-width:0}.notification-copy>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notification-copy strong{overflow:hidden;color:#1e2a40;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.notification-copy time{flex:0 0 auto;color:#939daf;font-size:7.5px}.notification-copy>span{display:block;margin-top:3px;overflow:hidden;color:#748096;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.notification-copy small{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:8px}.notification-copy del{max-width:145px;color:#a46468}.notification-copy del,.notification-copy ins{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-copy ins{max-width:180px;color:#18775b;text-decoration:none}.notification-copy small b{color:#9aa4b4}.notification-item>em{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#4779df;box-shadow:0 0 0 4px rgba(71,121,223,.1)}.notification-empty{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8a96a8;text-align:center}.notification-empty>svg{width:44px;height:44px;padding:11px;border-radius:14px;background:#eaf8f1;color:#1f946d}.notification-empty strong{margin-top:11px;color:#4d5a70;font-size:11px}.notification-empty span{margin-top:4px;font-size:8.5px}.notification-spinner{width:30px!important;height:30px;border:3px solid #e0e6ef;border-top-color:#3b6ed4;border-radius:50%;animation:importSpin .8s linear infinite}.audit-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-top:1px solid #e1e7ef;background:#fff;color:#79869a;font-size:8px}.audit-footer small{color:#9aa4b4}@keyframes notificationFade{0%{opacity:0}to{opacity:1}}@keyframes notificationSlide{0%{transform:translateX(100%)}to{transform:none}}@media(max-width:900px){.top-actions .notification-trigger{display:grid!important}.audit-filters{grid-template-columns:1fr 1fr}.audit-filters>div{grid-column:1/-1}}@media(max-width:700px){.notification-center{width:100vw}.notification-head{padding:18px 16px 14px}.notification-list{padding-left:8px;padding-right:8px}.notification-actions{padding:8px}.audit-filters{padding:8px;grid-template-columns:1fr 1fr}.notification-copy del{max-width:95px}.notification-copy ins{max-width:120px}.top-actions .notification-trigger{width:38px!important;height:38px!important;flex-basis:38px!important}}@media(min-width:701px){.modal.quick-modal{width:min(94vw,1580px)!important;max-width:1580px!important;max-height:91vh!important;border:1px solid rgba(205,216,233,.8)!important;border-radius:22px!important;background:#f8fafd!important;box-shadow:0 34px 100px rgba(8,20,45,.34)!important}.quick-modal .quick-hero{min-height:132px!important;padding:23px 32px!important;background:linear-gradient(118deg,#197d92,#2676c8 48%,#3d5eea)!important}.quick-modal .quick-hero h2{margin:7px 0 10px!important;font-size:27px!important;line-height:1.05!important;letter-spacing:-.035em!important}.quick-modal .quick-ref{font-size:21px!important;line-height:1!important}.quick-identity-chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.quick-identity-chips>span{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(7,28,66,.12);color:#eef6ff;font-size:9px;font-weight:650}.quick-identity-chips svg{opacity:.8}.quick-modal .quick-actions{align-items:center!important}.quick-modal .quick-status-select{min-width:190px!important;height:43px!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:11px!important;box-shadow:0 8px 24px rgba(7,35,79,.12)!important}.quick-modal .quick-close{width:43px!important;height:43px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:11px!important;background:rgba(255,255,255,.94)!important;color:#1e355d!important}.quick-modal .quick-close svg{display:block!important;stroke:currentColor!important}.quick-modal .quick-ops-dock{grid-template-columns:repeat(6,minmax(118px,1fr)) auto!important;gap:8px!important;min-height:70px!important;padding:10px 20px!important;background:linear-gradient(110deg,#101b35,#1c2f5b)!important}.quick-modal .quick-ops-dock>button{min-width:0!important;height:49px!important;padding:0 10px!important;border-radius:11px!important;background:rgba(255,255,255,.065)!important}.quick-modal .quick-ops-dock>button:hover{background:rgba(255,255,255,.12)!important;transform:translateY(-1px)}.quick-modal .quick-ops-dock>button>svg{box-sizing:content-box;padding:7px;border-radius:8px;background:rgba(255,255,255,.08)}.quick-modal .quick-ops-dock .danger{padding:0 14px!important;background:rgba(180,51,62,.17)!important}.quick-modal .quick-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;background:#fff!important;border-bottom:1px solid #e3e8f1!important}.quick-modal .quick-stats>div{min-height:72px!important;padding:15px 22px!important}.quick-modal .quick-stats span{font-size:8px!important;letter-spacing:.11em!important}.quick-modal .quick-stats strong{margin-top:5px!important;font-size:15px!important}.quick-modal .quick-body{height:auto!important;min-height:350px!important;max-height:calc(91vh - 345px)!important;grid-template-columns:minmax(0,1fr) 330px!important;align-items:stretch!important;overflow:hidden!important;background:#f8fafd!important}.quick-modal .quick-body>section{min-width:0;overflow:auto;padding:20px 22px 24px!important}.quick-modal .quick-body>.quick-side{overflow:auto;padding:16px!important;border-left:1px solid #e0e6f0!important;background:#f3f6fb!important}.quick-modal .section-head{align-items:center!important;margin-bottom:12px!important}.quick-modal .section-head h3{font-size:15px!important}.quick-modal .section-head p{margin-top:3px!important;font-size:9px!important}.quick-section-tools{display:flex;align-items:center;gap:12px}.quick-progress{width:126px}.quick-progress>span{display:flex;justify-content:flex-end;margin-bottom:5px;color:#8490a4;font-size:7.5px}.quick-progress b{margin-right:3px;color:#315fc9}.quick-progress>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#e6ebf3}.quick-progress em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#268a9b,#466ae5)}.quick-modal .quick-docs{gap:9px!important}.quick-modal .quick-docs .doc-row.compact-editor{grid-template-columns:minmax(190px,225px) minmax(0,1fr)!important;gap:12px!important;padding:10px!important;border:1px solid #e0e6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 16px rgba(34,52,83,.035)!important}.quick-modal .quick-docs .doc-title{padding:4px 2px!important}.quick-modal .quick-docs .doc-title strong{font-size:10.5px!important}.quick-modal .quick-docs .doc-title span{font-size:8.5px!important}.quick-modal .quick-docs .quick-stage-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;grid-gap:7px!important;gap:7px!important;padding:0!important}.quick-modal .quick-stage-item{border-color:#e1e7f0!important;border-radius:11px!important;background:#fbfcfe!important;box-shadow:none!important}.quick-modal .quick-stage-item.open{grid-column:span 1;border-color:#afc5f2!important;background:#fff!important;box-shadow:0 8px 22px rgba(42,78,149,.1)!important}.quick-modal .quick-stage-summary{min-height:58px!important;padding:8px!important;grid-template-columns:27px minmax(0,1fr) 27px!important;gap:7px!important}.quick-modal .quick-stage-index{width:27px!important;height:27px!important}.quick-modal .quick-stage-copy strong{font-size:9.5px!important}.quick-modal .quick-stage-copy span{font-size:8px!important}.quick-modal .quick-stage-edit{width:27px!important;height:27px!important}.quick-modal .quick-stage-editor{padding:8px!important;gap:6px!important}.quick-modal .quick-stage-editor label>span{font-size:7px!important}.quick-modal .quick-stage-editor input,.quick-modal .quick-stage-editor select{height:32px!important;font-size:8px!important;padding:0 7px!important}.quick-modal .quick-stage-mini-actions{grid-column:1/-1!important;display:flex!important;justify-content:flex-end!important;gap:5px!important}.quick-modal .quick-stage-add{min-height:58px!important;border-radius:11px!important;background:#f8faff!important}.quick-side-section{padding:14px;border:1px solid #e1e7f0;border-radius:14px;background:#fff;box-shadow:0 5px 17px rgba(32,48,77,.035)}.quick-side-section+.quick-side-section{margin-top:10px}.quick-side-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.quick-side-heading>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eaf1ff;color:#3564c7}.quick-side-heading h3{margin:0!important;font-size:11px!important}.quick-modal .quick-side dl{grid-template-columns:110px minmax(0,1fr)!important;gap:8px 9px!important;margin:0!important}.quick-modal .quick-side dt{font-size:8.5px!important;color:#929caf!important}.quick-modal .quick-side dd{font-size:8.8px!important;color:#4e5c73!important}.quick-activity-section{min-height:120px}.quick-modal .activity-scroll{max-height:190px!important;padding-right:2px!important}.quick-modal .timeline-item{padding-bottom:11px!important}.quick-modal .timeline-item strong{font-size:9px!important}.quick-modal .timeline-item small,.quick-modal .timeline-item span{font-size:8px!important}}@media(max-width:1180px) and (min-width:701px){.quick-modal .quick-ops-dock{grid-template-columns:repeat(4,1fr)!important}.quick-modal .quick-body{grid-template-columns:minmax(0,1fr) 290px!important;max-height:calc(91vh - 390px)!important}.quick-modal .quick-docs .doc-row.compact-editor{grid-template-columns:1fr!important}.quick-modal .quick-stats{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:700px){.quick-identity-chips{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.quick-identity-chips>span{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 7px;border-radius:7px;background:rgba(0,0,0,.12);font-size:8px}.quick-modal .quick-close{display:grid!important;place-items:center!important;background:#fff!important;color:#1e355d!important}.quick-section-tools{display:flex;align-items:center;gap:7px}.quick-progress{display:none}.quick-side-section{padding:13px;border:1px solid #e2e7ef;border-radius:12px;background:#fff}.quick-side-section+.quick-side-section{margin-top:9px}.quick-side-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px}.quick-side-heading>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#edf3ff;color:#3463c7}.quick-side-heading h3{margin:0!important}}.modal:has(>.custody-bulk-form),.modal:has(>.custody-form){width:min(760px,calc(100vw - 32px))!important;overflow:hidden!important;background:#f7f9fc!important}.modal:has(>.custody-bulk-form)>.modal-head,.modal:has(>.custody-form)>.modal-head{padding:21px 24px 18px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important}.modal:has(>.custody-bulk-form)>.modal-head h2,.modal:has(>.custody-form)>.modal-head h2{font-size:20px!important}.modal:has(>.custody-bulk-form)>.modal-head p,.modal:has(>.custody-form)>.modal-head p{font-size:9.5px!important}.custody-bulk-form,.custody-form{padding:20px 24px 0!important;background:#f7f9fc!important;gap:15px!important}.custody-bulk-form>label,.custody-form>label{display:flex!important;min-width:0!important;flex-direction:column!important;gap:6px!important}.custody-bulk-form>label>span,.custody-case-picker>label,.custody-form>label>span{display:block!important;margin:0!important;color:#526176!important;font-size:8.5px!important;font-weight:750!important;letter-spacing:.015em!important}.custody-bulk-form input,.custody-bulk-form select,.custody-form input,.custody-form select{width:100%!important;height:42px!important;min-width:0!important;padding:0 12px!important;border:1px solid #dce3ed!important;border-radius:10px!important;background:#fff!important;color:#26334a!important;font:inherit!important;font-size:10px!important}.custody-bulk-form textarea,.custody-form textarea{width:100%!important;min-height:82px!important;padding:11px 12px!important;border:1px solid #dce3ed!important;border-radius:10px!important;background:#fff!important;color:#26334a!important;font:inherit!important;font-size:9.5px!important;line-height:1.5!important;resize:vertical!important}.custody-case-picker{display:flex!important;flex-direction:column!important;gap:6px!important}.custody-case-picker>input{height:45px!important;padding:0 13px!important;border-radius:11px!important;background:#fff!important}.custody-case-results{top:70px!important}.custody-selected-case{margin-top:-3px!important;border-color:#dce4f0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px rgba(31,49,82,.035)!important}.custody-selected-case>div{padding:10px 11px!important}.custody-selected-case small{font-size:6.5px!important;letter-spacing:.08em!important}.custody-selected-case strong{font-size:9.5px!important}.custody-location-presets{display:flex!important;align-items:center!important;gap:7px!important;padding:11px 12px!important;border:1px solid #e1e7f0!important;border-radius:11px!important;background:#fff!important}.custody-location-presets span{flex:0 0 auto!important;margin-right:3px!important;color:#8692a5!important;font-size:8px!important;font-weight:650!important}.custody-location-presets button{height:32px!important;padding:0 10px!important;border:1px solid #dce3ed!important;border-radius:8px!important;background:#f8fafe!important;color:#42516a!important;font-size:8.5px!important;font-weight:650!important;transition:.15s ease!important}.custody-location-presets button:hover{border-color:#9cb4e9!important;background:#edf3ff!important;color:#2959bf!important;transform:translateY(-1px)!important}.custody-bulk-form .modal-actions,.custody-form .modal-actions{position:relative!important;grid-column:1/-1!important;margin:3px -24px 0!important;padding:14px 24px!important;border-top:1px solid #e4e9f1!important;background:#fff!important;box-shadow:none!important}.custody-bulk-form .modal-actions button,.custody-form .modal-actions button{min-width:104px!important;height:42px!important;border-radius:10px!important;font-size:9.5px!important;font-weight:700!important}.custody-bulk-form .modal-actions .primary,.custody-form .modal-actions .primary{min-width:142px!important}.custody-scope-note{padding:10px 12px!important;border-radius:10px!important;font-size:8.5px!important;line-height:1.45!important}.custody-bulk-form{grid-template-columns:1fr!important}.custody-bulk-form>.wide,.custody-bulk-form>label.wide{grid-column:1!important}.custody-bulk-form:before{content:"MOVE DESTINATION";display:block;margin-bottom:-8px;color:#7c899d;font-size:7px;font-weight:800;letter-spacing:.13em}.custody-bulk-form .custody-location-presets{margin-top:-3px!important}@media(max-width:700px){.modal:has(>.custody-bulk-form),.modal:has(>.custody-form){width:100vw!important;max-height:100dvh!important;border-radius:0!important}.modal:has(>.custody-bulk-form)>.modal-head,.modal:has(>.custody-form)>.modal-head{padding:17px 16px 14px!important}.custody-bulk-form,.custody-form{grid-template-columns:1fr!important;padding:16px 16px 0!important;gap:12px!important}.custody-bulk-form .wide,.custody-form .wide{grid-column:1!important}.custody-location-presets{align-items:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding:10px!important}.custody-location-presets span{position:-webkit-sticky;position:sticky;left:0;align-self:center;background:#fff;padding-right:4px}.custody-location-presets button{flex:0 0 auto!important}.custody-selected-case{grid-template-columns:1fr 1fr!important}.custody-bulk-form .modal-actions,.custody-form .modal-actions{margin:2px -16px 0!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important}.custody-bulk-form .modal-actions button,.custody-form .modal-actions button{flex:1 1!important;min-width:0!important}}.custody-transfer-form{max-height:calc(92vh - 86px)!important;overflow:auto!important}.custody-transfer-form .custody-case-picker>label,.custody-transfer-form>label>span{font-size:11px!important}.custody-transfer-form input,.custody-transfer-form select,.custody-transfer-form textarea{font-size:12px!important}.custody-transfer-form .custody-selected-case small{font-size:8px!important}.custody-transfer-form .custody-selected-case strong{font-size:11px!important}.custody-transfer-form .custody-location-presets span{font-size:10px!important}.custody-transfer-form .custody-location-presets button{height:36px!important;font-size:10.5px!important}.custody-transfer-form .modal-actions button{font-size:11px!important}.custody-document-picker{overflow:hidden;border:1px solid #dce4ef;border-radius:13px;background:#fff}.custody-picker-head{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #e7ebf2;background:#f9fbfe}.custody-picker-head>div{display:flex;flex-direction:column;gap:2px}.custody-picker-head strong{font-size:11px;color:#26334a}.custody-picker-head span{font-size:9px;color:#8490a3}.custody-document-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;max-height:225px;overflow:auto}.custody-document-options>label{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;padding:10px!important;border:1px solid #e2e7ef!important;border-radius:10px!important;background:#fbfcfe!important;cursor:pointer!important}.custody-document-options>label.selected{border-color:#a9c1ef!important;background:#f1f6ff!important;box-shadow:0 0 0 2px rgba(66,107,207,.06)}.custody-document-options input{width:16px!important;height:16px!important;padding:0!important;accent-color:#3b6fd5}.custody-document-options label>span{display:flex!important;min-width:0;flex-direction:column;gap:3px}.custody-document-options strong{overflow:hidden;color:#26334a;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.custody-document-options small{overflow:hidden;color:#7f8b9e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.custody-no-docs{margin:0;padding:16px;color:#7e899b;font-size:10px;text-align:center}.custody-transfer-queue{margin-bottom:14px;border:1px solid #dfe5ef;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(31,47,77,.04)}.custody-transfer-title{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e6ebf2}.custody-transfer-title>div>span{display:block;color:#71819b;font-size:8px;font-weight:800;letter-spacing:.13em}.custody-transfer-title h3{margin:3px 0 0;color:#1e2b42;font-size:14px}.custody-transfer-title>b{padding:6px 9px;border-radius:99px;background:#fff3db;color:#8e5b0c;font-size:9px}.custody-transfer-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;padding:10px}.custody-transfer-list>article{min-width:0;padding:12px;border:1px solid #e1e7f0;border-radius:12px;background:#fbfcfe}.custody-transfer-no{display:flex;align-items:center;justify-content:space-between;gap:8px}.custody-transfer-no>span{overflow:hidden;color:#2f5fbf;font-size:9.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.custody-transfer-no>b{flex:0 0 auto;padding:4px 6px;border-radius:99px;background:#fff2d8;color:#9a6410;font-size:7px}.custody-transfer-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:7px;gap:7px;margin-top:11px}.custody-transfer-route strong{overflow:hidden;color:#27354c;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.custody-transfer-route strong:last-child{text-align:right}.custody-transfer-route i{color:#5476bd;font-style:normal}.custody-transfer-counts{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.custody-transfer-counts span{padding:4px 6px;border-radius:6px;background:#eef2f8;color:#657289;font-size:7.5px}.custody-transfer-list article>p{margin:8px 0 0;color:#748197;font-size:8.5px}.custody-transfer-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:11px;padding-top:9px;border-top:1px solid #e7ebf1}.custody-transfer-actions button{height:34px!important;font-size:8.5px!important}.custody-transfer-actions .secondary{display:none!important}.custody-transfer-empty{grid-column:1/-1;min-height:70px;display:flex;align-items:center;justify-content:center;gap:8px;color:#728097;font-size:10px}.custody-transfer-empty svg{padding:5px;box-sizing:content-box;border-radius:50%;background:#eaf8f1;color:#16825f}@media(max-width:1100px){.custody-transfer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.custody-document-options,.custody-transfer-list{grid-template-columns:1fr}.custody-transfer-title{align-items:flex-start;gap:10px}.custody-transfer-form{max-height:none!important}.custody-transfer-form .custody-selected-case{grid-template-columns:1fr 1fr!important}}.custody-actions-row{align-items:flex-end!important}.custody-branch-view{display:flex;min-width:210px;flex-direction:column;gap:4px;margin-right:auto}.custody-branch-view>span{color:#687790;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.custody-branch-view select{width:100%;height:39px;padding:0 32px 0 11px;border:1px solid #dce3ed;border-radius:10px;background:#fff;color:#2d3b53;font-size:10px;font-weight:650}.custody-branch-view small{color:#8a96a8;font-size:7.5px}.custody-awaiting-branch{display:flex;min-height:34px;align-items:center;padding:0 9px;border-radius:8px;background:#fff3dc;color:#8b5b12;font-size:8px;font-weight:700}.custody-transfer-actions:has(.custody-awaiting-branch){justify-content:flex-start}@media(max-width:900px){.custody-actions-row{flex-wrap:wrap!important}.custody-branch-view{width:100%;margin:0 0 5px}.custody-actions-row>button{flex:1 1}}.quick-location-chip{border-color:rgba(190,255,226,.25)!important;background:rgba(12,95,83,.24)!important;color:#effff9!important}.doc-current-location{display:flex!important;align-items:center!important;gap:4px!important;margin-top:5px!important;width:max-content!important;max-width:100%!important;padding:4px 6px!important;border-radius:6px!important;background:#eaf8f3!important;color:#14735a!important;font-size:7.5px!important;font-weight:700!important}.doc-current-location svg{flex:0 0 auto}.quick-location-value{display:inline-flex;padding:4px 7px;border-radius:7px;background:#eaf8f3;color:#14735a;font-size:8.5px;font-weight:750}.quick-location-value.mixed{background:#fff3dc;color:#875810}@media(min-width:701px){.quick-modal-v323{width:min(1440px,94vw)!important;max-width:1440px!important;max-height:92vh!important;display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid rgba(196,207,225,.8)!important;border-radius:24px!important;background:#f3f6fb!important;box-shadow:0 40px 110px rgba(9,21,45,.38)!important}.quick-modal-v323 .quick-hero{grid-column:1!important;grid-row:1/4!important;min-height:0!important;padding:30px 25px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:28px!important;background:radial-gradient(circle at 20% 8%,rgba(50,190,197,.38),transparent 34%),linear-gradient(165deg,#122342,#162e58 52%,#1d3260)!important}.quick-modal-v323 .quick-context-label{margin-bottom:19px;color:#8fcfd7;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.quick-modal-v323 .quick-ref{font-size:27px!important;color:#fff!important;letter-spacing:-.02em!important}.quick-modal-v323 .quick-hero h2{max-width:235px;margin:10px 0 17px!important;font-size:25px!important;line-height:1.08!important;letter-spacing:-.035em!important}.quick-modal-v323 .quick-identity-chips{display:grid!important;grid-gap:8px!important;gap:8px!important}.quick-modal-v323 .quick-identity-chips>span{min-width:0;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.06);color:#dbe7f8;font-size:9px;overflow-wrap:anywhere}.quick-modal-v323 .quick-identity-chips>span svg{flex:0 0 auto;color:#88b8e5}.quick-modal-v323 .quick-identity-chips>.quick-location-chip{border-color:rgba(77,216,184,.25)!important;background:rgba(20,142,119,.2)!important;color:#dffcf4!important}.quick-modal-v323 .quick-actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-gap:8px!important;gap:8px!important}.quick-modal-v323 .quick-status-select{width:100%!important;min-width:0!important;height:44px!important;padding:0 34px 0 12px!important;border-color:rgba(255,255,255,.14)!important;background:#fff!important;color:#176842!important;font-size:10px!important;font-weight:800!important}.quick-modal-v323 .quick-close{width:44px!important;height:44px!important;border:0!important;background:rgba(255,255,255,.1)!important;color:#fff!important;box-shadow:none!important}.quick-modal-v323 .quick-close:hover{background:rgba(255,255,255,.18)!important}.quick-modal-v323 .quick-ops-dock{grid-column:2!important;grid-row:1!important;min-height:0!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;padding:14px 18px!important;border-bottom:1px solid #dfe5ef!important;background:#fff!important}.quick-modal-v323 .quick-ops-dock>button{height:58px!important;min-width:0!important;padding:0 8px!important;border:1px solid #e0e6ef!important;border-radius:12px!important;background:#f8fafd!important;color:#26364f!important;box-shadow:none!important}.quick-modal-v323 .quick-ops-dock>button:hover{border-color:#a9bfe9!important;background:#edf3ff!important;color:#2659bd!important;transform:translateY(-1px)}.quick-modal-v323 .quick-ops-dock>button>svg{padding:0!important;background:transparent!important;color:#3d6dcc!important}.quick-modal-v323 .quick-ops-dock>button span{min-width:0!important}.quick-modal-v323 .quick-ops-dock>button strong{font-size:9px!important}.quick-modal-v323 .quick-ops-dock>button small{margin-top:2px!important;color:#8490a3!important;font-size:7px!important}.quick-modal-v323 .quick-ops-dock>.danger{background:#fff7f7!important;color:#b2434d!important;border-color:#f0dadd!important;font-size:9px!important}.quick-modal-v323 .quick-ops-dock>.danger:hover{background:#fff0f1!important;color:#a92f3b!important;border-color:#e9bfc4!important}.quick-modal-v323 .quick-stats{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;padding:0 18px 14px!important;border:0!important;background:#fff!important}.quick-modal-v323 .quick-stats>div{min-height:68px!important;padding:13px 14px!important;border:1px solid #e2e7ef!important;border-radius:12px!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important}.quick-modal-v323 .quick-stats>div:last-child{border-right:1px solid #e2e7ef!important}.quick-modal-v323 .quick-stats span{font-size:7.5px!important;letter-spacing:.12em!important}.quick-modal-v323 .quick-stats strong{font-size:14px!important;color:#1d2b43!important}.quick-modal-v323 .quick-body{grid-column:2!important;grid-row:3!important;min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;overflow:hidden!important;border-top:1px solid #e1e7f0!important;background:#f4f7fb!important}.quick-modal-v323 .quick-body>section{min-height:0!important;padding:20px!important;overflow:auto!important}.quick-modal-v323 .quick-body>.quick-side{min-height:0!important;padding:14px!important;display:grid!important;grid-template-rows:auto minmax(190px,1fr)!important;grid-gap:11px!important;gap:11px!important;overflow:hidden!important;border-left:1px solid #dfe6f0!important;background:#eef2f8!important}.quick-modal-v323 .quick-side-section{min-height:0!important;margin:0!important;padding:15px!important;border:1px solid #dfe6ef!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 22px rgba(28,46,77,.045)!important}.quick-modal-v323 .quick-side-heading{margin-bottom:13px!important}.quick-modal-v323 .quick-side-heading>span{width:31px!important;height:31px!important}.quick-modal-v323 .quick-side-heading h3{font-size:11px!important}.quick-modal-v323 .quick-side-heading small{display:block;margin-top:2px;color:#929cae;font-size:7.5px}.quick-modal-v323 .quick-side dl{grid-template-columns:105px minmax(0,1fr)!important;gap:9px!important}.quick-modal-v323 .quick-side dt{font-size:8px!important}.quick-modal-v323 .quick-side dd{font-size:8.7px!important;line-height:1.35!important}.quick-modal-v323 .quick-activity-section{display:flex!important;flex-direction:column!important;overflow:hidden!important}.quick-modal-v323 .activity-scroll{min-height:120px!important;max-height:none!important;flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:3px 9px 8px 4px!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#9eacc2 #edf1f6!important}.quick-modal-v323 .activity-scroll::-webkit-scrollbar{width:8px!important}.quick-modal-v323 .activity-scroll::-webkit-scrollbar-track{border-radius:99px;background:#edf1f6}.quick-modal-v323 .activity-scroll::-webkit-scrollbar-thumb{border:2px solid #edf1f6;border-radius:99px;background:#9eacc2}.quick-modal-v323 .timeline-item{grid-template-columns:13px minmax(0,1fr)!important;gap:8px!important;padding-bottom:13px!important}.quick-modal-v323 .timeline-item>i{width:8px!important;height:8px!important;margin-top:3px!important}.quick-modal-v323 .timeline-item strong{font-size:9px!important;line-height:1.3!important}.quick-modal-v323 .timeline-item small,.quick-modal-v323 .timeline-item span{font-size:7.7px!important;line-height:1.4!important}.quick-modal-v323 .section-head h3{font-size:16px!important;color:#1d2b42!important}.quick-modal-v323 .section-head p{font-size:9px!important}.quick-modal-v323 .small-primary{height:38px!important;border-radius:10px!important}.quick-modal-v323 .quick-docs .doc-row.compact-editor{padding:12px!important;border-color:#dfe6ef!important;border-radius:15px!important;box-shadow:0 6px 19px rgba(30,50,83,.045)!important}}@media(max-width:1100px) and (min-width:701px){.quick-modal-v323{grid-template-columns:245px minmax(0,1fr)!important}.quick-modal-v323 .quick-hero{padding:25px 20px!important}.quick-modal-v323 .quick-ops-dock{grid-template-columns:repeat(4,minmax(0,1fr))!important}.quick-modal-v323 .quick-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.quick-modal-v323 .quick-body{grid-template-columns:minmax(0,1fr) 270px!important}.quick-modal-v323 .quick-docs .doc-row.compact-editor{grid-template-columns:1fr!important}}@media(max-width:700px){.quick-modal-v323 .quick-context-label{margin-bottom:7px;color:#d9eaff;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.quick-modal-v323 .quick-activity-section{display:flex!important;max-height:380px!important;flex-direction:column!important}.quick-modal-v323 .activity-scroll{min-height:180px!important;max-height:300px!important;overflow-y:auto!important;scrollbar-width:thin!important}.quick-modal-v323 .quick-side-heading small{display:block;margin-top:2px;color:#929cae;font-size:8px}}@media(min-width:1101px){.quick-modal-v323{grid-template-columns:176px minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr)!important}.quick-modal-v323 .quick-hero{grid-column:1/3!important;grid-row:1!important;min-height:112px!important;padding:19px 24px 18px 27px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;background:radial-gradient(circle at 8% 0,rgba(61,196,202,.38),transparent 30%),linear-gradient(112deg,#122542,#183663 50%,#315fd1)!important}.quick-modal-v323 .quick-hero>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;grid-template-rows:auto auto;grid-column-gap:18px;column-gap:18px;align-items:end}.quick-modal-v323 .quick-context-label{grid-column:1/4;grid-row:1;margin:0 0 8px!important;color:#8fd4d9!important;font-size:8px!important}.quick-modal-v323 .quick-ref{grid-column:1;grid-row:2;font-size:35px!important;line-height:1!important;white-space:nowrap}.quick-modal-v323 .quick-hero h2{grid-column:2;grid-row:2;max-width:none!important;margin:0!important;font-size:34px!important;line-height:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-modal-v323 .quick-identity-chips{grid-column:3;grid-row:2;display:flex!important;align-items:center!important;gap:7px!important;overflow:hidden}.quick-modal-v323 .quick-identity-chips>span{max-width:180px;padding:7px 9px!important;border-radius:8px!important;font-size:8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-modal-v323 .quick-identity-chips>span:first-child{max-width:120px}.quick-modal-v323 .quick-identity-chips>.quick-location-chip{max-width:190px}.quick-modal-v323 .quick-actions{width:260px;flex:0 0 260px;grid-template-columns:minmax(0,1fr) 44px!important}.quick-modal-v323 .quick-status-select{height:44px!important}.quick-modal-v323 .quick-close{height:44px!important;background:rgba(255,255,255,.14)!important}.quick-modal-v323 .quick-ops-dock{grid-column:1!important;grid-row:2/4!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:14px 12px!important;border-right:1px solid #dce4ef!important;border-bottom:0!important;background:#fff!important;overflow-y:auto!important}.quick-modal-v323 .quick-dock-title{display:flex;flex-direction:column;gap:2px;padding:3px 5px 8px;border-bottom:1px solid #e7ebf2;margin-bottom:1px}.quick-modal-v323 .quick-dock-title span{color:#23334d;font-size:10px;font-weight:800}.quick-modal-v323 .quick-dock-title small{color:#919bad;font-size:7px}.quick-modal-v323 .quick-ops-dock>button{width:100%!important;height:47px!important;min-height:47px!important;display:grid!important;grid-template-columns:27px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;grid-gap:8px!important;gap:8px!important;padding:0 9px!important;text-align:left!important;border-radius:10px!important}.quick-modal-v323 .quick-ops-dock>button>svg{justify-self:center}.quick-modal-v323 .quick-ops-dock>button span{display:flex!important;align-items:flex-start!important;flex-direction:column!important}.quick-modal-v323 .quick-ops-dock>button strong{font-size:8.5px!important}.quick-modal-v323 .quick-ops-dock>button small{font-size:6.8px!important}.quick-modal-v323 .quick-ops-dock>.danger{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.quick-modal-v323 .quick-stats{grid-column:2!important;grid-row:2!important;padding:12px 16px!important;gap:7px!important;border-bottom:1px solid #e1e7f0!important}.quick-modal-v323 .quick-stats>div{min-height:62px!important;padding:11px 12px!important}.quick-modal-v323 .quick-stats strong{font-size:13px!important}.quick-modal-v323 .quick-body{grid-column:2!important;grid-row:3!important;grid-template-columns:minmax(0,1fr) 305px!important;border-top:0!important}.quick-modal-v323 .quick-body>section{padding:18px!important}}@media(max-width:1100px) and (min-width:701px){.quick-modal-v323{display:flex!important;flex-direction:column!important;max-height:94vh!important}.quick-modal-v323 .quick-hero{order:1!important;min-height:120px!important;padding:20px 22px!important;display:flex!important;flex-direction:row!important;align-items:center!important}.quick-modal-v323 .quick-hero>div:first-child{min-width:0;flex:1 1}.quick-modal-v323 .quick-ref{font-size:25px!important}.quick-modal-v323 .quick-hero h2{max-width:none!important;margin:6px 0 9px!important;font-size:27px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-modal-v323 .quick-identity-chips{display:flex!important;gap:5px!important;overflow-x:auto!important}.quick-modal-v323 .quick-identity-chips>span{flex:0 0 auto;padding:6px 8px!important}.quick-modal-v323 .quick-actions{width:230px!important;flex:0 0 230px!important}.quick-modal-v323 .quick-ops-dock{order:2!important;display:grid!important;grid-template-columns:auto repeat(7,minmax(82px,1fr))!important;grid-gap:6px!important;gap:6px!important;padding:9px 12px!important;overflow-x:auto!important}.quick-modal-v323 .quick-dock-title{min-width:90px;display:flex;justify-content:center;flex-direction:column;padding:0 8px 0 2px}.quick-modal-v323 .quick-dock-title span{font-size:9px;font-weight:800}.quick-modal-v323 .quick-dock-title small{font-size:7px;color:#8b96a9}.quick-modal-v323 .quick-ops-dock>button{height:48px!important;padding:0 6px!important}.quick-modal-v323 .quick-ops-dock>button strong{font-size:8px!important}.quick-modal-v323 .quick-ops-dock>button small{font-size:6.5px!important}.quick-modal-v323 .quick-stats{order:3!important;flex:0 0 auto!important;grid-template-columns:repeat(6,minmax(100px,1fr))!important;padding:10px 12px!important;overflow-x:auto!important}.quick-modal-v323 .quick-stats>div{min-height:60px!important}.quick-modal-v323 .quick-body{order:4!important;min-height:330px!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr) 270px!important}.quick-modal-v323 .quick-body>section{padding:16px!important}}@media(max-width:700px){.quick-modal-v323 .quick-hero{padding:17px 14px!important}.quick-modal-v323 .quick-ref{font-size:23px!important}.quick-modal-v323 .quick-hero h2{margin:5px 0 9px!important;font-size:25px!important;line-height:1.05!important}.quick-modal-v323 .quick-dock-title{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;padding:2px 2px 5px}.quick-modal-v323 .quick-dock-title span{color:#fff;font-size:10px;font-weight:800}.quick-modal-v323 .quick-dock-title small{color:#9fb0cf;font-size:8px}.quick-modal-v323 .quick-ops-dock{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important;gap:7px!important}.quick-modal-v323 .quick-ops-dock>button{min-height:52px!important}.quick-modal-v323 .quick-ops-dock>.danger{grid-column:1/-1!important}.quick-modal-v323 .quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-modal-v323 .quick-stats>div{min-height:62px!important}.quick-modal-v323 .quick-body>section{padding:14px 11px!important}.quick-modal-v323 .quick-body>.quick-side{padding:12px 10px!important}}@media(min-width:1101px){.quick-modal-v323 .quick-hero{min-height:166px!important;padding:18px 28px!important;align-items:center!important}.quick-modal-v323 .quick-hero>div:first-child{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;grid-row-gap:0!important;row-gap:0!important;align-items:flex-start!important}.quick-modal-v323 .quick-context-label{grid-column:1!important;grid-row:1!important;margin:0 0 7px!important;font-size:10px!important;line-height:1.2!important}.quick-modal-v323 .quick-ref{grid-column:1!important;grid-row:2!important;margin:0 0 6px!important;font-size:34px!important;line-height:1!important}.quick-modal-v323 .quick-hero h2{grid-column:1!important;grid-row:3!important;max-width:850px!important;margin:0 0 13px!important;font-size:38px!important;line-height:1.04!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-modal-v323 .quick-identity-chips{grid-column:1!important;grid-row:4!important;display:flex!important;align-items:center!important;gap:8px!important;overflow:visible!important}.quick-modal-v323 .quick-identity-chips>span{max-width:230px!important;min-height:31px;padding:7px 10px!important;border-radius:8px!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important}.quick-modal-v323 .quick-identity-chips>span:first-child{max-width:150px!important}.quick-modal-v323 .quick-identity-chips>.quick-location-chip{max-width:240px!important}.quick-modal-v323 .quick-actions{width:282px!important;flex:0 0 282px!important;align-self:center!important}.quick-modal-v323 .quick-status-select{height:48px!important;padding-left:15px!important;font-size:12px!important;border-radius:11px!important}.quick-modal-v323 .quick-close{width:48px!important;height:48px!important;border-radius:11px!important}.quick-modal-v323 .quick-dock-title{padding:4px 7px 11px!important}.quick-modal-v323 .quick-dock-title span{font-size:12px!important}.quick-modal-v323 .quick-dock-title small{font-size:9px!important}.quick-modal-v323 .quick-ops-dock>button{height:54px!important;min-height:54px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;padding:0 10px!important}.quick-modal-v323 .quick-ops-dock>button>svg{width:18px!important;height:18px!important}.quick-modal-v323 .quick-ops-dock>button strong{font-size:10px!important;line-height:1.2!important}.quick-modal-v323 .quick-ops-dock>button small{margin-top:3px!important;font-size:8px!important;line-height:1.15!important}.quick-modal-v323 .quick-ops-dock>.danger{font-size:10px!important}.quick-modal-v323 .quick-stats span{font-size:9px!important}.quick-modal-v323 .quick-stats strong{margin-top:7px!important;font-size:16px!important}.quick-modal-v323 .quick-stats>div{min-height:72px!important;padding:13px 14px!important}.quick-modal-v323 .section-head h3{font-size:19px!important}.quick-modal-v323 .section-head p{font-size:11px!important}.quick-modal-v323 .quick-progress>span{font-size:9px!important}.quick-modal-v323 .small-primary{height:42px!important;padding:0 15px!important;font-size:11px!important}.quick-modal-v323 .quick-docs .doc-title strong{font-size:13px!important}.quick-modal-v323 .quick-docs .doc-title span{font-size:10px!important;line-height:1.4!important}.quick-modal-v323 .doc-current-location{font-size:9px!important}.quick-modal-v323 .quick-stage-copy strong{font-size:11px!important}.quick-modal-v323 .quick-stage-copy span{font-size:9px!important}.quick-modal-v323 .quick-stage-index{font-size:11px!important}.quick-modal-v323 .quick-side-heading h3,.quick-modal-v323 .quick-stage-add{font-size:14px!important}.quick-modal-v323 .quick-side-heading small{font-size:9px!important}.quick-modal-v323 .quick-side dl{grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important}.quick-modal-v323 .quick-side dt{font-size:10px!important;line-height:1.35!important}.quick-modal-v323 .quick-side dd{font-size:10px!important;line-height:1.4!important}.quick-modal-v323 .quick-location-value{font-size:9.5px!important}.quick-modal-v323 .timeline-item strong{font-size:10.5px!important}.quick-modal-v323 .timeline-item small,.quick-modal-v323 .timeline-item span{font-size:9px!important}.quick-modal-v323 .quick-activity-section .muted{font-size:10px!important}}@media(max-width:1100px) and (min-width:701px){.quick-modal-v323 .quick-hero{min-height:154px!important;align-items:center!important}.quick-modal-v323 .quick-ref{font-size:28px!important}.quick-modal-v323 .quick-hero h2{margin:6px 0 11px!important;font-size:31px!important;line-height:1.03!important}.quick-modal-v323 .quick-identity-chips>span{min-height:29px;padding:7px 9px!important;font-size:9px!important}.quick-modal-v323 .quick-status-select{height:46px!important;font-size:11px!important}.quick-modal-v323 .quick-close{height:46px!important}.quick-modal-v323 .quick-dock-title span{font-size:10px!important}.quick-modal-v323 .quick-dock-title small{font-size:8px!important}.quick-modal-v323 .quick-ops-dock>button strong{font-size:9px!important}.quick-modal-v323 .quick-ops-dock>button small{font-size:7.5px!important}.quick-modal-v323 .quick-stats span{font-size:8.5px!important}.quick-modal-v323 .quick-stats strong{font-size:15px!important}.quick-modal-v323 .section-head h3{font-size:17px!important}.quick-modal-v323 .section-head p{font-size:10px!important}.quick-modal-v323 .quick-docs .doc-title strong{font-size:12px!important}.quick-modal-v323 .quick-docs .doc-title span{font-size:9.5px!important}.quick-modal-v323 .quick-side-heading h3{font-size:13px!important}.quick-modal-v323 .quick-side dd,.quick-modal-v323 .quick-side dt{font-size:9.5px!important}.quick-modal-v323 .timeline-item strong{font-size:10px!important}.quick-modal-v323 .timeline-item small,.quick-modal-v323 .timeline-item span{font-size:8.5px!important}}@media(max-width:700px){.quick-modal-v323 .quick-hero{min-height:auto!important}.quick-modal-v323 .quick-context-label{font-size:9px!important}.quick-modal-v323 .quick-ref{margin-bottom:6px!important;font-size:27px!important}.quick-modal-v323 .quick-hero h2{margin:0 0 11px!important;font-size:29px!important;white-space:normal!important}.quick-modal-v323 .quick-identity-chips>span{font-size:9px!important}.quick-modal-v323 .quick-dock-title span,.quick-modal-v323 .quick-status-select{font-size:11px!important}.quick-modal-v323 .quick-dock-title small{font-size:9px!important}.quick-modal-v323 .quick-ops-dock>button strong{font-size:10px!important}.quick-modal-v323 .quick-ops-dock>button small{font-size:8px!important}.quick-modal-v323 .quick-stats span{font-size:9px!important}.quick-modal-v323 .quick-stats strong{font-size:16px!important}.quick-modal-v323 .section-head h3{font-size:18px!important}.quick-modal-v323 .section-head p{font-size:10px!important}.quick-modal-v323 .quick-docs .doc-title strong{font-size:13px!important}.quick-modal-v323 .quick-docs .doc-title span{font-size:10px!important}.quick-modal-v323 .quick-side-heading h3{font-size:14px!important}.quick-modal-v323 .quick-side-heading small{font-size:9px!important}.quick-modal-v323 .quick-side dd,.quick-modal-v323 .quick-side dt{font-size:10px!important}.quick-modal-v323 .timeline-item strong{font-size:11px!important}.quick-modal-v323 .timeline-item small,.quick-modal-v323 .timeline-item span{font-size:9px!important}}.quick-modal-v323 .quick-inline-status{flex:0 0 auto;width:auto!important;min-width:148px!important;max-width:190px!important;height:31px!important;padding:0 31px 0 11px!important;border:1px solid rgba(187,255,225,.35)!important;border-radius:8px!important;background-color:#e6f8ef!important;color:#176b49!important;font-size:10px!important;font-weight:800!important;line-height:31px!important;box-shadow:none!important}.quick-modal-v323 .quick-ops-dock>button:not(.danger){border-color:#d8e3f4!important;background:linear-gradient(135deg,#f5f9ff,#eaf2ff 58%,#f3f8ff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 5px 13px rgba(49,83,145,.06)!important}.quick-modal-v323 .quick-ops-dock>button:not(.danger):nth-of-type(2n){background:linear-gradient(135deg,#f4fbfb,#e8f6f7 58%,#f3fafb)!important;border-color:#d5e8e9!important}.quick-modal-v323 .quick-ops-dock>button:not(.danger):hover{border-color:#9fb9e8!important;background:linear-gradient(135deg,#eaf2ff,#dce9ff)!important;box-shadow:0 8px 18px rgba(48,84,153,.12)!important}@media(min-width:1101px){.quick-modal-v323 .quick-hero{position:relative!important}.quick-modal-v323 .quick-hero>div:first-child{width:calc(100% - 62px)!important}.quick-modal-v323 .quick-identity-chips{width:100%!important;flex-wrap:nowrap!important}.quick-modal-v323 .quick-identity-chips>span{height:31px!important;box-sizing:border-box!important}.quick-modal-v323 .quick-actions{position:absolute!important;top:18px!important;right:22px!important;display:block!important}.quick-modal-v323 .quick-actions,.quick-modal-v323 .quick-close{width:48px!important;height:48px!important}.quick-modal-v323 .quick-inline-status{height:31px!important;font-size:10px!important}}@media(max-width:1100px) and (min-width:701px){.quick-modal-v323 .quick-hero{position:relative!important}.quick-modal-v323 .quick-hero>div:first-child{width:calc(100% - 58px)!important;flex:0 1 auto!important}.quick-modal-v323 .quick-identity-chips{padding-right:0!important;flex-wrap:wrap!important}.quick-modal-v323 .quick-identity-chips>span,.quick-modal-v323 .quick-inline-status{height:30px!important}.quick-modal-v323 .quick-actions{position:absolute!important;top:18px!important;right:18px!important;display:block!important}.quick-modal-v323 .quick-actions,.quick-modal-v323 .quick-close{width:46px!important;height:46px!important}.quick-modal-v323 .quick-inline-status{min-width:140px!important;font-size:9.5px!important}}@media(max-width:700px){.quick-modal-v323 .quick-hero{position:relative!important}.quick-modal-v323 .quick-hero>div:first-child{width:100%!important;padding-right:46px!important}.quick-modal-v323 .quick-identity-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;overflow:visible!important}.quick-modal-v323 .quick-identity-chips>span,.quick-modal-v323 .quick-inline-status{height:32px!important;min-height:32px!important}.quick-modal-v323 .quick-inline-status{min-width:145px!important;font-size:10px!important}.quick-modal-v323 .quick-actions{position:absolute!important;top:14px!important;right:12px!important;display:block!important}.quick-modal-v323 .quick-actions,.quick-modal-v323 .quick-close{width:42px!important;height:42px!important}.quick-modal-v323 .quick-ops-dock>button:not(.danger){background:linear-gradient(135deg,rgba(52,91,160,.32),rgba(37,71,133,.48))!important;border-color:rgba(171,202,255,.22)!important;color:#fff!important}.quick-modal-v323 .quick-ops-dock>button:not(.danger):nth-of-type(2n){background:linear-gradient(135deg,rgba(25,126,133,.3),rgba(32,86,140,.46))!important;border-color:rgba(160,226,226,.2)!important}.quick-modal-v323 .quick-ops-dock>button:not(.danger)>svg{color:#b9d4ff!important}.quick-modal-v323 .quick-ops-dock>button:not(.danger) small{color:#aebed9!important}}.quick-modal-v323 .quick-inline-status.received{border-color:#cbd5ff!important;background:#eef2ff!important;color:#4054b2!important;-webkit-text-fill-color:#4054b2!important}.quick-modal-v323 .quick-inline-status.under-process{border-color:#bed7ff!important;background:#e7f0ff!important;color:#1f5fbf!important;-webkit-text-fill-color:#1f5fbf!important}.quick-modal-v323 .quick-inline-status.waiting{border-color:#f0d99a!important;background:#fff4d6!important;color:#8b5d00!important;-webkit-text-fill-color:#8b5d00!important}.quick-modal-v323 .quick-inline-status.completed{border-color:#b9e9c8!important;background:#dcfce7!important;color:#15803d!important;-webkit-text-fill-color:#15803d!important}.quick-modal-v323 .quick-inline-status.ready-for-delivery{border-color:#b8e9da!important;background:#ddf8ee!important;color:#087a59!important;-webkit-text-fill-color:#087a59!important}.quick-modal-v323 .quick-inline-status.delivered{border-color:#b9e3c8!important;background:#e5f7ec!important;color:#166534!important;-webkit-text-fill-color:#166534!important}.quick-modal-v323 .quick-inline-status.returned{border-color:#d9c8f2!important;background:#f3edff!important;color:#7042a8!important;-webkit-text-fill-color:#7042a8!important}.quick-modal-v323 .quick-inline-status.cancelled{border-color:#f3bdc5!important;background:#fee7ea!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}@media(min-width:1351px){.quick-modal-v323 .quick-hero{min-height:148px!important;padding:17px 27px!important}.quick-modal-v323 .quick-hero>div:first-child{width:calc(100% - 60px)!important;display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(720px,1.22fr)!important;grid-template-rows:auto auto auto!important;grid-column-gap:24px!important;column-gap:24px!important;align-items:center!important}.quick-modal-v323 .quick-context-label{grid-column:1/3!important;grid-row:1!important;margin-bottom:5px!important}.quick-modal-v323 .quick-ref{grid-column:1/3!important;grid-row:2!important;margin-bottom:8px!important;font-size:30px!important}.quick-modal-v323 .quick-hero h2{grid-column:1!important;grid-row:3!important;max-width:none!important;margin:0!important;font-size:32px!important;line-height:1.06!important}.quick-modal-v323 .quick-identity-chips{grid-column:2!important;grid-row:3!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important;overflow:visible!important}.quick-modal-v323 .quick-identity-chips>span{height:44px!important;min-height:44px!important;max-width:190px!important;padding:0 12px!important;font-size:15px!important;font-weight:700!important;line-height:44px!important}.quick-modal-v323 .quick-identity-chips>span:first-child{max-width:155px!important}.quick-modal-v323 .quick-identity-chips>.quick-location-chip{max-width:215px!important}.quick-modal-v323 .quick-identity-chips>span svg{width:16px!important;height:16px!important}.quick-modal-v323 .quick-inline-status{height:44px!important;min-width:160px!important;max-width:190px!important;padding:0 34px 0 13px!important;border-radius:9px!important;font-size:15px!important;line-height:44px!important}}@media(max-width:1350px) and (min-width:1101px){.quick-modal-v323 .quick-hero{min-height:184px!important}.quick-modal-v323 .quick-identity-chips>span{height:38px!important;min-height:38px!important;padding:0 11px!important;font-size:12px!important;line-height:38px!important}.quick-modal-v323 .quick-inline-status{height:38px!important;min-width:150px!important;font-size:12px!important;line-height:38px!important}}@media(max-width:1100px) and (min-width:701px){.quick-modal-v323 .quick-identity-chips>span{height:35px!important;min-height:35px!important;padding:0 10px!important;font-size:11px!important;line-height:35px!important}.quick-modal-v323 .quick-inline-status{height:35px!important;min-width:145px!important;font-size:11px!important;line-height:35px!important}}@media(max-width:700px){.quick-modal-v323 .quick-identity-chips>span{height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:11px!important;line-height:34px!important}.quick-modal-v323 .quick-inline-status{height:34px!important;min-width:150px!important;font-size:11px!important;line-height:34px!important}}@media(min-width:1351px){.quick-modal-v323 .quick-identity-chips>span,.quick-modal-v323 .quick-inline-status{font-size:12px!important}}@media(max-width:1350px) and (min-width:701px){.quick-modal-v323 .quick-identity-chips>span,.quick-modal-v323 .quick-inline-status{font-size:10px!important}}@media(max-width:700px){.quick-modal-v323 .quick-identity-chips>span,.quick-modal-v323 .quick-inline-status{font-size:10px!important}}.auth-shell-v328{position:relative;overflow:hidden;background:linear-gradient(135deg,#07172c,#102f5d 47%,#eef4ff 47.1%,#f7f9fd)}.auth-shell-v328:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 22% 42%,rgba(60,130,246,.25),transparent 25%),radial-gradient(circle at 72% 24%,rgba(23,143,151,.15),transparent 22%);pointer-events:none}.auth-card-v328{position:relative;width:min(500px,100%);padding:38px;border:1px solid rgba(255,255,255,.82);box-shadow:0 36px 100px rgba(7,23,44,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-security-chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 10px;border:1px solid #dce7f7;border-radius:999px;background:#f4f8ff;color:#52647e;font-size:11px;font-weight:750;letter-spacing:.02em}.auth-security-chip span{width:7px;height:7px;border-radius:50%;background:#16a36a;box-shadow:0 0 0 4px rgba(22,163,106,.11)}.auth-card-v328 .brand-row{padding-bottom:22px}.auth-card-v328 .auth-copy{padding:26px 0 20px}.auth-card-v328 .auth-copy h2{font-size:30px}.auth-card-v328 input{height:52px;font-size:15px}.auth-card-v328 .primary.large{height:52px;background:linear-gradient(135deg,#167a9c,#3564e8);box-shadow:0 13px 26px rgba(37,85,190,.23)}.sidebar-toggle{position:absolute;right:-14px;top:19px;z-index:5;display:grid;place-items:center;width:29px;height:29px;padding:0;border:1px solid #dce4f1;border-radius:50%;background:#fff;color:#53647d;box-shadow:0 5px 14px rgba(20,35,65,.13);cursor:pointer}.sidebar .brand{position:relative}@media(min-width:701px){.app-shell.sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)!important}.sidebar-collapsed .sidebar{width:84px!important;padding-left:12px!important;padding-right:12px!important}.sidebar-collapsed .brand{justify-content:center!important}.sidebar-collapsed .brand>div:nth-child(2),.sidebar-collapsed .nav .count-badge,.sidebar-collapsed .nav button>span,.sidebar-collapsed .nav-section>span,.sidebar-collapsed .sidebar-live b,.sidebar-collapsed .sidebar-live span,.sidebar-collapsed .user-mini{display:none!important}.sidebar-collapsed .sidebar-live{justify-content:center!important;padding:9px!important}.sidebar-collapsed .nav-section{gap:5px!important}.sidebar-collapsed .nav{justify-content:center!important;padding:0!important;min-height:47px!important}.sidebar-collapsed .nav svg{margin:0!important;width:20px!important;height:20px!important}.sidebar-collapsed .sidebar-foot{justify-content:center!important;gap:7px!important;flex-wrap:wrap!important}.sidebar-collapsed .sidebar-foot .signout{width:38px!important}.sidebar-collapsed .sidebar-toggle{right:-27px}}.ops-filter-modal{width:min(760px,94vw)!important;padding:0!important;overflow:hidden!important}.custody-bulk-modal .modal-head,.ops-filter-modal .modal-head,.ops-staff-modal .modal-head{padding:24px 26px 20px!important;margin:0!important;border-bottom:1px solid #e7ecf3;background:linear-gradient(145deg,#fff,#f5f8fd)}.ops-filter-modal .ops-filter-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;padding:24px 26px!important}.ops-filter-modal .field{min-width:0!important}.ops-filter-modal .field.wide{grid-column:1/-1!important}.ops-filter-modal .modal-actions{margin:0!important;padding:17px 26px!important;border-top:1px solid #e7ecf3;background:#fafbfd}.ops-staff-modal{width:min(620px,94vw)!important;padding:0!important;overflow:hidden!important}.ops-staff-modal .ops-staff-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:22px;max-height:58vh;overflow:auto}.ops-staff-modal .ops-staff-row{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e3e9f2;border-radius:14px;background:#fff;box-shadow:0 5px 14px rgba(25,45,80,.04)}.ops-staff-modal .ops-staff-row .avatar{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#dfeaff,#e6f7f5);color:#295bb9;font-weight:800}.ops-staff-modal .ops-staff-row span,.ops-staff-modal .ops-staff-row strong{display:block}.ops-staff-modal .ops-staff-row strong{font-size:13px}.ops-staff-modal .ops-staff-row span{margin-top:4px;color:#7b8799;font-size:11px;text-transform:capitalize}.qr-legacy-body.scan-only{grid-template-columns:minmax(0,680px)!important;justify-content:center!important}.qr-legacy-body.scan-only .qr-scan-shell{width:100%!important}.qr-legacy-head .secondary{border-color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.12)!important;color:#fff!important}.qr-camera-wrap{min-height:270px!important;border-radius:16px!important;overflow:hidden!important}.qr-manual-form input{height:46px!important}.custody-location-presets button.active{border-color:#6e91e8!important;background:#e9f0ff!important;color:#2856b4!important;box-shadow:0 0 0 3px rgba(55,101,211,.08)}.custody-bulk-modal{width:min(760px,94vw)!important;padding:0!important;overflow:hidden!important}.custody-bulk-modal .custody-bulk-form{padding:24px 26px 0!important}.custody-bulk-modal .modal-actions{margin:22px -26px 0!important;padding:17px 26px!important;background:#fafbfd!important}.batch-ref-help{display:block;margin-top:6px;color:#77859a;font-size:11px}.batch-setup-modal textarea{font-size:14px!important;line-height:1.55!important}.modal:has(.courier-create-wide){padding:0!important}.modal:has(.courier-create-wide)>.modal-head{padding:22px 26px 18px!important;margin:0!important;border-bottom:1px solid #e4eaf2;background:linear-gradient(145deg,#fff,#f3f7fd)}.courier-create-wide{padding:18px 24px 0!important}.courier-wide-fields{padding:15px!important;border:1px solid #e0e7f1;border-radius:15px;background:#f7f9fc}.courier-split-picker{margin-top:14px!important;border:1px solid #dfe6f0!important;border-radius:16px!important;overflow:hidden!important}.modal:has(.courier-create-wide) .modal-actions.courier-wide-actions{margin:0 -24px!important;padding:14px 24px!important;border-top:1px solid #e4eaf2!important;background:#fafbfd!important}.import-page{max-width:1500px;margin:0 auto}.import-hero{min-height:210px!important;border-radius:22px!important;background:linear-gradient(130deg,#0d2545,#225da2 58%,#268d93)!important;box-shadow:0 20px 42px rgba(23,55,103,.15)!important}.import-card,.import-control,.import-policy-bar,.import-source-bar,.pdf-import-panel{border-color:#e0e7f0!important;box-shadow:0 8px 24px rgba(21,42,78,.055)!important}.import-card{border-radius:16px!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.import-card:hover{transform:translateY(-2px);border-color:#adc2ed!important;box-shadow:0 14px 30px rgba(41,78,145,.1)!important}.import-control,.pdf-import-panel{border-radius:18px!important}.import-control{overflow:hidden}@media(max-width:700px){.auth-shell-v328{background:linear-gradient(155deg,#0c284d,#edf3fc 43%,#f8fafc);padding:14px!important}.auth-card-v328{padding:25px 20px!important;border-radius:20px!important}.auth-card-v328 .auth-copy h2{font-size:26px}.sidebar-toggle{display:none}.ops-filter-modal .ops-filter-grid,.ops-staff-modal .ops-staff-list{grid-template-columns:1fr!important}.custody-bulk-modal .modal-head,.ops-filter-modal .modal-head,.ops-staff-modal .modal-head{padding:19px 17px 16px!important}.ops-filter-modal .ops-filter-grid{padding:18px 17px!important}.ops-filter-modal .modal-actions{padding:14px 17px!important}.custody-bulk-modal .custody-bulk-form{padding:18px 17px 0!important}.custody-bulk-modal .modal-actions{margin:18px -17px 0!important;padding:14px 17px!important}.qr-camera-wrap{min-height:220px!important}.courier-create-wide{padding:14px!important}.modal:has(.courier-create-wide)>.modal-head{padding:18px 16px!important}.modal:has(.courier-create-wide) .modal-actions.courier-wide-actions{margin:0 -14px!important;padding:12px 14px!important}.import-hero{min-height:180px!important;padding:22px!important}.import-shield{display:none!important}}@media(min-width:701px){.legacy-card-actions{grid-template-columns:auto auto minmax(82px,1fr) auto 31px!important}.case-contact-shortcuts button{width:27px!important;min-width:27px!important}}@media(max-width:700px){.legacy-card-actions{grid-template-columns:1fr 1fr!important}.case-contact-shortcuts{grid-column:1/-1;justify-content:center}.case-contact-shortcuts button{width:34px!important;min-height:34px!important}.legacy-phone{grid-column:1/2}.legacy-chevron{grid-column:2/3}}.sidebar-foot{grid-template-columns:34px minmax(0,1fr) 34px 34px!important}.sidebar-settings{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.045);color:#97a8c5;cursor:pointer}.sidebar-settings:hover{background:rgba(255,255,255,.1);color:#fff}.sidebar-collapsed .sidebar-foot{grid-template-columns:38px!important}.sidebar-collapsed .sidebar-settings{width:38px!important}.tracking-settings-modal{width:min(680px,94vw)!important;padding:0!important;overflow:hidden!important}.tracking-settings-modal form{padding:24px}.tracking-settings-modal form>label>span{display:block;margin-bottom:7px;color:#68768b;font-size:11px;font-weight:700}.tracking-settings-modal input{width:100%;height:48px;padding:0 14px;border:1px solid #d7e0ec;border-radius:11px;background:#fff;font-size:14px}.tracking-settings-modal form>p{margin:13px 0 0;color:#68768b;font-size:11px;line-height:1.55}.tracking-settings-preview{margin-top:14px;padding:14px;border:1px solid #dbe5f4;border-radius:12px;background:#f4f8ff}.tracking-settings-preview code,.tracking-settings-preview small{display:block}.tracking-settings-preview small{margin-bottom:6px;color:#6d7c92;font-size:8px;font-weight:800;letter-spacing:.08em}.tracking-settings-preview code{overflow-wrap:anywhere;color:#2759ba;font-size:12px}.tracking-settings-modal .modal-actions{margin:22px -24px -24px;padding:15px 24px;border-top:1px solid #e5eaf1;background:#fafbfd}.settings-sync-state{display:flex;align-items:center;gap:7px;margin-top:12px;color:#67768c;font-size:10px}.settings-sync-state i{width:8px;height:8px;border-radius:50%;background:#e09a26}.settings-sync-state i.online{background:#1fa66f;box-shadow:0 0 0 4px rgba(31,166,111,.1)}.tracking-settings-modal input[readonly]{background:#f3f5f8;color:#68768b;cursor:not-allowed}.tracking-receipt-preview{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:260px;padding:13px;border:1px solid #dce4ef;border-radius:15px;background:linear-gradient(145deg,#f7faff,#fff);text-align:center}.tracking-receipt-preview img{display:block;width:min(250px,100%);max-height:430px;object-fit:contain;border-radius:10px;box-shadow:0 10px 28px rgba(28,49,89,.14)}.tracking-receipt-preview strong{margin-top:11px;font-size:12px}.tracking-receipt-preview span{margin-top:4px;color:#748196;font-size:9px;line-height:1.45}@media(max-width:700px){.tracking-settings-modal form{padding:17px}.tracking-settings-modal .modal-actions{margin:18px -17px -17px;padding:13px 17px}.tracking-receipt-preview{min-width:0}.tracking-receipt-preview img{width:min(300px,88vw);max-height:46vh}}.auth-mobile-brand .brand-mark img,.auth-saas-brand .brand-mark img,.brand-mark img{width:78%;height:78%;object-fit:contain;border-radius:8px}.product-settings,.simple-import-page{max-width:1500px;margin:0 auto;padding-bottom:36px}.product-settings-hero,.simple-import-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:170px;padding:30px 34px;border-radius:24px;background:linear-gradient(125deg,#0d213f,var(--brand-secondary,#17879a) 48%,var(--brand-primary,#3265df));color:#fff;box-shadow:0 24px 55px rgba(17,46,91,.17)}.product-settings-hero span,.simple-import-hero span{font-size:10px;font-weight:850;letter-spacing:.12em;opacity:.78}.product-settings-hero h2,.simple-import-hero h2{margin:7px 0;font-size:28px}.product-settings-hero p,.simple-import-hero p{max-width:720px;margin:0;color:rgba(255,255,255,.76);font-size:13px;line-height:1.6}.product-settings-hero select{min-width:260px;height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:rgba(255,255,255,.13);color:#fff}.product-settings-hero select option{color:#172033}.product-settings-tabs{display:flex;gap:8px;margin:20px 0;padding:7px;border:1px solid #e2e8f1;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(22,44,79,.05)}.product-settings-tabs button{min-height:40px;padding:0 18px;border:0;border-radius:10px;background:transparent;color:#68768b;font-weight:750;text-transform:capitalize;cursor:pointer}.product-settings-tabs button.active{background:#eaf0ff;color:#2f5ecc}.settings-card{padding:26px;border:1px solid #dfe6f0;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(20,42,77,.065)}.settings-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px}.settings-brand-grid>label,.settings-card form label{color:#58677d;font-size:11px;font-weight:750}.company-create-grid input,.company-create-grid select,.settings-brand-grid input,.settings-brand-grid textarea,.settings-inline-create input,.settings-staff-table select,.staff-create-grid input,.staff-create-grid select{display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #d7e0ec;border-radius:11px;background:#fff;color:#172033;font:inherit}.settings-brand-grid .wide{grid-column:1/-1}.settings-section-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:6px}.settings-section-head span{color:#748299;font-size:9px;font-weight:850;letter-spacing:.11em}.settings-section-head h3{margin:5px 0;font-size:20px}.settings-section-head p{margin:0;color:#758299;font-size:11px}.brand-preview{display:flex;align-items:center;gap:10px;min-width:230px;padding:12px;border-radius:14px;background:linear-gradient(135deg,var(--preview-a),var(--preview-b));color:#fff}.brand-preview>b,.brand-preview>img{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:rgba(255,255,255,.17);object-fit:contain}.brand-preview small,.brand-preview span{display:block}.brand-preview span{font-size:13px;font-weight:800}.brand-preview small{margin-top:3px;font-size:9px;opacity:.72}.settings-color-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.settings-color-row label{padding:11px;border:1px solid #e1e7f0;border-radius:12px}.settings-color-row input{display:inline-block;width:36px;height:28px;margin:7px 8px 0 0;padding:0;border:0}.settings-color-row code{font-size:10px}.settings-hold{padding:15px;border:1px solid #f1dcae;border-radius:13px;background:#fff9ec}.settings-hold span,.settings-hold strong{display:block}.settings-hold span{margin-top:4px;color:#8a6c31;font-size:10px}.settings-save{display:flex;justify-content:flex-end}.company-create-grid,.settings-inline-create,.staff-create-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin:14px 0 20px}.company-create-grid,.staff-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-list>div,.settings-staff-table .head,.settings-staff-table .row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px;border-bottom:1px solid #edf0f5}.settings-list small,.settings-list span{display:block}.settings-list small{margin-top:4px;color:#7d899b;font-size:9px}.settings-staff-table .head,.settings-staff-table .row{grid-template-columns:1.3fr 1fr 1fr auto}.settings-staff-table .head{color:#78869a;font-size:9px;font-weight:850}.settings-staff-table strong small{display:block;margin-top:4px;color:#3564d6;font-size:8px}.module-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.module-settings-grid label{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #dfe6f0;border-radius:12px;background:#fafbfd}.module-settings-grid label.active{border-color:#adc1ee;background:#f0f5ff;color:#315fc6}.settings-company-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.settings-company-grid button{padding:16px;border:1px solid #dde5f0;border-radius:13px;background:#fff;text-align:left}.settings-company-grid button.active{border-color:#7397eb;background:#f0f5ff}.settings-company-grid span,.settings-company-grid strong{display:block}.settings-company-grid span{margin-top:5px;color:#758299;font-size:9px}.company-status-actions{display:flex;align-items:center;gap:8px;margin-top:18px}.company-status-actions>span{margin-right:auto}.settings-loading{margin:0 0 14px;padding:11px;border-radius:10px;background:#eef4ff;color:#315fc4;font-size:11px}.simple-import-icon{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,255,255,.28);border-radius:22px;background:rgba(255,255,255,.13);font-size:24px;font-weight:900}.simple-import-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:20px}.simple-import-card{padding:22px;border:1px solid #dfe6f0;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(20,42,77,.055)}.simple-import-card h3{margin:0 0 5px;font-size:17px}.simple-import-card p{margin:0 0 16px;color:#77849a;font-size:11px;line-height:1.55}.simple-drop{display:flex;flex-direction:column;align-items:center;padding:27px;border:1.5px dashed #b9c8df;border-radius:14px;background:#f8faff;text-align:center;cursor:pointer}.simple-drop input{display:none}.simple-drop b{font-size:13px}.simple-drop span{margin-top:6px;color:#7b8799;font-size:9px}.import-policy-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.import-policy-choice label{padding:17px;border:1px solid #dce4ee;border-radius:13px;color:#5f6e83;font-size:12px;font-weight:750}.import-policy-choice label.active{border-color:#6f95ec;background:#eef4ff;color:#2c5dc6}.import-policy-choice label.danger.active{border-color:#edaa9f;background:#fff3f1;color:#bd4c3c}.import-policy-choice input{margin-right:8px}.simple-import-summary{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:18px}.simple-import-summary>div{padding:17px;border:1px solid #dfe6f0;border-radius:14px;background:#fff}.simple-import-summary b,.simple-import-summary span{display:block}.simple-import-summary span{color:#79869a;font-size:9px}.simple-import-summary b{margin-top:6px;font-size:20px}.simple-import-summary .ok b{color:#159168}.simple-import-summary .error b{color:#d14f43}.simple-import-actions,.simple-import-errors{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:16px;border-radius:14px}.simple-import-errors{border:1px solid #f1c4bc;background:#fff5f3}.simple-import-errors span,.simple-import-errors strong{display:block}.simple-import-errors span{margin-top:5px;color:#9a665e;font-size:9px}.simple-import-actions{border:1px solid #dfe6f0;background:#fff}.simple-import-actions span{color:#6f7d91;font-size:11px}@media(max-width:900px){.settings-brand-grid,.simple-import-grid{grid-template-columns:1fr}.settings-brand-grid .wide{grid-column:auto}.module-settings-grid,.settings-color-row,.settings-company-grid,.simple-import-summary{grid-template-columns:repeat(2,1fr)}.company-create-grid,.staff-create-grid{grid-template-columns:1fr 1fr}.product-settings-hero,.simple-import-hero{padding:25px}.product-settings-hero{align-items:flex-start;flex-direction:column}.product-settings-hero select{width:100%}}@media(max-width:620px){.product-settings-tabs{overflow-x:auto}.product-settings-tabs button{white-space:nowrap}.settings-card{padding:17px}.company-create-grid,.module-settings-grid,.settings-color-row,.settings-company-grid,.simple-import-summary,.staff-create-grid{grid-template-columns:1fr}.settings-staff-table .head{display:none}.settings-staff-table .row{grid-template-columns:1fr}.simple-import-icon{display:none}.simple-import-actions,.simple-import-errors{align-items:stretch;flex-direction:column}.product-settings-hero h2,.simple-import-hero h2{font-size:23px}}.auth-shell-v329{background:var(--login-surface,#f4f7fc)}.auth-saas-panel{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--login-primary,#3265df) 38%,transparent),transparent 28%),radial-gradient(circle at 20% 84%,color-mix(in srgb,var(--login-accent,#15a37d) 20%,transparent),transparent 25%),linear-gradient(145deg,#07172d 0,color-mix(in srgb,var(--login-secondary,#17879a) 36%,#102544) 56%,color-mix(in srgb,var(--login-primary,#3265df) 50%,#132f58) 100%);background-position:50%;background-size:cover}.auth-mobile-brand .brand-mark,.auth-saas-brand .brand-mark{background:linear-gradient(135deg,var(--login-secondary,#17879a),var(--login-primary,#3265df))}.auth-saas-kicker i{background:var(--login-accent,#15a37d)}.auth-saas-copy h1 em{color:color-mix(in srgb,var(--login-primary,#3265df) 42%,white)}.auth-login-zone{background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--login-primary,#3265df) 12%,white),transparent 32%),linear-gradient(150deg,#fff,var(--login-surface,#f4f7fc))}.auth-card-v329 .primary.large{background:linear-gradient(135deg,var(--login-secondary,#17879a),var(--login-primary,#3265df))}.branding-studio{padding:26px}.preview-device-switch{display:flex;gap:4px;padding:4px;border:1px solid #dce4ef;border-radius:11px;background:#f5f7fb}.preview-device-switch button{height:34px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#718096;font-size:10px;font-weight:800;cursor:pointer}.preview-device-switch button.active{background:#fff;color:#315fc8;box-shadow:0 4px 12px rgba(22,42,77,.09)}.settings-empty-state{display:grid;justify-items:center;min-height:330px;place-content:center;text-align:center}.settings-empty-state>span{color:#7184a0;font-size:9px;font-weight:900;letter-spacing:.14em}.settings-empty-state h3{margin:10px 0 7px;font-size:24px}.settings-empty-state p{max-width:560px;margin:0 0 20px;color:#7a8799;font-size:11px;line-height:1.65}.login-brand-preview{margin:17px 0 24px;padding:12px;border:1px solid #dfe6f0;border-radius:20px;background:#eef2f8}.login-preview-screen{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);min-height:430px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(22,44,79,.12)}.login-preview-visual{display:flex;flex-direction:column;padding:30px;color:#fff;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--preview-primary) 40%,transparent),transparent 30%),linear-gradient(145deg,#08182f,color-mix(in srgb,var(--preview-secondary) 48%,#102544),color-mix(in srgb,var(--preview-primary) 50%,#132f58));background-position:50%;background-size:cover}.login-preview-brand{display:flex;align-items:center;gap:10px}.login-preview-brand>div{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--preview-secondary),var(--preview-primary));font-weight:900}.login-preview-brand img{width:78%;height:78%;object-fit:contain}.login-preview-brand small,.login-preview-brand span{display:block}.login-preview-brand b{font-size:13px}.login-preview-brand small{margin-top:3px;color:rgba(255,255,255,.65);font-size:8px}.login-preview-copy{margin:auto 0;max-width:530px}.login-preview-copy>small{font-size:8px;font-weight:850;letter-spacing:.14em;color:#b7cef5}.login-preview-copy h4{margin:15px 0 10px;font-size:clamp(28px,3vw,46px);line-height:1;letter-spacing:-.045em}.login-preview-copy p{max-width:480px;margin:0;color:rgba(255,255,255,.72);font-size:11px;line-height:1.6}.login-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.login-preview-stats span{padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.07);font-size:7px;color:#b9c7db}.login-preview-stats b{display:block;margin-bottom:3px;color:#fff;font-size:13px}.login-preview-form{display:flex;flex-direction:column;justify-content:center;padding:38px;background:linear-gradient(150deg,#fff,var(--preview-surface))}.login-preview-form>i{color:#60728c;font-size:8px;font-style:normal}.login-preview-form>h4{margin:20px 0 6px;font-size:24px}.login-preview-form>p{margin:0 0 20px;color:#7b8798;font-size:9px;line-height:1.5}.login-preview-form>label{display:block;margin:0 0 10px;color:#526177;font-size:8px;font-weight:800}.login-preview-form>label span{display:block;margin-top:5px;padding:11px;border:1px solid #dce3ed;border-radius:8px;background:#fff;color:#9aa5b4;font-weight:500}.login-preview-form>button{height:39px;margin-top:4px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--preview-secondary,#17879a),var(--preview-primary));color:#fff;font-size:9px;font-weight:800}.login-preview-form>small{margin-top:22px;color:#9aa4b2;font-size:7px;text-align:center}.login-preview-mobile-brand{display:none}.login-brand-preview.mobile{max-width:430px;margin-left:auto;margin-right:auto}.login-brand-preview.mobile .login-preview-screen{display:block;min-height:580px}.login-brand-preview.mobile .login-preview-visual{display:none}.login-brand-preview.mobile .login-preview-form{min-height:580px}.login-brand-preview.mobile .login-preview-mobile-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid #e1e7ef}.login-preview-mobile-brand>b,.login-preview-mobile-brand>img{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;object-fit:contain;background:linear-gradient(135deg,var(--preview-secondary,#17879a),var(--preview-primary));color:#fff}.login-preview-mobile-brand small,.login-preview-mobile-brand span{display:block;font-size:10px;font-weight:800}.login-preview-mobile-brand small{margin-top:3px;color:#8a96a8;font-size:7px}.branding-editor-grid{display:grid;grid-gap:16px;gap:16px}.branding-editor-section{padding:21px;border:1px solid #e0e6ef;border-radius:16px;background:#fbfcfe}.branding-editor-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:17px}.branding-editor-title>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eaf0ff;color:#3461ca;font-size:9px;font-weight:900}.branding-editor-title h4{margin:1px 0 4px;font-size:15px}.branding-editor-title p{margin:0;color:#7c899c;font-size:9px}.branding-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.branding-asset-card{display:grid;grid-template-columns:74px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #dfe6ef;border-radius:13px;background:#fff}.branding-asset-thumb{display:grid;place-items:center;width:74px;height:65px;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#eef3ff,#f7f9fd);color:#7791ce;font-size:22px}.branding-asset-thumb img{width:100%;height:100%;object-fit:contain}.branding-asset-thumb.login_background img{object-fit:cover}.branding-asset-card small,.branding-asset-card strong{display:block}.branding-asset-card strong{font-size:11px}.branding-asset-card small{margin:4px 0 8px;color:#8490a2;font-size:8px;line-height:1.4}.branding-asset-actions{display:flex;align-items:center;gap:9px}.branding-asset-actions button,.branding-asset-actions label{min-height:30px;padding:0 10px;border-radius:8px;font-size:8px;font-weight:800;cursor:pointer}.branding-asset-actions label{display:inline-flex;align-items:center;margin:0}.branding-asset-actions input{display:none}.branding-asset-actions .text-danger{border:0;background:transparent;color:#c6535d}.settings-brand-grid.compact{margin:0}.branding-save-bar{position:-webkit-sticky;position:sticky;z-index:5;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:15px 17px;border:1px solid #d8e2ef;border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 16px 40px rgba(18,42,78,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.branding-save-bar span,.branding-save-bar strong{display:block}.branding-save-bar strong{font-size:12px}.branding-save-bar span{margin-top:3px;color:#7d8999;font-size:9px}.branding-save-bar button{min-width:210px}@media(max-width:1050px){.login-preview-screen{grid-template-columns:1fr 330px}.branding-assets-grid{grid-template-columns:1fr}}@media(max-width:800px){.login-preview-screen{display:block}.login-preview-visual{min-height:330px}.login-preview-form{min-height:430px}.branding-studio{padding:17px}.branding-studio>.settings-section-head{align-items:flex-start;flex-direction:column}.branding-save-bar{align-items:stretch;flex-direction:column}.branding-save-bar button{width:100%}.branding-assets-grid{grid-template-columns:1fr}}@media(max-width:520px){.login-preview-visual{padding:22px}.login-preview-stats{grid-template-columns:1fr}.login-preview-form{padding:25px}.branding-asset-card{grid-template-columns:58px 1fr}.branding-asset-thumb{width:58px;height:58px}.branding-editor-section{padding:15px}}