/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#071c3c;--navy2:#0c315f;--blue:#154b81;--gold:#d6a526;--gold2:#f1cb65;--cream:#fbf7ec;--paper:#fffdf8;--maroon:#8e1734;--green:#0b7b56;--ink:#14233c;--muted:#6f7887;--line:#dfe4eb;--soft:#f1f3f6;--danger:#bd303d}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#edf0f4;margin:0;font-family:Segoe UI,Noto Sans Devanagari,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}input,select{outline:none}.app-shell{grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:10;background:linear-gradient(#06172f,#0a2b54 68%,#06152b);flex-direction:column;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;box-shadow:8px 0 28px #091a3422}.brand-block{border-bottom:1px solid #fff2;align-items:center;gap:12px;padding:2px 5px 19px;display:flex}.brand-seal{border:2px solid var(--gold2);width:56px;height:56px;color:var(--gold2);letter-spacing:1px;border-radius:18px 7px;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 0 3px #071a36,0 0 0 1px #a87e18}.brand-block strong{color:#ffd66d;letter-spacing:.9px;font-size:21px;display:block}.brand-block span{color:#d9e5f5;letter-spacing:.6px;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.sidebar nav{gap:6px;margin-top:18px;padding-right:2px;display:grid;overflow:auto}.sidebar nav button{color:#dbe7f6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 11px;transition:all .18s;display:flex}.sidebar nav button:hover{background:#ffffff0d}.sidebar nav button.nav-active{color:#fff;background:linear-gradient(135deg,#d3a025,#bb7c12);box-shadow:0 7px 20px #0003}.nav-icon{background:#ffffff12;border-radius:8px;place-items:center;width:30px;height:30px;font-size:19px;font-weight:900;display:grid}.sidebar nav button.nav-active .nav-icon{color:#ffd56b;background:#061a3a}.sidebar nav button strong,.sidebar nav button small{display:block}.sidebar nav button strong{font-size:12px}.sidebar nav button small{color:#9fb4d0;margin-top:2px;font-size:9px}.network-card{background:#ffffff0a;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:11px;display:flex}.network-card i{background:#3bd292;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #3bd2921a}.network-card strong,.network-card small{display:block}.network-card small{color:#aebfd6;margin-top:2px;font-size:8px}.sidebar-foot{color:#8196b2;justify-content:space-between;align-items:center;padding:13px 4px 0;font-size:8px;display:flex}.topbar{justify-content:space-between;align-items:center;height:86px;display:flex}.topbar p{color:#9b6c08;margin:0 0 2px;font-size:11px;font-weight:800}.topbar h1{color:#122e54;margin:0;font-size:26px}.top-status{align-items:center;gap:14px;display:flex}.top-status>div:first-child{text-align:right;border-right:1px solid #d7dce3;padding-right:15px}.top-status span,.top-status strong{display:block}.top-status>div:first-child span{color:#8b94a0;font-size:9px}.top-status>div:first-child strong{color:#1f3c61;margin-top:2px;font-size:13px}.avatar{color:#fff;background:linear-gradient(135deg,#102f59,#1d5c91);border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;font-weight:900;display:grid;box-shadow:0 3px 10px #0b315c25}.operator strong{font-size:10px}.operator span{color:#9d6d08;font-size:8px;font-weight:900}.mode-pill{letter-spacing:.4px;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-weight:900;font-size:8px!important;display:inline-flex!important}.mode-pill.live{color:#08744f;background:#e7f7ef;border:1px solid #c3ead8}.mode-pill.preview{color:#8d660a;background:#fff3d1;border:1px solid #ead38f}.notice{color:#176645;background:#e9f7f0;border:1px solid #c8ead9;border-left:4px solid #0b8a5d;border-radius:8px;align-items:center;min-height:40px;margin-bottom:14px;padding:8px 12px;display:flex}.notice>span{color:#fff;background:#0b8a5d;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:9px;font-size:11px;font-weight:900;display:grid}.notice p{flex:1;margin:0;font-size:10px;font-weight:650}.notice button{color:#5f8475;background:0 0;border:0;font-size:20px}.global-search{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:72px minmax(280px,610px) 132px 1fr;align-items:center;margin-bottom:16px;padding:11px 14px;display:grid;box-shadow:0 5px 18px #10243f0b}.global-search>label{color:#5f6c7c;font-size:9px;font-weight:900}.global-search>div{background:#fafbfc;border:1px solid #d9dfe7;border-radius:8px;align-items:center;height:40px;padding:0 10px;display:flex}.global-search>div span{color:#8a7040;font-size:20px}.global-search input{color:#173457;text-transform:uppercase;background:0 0;border:0;flex:1;min-width:0;padding:0 9px;font-weight:800}.global-search>div button{color:#87909c;background:0 0;border:0;font-size:18px}.global-search>small{color:#87909c;padding-left:13px;font-size:9px}.primary{color:#fff;letter-spacing:.4px;background:linear-gradient(135deg,#0b3567,#15558e);border:0;border-radius:8px;height:40px;font-size:9px;font-weight:900;box-shadow:0 5px 14px #0d3f7225}.card{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #10243f0a}.card+.card{margin-top:16px}.card-head{background:linear-gradient(#fff,#fdfdfd);border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;min-height:63px;padding:14px 18px;display:flex}.card-head p{color:#9a6c0b;letter-spacing:1px;margin:0;font-size:8px;font-weight:900}.card-head h2{color:#15365e;margin:2px 0 0;font-size:18px}.card-head>span{color:#788493;font-size:9px;font-weight:750}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.metric{color:#fff;border-radius:12px;min-height:118px;padding:18px;position:relative;overflow:hidden;box-shadow:0 7px 18px #10243f18}.metric p{color:#ffffffbd;letter-spacing:.8px;margin:0;font-size:8px;font-weight:900}.metric strong{white-space:nowrap;margin:7px 0 4px;font-size:26px;display:block}.metric small{color:#fffb;font-size:9px}.metric-knot{border:15px solid #ffffff0d;border-radius:50%;width:74px;height:74px;position:absolute;top:-23px;right:-18px}.quick-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.quick-grid button{text-align:left;background:#fff;border:1px solid #dfe4ea;border-radius:10px;grid-template-columns:37px 1fr 15px;align-items:center;gap:10px;min-height:76px;padding:11px;display:grid;box-shadow:0 4px 13px #10243f08}.quick-grid button:hover{border-color:#d2a229;transform:translateY(-1px)}.quick-grid button>span{color:#8c6208;background:#fff3ce;border-radius:10px;place-items:center;width:37px;height:37px;font-size:18px;font-weight:900;display:grid}.quick-grid strong,.quick-grid small{display:block}.quick-grid strong{color:#17385f;font-size:10px}.quick-grid small{color:#8a939e;margin-top:3px;font-size:8px}.quick-grid b{color:#b58516;font-size:22px}.quick-ledger-card{max-width:1120px;margin:0 auto;overflow:hidden}.quick-ledger-head{background:radial-gradient(circle at 90% 15%,#ffd66a45,#0000 28%),linear-gradient(135deg,#fffdf8,#fff5df);border-bottom:1px solid #ead7b8;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.quick-ledger-head p{color:#b45408;letter-spacing:1.2px;margin:0;font-size:8px;font-weight:950}.quick-ledger-head h2{color:#632506;margin:4px 0 2px;font-size:28px}.quick-ledger-head>div:first-child>span{color:#8a715e;font-size:9px}.quick-ledger-head>div:last-child{background:#fff;border:1px solid #e9cc99;border-radius:10px;min-width:155px;padding:10px 13px}.quick-ledger-head>div:last-child span,.quick-ledger-head>div:last-child strong{display:block}.quick-ledger-head>div:last-child span{color:#a26c2c;font-size:7px;font-weight:900}.quick-ledger-head>div:last-child strong{color:#6a2907;margin-top:3px;font-size:13px}.quick-ledger-form{background:#fffdf8;grid-template-columns:1.05fr 2.2fr 1.05fr .8fr;align-items:end;gap:14px;padding:24px;display:grid}.quick-direction{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quick-direction button{color:#6c3b1c;background:#fffaf0;border:1px solid #dfc9aa;border-radius:11px;height:66px}.quick-direction button strong,.quick-direction button span{display:block}.quick-direction button strong{font-size:11px}.quick-direction button span{margin-top:4px;font:700 12px Nirmala UI,Mangal,sans-serif}.quick-ledger-form.jama .quick-direction button.active{color:#086947;background:#e8f8f0;border-color:#16855e;box-shadow:0 0 0 3px #16855e14}.quick-ledger-form.nama .quick-direction button.active{color:#8a3006;background:#fff0e5;border-color:#c55a19;box-shadow:0 0 0 3px #c55a1914}.quick-name-field,.quick-amount-field{color:#7c4d2e;letter-spacing:.4px;gap:6px;font-size:8px;font-weight:900;display:grid}.quick-name-field>span,.quick-amount-field>span{background:#fff;border:1px solid #dec7a4;border-radius:11px;align-items:center;height:56px;display:flex;overflow:hidden}.quick-name-field>span:focus-within,.quick-amount-field>span:focus-within{border-color:#e3740d;box-shadow:0 0 0 4px #e3740d16}.quick-name-field b,.quick-amount-field b{color:#8a3b09;background:#fff2d5;place-items:center;width:45px;height:100%;font-size:20px;display:grid}.quick-name-field input,.quick-amount-field input{color:#5c2408;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 13px;font-size:18px;font-weight:850}.quick-name-field input{font-family:Nirmala UI,Mangal,Noto Sans Devanagari,sans-serif}.quick-name-field small,.quick-amount-field small{color:#9b866f;letter-spacing:0;font-size:7px;font-weight:700}.quick-save{color:#fff;background:linear-gradient(135deg,#e9780d,#a83a06);border:0;border-radius:11px;height:56px;font-size:10px;font-weight:950;box-shadow:0 8px 18px #a8410830}.quick-ledger-form.jama .quick-save{background:linear-gradient(135deg,#15916a,#087150);box-shadow:0 8px 18px #0871502c}.quick-save:disabled{box-shadow:none;background:#b8b0a7}.quick-ledger-message{color:#7a4a28;background:#fff8ea;border:1px solid #ecd6b5;border-radius:9px;margin:0 24px 18px;padding:12px 14px;font-size:9px;font-weight:800}.quick-ledger-message.saved{color:#08704e;background:#eaf8f1;border-color:#addfc8}.quick-ledger-rule{background:#fff6e7;border-top:1px solid #ead8bb;align-items:center;gap:12px;padding:13px 24px;display:flex}.quick-ledger-rule strong{color:#a34d0a;flex:none;font-size:8px}.quick-ledger-rule span{color:#7c695a;font-size:8px;line-height:1.5}@media (width<=980px){.quick-ledger-form{grid-template-columns:1fr 1fr}.quick-direction{grid-column:1/-1}.quick-save{align-self:end}}@media (width<=620px){.quick-ledger-head{flex-direction:column;align-items:flex-start}.quick-ledger-head>div:last-child{min-width:0}.quick-ledger-form{grid-template-columns:1fr;padding:17px}.quick-direction{grid-column:auto}.quick-ledger-message{margin:0 17px 14px}.quick-ledger-rule{flex-direction:column;align-items:flex-start;padding:12px 17px}}.quick-history-head{border-top:1px solid #ead8bb;justify-content:space-between;align-items:end;gap:14px;padding:20px 24px 10px;display:flex}.quick-history-head span{color:#a7520d;letter-spacing:.9px;font-size:7px;font-weight:950}.quick-history-head h3{color:#642707;margin:4px 0;font-size:18px}.quick-history-head small{color:#887363;font-size:8px}.quick-history-filters{grid-template-columns:145px 145px 150px minmax(190px,1fr) auto auto;align-items:end;gap:9px;padding:0 24px 16px;display:grid}.quick-history-filters label{color:#714326;gap:5px;font-size:8px;font-weight:900;display:grid}.quick-history-filters input,.quick-history-filters select{box-sizing:border-box;color:#5d270b;background:#fff;border:1px solid #dcc49e;border-radius:8px;width:100%;height:38px;padding:0 9px;font-size:9px;font-weight:800}.quick-history-filters button{color:#fff;background:linear-gradient(135deg,#16865f,#08704e);border:0;border-radius:8px;height:38px;padding:0 13px;font-size:8px;font-weight:950}.quick-history-filters .quick-history-reset{color:#843b0b;background:#fff8e8;border:1px solid #d7b887}.quick-history-filters button:disabled{cursor:not-allowed;opacity:.5}.quick-history-totals{background:#fffaf0;border:1px solid #dccbae;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:0 24px 14px;display:grid;overflow:hidden}.quick-history-totals>div{border-left:1px solid #e7d8c1;gap:3px;padding:12px 14px;display:grid}.quick-history-totals>div:first-child{border-left:0}.quick-history-totals span{color:#8b6f59;font-size:7px;font-weight:950}.quick-history-totals strong{color:#6a2909;font-size:17px}.quick-history-totals small{color:#8a7667;font-size:7px}.quick-history-state{color:#77543b;background:#fffaf1;border:1px dashed #d9c09b;border-radius:9px;margin:0 24px 18px;padding:14px;font-size:9px}.quick-history-state.danger{color:#9f3529;background:#fff2ef;border-color:#e3b1a8}.quick-history-table{margin:0 24px}.quick-history-table table{min-width:760px}.quick-history-table td>small{color:#927d6d;margin-top:3px;font-size:7px;display:block}.quick-history-type{border-radius:14px;place-items:center;min-width:46px;padding:5px 7px;font-size:7px;font-weight:950;display:inline-grid}.quick-history-type.jama{color:#08704e;background:#dff5ea}.quick-history-type.nama{color:#a04b0a;background:#fff0df}.quick-history-table tr.reversed{opacity:.56;text-decoration:line-through}@media (width<=980px){.quick-history-filters{grid-template-columns:1fr 1fr 1fr}.quick-history-filters label:last-of-type{grid-column:1/-1}}@media (width<=620px){.quick-history-head{padding-left:17px;padding-right:17px}.quick-history-filters{grid-template-columns:1fr 1fr;padding:0 17px 14px}.quick-history-filters label:last-of-type{grid-column:1/-1}.quick-history-totals{grid-template-columns:1fr;margin-left:17px;margin-right:17px}.quick-history-totals>div{border-top:1px solid #e7d8c1;border-left:0}.quick-history-totals>div:first-child{border-top:0}.quick-history-state,.quick-history-table{margin-left:17px;margin-right:17px}}.table-card .card-head{border-bottom:0}.table-wrap{overflow:auto}.table-card .table-card{box-shadow:none;border:0;border-radius:0}.table-card .table-card>.card-head{display:none}table{border-collapse:collapse;width:100%;min-width:780px}th{color:#fff;text-align:left;letter-spacing:.5px;background:#0f3767;padding:9px 13px;font-size:8px}td{color:#34425a;border-top:1px solid #e9edf1;padding:10px 13px;font-size:10px}td small{color:#8d96a2;margin-top:2px;font-size:8px;display:block}.status{letter-spacing:.3px;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.status.active{color:#087b4f;background:#e5f7ee}.status.released{color:#7041a0;background:#eee9f8}.status.cancelled,.status.missing_review{color:#a02d3a;background:#fdebed}.table-open{color:#194873;background:#fff;border:1px solid #d8dfe8;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:900}.entry-stack{gap:16px;display:grid}.form-section{overflow:visible}.safe-chip,.manual-chip{border-radius:999px;padding:6px 10px!important;font-size:8px!important;font-weight:900!important}.safe-chip{background:#e5f7ee;border:1px solid #c3ead7;color:#08774e!important}.manual-chip{background:#fff2ce;border:1px solid #ecd691;color:#8a6108!important}.form-grid{gap:12px;padding:17px 18px;display:grid}.form-grid.six{border-bottom:1px dashed #dfe3e8;grid-template-columns:repeat(6,1fr)}.form-grid.four{grid-template-columns:repeat(4,1fr)}.form-grid label,.item-grid label,.interest-controls label,.scan-panel label{color:#3d4a5e;gap:6px;font-size:9px;font-weight:750;display:grid}.form-grid input,.form-grid select,.item-grid input,.item-grid select,.interest-controls input,.scan-panel input,.manual-interest input{color:#183655;background:#fafbfc;border:1px solid #d9dfe7;border-radius:7px;height:39px;padding:0 10px;font-size:11px}.form-grid input:focus,.form-grid select:focus,.item-grid input:focus,.item-grid select:focus,.interest-controls input:focus,.scan-panel input:focus,.manual-interest input:focus{background:#fff;border-color:#d2a42c;box-shadow:0 0 0 3px #d2a42c15}.form-grid .wide{grid-column:span 2}.customer-grid{background:#fffdf7}.auto-bill{text-align:center;background:#fff7dc;border:1px dashed #d3a52d;border-radius:9px;padding:8px 10px}.auto-bill span,.auto-bill strong,.auto-bill small{display:block}.auto-bill span{color:#8b691a;font-size:7px;font-weight:900}.auto-bill strong{color:#143c68;margin:2px;font-size:15px}.auto-bill small{color:#9c8b67;font-size:7px}.inline-check{color:#5e6978;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.inline-check input{accent-color:#0b8059}.phone-lookup-field{z-index:20;position:relative}.phone-lookup-input{display:block;position:relative}.phone-lookup-input input{width:100%;padding-right:72px}.phone-lookup-input i{color:#9a6a09;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.phone-suggestions{z-index:60;background:#fff;border:1px solid #dfb245;border-radius:10px;width:min(440px,100vw - 50px);position:absolute;top:64px;left:0;overflow:hidden;box-shadow:0 18px 44px #4b2b132d}.phone-suggestions button{text-align:left;background:#fff;border:0;border-top:1px solid #eee4cf;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;min-height:54px;padding:8px 11px;display:grid}.phone-suggestions button:first-child{border-top:0}.phone-suggestions button:hover,.phone-suggestions button.active{background:#fff3d4}.phone-suggestions button>span:last-child{text-align:right}.phone-suggestions strong,.phone-suggestions small,.phone-suggestions b{display:block}.phone-suggestions strong{color:#153b67;font-size:12px}.phone-suggestions b{color:#a76508;font-size:8px}.phone-suggestions small{color:#75808d;margin-top:2px;font-size:8px}.phone-lookup-message{color:#6e7c8a;font-size:7px;font-weight:650}.item-list{gap:11px;padding:16px 18px;display:grid}.item-block{background:#fff;border:1px solid #dfe4ea;border-radius:9px;overflow:hidden}.item-title{color:#183e6a;background:#eef3f8;justify-content:space-between;align-items:center;height:31px;padding:0 10px;font-size:8px;display:flex}.item-title button{color:#a42c3d;background:0 0;border:0;font-size:7px;font-weight:900}.item-grid{grid-template-columns:1.35fr .8fr .9fr 1.5fr .6fr 1fr 1fr 1fr 1fr;gap:8px;padding:11px;display:grid}.item-grid .desc{grid-column:span 1}.add-item{color:#906509;background:#fffbef;border:1px dashed #bf8f19;border-radius:8px;width:calc(100% - 36px);height:38px;margin:0 18px 14px;font-size:9px;font-weight:900}.item-totals{background:#f7f9fb;border-top:1px solid #e2e6eb;grid-template-columns:repeat(4,1fr);display:grid}.item-totals div{border-left:1px solid #e2e6eb;padding:11px 16px}.item-totals div:first-child{border-left:0}.item-totals span,.item-totals strong{display:block}.item-totals span{color:#7c8795;font-size:8px}.item-totals strong{color:#173b65;margin-top:2px;font-size:14px}.save-row{background:#eef7f3;border:1px solid #d4eae0;border-radius:9px;justify-content:space-between;align-items:center;margin:0 18px 18px;padding:11px 13px;display:flex}.save-row strong,.save-row span{display:block}.save-row strong{color:#176345;font-size:10px}.save-row span{color:#6c8379;margin-top:2px;font-size:8px}.save-loan{color:#fff;background:linear-gradient(135deg,#08744f,#0d9367);border:0;border-radius:8px;min-width:210px;height:44px;font-size:9px;font-weight:900;box-shadow:0 6px 15px #08785028}.loan-result{padding-bottom:18px}.loan-result-head{color:#fff;background:linear-gradient(135deg,#082958,#0c477d);justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.loan-result-head span:first-child{color:#77e3b5;letter-spacing:1px;font-size:8px;font-weight:900}.loan-result-head h2{color:#ffd469;margin:3px 0;font-size:32px}.loan-result-head p{color:#d8e5f3;margin:0;font-size:11px}.loan-facts{grid-template-columns:repeat(6,1fr);gap:10px;padding:18px;display:grid}.loan-facts div{background:#f8f9fb;border:1px solid #e1e5eb;border-radius:8px;padding:12px}.loan-facts span,.loan-facts strong{display:block}.loan-facts span{color:#7e8896;font-size:8px}.loan-facts strong{color:#183a63;margin-top:4px;font-size:13px}.print-actions{gap:10px;padding:0 18px;display:flex}.print-actions button{color:#fff;background:#0c3c70;border:0;border-radius:7px;height:40px;padding:0 15px;font-size:8px;font-weight:900}.print-actions button.secondary{color:#34516f;background:#fff;border:1px solid #d8dfe7}.print-actions button.danger{background:linear-gradient(135deg,#bd2c2c,#7f1616);box-shadow:0 5px 13px #8e1c1c2d}.loan-cancel-panel{background:#fff7f7;border:1px solid #e7b7b7;border-radius:9px;gap:10px;margin:14px 18px 0;padding:14px;display:grid}.loan-cancel-panel>div{gap:3px;display:grid}.loan-cancel-panel strong{color:#982424;font-size:10px}.loan-cancel-panel span{color:#765050;font-size:8px}.loan-cancel-panel textarea{resize:vertical;color:#4e2525;min-height:72px;font:inherit;background:#fff;border:1px solid #d9b0b0;border-radius:7px;padding:10px}.loan-cancel-panel p{color:#9e2732;margin:0;font-size:9px;font-weight:800}.loan-cancel-panel>button{color:#fff;background:linear-gradient(135deg,#bd2c2c,#7f1616);border:0;border-radius:7px;justify-self:start;min-width:190px;height:38px;padding:0 14px;font-size:8px;font-weight:900}.loan-cancel-panel>button:disabled{opacity:.55;cursor:not-allowed}.empty-instruction{text-align:left;justify-content:center;align-items:center;gap:15px;min-height:210px;display:flex}.empty-instruction>span{color:#95690c;background:#fff1cc;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid}.empty-instruction h2{color:#173a63;margin:0 0 5px}.empty-instruction p{color:#798391;margin:0;font-size:11px}.interest-card{padding-bottom:18px}.interest-controls{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.calc-line{color:#fff;background:#0a315f;border-radius:11px;grid-template-columns:1fr 35px 1fr 35px 1.3fr;align-items:center;margin:0 18px;padding:18px;display:grid}.calc-line>div{text-align:center}.calc-line span,.calc-line strong{display:block}.calc-line span{color:#bcd0e4;font-size:9px}.calc-line strong{margin-top:4px;font-size:21px}.calc-line>b{text-align:center;color:#efc858;font-size:21px}.calc-line .grand{background:#ffffff0d;border-radius:8px;padding:10px}.calc-line .grand strong{color:#ffd66f;font-size:25px}.manual-interest{background:#fff8e3;border:1px solid #ecd38d;border-radius:9px;grid-template-columns:1fr 180px 180px;align-items:center;gap:14px;margin:13px 18px 0;padding:12px;display:grid}.manual-interest strong,.manual-interest span{display:block}.manual-interest>div:first-child strong{color:#77560c;font-size:10px}.manual-interest>div:first-child span{color:#8d8166;margin-top:2px;font-size:8px}.manual-interest label{color:#7e691f;font-size:8px;font-weight:800}.manual-interest>div:last-child{text-align:right}.manual-interest>div:last-child span{color:#7e691f;font-size:8px}.manual-interest>div:last-child strong{color:#113b69;margin-top:2px;font-size:19px}.release-card{padding-bottom:18px}.release-checks{grid-template-columns:repeat(2,1fr);gap:9px;padding:18px;display:grid}.release-checks label{color:#3f4e63;border:1px solid #dfe4ea;border-radius:8px;align-items:center;gap:9px;height:42px;padding:0 12px;font-size:10px;display:flex}.release-checks input{accent-color:#0a8058;width:17px;height:17px}.release-confirm{color:#fff;background:linear-gradient(135deg,#84152f,#aa294a);border:0;border-radius:8px;width:calc(100% - 36px);height:45px;margin:0 18px;font-size:9px;font-weight:900}.blocked-box{color:#9a2938;text-align:center;background:#fdecee;border:1px solid #f3c9cf;border-radius:9px;margin:18px;padding:24px}.blocked-box strong,.blocked-box span{display:block}.blocked-box span{margin-top:4px;font-size:10px}.psj-metrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.psj-metrics div{background:#f7f9fb;border:1px solid #e1e6eb;border-radius:9px;padding:14px}.psj-metrics span,.psj-metrics strong{display:block}.psj-metrics span{color:#778392;font-size:8px}.psj-metrics strong{color:#163c68;margin-top:3px;font-size:19px}.psj-note{background:#fff5d8;border:1px solid #ead28b;border-radius:8px;margin:0 18px 18px;padding:12px}.psj-note strong,.psj-note span{display:block}.psj-note strong{color:#7d590c;font-size:10px}.psj-note span{color:#82765c;margin-top:3px;font-size:9px}.stock-card{padding-bottom:18px}.scan-panel{grid-template-columns:100px 1fr 1fr;align-items:center;gap:14px;margin:18px;display:grid}.qr-box{color:#fff;background:repeating-linear-gradient(45deg,#0a315f 0 6px,#fff 6px 11px);border:8px solid #0a315f;place-items:center;width:100px;height:100px;font-size:19px;font-weight:900;display:grid;box-shadow:inset 0 0 0 14px #fff}.scan-panel>div:nth-child(2){grid-template-columns:1fr 130px;align-items:end;gap:9px;display:grid}.scan-panel>div:nth-child(2) label{grid-column:1/3}.scan-result{background:#edf1f5;border:1px solid #dbe1e8;border-radius:9px;padding:16px}.scan-result strong,.scan-result span{display:block}.scan-result strong{font-size:13px}.scan-result span{margin-top:4px;font-size:9px}.scan-result.active{color:#08754f;background:#e7f7ef;border-color:#bfe6d4}.scan-result.released{color:#a32d3d;background:#fdecee;border-color:#f1c5cc}.scan-result.unknown{color:#80600f;background:#fff4d7;border-color:#ead28b}.stock-summary{border:1px solid #e0e5ea;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 18px;display:grid;overflow:hidden}.stock-summary div{border-left:1px solid #e0e5ea;padding:13px 16px}.stock-summary div:first-child{border-left:0}.stock-summary span,.stock-summary strong{display:block}.stock-summary span{color:#788391;font-size:8px}.stock-summary strong{color:#143b67;margin-top:2px;font-size:20px}.report-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.report-grid button{text-align:left;background:#fbfcfd;border:1px solid #dfe4ea;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;min-height:90px;padding:14px;display:grid}.report-grid button>span{color:#95690b;background:#fff1c8;border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.report-grid strong,.report-grid small{display:block}.report-grid strong{color:#173c66;font-size:10px}.report-grid small{color:#828c98;font-size:8px}.backup-banner{color:#fff;background:linear-gradient(135deg,#0a315f,#0c4e83);border-radius:10px;justify-content:space-between;align-items:center;margin:0 18px 18px;padding:15px 17px;display:flex}.backup-banner strong,.backup-banner span{display:block}.backup-banner strong{font-size:12px}.backup-banner span{color:#bed2e6;margin-top:3px;font-size:9px}.backup-banner button{color:#fff;background:#ffffff10;border:1px solid #ffffff2e;border-radius:7px;height:38px;padding:0 13px;font-size:8px;font-weight:900}@media (width<=1280px){.metric-grid{grid-template-columns:repeat(2,1fr)}.quick-grid{grid-template-columns:repeat(3,1fr)}.item-grid{grid-template-columns:repeat(5,1fr)}.form-grid.six,.loan-facts{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.sidebar nav{grid-template-columns:repeat(4,1fr)}.sidebar nav button{justify-content:center}.sidebar nav button>span:nth-child(2),.network-card,.sidebar-foot{display:none}.workspace{padding:0 14px 30px}.topbar{height:auto;padding:14px 0}.operator,.top-status>div:first-child{display:none}.global-search{grid-template-columns:1fr 120px}.global-search>label,.global-search>small{display:none}.quick-grid,.form-grid.four,.item-grid{grid-template-columns:repeat(2,1fr)}.item-grid .desc{grid-column:span 2}.scan-panel{grid-template-columns:1fr}.qr-box{display:none}.report-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.sidebar nav{grid-template-columns:repeat(4,1fr)}.brand-block{justify-content:center}.metric-grid,.quick-grid,.form-grid.six,.form-grid.four,.loan-facts,.psj-metrics,.report-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.item-totals{grid-template-columns:repeat(2,1fr)}.save-row,.backup-banner{flex-direction:column;align-items:stretch;gap:10px}.manual-interest{grid-template-columns:1fr}.calc-line{grid-template-columns:1fr;gap:8px}.calc-line>b{transform:rotate(90deg)}.release-checks,.scan-panel>div:nth-child(2){grid-template-columns:1fr}.scan-panel>div:nth-child(2) label{grid-column:auto}.stock-summary{grid-template-columns:1fr}.stock-summary div{border-top:1px solid #e0e5ea;border-left:0}.stock-summary div:first-child{border-top:0}}.print-actions a{color:#fff;background:#0c3c70;border:0;border-radius:7px;justify-content:center;align-items:center;height:40px;padding:0 15px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.print-actions .print-both{background:linear-gradient(135deg,#08734f,#0c9869);min-width:190px;box-shadow:0 6px 15px #08785035}.payment-entry{background:#f7f9fb;border:1px solid #dfe4ea;border-radius:9px;grid-template-columns:1fr 130px 150px 110px 140px;align-items:center;gap:9px;margin:13px 18px 0;padding:12px;display:grid}.payment-entry strong,.payment-entry span{display:block}.payment-entry strong{color:#173b66;font-size:9px}.payment-entry span{color:#7f8996;margin-top:2px;font-size:8px}.payment-entry input,.payment-entry select,.payment-entry button,.release-money input,.release-money select{color:#193b64;background:#fff;border:1px solid #d7dee7;border-radius:7px;height:38px;padding:0 9px;font-size:9px}.payment-entry button{color:#fff;background:#0a7854;border:0;font-weight:900}.release-money{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:18px 18px 0;display:grid}.release-money>div,.release-money label{background:#f8f9fb;border:1px solid #e0e5eb;border-radius:8px;padding:10px}.release-money>div span,.release-money>div strong{display:block}.release-money>div span,.release-money label{color:#758191;font-size:8px;font-weight:750}.release-money>div strong{color:#173c67;margin-top:3px;font-size:17px}.release-money label{gap:5px;display:grid}@media (width<=900px){.payment-entry{grid-template-columns:1fr 1fr}.payment-entry>div{grid-column:1/3}.release-money{grid-template-columns:1fr}}.jama-date{color:#74808f;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.jama-date input{color:#183b65;border:1px solid #d8dfe7;border-radius:7px;height:34px;padding:0 8px}.jama-loading{text-align:center;color:#7a8491;padding:45px;font-size:11px}.jama-hero{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.jama-hero>div{background:#f8f9fb;border:1px solid #e0e5eb;border-radius:9px;padding:14px}.jama-hero span,.jama-hero strong,.jama-hero small{display:block}.jama-hero span{color:#768291;font-size:8px}.jama-hero strong{color:#173c67;margin:4px 0;font-size:19px}.jama-hero small{color:#9098a3;font-size:8px}.jama-hero .positive{background:#e9f7f0;border-color:#c9eadb}.jama-hero .positive strong{color:#08764f}.jama-hero .negative{background:#fdecee;border-color:#f0cbd0}.jama-hero .negative strong{color:#a02d3c}.mode-breakup{border:1px solid #e0e5eb;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:0 18px 18px;display:grid;overflow:hidden}.mode-breakup div{border-left:1px solid #e0e5eb;padding:12px 14px}.mode-breakup div:first-child{border-left:0}.mode-breakup span,.mode-breakup strong{display:block}.mode-breakup span{color:#7b8694;font-size:7px}.mode-breakup strong{color:#173c67;margin-top:3px;font-size:14px}@media (width<=900px){.jama-hero,.mode-breakup{grid-template-columns:repeat(2,1fr)}}.mixed-breakdown{background:#fff8e2;border:1px solid #ecd38b;border-radius:8px;grid-template-columns:repeat(3,1fr) 1.4fr;align-items:end;gap:9px;margin:12px 18px 0;padding:12px;display:grid}.mixed-breakdown label{color:#7e651e;gap:5px;font-size:8px;font-weight:800;display:grid}.mixed-breakdown input{border:1px solid #dfc77d;border-radius:6px;height:36px;padding:0 8px}.mixed-breakdown span{color:#8a7a54;padding-bottom:9px;font-size:8px}.psj-actions{align-items:center;gap:8px;display:flex}.psj-actions input{color:#183b65;border:1px solid #d8dfe7;border-radius:7px;height:34px;padding:0 8px;font-size:9px}.safe-chip.final{background:#e9e3f6;border-color:#d5c9e9;color:#68409a!important}.inline-message{color:#176746;background:#edf7f2;border-radius:7px;margin:12px 18px 0;padding:9px 11px;font-size:9px}.batch-buttons{gap:10px;padding:16px 18px;display:flex}.batch-buttons button{color:#fff;background:#0b3e72;border:0;border-radius:7px;height:41px;padding:0 16px;font-size:8px;font-weight:900}.batch-buttons button.finalize{background:#8c1935}.batch-buttons button:disabled{background:#aeb6c0}.stock-actions{align-items:center;gap:8px;display:flex}.stock-actions button,.stock-finalize{color:#fff;background:#0b3e72;border:0;border-radius:7px;height:34px;padding:0 12px;font-size:8px;font-weight:900}.stock-finalize{background:#8b1935;width:calc(100% - 36px);height:40px;margin:14px 18px 0}.stock-actions button:disabled,.stock-finalize:disabled{background:#aeb6c0}.release-packet-verification{background:#f5f9fc;border:1px solid #cfdce8;border-radius:10px;grid-template-columns:1fr 180px 150px;align-items:end;gap:9px;margin:14px 18px 0;padding:14px;display:grid}.release-packet-verification>div:first-child{grid-column:1/4}.release-packet-verification strong,.release-packet-verification span{display:block}.release-packet-verification>div:first-child strong{color:#143c68;font-size:10px}.release-packet-verification>div:first-child span{color:#718092;margin-top:3px;font-size:8px}.release-packet-verification input,.release-packet-verification>button{color:#153b67;background:#fff;border:1px solid #d3dce6;border-radius:7px;height:39px;padding:0 10px;font-size:9px}.release-packet-verification>button{color:#fff;background:#0b477f;border:0;font-weight:900}.packet-verification-result{color:#80600f;background:#fff8df;border:1px solid #e3d39b;border-radius:8px;grid-column:1/4;padding:10px 12px}.packet-verification-result strong{font-size:9px}.packet-verification-result span{margin-top:2px;font-size:8px}.packet-verification-result.qr{color:#08754f;background:#e7f7ef;border-color:#b9e3cf}.packet-verification-result.manual{color:#7c5c0b;background:#fff6d9;border-color:#e8d28f}.release-checks label.verified-check{color:#08754f;background:#e7f7ef;border-color:#b9e3cf}.camera-scan-button{color:#174a78;background:#fff;border:1px solid #b7cbe0;border-radius:7px;height:39px;padding:0 11px;font-size:8px;font-weight:900}.camera-scan-button:disabled{color:#8a949e;background:#e4e8ec}.camera-scanner-backdrop{z-index:10000;background:#061b31d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.camera-scanner-dialog{background:#fff;border:1px solid #fff3;border-radius:14px;width:min(520px,100%);padding:14px;box-shadow:0 25px 80px #0008}.camera-scanner-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.camera-scanner-head strong,.camera-scanner-head span{display:block}.camera-scanner-head strong{color:#123b67;font-size:12px}.camera-scanner-head span{color:#74808f;margin-top:2px;font-size:8px}.camera-scanner-head>button{color:#173c67;background:#edf1f5;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.camera-video-wrap{aspect-ratio:4/3;background:#071523;border:4px solid #0b3e72;border-radius:10px;position:relative;overflow:hidden}.camera-video-wrap:after{content:"";border:3px solid #ffd264;border-radius:12px;position:absolute;inset:18%;box-shadow:0 0 0 999px #00102055}.camera-video-wrap video{object-fit:cover;width:100%;height:100%}.camera-scanner-dialog>p{color:#176746;background:#edf7f2;border-radius:7px;margin:10px 0;padding:9px;font-size:9px}.camera-close-button{color:#fff;background:#8b1935;border:0;border-radius:7px;width:100%;height:39px;font-size:8px;font-weight:900}.stock-scan-legend{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 18px 14px;display:grid}.stock-scan-legend span{color:#6f7b89;background:#f8fafc;border:1px solid #e0e5ea;border-radius:7px;padding:9px;font-size:8px}.stock-scan-legend b{color:#173c67;margin-bottom:2px;display:block}@media (width<=900px){.release-packet-verification{grid-template-columns:1fr 1fr}.release-packet-verification>div:first-child,.packet-verification-result{grid-column:1/3}.stock-scan-legend{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.release-packet-verification{grid-template-columns:1fr}.release-packet-verification>div:first-child,.packet-verification-result{grid-column:auto}.stock-scan-legend{grid-template-columns:1fr}}.operator button{color:#8e1734;background:0 0;border:0;padding:2px 0 0;font-size:7px;font-weight:900;display:block}.auth-shell{background:#edf0f4;grid-template-columns:minmax(320px,1.05fr) minmax(380px,.95fr);min-height:100vh;display:grid}.auth-brand{color:#fff;background:radial-gradient(circle at 18% 16%,#1b5c98 0 8%,#0000 28%),linear-gradient(145deg,#06162f,#0a315f 68%,#071b38);flex-direction:column;justify-content:center;padding:70px max(42px,10vw);display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";border:70px solid #ffffff08;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-210px}.auth-seal{color:#f1cb65;border:2px solid #f1cb65;border-radius:27px 9px;place-items:center;width:86px;height:86px;font-size:27px;font-weight:900;display:grid;box-shadow:inset 0 0 0 5px #071b39,0 0 0 1px #bb8a1d}.auth-brand p{color:#f1cb65;margin:28px 0 5px;font-size:13px;font-weight:800}.auth-brand h1{letter-spacing:2px;margin:0;font-size:48px}.auth-brand>span{color:#c4d6e9;margin-top:7px;font-size:12px}.auth-brand ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.auth-brand li{color:#d7e4f1;font-size:11px}.auth-brand li:before{content:"✓";color:#fff;background:#0b8a5d;border-radius:50%;place-items:center;width:21px;height:21px;margin-right:9px;font-weight:900;display:inline-grid}.auth-panel{place-items:center;padding:50px;display:grid}.auth-panel form{background:#fff;border:1px solid #dfe4eb;border-radius:16px;width:min(420px,100%);padding:34px;box-shadow:0 18px 50px #10243f18}.auth-panel form>p{color:#9a6c0b;letter-spacing:1px;margin:0;font-size:8px;font-weight:900}.auth-panel h2{color:#15365e;margin:5px 0 24px;font-size:24px}.auth-panel label{color:#3d4a5e;gap:6px;margin-top:12px;font-size:9px;font-weight:800;display:grid}.auth-panel input,.auth-panel select{color:#183655;background:#fafbfc;border:1px solid #d8dfe7;border-radius:8px;height:43px;padding:0 11px}.auth-panel input:focus,.auth-panel select:focus{background:#fff;border-color:#d2a42c;box-shadow:0 0 0 3px #d2a42c18}.auth-message{color:#77590f;background:#fff6db;border:1px solid #ead28b;border-radius:8px;margin-top:14px;padding:10px;font-size:9px}.auth-submit{color:#fff;background:linear-gradient(135deg,#0b3567,#15558e);border:0;border-radius:8px;width:100%;height:45px;margin-top:17px;font-size:9px;font-weight:900}.auth-switch{color:#8c650c;background:0 0;border:0;width:100%;padding:12px 0;font-size:8px;font-weight:900}.auth-panel small{text-align:center;color:#87919e;font-size:8px;line-height:1.5;display:block}@media (width<=800px){.auth-shell{grid-template-columns:1fr}.auth-brand{min-height:300px;padding:35px}.auth-brand h1{font-size:36px}.auth-brand ul{grid-template-columns:1fr 1fr;margin-top:20px}.auth-panel{padding:24px}}.backup-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 18px 14px;display:grid}.backup-status-grid>div{background:#f7f9fb;border:1px solid #dfe4ea;border-radius:8px;padding:11px}.backup-status-grid span,.backup-status-grid strong{display:block}.backup-status-grid span{color:#7e8895;font-size:7px}.backup-status-grid strong{color:#173c67;margin-top:3px;font-size:12px}.backup-status-grid .ok{background:#e9f7f0;border-color:#c9eadb}.backup-status-grid .ok strong{color:#08764f}.backup-status-grid .warn{background:#fff4d8;border-color:#ead28b}.backup-status-grid .warn strong{color:#80600f}.backup-banner em{color:#f3d995;margin-top:4px;font-size:7px;font-style:normal;display:block}@media (width<=800px){.backup-status-grid{grid-template-columns:repeat(2,1fr)}}.full-backup-panel{background:#f4f8fc;border:1px solid #cad8e7;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(360px,1.4fr);align-items:end;gap:18px;margin:14px 18px;padding:16px;display:grid}.full-backup-panel strong,.full-backup-panel span,.full-backup-panel em{display:block}.full-backup-panel strong{color:#123d6b;font-size:12px}.full-backup-panel span{color:#50677f;margin-top:5px;font-size:9px;line-height:1.55}.full-backup-panel em{color:#8a283f;margin-top:7px;font-size:8px;font-style:normal;font-weight:800;line-height:1.45}.backup-passwords{grid-template-columns:1fr 1fr;gap:9px;display:grid}.backup-passwords label{color:#31506e;font-size:8px;font-weight:800}.backup-passwords input{color:#173c66;background:#fff;border:1px solid #cbd7e3;border-radius:7px;width:100%;height:38px;margin-top:5px;padding:0 10px;display:block}.backup-passwords button{color:#fff;background:#0b4d82;border:0;border-radius:7px;grid-column:1/-1;height:41px;font-size:8px;font-weight:900}.backup-passwords button.automatic-key{background:#0b7553}.backup-passwords button:disabled{background:#aab5c0}@media (width<=800px){.full-backup-panel,.backup-passwords{grid-template-columns:1fr}.backup-passwords button{grid-column:auto}}.staff-users-card{padding-bottom:18px}.staff-setup-grid{grid-template-columns:minmax(360px,1.25fr) minmax(260px,.75fr);gap:14px;padding:18px;display:grid}.staff-create-form,.counter-guide{background:#f8fafc;border:1px solid #dfe4ea;border-radius:10px;padding:16px}.staff-create-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.staff-create-form h3,.counter-guide h3{color:#153b67;grid-column:1/-1;margin:0;font-size:14px}.staff-create-form label{color:#445166;gap:5px;font-size:8px;font-weight:800;display:grid}.staff-create-form input,.staff-create-form select{color:#173a63;background:#fff;border:1px solid #d7dee7;border-radius:7px;height:39px;padding:0 10px}.staff-create-form small{color:#7d8795;grid-column:1/-1;font-size:8px;line-height:1.5}.staff-create-form button{color:#fff;background:linear-gradient(135deg,#0a7652,#0d9467);border:0;border-radius:8px;grid-column:1/-1;height:42px;font-size:9px;font-weight:900}.counter-guide{background:#fff9e7;border-color:#ead797;gap:8px;display:grid}.counter-guide>div{background:#fff;border:1px solid #eadba9;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.counter-guide b{color:#163c68;font-size:9px}.counter-guide span{color:#7f6c39;font-size:8px}.counter-guide p{color:#756b55;margin:3px 0 0;font-size:8px;line-height:1.5}.staff-table{border:1px solid #dfe4ea;border-radius:9px;margin:0 18px}.staff-table table{min-width:760px}.staff-table button{color:#fff;border:0;border-radius:6px;height:28px;padding:0 9px;font-size:7px;font-weight:900}.staff-table .staff-off{background:#a42d40}.staff-table .staff-on{background:#0a7b56}.staff-role-select{color:#173b65;background:#fff;border:1px solid #d5dce5;border-radius:6px;height:30px;padding:0 7px;font-size:8px;font-weight:900}@media (width<=900px){.staff-setup-grid,.staff-create-form{grid-template-columns:1fr}}.staff-actions{flex-wrap:wrap;gap:6px;display:flex}.staff-table .staff-reset{background:#194873}.staff-password-reset{background:#fff8df;border:1px solid #d9b756;border-radius:10px;grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(190px,.8fr)) auto;align-items:end;gap:12px;margin:0 18px 16px;padding:15px;display:grid}.staff-password-reset>div:first-child span{color:#976b08;letter-spacing:.8px;font-size:7px;font-weight:950}.staff-password-reset h3{color:#173c67;margin:3px 0 0;font-size:14px}.staff-password-reset h3 small{color:#7e8995;font-size:8px}.staff-password-reset p{color:#74684c;margin:4px 0 0;font-size:8px;line-height:1.45}.staff-password-reset label{color:#5b503b;gap:5px;font-size:8px;font-weight:850;display:grid}.staff-password-reset input{box-sizing:border-box;color:#173a63;background:#fff;border:1px solid #d8c180;border-radius:7px;width:100%;height:39px;padding:0 10px}.staff-reset-actions{gap:7px;display:flex}.staff-reset-actions button{color:#fff;white-space:nowrap;background:#194873;border:0;border-radius:7px;height:39px;padding:0 11px;font-size:8px;font-weight:950}.staff-reset-actions .staff-reset-cancel{color:#75612b;background:#fff;border:1px solid #d5c79d}.staff-password-reset button:disabled{opacity:.55}@media (width<=1050px){.staff-password-reset{grid-template-columns:1fr 1fr}.staff-password-reset>div:first-child,.staff-reset-actions{grid-column:1/-1}}@media (width<=650px){.staff-password-reset{grid-template-columns:1fr}.staff-password-reset>div:first-child,.staff-reset-actions{grid-column:auto}.staff-reset-actions button{flex:1}}.staff-table .staff-access{background:#8b5b08}.staff-access-settings{background:linear-gradient(#fffaf0,#fff);border:1px solid #c79b39;border-radius:11px;margin:0 18px 16px;overflow:hidden;box-shadow:0 8px 24px #173c6712}.staff-access-head{background:#fff5d8;border-bottom:1px solid #ead9af;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.staff-access-head span{color:#976b08;letter-spacing:.9px;font-size:7px;font-weight:950}.staff-access-head h3{color:#173c67;margin:3px 0 0;font-size:15px}.staff-access-head h3 small{color:#758191;font-size:8px}.staff-access-head p{color:#6f654f;margin:5px 0 0;font-size:8px;line-height:1.5}.staff-access-bulk{flex:none;gap:7px;display:flex}.staff-access-bulk button,.staff-access-save button{color:#fff;background:#194873;border:0;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:950}.staff-access-bulk button:last-child{background:#8f3442}.staff-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 18px;display:grid}.staff-access-grid label{cursor:pointer;background:#f7f9fb;border:1px solid #dde3ea;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.staff-access-grid label.checked{background:#edf9f3;border-color:#5aa983;box-shadow:inset 3px 0 #0a7b56}.staff-access-grid input{accent-color:#0a7b56;flex:none;width:18px;height:18px}.staff-access-grid span{gap:3px;display:grid}.staff-access-grid strong{color:#173c67;font-size:9px}.staff-access-grid small{color:#6f7986;font-size:7px;line-height:1.35}.staff-access-save{color:#607086;background:#f8fafc;border-top:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:8px;display:flex}.staff-access-save>span b{color:#0a7b56;font-size:13px}.staff-access-save>div{gap:8px;display:flex}.staff-access-save button{background:#0a7b56;height:38px}.staff-access-save .staff-access-cancel{color:#586779;background:#fff;border:1px solid #ccd4dd}.staff-access-settings button:disabled{opacity:.55}.access-denied-card{text-align:center;margin:24px;padding:38px}.access-denied-card span{color:#a33a49;letter-spacing:1px;font-size:8px;font-weight:950}.access-denied-card h2{color:#173c67;margin:7px 0}.access-denied-card p{color:#6b7684;font-size:10px}@media (width<=1050px){.staff-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.staff-access-head,.staff-access-save{flex-direction:column;align-items:stretch}.staff-access-bulk,.staff-access-save>div{grid-template-columns:1fr 1fr;display:grid}.staff-access-grid{grid-template-columns:1fr}.staff-access-bulk button,.staff-access-save button{width:100%}}.interest-plan-note{color:#73570d;background:#fff7dc;border:1px solid #ead28b;border-radius:8px;margin:0 18px 16px;padding:10px 12px;font-size:8px;font-weight:750;line-height:1.5}.interest-breakdown-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 10px;display:flex}.interest-breakdown-head strong,.interest-breakdown-head span{display:block}.interest-breakdown-head strong{color:#173c67;font-size:9px}.interest-breakdown-head span{color:#7d8794;margin-top:3px;font-size:8px}.interest-breakdown-head a{color:#fff;white-space:nowrap;background:#0c3c70;border-radius:7px;align-items:center;height:36px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.interest-breakdown{border:1px solid #dfe4ea;border-radius:8px;margin:0 18px}.interest-breakdown table{min-width:820px}.interest-breakdown th,.interest-breakdown td{padding:9px 8px}.estimate-warning{color:#76580a;text-align:center;letter-spacing:.35px;background:#fff4d7;border:1px solid #ead28b;border-radius:7px;margin:12px 18px 0;padding:9px 11px;font-size:8px;font-weight:900}@media (width<=700px){.interest-breakdown-head{flex-direction:column;align-items:stretch}.interest-breakdown-head a{justify-content:center}}.mode-breakup small{color:#929aa5;margin-top:3px;font-size:7px;display:block}.expense-entry{background:#f7f9fb;border:1px solid #dfe4ea;border-radius:9px;grid-template-columns:1.25fr .8fr 1.5fr .8fr .65fr .85fr;align-items:center;gap:9px;margin:0 18px 14px;padding:12px;display:grid}.expense-entry strong,.expense-entry span{display:block}.expense-entry strong{color:#173c67;font-size:9px}.expense-entry span{color:#7d8794;margin-top:3px;font-size:7px}.expense-entry input,.expense-entry select,.expense-entry button,.day-close-panel input{color:#173c66;background:#fff;border:1px solid #d6dee7;border-radius:7px;height:38px;padding:0 9px;font-size:9px}.expense-entry button{color:#fff;background:#0a7854;border:0;font-size:8px;font-weight:900}.jama-expenses{border:1px solid #e0e5ea;border-radius:9px;margin:0 18px 14px}.jama-expenses table{min-width:640px}.day-close-panel{background:#f3f7fb;border:1px solid #cbd8e5;border-radius:10px;grid-template-columns:minmax(210px,1.3fr) repeat(3,minmax(130px,.7fr)) minmax(125px,.65fr);align-items:end;gap:10px;margin:0 18px 14px;padding:14px;display:grid}.day-close-panel>div:first-child strong,.day-close-panel>div:first-child span{display:block}.day-close-panel>div:first-child strong{color:#173c67;font-size:10px}.day-close-panel>div:first-child span{color:#6f7f90;margin-top:4px;font-size:8px;line-height:1.45}.day-close-panel label{color:#41536a;gap:5px;font-size:8px;font-weight:800;display:grid}.cash-match,.cash-difference{background:#e8f6ef;border:1px solid #bfdfd1;border-radius:8px;align-content:center;min-height:57px;padding:9px 11px;display:grid}.cash-difference{background:#fdebed;border-color:#ecc3c9}.cash-match span,.cash-match strong,.cash-difference span,.cash-difference strong{display:block}.cash-match span,.cash-difference span{color:#687787;font-size:7px}.cash-match strong{color:#08734f}.cash-difference strong{color:#9b2b3c}.difference-reason{grid-column:2/5}.day-close-action{color:#fff;background:#8c1935;border:0;border-radius:7px;grid-column:5;height:40px;font-size:8px;font-weight:900}.day-close-action:disabled,.expense-entry button:disabled{background:#adb6c0}@media (width<=1100px){.expense-entry{grid-template-columns:repeat(3,1fr)}.expense-entry>div{grid-column:1/-1}.day-close-panel{grid-template-columns:repeat(2,1fr)}.day-close-panel>div:first-child{grid-column:1/-1}.difference-reason,.day-close-action{grid-column:auto}}@media (width<=650px){.expense-entry,.day-close-panel{grid-template-columns:1fr}.expense-entry>div,.day-close-panel>div:first-child,.difference-reason,.day-close-action{grid-column:auto}}.recovery-verify-panel{background:#f8f5ff;border:1px solid #d8cdea;border-radius:10px;grid-template-columns:minmax(240px,.9fr) minmax(420px,1.6fr);align-items:end;gap:18px;margin:14px 18px;padding:16px;display:grid}.recovery-verify-panel strong,.recovery-verify-panel span,.recovery-verify-panel em{display:block}.recovery-verify-panel strong{color:#4c3170;font-size:12px}.recovery-verify-panel span{color:#645976;margin-top:5px;font-size:9px;line-height:1.55}.recovery-verify-panel em{color:#7f2e4c;margin-top:7px;font-size:8px;font-style:normal;font-weight:800;line-height:1.45}.verify-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.verify-inputs label{color:#4d4260;font-size:8px;font-weight:800}.verify-inputs input{color:#3f3450;background:#fff;border:1px solid #d4c9e2;border-radius:7px;width:100%;height:38px;margin-top:5px;padding:7px 9px;font-size:8px;display:block}.verify-inputs label:nth-child(3),.verify-inputs button{grid-column:1/-1}.verify-inputs button{color:#fff;background:#65408d;border:0;border-radius:7px;height:42px;font-size:8px;font-weight:900}.verify-inputs button:disabled{background:#aaa2b4}@media (width<=850px){.recovery-verify-panel,.verify-inputs{grid-template-columns:1fr}.verify-inputs label:nth-child(3),.verify-inputs button{grid-column:auto}}.report-grid button:hover:not(:disabled){background:#fffdf5;border-color:#d2a229;transform:translateY(-1px)}.report-grid button:disabled{cursor:not-allowed}.report-view{padding-bottom:18px}.report-head>div small{color:#7d8794;margin-top:4px;font-size:8px;display:block}.report-head>button{color:#194873;background:#fff;border:1px solid #d4dce5;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:900}.report-filters{background:#f7f9fb;border-bottom:1px solid #e1e6ec;grid-template-columns:minmax(220px,1.6fr) minmax(135px,.7fr) minmax(135px,.7fr) 130px;align-items:end;gap:10px;padding:14px 18px;display:grid}.report-filters label{color:#46556a;gap:5px;font-size:8px;font-weight:800;display:grid}.report-filters input{color:#173b66;background:#fff;border:1px solid #d6dee7;border-radius:7px;height:38px;padding:0 9px;font-size:9px}.report-filters button{color:#fff;background:#0b477c;border:0;border-radius:7px;height:38px;font-size:8px;font-weight:900}.report-summary{background:#fffdf7;border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.report-summary strong{color:#173c67;font-size:10px}.report-summary span{color:#788493;font-size:8px}.report-state{text-align:center;color:#52677c;background:#f7fafc;border:1px solid #dce4eb;border-radius:9px;margin:18px;padding:28px;font-size:10px}.report-state.danger{color:#9b2b3c;background:#fdecee;border-color:#efc8ce}.report-table{border:1px solid #dfe4ea;border-radius:9px;margin:0 18px}.report-table table{min-width:920px}.loan-audit-panel{border:1px solid #dce3ea;border-radius:9px;margin:14px 18px 0;overflow:hidden}.loan-audit-title{background:#f3f7fb;border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.loan-audit-title strong{color:#173c67;font-size:10px}.loan-audit-title span{color:#798594;font-size:8px}.loan-audit-panel table{min-width:820px}.loan-audit-panel .report-state{margin:12px}.print-actions button.secondary{color:#194873;background:#fff;border:1px solid #d8dfe8;border-radius:7px;height:40px;padding:0 15px;font-size:8px;font-weight:900}@media (width<=850px){.report-filters{grid-template-columns:1fr 1fr}.report-filters label:first-child{grid-column:1/-1}.report-summary,.loan-audit-title{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=560px){.report-filters{grid-template-columns:1fr}.report-filters label:first-child{grid-column:auto}}:root{--navy:#051b42;--navy2:#092f73;--blue:#0759b8;--royal:#0b63ce;--electric:#2a8cff;--gold:#d7a82f;--gold2:#f6d878;--paper:#fff;--cream:#f7faff;--ink:#0c2446;--muted:#64748b;--line:#d8e4f2;--soft:#edf5ff}.loan-live-rate-card{background:linear-gradient(135deg,#fffdf6,#fff7df);border-color:#dfc579;position:relative;overflow:hidden;box-shadow:0 14px 34px #75441318}.loan-live-rate-card:before{content:"";background:linear-gradient(#f6cf5d,#a86d05);width:5px;position:absolute;inset:0 auto 0 0}.loan-live-rate-card.silver{background:linear-gradient(135deg,#fff,#eff5fa);border-color:#cbd5df;box-shadow:0 14px 34px #28445c16}.loan-live-rate-card.silver:before{background:linear-gradient(#e8eef4,#789)}.loan-live-rate-head{grid-template-columns:minmax(300px,1fr) minmax(330px,auto);align-items:center;gap:18px;padding:17px 20px 14px 23px;display:grid;position:relative}.loan-live-rate-primary>span,.loan-live-rate-primary>strong,.loan-live-rate-primary>small{display:block}.loan-live-rate-primary>span{color:#8c5f0b;letter-spacing:1.1px;font-size:8px;font-weight:950}.loan-live-rate-primary>span i{background:#10a46d;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #10a46d1a}.loan-live-rate-card.source-stale .loan-live-rate-primary>span i,.loan-live-rate-card.source-review-required .loan-live-rate-primary>span i{background:#d68614;box-shadow:0 0 0 4px #d686141c}.loan-live-rate-card.source-not-configured .loan-live-rate-primary>span i{background:#9ca7b1;box-shadow:0 0 0 4px #9ca7b11c}.loan-live-rate-card.source-manual .loan-live-rate-primary>span i{background:#496fc5;box-shadow:0 0 0 4px #496fc51c}.loan-live-rate-primary>strong{color:#6d3503;letter-spacing:-.4px;margin-top:4px;font-size:27px;line-height:1.05}.loan-live-rate-primary>small{color:#826f52;margin-top:5px;font-size:8px;font-weight:750}.loan-live-rate-card.silver .loan-live-rate-primary>span{color:#536b80}.loan-live-rate-card.silver .loan-live-rate-primary>strong{color:#183f62}.loan-live-rate-card.silver .loan-live-rate-primary>small{color:#65798a}.loan-rate-source-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.loan-rate-source-row a{color:#81510a;text-underline-offset:2px;font-size:8px;font-weight:900;-webkit-text-decoration:underline #c89a4a;text-decoration:underline #c89a4a}.loan-live-rate-card.silver .loan-rate-source-row a{color:#315d82}.loan-rate-source-status{color:#08704c;letter-spacing:.65px;background:#e9f8f1;border:1px solid #8fd3b5;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:6.5px;font-weight:950;display:inline-flex}.loan-rate-source-status.status-stale,.loan-rate-source-status.status-review-required{color:#9c5d08;background:#fff4d9;border-color:#e5be73}.loan-rate-source-status.status-manual{color:#325aa8;background:#eef3ff;border-color:#a9bde7}.loan-rate-source-status.status-not-configured{color:#67737d;background:#f3f5f7;border-color:#d2d7dc}.loan-rate-source-quote{color:#4d3823;margin-top:6px;font-size:9px;font-weight:850;line-height:1.45}.loan-live-rate-card.silver .loan-rate-source-quote{color:#35566f}.loan-rate-source-warning{color:#8b540a;background:#fff3d8;border-left:3px solid #d58a13;border-radius:3px;margin-top:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850;line-height:1.4;display:block}.loan-live-rate-card.source-review-required .loan-rate-source-warning{color:#9c3025;background:#fff0ed;border-left-color:#c64737}.purity-rate-reference{background:#fff;border-top:1px solid #ead9aa;border-bottom:1px solid #ead9aa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.loan-live-rate-card.silver .purity-rate-reference{border-color:#d6e0e8}.purity-rate-reference>div{border-left:1px solid #eadfbe;min-width:0;padding:11px 14px}.purity-rate-reference>div:first-child{border-left:0}.purity-rate-reference>div.base{background:#fff5d4}.loan-live-rate-card.silver .purity-rate-reference>div{border-color:#dce5ec}.loan-live-rate-card.silver .purity-rate-reference>div.base{background:#eaf2f8}.purity-rate-reference span,.purity-rate-reference strong,.purity-rate-reference small{display:block}.purity-rate-reference span{color:#8b6418;letter-spacing:.8px;font-size:8px;font-weight:950}.purity-rate-reference strong{color:#173c65;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;overflow:hidden}.purity-rate-reference small{color:#897963;margin-top:3px;font-size:7px;font-weight:800}.loan-rate-formula{color:#76580f;background:#fffaf0;margin:0;padding:8px 20px 9px 23px;font-size:8px;font-weight:850;line-height:1.45}.loan-live-rate-card.silver .loan-rate-formula{color:#536b80;background:#f4f8fb}.article-section-head{background:#fffaf0;border-top:1px solid #e4e8ed;border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 18px;display:flex}.article-section-head h2{color:#173a63;margin:0;font-size:15px}.article-section-head>div:first-child>small{color:#8b7558;margin-top:4px;font-size:7px;font-weight:750;display:block}.loan-rate-control{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:7px;display:flex}.loan-rate-control label{color:#7c5a19;gap:4px;max-width:210px;font-size:7px;font-weight:900;display:grid}.loan-rate-control label>small{color:#937c61;font-size:6px;font-weight:750;line-height:1.35}.loan-rate-control input{box-sizing:border-box;color:#173a63;background:#fff;border:1px solid #dfc57f;border-radius:7px;width:210px;height:34px;padding:0 9px;font-size:10px;font-weight:850}.loan-rate-control>div span,.loan-rate-control>div strong{text-align:right;display:block}.loan-rate-control>div span{color:#8c7658;font-size:7px;font-weight:900}.loan-rate-control>div strong{color:#173a63;margin-top:3px;font-size:13px}.loan-rate-control button{color:#fff;background:#a87308;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:7px;font-weight:950}.loan-rate-control button.loan-rate-manual-save{color:#8a5508;background:#fff4dc;border:1px solid #dbb771}.loan-rate-control button.loan-rate-resume-auto{background:linear-gradient(135deg,#148c66,#08704f);box-shadow:0 5px 13px #08704f25}.loan-rate-control button.loan-rate-refresh{color:#875e0a;background:#fff9e8;border:1px solid #d8bd79}.loan-rate-control button:disabled{opacity:.55}.loan-rate-control>small{color:#8d7a5c;text-align:right;width:100%;font-size:6px}.item-grid input[readonly]{color:#214767;background:#f2f5f7;border-style:dashed;font-weight:800}.save-loan.save-loan-locked{color:#fff;white-space:normal;min-width:300px;max-width:470px;height:auto;min-height:42px;box-shadow:none;opacity:1;background:#a5adb6;padding:10px 15px;line-height:1.35}.otp-panel.otp-blocked{background:linear-gradient(135deg,#fff3f3,#ffe3e3);border-color:#d89898;display:block}.otp-panel.otp-blocked strong{color:#982b2b}.otp-panel.otp-blocked span{color:#805050}.loan-final-fields{background:#fffdf7;border-top:1px dashed #e0d2b4;grid-template-columns:2fr 1fr 1fr 1.2fr}.new-loan-split{background:#fff8e7;border:1px solid #e5c579;border-radius:10px;grid-template-columns:1fr 1fr .85fr;align-items:end;gap:10px;margin:0 18px 14px;padding:12px;display:grid}.new-loan-split label{color:#7b461d;gap:5px;font-size:8px;font-weight:850;display:grid}.new-loan-split input{color:#5f2a0b;background:#fff;border:1px solid #dfc184;border-radius:7px;height:38px;padding:0 9px;font-size:10px}.new-loan-split>div{background:#fff;border:1px solid #e6cc97;border-radius:8px;padding:7px 10px}.new-loan-split span,.new-loan-split strong,.new-loan-split small{display:block}.new-loan-split span{color:#886849;font-size:7px}.new-loan-split strong{color:#6d2a08;margin-top:2px;font-size:15px}.new-loan-split small{color:#9a4a14;margin-top:2px;font-size:7px;font-weight:850}.new-loan-split.matched{background:#eef9f4;border-color:#a9dfc5}.new-loan-split.matched small{color:#08724e}.form-section>.save-row{margin-top:14px}@media (width<=900px){.loan-final-fields,.new-loan-split{grid-template-columns:1fr 1fr}.new-loan-split>div{grid-column:1/-1}}@media (width<=820px){.loan-live-rate-head{grid-template-columns:1fr}.loan-live-rate-head .loan-rate-control{justify-content:flex-start}.loan-live-rate-head .loan-rate-control>small{text-align:left}.purity-rate-reference{grid-template-columns:1fr 1fr}.purity-rate-reference>div:nth-child(3){border-top:1px solid #eadfbe;border-left:0}.purity-rate-reference>div:nth-child(4){border-top:1px solid #eadfbe}.loan-live-rate-card.silver .purity-rate-reference>div:nth-child(3),.loan-live-rate-card.silver .purity-rate-reference>div:nth-child(4){border-top-color:#dce5ec}}@media (width<=560px){.loan-live-rate-head{padding:15px 15px 12px 18px}.loan-live-rate-primary strong{font-size:23px}.loan-live-rate-head .loan-rate-control{grid-template-columns:1fr 1fr;width:100%;display:grid}.loan-live-rate-head .loan-rate-control label,.loan-live-rate-head .loan-rate-control>small{grid-column:1/-1;width:100%}.loan-live-rate-head .loan-rate-control input{width:100%}.purity-rate-reference{grid-template-columns:1fr}.purity-rate-reference>div{border-top:1px solid #eadfbe;border-left:0}.purity-rate-reference>div:first-child{border-top:0}.loan-live-rate-card.silver .purity-rate-reference>div{border-top-color:#dce5ec}.loan-rate-formula{padding-left:18px}.article-section-head{flex-direction:column;align-items:flex-start}.loan-rate-control{justify-content:flex-start;width:100%}.loan-rate-control label,.loan-rate-control input{width:100%}.loan-rate-control>small,.loan-rate-control>div span,.loan-rate-control>div strong{text-align:left}.save-loan.save-loan-locked{min-width:0}.loan-final-fields,.new-loan-split{grid-template-columns:1fr}.new-loan-split>div{grid-column:auto}}body:before{content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(45deg,#0000 48%,#1973d70a 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#1973d708 49% 51%,#0000 52%);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}*{scrollbar-color:#5a8fc8 #dfeaf6;scrollbar-width:thin}.app-shell{grid-template-columns:278px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 21% 8%,#2587ff38 0 5%,#0000 25%),radial-gradient(circle at 90% 78%,#e7bd4630 0 3%,#0000 20%),linear-gradient(168deg,#031633 0%,#06275e 54%,#041938 100%);border-right:1px solid #6dacff35;padding:20px 17px;box-shadow:12px 0 38px #092a572b}.sidebar:before,.sidebar:after{content:"";pointer-events:none;border:1px solid #70b2ff22;position:absolute;transform:rotate(45deg)}.sidebar:before{width:190px;height:190px;top:330px;left:-118px}.sidebar:after{border-color:#f5d36f24;width:118px;height:118px;top:92px;right:-76px}.brand-block{border-bottom-color:#73acff2c;gap:14px;padding:5px 3px 20px;position:relative}.brand-seal{color:#ffe28a;letter-spacing:2px;text-shadow:0 2px 12px #ffdd6d80;background:linear-gradient(145deg,#0a4a9f,#06265a);border:1px solid #ffe69a;border-radius:17px;flex:0 0 62px;width:62px;height:62px;font-family:Georgia,Times New Roman,serif;font-size:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #061d45,inset 0 0 25px #2785ea66,0 9px 24px #0005,0 0 0 1px #c7921d}.brand-seal:before{content:"◆";color:#fff2b5;opacity:.28;font-size:25px;position:absolute;top:-13px;right:-5px}.brand-block strong{color:#fff1b4;letter-spacing:1.2px;text-shadow:0 2px 12px #0006;font-size:16px;line-height:1.1}.brand-block span{color:#a9cfff;letter-spacing:.75px;font-size:8px;line-height:1.45}.sidebar nav{gap:7px;margin-top:19px;position:relative}.sidebar nav button{color:#e7f2ff;border:1px solid #0000;border-radius:12px;padding:10px 11px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;position:relative}.nav-icon{color:#bcdcff;background:linear-gradient(145deg,#ffffff20,#ffffff0d);border:1px solid #ffffff0d}.network-card{background:linear-gradient(145deg,#0e4480aa,#092d5eaa);border-color:#65a9f242;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13}.network-card:after{content:"SECURE";color:#69c9ff;letter-spacing:1px;font-size:6px;font-weight:900;position:absolute;top:7px;right:8px}.workspace{padding:0 30px 44px;position:relative}.topbar p{color:#a4730b;letter-spacing:.35px}.topbar h1{color:#082d62;letter-spacing:-.35px;text-shadow:0 1px #fff;font-size:27px}.top-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa8;border:1px solid #d7e5f4;border-radius:14px;padding:8px 10px 8px 16px;box-shadow:0 8px 24px #0a37640c}.avatar{background:linear-gradient(145deg,#1675d6,#052e66);border:2px solid #fff;width:39px;height:39px;box-shadow:0 5px 14px #0a3b7040,0 0 0 1px #bed8f2}.mode-pill.live{background:linear-gradient(145deg,#e3fff3,#d9f8eb);box-shadow:0 4px 12px #0a7b5420}.notice{background:linear-gradient(90deg,#e3f9ef,#effff8);border-color:#b8e4d2;box-shadow:0 6px 18px #0c7b5520}.global-search,.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-color:#d2e1f0;box-shadow:0 13px 36px #103b690d,0 2px 5px #103b6908}.global-search{border-radius:15px;padding:13px 15px}.primary:hover,.auth-submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.card{border-radius:15px;overflow:hidden}.card-head{background:linear-gradient(#fff,#f8fbff);border-bottom-color:#deebf7;min-height:68px;position:relative}.card-head:after{content:"◆";color:#d5a52b18;font-size:32px;position:absolute;right:70px}.card-head p{color:#a3730b}.metric{border:1px solid #ffffff24;border-radius:16px;min-height:126px;padding:19px;transition:transform .2s,box-shadow .2s;box-shadow:0 13px 28px #0b2c542b,inset 0 1px #ffffff24}.metric:hover{transform:translateY(-3px);box-shadow:0 17px 34px #0b2c5435,inset 0 1px #ffffff2b}.metric-knot{border:18px double #ffffff16;border-radius:26px;width:96px;height:96px;top:-34px;right:-24px;transform:rotate(45deg)}.quick-grid button{border-color:#d6e4f1;border-radius:13px;transition:all .2s;box-shadow:0 7px 18px #0c38630b}.quick-grid button:hover{background:linear-gradient(145deg,#fff,#f2f8ff);border-color:#3d89d7;transform:translateY(-2px);box-shadow:0 12px 24px #0c4f9320}.loan-result-head,.backup-banner{background:radial-gradient(circle at 88% 20%,#429eff3d,#0000 30%),linear-gradient(130deg,#061e4a,#0758aa)}.print-actions button,.batch-buttons button,.stock-actions button,.release-packet-verification>button,.report-filters button{background:linear-gradient(135deg,#075fc0,#074389);box-shadow:0 5px 13px #0758aa2a}.form-grid input:focus,.form-grid select:focus,.item-grid input:focus,.item-grid select:focus,.interest-controls input:focus,.scan-panel input:focus,.manual-interest input:focus,.auth-panel input:focus,.auth-panel select:focus{border-color:#2a7bd1;box-shadow:0 0 0 4px #2a7bd115}.camera-video-wrap{border-color:#0c63ba;box-shadow:0 0 0 1px #77b7f8,0 12px 30px #06234b44}.auth-shell{background:linear-gradient(145deg,#eef6ff,#f9fbff);position:relative}.auth-brand{background:radial-gradient(circle at 16% 12%,#3d99ff52 0 6%,#0000 28%),radial-gradient(circle at 88% 86%,#e6bd3e30 0 4%,#0000 23%),linear-gradient(150deg,#03142f 0%,#063c83 52%,#061b3d 100%);min-height:100vh}.auth-brand:before{content:"";background-image:linear-gradient(45deg,#0000 47%,#77b8ff12 48% 52%,#0000 53%),linear-gradient(-45deg,#0000 47%,#77b8ff0d 48% 52%,#0000 53%);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}.auth-brand:after{border:1px solid #78b6ff1f;border-radius:90px;width:520px;height:520px;bottom:-280px;right:-300px;transform:rotate(45deg);box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03}.auth-seal{z-index:1;letter-spacing:4px;text-shadow:0 2px 17px #ffdf74aa;background:linear-gradient(145deg,#0b5cb6,#062456);border-color:#ffe794;border-radius:24px;width:94px;height:94px;font-family:Georgia,Times New Roman,serif;font-size:31px;position:relative;box-shadow:inset 0 0 0 6px #051b40,inset 0 0 30px #3397ff66,0 12px 35px #0006,0 0 0 1px #c8961d}.auth-brand p,.auth-brand h1,.auth-brand>span,.auth-brand ul,.auth-trust-line{z-index:1;position:relative}.auth-brand p{color:#f6d772}.auth-brand h1{letter-spacing:3px;text-shadow:0 6px 24px #0006;font-family:Georgia,Times New Roman,serif;font-size:50px}.auth-brand>span{color:#b8d9ff;letter-spacing:.6px;font-size:13px}.auth-trust-line{color:#f5d678;letter-spacing:1.6px;align-items:center;gap:10px;margin-top:18px;font-size:8px;display:flex}.auth-trust-line i{background:#6db9ff;border-radius:50%;width:4px;height:4px}.auth-gem{background:#1680e51f;border:1px solid #84c0ff44;width:28px;height:28px;position:absolute;transform:rotate(45deg);box-shadow:0 0 26px #3c9dff55}.auth-gem-one{top:18%;right:19%}.auth-gem-two{background:#f4ca5333;border-color:#ffe58b55;width:12px;height:12px;top:28%;right:11%}.auth-panel{background:radial-gradient(circle at 88% 8%,#4a9df014,#0000 25%);position:relative}.auth-panel form{border-color:#cfdfef;border-radius:20px;padding:38px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0c37651d,0 3px 8px #0c37650c}.auth-panel form:before{content:"";background:linear-gradient(90deg,#075fc1,#2e91f5 62%,#e4bd4c);height:5px;position:absolute;inset:0 0 auto}.auth-form-gem{color:#dfb541;text-shadow:0 4px 12px #c89a2480;font-size:20px;position:absolute;top:25px;right:27px}.auth-panel form>p{color:#a67509;letter-spacing:1.3px}.auth-panel h2{color:#073a78}.auth-submit{letter-spacing:.8px;border-radius:10px;height:48px}@media (width<=1100px){.app-shell{grid-template-columns:252px minmax(0,1fr)}.brand-block strong{font-size:14px}.brand-block span{font-size:7px}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #6dacff35;border-right:0}.workspace{padding:0 14px 30px}.top-status{box-shadow:none;background:0 0;border:0;padding:0}.auth-brand{min-height:320px}.auth-brand h1{font-size:38px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sethji-mini{z-index:1;background:linear-gradient(120deg,#0b3e7aaa,#092b5c88);border:1px solid #66adf338;border-radius:13px;align-items:center;gap:10px;margin:12px 2px 2px;padding:8px 9px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff13,0 8px 20px #00152f2b}.sethji-mini-photo{background:radial-gradient(circle at 50% 25%,#258cf0,#05295f 72%);border:1px solid #f5d879;border-radius:22px 22px 10px 10px;flex:0 0 43px;width:43px;height:49px;position:relative;overflow:hidden;box-shadow:0 5px 15px #0005,0 0 0 2px #07275a}.sethji-mini-photo:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 16px #0003}.sethji-mini-photo img{object-fit:cover;object-position:center 4%;filter:drop-shadow(0 4px 4px #001b3a66);width:100%;height:100%;transform:scale(1.05)}.sethji-mini>span:last-child{min-width:0}.sethji-mini small,.sethji-mini strong,.sethji-mini em{white-space:nowrap;display:block}.sethji-mini small{color:#f5d46e;letter-spacing:1.6px;font-size:6px;font-weight:900}.sethji-mini strong{color:#eef7ff;letter-spacing:.55px;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.sethji-mini em{color:#89b8e7;letter-spacing:.45px;margin-top:2px;font-size:6px;font-style:normal}.workspace{isolation:isolate}.workspace>:not(.sethji-watermark){z-index:1;position:relative}.sethji-watermark{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.13;filter:grayscale(.92)sepia(.28)hue-rotate(165deg)saturate(1.9)contrast(1.28);mix-blend-mode:multiply;width:min(25vw,390px);height:min(66vh,590px);position:fixed;bottom:-62px;right:12px;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 80%,#0000 100%)}.sethji-watermark:before{content:"PARVAT SINGHJI";z-index:2;color:#084c96;letter-spacing:4px;transform-origin:100%;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:900;position:absolute;top:45%;right:7%;transform:rotate(-90deg)}.sethji-watermark img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.auth-brand{grid-template-columns:minmax(290px,1fr) minmax(210px,.72fr);align-items:end;gap:22px;padding:58px 34px 38px max(42px,6vw);display:grid}.auth-brand-copy{z-index:2;align-self:center;min-width:0;position:relative}.auth-brand-copy>span{color:#b8d9ff;letter-spacing:.5px;margin-top:7px;font-size:12px;display:block}.auth-brand-copy ul{padding-right:8px}.auth-brand-copy h1{font-size:42px;line-height:1.05}.auth-founder-portrait{z-index:2;filter:drop-shadow(0 18px 30px #00142e88);align-self:end;justify-items:center;min-width:0;display:grid;position:relative}.auth-founder-frame{background:radial-gradient(circle at 50% 28%,#258ff0 0,#0b55aa 34%,#062b63 70%,#03172f 100%);border:1px solid #f7d873;border-radius:155px 155px 30px 30px;width:min(100%,310px);height:min(74vh,610px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #052554,inset 0 0 70px #2c91ef55,0 0 0 1px #9c7218,0 18px 50px #0008}.auth-founder-frame:before{content:"";background:radial-gradient(circle at 50% 16%,#ffffff20,#0000 38%);border:1px solid #b7d9ff38;border-radius:140px 140px 23px 23px;position:absolute;inset:18px;box-shadow:0 0 0 1px #03265a}.auth-founder-frame:after{content:"";z-index:2;background:linear-gradient(0deg,#031933 0,#052451b8 24%,#0000 100%);height:36%;position:absolute;inset:auto 0 0}.auth-founder-frame img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 15px #00152f7d);width:100%;height:100%;position:relative}.auth-founder-caption{z-index:4;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(115deg,#061d42e8,#0b4388e3);border:1px solid #f1d06b70;border-radius:12px;padding:10px 12px;position:absolute;bottom:20px;left:10%;right:10%;box-shadow:0 8px 26px #0006}.auth-founder-caption span,.auth-founder-caption strong,.auth-founder-caption small{display:block}.auth-founder-caption span{color:#f7d771;letter-spacing:2px;font-size:7px;font-weight:900}.auth-founder-caption strong{color:#fff;letter-spacing:1.2px;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:12px}.auth-founder-caption small{color:#9fcbf7;letter-spacing:.8px;margin-top:2px;font-size:6px}@media (width<=1100px){.auth-brand{grid-template-columns:minmax(250px,1fr) minmax(170px,.65fr);gap:15px;padding-left:38px}.auth-brand-copy h1{font-size:34px}.auth-brand-copy ul{gap:8px}.auth-founder-frame{height:min(68vh,520px)}}@media (width<=900px){.sethji-mini{width:min(260px,100%);margin:10px auto 2px;padding:6px 9px;display:flex}.sethji-mini-photo{flex-basis:38px;width:38px;height:43px}.sethji-watermark{opacity:.095;width:230px;height:410px;bottom:-50px;right:-20px}.auth-brand{grid-template-columns:minmax(260px,1fr) minmax(190px,.58fr);min-height:380px;padding:34px 30px}.auth-founder-frame{height:360px}.auth-brand-copy h1{font-size:34px}}@media (width<=560px){.auth-brand{grid-template-columns:minmax(185px,1fr) 125px;gap:8px;min-height:320px;padding:26px 16px}.auth-brand-copy h1{letter-spacing:1.5px;font-size:25px}.auth-brand-copy>span{font-size:9px}.auth-brand-copy ul{display:none}.auth-trust-line{letter-spacing:.8px;gap:6px;font-size:6px}.auth-seal{border-radius:18px;width:66px;height:66px;font-size:22px}.auth-brand p{margin-top:17px}.auth-founder-frame{border-radius:85px 85px 20px 20px;height:275px}.auth-founder-caption{padding:7px 5px;bottom:10px;left:6%;right:6%}.auth-founder-caption strong{font-size:8px}.sethji-watermark{opacity:.075;width:180px;height:320px}}.customer-ledger-card{margin-bottom:18px;overflow:visible}.ledger-title{border-radius:15px 15px 0 0}.ledger-title>div>span{color:#74869a;margin-top:3px;font-size:8px;display:block}.ledger-safe-chip{color:#08724e;letter-spacing:.7px;background:#e4f8ee;border:1px solid #b9e2cf;border-radius:999px;align-self:center;padding:7px 10px;font-size:7px;font-weight:900}.ledger-search-area{background:linear-gradient(135deg,#f7fbff,#fffdf6);border-bottom:1px solid #dfe9f3;padding:17px 20px 18px;position:relative}.ledger-search-copy{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ledger-search-copy strong{color:#0a3978;letter-spacing:.9px;font-size:8px}.ledger-search-copy span{color:#758497;font-size:8px}.ledger-search-box{background:#fff;border:1px solid #cdddec;border-radius:12px;align-items:center;height:50px;transition:all .2s;display:flex;position:relative;box-shadow:0 7px 18px #0a3c7010}.ledger-search-box:focus-within{border-color:#2078d1;box-shadow:0 0 0 4px #2078d116,0 9px 22px #0a3c7014}.ledger-search-icon{color:#d09a17;padding-left:15px;font-size:20px}.ledger-search-box input{color:#092f64;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 14px;font-size:13px;font-weight:800}.ledger-search-box input::placeholder{color:#9aa8b8;font-weight:600}.ledger-searching{color:#3876b3;white-space:nowrap;padding-right:14px;font-size:7px;font-weight:900}.ledger-clear{color:#5e7084;background:#eff4f9;border:0;border-radius:50%;width:34px;height:34px;margin-right:8px;font-size:18px}.ledger-message{color:#2b6f5c;min-height:16px;margin-top:7px;font-size:8px}.ledger-message.danger{color:#9e3442}.ledger-suggestions{z-index:20;background:#fff;border:1px solid #c9dbe9;border-radius:12px;max-height:340px;position:absolute;top:110px;left:20px;right:20px;overflow:auto;box-shadow:0 20px 45px #082d5a2c}.ledger-suggestions button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5edf4;grid-template-columns:38px minmax(0,1fr) minmax(120px,.5fr) 54px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.ledger-suggestions button:last-child{border-bottom:0}.ledger-suggestions button:hover,.ledger-suggestions button:focus{background:#eef6ff;outline:0}.ledger-person-mark{color:#fff;background:linear-gradient(145deg,#126dc5,#063871);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:14px;display:grid;box-shadow:0 4px 11px #0b4d8f35}.ledger-person,.ledger-person-count{min-width:0}.ledger-person strong,.ledger-person small,.ledger-person-count strong,.ledger-person-count small{display:block}.ledger-person strong{color:#0a376f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ledger-person small,.ledger-person-count small{color:#7b8998;margin-top:3px;font-size:7px}.ledger-person-count{text-align:right}.ledger-person-count strong{color:#0a7551;font-size:7px}.ledger-open-arrow{color:#1668b7;text-align:right;font-size:7px;font-weight:900}.ledger-loading,.ledger-empty{text-align:center;color:#718297;padding:42px;font-size:10px}.ledger-empty-state{background:radial-gradient(circle at 50% 35%,#eaf4ff,#0000 34%);justify-items:center;padding:40px 20px 43px;display:grid}.ledger-empty-state>span{color:#176abb;background:linear-gradient(145deg,#fff,#e9f3fc);border:1px solid #c1d8ec;border-radius:16px;place-items:center;width:50px;height:50px;font-size:23px;display:grid;box-shadow:0 9px 22px #0b4a861b}.ledger-empty-state strong{color:#0a3978;margin-top:11px;font-size:14px}.ledger-empty-state small{color:#77879a;text-align:center;margin-top:5px;font-size:8px}.ledger-account-head{color:#fff;background:radial-gradient(circle at 85% 5%,#3b9cf844,#0000 27%),linear-gradient(130deg,#061f4b,#0759a8);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.ledger-account-avatar{background:linear-gradient(145deg,#1782e6,#073b78);border:1px solid #f4d678;border-radius:18px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:23px;display:grid;box-shadow:inset 0 0 0 3px #062c61,0 8px 20px #00173566}.ledger-account-identity{min-width:0}.ledger-account-identity p{color:#f5d66f;letter-spacing:1.4px;font-size:7px;font-weight:900}.ledger-account-identity h3{letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:20px;overflow:hidden}.ledger-account-identity span,.ledger-account-identity small{color:#b9daf8;margin-top:3px;font-size:8px;display:block}.ledger-account-identity small{color:#79afe2;letter-spacing:.7px;font-size:6px}.ledger-balance-state{text-align:right;background:#ffffff12;border:1px solid #ffffff28;border-radius:12px;min-width:165px;padding:10px 13px;box-shadow:inset 0 1px #ffffff18}.ledger-balance-state span,.ledger-balance-state strong,.ledger-balance-state small{display:block}.ledger-balance-state span{color:#b9d7f4;letter-spacing:1px;font-size:6px;font-weight:900}.ledger-balance-state strong{margin:3px 0;font-size:17px}.ledger-balance-state small{letter-spacing:.8px;font-size:6px;font-weight:900}.ledger-balance-state.nama small{color:#ffd66f}.ledger-balance-state.jama small{color:#7cf0bd}.ledger-balance-state.clear small{color:#a9d8ff}.ledger-summary-grid{background:#f8fbfe;border-bottom:1px solid #dce7f1;grid-template-columns:repeat(4,1fr);display:grid}.ledger-summary-grid>div{border-right:1px solid #dce7f1;padding:14px 18px}.ledger-summary-grid>div:last-child{border-right:0}.ledger-summary-grid span,.ledger-summary-grid strong,.ledger-summary-grid small{display:block}.ledger-summary-grid span{color:#718197;font-size:7px;font-weight:800}.ledger-summary-grid strong{color:#0a3978;margin:4px 0;font-size:16px}.ledger-summary-grid small{color:#8b98a8;font-size:7px}.ledger-bill-strip{background:#fff;border-bottom:1px solid #e0e8f0;padding:12px 18px}.ledger-bill-strip>span{color:#9b720f;letter-spacing:1px;margin-bottom:7px;font-size:6px;font-weight:900;display:block}.ledger-bill-strip>div{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.ledger-bill-strip>div>span{background:#effaf5;border:1px solid #c9e7d9;border-radius:9px;flex:none;min-width:135px;padding:7px 9px}.ledger-bill-strip>div>span.released{background:#f5f7f9;border-color:#dce3ea}.ledger-bill-strip>div>span.cancelled,.ledger-bill-strip>div>span.missing_review{background:#fff1f2;border-color:#efd2d6}.ledger-bill-strip strong,.ledger-bill-strip small{display:block}.ledger-bill-strip strong{color:#0b5f46;font-size:8px}.ledger-bill-strip small{color:#6f7f8e;margin-top:3px;font-size:6px}.ledger-transactions{max-height:570px;overflow:auto}.ledger-transactions table{min-width:870px}.ledger-transactions th{z-index:2;position:sticky;top:0}.ledger-transactions td{vertical-align:middle}.ledger-transactions td strong,.ledger-transactions td small{display:block}.ledger-transactions td small{color:#8693a2;margin-top:3px;font-size:7px}.ledger-transactions .ledger-nama{color:#9b6b08;font-weight:900}.ledger-transactions .ledger-jama{color:#08704e;font-weight:900}.ledger-transactions tr.reversed{opacity:.55;text-decoration:line-through}.ledger-rule{background:#eef9f4;border-top:1px solid #cfe7da;align-items:flex-start;gap:10px;padding:11px 18px;display:flex}.ledger-rule strong{color:#08704e;flex:none;font-size:8px}.ledger-rule span{color:#547268;font-size:7px;line-height:1.5}.jama-card{overflow:hidden}@media (width<=900px){.ledger-summary-grid{grid-template-columns:repeat(2,1fr)}.ledger-summary-grid>div:nth-child(2){border-right:0}.ledger-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #dce7f1}.ledger-suggestions button{grid-template-columns:38px minmax(0,1fr) 55px}.ledger-person-count{display:none}}@media (width<=620px){.ledger-title>div>span,.ledger-search-copy span,.ledger-safe-chip{display:none}.ledger-search-area{padding:14px}.ledger-suggestions{top:91px;left:14px;right:14px}.ledger-account-head{grid-template-columns:44px minmax(0,1fr);padding:15px}.ledger-account-avatar{border-radius:14px;width:42px;height:42px;font-size:18px}.ledger-account-identity h3{font-size:16px}.ledger-balance-state{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;display:flex}.ledger-balance-state strong{font-size:14px}.ledger-summary-grid strong{font-size:13px}.ledger-summary-grid>div{padding:11px 12px}.ledger-rule{display:block}.ledger-rule span{margin-top:4px;display:block}.ledger-search-box input{font-size:11px}.ledger-suggestions button{grid-template-columns:32px minmax(0,1fr) 45px;padding:9px}.ledger-person-mark{width:30px;height:30px}.ledger-open-arrow{font-size:6px}}:root{--navy:#4a1904;--navy2:#7a2d07;--blue:#c64f08;--royal:#e3670b;--electric:#f7a51b;--gold:#e6a51e;--gold2:#ffdc76;--cream:#fff9eb;--paper:#fffdf8;--ink:#3b1d0f;--muted:#7f675a;--line:#eadbc5;--soft:#fff3da}html,body{color:var(--ink);background:radial-gradient(circle at 88% 9%,#ffc44c2b 0 7%,#0000 24%),radial-gradient(circle at 48% 84%,#ed71171f 0 6%,#0000 24%),linear-gradient(145deg,#fff8e8,#fffdf7 49%,#fff0d6)}body:before{opacity:.55;background-image:linear-gradient(45deg,#0000 48%,#d86b1110 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#efaa2510 49% 51%,#0000 52%);background-size:58px 58px;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}::selection{color:#fff;background:#df690c}*{scrollbar-color:#d98224 #f7e5c7}.sidebar{background:radial-gradient(circle at 18% 8%,#ffb62f4a 0 6%,#0000 27%),radial-gradient(circle at 91% 77%,#ef6d223f 0 5%,#0000 24%),linear-gradient(164deg,#3d1404 0%,#792806 50%,#4b1804 100%);border-right-color:#f6b63355;box-shadow:13px 0 38px #63270435}.sidebar:before,.sidebar:after{border-color:#ffc75c2e}.sidebar:after{border-color:#ff8b302f}.brand-block{border-bottom-color:#ffd46e38}.brand-seal{color:#ffe187;background:radial-gradient(circle at 35% 25%,#ffbd3944,#0000 38%),linear-gradient(145deg,#b84508,#672204);border-color:#ffe698;box-shadow:inset 0 0 0 5px #521a04,inset 0 0 24px #ffaf2855,0 8px 22px #280b046b,0 0 0 1px #c87816}.brand-block strong{color:#ffe18a}.brand-block span{color:#f7d7b8}.sethji-mini{background:linear-gradient(120deg,#9f3809ba,#5f1e05a6);border-color:#ffc95a56;box-shadow:inset 0 1px #fff4cf22,0 8px 20px #260a0438}.sethji-mini-photo{background:radial-gradient(circle at 50% 25%,#ffad2e,#732406 72%);border-color:#ffe28b;box-shadow:0 5px 15px #26090080,0 0 0 2px #641e04}.sethji-mini em{color:#efb978}.sidebar nav button{color:#fff3df}.sidebar nav button:hover{background:#ffbd2b16;border-color:#ffd66835}.sidebar nav button small{color:#e4b78e}.sidebar nav button.nav-active small{color:#6a2608}.nav-icon{color:#ffd98a;background:#ffdf9d14}.network-card{background:linear-gradient(120deg,#ffb63212,#ff7a1510);border-color:#ffc65038}.sidebar-foot{color:#d7a375}.sidebar-foot b{color:#ffdc76}.workspace{position:relative}.topbar h1{color:#5a2008;text-shadow:0 1px #fff8e6}.topbar p,.card-head p{color:#b05a0a}.top-status{background:#fffaf0c7;border-color:#ecd8b8;box-shadow:0 8px 24px #83340812}.avatar{background:linear-gradient(145deg,#ef8f18,#8e2f06);box-shadow:0 5px 14px #8d31073e,0 0 0 1px #f3b84a}.global-search,.card{background:#fffdf8ed;border-color:#ead7ba;box-shadow:0 13px 36px #7e350d12,0 2px 5px #8a3b0b0a}.global-search>div{background:#fff8ec;border-color:#ead6b6}.global-search>div:focus-within{border-color:#e27b13;box-shadow:0 0 0 4px #e27b1318}.global-search input{color:#642809}.primary,.auth-submit{background:radial-gradient(circle at 84% 16%,#ffd46e55,#0000 25%),linear-gradient(135deg,#e77b11,#b64007);box-shadow:0 7px 18px #a73b0838}.primary:hover,.auth-submit:hover{filter:brightness(1.06)saturate(1.08)}.card-head{background:linear-gradient(#fffefb,#fff8eb);border-bottom-color:#efdfc5}.card-head:after{color:#e88a221d}.card-head h2{color:#6b2708}.metric{border-color:#ffe5a64a;box-shadow:0 13px 28px #76300d2b,inset 0 1px #fff5c44d}.metric:hover{box-shadow:0 18px 36px #75300d38,inset 0 1px #fff5c455}.metric.navy{background:radial-gradient(circle at 88% 9%,#ffd35a62,#0000 29%),linear-gradient(135deg,#7a2405,#d15109)}.metric.maroon{background:radial-gradient(circle at 90% 8%,#ffe08559,#0000 29%),linear-gradient(135deg,#a03906,#ee8112)}.metric.gold{background:radial-gradient(circle at 90% 8%,#fff1ac78,#0000 29%),linear-gradient(135deg,#a96704,#e7ad24)}.metric.green{background:radial-gradient(circle at 91% 8%,#ffd26b5c,#0000 29%),linear-gradient(135deg,#7d3108,#c96810)}.metric-knot{border-color:#ffe8a326}.quick-grid button,.report-grid button{background:linear-gradient(145deg,#fffefb,#fff9ec);border-color:#ecd9ba;box-shadow:0 7px 18px #85360b10}.quick-grid button:hover,.report-grid button:hover:not(:disabled){background:linear-gradient(145deg,#fffdf7,#fff0d6);border-color:#e17b14;box-shadow:0 12px 25px #b44b0d22}.quick-grid button>span,.report-grid button>span{color:#6f2b04;background:linear-gradient(145deg,#fff0ae,#f4ad24);box-shadow:inset 0 0 0 1px #d9791447,0 5px 12px #a8440b1c}.quick-grid strong,.report-grid strong{color:#64270a}.quick-grid b{color:#c55b09}th{color:#fff8e9;background:radial-gradient(circle at 90% 10%,#ffcf5a35,#0000 32%),linear-gradient(90deg,#8c2e05,#df700e)}td strong{color:#6b2b0d}tbody tr:hover{background:#fff4dd}.table-open{color:#8b3708;border-color:#e7cda4}.loan-result-head,.backup-banner,.ledger-account-head{background:radial-gradient(circle at 87% 18%,#ffd76851,#0000 31%),linear-gradient(130deg,#6f2105,#d55c0a)}.calc-line{background:radial-gradient(circle at 90% 10%,#ffd76835,#0000 28%),linear-gradient(135deg,#7a2606,#d96a0d)}.print-actions button,.print-actions a,.batch-buttons button,.stock-actions button,.release-packet-verification>button,.report-filters button,.interest-breakdown-head a{background:linear-gradient(135deg,#d9630b,#9b3406);box-shadow:0 5px 13px #9e37082e}.form-grid input:focus,.form-grid select:focus,.item-grid input:focus,.item-grid select:focus,.interest-controls input:focus,.scan-panel input:focus,.manual-interest input:focus,.auth-panel input:focus,.auth-panel select:focus,.ledger-search-box:focus-within{border-color:#e47d14;box-shadow:0 0 0 4px #e47d1418}.ledger-account-avatar,.ledger-person-mark{background:linear-gradient(145deg,#f0a020,#8d2c05);box-shadow:inset 0 0 0 3px #792605,0 8px 20px #4c160566}.ledger-summary-grid{background:#fff9ef}.ledger-summary-grid strong,.ledger-person strong,.ledger-empty-state strong{color:#722d0a}.ledger-search-area{background:linear-gradient(135deg,#fff9ee,#fff4dd)}.ledger-search-box{border-color:#ead2ae}.ledger-open-arrow{color:#b64e08}.ledger-empty-state>span{color:#c25b0a;background:linear-gradient(145deg,#fffdf8,#ffedc9);border-color:#e7ca9c}.auth-shell{background:linear-gradient(145deg,#fff2d8,#fffaf0)}.auth-brand{background:radial-gradient(circle at 16% 12%,#ffbd3b5c 0 7%,#0000 29%),radial-gradient(circle at 88% 85%,#ff7a273e 0 5%,#0000 24%),linear-gradient(150deg,#3c1203 0%,#963305 52%,#571b04 100%)}.auth-brand:before{background-image:linear-gradient(45deg,#0000 47%,#ffd66d1c 48% 52%,#0000 53%),linear-gradient(-45deg,#0000 47%,#ff8f2a17 48% 52%,#0000 53%)}.auth-brand:after{border-color:#ffd66d24;box-shadow:0 0 0 60px #ffb12c08,0 0 0 120px #ff7b1806}.auth-brand-copy>span,.auth-brand>span{color:#f4cfaa}.auth-seal{background:linear-gradient(145deg,#d75e09,#702205);border-color:#ffe294;box-shadow:inset 0 0 0 6px #581b04,inset 0 0 30px #ffb32e66,0 12px 35px #26080099,0 0 0 1px #c67916}.auth-founder-frame{background:radial-gradient(circle at 50% 28%,#f7b52e 0,#ca5b0a 34%,#7a2706 70%,#3c1203 100%);border-color:#ffe294;box-shadow:inset 0 0 0 5px #681f04,inset 0 0 70px #ffaf2a55,0 0 0 1px #a4550e,0 18px 50px #26090099}.auth-founder-caption{background:linear-gradient(115deg,#521903e8,#a33b07e6);border-color:#ffe08b80}.sethji-watermark{opacity:.22;filter:saturate(1.12)contrast(1.06)drop-shadow(0 18px 35px #a9410a26);mix-blend-mode:multiply;width:min(32vw,475px);height:min(74vh,665px);bottom:-44px;left:calc(50% + 139px);right:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 10% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 84%,#0000 100%)}.sethji-watermark:before{color:#a8410b;letter-spacing:4px;transform-origin:50%;white-space:nowrap;font-size:15px;inset:auto auto 11% 50%;transform:translate(-50%)}.sethji-watermark img{object-position:center bottom}@media (width<=900px){.sidebar{border-bottom-color:#f6b63355}.top-status{box-shadow:none;background:0 0;border:0}.sethji-watermark{opacity:.19;width:300px;height:470px;bottom:-38px;left:50%;right:auto;transform:translate(-50%)}}@media (width<=560px){.sethji-watermark{opacity:.16;width:220px;height:350px;bottom:-28px;left:50%;right:auto;transform:translate(-50%)}.sethji-watermark:before{letter-spacing:2px;font-size:10px}}.sethji-mini{background:radial-gradient(circle at 14% 18%,#ffc74d2d,#0000 32%),linear-gradient(120deg,#a13a09d9,#631f05c9);border-width:1px;border-radius:19px;gap:15px;min-height:104px;margin:16px 2px 12px;padding:12px 13px;box-shadow:inset 0 1px #fff1be35,0 11px 25px #260a0448,0 0 0 1px #8f3007}.sethji-mini-photo{border-width:2px;border-radius:38px 38px 16px 16px;flex:0 0 72px;width:72px;height:80px;box-shadow:0 8px 20px #2609008a,0 0 0 3px #661f04,inset 0 0 18px #ffbd3140}.sethji-mini-photo img{filter:drop-shadow(0 6px 6px #41120480);transform:scale(1.04)}.sethji-mini>span:last-child{align-content:center;display:grid}.sethji-mini small{letter-spacing:1.9px;font-size:8px}.sethji-mini strong{letter-spacing:.75px;margin-top:4px;font-size:13px}.sethji-mini em{letter-spacing:.55px;margin-top:5px;font-size:7.5px}.sidebar nav{margin-top:14px}@media (width<=900px){.sethji-mini{gap:13px;width:min(340px,100%);min-height:88px;margin:13px auto 5px;padding:10px 12px}.sethji-mini-photo{flex-basis:61px;width:61px;height:68px}.sethji-mini small{font-size:7px}.sethji-mini strong{font-size:11.5px}.sethji-mini em{font-size:7px}}@media (width<=560px){.sethji-mini{width:min(300px,100%);min-height:82px}.sethji-mini-photo{flex-basis:56px;width:56px;height:63px}.sethji-mini strong{font-size:10.5px}}.otp-panel{background:radial-gradient(circle at 88% 16%,#ffd86b35,#0000 28%),linear-gradient(135deg,#fffaf0,#fff0d0);border:1px solid #e5bd72;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(250px,.7fr) minmax(150px,.45fr) 125px 84px;align-items:end;gap:9px;margin:14px 18px 0;padding:14px 15px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 7px 20px #8a370b12}.form-section .otp-panel{margin:14px 20px 18px}.otp-panel>div:first-child{align-self:center}.otp-captcha{align-self:center;min-width:250px;min-height:40px;overflow:hidden}.otp-panel strong,.otp-panel span{display:block}.otp-panel strong{color:#7b2c07;letter-spacing:.45px;font-size:9px}.otp-panel span{color:#896b56;margin-top:4px;font-size:8px;line-height:1.45}.otp-panel input,.otp-override-panel input{color:#572408;background:#fff;border:1px solid #dfc49a;border-radius:8px;outline:0;height:40px;padding:0 11px;font-size:10px}.otp-panel input:focus,.otp-override-panel input:focus{border-color:#e07912;box-shadow:0 0 0 4px #e0791218}.otp-panel button{color:#fff9e9;letter-spacing:.35px;background:linear-gradient(135deg,#dd6b0d,#923006);border:0;border-radius:8px;height:40px;font-size:8px;font-weight:900;box-shadow:0 6px 14px #8d31042d}.otp-panel button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.otp-panel button.otp-secondary{color:#8a3508;box-shadow:none;background:#fff8e8;border:1px solid #e1bd7a}.otp-panel.otp-pending{background:linear-gradient(135deg,#fffaf1,#fff4dc);border-style:dashed;display:block}.otp-panel.otp-pending strong{color:#a25b0c}.otp-panel.otp-verified{background:radial-gradient(circle at 90% 10%,#8fe0b92b,#0000 28%),linear-gradient(135deg,#effaf5,#e4f7ed);border-color:#a9dfc5;display:block}.otp-panel.otp-verified strong{color:#08724e}.otp-panel.otp-verified span{color:#4d7567}.otp-override-panel{background:linear-gradient(135deg,#fff7df,#ffedc3);border:1px solid #e3af61;border-radius:11px;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);align-items:center;gap:12px;margin:14px 18px 0;padding:14px 15px;display:grid}.otp-override-panel strong,.otp-override-panel span{display:block}.otp-override-panel strong{color:#8c3608;font-size:9px}.otp-override-panel span{color:#8d6c52;margin-top:3px;font-size:8px}.otp-override-panel input{width:100%}.owner-otp-bypass{cursor:pointer;background:linear-gradient(135deg,#fff7df,#ffedc2);border:1px solid #e2ad5d;border-radius:10px;align-items:center;gap:11px;margin:-6px 20px 18px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #fff}.owner-otp-bypass.active{background:linear-gradient(135deg,#fff0d0,#ffd999);border-color:#bf4f0a;box-shadow:inset 0 1px #fff,0 0 0 3px #d8640d18}.owner-otp-bypass>input{accent-color:#a83b07;flex:0 0 18px;width:18px;height:18px}.owner-otp-bypass span,.owner-otp-bypass strong,.owner-otp-bypass small{display:block}.owner-otp-bypass strong{color:#832d06;letter-spacing:.35px;font-size:9px}.owner-otp-bypass small{color:#7f614a;margin-top:3px;font-size:8px;line-height:1.45}@media (width<=900px){.otp-panel{grid-template-columns:1fr 1fr}.otp-panel>div:first-child{grid-column:1/-1}.otp-override-panel{grid-template-columns:1fr}.otp-override-panel input{width:100%}}@media (width<=560px){.otp-panel{grid-template-columns:1fr;margin:12px 14px 0}.form-section .otp-panel{margin:12px 14px 16px}.otp-panel>div:first-child{grid-column:auto}.otp-captcha{min-width:0}.otp-override-panel{margin:12px 14px 0;padding:12px}.owner-otp-bypass{margin:-4px 14px 16px;padding:11px 12px}}.recovery-v2-note{background:linear-gradient(135deg,#effbf6,#e5f7ef);border:1px solid #9dd8c0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 18px 0;padding:11px 14px;display:flex}.recovery-v2-note strong{letter-spacing:.65px;color:#08714d;font-size:8px}.recovery-v2-note span{color:#496b60;flex:380px;font-size:8px;line-height:1.45}.recovery-v2-note em{color:#5b356f;overflow-wrap:anywhere;font-size:8px;font-style:normal;font-weight:800}.app-shell{min-height:100vh;display:block}.sidebar{z-index:50;background:radial-gradient(circle at 8% 5%,#ffc64a38 0 5%,#0000 24%),radial-gradient(circle at 88% 85%,#f0791f31 0 4%,#0000 23%),linear-gradient(100deg,#3d1404 0%,#7f2b07 47%,#4b1704 100%);border-bottom:1px solid #ffc95a66;border-right:0;grid-template-columns:minmax(245px,.75fr) minmax(700px,3.25fr);grid-template-areas:"brand deity""nav nav";align-items:center;gap:9px 18px;width:100%;height:auto;min-height:0;padding:11px clamp(14px,2.2vw,34px) 9px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:0 12px 34px #5c21052d}.sidebar:before,.sidebar:after{display:none}.brand-block{border:0;grid-area:brand;gap:11px;min-width:0;padding:0}.brand-seal{background:radial-gradient(circle at 50% 20%,#ffd968,#b95007 72%);border:2px solid #ffe59a;border-radius:50%;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 3px #7b2805,0 5px 16px #24070099,0 0 0 1px #d9911e}.brand-seal:before{display:none}.brand-seal img{object-fit:cover;object-position:center 8%;transform-origin:top;filter:saturate(1.08)contrast(1.02);width:100%;height:100%;transform:scale(1.13)}.brand-block strong{color:#ffe28c;white-space:nowrap;font-size:15px}.brand-block span{color:#f5d4b5;font-size:7px;line-height:1.35}.deity-strip{grid-area:deity;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:5px;min-width:0;display:grid}.deity-strip span{color:#ffe99d;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(145deg,#9b3709c7,#5b1c05b8);border:1px solid #ffd8734a;border-radius:999px;min-width:0;padding:9px 7px;font-family:Noto Sans Devanagari,Segoe UI,sans-serif;font-size:8.5px;font-weight:800;line-height:1;overflow:hidden;box-shadow:inset 0 1px #fff2bd1f,0 4px 10px #25080029}.sidebar nav{scrollbar-width:thin;scrollbar-color:#f2a82d66 transparent;grid-area:nav;gap:6px;min-width:0;margin:0;padding:0 0 1px;display:flex;overflow:auto hidden}.sidebar nav button{text-align:left;background:#6f24051f;border-color:#ffd66a1c;border-radius:10px;flex:1 0 108px;justify-content:center;gap:7px;min-width:108px;min-height:40px;padding:6px 8px}.sidebar nav button:hover{background:#ffbd2b16;border-color:#ffd66835;transform:translateY(-1px)}.sidebar nav button.nav-active{color:#451603;background:linear-gradient(135deg,#ffc341,#ed720d);border-color:#ffe394;box-shadow:inset 0 1px #fff3bd,0 5px 14px #25070066,0 0 0 1px #a43b07}.sidebar nav button>span:nth-child(2){min-width:0}.sidebar nav button strong{white-space:nowrap;font-size:8px}.sidebar nav button small{display:none}.nav-icon{color:#ffe098;background:#ffdc8517;border-radius:8px;flex:0 0 27px;width:27px;height:27px;font-size:15px}.sidebar nav button.nav-active .nav-icon{color:#ffe58a;background:linear-gradient(145deg,#6c2104,#3b1002);box-shadow:0 4px 10px #4d13054f}.network-card{background:linear-gradient(120deg,#9e3909b8,#5e1d05ba);border-color:#ffc65045;grid-area:network;min-width:185px;margin:0;padding:9px 11px}.network-card:after{content:"SECURE";color:#ffdb77;top:6px;right:9px}.network-card strong{font-size:9px}.network-card small{color:#efc8a3;font-size:7px}.network-card b{color:#ffe27e;letter-spacing:.55px;white-space:nowrap;margin-left:auto;padding-top:12px;font-size:6px}.sidebar-foot{display:none}.workspace{min-width:0;padding:0 clamp(14px,2.4vw,34px) 44px}.topbar{height:78px}.topbar p{letter-spacing:1.05px;font-size:8px}.topbar h1{font-size:24px}.topbar-vaj-logo{object-fit:contain;filter:drop-shadow(0 3px 6px #5a170852);width:48px;height:48px}.auth-seal-photo{border-radius:50%;padding:0;overflow:hidden}.auth-seal-photo img{object-fit:cover;object-position:center 8%;transform-origin:top;filter:saturate(1.08)contrast(1.02);width:100%;height:100%;transform:scale(1.13)}@media (width<=1150px){.sidebar{grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);grid-template-areas:"brand deity""nav nav";gap:8px 14px}.deity-strip{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(128px,1fr));padding-bottom:2px;overflow-x:auto}.sidebar nav button{flex-basis:100px;min-width:100px}}@media (width<=600px){.sidebar{grid-template-columns:1fr;grid-template-areas:"brand""deity""nav";gap:7px 8px;padding:8px 9px 7px}.brand-seal{flex-basis:46px;width:46px;height:46px}.brand-block{gap:8px}.brand-block strong{font-size:12px}.brand-block span{letter-spacing:.45px;font-size:6px}.deity-strip{grid-template-columns:repeat(7,max-content);gap:5px}.deity-strip span{padding:7px 11px;font-size:8px}.sidebar nav{gap:5px}.sidebar nav button{text-align:center;flex-direction:column;flex:0 0 82px;gap:4px;min-width:82px;min-height:46px;padding:5px 6px}.sidebar nav button strong{font-size:7px}.nav-icon{flex-basis:25px;width:25px;height:25px;font-size:13px}.workspace{padding:0 10px 26px}.topbar{height:auto;min-height:68px;padding:10px 0}.topbar h1{font-size:20px}.topbar p{font-size:6px}.mode-pill{padding:6px 8px}.topbar-vaj-logo{width:38px;height:38px}}.auth-shell-royal{--login-gold:#f7c851;--login-gold-light:#ffe79b;--login-gold-deep:#b86c12;--login-maroon:#4a0904;--login-wine:#691208;isolation:isolate;color:#fff3cf;background:radial-gradient(circle at 50% 46%,#ffbc3430 0 8%,#0000 28%),radial-gradient(circle at 10% 82%,#df7f2025 0 6%,#0000 26%),radial-gradient(circle at 91% 16%,#f2a5251f 0 5%,#0000 24%),linear-gradient(120deg,#350504 0%,#681006 34%,#781608 52%,#570b05 76%,#2f0303 100%);min-height:100dvh;display:block;position:relative;overflow:hidden}.auth-shell-royal:before{content:"";z-index:-2;opacity:.32;background-image:radial-gradient(circle,#f7bd4b20 0 1px,#0000 1.6px),linear-gradient(45deg,#0000 48%,#f4bd4b0d 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#f4bd4b09 49% 51%,#0000 52%);background-size:27px 27px,96px 96px,96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.auth-shell-royal:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 100%,#0000 0 34%,#f0a92c0e 34.4% 34.9%,#0000 35.3%),radial-gradient(at 50% 108%,#0000 0 45%,#f0a92c09 45.4% 45.8%,#0000 46.2%);position:absolute;inset:10% 0 0}.auth-royal-border{z-index:5;pointer-events:none;border:1px solid #eaae3c;border-radius:3px;position:absolute;inset:10px;box-shadow:inset 0 0 0 3px #3c0805,inset 0 0 0 4px #b9741b,0 0 24px #ffbd3930}.auth-royal-border:before,.auth-royal-border:after{content:"✦";color:#ffd879;background:#4b0905;padding:0 8px;font-size:16px;position:absolute;top:-9px}.auth-royal-border:before{left:24px}.auth-royal-border:after{right:24px}.auth-ornament{z-index:0;color:#e99c2530;filter:drop-shadow(0 0 16px #e99c251b);pointer-events:none;font-size:30vw;line-height:1;position:absolute;bottom:-10vw}.auth-ornament-left{left:-7vw}.auth-ornament-right{right:-7vw;transform:scaleX(-1)}.auth-sacred-ribbon{z-index:4;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;min-height:66px;padding:19px 34px 11px;display:grid;position:relative}.auth-sacred-ribbon span{color:#ffe19a;white-space:nowrap;text-shadow:0 1px 7px #000;background:linear-gradient(#6d160b,#410705);border:1px solid #d89a2d;border-radius:8px 8px 13px 13px;justify-content:center;align-items:center;min-width:0;height:36px;font-family:Georgia,Nirmala UI,serif;font-size:clamp(7px,.72vw,12px);font-weight:700;display:flex;box-shadow:inset 0 1px #ffe49a47,0 5px 13px #1c00005c}.auth-sacred-ribbon span:before,.auth-sacred-ribbon span:after{content:"◆";color:#db9d34;margin:0 6px;font-size:5px}.auth-royal-layout{z-index:2;grid-template-columns:minmax(260px,1fr) minmax(330px,.95fr) minmax(300px,1fr);align-items:center;gap:clamp(18px,3vw,62px);min-height:calc(100dvh - 78px);padding:16px clamp(44px,5vw,92px) 36px;display:grid;position:relative}.auth-royal-brand{text-align:center;color:#f8c958;text-shadow:0 5px 23px #190000b8;align-self:center;min-width:0}.auth-vaj-logo{object-fit:contain;filter:drop-shadow(0 8px 15px #1d0000b5);width:clamp(86px,7.2vw,132px);height:auto;margin:0 auto 8px;display:block}.auth-vaj-desktop-mark{display:none}.auth-lotus-mark{color:#ffd976;filter:drop-shadow(0 7px 12px #210000aa);margin-bottom:10px;font-size:54px;line-height:1}.auth-royal-brand h1{letter-spacing:2px;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,3.25vw,63px);font-weight:700;line-height:1.05}.auth-royal-brand p{color:#ffe498;letter-spacing:2.2px;white-space:nowrap;margin:19px 0 12px;font-size:clamp(11px,1.18vw,21px);font-weight:800}.auth-royal-brand i{background:linear-gradient(90deg,#0000,#f7c650 13% 87%,#0000);width:min(330px,90%);height:1px;margin:0 auto;display:block;box-shadow:0 0 12px #ffbc42}.auth-royal-brand span{color:#f1bd51;letter-spacing:5px;white-space:nowrap;margin-top:18px;font-size:clamp(9px,.94vw,16px);font-weight:800;display:block}.auth-founder-royal{filter:drop-shadow(0 26px 32px #1e0000c7);place-self:center;width:min(29vw,420px);position:relative}.auth-founder-royal .auth-founder-halo{z-index:-1;clip-path:polygon(50% 0,95% 22%,100% 91%,82% 100%,18% 100%,0 91%,5% 22%);filter:drop-shadow(0 0 18px #ffb83261);background:linear-gradient(145deg,#ffe69a,#c57916 31%,#ffdf7b 52%,#9a4e0c 77%,#f7ce63);position:absolute;inset:-26px -33px 22px}.auth-founder-royal .auth-founder-halo:after{content:"";clip-path:inherit;background:#5c0e07;position:absolute;inset:8px}.auth-founder-royal .auth-founder-frame{background:radial-gradient(circle at 50% 24%,#ffd97a 0,#d88a22 38%,#7f2407 71%,#3e0805 100%);border:2px solid #ffdf7d;border-radius:48% 48% 20px 20px/30% 30% 20px 20px;width:100%;height:min(68vh,635px);min-height:430px;box-shadow:inset 0 0 0 6px #6e1708,inset 0 0 0 8px #e9ad3e,inset 0 0 75px #ffd15a50,0 0 0 1px #a75f12,0 24px 50px #1e0000a8}.auth-founder-royal .auth-founder-frame:before{background:radial-gradient(circle at 50% 15%,#fff1bb31,#0000 42%);border-color:#f8ce696e;border-radius:47% 47% 15px 15px/29% 29% 15px 15px;inset:21px;box-shadow:inset 0 0 30px #6a12074a}.auth-founder-royal .auth-founder-frame:after{background:linear-gradient(0deg,#3d0705 0,#5a0e07c4 29%,#0000 100%);height:28%}.auth-founder-royal .auth-founder-frame img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 14px #36040094)}.auth-founder-royal .auth-founder-caption{background:linear-gradient(145deg,#74170b,#3d0604);border:2px solid #e7a82f;border-radius:14px 14px 28px 28px;padding:11px 12px 13px;bottom:-22px;left:4%;right:4%;box-shadow:inset 0 1px #ffe19057,0 13px 32px #1e0000bd}.auth-founder-royal .auth-founder-caption span{color:#f6c85b;letter-spacing:5px;font-size:9px}.auth-founder-royal .auth-founder-caption strong{color:#ffe492;letter-spacing:1.6px;margin-top:5px;font-size:clamp(17px,1.7vw,29px)}.auth-founder-royal .auth-founder-caption small{color:#f1c476;letter-spacing:2px;margin-top:5px;font-size:8px}.auth-panel-royal{background:0 0;align-self:center;padding:0;display:grid}.auth-panel-royal form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#681208f5,#3d0604f4);border:1px solid #d8992c;border-radius:25px;width:min(430px,100%);padding:44px 40px 34px;box-shadow:inset 0 1px #ffe7a742,inset 0 0 0 4px #3c0604,0 0 0 5px #a45c16,0 25px 55px #1a0000a6}.auth-panel-royal form:before{pointer-events:none;background:0 0;border:1px solid #bc751d70;border-radius:18px;height:auto;inset:11px}.auth-login-lotus{color:#efb53b;text-shadow:0 8px 18px #1f0000;font-size:47px;line-height:1;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.auth-panel-royal h2{color:#ffe294;letter-spacing:1.7px;text-align:center;text-shadow:0 4px 14px #210000;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.1vw,39px);position:relative}.auth-login-divider{color:#d99a30;text-align:center;letter-spacing:8px;margin:0 0 25px;font-size:11px}.auth-panel-royal label{color:#ffe5a8;letter-spacing:.2px;gap:8px;margin-top:15px;font-size:12px;font-weight:700}.auth-input-wrap{background:#3505048c;border:1px solid #c68325;border-radius:12px;align-items:center;height:54px;transition:all .2s;display:flex;box-shadow:inset 0 3px 10px #18000066}.auth-input-wrap:focus-within{border-color:#ffe08a;box-shadow:0 0 0 3px #e7aa352e,inset 0 3px 10px #18000066}.auth-input-wrap b{color:#c47c22;text-align:center;width:50px;font-size:11px}.auth-input-wrap b.auth-user-icon,.auth-input-wrap b.auth-lock-icon{flex:0 0 50px;align-self:stretch;width:50px;display:block;position:relative}.auth-user-icon:before{content:"";background:#c47c22;border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:21px;box-shadow:0 0 8px #eeb95940}.auth-user-icon:after{content:"";clip-path:polygon(50% 0,76% 12%,100% 48%,100% 100%,0 100%,0 48%,24% 12%);background:#c47c22;border-radius:11px 11px 4px 4px;width:19px;height:12px;position:absolute;top:26px;left:16px}.auth-lock-icon:before{content:"";background:#c47c22;border-radius:3px;width:17px;height:15px;position:absolute;top:23px;left:17px;box-shadow:0 0 8px #eeb95938}.auth-lock-icon:after{content:"";box-sizing:border-box;border:3px solid #c47c22;border-bottom:0;border-radius:8px 8px 0 0;width:11px;height:13px;position:absolute;top:12px;left:20px}.auth-panel-royal .auth-input-wrap input{color:#fff4d1;width:calc(100% - 50px);height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0 14px 0 0;font-size:15px}.auth-panel-royal .auth-input-wrap input:focus{box-shadow:none;background:0 0;border:0}.auth-panel-royal .auth-message{color:#fff0c5;background:#f9dc9642;border-color:#d19a3c;margin-top:15px;font-size:10px;line-height:1.45;position:relative}.auth-panel-royal .auth-submit{color:#3b0804;letter-spacing:.8px;text-shadow:0 1px #fff0aa;background:radial-gradient(circle at 80% 12%,#fff2ad75,#0000 28%),linear-gradient(#fbd569,#d8901f);border:1px solid #fff0ae;border-radius:13px;height:55px;margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:900;transition:all .2s;position:relative;box-shadow:inset 0 0 0 3px #bd7415,0 9px 22px #1d00009c}.auth-panel-royal .auth-submit:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-1px);box-shadow:inset 0 0 0 3px #bd7415,0 13px 26px #1d0000aa}.auth-panel-royal .auth-submit:disabled{cursor:wait;filter:grayscale(.25);opacity:.72}.auth-panel-royal small{color:#efc877;letter-spacing:.25px;text-align:center;margin-top:19px;font-size:10px;display:block;position:relative}.auth-mfa-note{text-align:center;background:#f9dc9629;border:1px solid #d19a3c;border-radius:10px;padding:11px 12px;line-height:1.5;position:relative;color:#fff0c5!important;letter-spacing:0!important;margin:0 0 7px!important;font-size:11px!important}.auth-mfa-note b{color:#ffe08a;font-size:13px}.auth-mfa-resend{color:#ffe4a2;letter-spacing:.4px;cursor:pointer;background:#7d170d;border:1px solid #d19a3c;border-radius:9px;width:100%;margin-top:9px;padding:10px 12px;font-size:10px;font-weight:900;position:relative}.auth-mfa-resend:disabled{opacity:.55;cursor:not-allowed}.auth-mfa-voice{color:#e5ffdc;background:#215b45;border-color:#a8c7a0}.auth-mfa-back{color:#efc877;letter-spacing:.5px;background:0 0;border:0;width:100%;margin-top:9px;font-size:9px;font-weight:900;position:relative}.auth-mfa-back:disabled{opacity:.55}.login-mfa-captcha:empty{display:none}@media (width<=1120px){.auth-sacred-ribbon{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(145px,1fr));padding-inline:24px;overflow-x:auto}.auth-royal-layout{grid-template-columns:minmax(220px,.8fr) minmax(300px,1fr) minmax(280px,.86fr);gap:22px;padding-inline:34px}.auth-royal-brand h1{font-size:34px}.auth-royal-brand p{font-size:10px}.auth-royal-brand span{letter-spacing:3px;font-size:8px}.auth-founder-royal{width:min(31vw,360px)}.auth-founder-royal .auth-founder-frame{height:min(65vh,570px)}.auth-panel-royal form{padding:39px 28px 29px}}@media (width<=850px){.auth-shell-royal{overflow:auto}.auth-royal-border{position:fixed}.auth-sacred-ribbon{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4b0905e8;padding:13px 18px 9px;position:sticky;top:0}.auth-royal-layout{grid-template-columns:1fr;min-height:auto;padding:36px 24px 70px}.auth-royal-brand{order:1}.auth-founder-royal{order:2;width:min(78vw,390px);margin:25px auto 30px}.auth-founder-royal .auth-founder-frame{height:min(86vh,590px)}.auth-panel-royal{order:3;justify-self:center;width:min(430px,100%)}.auth-ornament{font-size:58vw}.auth-royal-brand h1{font-size:44px}.auth-royal-brand p{font-size:13px}.auth-royal-brand span{font-size:10px}}@media (width<=480px){.auth-royal-border{inset:5px}.auth-sacred-ribbon{grid-template-columns:repeat(7,max-content)}.auth-sacred-ribbon span{padding:0 8px;font-size:8px}.auth-royal-layout{padding:28px 17px 50px}.auth-lotus-mark{font-size:42px}.auth-royal-brand h1{font-size:31px}.auth-royal-brand p{letter-spacing:1.5px;font-size:9px}.auth-royal-brand span{letter-spacing:2.7px;font-size:7px}.auth-founder-royal{width:min(82vw,350px)}.auth-founder-royal .auth-founder-frame{height:520px;min-height:0}.auth-founder-royal .auth-founder-caption strong{font-size:19px}.auth-panel-royal form{padding:38px 24px 27px}.auth-panel-royal h2{font-size:29px}}@media (width>=851px) and (aspect-ratio>=16/10){.auth-shell-royal{background:#350403 url(/login-royal-reference.png) 50%/100% 100% no-repeat}.auth-shell-royal:before,.auth-shell-royal:after,.auth-royal-border,.auth-ornament,.auth-sacred-ribbon,.auth-royal-brand,.auth-founder-royal{display:none}.auth-vaj-desktop-mark{z-index:4;object-fit:contain;filter:drop-shadow(0 8px 16px #1c0000c4)drop-shadow(0 0 9px #ffc84d42);width:clamp(76px,6.2vw,124px);height:auto;display:block;position:absolute;top:15.2%;left:16%;transform:translate(-50%)}.auth-royal-layout{min-height:100dvh;padding:0;display:block;position:absolute;inset:0}.auth-panel-royal{width:26.25%;min-width:0;height:55.4%;padding:0;display:block;position:absolute;top:28.4%;left:68.65%}.auth-panel-royal form{box-sizing:border-box;background:linear-gradient(145deg,#641108 0%,#3a0503 100%);border:1px solid #d89a2d;border-radius:24px;width:100%;height:100%;padding:clamp(40px,4.65vh,50px) clamp(28px,2.35vw,40px) clamp(22px,2.8vh,30px);box-shadow:inset 0 1px #ffe7a742,inset 0 0 0 4px #3c0604,0 0 0 5px #a45c16,0 25px 55px #1a0000a6}.auth-panel-royal form:before{inset:11px}.auth-login-lotus{font-size:49px;top:-39px}.auth-panel-royal h2{font-size:clamp(27px,2.15vw,38px)}.auth-login-divider{margin-bottom:clamp(17px,2.4vh,25px)}.auth-panel-royal label{margin-top:clamp(10px,1.6vh,16px);font-size:clamp(10px,.75vw,13px)}.auth-input-wrap{height:clamp(45px,5.75vh,55px)}.auth-panel-royal .auth-submit{height:clamp(47px,5.9vh,56px);margin-top:clamp(17px,2.4vh,24px);font-size:clamp(13px,1vw,17px)}.auth-panel-royal small{margin-top:clamp(14px,2vh,19px);font-size:clamp(8px,.62vw,10px)}}.estimation-card{overflow:hidden}.estimation-lookup{background:linear-gradient(135deg,#fff8eb,#fffdf8);border-bottom:1px solid #ead8bc;grid-template-columns:56px minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:18px;display:grid}.estimation-qr-mark{color:#ffe6a5;letter-spacing:1px;background:linear-gradient(145deg,#8b2f07,#d9660c);border:1px solid #d98a2b;border-radius:13px;place-items:center;width:56px;height:56px;font-size:15px;font-weight:950;display:grid;box-shadow:0 8px 18px #8f32072b}.estimation-lookup label{color:#7a2d08;letter-spacing:.45px;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.estimation-lookup input,.estimation-controls select{box-sizing:border-box;color:#5f2308;background:#fff;border:1px solid #ddc49d;border-radius:8px;outline:0;width:100%;height:40px;padding:0 11px;font-size:11px;font-weight:850}.estimation-lookup input:focus,.estimation-controls select:focus{border-color:#e07812;box-shadow:0 0 0 4px #e0781218}.estimation-load,.estimation-lookup .camera-scan-button{white-space:nowrap;height:40px}.estimation-message{color:#8d3c0b;background:#fffaf1;border-bottom:1px solid #eedfc8;min-height:33px;padding:9px 18px;font-size:8px;font-weight:800}.estimation-message.ready{color:#1c714e;background:#f1fbf6}.estimation-empty{color:#7f675a;text-align:center;justify-items:center;gap:7px;padding:55px 18px 62px;display:grid}.estimation-empty>span{color:#bd5a0b;background:#fff6e4;border:1px solid #e5c99b;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.estimation-empty strong{color:#6b290c;font-size:13px}.estimation-empty small{font-size:8px}.estimation-account-head{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 0;display:flex}.estimation-account-head span:first-child{color:#ae570b;letter-spacing:.8px;font-size:7px;font-weight:900;display:block}.estimation-account-head h3{color:#632407;margin:3px 0 0;font-size:20px}.estimation-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.estimation-controls select{height:36px}.estimation-total{margin-top:2px}@media (width<=980px){.estimation-lookup{grid-template-columns:48px minmax(220px,1fr) auto}.estimation-qr-mark{width:48px;height:48px}.estimation-lookup .camera-scan-button{grid-column:2/4}.estimation-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.estimation-lookup{grid-template-columns:42px minmax(0,1fr);padding:14px}.estimation-qr-mark{width:42px;height:42px}.estimation-load,.estimation-lookup .camera-scan-button{grid-column:1/-1;width:100%}.estimation-controls{grid-template-columns:1fr 1fr}.estimation-total{overflow-x:auto}.estimation-total>div{min-width:150px}.estimation-account-head{padding:13px 14px 0}}.release-lookup{background:linear-gradient(135deg,#fff8eb,#fffdf8);border-bottom:1px solid #ead8bc;grid-template-columns:56px minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:18px;display:grid}.release-lookup label{color:#7a2d08;letter-spacing:.45px;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.release-lookup input{box-sizing:border-box;color:#5f2308;background:#fff;border:1px solid #ddc49d;border-radius:8px;outline:0;width:100%;height:40px;padding:0 11px;font-size:11px;font-weight:850}.release-lookup input:focus{border-color:#e07812;box-shadow:0 0 0 4px #e0781218}.release-load,.release-lookup .camera-scan-button{white-space:nowrap;height:40px}.release-account-head{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 0;display:flex}.release-account-head>div>span{color:#ae570b;letter-spacing:.8px;font-size:7px;font-weight:900;display:block}.release-account-head h3{color:#632407;margin:3px 0 0;font-size:18px}.release-account-head small{color:#8a7568;margin-top:3px;font-size:8px;display:block}.release-money{grid-template-columns:repeat(3,minmax(0,1fr))}.release-money label small{color:#8a7568;font-size:7px;line-height:1.35;display:block}.release-money .closure-interest.valid,.release-money .principal-due.valid{background:#eaf8f1;border-color:#a9dfc5}.release-money .closure-interest.valid strong,.release-money .principal-due.valid strong{color:#08724e}.mixed-breakdown.release-split{grid-template-columns:1fr 1fr .9fr}.release-split>div{background:#fff;border:1px solid #e1c981;border-radius:7px;padding:6px 9px}.release-split>div span,.release-split>div strong,.release-split>div small{display:block}.release-split>div span{color:#806643;font-size:7px}.release-split>div strong{color:#6e2b08;margin-top:2px;font-size:14px}.release-split>div small{color:#9b4c15;margin-top:2px;font-size:7px;font-weight:850}.release-split.matched{background:#eef9f4;border-color:#a9dfc5}.release-split.matched>div{border-color:#b9dfcc}.release-split.matched>div small{color:#08724e}.release-packet-status{margin:14px 18px 0}.release-packet-status .packet-verification-result{grid-column:auto}.release-phone-choice{background:#fffaf0;border:1px solid #ddc59f;border-radius:10px;grid-template-columns:minmax(210px,.7fr) minmax(300px,1.15fr) minmax(230px,.8fr);align-items:center;gap:10px;margin:14px 18px 0;padding:13px 14px;display:grid}.release-phone-choice>div span,.release-phone-choice>div strong{display:block}.release-phone-choice>div span{color:#8c6b50;font-size:7px;font-weight:850}.release-phone-choice>div strong{color:#6e2908;letter-spacing:.6px;margin-top:4px;font-size:12px}.release-phone-choice>label{color:#74310e;align-items:center;gap:8px;font-size:8px;font-weight:850;line-height:1.4;display:flex}.release-phone-choice>label>input[type=checkbox]{accent-color:#c45408;width:17px;height:17px}.release-phone-choice .alternate-mobile-input{gap:5px;display:grid}.release-phone-choice .alternate-mobile-input input{box-sizing:border-box;color:#572408;background:#fff;border:1px solid #dfc49a;border-radius:8px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.release-phone-choice .alternate-mobile-input input:focus{border-color:#e07912;box-shadow:0 0 0 4px #e0791218}@media (width<=1050px){.release-money,.release-phone-choice{grid-template-columns:1fr 1fr}.release-phone-choice .alternate-mobile-input{grid-column:1/-1}.mixed-breakdown.release-split{grid-template-columns:1fr 1fr}.release-split>div{grid-column:1/-1}}@media (width<=980px){.release-lookup{grid-template-columns:48px minmax(220px,1fr) auto}.release-lookup .estimation-qr-mark{width:48px;height:48px}.release-lookup .camera-scan-button{grid-column:2/4}}@media (width<=650px){.release-lookup{grid-template-columns:42px minmax(0,1fr);padding:14px}.release-lookup .estimation-qr-mark{width:42px;height:42px}.release-load,.release-lookup .camera-scan-button{grid-column:1/-1;width:100%}.release-account-head{padding:13px 14px 0}.release-money,.release-phone-choice,.mixed-breakdown.release-split{grid-template-columns:1fr}.release-phone-choice .alternate-mobile-input,.release-split>div{grid-column:auto}.release-packet-status,.release-phone-choice{margin-left:14px;margin-right:14px}}.batch-release-card{border-top:3px solid #08704e;margin-top:18px;overflow:hidden}.batch-release-lookup{background:linear-gradient(135deg,#f2fbf6,#fffdf8);grid-template-columns:minmax(260px,1fr) auto 110px;align-items:end;gap:10px;padding:18px;display:grid}.batch-release-lookup label,.batch-release-date label,.batch-release-customer label,.batch-release-fields label,.batch-release-split label{color:#65351c;gap:5px;font-size:8px;font-weight:900;display:grid}.batch-release-lookup input,.batch-release-date input,.batch-release-customer input,.batch-release-fields input,.batch-release-fields select,.batch-release-split input{box-sizing:border-box;color:#55260c;background:#fff;border:1px solid #cfc3a9;border-radius:8px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9px;font-weight:800}.batch-release-lookup input:focus,.batch-release-date input:focus,.batch-release-customer input:focus,.batch-release-fields input:focus,.batch-release-fields select:focus,.batch-release-split input:focus{border-color:#16865f;box-shadow:0 0 0 4px #16865f16}.batch-release-lookup>button,.batch-release-list header button{color:#fff;background:linear-gradient(135deg,#16865f,#08704e);border:1px solid #08704e;border-radius:8px;height:39px;padding:0 15px;font-size:8px;font-weight:950}.batch-release-lookup>button:disabled{opacity:.5}.batch-release-lookup>div{background:#fff;border:1px solid #b9ddca;border-radius:8px;align-content:center;height:39px;padding:0 11px;display:grid}.batch-release-lookup>div span{color:#668273;font-size:6px;font-weight:950}.batch-release-lookup>div strong{color:#08704e;font-size:12px}.batch-release-message{color:#805334;background:#fffaf0;border-top:1px solid #e7ddca;border-bottom:1px solid #e7ddca;padding:10px 18px;font-size:8px;font-weight:850}.batch-release-message.ready{color:#08704e;background:#ecf8f2}.batch-release-customer{background:#f4fbf7;border:1px solid #c9ddcf;border-radius:11px;grid-template-columns:1fr .7fr 1fr .8fr;align-items:center;gap:10px;margin:14px 18px 0;padding:13px;display:grid}.batch-release-customer>div{gap:3px;display:grid}.batch-release-customer span{color:#6e8478;font-size:6px;font-weight:950}.batch-release-customer strong{color:#174c39;font-size:11px}.batch-release-customer small{color:#788c82;font-size:7px}.batch-release-customer>label:first-of-type{align-items:center;gap:7px;line-height:1.4;display:flex}.batch-release-customer input[type=checkbox]{accent-color:#08704e;width:17px;height:17px}.batch-release-date{align-items:end;gap:14px;margin:12px 18px 0;display:flex}.batch-release-date label{min-width:210px}.batch-release-date span{color:#806f61;padding-bottom:8px;font-size:8px}.batch-release-list{gap:10px;padding:14px 18px;display:grid}.batch-release-list article{background:#fffdf9;border:1px solid #dfcdb2;border-radius:12px;overflow:hidden}.batch-release-list article.valid{border-color:#a8d8c0}.batch-release-list article.invalid{border-color:#e4b6a6}.batch-release-list header{background:#fff6e8;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.batch-release-list article.valid header{background:#edf9f3}.batch-release-list header span{color:#a65a1b;letter-spacing:.6px;font-size:6px;font-weight:950}.batch-release-list header h3{color:#642808;margin:3px 0;font-size:13px}.batch-release-list header small{color:#887465;font-size:7px}.batch-release-list header button{color:#a83e2b;background:#fff4f1;border-color:#d8a89c;height:30px;padding:0 10px;font-size:7px}.batch-release-fields{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(100px,.65fr) minmax(120px,.8fr);gap:9px;padding:12px 13px;display:grid}.batch-release-fields>div{background:#fff;border:1px solid #dfd3c0;border-radius:8px;align-content:center;gap:3px;padding:7px 9px;display:grid}.batch-release-fields>div span{color:#897564;font-size:7px}.batch-release-fields>div strong{color:#08704e;font-size:13px}.batch-release-split{background:#fff8e8;border:1px solid #e0c48d;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:9px;margin:0 13px 12px;padding:11px;display:grid}.batch-release-list article>p{color:#9c4931;background:#fff9f0;border-top:1px solid #eee2d2;margin:0;padding:9px 13px;font-size:8px;font-weight:850}.batch-release-list article.valid>p{color:#08704e;background:#eff9f4}.batch-release-totals{background:#eff9f4;border:1px solid #abd8c2;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:0 18px 14px;display:grid;overflow:hidden}.batch-release-totals>div{border-left:1px solid #c8e5d5;gap:4px;padding:13px 14px;display:grid}.batch-release-totals>div:first-child{border-left:0}.batch-release-totals span{color:#688476;font-size:7px;font-weight:950}.batch-release-totals strong{color:#08704e;font-size:18px}.batch-release-confirm{color:#fff;background:linear-gradient(135deg,#16865f,#075f43);border:0;border-radius:10px;width:calc(100% - 36px);min-height:48px;margin:14px 18px 18px;font-size:10px;font-weight:950;display:block;box-shadow:0 9px 20px #08704e28}.batch-release-confirm:disabled{cursor:not-allowed;box-shadow:none;background:#aaa49d}.batch-release-empty{color:#7f6b5b;text-align:center;gap:5px;padding:35px 18px;display:grid}.batch-release-empty strong{color:#6c2b0a;font-size:12px}.batch-release-empty span{font-size:8px}.batch-release-result{background:#f3fbf7;border:1px solid #9ed4b9;border-radius:12px;margin:14px 18px 18px;overflow:hidden}.batch-release-result>header{background:#e2f6ec;padding:13px 15px}.batch-release-result header span{color:#08704e;font-size:7px;font-weight:950}.batch-release-result h3{color:#075f43;margin:3px 0;font-size:15px}.batch-release-result small{color:#678072;font-size:8px}.batch-release-result table{min-width:760px}@media (width<=1050px){.batch-release-customer{grid-template-columns:1fr 1fr}.batch-release-fields{grid-template-columns:repeat(3,1fr)}.batch-release-fields>div{grid-column:auto}.batch-release-customer>label:last-child{grid-column:1/-1}}@media (width<=700px){.batch-release-lookup{grid-template-columns:1fr 100px}.batch-release-lookup label{grid-column:1/-1}.batch-release-customer,.batch-release-fields,.batch-release-split{grid-template-columns:1fr}.batch-release-customer>label:last-child{grid-column:auto}.batch-release-date{flex-direction:column;align-items:stretch}.batch-release-date label{min-width:0}.batch-release-list{padding:12px 14px}.batch-release-totals{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.batch-release-totals>div{border-top:1px solid #c8e5d5;border-left:0}.batch-release-totals>div:first-child{border-top:0}.batch-release-confirm{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.batch-release-result{margin-left:14px;margin-right:14px}}.hisaab-card{overflow:hidden}.hisaab-opening{background:#fff8e7;border:1px solid #e1c792;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto;align-items:end;gap:12px;margin:18px 18px 0;padding:14px;display:grid}.hisaab-opening>div strong,.hisaab-opening>div span{display:block}.hisaab-opening>div strong{color:#78310b;font-size:10px}.hisaab-opening>div span{color:#816e5e;margin-top:4px;font-size:8px;line-height:1.45}.hisaab-opening label{color:#5c4939;gap:5px;font-size:8px;font-weight:850;display:grid}.hisaab-opening input{color:#66300e;background:#fff;border:1px solid #dfc392;border-radius:7px;height:40px;padding:0 10px;font-size:11px;font-weight:850}.hisaab-opening button{color:#fff;background:linear-gradient(135deg,#d9630b,#9b3406);border:0;border-radius:7px;height:40px;padding:0 16px;font-size:8px;font-weight:900}.hisaab-opening button:disabled{opacity:.55;cursor:not-allowed}.hisaab-board{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.hisaab-side{background:linear-gradient(145deg,#fffdf8,#fff7e9);border:1px solid #e2ceb0;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px #7e300c10}.hisaab-side-title{color:#fff4d8;background:linear-gradient(135deg,#7a2b07,#c85b09);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.hisaab-side-title span{letter-spacing:.8px;font-size:7px;font-weight:900}.hisaab-side-title strong{font-size:11px}.hisaab-row{border-bottom:1px solid #eadbc5;grid-template-columns:minmax(155px,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.hisaab-row>span{color:#69300f;font-size:9px;font-weight:850}.hisaab-row>strong{color:#642407;text-align:right;font-size:16px}.hisaab-row>small{color:#8d796a;text-align:right;grid-column:1/-1;font-size:7px}.hisaab-row.closing{background:#eef9f4}.hisaab-row.closing>span,.hisaab-row.closing>strong{color:#08704e}.hisaab-total{background:#fff0c6;justify-content:space-between;align-items:center;padding:14px;display:flex}.hisaab-total span{color:#75520b;font-size:8px;font-weight:900}.hisaab-total strong{color:#612506;font-size:20px}.hisaab-balance-mark{color:#672406;background:linear-gradient(145deg,#ffd35b,#e98913);border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:950;display:grid;box-shadow:0 8px 18px #b958182a}.hisaab-match{background:#fff8e8;border:1px solid #e3c898;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 18px 18px;padding:12px 14px;display:flex}.hisaab-match strong{color:#813409;font-size:9px}.hisaab-match span{color:#806f60;text-align:right;font-size:8px}.hisaab-match.matched{background:#ecf8f2;border-color:#a8ddc4}.hisaab-match.matched strong{color:#08704e}.purchase-card{overflow:hidden}.purchase-card.gold{border-top:3px solid #d59c10}.purchase-card.silver{border-top:3px solid #9fa8b3}.purchase-auto,.purchase-day-total{text-align:right}.purchase-auto span,.purchase-auto strong,.purchase-auto small,.purchase-day-total span,.purchase-day-total small{display:block}.purchase-auto span{color:#a25a16;font-size:7px;font-weight:900}.purchase-auto strong{color:#652506;margin-top:3px;font-size:12px}.purchase-auto small,.purchase-day-total small{color:#8a7567;margin-top:3px;font-size:7px}.purchase-contact-grid{grid-template-columns:minmax(280px,1fr) 2fr;gap:12px;padding:18px 18px 0;display:grid}.purchase-entry-grid{grid-template-columns:1.1fr 1.2fr .7fr .7fr .9fr .9fr;gap:10px;padding:18px;display:grid}.purchase-contact-grid label,.purchase-entry-grid label,.purchase-split label{color:#69300f;gap:6px;font-size:8px;font-weight:850;display:grid}.purchase-contact-grid input,.purchase-entry-grid input,.purchase-entry-grid select,.purchase-split input{box-sizing:border-box;color:#5f260a;background:#fff;border:1px solid #ddc9aa;border-radius:8px;outline:0;width:100%;height:40px;padding:0 10px;font-size:10px}.purchase-contact-grid input:focus,.purchase-entry-grid input:focus,.purchase-entry-grid select:focus,.purchase-split input:focus{border-color:#df7410;box-shadow:0 0 0 4px #df741015}.purchase-split{background:#fff8e7;border:1px solid #e2bd72;border-radius:10px;grid-template-columns:1fr 1fr .8fr;gap:10px;margin:0 18px 16px;padding:12px;display:grid}.purchase-split>div{background:#fff;border:1px solid #e2d1b7;border-radius:8px;align-content:center;padding:6px 10px;display:grid}.purchase-split>div span,.purchase-split>div strong,.purchase-split>div small{display:block}.purchase-split>div span{color:#876d52;font-size:7px}.purchase-split>div strong{color:#6b2b0a;margin-top:2px;font-size:15px}.purchase-split>div small{color:#9a4c15;margin-top:2px;font-size:7px}.purchase-split.matched{background:#eef9f4;border-color:#a9dfc5}.purchase-split.matched>div small{color:#08724e}.purchase-auto-strip{border:1px solid #e1d2ba;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0 18px 16px;display:grid;overflow:hidden}.purchase-auto-strip>div{background:#fffaf0;border-left:1px solid #e1d2ba;padding:12px}.purchase-auto-strip>div:first-child{border-left:0}.purchase-auto-strip span,.purchase-auto-strip strong{display:block}.purchase-auto-strip span{color:#8d7766;font-size:7px}.purchase-auto-strip strong{color:#662709;margin-top:4px;font-size:13px}.purchase-list-card{margin-top:16px;overflow:hidden}.purchase-day-total span{color:#662709;font-size:14px;font-weight:900}.purchase-list-card table{min-width:920px}@media (width<=1050px){.hisaab-board{grid-template-columns:1fr}.hisaab-balance-mark{margin:auto}.purchase-entry-grid{grid-template-columns:repeat(3,1fr)}.purchase-contact-grid{grid-template-columns:1fr}.purchase-auto-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.hisaab-opening{grid-template-columns:1fr}.hisaab-board{padding:14px}.hisaab-row{grid-template-columns:1fr}.hisaab-row>strong,.hisaab-row>small{text-align:left}.hisaab-match{flex-direction:column;align-items:flex-start}.hisaab-match span{text-align:left}.purchase-entry-grid,.purchase-split,.purchase-auto-strip{grid-template-columns:1fr}.purchase-contact-grid,.purchase-entry-grid{padding:14px}.purchase-split,.purchase-auto-strip{margin-left:14px;margin-right:14px}.purchase-auto-strip>div{border-top:1px solid #e1d2ba;border-left:0}.purchase-auto-strip>div:first-child{border-top:0}}.psj-register-card{overflow:hidden}.psj-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px 0;display:grid}.psj-tabs button{color:#8a3a0b;letter-spacing:.35px;background:#fff8ea;border:1px solid #e6c79a;border-radius:9px;min-height:43px;font-size:9px;font-weight:900}.psj-tabs button.active{color:#fff;background:linear-gradient(135deg,#e97e12,#9b3406);border-color:#d9630b;box-shadow:0 7px 16px #9e370827}.psj-cycle-strip{background:linear-gradient(135deg,#fffaf0,#fff2dc);border:1px solid #ead2ac;border-radius:10px;grid-template-columns:minmax(260px,1.2fr) minmax(220px,.8fr) auto;align-items:end;gap:12px;margin:14px 18px;padding:13px;display:grid}.psj-cycle-strip label,.psj-cycle-strip span,.psj-cycle-strip strong{display:block}.psj-cycle-strip label,.psj-release-filters label{color:#87512f;font-size:8px;font-weight:800}.psj-cycle-strip select,.psj-release-filters input,.psj-release-filters select{color:#592407;background:#fff;border:1px solid #dfc49a;border-radius:8px;width:100%;height:39px;margin-top:5px;padding:0 10px;font-size:9px}.psj-cycle-strip>div span{color:#a26a45;font-size:7px}.psj-cycle-strip>div strong{color:#6e2908;margin-top:5px;font-size:11px}.psj-cycle-strip button,.psj-release-filters button,.psj-scan-panel>button{color:#fff;background:linear-gradient(135deg,#d9630b,#963006);border:0;border-radius:8px;height:39px;padding:0 16px;font-size:8px;font-weight:900;box-shadow:0 6px 14px #96300629}.psj-cycle-strip button:disabled,.psj-release-filters button:disabled,.psj-scan-panel>button:disabled{opacity:.55}.psj-scan-panel{background:radial-gradient(circle at 89% 12%,#ffd86b38,#0000 29%),linear-gradient(135deg,#fffaf0,#ffefd1);border:1px solid #e3c08a;border-radius:11px;grid-template-columns:72px minmax(280px,1fr) 130px 150px;align-items:end;gap:10px;margin:0 18px 14px;padding:14px;display:grid}.psj-scan-panel .estimation-qr-mark{grid-row:auto}.psj-scan-panel label{color:#86400d;font-size:8px;font-weight:850}.psj-scan-panel input{color:#552006;background:#fff;border:1px solid #dcbd8b;border-radius:8px;outline:0;width:100%;height:42px;margin-top:5px;padding:0 11px;font-size:10px;display:block}.psj-scan-panel input:focus{border-color:#df6b0b;box-shadow:0 0 0 4px #df6b0b18}.psj-scan-panel>button,.psj-scan-panel .camera-scan-button{height:42px}.psj-empty-state{text-align:center;background:#fffaf1;border:1px dashed #dfc49b;border-radius:10px;margin:0 18px 16px;padding:28px 18px}.psj-empty-state strong,.psj-empty-state span{display:block}.psj-empty-state strong{color:#782d09;font-size:11px}.psj-empty-state span{color:#866b58;margin-top:6px;font-size:9px}.psj-table td small{color:#89705d;margin-top:3px;font-size:7.5px;line-height:1.35;display:block}.psj-workflow-status{color:#9b4c0b;text-align:center;background:#fff2d7;border:1px solid #ead1a6;border-radius:999px;max-width:155px;padding:5px 7px;font-size:7px;font-weight:900;line-height:1.25;display:inline-flex}.psj-workflow-status.item_returned{color:#08704c;background:#e8f8f0;border-color:#9fd8bd}.psj-workflow-status.released_return_pending{color:#a65109;background:#fff0d0;border-color:#efc278}.psj-workflow-status.sent_pending{color:#245e8b;background:#eef5fb;border-color:#b9cde1}.table-open.danger{color:#a23224;border-color:#e1ada7}.psj-readonly-note{color:#805535;background:#fff9ed;border:1px solid #dbc8ab;border-radius:8px;align-self:center;padding:11px 14px;font-size:8px;font-weight:800}.psj-release-filters{background:#fff8eb;border:1px solid #e6cda7;border-radius:10px;grid-template-columns:170px minmax(240px,1fr) 210px auto auto;align-items:end;gap:9px;margin:15px 18px;padding:13px;display:grid}.psj-release-filters button{height:39px}.psj-release-filters button.secondary{color:#8b3d0d;box-shadow:none;background:#fff;border:1px solid #dfc49b}.psj-cycle-title{background:#fff7e6;border-left:4px solid #db680d;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 18px 3px;padding:10px 13px;display:flex}.psj-cycle-title span{color:#a15e2c;text-transform:uppercase;font-size:8px;font-weight:850}.psj-cycle-title strong{color:#682507;font-size:11px}.psj-cycle-title small{color:#88705d;font-size:8px}.psj-release-warning{background:linear-gradient(135deg,#fff3d1,#ffe4ae);border:1px solid #e1a34e;border-radius:9px;margin:12px 18px 0;padding:12px 14px;box-shadow:inset 4px 0 #d65f08}.psj-release-warning strong,.psj-release-warning span{display:block}.psj-release-warning strong{color:#9c3c07;font-size:9px}.psj-release-warning span{color:#79563a;margin-top:4px;font-size:8px;line-height:1.45}.psj-release-inline-warning{background:#fff0cf;border-radius:5px;padding:5px 7px;font-weight:850;color:#a24d0a!important;margin-top:6px!important}.psj-actions input[type=month]{min-width:128px}@media (width<=950px){.psj-cycle-strip{grid-template-columns:1fr 1fr}.psj-cycle-strip>button{grid-column:1/-1}.psj-scan-panel{grid-template-columns:64px 1fr 130px}.psj-scan-panel .camera-scan-button{grid-column:2/-1}.psj-release-filters{grid-template-columns:1fr 1fr}.psj-release-filters label:nth-child(2){grid-column:1/-1}.psj-release-filters button{width:100%}}@media (width<=560px){.psj-tabs,.psj-cycle-strip,.psj-release-filters{grid-template-columns:1fr}.psj-cycle-strip>button,.psj-release-filters label:nth-child(2){grid-column:auto}.psj-scan-panel{grid-template-columns:1fr;margin:0 14px 12px}.psj-scan-panel .estimation-qr-mark{display:none}.psj-scan-panel .camera-scan-button{grid-column:auto}.psj-actions{flex-direction:column;align-items:stretch}.psj-actions input[type=month]{width:100%}.psj-cycle-title{flex-direction:column;align-items:flex-start}.psj-tabs{padding:12px 14px 0}.psj-cycle-strip,.psj-release-filters{margin:12px 14px}.psj-empty-state{margin:0 14px 14px}}.whatsapp-card{overflow:hidden}.whatsapp-head small{color:#8b7567;margin-top:4px;font-size:8px;display:block}.whatsapp-head label{color:#7a2d08;letter-spacing:.4px;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.whatsapp-head input{box-sizing:border-box;color:#5f2308;background:#fff;border:1px solid #ddc49d;border-radius:8px;width:170px;height:38px;padding:0 10px;font-size:10px;font-weight:850}.whatsapp-metrics{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.whatsapp-metrics div{background:linear-gradient(145deg,#fffdf8,#fff6e7);border:1px solid #dfd5c4;border-radius:10px;padding:14px}.whatsapp-metrics span,.whatsapp-metrics strong{display:block}.whatsapp-metrics span{color:#8b7567;font-size:8px;font-weight:850}.whatsapp-metrics strong{color:#6b2908;margin-top:4px;font-size:20px}.whatsapp-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:14px;padding:0 18px 18px;display:grid}.whatsapp-list,.whatsapp-preview{background:#fff;border:1px solid #dfd5c4;border-radius:11px;overflow:hidden}.whatsapp-panel-title{background:#fff7e8;border-bottom:1px solid #eadfce;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.whatsapp-panel-title strong{color:#7b3009;font-size:9px}.whatsapp-panel-title span{color:#937b69;font-size:8px}.whatsapp-list article{border-bottom:1px solid #eee6db;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 13px;display:grid}.whatsapp-list article:last-child{border-bottom:0}.whatsapp-list article span,.whatsapp-list article strong{display:block}.whatsapp-list article span{color:#927a68;font-size:7px;font-weight:850}.whatsapp-list article strong{color:#632608;margin-top:3px;font-size:11px}.whatsapp-empty{color:#8f7c6e;text-align:center;padding:36px 16px;font-size:9px}.whatsapp-preview pre{box-sizing:border-box;white-space:pre-wrap;color:#251b15;background:#fff;min-height:280px;max-height:480px;margin:0;padding:16px;font:800 11px/1.65 Courier New,monospace;overflow:auto}.whatsapp-buttons{background:#fffaf1;border-top:1px solid #eadfce;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.whatsapp-buttons button{color:#8a3508;background:#fff5df;border:1px solid #d97713;border-radius:8px;height:42px;font-size:8px;font-weight:950}.whatsapp-buttons button.open{color:#fff;background:linear-gradient(135deg,#1ca86a,#087a4a);border:0;box-shadow:0 6px 14px #087a4a28}.whatsapp-buttons button:disabled{opacity:.5;box-shadow:none}@media (width<=900px){.whatsapp-layout{grid-template-columns:1fr}.whatsapp-preview pre{min-height:220px}}@media (width<=560px){.whatsapp-head{flex-direction:column;align-items:flex-start}.whatsapp-head input{width:100%}.whatsapp-metrics{grid-template-columns:1fr;padding:14px}.whatsapp-layout{padding:0 14px 14px}.whatsapp-list article,.whatsapp-buttons{grid-template-columns:1fr}}.print-pc-card{overflow:hidden}.print-pc-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#ffdb6b38,#0000 35%),linear-gradient(135deg,#5c1905,#932f06 55%,#c55d0b);justify-content:space-between;align-items:center;gap:22px;padding:24px;display:flex}.print-pc-hero .section-kicker{color:#ffd87a;letter-spacing:1.2px;font-size:8px;font-weight:950;display:block}.print-pc-hero h2{color:#fff7df;margin:5px 0 6px;font-size:24px}.print-pc-hero p{color:#ffe8c8;max-width:760px;margin:0;font-size:9px;line-height:1.55}.print-pc-main-status{background:#2c08058a;border:1px solid #ffffff3d;border-radius:12px;gap:4px;min-width:205px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #fff2}.print-pc-main-status span{letter-spacing:.8px;font-size:8px;font-weight:950}.print-pc-main-status strong{font-size:11px}.print-pc-main-status.online span{color:#81f1bb}.print-pc-main-status.offline span{color:#ffc179}.print-pc-message{color:#75300d;background:#fff8e9;border-bottom:1px solid #e7d7be;padding:11px 18px;font-size:9px;font-weight:850}.print-pc-pairing{border-bottom:1px solid #e6d6bd;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:15px;padding:18px;display:grid}.print-pc-pairing>div:first-child strong,.print-pc-pairing>div:first-child span{display:block}.print-pc-pairing>div:first-child strong{color:#6c2709;font-size:10px}.print-pc-pairing>div:first-child span{color:#8b7565;margin-top:4px;font-size:8px}.print-pc-pairing>button,.print-device .danger-soft{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#f39a1f,#cf5b0c);border:1px solid #d47016;border-radius:8px;height:40px;padding:0 16px;font-size:8px;font-weight:950}.print-pc-pairing>button:disabled,.print-device .danger-soft:disabled{opacity:.55}.print-pc-code-wrap{background:#fff7df;border:1px solid #dfbd74;border-radius:10px;justify-items:center;gap:3px;padding:8px 14px;display:grid}.print-pc-code-wrap>span{color:#8d6b32;font-size:7px;font-weight:900}.print-pc-code{color:#692307;letter-spacing:5px;font:950 24px/1.05 ui-monospace,SFMono-Regular,Consolas,monospace}.print-pc-code-wrap small{color:#947e68;font-size:7px}.print-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.print-device{background:linear-gradient(145deg,#fffdf9,#fff7e9);border:1px solid #dfcfb6;border-radius:12px;padding:15px;box-shadow:0 8px 20px #702b0c0e}.print-device-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.print-device-head>div strong,.print-device-head>div span{display:block}.print-device-head>div strong{color:#642607;font-size:12px}.print-device-head>div span{color:#927a68;margin-top:3px;font-size:7px}.print-device-status{color:#735d4c;letter-spacing:.5px;background:#eee5db;border-radius:20px;padding:5px 7px;font-size:7px}.print-device-status.online{color:#08724e;background:#dff7eb}.print-device-status.offline{color:#a6530c;background:#fff0d7}.print-device-status.revoked{color:#a43128;background:#f4e5e4}.print-device dl{gap:6px;margin:13px 0;display:grid}.print-device dl>div{background:#fff;border:1px solid #eadfce;border-radius:7px;grid-template-columns:95px minmax(0,1fr);gap:9px;padding:8px 9px;display:grid}.print-device dt{color:#987550;font-size:7px;font-weight:950}.print-device dd{color:#57250d;overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:850}.print-device>p{color:#856f5f;margin:6px 0;font-size:7px}.print-device>small{color:#9a816e;overflow-wrap:anywhere;font-size:6px;line-height:1.45;display:block}.print-device .danger-soft{color:#a13227;background:#fff2f0;border-color:#d9aaa3;height:32px;margin-top:10px}.print-pc-empty{color:#7e6757;text-align:center;background:#fffaf1;border:1px dashed #d6bd98;border-radius:12px;grid-column:1/-1;justify-items:center;gap:6px;padding:44px 16px;display:grid}.print-pc-empty strong{color:#6a290b;font-size:11px}.print-pc-empty span{font-size:8px}.print-pc-rules{color:#316954;background:#ecf8f2;border:1px solid #a8ddc4;border-radius:10px;gap:5px;margin:0 18px 18px;padding:13px 14px;display:grid}.print-pc-rules strong{color:#08704e;font-size:9px}.print-pc-rules span{font-size:8px;line-height:1.5}.print-pc-rules b{color:#075f43}.tag-batch-panel{background:linear-gradient(145deg,#fffdf8,#fff5df);border:1px solid #dfc190;border-radius:12px;gap:12px;margin:0 18px 18px;padding:17px;display:grid;box-shadow:0 10px 28px #6a280c12}.tag-batch-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tag-batch-head .section-kicker{color:#af5b14;letter-spacing:1px;font-size:7px;font-weight:950;display:block}.tag-batch-head h3{color:#622607;margin:4px 0;font-size:15px}.tag-batch-head p{color:#856f5e;margin:0;font-size:8px;line-height:1.5}.tag-batch-head>b{letter-spacing:.4px;white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:7px}.tag-batch-head>b.ready{color:#08704e;background:#dcf5e8}.tag-batch-head>b.blocked{color:#a34e0a;background:#fff0d9}.tag-batch-actions{grid-template-columns:minmax(170px,.7fr) minmax(130px,.6fr) minmax(210px,1fr);align-items:end;gap:10px;display:grid}.tag-batch-actions label{gap:5px;display:grid}.tag-batch-actions label>span{color:#81542d;font-size:7px;font-weight:950}.tag-batch-actions input,.tag-batch-actions button{color:#57260e;background:#fff;border:1px solid #dec39a;border-radius:8px;height:40px;padding:0 12px;font-size:9px;font-weight:850}.tag-batch-actions button{color:#8a3b07;background:#fbe8c9;border-color:#d4761b}.tag-batch-actions .tag-batch-print{color:#fff;background:linear-gradient(135deg,#16865f,#08704e);border-color:#08704e}.tag-batch-actions button:disabled,.tag-batch-actions input:disabled{opacity:.5;cursor:not-allowed}.tag-batch-message{color:#6d3b20;background:#fff;border:1px solid #ead8bc;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.tag-batch-preview{background:#fffaf0;border:1px dashed #d5b984;border-radius:8px;gap:5px;padding:10px;display:grid}.tag-batch-preview strong{color:#7c350a;font-size:9px}.tag-batch-preview span{color:#876e59;overflow-wrap:anywhere;font:700 7px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.tag-batch-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tag-batch-progress>div{background:#f2fbf6;border:1px solid #d7e7dd;border-radius:8px;gap:3px;padding:9px;display:grid}.tag-batch-progress span{color:#6d8778;font-size:6px;font-weight:950}.tag-batch-progress strong{color:#08704e;font-size:13px}.tag-batch-progress .has-error{background:#fff3f0;border-color:#edc6bd}.tag-batch-progress .has-error strong{color:#af392a}.tag-batch-errors{color:#8e3227;background:#fff3f1;border:1px solid #e6b6af;border-radius:8px;gap:4px;padding:10px;display:grid}.tag-batch-errors>strong{font-size:8px}.tag-batch-errors>span{overflow-wrap:anywhere;font-size:7px;line-height:1.45}.tag-batch-safety{color:#8a725f;font-size:7px;line-height:1.5}@media (width<=850px){.print-pc-hero{flex-direction:column;align-items:flex-start}.print-pc-main-status{box-sizing:border-box;width:100%}.print-pc-pairing{grid-template-columns:1fr}.print-pc-code-wrap{justify-self:stretch}.print-device-grid{grid-template-columns:1fr}}@media (width<=520px){.print-pc-hero{padding:18px}.print-pc-hero h2{font-size:20px}.print-device-grid,.print-pc-pairing{padding:14px}.print-pc-code{letter-spacing:3px;font-size:20px}.print-device dl>div{grid-template-columns:78px minmax(0,1fr)}}@media (width<=850px){.tag-batch-actions{grid-template-columns:1fr}.tag-batch-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tag-batch-panel{margin:0 14px 14px;padding:14px}.tag-batch-head{flex-direction:column}.tag-batch-progress{grid-template-columns:1fr}}.tag-batch-actions .bill-batch-print{color:#fff;background:linear-gradient(135deg,#0f5f92,#0a4267);border-color:#0a4267}.print-batch-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.print-batch-mode-tabs button{color:#81502a;letter-spacing:.4px;cursor:pointer;background:#fffaf0;border:1px solid #ddb978;border-radius:9px;min-height:42px;font-size:9px;font-weight:950}.print-batch-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#ffb23d,#df6508);border-color:#c75d0b;box-shadow:0 8px 18px #9b420922}.print-batch-mode-tabs button:disabled{opacity:.55;cursor:not-allowed}.tag-batch-actions.date-mode{grid-template-columns:minmax(220px,1fr) minmax(210px,.7fr)}.tag-batch-actions.range-mode{grid-template-columns:repeat(2,minmax(180px,1fr)) minmax(210px,.7fr)}.print-batch-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.print-batch-destinations button{text-align:left;cursor:pointer;border:1px solid #cfb184;border-radius:10px;gap:4px;min-height:74px;padding:11px 13px;display:grid}.print-batch-destinations button>span{letter-spacing:1px;font-size:7px;font-weight:950}.print-batch-destinations button>strong{font-size:10px}.print-batch-destinations button>small{opacity:.82;font-size:7px;line-height:1.4}.print-batch-destinations .direct-bill{color:#0a4267;background:#edf7ff;border-color:#8fb8d4}.print-batch-destinations .shop-bill{color:#fff;background:#0a4267;border-color:#0a4267}.print-batch-destinations .direct-tag{color:#08704e;background:#edfbf5;border-color:#8ac7ae}.print-batch-destinations .shop-tag{color:#fff;background:#08704e;border-color:#08704e}.print-batch-destinations button:disabled{opacity:.48;cursor:not-allowed}@media (width<=850px){.tag-batch-actions.date-mode,.tag-batch-actions.range-mode,.print-batch-destinations{grid-template-columns:1fr}}.printnode-cloud-panel{background:radial-gradient(circle at 90% 10%,#bdf3d54d,#0000 34%),linear-gradient(145deg,#f8fffb,#eaf8f1);border:1px solid #9bd8bd;border-radius:13px;gap:12px;margin:18px;padding:17px;display:grid;box-shadow:0 10px 28px #075f4314}.printnode-cloud-panel.setup{background:radial-gradient(circle at 90% 10%,#cbdcff5c,#0000 34%),linear-gradient(145deg,#fbfcff,#f0f4fc);border-color:#c2cce7}.printnode-cloud-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.printnode-cloud-head .section-kicker{color:#08704e;letter-spacing:1px;font-size:7px;font-weight:950;display:block}.printnode-cloud-panel.setup .section-kicker{color:#365f9f}.printnode-cloud-head h3{color:#075f43;margin:4px 0;font-size:16px}.printnode-cloud-panel.setup h3{color:#294f88}.printnode-cloud-head p{color:#547064;max-width:760px;margin:0;font-size:8px;line-height:1.5}.printnode-cloud-head>b{letter-spacing:.45px;white-space:nowrap;border-radius:20px;padding:6px 9px;font-size:7px}.printnode-cloud-head>b.online{color:#08704e;background:#d5f5e5}.printnode-cloud-head>b.offline{color:#a34e0a;background:#fff0d9}.printnode-cloud-head>b.pending{color:#355b92;background:#e8eef9}.printnode-cloud-loading{color:#526b7f;background:#fff;border:1px dashed #b9cfe0;border-radius:9px;padding:14px;font-size:8px;font-weight:850}.printnode-computer{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) auto;align-items:stretch;gap:9px;display:grid}.printnode-computer>div{background:#fff;border:1px solid #c9dfd3;border-radius:9px;align-content:center;gap:3px;padding:10px 12px;display:grid}.printnode-computer span,.printnode-mapping-grid span{color:#708a7c;letter-spacing:.5px;font-size:6px;font-weight:950}.printnode-computer strong{color:#174f3c;font-size:11px}.printnode-computer small,.printnode-mapping-grid small{color:#788b82;font-size:7px}.printnode-computer .connected{background:#f1fbf6;border-color:#a8ddc4}.printnode-computer .connected strong{color:#08704e}.printnode-computer .disconnected{background:#fff8ee;border-color:#edc9a7}.printnode-computer .disconnected strong{color:#a34e0a}.printnode-computer>button,.printnode-setup-form>button{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#16865f,#08704e);border:1px solid #08704e;border-radius:8px;min-height:42px;padding:0 15px;font-size:8px;font-weight:950}.printnode-computer>button:disabled,.printnode-setup-form>button:disabled{opacity:.5;cursor:not-allowed}.printnode-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.printnode-mapping-grid>div{background:#fff;border:1px solid #cfe1d7;border-radius:9px;gap:4px;padding:11px;display:grid}.printnode-mapping-grid strong{color:#284e40;overflow-wrap:anywhere;font-size:8px}.printnode-mapping-grid>div.online{border-left:4px solid #16865f}.printnode-mapping-grid>div.online small{color:#08704e;font-weight:850}.printnode-mapping-grid>div.offline{background:#fffaf3;border-left:4px solid #d3883e}.printnode-mapping-grid>div.offline small{color:#a34e0a;font-weight:850}.printnode-setup-form{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:9px;display:grid}.printnode-setup-form>label{color:#34598d;letter-spacing:.5px;font-size:7px;font-weight:950}.printnode-setup-form>input{box-sizing:border-box;color:#1d3558;background:#fff;border:1px solid #b9c9e3;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font:800 10px ui-monospace,SFMono-Regular,Consolas,monospace}.printnode-setup-form>input:focus{border-color:#527db9;box-shadow:0 0 0 4px #527db917}.printnode-setup-form>small{color:#6e7e94;grid-column:2/-1;font-size:7px;line-height:1.45}.printnode-cloud-message{color:#4c6659;background:#fff;border:1px solid #d9e6df;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.printnode-cloud-message.online{color:#08704e;background:#f0faf5;border-color:#b4dfc9}.printnode-cloud-message.offline{color:#855020;background:#fffaf2;border-color:#ead6bc}.printnode-managed-device{text-align:center;background:#edf9f3;border:1px solid #b8dfca;border-radius:7px;margin-top:10px;padding:8px;font-weight:950;color:#08704e!important;font-size:7px!important}.printnode-reconnect-button{color:#08704e;letter-spacing:.3px;background:#fff;border:1px solid #87c5aa;border-radius:8px;justify-self:start;min-height:34px;padding:0 12px;font-size:7px;font-weight:950}.printnode-cancel-key-button{color:#73441d!important;background:#fff!important;border-color:#d8b07e!important}@media (width<=850px){.printnode-cloud-head{flex-direction:column}.printnode-computer,.printnode-mapping-grid,.printnode-setup-form{grid-template-columns:1fr}.printnode-setup-form>small{grid-column:1}.printnode-cloud-head>b{align-self:flex-start}}@media (width<=520px){.printnode-cloud-panel{margin:14px;padding:14px}.printnode-cloud-head h3{font-size:14px}}.stock-history-picker{background:#fffaf0;border:1px solid #dfcfb7;border-radius:9px;justify-content:space-between;align-items:end;gap:14px;margin:14px 18px 0;padding:11px 13px;display:flex}.stock-history-picker label{color:#7a360f;gap:5px;min-width:min(460px,100%);font-size:8px;font-weight:900;display:grid}.stock-history-picker select{color:#5f270b;background:#fff;border:1px solid #dec49a;border-radius:7px;height:38px;padding:0 9px;font-size:9px;font-weight:800}.stock-history-picker>span{color:#807063;font-size:8px;font-weight:850}.stock-snapshot-loading,.stock-legacy-summary{color:#77562f;background:#fff9eb;border:1px dashed #d9bd8b;border-radius:10px;margin:14px 18px 0;padding:14px;font-size:9px}.stock-legacy-summary{border-style:solid;gap:5px;display:grid}.stock-legacy-summary strong{color:#9b430b;font-size:10px}.stock-legacy-summary span{line-height:1.55}.stock-snapshot-area{margin:14px 18px 0}.stock-snapshot-toolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:10px;display:flex}.stock-snapshot-toolbar label{color:#71320d;gap:5px;min-width:min(430px,100%);font-size:8px;font-weight:900;display:grid}.stock-snapshot-toolbar input{color:#572509;background:#fff;border:1px solid #ddc39a;border-radius:8px;height:38px;padding:0 10px;font-size:9px}.stock-snapshot-toolbar>span{color:#8a7564;font-size:8px;font-weight:850}.stock-snapshot-board{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stock-snapshot-column{background:#fff;border:1px solid #dbcbb4;border-radius:12px;overflow:hidden}.stock-snapshot-column>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.stock-snapshot-column>header div{gap:3px;display:grid}.stock-snapshot-column>header strong{letter-spacing:.4px;font-size:9px}.stock-snapshot-column>header span{font-size:7px}.stock-snapshot-column>header b{border-radius:15px;place-items:center;min-width:34px;height:28px;font-size:12px;display:grid}.stock-snapshot-column.scanned>header{color:#08704e;background:#e6f8ef}.stock-snapshot-column.scanned>header b{color:#fff;background:#08704e}.stock-snapshot-column.unscanned>header{color:#9a4b0b;background:#fff1db}.stock-snapshot-column.unscanned>header b{color:#fff;background:#d46c11}.stock-snapshot-list{max-height:620px;overflow:auto}.stock-snapshot-row{border-bottom:1px solid #eee5d9;grid-template-columns:28px minmax(100px,.7fr) minmax(130px,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.stock-snapshot-row:last-child{border-bottom:0}.stock-snapshot-row.found{background:#fbfffd}.stock-snapshot-row.missing{background:#fffdf9}.stock-snapshot-state{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}.stock-snapshot-row.found .stock-snapshot-state{color:#08704e;background:#d9f4e7}.stock-snapshot-row.missing .stock-snapshot-state{color:#ad570f;background:#fff0d8}.stock-snapshot-bill,.stock-snapshot-customer{gap:3px;min-width:0;display:grid}.stock-snapshot-bill strong,.stock-snapshot-customer strong{color:#672a0b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stock-snapshot-bill small,.stock-snapshot-customer small{color:#8c7868;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.stock-snapshot-empty,.stock-snapshot-more{color:#887565;text-align:center;padding:28px 12px;font-size:8px}.stock-snapshot-more{color:#9a4b0b;background:#fff7e9;padding:10px;font-weight:850}@media (width<=800px){.stock-history-picker,.stock-snapshot-toolbar{flex-direction:column;align-items:stretch}.stock-history-picker label,.stock-snapshot-toolbar label{width:100%;min-width:0}.stock-snapshot-board{grid-template-columns:1fr}.stock-snapshot-list{max-height:430px}}@media (width<=520px){.stock-history-picker,.stock-snapshot-area,.stock-legacy-summary,.stock-snapshot-loading{margin-left:14px;margin-right:14px}.stock-snapshot-row{grid-template-columns:24px 1fr}.stock-snapshot-customer{grid-column:2}}.global-search{grid-template-columns:72px minmax(180px,1fr) 112px 72px minmax(180px,1fr) 122px}.global-search>small{grid-column:2/-1;padding-left:0}.global-search .global-phone-input input{text-transform:none}.pagination-controls{background:#fff9ed;border:1px solid #e0ccb0;border-radius:10px;justify-content:center;align-items:center;gap:14px;margin:14px 18px;padding:11px;display:flex}.pagination-controls button,.stock-page-controls button,.stock-snapshot-toolbar>button,.stock-legacy-summary button{color:#fff;background:linear-gradient(135deg,#e77710,#a93c07);border:1px solid #c96913;border-radius:7px;min-height:34px;padding:0 13px;font-size:8px;font-weight:950}.pagination-controls button:disabled,.stock-page-controls button:disabled,.stock-snapshot-toolbar>button:disabled,.stock-legacy-summary button:disabled{cursor:not-allowed;opacity:.45}.pagination-controls>span{color:#6c2d0c;text-align:center;gap:3px;min-width:150px;display:grid}.pagination-controls strong{font-size:9px}.pagination-controls small{color:#8b7563;font-size:7px}.stock-snapshot-toolbar>button{white-space:nowrap;height:38px}.stock-legacy-summary button{justify-self:start;margin-top:7px}.stock-page-controls{background:#fff9ef;border-top:1px solid #eadfce;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.stock-page-controls span{color:#71320d;font-size:7px;font-weight:950}.stock-page-controls button{min-height:30px;padding:0 10px;font-size:7px}@media (width<=1180px){.global-search{grid-template-columns:72px minmax(220px,1fr) 122px}.global-search>small{grid-column:2/-1}}@media (width<=900px){.global-search{grid-template-columns:1fr 120px}.global-search>label,.global-search>small{display:none}.pagination-controls{gap:8px;margin-left:12px;margin-right:12px}.pagination-controls>span{min-width:120px}}@media (width<=520px){.pagination-controls{grid-template-columns:1fr 1fr;display:grid}.pagination-controls>span{grid-area:1/1/auto/-1}.stock-page-controls{gap:4px}.stock-page-controls button{padding:0 7px}}.cash-card{overflow:hidden}.cash-date{color:#7a360f;gap:5px;font-size:8px;font-weight:900;display:grid}.cash-date input{color:#5f270b;background:#fff;border:1px solid #dec49a;border-radius:8px;height:38px;padding:0 10px;font-size:9px;font-weight:850}.cash-opening-strip{background:#fffaf0;border:1px solid #d8c7ad;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 18px 0;display:grid;overflow:hidden}.cash-opening-strip>div{border-left:1px solid #eadbc5;gap:4px;padding:14px;display:grid}.cash-opening-strip>div:first-child{border-left:0}.cash-opening-strip span{color:#8b6e58;letter-spacing:.45px;font-size:7px;font-weight:900}.cash-opening-strip strong{color:#71300d;font-size:17px}.cash-opening-strip small{color:#8d7969;font-size:7px;line-height:1.45}.cash-count-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.cash-count-section{background:#fffdf8;border:1px solid #dcc9ac;border-radius:13px;overflow:hidden;box-shadow:0 9px 24px #79310b0d}.cash-section-head{color:#fff5df;background:linear-gradient(135deg,#7a2b07,#c85b09);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.cash-section-head span{letter-spacing:.8px;font-size:9px;font-weight:950}.cash-section-head strong{font-size:7px}.cash-row{border-bottom:1px solid #eee1cf;grid-template-columns:minmax(72px,.55fr) minmax(130px,1fr) minmax(60px,.45fr);align-items:center;gap:10px;padding:8px 13px;display:grid}.cash-row-head{color:#886a52;text-transform:uppercase;background:#fff5df;font-size:7px;font-weight:950}.cash-row strong{color:#682807;font-size:12px}.cash-row input{box-sizing:border-box;color:#5b2509;text-align:right;background:#fff;border:1px solid #ddc59f;border-radius:7px;outline:0;width:100%;height:36px;padding:0 10px;font-size:11px;font-weight:850}.cash-row input:focus{border-color:#e07812;box-shadow:0 0 0 4px #e0781218}.cash-row input:disabled{color:#8a7768;background:#f2eee8}.cash-row>span{color:#08704e;text-align:right;font-size:11px;font-weight:950}.cash-row.invalid{background:#fff1ed}.cash-row.invalid>span{color:#b23822}.cash-section-total{background:#fff0c8;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.cash-section-total span{color:#7a591c;font-size:8px;font-weight:900}.cash-section-total strong{color:#642507;font-size:17px}.cash-final-strip{background:#edf9f3;border:1px solid #a9ddc4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 18px;display:grid;overflow:hidden}.cash-final-strip.difference{background:#fff6e8;border-color:#e8c28f}.cash-final-strip>div{border-left:1px solid #cce7d9;gap:4px;padding:14px;display:grid}.cash-final-strip>div:first-child{border-left:0}.cash-final-strip span{color:#668071;font-size:7px;font-weight:900}.cash-final-strip strong{color:#08704e;font-size:18px}.cash-final-strip.difference strong{color:#9b470d}.cash-difference-reason{color:#7a360f;gap:5px;margin:12px 18px 0;font-size:8px;font-weight:900;display:grid}.cash-difference-reason input{color:#5f270b;background:#fff;border:1px solid #e0bf91;border-radius:8px;height:40px;padding:0 11px;font-size:9px}.cash-save-row{background:#fffaf0;border:1px solid #dfcaac;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:14px 18px 20px;padding:14px;display:flex}.cash-save-row>div{gap:4px;display:grid}.cash-save-row strong{color:#77300c;font-size:9px}.cash-save-row span{color:#877363;font-size:8px}.cash-save-row button{color:#fff;background:linear-gradient(135deg,#16865f,#08704e);border:0;border-radius:8px;min-height:42px;padding:0 17px;font-size:8px;font-weight:950}.cash-save-row button:disabled{cursor:not-allowed;opacity:.5}.cash-history-head{border-top:1px solid #e7d6be;justify-content:space-between;align-items:end;gap:14px;padding:16px 18px 10px;display:flex}.cash-history-head span{color:#a7520d;letter-spacing:.8px;font-size:7px;font-weight:950}.cash-history-head h3{color:#662707;margin:4px 0 0;font-size:17px}.cash-history-head small{color:#8c7868;text-align:right;max-width:520px;font-size:8px}.cash-history-table details{margin-top:6px}.cash-history-table summary{cursor:pointer;color:#9a4c0c;font-size:7px;font-weight:900}.cash-saved-units{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cash-saved-units span{color:#73340f;background:#fff0d7;border-radius:4px;padding:3px 5px;font-size:6px;font-weight:850}.cash-legacy-detail{color:#937f70;margin-top:5px;font-size:7px;font-style:italic;display:block}@media (width<=900px){.cash-opening-strip{grid-template-columns:1fr}.cash-opening-strip>div{border-top:1px solid #eadbc5;border-left:0}.cash-opening-strip>div:first-child{border-top:0}.cash-count-grid{grid-template-columns:1fr}.cash-save-row,.cash-history-head{flex-direction:column;align-items:flex-start}.cash-history-head small{text-align:left}}@media (width<=560px){.cash-count-grid{padding:14px}.cash-opening-strip,.cash-final-strip,.cash-difference-reason,.cash-save-row{margin-left:14px;margin-right:14px}.cash-row{grid-template-columns:58px minmax(100px,1fr) 50px;padding-left:10px;padding-right:10px}.cash-final-strip{grid-template-columns:1fr}.cash-final-strip>div{border-top:1px solid #cce7d9;border-left:0}.cash-final-strip>div:first-child{border-top:0}.cash-save-row button,.cash-date{width:100%}.cash-date input{box-sizing:border-box;width:100%}}.release-mode-card{background:linear-gradient(135deg,#fffaf0,#fff2d8);border-color:#d9c29c;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:13px 18px;display:flex}.release-mode-card>div:first-child{gap:3px;display:grid}.release-mode-card>div:first-child span{color:#a6530d;letter-spacing:.7px;font-size:7px;font-weight:950}.release-mode-card>div:first-child strong{color:#652706;font-size:11px}.release-mode-tabs{gap:8px;display:flex}.release-mode-tabs button{color:#7a350d;background:#fff;border:1px solid #d5b887;border-radius:8px;min-height:38px;padding:0 15px;font-size:8px;font-weight:950}.release-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#16865f,#08704e);border-color:#08704e;box-shadow:0 6px 14px #08704e24}.batch-release-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px 18px 0;display:grid}.batch-release-steps>div{color:#8c7563;background:#fffaf1;border:1px solid #dfd2be;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.batch-release-steps span{letter-spacing:.7px;font-size:6px;font-weight:950}.batch-release-steps strong{font-size:8px}.batch-release-steps>div.active{color:#984808;background:#fff0d2;border-color:#e2a85c}.batch-release-steps>div.done{color:#08704e;background:#eaf8f1;border-color:#9cd4b8}.release-candidate-picker{background:#fff6df;border:1px solid #e0aa5f;border-radius:11px;gap:10px;margin:12px 18px 0;padding:13px;display:grid}.release-candidate-picker>header{gap:4px;display:grid}.release-candidate-picker>header strong{color:#8e3f08;font-size:9px}.release-candidate-picker>header span{color:#806c5d;font-size:8px;line-height:1.45}.release-candidate-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.release-candidate-picker button{color:#5f290c;text-align:left;background:#fff;border:1px solid #d9c3a2;border-radius:9px;gap:4px;min-height:76px;padding:10px 12px;display:grid}.release-candidate-picker button:hover{background:#f0faf5;border-color:#16865f}.release-candidate-picker button:disabled{cursor:not-allowed;opacity:.5}.release-candidate-picker button span{color:#9a561c;font-size:7px}.release-candidate-picker button strong{font-size:10px}.release-candidate-picker button small{color:#806e60;font-size:7px}.batch-release-readiness{background:#fff8e8;border:1px solid #e1b878;border-radius:10px;gap:7px;margin:0 18px 12px;padding:12px 14px;display:grid}.batch-release-readiness>strong{color:#964609;letter-spacing:.35px;font-size:8px}.batch-release-readiness ul{color:#7e5e45;gap:4px;margin:0;padding-left:17px;font-size:8px;line-height:1.45;display:grid}@media (width<=700px){.release-mode-card{flex-direction:column;align-items:stretch}.release-mode-tabs{grid-template-columns:1fr;display:grid}.batch-release-steps{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.release-candidate-picker{margin-left:14px;margin-right:14px}.release-candidate-picker>div{grid-template-columns:1fr}.batch-release-readiness{margin-left:14px;margin-right:14px}}.quick-history-launch{box-sizing:border-box;color:#6a2a08;text-align:left;background:#fffdf8;border:1px solid #d5b47d;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;width:calc(100% - 48px);min-height:66px;margin:18px 24px 24px;padding:10px 14px;display:grid;box-shadow:0 8px 22px #79310b12}.quick-history-launch:hover,.quick-history-launch:focus-visible{background:#fff7e8;border-color:#df700d;box-shadow:0 0 0 4px #df700d18}.quick-history-launch>span:first-child{color:#fff;background:linear-gradient(135deg,#e9780d,#a83a06);border-radius:10px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.quick-history-launch>span:nth-child(2){gap:4px;display:grid}.quick-history-launch strong{letter-spacing:.25px;font-size:14px}.quick-history-launch small{color:#866f5d;font-size:12px;line-height:1.35}.quick-history-launch b{color:#b85b0d;text-align:right;font-size:27px}.quick-history-screen{min-height:420px}.quick-history-screen .quick-history-head{border-top:0}.quick-history-screen-head{justify-content:flex-start;align-items:center;gap:16px;padding-top:22px}.quick-history-screen-head>div{min-width:0}.quick-history-back{color:#7c360c;background:#fff9ec;border:1px solid #d2b27f;border-radius:9px;min-width:96px;min-height:44px;font-size:12px;font-weight:900}.quick-history-back:hover,.quick-history-back:focus-visible{border-color:#df700d;box-shadow:0 0 0 4px #df700d18}.quick-history-screen .quick-history-filters{grid-template-columns:145px 145px 150px minmax(220px,1fr) auto}.quick-history-screen .quick-history-filters label{font-size:12px}.quick-history-screen .quick-history-filters input,.quick-history-screen .quick-history-filters select{height:44px;font-size:14px}.quick-history-screen .quick-history-filters button{height:44px;font-size:12px}.quick-history-query input{box-shadow:inset 0 0 0 1px #f1c985;border-color:#d99132!important}.quick-history-query input:focus{outline:0;box-shadow:0 0 0 4px #df700d18;border-color:#df700d!important}.quick-history-screen .quick-history-state{font-size:13px;line-height:1.45}@media (width<=980px){.quick-history-screen .quick-history-filters{grid-template-columns:1fr 1fr 1fr}.quick-history-screen .quick-history-query{grid-column:1/-1}}@media (width<=620px){.quick-history-launch{grid-template-columns:40px minmax(0,1fr) 16px;width:calc(100% - 34px);margin:15px 17px 18px;padding:10px}.quick-history-launch>span:first-child{width:40px;height:40px}.quick-history-launch strong{font-size:13px}.quick-history-launch small{font-size:11px}.quick-history-screen-head{flex-direction:column;align-items:flex-start;gap:12px}.quick-history-back{width:100%}.quick-history-screen .quick-history-filters{grid-template-columns:1fr 1fr}.quick-history-screen .quick-history-query{grid-column:1/-1}.quick-history-screen .quick-history-filters button{grid-column:1/-1;width:100%}}.batch-identity-review{color:#542905;background:#fff9e9;border:1px solid #c79031;border-radius:14px;margin:18px;padding:18px}.batch-identity-review h3{margin:0 0 10px;font-size:18px}.batch-identity-review p{font-size:14px;line-height:1.5}.batch-identity-review label{gap:8px;margin:14px 0;font-size:14px;display:grid}.batch-identity-review textarea{border:1px solid #cfb98f;border-radius:8px;width:100%;min-height:75px;padding:12px}.batch-identity-review .identity-confirm{align-items:flex-start;display:flex}.batch-identity-review .identity-confirm input{flex:0 0 20px;width:20px;height:20px}.historical-release{padding-bottom:24px}.historical-release .historical-help,.historical-release .historical-grid,.historical-release .historical-body,.historical-release .historical-receipt,.historical-release .historical-history,.historical-release .historical-candidates{margin:20px}.historical-release p,.historical-release label{font-size:16px;line-height:1.5}.historical-release label{gap:8px;margin:14px 0;display:grid}.historical-release input,.historical-release select,.historical-release textarea{background:#fff;border:1px solid #cba779;border-radius:8px;min-width:0;padding:12px}.historical-release textarea{width:100%;min-height:80px}.historical-release button{color:#602a04;background:#fff1d9;border:1px solid #b66d17;border-radius:9px;min-height:44px;padding:12px 16px;font-weight:700}.historical-release .historical-grid{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.historical-release .historical-grid label{flex:220px;margin:0}.historical-release .historical-candidates{gap:12px;display:grid}.historical-release .historical-check{align-items:flex-start;display:flex}.historical-release .historical-check input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.historical-release .historical-warning,.historical-closing-notice{background:#fff4d9;border:1px solid #cc893a;border-radius:10px;margin:16px;padding:16px;font-size:15px;line-height:1.5}.historical-release .historical-save{color:#fff;background:#8e1734;margin:20px 0 12px;display:block}.historical-release .historical-receipt{background:#edf9f1;border:1px solid #339975;border-radius:10px;padding:16px}.historical-release .historical-history{border-top:1px solid #dec49d;padding-top:20px}.historical-release small{font-size:13px}@media screen{.app-shell .workspace{font-size:1rem;line-height:1.5}.app-shell .workspace :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-width:0;max-width:100%;height:auto;min-height:2.75rem;line-height:1.45;font-size:1rem!important}.app-shell .workspace :is(label,button,th){line-height:1.45;font-size:.875rem!important}.app-shell .workspace button{white-space:normal;height:auto;min-height:2.75rem}.app-shell .workspace :is(td,p,li){line-height:1.5;font-size:1rem!important}.app-shell .workspace :is(small,.status,.manual-chip,.mode-pill,.card-head>span){line-height:1.45;font-size:.8125rem!important}.app-shell .workspace :is(.notice p,.card-head p,.topbar p){font-size:.8125rem!important}.app-shell .workspace :is(.release-account-head,.batch-release-customer,.batch-release-date,.batch-release-fields,.batch-release-totals,.batch-release-steps,.otp-panel,.stock-totals,.stat-card,.found-grid,.loan-details,.permission-option) :is(span,small){line-height:1.45;font-size:.875rem!important}.app-shell .workspace :is(.batch-release-message,.estimation-message,.otp-panel,.batch-release-readiness,.quick-history-state,.release-packet-status){font-size:.9375rem;line-height:1.5}.app-shell .workspace :is(.otp-panel strong,.batch-release-readiness>strong){font-size:.9375rem}.app-shell .workspace :is(h1,h2,h3){overflow-wrap:anywhere;line-height:1.3}.app-shell .workspace h1{font-size:clamp(1.6rem,2vw,2rem)}.app-shell .workspace h2{font-size:clamp(1.25rem,1.5vw,1.5rem)}.app-shell .workspace h3{font-size:1.125rem}.app-shell .workspace :is(td,input[type=number]){font-variant-numeric:tabular-nums}.app-shell .workspace .table-wrap{max-width:100%;overflow-x:auto}.app-shell .sidebar nav button{flex:none;min-width:9rem;min-height:3.25rem;padding:.65rem .85rem}.app-shell .sidebar nav button strong{font-size:.875rem;line-height:1.3}.app-shell .sidebar nav button>span:nth-child(2){display:block}.app-shell .workspace .inline-message{font-size:.9375rem;line-height:1.5}.app-shell .global-search{grid-template-columns:6rem minmax(0,1fr) 8.5rem 6rem minmax(0,1fr) 9rem;gap:.5rem}.app-shell .global-search>div{min-width:0;height:auto;min-height:2.75rem}.app-shell .global-search input{width:100%;min-width:0}.app-shell .brand-block strong{font-size:1.25rem}.app-shell .brand-block span{font-size:.75rem}.app-shell .topbar{flex-wrap:wrap;gap:1rem;height:auto;min-height:6rem;padding-block:.75rem}.app-shell .top-status{flex-wrap:wrap;max-width:100%}.app-shell .operator strong{font-size:.875rem}.app-shell .operator span{font-size:.8125rem}.app-shell .workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--gold);outline-offset:3px}}@media screen and (width<=1000px){.app-shell .global-search{grid-template-columns:6rem minmax(0,1fr) 9rem}.app-shell .workspace :is(.release-money,.batch-release-fields){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=620px){.app-shell .global-search{grid-template-columns:minmax(0,1fr) 7.5rem}.app-shell .global-search>label,.app-shell .global-search>small{grid-column:1/-1;display:block}.app-shell .workspace :is(.release-money,.batch-release-fields){grid-template-columns:minmax(0,1fr)}.app-shell .sidebar nav button{min-width:8rem}.app-shell .workspace{padding-inline:.875rem}}.stock-metal-tabs{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.stock-metal-tabs button{flex:1;min-width:190px;min-height:56px;font-size:16px;font-weight:750}.girvi-disposal-lookup{flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.girvi-disposal-lookup label{flex:1;min-width:240px}.girvi-disposal input:not([type=checkbox]),.girvi-disposal textarea{background:#fff;border:1px solid #cbbca9;border-radius:8px;width:100%;padding:12px}.girvi-disposal-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.girvi-disposal-fields label{gap:7px;display:grid}.girvi-disposal-fields .girvi-disposal-confirm{grid-column:1/-1;align-items:flex-start;display:flex}.girvi-disposal .primary{margin:12px 18px}.status.sold{color:#694512;background:#ece3d2}@media (width<=700px){.girvi-disposal-fields{grid-template-columns:1fr}}.review-bills{font-size:1rem}.review-bills .review-note{padding:14px 18px;line-height:1.6}.review-bills .report-filters select{background:#fff;border:1px solid #cbbca9;border-radius:8px;width:100%;padding:12px;font-size:1rem}.review-bills .report-table td{vertical-align:top;white-space:normal;min-width:130px;font-size:1rem}.review-bills .report-table small{margin-top:6px;font-size:.875rem;display:block}.review-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.review-detail:not(:empty){overflow-wrap:anywhere;border:1px solid #cbbca9;border-radius:12px;margin:18px;padding:18px;scroll-margin-top:230px}.review-detail p,.review-detail li{line-height:1.6}.review-detail li{margin-bottom:12px}.review-detail small{font-size:.875rem}.review-action-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:20px 0;display:grid}.review-action-grid>div,.review-history-card{border:1px solid #e6d4b8;border-radius:12px;margin:12px 0;padding:18px}.review-action-grid button{white-space:normal;margin-top:8px}.review-bills>p,.review-bills>.review-action-grid{margin:16px 18px}.review-bills h2{font-size:24px;font-weight:700;line-height:1.3}.review-bills h3{margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.4}.review-bills p{line-height:1.6}.review-bills .card-head{flex-wrap:wrap;gap:14px}.review-bills .card-head small,.review-bills .report-filters label,.review-bills .report-summary span,.review-bills .report-table th{font-size:14px;line-height:1.4}.review-bills .report-summary strong{font-size:18px}.review-bills .report-summary{flex-wrap:wrap;gap:12px}.review-bills .report-filters input{min-height:48px;font-size:16px}.review-bills button{color:#723407;background:#fffdf8;border:1px solid #b86b34;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.35}.review-bills button:focus-visible{outline-offset:3px;outline:3px solid #0c6b9a}.review-bills .jt-terms-actions{flex-wrap:wrap;gap:10px;margin:16px 18px;display:flex}.review-bills .jt-terms-actions button:disabled{opacity:.55;cursor:not-allowed}.review-bills .jt-terms-held{margin:16px 18px;padding-left:22px;line-height:1.6}.review-bills .milaan-apply,.review-bills .report-filters button{color:#fff;background:#b64b06;border-color:#a04309}.review-bills .report-filters button{height:auto;min-height:48px}.review-bills .review-history-card{margin:16px 18px}.release-proof-lost-option{background:#fff8eb;border:1px solid #d5b18d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px;font-weight:700;display:flex}.release-proof-lost-option input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0}.release-proof-lost-option small{font-weight:400}.past-payment-editor{align-content:start;gap:10px;min-width:0;display:grid}.past-payment-editor label{gap:6px;display:grid}.past-payment-editor .past-payment-toggle{align-items:center;gap:8px;font-size:14px;display:flex}.past-payment-editor .past-payment-toggle input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0}.past-payment-editor button{white-space:normal}.business-workspaces{gap:12px;margin:14px 0;display:flex}.business-workspaces button{color:#fff5d8;text-align:left;background:#743407;border:1px solid #d69b5b;border-radius:12px;flex:1;min-height:58px;padding:12px 20px}.business-workspaces strong{font-size:22px;display:block}.business-workspaces small{margin-top:4px;font-size:12px;display:block}.business-workspaces button[aria-pressed=true]{background:#b8580a;outline:2px solid #ffc760}.sidebar nav[hidden]{display:none!important}.sales-shell{background:#edf5f8}.sales-shell .sidebar{background:linear-gradient(120deg,#12354d,#0a6571)}.sales-shell .business-workspaces button{background:#16435a;border-color:#83b9c5}.sales-shell .business-workspaces button[aria-pressed=true]{background:#087b88;outline-color:#b1edf3}.sales-shell .workspace{background:#edf5f8}.sales-shell .sethji-watermark{opacity:.035}.sales-shell .topbar{color:#173b50}.device-approvals{padding:24px}.device-approvals h2,.device-approvals h3{margin-bottom:12px}.device-approvals p{margin:12px 0;line-height:1.5}.device-approvals label{gap:8px;margin:16px 0;display:grid}.device-approvals input,.device-approvals select{min-height:42px;padding:8px}.device-approvals button{margin:6px;padding:10px 15px}.device-approvals code{overflow-wrap:anywhere;white-space:normal;-webkit-user-select:all;user-select:all}.device-approvals .device-check{align-items:center;gap:12px;display:flex}.device-check input{width:20px;height:20px;min-height:0}.device-blocked{max-width:1100px;margin:30px auto;padding:20px}.device-approvals table{display:block;overflow-x:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
