/* Generated component styles. */
.srma{--sr-bg:#f4f6f9;--sr-panel:#fff;--sr-raised:#edf0f5;--sr-line:#ced5de;--sr-text:#18212b;--sr-muted:#56616e;--sr-accent:#ff6600;--sr-ink:#121212;--sr-warm:#a13e00;--sr-soft:#ff660015;--sr-green:#13623d;--sr-red:#a22137;--sr-blue:#2558a0;font:14px/1.65 Arial,'Segoe UI',sans-serif;color:var(--sr-text);background:var(--sr-bg);box-sizing:border-box;isolation:isolate;color-scheme:light;direction:rtl;text-align:right}
.srma *,.srma *:before,.srma *:after{box-sizing:border-box}
.srma button,.srma input,.srma select,.srma textarea{font:inherit;color:inherit}
.srma button{cursor:pointer}
.srma button:disabled{opacity:.5;cursor:not-allowed}
.srma :focus-visible{outline:3px solid var(--sr-warm);outline-offset:3px}
.srma h1,.srma h2,.srma h3,.srma p{margin:0;color:inherit}
.srma h1{font-size:clamp(24px,2.5vw,34px);line-height:1.3;letter-spacing:-.7px}
.srma h2{font-size:18px}
.srma h3{font-size:15px}
.srma a{color:var(--sr-warm)}
.srma small{color:var(--sr-muted)}
.srma small{font-size:11px}
.srma .sr-btn{border:1px solid var(--sr-line);background:var(--sr-raised);border-radius:9px;padding:9px 14px;min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:bold;font-size:12px;text-decoration:none;white-space:nowrap}
.srma .sr-btn:hover{filter:brightness(1.12)}
.srma .sr-primary{background:var(--sr-accent);color:var(--sr-ink);border-color:var(--sr-accent)}
.srma .sr-card{background:var(--sr-panel);border:1px solid var(--sr-line);border-radius:15px;padding:20px;min-width:0}
.srma .sr-gap{margin-top:20px}
.srma table{border-collapse:collapse;width:100%;text-align:right;font-size:12px;line-height:1.6}
.srma th{font-size:10px;font-weight:normal;color:var(--sr-muted);padding:11px 12px;white-space:nowrap;background:var(--sr-raised);border:0}
.srma td{padding:13px 12px;border:0;border-top:1px solid var(--sr-line);white-space:nowrap}
.srma td small{display:block}
.srma tbody tr:hover{background:var(--sr-soft)}
.srma dialog{color:var(--sr-text);background:var(--sr-panel);border:1px solid var(--sr-line);border-radius:16px;padding:0;width:min(810px,calc(100% - 28px));max-height:90dvh;box-shadow:0 30px 90px #0007}
.srma dialog::backdrop{background:#0009;backdrop-filter:blur(2px)}
@media(max-width:460px){.srma .sr-card{padding:16px}
.srma .sr-btn{white-space:normal}}
@media(prefers-reduced-motion:reduce){.srma *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.srma [hidden]{display:none!important}
.srma .sr-wlogin{text-align:center;padding:36px;display:grid;justify-items:center;gap:18px}
.srma [hidden]{display:none!important}
.srma [aria-pressed=true].sr-btn{border-color:#d94e00;background:#fff1e7;color:#8c3500}
.srma [hidden]{display:none!important}
