.sa{color:#18181b;-webkit-font-smoothing:antialiased;background:#fafafb;height:100vh;font-family:Inter,Noto Sans Devanagari,system-ui,sans-serif;display:flex;overflow:hidden}.sa *{box-sizing:border-box}.sa a{color:inherit;text-decoration:none}.sa-side{background:#fff;border-right:1px solid #ececef;flex-direction:column;flex:0 0 236px;padding:18px 12px;display:flex;overflow-y:auto}.sa-logo{align-self:flex-start;width:auto;height:22px;margin:4px 6px 2px}.sa-grp{color:#a1a1aa;padding:12px 10px 4px;font-size:11.5px;font-weight:600}.sa-nav{color:#52525b;border-radius:9px;align-items:center;gap:11px;height:34px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.sa-nav:hover{color:#18181b;background:#f4f4f5}.sa-nav[aria-current=page]{color:#18181b;background:#f4f4f5;font-weight:600}.sa-nav .c{color:#71717a;margin-left:auto;font-size:11.5px;font-weight:600}.sa-nav .c.hot{color:#fff;background:#18181b;border-radius:999px;padding:1px 7px}.sa-acct{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ececef;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.sa-acct:hover,.sa-acct[aria-expanded=true]{border-color:#18181b}.sa-menu{z-index:30;background:#fff;border:1px solid #ececef;border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 48px -20px #18181b4d}.sa-mi{color:#18181b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.sa-mi:hover{background:#f4f4f5}.sa-mi.red{color:#b91c1c}.sa-main{flex-direction:column;flex:1;min-width:0;display:flex}.sa-bar{background:#fff;border-bottom:1px solid #f2f2f4;flex:none;align-items:center;gap:12px;height:60px;padding:0 28px;display:flex}.sa-banner{color:#fff;background:#b91c1c;flex:none;align-items:center;gap:12px;padding:10px 28px;font-size:13.5px;display:flex}.sa-body{flex:1;min-height:0;padding:24px 28px 40px;overflow-y:auto}.sa-head{align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.sa-h1{letter-spacing:-.02em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:22px;font-weight:700}.sa-sub{color:#71717a;margin-top:4px;font-size:13.5px}.sa-card{background:#fff;border:1px solid #ececef;border-radius:16px;box-shadow:0 1px 2px #18181b0a}.sa-ch{border-bottom:1px solid #f2f2f4;align-items:center;gap:10px;padding:14px 18px;display:flex}.sa-ht{letter-spacing:-.01em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:15px;font-weight:700}.sa-cap{color:#71717a;font-size:12px;font-weight:500}.sa-num{font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-weight:700}.sa-btn{white-space:nowrap;color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font:600 13px Inter,sans-serif;display:inline-flex}.sa-btn:hover{background:#fafafb}.sa-btn.sm{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.sa-btn.ic{width:30px;padding:0}.sa-btn.dng{color:#b91c1c;border-color:#fbd5d5}.sa-btn:disabled{opacity:.45;cursor:default}.sa-pri{color:#fff;white-space:nowrap;cursor:pointer;background:#18181b;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font:600 13px Inter,sans-serif;display:inline-flex}.sa-pri.sm{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.sa-pri.red{background:#b91c1c}.sa-pri:disabled{cursor:default;background:#d4d4d8}.sa-seg{background:#f2f2f4;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sa-seg a,.sa-seg button{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 12px;font:500 13px Inter,sans-serif;display:inline-flex}.sa-seg [aria-current=page],.sa-seg [aria-pressed=true]{color:#18181b;background:#fff;font-weight:600;box-shadow:0 1px 2px #18181b14}.sa-seg b{color:#a1a1aa;font-size:11.5px;font-weight:600}.sa-in{background:#fff;border:1px solid #ececef;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:13.5px;display:flex}.sa-in:focus-within{border-color:#18181b}.sa-in input,.sa-in select,.sa-in textarea{color:#18181b;background:0 0;border:none;outline:none;flex:1;min-width:0;font:400 13.5px Inter,sans-serif}.sa-ta{align-items:flex-start;height:auto;padding:8px 10px}.sa-ta textarea{resize:vertical;min-height:64px;line-height:1.5}.sa-th{color:#71717a;background:#fafafb;border-bottom:1px solid #f2f2f4;align-items:center;gap:12px;height:38px;padding:0 18px;font-size:12px;font-weight:500;display:grid}.sa-tr{border-bottom:1px solid #f2f2f4;align-items:center;gap:12px;min-height:56px;padding:0 18px;font-size:13.5px;display:grid}.sa-tr:last-child{border-bottom:none}a.sa-tr:hover,.sa-tr.on{background:#fafafb}.sa-ini{background:#f4f4f5;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font:700 12px Inter Tight,Inter,sans-serif;display:flex}.sa-ini.dk{color:#fff;background:#18181b}.sa-nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sa-pill{white-space:nowrap;border-radius:999px;place-self:center start;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.sa-ok{color:#0e7a50;background:#e9f8f1}.sa-warn{color:#b45309;background:#fffbeb}.sa-bad{color:#b91c1c;background:#fef2f2}.sa-mute{color:#52525b;background:#f4f4f5}.sa-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.sa-kpis{gap:12px;display:grid}.sa-kpi{padding:14px 16px}.sa-kpi .v{margin-top:6px;font-size:24px}.sa-up{color:#0e7a50;margin-top:2px;font-size:11.5px;font-weight:600}.sa-dn{color:#b91c1c;margin-top:2px;font-size:11.5px;font-weight:600}.sa-row{align-items:center;gap:10px;display:flex}.sa-li{border-bottom:1px solid #f2f2f4;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;display:flex}.sa-li:last-child{border-bottom:none}.sa-note{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.sa-note.warn{background:#fffbeb;border:1px solid #fde9b5}.sa-note.bad{color:#7f1d1d;background:#fef2f2;border:1px solid #fbd5d5}.sa-note.ok{color:#14532d;background:#f3fbf7;border:1px solid #d6f0e3}.sa-lbl{color:#3f3f46;margin:0 0 6px;font-size:12.5px;font-weight:600;display:block}.sa-err{color:#b91c1c;margin-top:8px;font-size:13px}.sa-bars{align-items:flex-end;gap:5px;height:150px;display:flex}.sa-bars i{background:#e4e4e7;border-radius:4px 4px 0 0;flex:1;min-height:2px}.sa-bars i.hi{background:#18181b}.sa-dim{z-index:40;background:#18181b47;position:fixed;inset:0}.sa-drawer{z-index:41;background:#fff;flex-direction:column;width:560px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 48px -24px #18181b59}.sa-tabs{color:#71717a;border-bottom:1px solid #f2f2f4;gap:18px;padding:0 24px;font-size:13.5px;font-weight:500;display:flex}.sa-tabs a{border-bottom:2px solid #0000;align-items:center;height:42px;display:inline-flex}.sa-tabs a[aria-current=page]{color:#18181b;border-color:#18181b;font-weight:600}.sa-kv{grid-template-columns:120px 1fr;gap:8px 12px;font-size:13.5px;display:grid}.sa-kv .k{color:#71717a}.sa-tl{padding-left:22px;position:relative}.sa-tl:before{content:"";background:#ececef;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.sa-tli{padding:0 0 16px;position:relative}.sa-tli i{background:#12a26b;border:2px solid #12a26b;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-21px}.sa-modal{z-index:41;background:#fff;border-radius:18px;width:540px;max-width:calc(100% - 32px);position:fixed;top:80px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px -20px #18181b66}.sa-mh{border-bottom:1px solid #f2f2f4;align-items:center;gap:10px;padding:18px 22px;display:flex}.sa-mb{padding:18px 22px}.sa-mf{background:#fafafb;border-top:1px solid #f2f2f4;align-items:center;gap:8px;padding:14px 22px;display:flex}.sa-opt{cursor:pointer;border:1px solid #ececef;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.sa-opt+.sa-opt{margin-top:6px}.sa-opt:has(input:checked){border-color:#18181b;box-shadow:inset 0 0 0 1px #18181b}.sa-opt input{accent-color:#18181b;margin-top:3px}.sa-auth{color:#18181b;background:#fff;min-height:100vh;font-family:Inter,Noto Sans Devanagari,system-ui,sans-serif;display:flex}.sa-auth *{box-sizing:border-box}.sa-auth-l{flex-direction:column;flex:1;min-width:0;display:flex}.sa-auth-top{align-items:center;gap:12px;padding:28px 40px;display:flex}.sa-auth-form{width:420px;max-width:calc(100% - 32px);margin:0 auto;padding:84px 0 40px}.sa-auth-r{background:#fafafb;border-left:1px solid #f2f2f4;flex-direction:column;flex:none;width:620px;padding:140px 72px 40px;display:flex}.sa-auth h1{letter-spacing:-.02em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:28px;font-weight:700}.sa-auth .sub{color:#71717a;margin:6px 0 14px;font-size:14.5px}.sa-field{color:#a1a1aa;background:#fff;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.sa-field:focus-within{border-color:#18181b;box-shadow:0 0 0 3px #18181b14}.sa-field.bad{background:#fff7f7;border-color:#f3a6a6}.sa-field input{color:#18181b;background:0 0;border:none;outline:none;flex:1;min-width:0;font:400 14.5px Inter,sans-serif}.sa-field button{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.sa-auth .sa-lbl{margin-top:16px}.sa-wide{width:100%;height:48px;margin-top:22px;font-size:14px}.sa-code{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:22px;display:grid;position:relative}.sa-code span{border:1px solid #e4e4e7;border-radius:12px;justify-content:center;align-items:center;height:56px;font:600 22px Inter Tight,Inter,sans-serif;display:flex}.sa-code span.on{border-color:#18181b;box-shadow:0 0 0 3px #18181b14}.sa-code input{opacity:0;width:100%;position:absolute;inset:0}@media (max-width:1180px){.sa-auth-r{width:440px;padding:120px 44px 40px}}@media (max-width:900px){.sa-auth-r{display:none}.sa-side{flex-basis:200px}}
