/* SAADAATH ADMIN v2.1: isolated operations styles; respects site's existing theme variables. */
.v210{--v21-accent:#b7884c;--v21-line:var(--border,#c5b4a0);--v21-surface:var(--card,#fff);--v21-fg:var(--txt,#201d18);--v21-muted:var(--muted,#62584d);--v21-focus:#bd8e4f;box-sizing:border-box;width:100%;max-width:1510px!important;min-width:0;color:var(--v21-fg);text-align:left!important}
.v210 *{box-sizing:border-box}
.v210 h1{font-size:clamp(2rem,4vw,3.65rem);line-height:1.16;letter-spacing:-.028em;margin:.2rem 0 .65rem;overflow-wrap:anywhere}
.v210 h2{font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.3;margin:0 0 1rem}
.v210 h3{font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.35;margin:0 0 .5rem}
.v210 p,.v210 small{overflow-wrap:anywhere}
.v210 .v210-muted{color:var(--v21-muted);line-height:1.65}
.v210 .v210-heading{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;flex-wrap:wrap}
.v210 .v210-heading>div:first-child{flex:1 1 580px;min-width:0}
.v210 .v210-heading-actions{display:flex;flex-wrap:wrap;gap:.55rem}
.v210 .v210-nav{border:1px solid var(--v21-line);background:var(--v21-surface);border-radius:16px;margin:1.35rem 0 1.65rem;padding:.62rem;display:flex;align-items:center;gap:.32rem;flex-wrap:wrap;max-width:100%}
.v210 .v210-nav a{border-radius:10px;color:var(--v21-fg);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:.58rem .86rem;min-height:40px;white-space:normal}
.v210 .v210-nav a:hover{background:color-mix(in srgb,var(--v21-accent) 18%,var(--v21-surface))}
.v210 .v210-nav a[aria-current=page]{color:#20160b;background:#e6bd83}
.v210 .v210-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:.95rem;margin:1.25rem 0 1.6rem}
.v210 .v210-kpi{display:flex;flex-direction:column;gap:.33rem;min-width:0;border:1px solid var(--v21-line);border-radius:16px;background:var(--v21-surface);padding:1.15rem;box-shadow:0 8px 30px #00000008;min-height:130px}
.v210 .v210-kpi small{font-size:.9rem;line-height:1.42;color:var(--v21-muted)}
.v210 .v210-kpi strong{font-size:clamp(1.2rem,1.9vw,1.7rem);font-variant-numeric:tabular-nums;line-height:1.24;overflow-wrap:anywhere}
.v210 .v210-kpi span,.v210 .v210-kpi>a{color:var(--v21-muted);font-size:.82rem;line-height:1.4}
.v210 .v210-kpi>a{color:var(--v21-fg);text-decoration:underline;text-underline-offset:3px;margin-top:auto}
.v210 .v210-panel{border:1px solid var(--v21-line);border-radius:18px;background:var(--v21-surface);padding:clamp(1rem,2.3vw,2rem);margin:1.25rem 0;min-width:0;box-shadow:0 10px 34px #00000009}
.v210 .v210-panel>h2{margin-bottom:.8rem}
.v210 .v210-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.v210 .v210-two>.v210-panel{margin:0}
.v210 .v210-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:10px;margin:1rem 0}
.v210 .v210-table{border-collapse:collapse;min-width:810px;width:100%;table-layout:auto}
.v210 .v210-table th,.v210 .v210-table td{padding:.78rem .86rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--v21-line);font-size:.94rem;white-space:normal;overflow-wrap:break-word;max-width:300px;min-width:65px}
.v210 .v210-table th{color:var(--v21-fg);font-size:.87rem;font-weight:750}
.v210 .v210-table thead th{color:var(--v21-muted);font-size:.81rem}
.v210 .v210-table td a,.v210 .v210-table th a{font-weight:750;text-decoration:underline;text-underline-offset:3px}
.v210 .v210-table th small{display:block;font-weight:400;color:var(--v21-muted);margin-top:.28rem}
.v210 .v210-badge{font-size:.76rem;font-weight:750;display:inline-flex;min-height:23px;align-items:center;padding:.23rem .53rem;line-height:1.35;border-radius:7px;border:1px solid var(--v21-line);white-space:normal;overflow-wrap:anywhere;color:var(--v21-fg)}
.v210 .v210-good{color:#176248;background:color-mix(in srgb,#389a72 14%,var(--v21-surface));border-color:#439e78}
.v210 .v210-warn{color:#875606;background:color-mix(in srgb,#e6bb7b 19%,var(--v21-surface));border-color:#b68a48}
.v210 .v210-bad{color:#ab3932;background:color-mix(in srgb,#ca5a4b 16%,var(--v21-surface));border-color:#b84c44}
.v210 .v210-neutral{background:color-mix(in srgb,var(--v21-accent) 9%,var(--v21-surface))}
html[data-theme=dark] .v210 .v210-good{color:#a4efc8}
html[data-theme=dark] .v210 .v210-warn{color:#f4d397}
html[data-theme=dark] .v210 .v210-bad{color:#ffc5b7}
.v210 .v210-actions{display:flex;flex-wrap:wrap;gap:.56rem;margin:.8rem 0}
.v210 .v210-link,.v210 .v210-secondary,.v210 .v210-primary{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:42px;padding:.55rem .8rem;border:1px solid var(--v21-accent);color:var(--v21-fg);border-radius:9px;background:transparent;text-decoration:underline;text-underline-offset:3px;font-weight:650;font-size:.92rem;line-height:1.35;cursor:pointer;white-space:normal;overflow-wrap:anywhere}
.v210 .v210-primary{color:#21160a;background:#e6bd83;border:1px solid #bc8d51;text-decoration:none;font-weight:800}
.v210 .v210-secondary{background:var(--v21-surface);text-decoration:none}
.v210 .v210-quiet{border-color:var(--v21-line)}
.v210 .v210-link:hover,.v210 .v210-secondary:hover{background:color-mix(in srgb,var(--v21-accent) 13%,var(--v21-surface))}
.v210 .v210-link:focus-visible,.v210 a:focus-visible,.v210 button:focus-visible,.v210 input:focus-visible,.v210 select:focus-visible{outline:3px solid var(--v21-focus);outline-offset:3px}
.v210 .v210-queue{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--v21-line)}
.v210 .v210-queue>div{min-width:0}.v210 .v210-queue strong{font-size:1.1rem}.v210 .v210-queue strong a{text-decoration:underline}
.v210 .v210-queue p{margin:.3rem 0 .48rem}
.v210 .v210-queue .v210-badge{margin:0 .35rem .3rem 0}
.v210 .v210-meter-line{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--v21-line);padding:.58rem 0;font-size:.94rem}
.v210 .v210-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:.35rem;min-height:205px;margin:1.35rem 0 .6rem;overflow-x:auto;padding:.25rem .1rem}
.v210 .v210-bar-item{flex:1 0 40px;min-width:38px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.35rem;min-height:185px}
.v210 .v210-bar-value{font-size:.66rem;font-weight:650;overflow-wrap:anywhere;min-height:35px;line-height:1.25;display:flex;align-items:end;justify-content:center}
.v210 .v210-bar-track{height:125px;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--v21-accent) 7%,var(--v21-surface));border-radius:5px}
.v210 .v210-bar-track span{width:100%;max-width:27px;display:block;background:linear-gradient(0deg,#8d6030,#edc995);border-radius:5px 5px 0 0}
.v210 .v210-bar-item small{font-size:.7rem;color:var(--v21-muted)}
.v210 .v210-process{display:flex;flex-wrap:wrap;gap:.7rem;list-style:decimal;margin:0;padding-left:1.45rem}
.v210 .v210-process li{padding:.2rem .3rem;margin-right:1rem}.v210 .v210-process a{text-decoration:underline;font-weight:650}
.v210 .v210-filter,.v210 .v210-finance-form{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;margin:.75rem 0}
.v210 .v210-filter label,.v210 .v210-finance-form label:not(.v210-checkbox){display:flex;flex-direction:column;gap:.3rem;flex:1 1 190px;max-width:100%;font-weight:650;font-size:.9rem}
.v210 :is(input:not([type=checkbox]),select,textarea){background:var(--v21-surface);color:var(--v21-fg);border:1px solid var(--v21-line);border-radius:9px;padding:.6rem .7rem;min-height:43px;max-width:100%;width:100%}
.v210 .v210-finance-form{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.v210 .v210-finance-form label{max-width:none!important}
.v210 .v210-checkbox{display:flex;align-items:flex-start;gap:.55rem;font-weight:600;line-height:1.5}
.v210 .v210-checkbox input,.v210 .v210-verify-form input[type=checkbox]{accent-color:#bd8e4f;width:18px;height:18px;flex:0 0 auto;margin-top:.25rem}
.v210 .v210-finance-form .v210-checkbox{grid-column:1 / -1}
.v210 .v210-finance-form button{justify-self:start}
.v210 .v210-stock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin:1rem 0}
.v210 .v210-stock-form{border:1px solid var(--v21-line);padding:1.1rem;border-radius:12px;display:flex;flex-direction:column;gap:.7rem}
.v210 .v210-stock-form p{margin:.1rem 0}
.v210 .v210-stock-form label:not(.v210-checkbox){display:flex;flex-direction:column;gap:.3rem;font-size:.89rem;font-weight:650}
.v210 .v210-stock-form button{margin-top:auto}
.v210 .v210-checkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:.75rem;margin:1.2rem 0}
.v210 .v210-check{border:1px solid var(--v21-line);border-left:5px solid #bd8e4f;border-radius:10px;padding:.95rem;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}
.v210 .v210-check strong{font-size:.96rem;line-height:1.45}
.v210 .v210-check.v210-pass{border-left-color:#49a17c}
.v210 .v210-warning{border-left:4px solid #bd8e4f;background:color-mix(in srgb,#dba85d 8%,var(--v21-surface));padding:.85rem;line-height:1.55;color:var(--v21-fg)}
.v210 .v210-verify-form{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}
.v210 .v210-verify-form label{display:flex;gap:.6rem;line-height:1.5}
.v210 .v210-timeline{border-left:2px solid var(--v21-accent);list-style:none;padding:0 0 0 1.2rem}
.v210 .v210-timeline li{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding:.6rem;border-bottom:1px solid var(--v21-line)}
.v210 .v210-timeline li:before{content:'●';position:absolute;left:-1.58rem;color:var(--v21-accent)}
.v210 .v210-timeline time{font-variant-numeric:tabular-nums;color:var(--v21-muted)}
.v210 .v210-language-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:.9rem;margin:1rem 0}
.v210 .v210-language-grid article{border:1px solid var(--v21-line);border-radius:11px;padding:1rem;min-width:0}
.v210 .v210-language-grid article>strong{display:block;margin-bottom:.6rem}
.v210 .v210-list{line-height:1.7;padding-left:1.6rem}.v210 .v210-list li{margin:.65rem 0}
.v210 .v210-info-pairs{padding:.6rem 0}
.v210 .v210-info-pairs p{margin:0;overflow-wrap:anywhere}
html[data-theme=dark] .v210,html[data-theme=dark] .v210 .v210-panel,html[data-theme=dark] .v210 .v210-kpi{color:var(--txt)}
@media(max-width:1100px){.v210 .v210-two{grid-template-columns:1fr}}
@media(max-width:760px){
 .v210{padding-inline:0!important}
 .v210 .v210-heading{align-items:flex-start}.v210 .v210-heading-actions{width:100%}
 .v210 .v210-nav{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:.45rem}
 .v210 .v210-nav a{flex:0 0 auto;white-space:nowrap;font-size:.91rem}
 .v210 .v210-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}
 .v210 .v210-kpi{padding:.8rem;min-height:120px}
 .v210 .v210-kpi strong{font-size:1.15rem}
 .v210 .v210-panel{padding:1rem}
 .v210 .v210-queue{align-items:flex-start;flex-direction:column}
 .v210 .v210-queue>.v210-link{width:100%}
 .v210 .v210-table{min-width:750px}
 .v210 .v210-filter{display:grid;grid-template-columns:1fr 1fr}
 .v210 .v210-filter label{min-width:0;max-width:none}
 .v210 .v210-finance-form{grid-template-columns:1fr}
 .v210 .v210-finance-form .v210-checkbox{grid-column:auto}
 .v210 .v210-language-grid{grid-template-columns:1fr}
}
@media(max-width:435px){.v210 .v210-kpis{grid-template-columns:1fr 1fr}.v210 .v210-kpi small{font-size:.8rem}.v210 .v210-kpi strong{font-size:1.02rem}.v210 .v210-filter{grid-template-columns:1fr}.v210 .v210-link{font-size:.85rem}.v210 .v210-bars{gap:.22rem}}
@media(prefers-reduced-motion:reduce){.v210 *{scroll-behavior:auto!important}}
