.sgc-layout{background:var(--surface-bg);min-height:100vh;display:flex}.sgc-main{width:calc(100% - 240px);min-width:0;transition:margin var(--duration-normal,.25s) var(--ease-out,cubic-bezier(.16, 1, .3, 1)), padding var(--duration-normal,.25s) ease;flex:1;min-height:100vh;margin-left:240px;padding:0 1.5rem 2rem;position:relative;overflow-y:auto}.sgc-main-full{flex:1;min-height:100vh}.sgc-layout.desktop .sgc-main{margin-left:240px;padding:0 1.5rem 2rem}.sgc-layout.tablet .sgc-main{margin-left:0;padding:4.5rem 1.25rem 1.25rem}.sgc-layout.mobile .sgc-main{padding:4rem .75rem .75rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));margin-left:0}@media (max-width:1023px) and (min-width:768px){.sgc-main{width:100%;margin-left:0;padding:4.75rem 1.25rem 1.5rem}}@media (max-width:767px){.sgc-main{width:100%;padding:4.5rem .75rem calc(1rem + env(safe-area-inset-bottom,0px));margin-left:0}}@supports (padding:env(safe-area-inset-bottom)){.sgc-layout.mobile .sgc-main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:1023px){.sgc-layout{box-sizing:border-box;width:100%;max-width:100%}}
.sgc-label{color:var(--text-secondary,#8b97b5);margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:block}.sgc-input{border:1px solid var(--border-default,#5a78c81f);background:var(--surface-card,#0a1228e0);width:100%;color:var(--text-primary,#eef2ff);transition:border-color var(--duration-fast,.15s) ease;border-radius:8px;padding:.5rem .75rem;font-size:.85rem}.sgc-input:focus{border-color:var(--brand-blue,#4f8cff);outline:none;box-shadow:0 0 0 3px #4f82ff1a}.sgc-input::placeholder{color:var(--text-muted,#556480)}.sgc-card{background:var(--surface-card,#0a1228e0);border:1px solid var(--border-default,#5a78c81f);border-radius:var(--radius-md,12px);-webkit-backdrop-filter:none;backdrop-filter:none;padding:1.25rem}.sgc-card-flat{background:var(--surface-card,#0a1228e0);border-radius:var(--radius-md,12px);padding:1.25rem}.sgc-form{background:var(--surface-card,#0a1228e0);border:1px solid var(--border-default,#5a78c81f);border-radius:var(--radius-md,12px);margin-bottom:1.5rem;padding:1.25rem}.sgc-btn-primary{background:linear-gradient(135deg, var(--brand-blue,#2563eb), var(--brand-indigo,#6366f1));color:#fff;cursor:pointer;transition:all var(--duration-fast,.15s) ease;border:none;border-radius:10px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600}.sgc-btn-primary:hover{transform:none;box-shadow:0 4px 12px #2563eb40}.sgc-btn-success{color:#fff;cursor:pointer;transition:all var(--duration-fast,.15s) ease;background:linear-gradient(135deg,#059669,#10b981);border:none;border-radius:10px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600}.sgc-btn-success:hover{transform:none;box-shadow:0 4px 12px #10b98140}.sgc-btn-secondary{border:1px solid var(--border-default,#5a78c81f);background:var(--surface-card,#0a1228e0);color:var(--text-secondary,#8b97b5);cursor:pointer;transition:all var(--duration-fast,.15s) ease;border-radius:10px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600}.sgc-btn-secondary:hover{border-color:var(--brand-blue,#4f8cff);color:var(--brand-blue,#4f8cff)}.sgc-metric{border-radius:var(--radius-md,12px);color:#fff;padding:1.25rem}.sgc-metric-green{background:linear-gradient(135deg,#059669,#10b981)}.sgc-metric-red{background:linear-gradient(135deg,#dc2626,#ef4444)}.sgc-metric-blue{background:linear-gradient(135deg,#2563eb,#3b82f6)}.sgc-metric-amber{background:linear-gradient(135deg,#f59e0b,#f97316)}.sgc-metric-label{opacity:.9;font-size:.85rem}.sgc-metric-value{font-size:1.5rem;font-weight:800}.sgc-table{border-collapse:collapse;width:100%;font-size:.85rem}.sgc-table th{text-align:left;color:var(--text-muted,#556480);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-default,#5a78c81f);padding:.75rem 1rem;font-size:.75rem;font-weight:700}.sgc-table td{color:var(--text-primary,#eef2ff);border-bottom:1px solid var(--border-soft,#5a78c80f);padding:.75rem 1rem}.sgc-table tr:hover td{background:var(--surface-hover,#4f82ff0f)}.sgc-badge{border-radius:6px;padding:.2rem .6rem;font-size:.73rem;font-weight:600;display:inline-flex}.sgc-badge-success{color:var(--brand-emerald,#34d399);background:#34d39914;border:1px solid #34d3991f}.sgc-badge-danger{color:var(--brand-red,#f87171);background:#f8717114;border:1px solid #f871711f}.sgc-badge-warning{color:var(--brand-amber,#fcd34d);background:#fcd34d14;border:1px solid #fcd34d1f}.sgc-badge-info{color:var(--brand-blue,#4f8cff);background:#4f82ff14;border:1px solid #4f82ff1f}.sgc-empty{text-align:center;color:var(--text-muted,#556480);padding:3rem 2rem}.sgc-empty-icon{opacity:.5;margin-bottom:.75rem;font-size:2.5rem}.sgc-empty h3{color:var(--text-secondary,#8b97b5);margin:0 0 .5rem;font-weight:600}.sgc-empty p{margin:0;font-size:.9rem}.sgc-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.sgc-filters .sgc-input{max-width:300px}.sgc-filters select{max-width:200px}.sgc-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sgc-section-header h2{color:var(--text-primary,#eef2ff);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.sgc-section-header h2:before{content:"";background:linear-gradient(180deg, var(--brand-indigo,#6366f1), var(--brand-violet,#8b5cf6));border-radius:2px;flex-shrink:0;width:3px;height:16px}.sgc-tabs{background:var(--surface-card,#0a1228e0);border:1px solid var(--border-default,#5a78c81f);border-radius:10px;gap:.25rem;padding:.2rem;display:flex}.sgc-tab{color:var(--text-muted,#556480);cursor:pointer;transition:all var(--duration-fast,.15s) ease;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:600}.sgc-tab:hover{color:var(--text-primary,#eef2ff)}.sgc-tab-active{color:var(--brand-blue,#4f8cff);background:#4f82ff1f}.sgc-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.sgc-modal{background:var(--surface-elevated,#121e3a);border:1px solid var(--border-default,#5a78c81f);border-radius:var(--radius-lg,16px);width:90%;max-width:500px;padding:2rem;box-shadow:0 25px 60px #0006}.sgc-modal h3{color:var(--text-primary,#eef2ff);margin:0 0 1rem;font-weight:700}.sgc-modal-actions{justify-content:flex-end;gap:.6rem;margin-top:1.5rem;display:flex}.sgc-premium-panel,.sgc-form,.sgc-event-card,.sgc-meeting-card,.treasury-form,.almox-form{background:var(--surface-card)!important;border-color:var(--border-default)!important}input,select,textarea{color:var(--text-primary)!important}input::placeholder,textarea::placeholder{color:var(--text-muted)!important}select{background:var(--surface-card)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}.sgc-page{background:0 0!important}.sgc-notif-popup{background:var(--surface-elevated)!important;border-color:var(--border-default)!important}.sgc-table-row:hover{background:var(--surface-hover)!important}.sgc-content-region{gap:1rem;min-width:0;display:grid}.sgc-content-region>*{margin-block:0!important}.sgc-kpi-grid{grid-template-columns:repeat(var(--sgc-kpi-columns,3), minmax(0, 1fr))!important;gap:1rem!important;margin:0!important;display:grid!important}.sgc-kpi-card{--sgc-card-accent:#4f8cff;min-height:124px;box-shadow:inset 0 -2px var(--sgc-card-accent), var(--shadow-panel);grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;column-gap:1rem;display:grid;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--sgc-card-accent) 34%, var(--border-default))!important;background:radial-gradient(circle at 88% 20%, color-mix(in srgb, var(--sgc-card-accent) 15%, transparent), transparent 38%), linear-gradient(145deg, #0d1b37eb, #071125f7)!important;color:var(--text-primary)!important;border-radius:16px!important;padding:1.2rem 1.35rem!important}.sgc-kpi-card:before{content:attr(data-icon);border:1px solid color-mix(in srgb, var(--sgc-card-accent) 46%, transparent);background:color-mix(in srgb, var(--sgc-card-accent) 17%, #050e1fd1);width:58px;height:58px;box-shadow:0 0 28px color-mix(in srgb, var(--sgc-card-accent) 18%, transparent);color:#fff;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;font-size:1.45rem;display:grid}.sgc-kpi-card>:first-child{color:var(--text-secondary);align-self:end;font-weight:600;opacity:1!important;font-size:.8rem!important}.sgc-kpi-card>:nth-child(2){color:#fff;align-self:start;line-height:1.1;font-size:clamp(1.45rem,2.2vw,2rem)!important;font-weight:800!important}.sgc-kpi-blue{--sgc-card-accent:#3b82f6}.sgc-kpi-violet{--sgc-card-accent:#a855f7}.sgc-kpi-green{--sgc-card-accent:#22c55e}.sgc-kpi-red{--sgc-card-accent:#f43f5e}.sgc-kpi-amber{--sgc-card-accent:#f59e0b}.sgc-classes-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sgc-class-kpi{grid-template-columns:50px minmax(0,1fr);min-height:116px;padding:1rem!important}.sgc-class-kpi:before{width:50px;height:50px}.sgc-class-kpi>:nth-child(3){grid-column:2;margin-top:.35rem;color:var(--text-muted)!important}.sgc-classes-filters>*{flex:0 210px}.sgc-content-panel{box-shadow:var(--shadow-panel);position:relative;overflow:hidden;border:1px solid var(--border-default)!important;background:linear-gradient(145deg,#0d1b35e6,#071124f5)!important;border-radius:16px!important;padding:1.35rem!important}.sgc-content-panel>h2,.sgc-content-panel>h3{color:var(--text-primary);letter-spacing:-.02em}.sgc-filter-bar{background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:.75rem!important;margin:0!important;padding:0!important;display:flex!important}.sgc-filter-bar>*{min-width:min(210px,100%)}.sgc-filter-bar>:first-child,.sgc-filter-bar>input:first-child{flex:360px}.sgc-filter-bar :is(input,select){background:#050e1fc7!important;border-radius:12px!important;min-height:48px!important}.sgc-filter-bar button{min-height:48px;border-radius:12px!important}.sgc-actions-bar{flex-wrap:wrap;align-items:center;gap:.7rem!important;margin:0!important;display:flex!important}.sgc-actions-bar button{min-height:44px;box-shadow:0 9px 24px #03081633;border-radius:11px!important}.sgc-treasury-filters{border:1px solid var(--border-default)!important;background:linear-gradient(145deg,#0d1b35db,#071124f0)!important;border-radius:15px!important;padding:1rem!important}.sgc-treasury-filters>*{flex:180px}.sgc-record-list{gap:.55rem!important;margin:0!important;display:grid!important}.sgc-record-row{min-height:72px;box-shadow:inset 3px 0 var(--sgc-row-accent,#6366f1b8);border:1px solid var(--border-default)!important;background:linear-gradient(135deg,#0b1831e0,#071124f0)!important;border-radius:13px!important}.sgc-record-row:hover{background:#0f1f3df0!important;border-color:#6b84ff57!important}.sgc-event-list{gap:1rem!important}.sgc-event-card{min-height:276px;box-shadow:inset 3px 0 #6d5cff, var(--shadow-panel);background:linear-gradient(135deg,#0e1b37f0,#071124f7)!important;border-color:#6366f14d!important;border-radius:16px!important}.sgc-event-card>div:first-child{align-content:center;min-height:190px;display:grid;padding:1.45rem 1.8rem!important}.sgc-event-card>div:first-child strong{color:#fff;font-size:1.12rem!important}.sgc-event-card>div:nth-child(2){padding:.95rem 1.8rem 1.25rem!important}.sgc-meeting-list{gap:.75rem!important}.sgc-meeting-card{box-shadow:var(--shadow-panel);border-color:var(--border-default)!important;background:linear-gradient(145deg,#0d1b35eb,#071124f7)!important;border-radius:15px!important}.sgc-meeting-card>div:first-child{min-height:78px;padding:1rem 1.25rem!important}.sgc-meeting-card>div:first-child strong{color:#fff;font-size:1.02rem!important}.sgc-office-list{gap:.65rem!important}.sgc-office-card{box-shadow:var(--shadow-panel);overflow:hidden;border:1px solid var(--border-default)!important;background:linear-gradient(145deg,#0d1b35eb,#071124f7)!important;border-radius:15px!important}.sgc-office-card>div:first-child{min-height:74px;padding:1rem 1.25rem!important}.sgc-office-card>div:first-child strong{color:#fff;font-size:1rem!important}.sgc-reference-table{box-shadow:var(--shadow-panel);overflow:hidden;border:1px solid var(--border-default)!important;background:linear-gradient(145deg,#0d1b35e6,#071124f5)!important;border-radius:15px!important}.sgc-reference-table table{border-collapse:collapse;width:100%}.sgc-reference-table thead{background:#101f3be0!important}.sgc-reference-table :is(th,td){padding:.8rem .95rem!important}.sgc-reference-table tbody tr{transition:background var(--duration-fast) ease;border-color:var(--border-soft)!important}.sgc-reference-table tbody tr:hover{background:#4f8cff0e}.sgc-report-grid{gap:1rem!important}.sgc-report-grid>div{box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden;border:1px solid var(--border-default)!important;background:radial-gradient(circle at 96% 5%,#6366f117,#0000 34%),linear-gradient(145deg,#0d1b35e6,#071124f5)!important;border-radius:16px!important;min-height:224px!important;padding:1.35rem!important}.sgc-report-grid>div>h3{letter-spacing:-.015em;margin-bottom:.5rem!important;font-size:1rem!important}.sgc-report-grid>div>p{max-width:620px;color:var(--text-secondary)!important;line-height:1.65!important}.sgc-report-grid>div>button{align-self:flex-start;min-height:42px;box-shadow:0 10px 24px #0409183d;margin-top:auto!important}.sgc-inventory-section{gap:.8rem;display:grid}.sgc-inventory-section>h3{border-bottom:1px solid var(--border-soft);padding-bottom:.8rem;margin:0!important}.sgc-inventory-section>h3 span{color:#756cff}.sgc-inventory-section .sgc-empty-state{min-height:210px}.sgc-empty-state{align-content:center;justify-items:center;gap:.35rem;min-height:248px;overflow:hidden;box-shadow:inset 0 1px #ffffff05;color:var(--text-secondary)!important;background:linear-gradient(#08132ad1,#050e1ff2),url(/svg/paisagem5.svg) bottom/min(720px,86%) no-repeat!important;border:1px dashed #6a77ff4d!important;border-radius:16px!important}.sgc-empty-state:before{content:attr(data-icon);color:#a78bfa;background:radial-gradient(circle,#693ee847,#2918664d);border:1px solid #7c5cff52;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:.45rem;font-size:1.65rem;display:grid;box-shadow:0 0 38px #5937cc33}.sgc-empty-state:not([data-icon]):before{content:"◇"}.sgc-info-banner{background:linear-gradient(135deg,#1215426b,#061125c7);border:1px dashed #714dff52;border-radius:16px;grid-template-columns:56px minmax(0,1fr) minmax(130px,230px);align-items:center;gap:1rem;min-height:106px;padding:1rem 1.25rem;display:grid;overflow:hidden}.sgc-info-banner:before{content:attr(data-icon);color:#fff;background:linear-gradient(145deg,#5634ddbd,#261a6ac2);border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.35rem;display:grid}.sgc-info-banner:after{content:"";opacity:.28;background:url(/svg/paisagem2.svg) 100%/contain no-repeat;height:74px}.sgc-info-banner strong{color:var(--text-primary);font-size:.9rem}.sgc-info-banner p{color:var(--text-secondary);margin:.28rem 0 0;font-size:.76rem;line-height:1.55}@media (max-width:980px){.sgc-kpi-grid,.sgc-classes-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.sgc-content-region{gap:.75rem}.sgc-kpi-grid{grid-template-columns:1fr!important;gap:.75rem!important}.sgc-classes-kpi-grid{grid-template-columns:1fr!important}.sgc-kpi-card{grid-template-columns:48px minmax(0,1fr);min-height:104px;padding:1rem!important}.sgc-kpi-card:before{width:48px;height:48px;font-size:1.2rem}.sgc-filter-bar{grid-template-columns:1fr!important;display:grid!important}.sgc-filter-bar>*{width:100%!important;min-width:0!important}.sgc-content-panel{padding:1rem!important}.sgc-info-banner{grid-template-columns:48px minmax(0,1fr)}.sgc-info-banner:after{display:none}}.sgc-premium-page,.sgc-content-region,.sgc-content-panel,.sgc-form,.sgc-card{min-width:0}@media (max-width:1023px){.sgc-premium-page{width:100%!important;max-width:100%!important;margin-inline:auto!important}.sgc-content-region{gap:1rem}.sgc-actions-bar,.sgc-section-header,.sgc-filters,.sgc-filter-bar{flex-wrap:wrap!important;gap:.75rem!important}.sgc-reference-table,.sgc-table-wrap,[class*=tableWrapper],[class*=tableContainer]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.sgc-table,.sgc-reference-table table{min-width:680px}.sgc-modal-overlay{padding:1rem}.sgc-modal{max-height:calc(100dvh - 2rem);overflow-y:auto}}@media (max-width:767px){.sgc-premium-page{padding-inline:.25rem!important}.sgc-content-region{gap:.75rem}.sgc-card,.sgc-card-flat,.sgc-form,.sgc-content-panel,.sgc-report-grid>div{border-radius:15px!important;padding:1rem!important}.sgc-actions-bar,.sgc-section-header{align-items:stretch!important}.sgc-actions-bar>button,.sgc-actions-bar>a,.sgc-section-header>button,.sgc-section-header>a,.sgc-modal-actions>button{min-height:46px}.sgc-filters,.sgc-filter-bar{width:100%;grid-template-columns:1fr!important;display:grid!important}.sgc-filters>*,.sgc-filter-bar>*,.sgc-filters .sgc-input,.sgc-filters select{width:100%!important;min-width:0!important;max-width:none!important}.sgc-input,input,select,textarea{font-size:16px!important}.sgc-tabs{scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;overflow-x:auto}.sgc-tab{scroll-snap-align:start;flex:none;min-height:44px}.sgc-modal-overlay{align-items:end;padding:0}.sgc-modal{width:100%;max-width:none;max-height:90dvh;padding:1.1rem;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom));border-radius:14px 22px 0 0;overflow-y:auto}.sgc-modal-actions{background:var(--surface-elevated);grid-template-columns:1fr;padding-top:.75rem;display:grid;position:sticky;bottom:0}.sgc-empty,.sgc-empty-state{min-height:190px;padding:1.5rem 1rem!important}.sgc-info-banner{min-height:92px;padding:.85rem}.sgc-report-grid{grid-template-columns:1fr!important}.sgc-report-grid>div{min-height:190px!important}}@media (hover:none) and (pointer:coarse){.sgc-btn-primary:hover,.sgc-btn-success:hover,.sgc-btn-secondary:hover,.sgc-table tr:hover td{box-shadow:none;transform:none}button,a{touch-action:manipulation}}:root[data-theme-preset=forest] .sgc-premium-page,:root[data-theme-preset=campori] .sgc-premium-page,:root[data-theme-preset=custom] .sgc-premium-page{color:var(--text-primary)}:root[data-theme-preset=forest] :is(.sgc-premium-panel,.sgc-content-panel,.sgc-card),:root[data-theme-preset=campori] :is(.sgc-premium-panel,.sgc-content-panel,.sgc-card),:root[data-theme-preset=custom] :is(.sgc-premium-panel,.sgc-content-panel,.sgc-card){background:color-mix(in srgb, var(--surface-card) 92%, transparent)!important;border-color:color-mix(in srgb, var(--brand-blue) 18%, transparent)!important}@media (max-width:767px){.solicitacoes-page{background:0 0!important}.solicitacoes-hero{padding:0!important}.solicitacoes-content{padding:.75rem 0!important}.solicitacoes-tabs{grid-template-columns:1fr 1fr;display:grid!important}.solicitacoes-tabs>button{justify-content:center;min-width:0;padding-inline:.55rem!important}}@media (max-width:1023px){.sgc-label{box-sizing:border-box;width:100%;max-width:100%}}
*{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}@media (max-width:1023px){html,body,.sgc-layout,.sgc-main,.sgc-main-full{width:100%;min-width:0;max-width:100vw}body{overflow-x:hidden}.sgc-main{overflow-x:clip;margin:0!important}.sgc-main>*{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.sgc-premium-page{width:100%!important;max-width:none!important;margin:0!important;padding:0 .25rem 1rem!important}.sgc-content-region{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:.7rem!important}.sgc-premium-page>[class*=hero],.sgc-premium-page>[class*=Hero]{border-radius:12px!important;width:100%!important;max-width:none!important;margin:0!important}table,.sgc-table-wrap,.sgc-reference-table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}input,select,textarea{min-width:0;max-width:100%;font-size:16px!important}button,[role=button]{touch-action:manipulation;min-height:44px}[class*=modal]{overflow-y:auto;width:min(100% - 1rem,720px)!important;max-height:calc(100dvh - 1rem)!important}[class*=dropdown],[class*=menu]{max-width:calc(100vw - 1rem)!important}[class*=tabs],[class*=Tabs],[role=tablist]{flex-wrap:wrap!important;width:100%!important;max-width:100%!important;overflow:visible!important}[class*=tabs]>button,[class*=Tabs]>button,[role=tablist]>[role=tab]{flex:auto;min-width:min(150px,45vw)}[class*=grid],[class*=Grid],[class*=card],[class*=Card]{min-width:0;max-width:100%}}@media (max-width:767px){.sgc-content-region{padding:.5rem!important}.sgc-premium-page>[class*=hero],.sgc-premium-page>[class*=Hero]{padding:.85rem!important}[class*=sectionHeading]{flex-wrap:wrap;gap:.45rem!important}[class*=sectionHeading] button{width:100%}[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr!important}}@media (max-width:1023px){.sgc-main-full{min-height:100dvh;overflow:visible}.sgc-login-page,.sgc-register-page{align-content:start;background:linear-gradient(#081736 0,#0d1c3b 170px,#edf1fb 171px,#f5f7fc 100%)!important;min-height:100dvh!important;display:grid!important;overflow:hidden auto!important}.sgc-login-bg,.sgc-reg-bg{opacity:.62;filter:saturate(.85)brightness(.72);overflow:hidden;width:100%!important;height:190px!important;display:block!important;position:absolute!important;inset:0 0 auto!important}.sgc-login-bg>img,.sgc-reg-bg>img{display:block;object-fit:cover!important;object-position:50% 42%!important;width:100%!important;height:100%!important}.sgc-login-page:before,.sgc-register-page:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#040c1f33,#0b1937 100%);height:190px;position:absolute;inset:0 0 auto}.sgc-login-panel,.sgc-reg-panel{background:#f5f7fcfa!important;border:1px solid #7e8bbd38!important;border-radius:14px!important;width:calc(100% - 1rem)!important;min-width:0!important;max-width:760px!important;height:auto!important;min-height:0!important;margin:145px auto 1rem!important;padding:clamp(1rem,3vw,1.7rem)!important;overflow:visible!important;box-shadow:0 24px 70px #0208194d!important}.sgc-login-panel{max-width:560px!important}.sgc-login-content,.sgc-reg-content{width:100%!important;max-width:none!important;margin:0!important}.sgc-login-panel>img[alt=""],.sgc-reg-panel>img[alt=""]{display:none!important}.sgc-login-panel form,.sgc-reg-panel form{width:100%}}@media (max-width:600px){.sgc-login-bg,.sgc-reg-bg,.sgc-login-page:before,.sgc-register-page:before{height:132px!important}.sgc-login-page,.sgc-register-page{background:linear-gradient(#081736 0,#0d1c3b 118px,#eef2fa 119px)!important}.sgc-login-panel,.sgc-reg-panel{width:100%!important;padding:1rem .85rem calc(1rem + env(safe-area-inset-bottom,0px))!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:14px 22px 0 0!important;margin:105px 0 0!important;box-shadow:0 -12px 36px #0208193d!important}.sgc-reg-panel [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.sgc-reg-panel [style*="grid-column: 1 / -1"]{grid-column:auto!important}.sgc-reg-panel [style*="width: 450"]{width:100%!important}.sgc-reg-panel [style*="justify-content: space-between"]{overflow-x:auto;gap:.35rem!important}.sgc-reg-panel [style*="justify-content: space-between"] span{flex:none}.sgc-reg-panel>div{min-width:0}.sgc-reg-panel [style*="background: rgb(30, 41, 59)"],.sgc-reg-panel [style*="background:#1e293b"],.sgc-reg-panel input,.sgc-reg-panel select{box-sizing:border-box;width:100%!important}.sgc-reg-panel [style*="display: flex"][style*="justify-content: space-between"]{flex-wrap:wrap!important}}@media (max-width:1023px){.sgc-main>*{box-sizing:border-box;width:100%;max-width:100%}}
