.trade-sheet[data-sgt-view]{font-family:inherit}.trade-sheet[data-sgt-view] .sgt-full{width:100%;margin-top:14px}.trade-sheet[data-sgt-view] .sgt-error{min-height:22px;color:#ffb8b8}.trade-sheet[data-sgt-view] select{width:100%;background:transparent;color:inherit;border:0;outline:0;font:inherit;padding:15px}.trade-sheet[data-sgt-view] .sgt-profile{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.trade-sheet[data-sgt-view] .sgt-profile span{color:var(--muted)}.trade-sheet[data-sgt-view] .sgt-list{display:grid;gap:10px;margin:14px 0}.trade-sheet[data-sgt-view] .sgt-list article{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.trade-sheet[data-sgt-view] .sgt-list small{color:var(--muted)}.trade-sheet[data-sgt-view] .sgt-list article div{display:flex;gap:8px}.trade-sheet[data-sgt-view] .sgt-list article button{flex:1;padding:10px}.trade-sheet[data-sgt-view] .sgt-manager-status{display:flex;justify-content:space-between;align-items:center;padding:15px;margin-bottom:14px;border:1px solid var(--line-gold);border-radius:16px}.trade-sheet[data-sgt-view] h3{margin:24px 0 10px}.trade-sheet[data-sgt-view] .close-sheet{font-size:24px}.trade-sheet[data-sgt-view] .amount-input input{width:100%}.trade-sheet[data-sgt-view] .sgt-preview{font-size:17px}@media(max-width:520px){.trade-sheet[data-sgt-view] .sgt-profile{grid-template-columns:1fr}.trade-sheet[data-sgt-view] .sgt-profile strong{margin-bottom:8px}}
.trade-sheet[data-sgt-view] .sgt-login-link{display:block;width:100%;margin-top:10px;padding:10px;border:0;background:transparent;color:var(--gold-light,#f1d27a);text-decoration:underline;text-underline-offset:4px}.trade-sheet[data-sgt-view] .sgt-login-link:disabled{color:var(--muted);text-decoration:none}.trade-sheet[data-sgt-view] .sgt-otp-form input{text-align:center;letter-spacing:.35em;font-size:1.45rem;font-weight:800}
.trade-sheet[data-sgt-view] .sgt-login-credit{display:grid;justify-items:center;gap:2px;width:max-content;max-width:100%;margin:15px auto 0;padding:4px 10px;text-align:center;text-decoration:none}.trade-sheet[data-sgt-view] .sgt-login-credit span{color:#fff;font-size:12px;font-weight:650}.trade-sheet[data-sgt-view] .sgt-login-credit strong{color:var(--gold-light,#f1d27a);font-size:14px;font-weight:850;border-bottom:1px solid rgba(241,210,122,.42);transition:color .18s,border-color .18s}.trade-sheet[data-sgt-view] .sgt-login-credit:hover strong,.trade-sheet[data-sgt-view] .sgt-login-credit:focus-visible strong{color:#ffe59a;border-color:#ffe59a}.trade-sheet[data-sgt-view] .sgt-login-credit:focus-visible{outline:2px solid var(--gold-light,#f1d27a);outline-offset:3px;border-radius:8px}
.trade-sheet[data-sgt-view="login"] .sgt-login-brand{display:grid;justify-items:center;gap:5px;margin:2px 0 22px;text-align:center}.trade-sheet[data-sgt-view="login"] .sgt-login-brand img{width:64px;height:64px;object-fit:cover;border:1px solid rgba(241,210,122,.48);border-radius:19px;box-shadow:0 8px 28px rgba(211,169,53,.16)}.trade-sheet[data-sgt-view="login"] .sgt-login-brand strong{color:var(--gold-light,#f1d27a);font-size:15px;font-weight:900;line-height:1.35}.trade-sheet[data-sgt-view="login"] .sgt-login-brand h2{margin:7px 0 0;color:#fff;font-size:clamp(1.55rem,5vw,2rem);font-weight:900}
.sgt-wait,.sgt-result{text-align:center;padding:18px 4px 6px}.sgt-countdown{--p:360deg;width:144px;height:144px;margin:4px auto 24px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gold) var(--p),rgba(255,255,255,.08) 0);box-shadow:0 0 38px rgba(211,169,53,.12);transition:background .3s linear}.sgt-countdown:before{content:"";grid-area:1/1;width:122px;height:122px;border-radius:50%;background:var(--surface,#111110);border:1px solid var(--line)}.sgt-countdown div{grid-area:1/1;z-index:1;display:grid}.sgt-countdown strong{font-size:42px;line-height:1;color:var(--gold-light)}.sgt-countdown small{margin-top:7px;color:var(--muted)}.sgt-wait h3,.sgt-result h3{margin:0;font-size:20px}.sgt-wait>p,.sgt-result>p{margin:8px 0;color:var(--muted)}.sgt-wait-details{display:flex;justify-content:center;gap:10px;margin-top:22px}.sgt-wait-details span{padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025)}.sgt-result-icon{width:92px;height:92px;margin:4px auto 22px;border-radius:50%;display:grid;place-items:center;font-size:50px;font-weight:900}.sgt-result.is-ok .sgt-result-icon{color:#8de6a5;background:rgba(48,174,84,.12);border:1px solid rgba(80,210,116,.3)}.sgt-result.is-no .sgt-result-icon{color:#ffaaaa;background:rgba(195,55,55,.12);border:1px solid rgba(255,100,100,.25)}.sgt-result .primary-button{width:100%;margin-top:22px;min-height:54px}
.home-today-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.home-today-filters button{min-height:38px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02);color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.home-today-filters button.active{border-color:var(--gold);background:rgba(211,169,53,.14);color:var(--gold-light);font-weight:800}.today-report-body>p{font-size:13px!important}.today-summary span,.today-row small{font-size:11px!important}.today-summary strong{font-size:15px!important}.today-row>b,.today-row>span{font-size:12px!important}.today-state{font-size:10px!important;padding:5px 8px!important}
.today-row time{display:block;margin-top:5px;color:var(--muted);font-size:10px;direction:rtl;unicode-bidi:embed;white-space:nowrap}
.today-row .today-mesghal-rate{display:block;margin-top:4px;color:var(--gold-light);font-size:10px!important;font-weight:700}.today-row.manager-row,.today-row.manager-row>b,.today-row.manager-row>span,.today-row.manager-row small,.today-row.manager-row time,.today-row.manager-row .today-state{color:#fff!important;font-weight:800}
.current-requests{display:block}.current-requests .balance-title{margin-bottom:14px}.current-request-list{display:grid;gap:9px}.current-requests-empty{margin:4px 0;color:var(--muted);font-size:13px}.current-request{padding:13px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.018)}.current-request.side-buy{border-color:rgba(211,169,53,.3)}.current-request.side-sell{border-color:rgba(76,185,107,.25)}.current-request-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.current-request-head strong{color:var(--gold-light);font-size:14px}.current-request-head span{color:var(--muted);font-size:12px}.current-request-values{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:10px}.current-request-values div{padding:9px 10px;border-radius:11px;background:rgba(0,0,0,.14)}.current-request-values small,.current-request-values b{display:block}.current-request-values small{color:var(--muted);font-size:10px}.current-request-values b{margin-top:3px;font-size:12px;overflow-wrap:anywhere}.current-request-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.current-request-actions button{min-height:42px;border-radius:11px;font:inherit;font-weight:800;cursor:pointer}.current-confirm{border:0;background:linear-gradient(115deg,#bf912b,#f1d475 52%,#c7952c);color:#181305}.current-reject{border:1px solid rgba(255,115,115,.28);background:rgba(190,54,54,.1);color:#ffb0b0}.current-request-actions button:disabled{opacity:.55;cursor:wait}.current-request-status{min-height:0;margin:7px 2px 0;color:var(--muted);font-size:11px}.current-request-status:empty{display:none}@media(min-width:1024px){.manager-home-stack{grid-column:2}.current-request-list{grid-template-columns:1fr}}
.current-requests .sgt-manager-countdown{width:118px;height:118px;margin:14px auto 4px}.sgt-manager-countdown{--p:360deg;width:124px;height:124px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--gold,#d3a935) var(--p),rgba(255,255,255,.08) 0);box-shadow:0 0 30px rgba(211,169,53,.16)}.sgt-manager-countdown:before{content:"";grid-area:1/1;width:calc(100% - 18px);height:calc(100% - 18px);border-radius:50%;background:var(--surface,#111110);border:1px solid var(--line)}.sgt-manager-countdown strong,.sgt-manager-countdown small{grid-area:1/1;z-index:1}.sgt-manager-countdown strong{margin-top:-13px;color:var(--gold-light,#f2d370);font-size:2rem;line-height:1}.sgt-manager-countdown small{align-self:end;margin-bottom:27px;color:var(--muted);font-size:.7rem}
.today-summary .side-buy,.today-row.side-buy{border-color:rgba(217,178,72,.34);background:linear-gradient(135deg,rgba(217,178,72,.11),rgba(217,178,72,.025))}.today-summary .side-sell,.today-row.side-sell{border-color:rgba(84,191,112,.3);background:linear-gradient(135deg,rgba(84,191,112,.1),rgba(84,191,112,.02))}.today-row.side-buy>b{color:var(--gold-light)}.today-row.side-sell>b{color:#8ddd9f}
.home-identity{display:flex;align-items:center;justify-content:center;min-width:0;margin-inline:auto 16px}.home-identity[hidden]{display:none}.home-identity strong{display:flex;gap:5px;max-width:280px;color:var(--gold-light);font-size:14px;font-weight:800;white-space:normal;text-align:center}.home-identity strong span{color:inherit;font-size:inherit}.app-header .brand,.app-header .header-actions{flex:0 0 auto}.quick-section{display:none!important}.sgt-profile-open .app-header{z-index:10030!important}.home-profile-popover{z-index:10020!important;background:#090909!important;background-color:#090909!important;background-image:none!important;opacity:1!important;box-shadow:0 24px 65px #000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate}.home-profile-popover:before{background:#090909!important;opacity:1!important}.sgt-profile-popover{backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important}@media(min-width:1024px){.app-shell main{grid-template-rows:auto!important}.app-shell .market-hero{grid-row:auto!important}.app-shell .today-report{align-self:stretch;height:100%}.app-shell .today-report-body{max-height:520px}}
@media(max-width:520px){.home-identity{margin-inline:auto 6px;line-height:1.3}.home-identity strong{flex-direction:column;gap:0;max-width:145px;font-size:11px;overflow:visible;text-overflow:clip}.home-identity [data-greeting-name]{white-space:normal}.home-identity .greeting-welcome{white-space:nowrap}.app-header .brand{gap:6px}.app-header .brand-copy small{display:none}.app-header .brand-copy strong{font-size:14px}.app-header .brand img{width:42px;height:42px;border-radius:14px}}
.market-last-update{position:absolute;z-index:2;top:27px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:10px 15px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.035);white-space:nowrap}.market-last-update span{color:var(--muted);font-size:13px}.market-last-update time{color:var(--gold-light);font-size:13px;font-weight:800;direction:ltr;unicode-bidi:embed}.app-header>.sgt-static-notification,.trade-trigger[hidden],.nav-dashboard[hidden],body:not(.sgt-role-customer):not(.sgt-role-guest) .trade-trigger,body:not(.sgt-role-manager) [data-sgt-manager-dashboard]{display:none!important}@media(max-width:760px){.market-last-update{position:relative;top:auto;left:auto;transform:none;width:max-content;max-width:100%;margin:15px auto -10px;padding:9px 12px}.market-last-update span,.market-last-update time{font-size:11px}}
.bottom-nav .nav-trade{overflow:visible}.bottom-nav .nav-trade .trade-icon{width:58px;height:58px;margin-top:-28px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 28%,#f8df86,#d3a52f 52%,#9b6c12);color:#171006;border:4px solid var(--bg,#080808);box-shadow:0 8px 28px rgba(211,169,53,.42),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .18s ease,box-shadow .18s ease}.bottom-nav .nav-trade .trade-icon svg{width:25px;height:25px;stroke-width:2.2}.bottom-nav .nav-trade:hover .trade-icon{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 34px rgba(211,169,53,.52)}
.manager-home-stack{display:grid;gap:18px;min-width:0;align-content:start}

body.sgt-access-locked .app-shell,body.sgt-access-locked .ambient{opacity:0;visibility:hidden;pointer-events:none}body.sgt-access-locked .sheet-backdrop{background:#080808!important;opacity:1!important;transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.sgt-access-locked .sabagold-site-credit{visibility:hidden!important}body.sgt-access-locked .trade-sheet [data-sgt-close]{display:none!important}

.sgt-result-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 4px;text-align:right}.sgt-result-details div{padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025)}.sgt-result-details dt{color:var(--muted);font-size:11px}.sgt-result-details dd{margin:4px 0 0;color:#fff;font-size:13px;font-weight:800;line-height:1.45}.sgt-result-details .sgt-confirmed-at{grid-column:1/-1}.today-row:not(.manager-row) .today-confirmed-details{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px 9px;margin-top:7px;color:#fff;font-size:10px;font-weight:800;line-height:1.55}.today-row:not(.manager-row) .today-confirmed-details span,.today-row:not(.manager-row) .today-confirmed-details b{color:#fff!important;font-weight:800}.today-row:not(.manager-row) .today-confirmed-details .today-confirmed-time{grid-column:1/-1}@media(max-width:390px){.sgt-result-details{grid-template-columns:1fr}.sgt-result-details .sgt-confirmed-at{grid-column:auto}.today-row:not(.manager-row) .today-confirmed-details{grid-template-columns:1fr}}
.today-row:not(.manager-row) .today-customer-weight{color:#fff!important;font-size:15px!important;font-weight:850;text-align:center}.today-row:not(.manager-row) .today-state{grid-row:1;grid-column:3}
.current-direct-confirm{grid-column:1/-1;border:1px solid rgba(100,180,255,.42);background:linear-gradient(135deg,rgba(26,68,100,.68),rgba(16,38,60,.82));color:#bde1ff}.today-direct-confirmation{display:block!important;margin-top:5px;padding:6px 8px;border:1px solid rgba(100,180,255,.42);border-radius:9px;background:linear-gradient(135deg,rgba(26,68,100,.82),rgba(16,38,60,.92));color:#bde1ff!important;font-weight:900!important}.today-confirmation-badge{grid-column:1/-1;justify-self:start;margin-top:2px;padding:5px 9px;border-radius:999px;font-size:10px!important;font-style:normal;font-weight:900!important;line-height:1.4}.today-confirmation-badge.is-supplier{border:1px solid rgba(211,169,53,.42);background:rgba(211,169,53,.16);color:#f5d77e!important}.today-confirmation-badge.is-direct{border:1px solid rgba(100,180,255,.42);background:linear-gradient(135deg,rgba(26,68,100,.82),rgba(16,38,60,.92));color:#bde1ff!important}
