
/* <inline asset> */
@charset "UTF-8"; 

/* /sgreco_portal/static/src/scss/motion.scss */
 .sgm{position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 0; border-radius: inherit;}.sgm > i{position: absolute; display: block; border-radius: 50%; opacity: 0; will-change: transform, opacity;}.sgm > i:nth-child(1){width: 26rem; height: 26rem; top: -8rem; inset-inline-start: -6rem; background: radial-gradient(circle at 36% 32%, rgba(13, 164, 219, 0.34), rgba(13, 164, 219, 0) 68%); animation: sgmBreath1 55s linear infinite;}.sgm > i:nth-child(2){width: 19rem; height: 19rem; bottom: -7rem; inset-inline-end: -5rem; background: radial-gradient(circle at 58% 42%, rgba(201, 162, 39, 0.26), rgba(201, 162, 39, 0) 70%); animation: sgmBreath2 55s linear infinite; animation-delay: -14s;}.sgm > i:nth-child(3){width: 13rem; height: 13rem; top: 34%; inset-inline-start: 48%; background: radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0) 72%); animation: sgmBreath3 55s linear infinite; animation-delay: -29s;}@keyframes sgmBreath1{0%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}2%{opacity: .34;}9%{transform: translate3d(-2.8rem, 2rem, 0) scale(1.12); opacity: .62;}16%{transform: translate3d(-0.4rem, 0.3rem, 0) scale(1.02); opacity: .16;}18%, 100%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}}@keyframes sgmBreath2{0%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}2%{opacity: .30;}9%{transform: translate3d(2.4rem, -1.7rem, 0) scale(1.1); opacity: .55;}16%{transform: translate3d(0.3rem, -0.2rem, 0) scale(1.02); opacity: .14;}18%, 100%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}}@keyframes sgmBreath3{0%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}3%{opacity: .40;}10%{transform: translate3d(1.9rem, 1.4rem, 0) scale(1.2); opacity: .70;}16%{transform: translate3d(0.2rem, 0.2rem, 0) scale(1.04); opacity: .18;}18%, 100%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}}.sgm-mark::after{content: ""; position: absolute; inset: -40%; background-image: url("/sgreco_desktops/static/src/img/sg_icon_white.svg"); background-size: 5.5rem 5.5rem; opacity: .035; animation: sgmCrawl 90s linear infinite; pointer-events: none; z-index: 0;}@keyframes sgmCrawl{from{transform: translate3d(0, 0, 0);}to{transform: translate3d(5.5rem, -5.5rem, 0);}}.sgm ~ *{position: relative; z-index: 1;}@media (prefers-reduced-motion: reduce){.sgm > i{animation: none; opacity: .22;}.sgm-mark::after{animation: none;}}.sgsig{position: absolute; inset: 0; display: grid; place-items: center; pointer-events: none; z-index: 0; overflow: hidden; border-radius: inherit;}.sgsig-dyn{position: absolute; inset: 0; overflow: hidden;}.sgsig-dyn > i{position: absolute; display: block; border-radius: 50%; opacity: 0; will-change: transform, opacity;}.sgsig-dyn > i:nth-child(1){width: 24rem; height: 24rem; top: -7rem; inset-inline-start: -5rem; background: radial-gradient(circle at 36% 32%, rgba(13, 164, 219, 0.26), rgba(13, 164, 219, 0) 68%); animation: sgsigBg 55s linear infinite;}.sgsig-dyn > i:nth-child(2){width: 18rem; height: 18rem; bottom: -6rem; inset-inline-end: -4rem; background: radial-gradient(circle at 58% 42%, rgba(201, 162, 39, 0.18), rgba(201, 162, 39, 0) 70%); animation: sgsigBg 55s linear infinite; animation-delay: -2s;}.sgsig-dyn > i:nth-child(3){width: 12rem; height: 12rem; top: 30%; inset-inline-start: 46%; background: radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0) 72%); animation: sgsigBg 55s linear infinite; animation-delay: -4s;}@keyframes sgsigBg{0%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}2%{opacity: .34;}9%{transform: translate3d(-2rem, 1.4rem, 0) scale(1.1); opacity: .55;}14%{transform: translate3d(-1.2rem, 0.8rem, 0) scale(1.06); opacity: .48;}18.2%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}18.3%, 100%{transform: translate3d(0, 0, 0) scale(1); opacity: 0;}}.sgsig-in{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .5rem; width: 62%; max-width: 20rem; opacity: .55;}.sgsig-logo{width: 3.4rem; height: auto; overflow: visible;}.sgsig-logo .sgk{fill: none; stroke: #3FC4F0; stroke-width: 30; stroke-linejoin: round; stroke-linecap: round; stroke-dasharray: 2800; stroke-dashoffset: 2800; animation: sgsigInk 55s linear infinite;}.sgsig-logo .sgk2{animation-delay: -.5s;}.sgsig-logo .sgk3{animation-delay: -1s;}@keyframes sgsigInk{0%{stroke-dashoffset: 2800;}6.4%{stroke-dashoffset: 0;}11.8%{stroke-dashoffset: 0;}18.2%{stroke-dashoffset: 2800;}18.3%, 100%{stroke-dashoffset: 2800;}}.sgsig-rule{width: 6.4rem; height: .34rem; overflow: visible;}.sgsig-rule .sgr{fill: none; stroke: #C9A227; stroke-width: 4; stroke-linecap: round; stroke-dasharray: 200; stroke-dashoffset: 200; animation: sgsigRule 55s linear infinite;}@keyframes sgsigRule{0%, 4.5%{stroke-dashoffset: 200;}8%{stroke-dashoffset: 0;}11.8%{stroke-dashoffset: 0;}16%{stroke-dashoffset: 200;}16.1%, 100%{stroke-dashoffset: 200;}}.sgsig-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: .85rem; width: 100%;}.sgsig-dot{width: .28rem; height: .28rem; border-radius: 50%; background: rgba(255, 255, 255, 0.35); flex: none; opacity: 0; animation: sgsigFade 55s linear infinite;}.sgsig-ai{width: 3.4rem; height: auto; flex: none; opacity: 0; animation: sgsigFade 55s linear infinite;}.sgsig-ai .sgsig-pulse{animation: sgsigPulse 2.4s ease-in-out infinite;}@keyframes sgsigPulse{0%, 100%{opacity: .3;}50%{opacity: 1;}}@keyframes sgsigFade{0%, 6%{opacity: 0; transform: translateY(0.4rem);}9.5%{opacity: 1; transform: translateY(0);}11.8%{opacity: 1; transform: translateY(0);}17%{opacity: 0; transform: translateY(0.4rem);}17.1%, 100%{opacity: 0;}}.sgsig-name{flex: none; display: block; overflow: hidden; width: 7rem; clip-path: inset(0 0 0 100%); animation: sgsigWrite 55s linear infinite;}.sgsig-name img{display: block; width: 100%; height: auto;}@keyframes sgsigWrite{0%, 7%{clip-path: inset(0 0 0 100%);}11.5%{clip-path: inset(0 0 0 0%);}12.5%{clip-path: inset(0 0 0 0%);}17.5%{clip-path: inset(0 0 0 100%);}17.6%, 100%{clip-path: inset(0 0 0 100%);}}.sgsig ~ *{position: relative; z-index: 2;}@media (prefers-reduced-motion: reduce){.sgsig-dyn > i, .sgsig-logo .sgk, .sgsig-rule .sgr, .sgsig-ai, .sgsig-dot, .sgsig-name, .sgsig-ai .sgsig-pulse{animation: none;}.sgsig-logo .sgk{stroke-dashoffset: 0;}.sgsig-rule .sgr{stroke-dashoffset: 0;}.sgsig-ai, .sgsig-dot{opacity: 1;}.sgsig-name{clip-path: none;}.sgsig-dyn > i{opacity: .16;}.sgsig-in{opacity: .4;}}.sgsig-row.pair{align-items: center; gap: 1.05rem;}.sgsig-row.pair .sgsig-dot{width: .34rem; height: .34rem; background: #C9A227; opacity: .55; animation: none;}.sgsig-row.pair .sgsig-logo{width: 3.1rem;}.sgsig-row.pair .sgsig-ai{width: 3.5rem; margin-block-start: -.28rem;}.sgsig-face{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .12rem; position: relative;}.sgsig-face img{width: 100%; aspect-ratio: 1; border-radius: 50%; object-fit: cover; object-position: top; border: 2px solid rgba(63, 196, 240, 0.75); box-shadow: 0 0 0 4px rgba(63, 196, 240, 0.14), 0 8px 18px -8px rgba(0, 0, 0, 0.6); animation: sgsigPulse 2.4s ease-in-out infinite;}.sgsig-face i{position: absolute; top: -.2rem; inset-inline-end: -.35rem; font-style: normal; font-size: .55rem; font-weight: 800; background: #C9A227; color: #10153A; border-radius: 6px; padding: .05rem .3rem; line-height: 1.3;}.sgsig-face small{color: #EAF6FC; font-weight: 700; font-size: .78rem; letter-spacing: .02em;}.sg-ic{display: inline-block; transition: transform 0.25s cubic-bezier(0.2, 0.7, 0.2, 1), filter 0.25s; will-change: transform;}.sg-ic:hover, a:hover > .sg-ic, .sg-row-card:hover .sg-ic{transform: translateY(-3px) scale(1.05); filter: drop-shadow(0 8px 16px rgba(13, 164, 219, 0.35));}.sg-ic-glow{animation: sgIcGlow 3.2s ease-in-out infinite;}.sg-ic-float{animation: sgIcFloat 4.5s ease-in-out infinite;}.sg-ic-glow.sg-ic-float{animation: sgIcGlow 3.2s ease-in-out infinite,sgIcFloat 4.5s ease-in-out infinite;}@keyframes sgIcGlow{0%, 100%{filter: drop-shadow(0 0 0 rgba(13, 164, 219, 0));}50%{filter: drop-shadow(0 0 10px rgba(13, 164, 219, 0.55));}}@keyframes sgIcFloat{0%, 100%{transform: translateY(0);}50%{transform: translateY(-4px);}}@media (prefers-reduced-motion: reduce){.sg-ic, .sg-ic-glow, .sg-ic-float{animation: none !important; transition: none !important; transform: none !important;}}

/* /sgreco_desktops/static/src/scss/_tokens.scss */
 .sgd{--sgd-brand:var(--sgs-blue,#0DA4DB); --sgd-brand-d:var(--sgs-blue-d,#0B6E93); --sgd-navy:var(--sgs-navy,#10153A); --sgd-gold:#C9A96A; --sgd-gold-deep:#B8933F; --sgd-bg:#F5F8FB; --sgd-surface:#FAFBFC; --sgd-panel:#F8FAFC; --sgd-ink:#1B2140; --sgd-head:var(--sgs-navy,#10153A); --sgd-mut:#5A5F7D; --sgd-line:#E1E7EF; --sgd-brand-ink:var(--sgs-blue-d,#0B6E93); --sgd-gold-ink:#7A6230; --sgd-track:#E6EEF6; --sgd-line-s:rgba(16,21,58,.07); --sgd-card:#FAFBFC; --sgd-acc:var(--sgs-blue,#0DA4DB); --sgd-inverse:var(--sgs-navy,#10153A); --sgd-on-gold:var(--sgs-navy,#10153A); --sgd-on-inverse:#EAF6FC; --sgd-on-inverse-mut:#8FA6C9; --sgd-line-inverse:rgba(255,255,255,.14); --sgd-ok:#0B6E40; --sgd-okbg:#E7F6EE; --sgd-bad:#B42318; --sgd-badbg:#FBEEEE; --sgd-amb:#8C5A0C; --sgd-ambbg:#FBF3E2; --sgd-fill:#0A7AA3; --sgd-fill-ok:#0B7A47; --sgd-fill-bad:#B42318; --sgd-on-fill:#FFFFFF; --sgd-sh:0 2px 4px rgba(16,21,58,.06),0 12px 26px rgba(16,21,58,.09); --sgd-s1:4px; --sgd-s2:8px; --sgd-s3:12px; --sgd-s4:16px; --sgd-s5:24px; --sgd-s6:32px; --sgd-r-ctl:10px; --sgd-r-card:14px; --sgd-r-sheet:18px; --sgd-r-pill:999px; --sgd-sh-1:0 1px 2px rgba(16,21,58,.05),0 10px 26px -14px rgba(16,21,58,.24); --sgd-sh-2:0 2px 6px rgba(16,21,58,.07),0 20px 44px -20px rgba(16,21,58,.32); --sgd-f-xs:13px; --sgd-f-sm:14px; --sgd-f-md:15px; --sgd-f-lg:16px; --sgd-f-2xs:12px; --sgd-f-3xs:11px; --sgd-f-page:20px; --sgd-f-hero:26px; --sgd-f-num:1.35rem; --sgd-f-num-lg:1.6rem; --sgd-w-reg:500; --sgd-w-med:700; --sgd-w-bold:700; --sgd-w-heavy:800; --sgd-lh-tight:1.35; --sgd-lh-head:1.4; --sgd-lh-body:1.75; --sgd-dur-1:120ms; --sgd-dur-2:200ms; --sgd-dur-3:320ms; --sgd-ease:cubic-bezier(.2,.7,.2,1);}.sgd[data-bg="dark"]{--sgd-bg:#111633; --sgd-surface:#171D40; --sgd-panel:#141935; --sgd-ink:#DDE3F5; --sgd-head:#E6EBFA; --sgd-mut:rgba(255,255,255,.70); --sgd-brand-d:#7FD4F5; --sgd-brand-ink:#7FD4F5; --sgd-gold-ink:#E4C784; --sgd-line:rgba(255,255,255,.10); --sgd-track:rgba(255,255,255,.12); --sgd-line-s:rgba(255,255,255,.07); --sgd-card:#171D40; --sgd-acc:#3FBEEA; --sgd-inverse:#0A0D24; --sgd-on-inverse:#EAF6FC; --sgd-on-inverse-mut:#8FA6C9; --sgd-line-inverse:rgba(255,255,255,.14); --sgd-ok:#37B37E; --sgd-okbg:rgba(55,179,126,.16); --sgd-bad:#F07A7E; --sgd-badbg:rgba(229,72,77,.16); --sgd-amb:#E0B43F; --sgd-ambbg:rgba(224,180,63,.15); --sgd-sh:0 14px 36px rgba(0,0,0,.5); --sgd-sh-1:0 1px 2px rgba(0,0,0,.40),0 12px 30px -16px rgba(0,0,0,.70); --sgd-sh-2:0 2px 8px rgba(0,0,0,.50),0 24px 52px -22px rgba(0,0,0,.80);}.sgd[data-view="tsg"][data-bg="dark"]{--sgd-bg:#0C102C; --sgd-surface:#151B44; --sgd-card:#151B44; --sgd-panel:#1A2150; --sgd-ink:#F2EFE4; --sgd-head:#FFF9EA; --sgd-mut:#9BA3C7; --sgd-line:rgba(201, 169, 106, .22); --sgd-line-s:rgba(201, 169, 106, .12); --sgd-track:#232A5A; --sgd-gold:#D9B96C; --sgd-gold-deep:#C9A96A; --sgd-acc:#39BDEF; --sgd-brand-d:#7FD4F5; --sgd-brand-ink:#7FD4F5; --sgd-inverse:#0A0D24; --sgd-on-inverse:#FFF9EA; --sgd-on-inverse-mut:#E8E4D4;}.sgd[data-view="tsg"]:not([data-bg="dark"]){--sgd-bg:#F4F0E6; --sgd-surface:#FFFDF8; --sgd-card:#FFFDF8; --sgd-panel:#F4EFE3; --sgd-ink:#2A2416; --sgd-head:#1C1810; --sgd-mut:#6B5C3B; --sgd-line:#E4DAC2; --sgd-line-s:#EFE7D4; --sgd-track:#EAE3D0; --sgd-gold:#A8861D; --sgd-gold-deep:#8A6A2F; --sgd-gold-ink:#6B5410; --sgd-acc:var(--sgs-blue-d,#0B6E93); --sgd-brand-d:var(--sgs-blue-d,#0B6E93); --sgd-brand-ink:#0A6688; --sgd-inverse:var(--sgs-navy,#10153A); --sgd-on-inverse:#FFF9EA; --sgd-on-inverse-mut:#E8E4D4; --sgd-sh:0 2px 4px rgba(120,100,40,.07),0 14px 30px rgba(120,100,40,.11);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]){--sgd-bg:#E7EFF8; --sgd-panel:#EFF5FB; --sgd-line:#D3E1EF; --sgd-line-s:rgba(11,110,147,.10); --sgd-track:#D8E6F3; --sgd-sh:0 1px 2px rgba(11,110,147,.06),0 10px 26px rgba(11,110,147,.10);}

/* /sgreco_desktops/static/src/scss/desktop_shell.scss */
 .sgd{background: var(--sgd-bg) !important; color: var(--sgd-ink); border-radius: var(--sgd-r-sheet); line-height: 1.8; font-weight: var(--sgd-w-reg); transition: background .35s ease,color .35s ease; font-family: "saudi_riyal","LamaSans","Cairo","Segoe UI",Tahoma,Arial,sans-serif; padding-bottom: .5rem; color-scheme: light; font-variant-numeric: tabular-nums;}.sgd[data-bg="dark"], body.sgd-bg-dark{color-scheme: dark;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-bar{background: rgba(255, 255, 255, 0.92);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-today{background: color-mix(in srgb, var(--sgd-gold) 10%, #FFFFFF);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-today .p{background: var(--sgd-gold);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-skins button[aria-pressed="true"]{background: var(--sgd-gold); color: var(--sgs-navy, #10153A);}body.sgd-view-tsg.sgd-bg-light #wrapwrap, body.sgd-view-tsg.sgd-bg-light main{background: #F9F6EE;}.sgd .num{font-variant-numeric: tabular-nums lining-nums;}.sgd :where(h1,h2,h3,h4,h5,h6){font-family: inherit; color: inherit; font-weight: var(--sgd-w-med); line-height: 1.4; letter-spacing: normal;}.sgd :where(h1,h2){font-size: var(--sgd-f-page, 20px);}.sgd :where(h3,h4){font-size: var(--sgd-f-lg, 16px);}.sgd :where(h5,h6){font-size: var(--sgd-f-md, 15px);}.sgd .mut{color: var(--sgd-mut);}.sgd :where(p,div,li,ul,figcaption,summary,section).mut{font-size: var(--sgd-f-sm, 14px); line-height: 1.7;}.sgd small.mut{font-size: var(--sgd-f-xs, 13px);}.sgd p.mut{margin: 0 0 var(--sgd-s3);}.sgd a{text-decoration: none; color: inherit;}.sgd a:is(.dy-btn,.py-btn,.md-btn,.sgr-btn,.ml-btn,.lgp-btn,.cp-btn,.pp-btn,.ef-btn,.ds-btn):not(.ghost):not(.ml-btn-ghost){color: #fff;}.sgd .mt{margin-top: 1rem;}.sgd-bar{position: sticky; top: 0; z-index: 50; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem .7rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; padding: 0.5rem clamp(0.7rem, 2vw, 1.1rem); background: color-mix(in srgb, var(--sgd-surface) 92%, transparent); backdrop-filter: blur(10px) saturate(1.3); border-bottom: 1px solid var(--sgd-line); border-radius: 18px 18px 0 0; margin-bottom: .9rem;}.sgd-brand{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .55rem;}.sgd-brand .mk-img{width: 36px; height: 36px; object-fit: contain; flex: none;}.sgd .mk-white{display: none;}.sgd[data-bg="dark"] .mk-color{display: none;}.sgd[data-bg="dark"] .mk-white{display: block;}.sgd-brand .t1{font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-size: var(--sgd-f-md); line-height: 1.25;}.sgd-brand .t2{display: block; font-size: .64rem; color: var(--sgd-mut); font-weight: var(--sgd-w-reg);}.sgd-back{font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-xs); color: var(--sgd-brand-d) !important; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .3rem .9rem; background: var(--sgd-surface);}.sgd-skins, .sgd-bgtog{display: -webkit-box; display: -webkit-flex; display: flex; gap: 3px; padding: 3px; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill);}.sgd-skins .sgd-world{text-decoration: none; border-color: #C9A96A !important; color: #C9A96A !important; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem;}.sgd:not([data-view="tsg"]):not([data-bg="dark"]) .sgd-skins .sgd-world{color: var(--sgd-gold-ink) !important;}.sgd-world-mark{width: 22px; height: 22px; border-radius: 6px; flex: none;}.sgd-world .sgd-world-mark-d{display: none;}[data-bg="dark"] .sgd-world .sgd-world-mark-l{display: none;}[data-bg="dark"] .sgd-world .sgd-world-mark-d{display: inline-block;}.sgd-skins button, .sgd-skins .sgd-world, .sgd-bgtog button{font-family: inherit; font-weight: var(--sgd-w-bold); font-size: .74rem; cursor: pointer; border: 0; background: transparent; color: var(--sgd-mut); padding: .32rem .75rem; border-radius: var(--sgd-r-pill); transition: all .2s; white-space: nowrap;}.sgd-skins button[aria-pressed="true"]{background: var(--sgd-navy); color: #fff;}.sgd[data-bg="dark"] .sgd-skins button[aria-pressed="true"]{background: var(--sgd-gold); color: var(--sgs-navy, #10153A);}.sgd-bgtog button[aria-pressed="true"]{background: var(--sgd-surface); color: var(--sgd-head); box-shadow: 0 1px 4px rgba(16, 21, 58, 0.18);}.sgd-skins button:focus-visible, .sgd-bgtog button:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd-tools{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 4px; margin-inline-start: auto; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd-tools a, .sgd-tools button{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 2px; min-width: 52px; padding: 5px 8px; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-mut); cursor: pointer; transition: all .2s; text-decoration: none;}.sgd-tools a:hover, .sgd-tools button:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-ink); background: color-mix(in srgb, var(--sgd-brand) 6%, var(--sgd-surface));}.sgd-tools svg{width: 17px; height: 17px; stroke: currentColor; fill: none; stroke-width: 1.7;}.sgd-tools .tl{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); white-space: nowrap;}.sgd-tools #ccPinSet.nopin{border-color: var(--sgd-gold); color: var(--sgd-gold-ink, #7A6230); background: color-mix(in srgb, var(--sgd-gold) 12%, var(--sgd-surface));}.sgd-tools #ccPinSet.nopin .tl{color: var(--sgd-gold-ink, #7A6230);}.sgd-tools .saud{color: var(--sgd-gold-ink, #7A6230); border-color: color-mix(in srgb, var(--sgd-gold) 45%, var(--sgd-line));}.sgd[data-bg="dark"] .sgd-tools .saud{color: var(--sgd-gold);}.sgd-date{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 2px 11px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head); white-space: nowrap;}.sgd-avatar{width: 33px; height: 33px; border-radius: 50%; object-fit: cover; border: 2px solid var(--sgd-brand); flex: none;}.sgd-today{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 clamp(0.7rem, 2vw, 1.2rem) 1rem; padding: .5rem .85rem; border-radius: 12px; background: color-mix(in srgb, var(--sgd-brand) 9%, transparent); border: 1px solid var(--sgd-line); font-size: var(--sgd-f-sm); color: var(--sgd-ink);}.sgd-today .p{width: 8px; height: 8px; border-radius: 50%; background: var(--sgd-brand); flex: none;}.sgd[data-bg="dark"] .sgd-today .p{background: var(--sgd-gold);}.sgd-today a{color: var(--sgd-brand-d); font-weight: var(--sgd-w-bold);}.sgd[data-bg="dark"] .sgd-today a{color: #71C8E8;}.sgd-today .role-chip{margin-inline-start: auto; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 1px 11px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd-view{padding: 0 clamp(0.7rem, 2vw, 1.2rem);}.q1{font-weight: var(--sgd-w-heavy); font-size: 1.1rem; color: var(--sgd-head); margin-bottom: .45rem;}.q1 small{display: block; font-weight: var(--sgd-w-reg); font-size: .74rem; color: var(--sgd-mut);}.badge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; border-radius: var(--sgd-r-pill); padding: 1px 10px; font-size: .68rem; font-weight: var(--sgd-w-bold); white-space: nowrap; background: var(--sgd-panel, #EFF5FB); color: var(--sgd-head, #10153A);}.b-ok{background: var(--sgd-okbg); color: var(--sgd-ok);}.b-bad{background: var(--sgd-badbg); color: var(--sgd-bad);}.b-amb{background: var(--sgd-ambbg); color: var(--sgd-amb);}.sgd-panel{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .8rem 1rem; box-shadow: var(--sgd-sh);}.sgd-panel h4{margin: 0 0 .5rem; font-size: var(--sgd-f-md); line-height: 1.4; color: var(--sgd-head); font-weight: var(--sgd-w-med); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; justify-content: space-between;}.sgd-panel h4 .mini{font-size: var(--sgd-f-xs); color: var(--sgd-brand-d); font-weight: var(--sgd-w-med);}.sgd-frow{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: .8rem; padding: .35rem 0; border-bottom: 1px dashed var(--sgd-line); font-size: var(--sgd-f-xs);}.sgd-frow:last-child{border: 0;}.sgd-frow .k{color: var(--sgd-mut);}.sgd-frow .v{font-weight: var(--sgd-w-bold); color: var(--sgd-head); text-align: end;}.sgd-cols2{display: grid; gap: .8rem; margin-top: .8rem; grid-template-columns: repeat(auto-fit, minmax(272px, 1fr));}@media (min-width: 1000px){.sgd-cols2{grid-template-columns: 1.5fr 1fr;}}.sgd-cols2 > .sgd-side:only-child{grid-column: 1 / -1;}.sgd-cols2.tasks-first{grid-template-columns: 1fr;}@media (min-width: 1000px){.sgd-cols2.tasks-first{grid-template-columns: 1fr;}}.sgd-g2{display: grid; grid-template-columns: 1fr 1fr; gap: .8rem; align-items: start;}.sgd-side{display: grid; gap: .6rem; align-content: start;}.talalbox{background: color-mix(in srgb, var(--sgd-brand) 8%, var(--sgd-surface)); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-brand); border-radius: 12px; padding: .65rem .9rem; font-size: var(--sgd-f-2xs); line-height: 1.7; color: var(--sgd-ink);}.talalbox b{color: var(--sgd-brand-d);}.sgd[data-bg="dark"] .talalbox b{color: #71C8E8;}.saudbox{background: color-mix(in srgb, var(--sgd-gold) 12%, var(--sgd-surface)); border: 1px solid color-mix(in srgb, var(--sgd-gold) 40%, var(--sgd-line)); border-radius: 12px; padding: .65rem .9rem; font-size: var(--sgd-f-2xs); line-height: 1.7; color: var(--sgd-ink);}.saudbox b{color: var(--sgd-gold-ink, #7A6230);}.sgd[data-bg="dark"] .saudbox b{color: var(--sgd-gold);}.sgd-hello{background: var(--sgt-hero, radial-gradient(700px 200px at 88% 0%, rgba(13, 164, 219, 0.38), transparent 60%), linear-gradient(-120deg, var(--sgs-navy, #10153A) 0%, #1C2352 55%, var(--sgs-blue-d, #0B6E93) 100%)); border-radius: 16px; padding: 1.35rem 1.5rem; color: #fff; margin-bottom: 1.3rem;}.sgd-hello .t{font-weight: var(--sgd-w-heavy); color: #fff;}.sgd-hello .s{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px; margin-top: 5px;}.sgd-hello .hchip{background: rgba(255, 255, 255, 0.13); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: var(--sgd-r-pill); padding: 1px 10px; font-size: var(--sgd-f-3xs); color: #fff;}.sgd-hello a.hchip:hover{background: rgba(255, 255, 255, 0.22);}.sgd-v3strip{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: .65rem; margin-bottom: 1.1rem;}.sgd-v3strip > div{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-top: 3px solid var(--sgd-brand); border-radius: 12px; padding: .55rem .7rem; text-align: center; box-shadow: var(--sgd-sh); min-width: 0;}.sgd-v3strip .l{font-size: var(--sgd-f-2xs, 12px); color: var(--sgd-mut);}.sgd-v3strip .v{font-weight: var(--sgd-w-heavy); font-size: 1.1rem; color: var(--sgd-head);}.sgd-spark{height: 36px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: 3px; margin-top: 5px;}.sgd-spark i{flex: 1; background: linear-gradient(-180deg, #3DB8E4, var(--sgs-blue, #0DA4DB)); border-radius: 3px 3px 0 0;}.sgd-spark i.g{background: linear-gradient(-180deg, #8FD9B0, #0B6E40);}.sgd-donut{width: 72px; height: 72px; border-radius: 50%; display: grid; place-items: center; margin: 5px auto 3px;}.sgd-donut div{width: 52px; height: 52px; border-radius: 50%; background: var(--sgd-surface); display: grid; place-items: center; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd-hbar{display: grid; gap: 4px; font-size: .62rem; margin-top: 5px;}.sgd-hbar > div{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 5px;}.sgd-hbar span{width: 62px; color: var(--sgd-mut); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: start;}.sgd-hbar i{height: 7px; border-radius: 4px; background: linear-gradient(-90deg, var(--sgs-blue, #0DA4DB), #7ED0F0);}.sgd-hbar i.late{background: linear-gradient(-90deg, #E5484D, #F7A5A5);}.sgd-hbar b{width: 26px; text-align: end; color: var(--sgd-head);}.sgd-kpi-mini{display: grid; gap: .5rem; grid-template-columns: repeat(auto-fit, minmax(118px, 1fr));}.sgd-kpi-mini > div{border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); border-top: 3px solid var(--sgd-brand); background: var(--sgd-surface); padding: .45rem .55rem; text-align: center;}.sgd-kpi-mini .l{font-size: .66rem; color: var(--sgd-mut);}.sgd-kpi-mini .v{font-size: 1.02rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d);}.sgd[data-bg="dark"] .sgd-kpi-mini .v{color: #71C8E8;}.sgd-kpi-mini .v.bad{color: var(--sgd-bad) !important;}.sgd-modgrid{display: grid; gap: 8px; margin-top: .8rem; grid-auto-rows: 1fr; grid-template-columns: repeat(auto-fill, minmax(152px, 1fr));}@media (min-width: 1000px){.sgd-modgrid{grid-template-columns: repeat(auto-fill, minmax(182px, 1fr));}}.sgd-mod{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-top: 3px solid var(--sgd-brand); border-radius: var(--sgd-r-ctl); padding: 9px 10px; text-align: center; font-size: var(--sgd-f-3xs); line-height: 1.35; cursor: pointer; transition: transform .15s ease, border-color .15s ease; box-shadow: var(--sgd-sh); display: block;}.sgd-mod:hover{transform: translateY(-2px); border-color: var(--sgd-brand);}.sgd-mod b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1.35; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.sgd-mod .c{display: block; font-weight: var(--sgd-w-heavy); font-size: 1.2rem; line-height: 1.15; font-variant-numeric: tabular-nums lining-nums; color: var(--sgd-head);}.sgd-mod .m{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); line-height: 1.35; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .sgd-mod.hot{border-inline-start: 4px solid var(--sgd-bad); border-block-start-color: var(--sgd-bad); background: color-mix(in srgb, var(--sgd-bad) 6%, var(--sgd-card));}.sgd .sgd-mod.hot .c::before{content: "\25B2"; font-size: .62em; margin-inline-end: 4px; vertical-align: .12em;}.sgd .sgd-mod.hot .c{font-size: 1.55rem; line-height: 1.1;}.sgd .sgd-mod.calm{border-style: dashed; box-shadow: none; border-block-start-style: dashed;}.sgd .sgd-mod.calm .c{font-weight: var(--sgd-w-reg); color: var(--sgd-mut);}.sgd .sgd-mod.calm .c::before{content: "\2013"; font-size: .7em; margin-inline-end: 4px;}.sgd-mod.hot .c{color: var(--sgd-bad);}.sgd-mod.big, .sgd-mod.prime{grid-column: span 2;}.sgd-mod.big .c, .sgd-mod.prime .c{font-size: 1.55rem; line-height: 1.1;}.nrow{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; padding: .3rem 0; border-bottom: 1px dashed var(--sgd-line); font-size: .74rem; align-items: flex-start; color: var(--sgd-ink);}.nrow:last-child{border: 0;}.nrow:hover{color: var(--sgd-brand-d);}.nrow i{width: 7px; height: 7px; border-radius: 50%; background: var(--sgd-brand); margin-top: 7px; flex: none;}.nrow i.r{background: #E5484D;}.nrow i.y{background: #E5A100;}.nrow i.g{background: #0B6E40;}.sgd-tsgtop{display: grid; grid-template-columns: 1.5fr 1fr; gap: .85rem; align-items: start;}.sgd-tsgside{display: grid; gap: .6rem; align-content: start;}.sgd-dec{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 5px solid var(--sgd-gold); border-radius: var(--sgd-r-card); padding: .7rem .95rem; margin-bottom: .55rem; font-size: var(--sgd-f-2xs); line-height: 1.7; box-shadow: var(--sgd-sh); position: relative; overflow: hidden;}.sgd-dec.bad{border-inline-start-color: var(--sgd-bad);}.sgd-dec.ok{border-inline-start-color: var(--sgd-ok);}.sgd-dec b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm);}.sgd-dec .btns{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; margin-top: .5rem; align-items: center;}.sgd-dec .yes{background: var(--sgd-fill-ok, #0B7A47); color: #fff !important; border: 0; border-radius: var(--sgd-r-ctl); padding: .32rem 1rem; font-weight: var(--sgd-w-heavy); font-size: .74rem; cursor: pointer; font-family: inherit; display: inline-block;}.sgd-dec .ask{background: var(--sgd-panel); color: var(--sgd-head); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .32rem .85rem; font-weight: var(--sgd-w-bold); font-size: .74rem; cursor: pointer; font-family: inherit;}.sgd-amok{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center; gap: .5rem; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .9rem; box-shadow: var(--sgd-sh);}.sgd-amok .t{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd-amok .t b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm);}.sgd-amok .bigv{display: block; font-weight: 900; font-size: 1.9rem; color: var(--sgd-head); margin-top: .2rem;}.gauge{width: 86px; height: 86px; border-radius: 50%; display: grid; place-items: center; position: relative; flex: none;}.gauge > span{width: 60px; height: 60px; border-radius: 50%; background: var(--sgd-surface); display: grid; place-items: center; font-weight: 900; font-size: var(--sgd-f-lg); color: var(--sgd-amb);}.sgd-flow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .9rem .7rem .7rem; box-shadow: var(--sgd-sh); overflow-x: auto;}.fnode{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 3px; min-width: 96px; text-align: center; flex: none;}.fnode .b{width: 40px; height: 40px; border-radius: var(--sgd-r-ctl); display: grid; place-items: center; background: var(--sgd-panel); border: 1.5px solid var(--sgd-line); font-size: var(--sgd-f-md); color: var(--sgd-mut);}.fnode.done .b{background: var(--sgd-okbg); border-color: var(--sgd-ok); color: var(--sgd-ok);}.fnode.now .b{background: color-mix(in srgb, var(--sgd-gold) 18%, var(--sgd-surface)); border-color: var(--sgd-gold); color: var(--sgd-gold-ink, #7A6230); animation: sgdPulseG 2.2s ease-in-out infinite;}.sgd[data-bg="dark"] .fnode.now .b{color: var(--sgd-gold);}@keyframes sgdPulseG{0%, 100%{box-shadow: 0 0 0 4px color-mix(in srgb, var(--sgd-gold) 20%, transparent);}50%{box-shadow: 0 0 0 9px color-mix(in srgb, var(--sgd-gold) 8%, transparent);}}.fnode .t{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-head); line-height: 1.35;}.fnode .s{font-size: var(--sgd-f-2xs, 12px); color: var(--sgd-mut); line-height: 1.4;}.fcon{flex: 1; height: 2px; background: var(--sgd-line); margin-top: 20px; min-width: 12px;}.fcon.done{background: var(--sgd-ok);}.fcon i{display: none;}.sgd-five{display: grid; grid-template-columns: repeat(5, 1fr); gap: .5rem;}.sgd-five > div{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .6rem .4rem; text-align: center; box-shadow: var(--sgd-sh);}.sgd-five .v{font-weight: 900; font-size: 1.25rem; color: var(--sgd-head); line-height: 1.2;}.sgd-five .v.bad{color: var(--sgd-bad);}.sgd-five .l{font-size: .62rem; color: var(--sgd-mut); margin-top: 2px; line-height: 1.45;}.sgd-stack{display: -webkit-box; display: -webkit-flex; display: flex; height: 22px; border-radius: 8px; overflow: hidden; border: 1px solid var(--sgd-line);}.sgd-stack i{display: block; height: 100%;}.stleg{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .6rem; margin-top: .45rem; font-size: .64rem; color: var(--sgd-mut);}.stleg span{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 4px;}.stleg i{width: 9px; height: 9px; border-radius: 3px; display: inline-block;}.rrow{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: .6rem; align-items: center; padding: .35rem 0; border-bottom: 1px dashed var(--sgd-line); font-size: var(--sgd-f-3xs); color: var(--sgd-ink);}.rrow:last-child{border: 0;}.rrow:hover{color: var(--sgd-brand-d);}.rrow b{color: var(--sgd-head);}.sgd-silence{background: color-mix(in srgb, var(--sgd-brand) 7%, var(--sgd-surface)); border: 1px dashed var(--sgd-line); border-radius: 12px; padding: .55rem .9rem; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); margin-top: .8rem;}.sgd-silence b{color: var(--sgd-head);}.sgd-tabig{display: grid; grid-template-columns: repeat(3, 1fr); gap: .7rem;}.sgd-tabig > div{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .9rem; text-align: center; box-shadow: var(--sgd-sh);}.sgd-tabig .v{font-weight: 900; font-size: 1.7rem; color: var(--sgd-head);}.sgd-tabig .v.bad{color: var(--sgd-bad);}.sgd-tabig .l{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd-tarows{margin-top: .8rem; display: grid; gap: .5rem;}.sgd-tarows > a{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .7rem 1rem; font-size: var(--sgd-f-sm); display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: .8rem; align-items: center; color: var(--sgd-ink);}.sgd-tarows > a:hover{border-color: var(--sgd-brand);}.sgd-tarows b{color: var(--sgd-head);}.ptitle{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-page, 20px); line-height: 1.4; color: var(--sgd-head); margin: 0.2rem clamp(0.7rem, 2vw, 1.2rem) 0.6rem;}.sgd-list{display: grid; gap: .5rem; margin: 0 clamp(0.7rem, 2vw, 1.2rem);}.sgd-list.two{grid-template-columns: 1fr 1fr;}.li{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .65rem .95rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: .7rem; align-items: center; font-size: var(--sgd-f-xs); transition: all .15s; box-shadow: var(--sgd-sh); color: var(--sgd-ink);}a.li:hover{transform: translateY(-2px); border-color: var(--sgd-brand);}.li b{color: var(--sgd-head);}.li small{display: block; color: var(--sgd-mut); font-size: .68rem;}.sgd-detail{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .9rem 1.1rem; box-shadow: var(--sgd-sh); margin: 0 clamp(0.7rem, 2vw, 1.2rem);}.btnrow{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; margin-top: .7rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.idform{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; max-width: 560px; margin: 0 clamp(0.7rem, 2vw, 1.2rem) 1rem;}.idform input[type="text"]{flex: 1; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink); border-radius: var(--sgd-r-ctl); padding: .5rem .8rem; font-family: inherit;}.sgd-scrim{position: fixed; inset: 0; background: rgba(16, 21, 58, 0.4); z-index: 70; opacity: 0; pointer-events: none; transition: opacity .3s;}.sgd-scrim.on{opacity: 1; pointer-events: auto;}.sgd-drawer{position: fixed; top: 0; bottom: 0; inset-inline-start: 0; width: 330px; max-width: 88vw; z-index: 80; background: var(--sgd-surface); border-inline-end: 1px solid var(--sgd-line); box-shadow: 0 0 60px rgba(16, 21, 58, 0.3); opacity: 0; visibility: hidden; transition: opacity .25s ease, visibility .25s ease; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd-drawer.open{opacity: 1; visibility: visible;}.sgd-drawer .dh{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding: .75rem 1rem; border-bottom: 1px solid var(--sgd-line);}.sgd-drawer .dh h4{margin: 0; font-size: var(--sgd-f-md); color: var(--sgd-head); font-weight: var(--sgd-w-heavy);}.sgd-drawer .dh button{border: 0; background: var(--sgd-panel); width: 28px; height: 28px; border-radius: 8px; color: var(--sgd-mut); font-size: var(--sgd-f-md); cursor: pointer;}.sgd-drawer .db{padding: .85rem 1rem; overflow: auto; overscroll-behavior: contain; max-height: 100vh; font-size: var(--sgd-f-2xs); display: none;}.sgd-drawer .db.on{display: block;}.msg{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .5rem .7rem; margin-bottom: .5rem; line-height: 1.65; color: var(--sgd-ink);}.msg b{color: var(--sgd-head); display: block; font-size: var(--sgd-f-3xs);}.msg.saudmsg{background: color-mix(in srgb, var(--sgd-gold) 12%, var(--sgd-surface));}.msg.saudmsg b{color: var(--sgd-gold-ink, #7A6230);}.sgd[data-bg="dark"] .msg.saudmsg b{color: var(--sgd-gold);}.hint{font-size: .66rem; color: var(--sgd-mut);}.bigbtn{display: block; width: 100%; text-align: center; background: var(--sgd-fill, #0A7AA3); color: #fff !important; border: 0; border-radius: var(--sgd-r-ctl); padding: .6rem; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); margin: .35rem 0; cursor: pointer; font-family: inherit;}.bigbtn.inline{display: inline-block; width: auto; padding: .45rem 1.1rem; background: var(--sgd-fill-ok, #0B7A47);}.bigbtn.inline.ghost{background: var(--sgd-panel); color: var(--sgd-head) !important; border: 1px solid var(--sgd-line);}.bigbtn.inline.danger{background: var(--sgd-fill-bad, #B42318);}.sgd-foot{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: center; gap: .18rem; margin: 1.4rem clamp(0.7rem, 2vw, 1.2rem) 0.6rem; padding-top: .8rem; border-top: 1px solid var(--sgd-line); font-size: .68rem; color: var(--sgd-mut); text-align: center;}.sgd-foot b{color: var(--sgd-head); font-weight: var(--sgd-w-bold);}.sgd-foot .sep{color: var(--sgd-line);}.sgd-foot .love i{font-style: normal; color: #E5484D;}.sgd[data-bg="dark"] .sgd-foot .love i{color: var(--sgd-gold);}.sgd-foot .fline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .45rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}.sgd-foot .fl2{font-size: .92em; opacity: .82;}.sgd-foot .fen, .sgl-foot .fen, .sgp-foot .fen{color: var(--sgs-blue, #0DA4DB); font-weight: var(--sgd-w-heavy); font-size: .82em; letter-spacing: .28em; padding-inline-start: .28em;}.sgd img, .sgd svg, .sgd iframe, .sgd video, .sgd canvas{max-width: 100%;}.sgd .sgd-list .li > span, .sgd .sgd-frow, .sgd td, .sgd th{overflow-wrap: break-word; min-width: 0;}.sgd table{max-width: 100%;}body:has(.sgd) #wrapwrap{overflow-x: clip;}body.sgd-active header#top, body.sgd-active .o_footer, body.sgd-active footer.o_footer_copyright{display: none !important;}body.sgd-active #wrapwrap, body.sgd-active main{transition: background .35s ease;}body.sgd-bg-light #wrapwrap, body.sgd-bg-light main{background: #F5F8FB;}body.sgd-bg-dark #wrapwrap, body.sgd-bg-dark main{background: var(--sgd-inverse);}@media (max-width: 900px){.sgd-tsgtop, .sgd-g2, .sgd-tabig{grid-template-columns: 1fr;}.sgd-v3strip{grid-template-columns: repeat(auto-fill, minmax(146px, 1fr));}.sgd-five{grid-template-columns: repeat(2, 1fr);}.sgd-list.two{grid-template-columns: 1fr;}}.sgd-flash{margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.8rem; padding: .55rem .9rem; border-radius: var(--sgd-r-ctl); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd-flash.ok{background: var(--sgd-okbg); color: var(--sgd-ok); border: 1px solid color-mix(in srgb, var(--sgd-ok) 30%, transparent);}.sgd-flash.bad{background: var(--sgd-badbg); color: var(--sgd-bad); border: 1px solid color-mix(in srgb, var(--sgd-bad) 30%, transparent);}.sgd-flash:not(.ok):not(.bad):not(.amb){background: var(--sgd-panel); color: var(--sgd-ink); border: 1px solid var(--sgd-line);}.sgd-flash.amb{background: var(--sgd-ambbg); color: var(--sgd-amb); border: 1px solid color-mix(in srgb, var(--sgd-amb) 30%, transparent);}.sgd-newdir{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .55rem .8rem; margin: 0.6rem clamp(0.7rem, 2vw, 1.2rem) 0.8rem; padding: .65rem 1rem; background: var(--sgd-ambbg); color: var(--sgd-ink); border: 1px solid color-mix(in srgb, var(--sgd-amb) 40%, transparent); border-inline-start: 5px solid var(--sgd-amb); border-radius: var(--sgd-r-card); box-shadow: var(--sgd-sh-1); font-size: var(--sgd-f-sm); line-height: 1.55;}.sgd-newdir .nd-ic{flex: none; font-size: 1.2rem;}.sgd-newdir .nd-txt{flex: 1 1 260px; min-width: 0; font-weight: var(--sgd-w-med); color: var(--sgd-head);}.sgd-newdir .nd-txt b{color: var(--sgd-amb);}.sgd-newdir .nd-title{font-weight: var(--sgd-w-bold);}.sgd-newdir .nd-more{color: var(--sgd-mut); font-weight: var(--sgd-w-reg); font-size: var(--sgd-f-xs);}.sgd-newdir .nd-go{flex: none; background: var(--sgd-amb); color: var(--sgd-bg) !important; text-decoration: none; font-weight: var(--sgd-w-bold); border-radius: var(--sgd-r-pill); padding: .4rem 1.05rem; white-space: nowrap; transition: filter var(--sgd-dur-2) var(--sgd-ease);}.sgd-newdir .nd-go:hover{filter: brightness(1.08);}.sgd-newdir .nd-all{flex: none; color: var(--sgd-brand-ink) !important; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .3rem .8rem; text-decoration: none; background: var(--sgd-surface);}.sgd-newdir.esc{background: var(--sgd-badbg); border-color: color-mix(in srgb, var(--sgd-bad) 40%, transparent); border-inline-start-color: var(--sgd-bad);}.sgd-newdir.esc .nd-txt b{color: var(--sgd-bad);}.sgd-newdir.esc .nd-go{background: var(--sgd-bad);}@media print{.sgd-newdir{display: none !important;}}.sgd-delaybar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .55rem .8rem; margin: 0.6rem clamp(0.7rem, 2vw, 1.2rem) 0.8rem; padding: .65rem 1rem; background: repeating-linear-gradient(-135deg, color-mix(in srgb, var(--sgd-amb) 16%, var(--sgd-surface)) 0 14px, color-mix(in srgb, var(--sgd-amb) 10%, var(--sgd-surface)) 14px 28px); color: var(--sgd-ink); border: 1.5px solid color-mix(in srgb, var(--sgd-amb) 65%, transparent); border-inline-start: 6px solid var(--sgd-amb); border-radius: var(--sgd-r-card); box-shadow: var(--sgd-sh-1); font-size: var(--sgd-f-sm); line-height: 1.55;}.sgd-delaybar .dl-ic{flex: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.sgd-delaybar .dl-txt{flex: 1 1 260px; min-width: 0; font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd-delaybar .dl-txt b{color: var(--sgd-amb); font-size: 1.08em;}.sgd-delaybar .dl-more{color: var(--sgd-mut); font-weight: var(--sgd-w-reg); font-size: var(--sgd-f-xs);}.sgd-delaybar .dl-go{flex: none; background: var(--sgd-amb); color: var(--sgd-bg) !important; text-decoration: none; font-weight: var(--sgd-w-bold); border-radius: var(--sgd-r-pill); padding: .4rem 1.05rem; white-space: nowrap; transition: filter var(--sgd-dur-2) var(--sgd-ease);}.sgd-delaybar .dl-go:hover{filter: brightness(1.08);}.sgd-delaybar .dl-x{flex: none; background: var(--sgd-surface); color: var(--sgd-mut); cursor: pointer; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .3rem .8rem; font: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd-delaybar .dl-x:hover{color: var(--sgd-ink);}.sgd-delaybar.min{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: auto; padding: .3rem .8rem; gap: .4rem; cursor: pointer; margin-block: .4rem .5rem; border-inline-start-width: 4px; font-size: var(--sgd-f-xs);}.sgd-delaybar.min .dl-more, .sgd-delaybar.min .dl-go, .sgd-delaybar.min .dl-x{display: none;}.sgd-delaybar.min .dl-txt{flex: none;}@media print{.sgd-delaybar{display: none !important;}}.sgd-form{display: grid; gap: .7rem;}.sgd-form label{display: grid; gap: .25rem; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd-form input, .sgd-form select{border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink); border-radius: var(--sgd-r-ctl); padding: .5rem .8rem; font-family: inherit; font-weight: var(--sgd-w-reg);}.sgd-form input:focus, .sgd-form select:focus{outline: 2px solid var(--sgd-brand); outline-offset: 1px;}.sgl-brand{text-align: center; margin-bottom: 1.2rem;}.sgl-brand img{width: 64px; height: 64px; object-fit: contain; margin-bottom: .5rem;}.sgl-brand .t1{font-weight: var(--sgd-w-heavy); font-size: 1.15rem; color: var(--sgd-head);}.sgl-brand .t2{font-size: .74rem; color: #6A6E8B;}.sgl-foot{text-align: center; font-size: .66rem; color: #6A6E8B; margin-top: 1.1rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .16rem;}.sgl-foot b{color: var(--sgd-head);}.sgl-foot i{font-style: normal; color: #E5484D;}.sgl-foot .fl2{font-size: .92em; opacity: .85;}form.oe_login_form, form[action="/web/login"]{max-width: 400px; margin: 0 auto; background: #fff; padding: 1.6rem 1.6rem 1.2rem; border-radius: var(--sgd-r-sheet); border: 1px solid #E1E7EF; border-top: 4px solid var(--sgs-blue, #0DA4DB); box-shadow: 0 14px 40px rgba(16, 21, 58, 0.12);}form[action="/web/login"] a[href*="/web/become"], .oe_login_form a[href*="/web/become"], a[href="/web/become"], button[value="/web/become"], form[action="/web/login"] button[name="redirect"]{display: none !important;}form[action="/web/login"] .btn-primary{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-fill, #0A7AA3); color: #fff; font-weight: var(--sgd-w-heavy);}form[action="/web/login"] .btn-primary:hover, form[action="/web/login"] .btn-primary:focus{background: #10153A; border-color: #10153A; color: #fff;}a[href*="odoo.com"]{display: none !important;}.sgd-tsgtop{gap: 1.1rem;}.sgd-tsgside{gap: .8rem;}.sgd-dec{padding: .9rem 1.1rem; margin-bottom: .7rem; border-radius: var(--sgd-r-card); line-height: 1.85;}.sgd-dec b{font-size: var(--sgd-f-md); margin-bottom: .15rem;}a.sgd-dec{display: block; color: var(--sgd-ink); transition: transform .15s ease, box-shadow .15s ease;}a.sgd-dec:hover{transform: translateY(-2px); box-shadow: 0 10px 26px rgba(16, 21, 58, 0.12);}.sgd-dec .yes{pointer-events: none;}.q1{font-size: 1.18rem; margin-bottom: .6rem;}.q1 small{margin-top: .15rem;}.sgd-five{gap: .7rem;}.sgd-five > a{display: block; text-align: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .75rem .45rem; box-shadow: var(--sgd-sh); transition: transform .15s ease, border-color .15s ease;}.sgd-five > a:hover{transform: translateY(-2px); border-color: var(--sgd-gold);}.sgd-five > a .v{font-weight: 900; font-size: 1.35rem; color: var(--sgd-head); line-height: 1.2;}.sgd-five > a .v.bad{color: var(--sgd-bad);}.sgd-five > a .l{font-size: .64rem; color: var(--sgd-mut); margin-top: 3px; line-height: 1.5;}.sgd-amok{padding: 1.1rem .9rem; gap: .6rem;}.sgd-flow{padding: 1.1rem .8rem .9rem;}.fnode{cursor: default;}.stleg a{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 4px; color: var(--sgd-mut);}.stleg a:hover{color: var(--sgd-brand-d);}.sgd-tabig > t > a, .sgd-tabig a{display: block; text-align: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .9rem; box-shadow: var(--sgd-sh); transition: transform .15s ease; color: var(--sgd-ink);}.sgd-tabig a:hover{transform: translateY(-2px); border-color: var(--sgd-brand);}a.sgd-silence:hover{border-color: var(--sgd-brand); color: var(--sgd-ink);}details.opsrow{display: block;}details.opsrow summary{list-style: none; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}details.opsrow summary::-webkit-details-marker{display: none;}details.opsrow summary::after{content: "⌄ التفاصيل والإجراءات"; font-size: .62rem; color: var(--sgd-brand-d); margin-top: 2px;}details.opsrow[open] summary::after{content: "⌃ إخفاء";}details.opsrow > span{margin-top: .5rem; padding-top: .5rem; border-top: 1px dashed var(--sgd-line);}@keyframes sgdWink{0%, 11%{opacity: 1; transform: scale(1);}14%, 100%{opacity: 0; transform: scale(0.4);}}.sgd-mod.hot, a.sgd-dec.bad, a.sgd-dec.deco, a.sgd-dec.ok, .sgd-dec.ok{position: relative; overflow: visible;}.sgd-mod.hot::after, a.sgd-dec::after{content: ""; position: absolute; width: 10px; height: 10px; border-radius: 50%; --wc:#C9A227; background: var(--wc); box-shadow: 0 0 0 3px color-mix(in srgb, var(--wc) 25%, transparent); animation: sgdWink 10s ease-in-out infinite;}.sgd-mod.hot::after{top: 7px; inset-inline-end: 7px; --wc:#E5484D;}a.sgd-dec::after{top: -4px; inset-inline-start: -4px;}a.sgd-dec.bad::after{--wc:#E5484D;}a.sgd-dec.ok::after{--wc:#12B76A; animation-delay: 3.3s;}a.sgd-dec.deco:not(.bad):not(.ok)::after{--wc:#C9A227; animation-delay: 1.6s;}@media (prefers-reduced-motion: reduce){.sgd-mod.hot::after, a.sgd-dec::after{animation: none; opacity: 1;}}@media (prefers-reduced-motion: reduce){.sgd, .sgd *{transition: none !important; animation: none !important;}}.sgd .pv2-head{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 1rem;}.sgd .pv2-sub{display: -webkit-box; display: -webkit-flex; display: flex; gap: .9rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .35rem; color: var(--sgd-mut); font-size: var(--sgd-f-sm);}.sgd .pv2-state{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; font-weight: var(--sgd-w-bold); padding: .45rem .9rem; border-radius: var(--sgd-r-pill); background: var(--sgd-card); border: 1px solid var(--sgd-line);}.sgd .pv2-stagedot{width: 10px; height: 10px; border-radius: 50%; background: #94A3B8;}.sgd .pv2-stagedot.st-available{background: var(--sgs-blue, #0DA4DB); box-shadow: 0 0 0 4px rgba(13, 164, 219, 0.18);}.sgd .pv2-stagedot.st-booked{background: #C9A227; box-shadow: 0 0 0 4px rgba(201, 162, 39, 0.18);}.sgd .pv2-stagedot.st-sold{background: #232A4A;}.sgd .pv2-stagedot.st-rented{background: #12B76A;}.sgd .pv2-grid{display: grid; grid-template-columns: 1fr 1.35fr; gap: 1.1rem; align-items: start;}.sgd .pv2-grid > .pv2-main{order: 2;}.sgd .pv2-grid > .pv2-side{order: 1;}.sgd .pv2-grid.flip{grid-template-columns: 1.35fr 1fr;}.sgd .pv2-grid.flip > .pv2-main{order: 1;}.sgd .pv2-grid.flip > .pv2-side{order: 2;}.sgd .pv2-flip{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: start; justify-content: flex-start; margin: .2rem 0 .6rem;}@media (max-width: 900px){.sgd .pv2-grid, .sgd .pv2-grid.flip{grid-template-columns: 1fr;}.sgd .pv2-grid > .pv2-main, .sgd .pv2-grid > .pv2-side{order: 0;}}.sgd .pv2-main, .sgd .pv2-side{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 16px; padding: 1rem 1.1rem;}.sgd .pv2-hero{width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 12px; border: 1px solid var(--sgd-line);}.sgd .pv2-thumbs{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; margin-top: .5rem; overflow-x: auto;}.sgd .pv2-thumbs img{width: 84px; height: 60px; object-fit: cover; border-radius: 8px; border: 1px solid var(--sgd-line); -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.sgd .pv2-noimg{aspect-ratio: 3 / 2; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .4rem; align-items: center; justify-content: center; border-radius: 12px; border: 1px dashed var(--sgd-line); color: var(--sgd-mut); background: repeating-linear-gradient(-45deg, transparent 0 14px, rgba(13, 164, 219, 0.04) 14px 28px);}.sgd .pv2-noimg-mark{width: 92px; height: 92px; opacity: .42; filter: saturate(0.9);}.sgd[data-bg="dark"] .pv2-noimg-mark{opacity: .55;}.sgd .sec-t{font-weight: var(--sgd-w-heavy); margin: 1.1rem 0 .5rem; font-size: var(--sgd-f-md); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem;}.sgd .sec-t::after{content: ""; flex: 1; height: 1px; background: var(--sgd-line);}.sgd .sec-s{font-weight: var(--sgd-w-bold); color: var(--sgd-mut); font-size: var(--sgd-f-sm); margin: .7rem 0 .35rem;}.sgd .pv2-map-acts{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .8rem; margin-top: .55rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .pv2-coords{color: var(--sgd-mut); font-size: var(--sgd-f-xs); direction: ltr;}.sgd .pv2-map-note{padding: 1rem 1.1rem; border-radius: 12px; color: var(--sgd-mut); border: 1px dashed var(--sgd-line); background: rgba(13, 164, 219, 0.04);}.sgd .pv2-map-note.warn{color: var(--sgd-amb, #B54708); border-color: #F0C48A; background: var(--sgd-ambbg, #FEF6EA);}.sgd[data-bg="dark"] .pv2-map-note.warn{color: #F5C97B; border-color: #7A5A1E; background: rgba(240, 163, 46, 0.08);}.sgd .pv2-flow{display: -webkit-box; display: -webkit-flex; display: flex; gap: .45rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .pv2-fstep{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .45rem; padding: .5rem .85rem; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); color: var(--sgd-mut); font-size: var(--sgd-f-sm); font-weight: 600;}.sgd .pv2-fdot{width: 8px; height: 8px; border-radius: 50%; background: var(--sgd-line);}.sgd .pv2-fstep.done{color: var(--sgd-ink); border-color: rgba(18, 183, 106, 0.4);}.sgd .pv2-fstep.done .pv2-fdot{background: #12B76A;}.sgd .pv2-fstep.cur{color: var(--sgd-ink); font-weight: var(--sgd-w-heavy); border-color: var(--sgd-acc); background: rgba(13, 164, 219, 0.08); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.1);}.sgd .pv2-fstep.cur .pv2-fdot{background: var(--sgd-acc); animation: sgdPulse 2s infinite;}.sgd .pv2-svc{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem;}.sgd .pv2-svc a.badge:hover{transform: translateY(-1px); filter: brightness(1.05);}.sgd .pv2-compass{display: grid; gap: .4rem; grid-template-areas: ". n ." "w c e" ". s ."; grid-template-columns: 1fr auto 1fr; text-align: center; font-size: var(--sgd-f-xs);}.sgd .pv2-c-n{grid-area: n;}.sgd .pv2-c-s{grid-area: s;}.sgd .pv2-c-e{grid-area: e;}.sgd .pv2-c-w{grid-area: w;}.sgd .pv2-c-n, .sgd .pv2-c-s, .sgd .pv2-c-e, .sgd .pv2-c-w{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .1rem; padding: .5rem .4rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); color: var(--sgd-mut); justify-content: center; min-width: 84px;}.sgd .pv2-c-n b, .sgd .pv2-c-s b, .sgd .pv2-c-e b, .sgd .pv2-c-w b{color: var(--sgd-ink);}.sgd .pv2-c-c{grid-area: c; align-self: center; justify-self: center; width: 44px; height: 44px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-weight: 900; color: var(--sgd-brand-ink); border: 2px solid var(--sgd-acc); background: rgba(13, 164, 219, 0.06);}.sgd .pv2-docs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem;}.sgd .pv2-doc{padding: .35rem .7rem; border-radius: 8px; font-size: var(--sgd-f-xs); font-weight: 600; border: 1px solid var(--sgd-line);}.sgd .pv2-doc.ok{color: var(--sgd-ok, #0F7B4D); border-color: rgba(18, 183, 106, 0.4); background: rgba(18, 183, 106, 0.07);}.sgd .pv2-doc.miss{color: var(--sgd-amb, #B54708); border-color: #F0C48A; background: rgba(240, 163, 46, 0.07);}.sgd[data-bg="dark"] .pv2-doc.ok{color: #6EE7B7;}.sgd[data-bg="dark"] .pv2-doc.miss{color: #F5C97B;}.sgd .pv2-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .55rem;}.sgd .pv2-acts form{margin: 0;}.sgd .sgd-frow .v.warn{color: var(--sgd-amb, #B54708); font-weight: var(--sgd-w-heavy);}.sgd[data-bg="dark"] .sgd-frow .v.warn{color: #F5C97B;}.sgd[data-view="tsg"]{}.sgd[data-view="tsg"] .ptitle, .sgd[data-view="tsg"] .q1 .qtxt{letter-spacing: normal; word-spacing: .05em;}.sgd[data-view="tsg"] .sgd-mod, .sgd[data-view="tsg"] .deccard, .sgd[data-view="tsg"] .sgd-panel{transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;}.sgd[data-view="tsg"] .deccard, .sgd[data-view="tsg"] a.sgd-dec{position: relative; box-shadow: inset 0 0 0 1px rgba(201, 162, 39, 0.22);}.sgd[data-view="tsg"] .deccard::before, .sgd[data-view="tsg"] a.sgd-dec::before{content: "❖"; position: absolute; top: .45rem; inset-inline-start: .6rem; font-size: .62rem; color: rgba(201, 162, 39, 0.55); pointer-events: none;}.sgd[data-view="tsg"] .deccard:hover, .sgd[data-view="tsg"] a.sgd-dec:hover{transform: translateY(-3px); box-shadow: 0 14px 34px rgba(16, 21, 58, 0.1), 0 3px 8px rgba(201, 162, 39, 0.12);}.sgd[data-view="tsg"] .q1{position: relative; overflow: hidden;}.sgd[data-view="tsg"] .q1::after{content: ""; position: absolute; inset-inline: 0; bottom: 0; height: 2px; background: linear-gradient(-90deg, transparent, #C9A227 30%, #E9DCB2 50%, #C9A227 70%, transparent); background-size: 220% 100%; animation: sgdGoldFlow 7s linear infinite;}.sgd[data-view="tsg"] .five > a{border: 1px solid #EAE2CB; background: linear-gradient(-175deg, #FFFEFA, #FAF6EA);}.sgd[data-view="tsg"] .five > a:hover{border-color: #C9A227; box-shadow: 0 10px 26px rgba(16, 21, 58, 0.08), inset 0 0 0 1px rgba(201, 162, 39, 0.25);}.sgd[data-view="tsg"] .five .num{font-variant-numeric: tabular-nums;}.sgd[data-view="tsg"] .sec-t::after{background: linear-gradient(-90deg, rgba(201, 162, 39, 0.5), var(--sgd-line) 55%);}.sgd[data-view="tsg"] .rrow{border-inline-start: 2px solid transparent; transition: border-color .2s, background .2s;}.sgd[data-view="tsg"] .rrow:hover{border-inline-start-color: #C9A227; background: rgba(201, 162, 39, 0.045);}.sgd[data-view="tsg"] .saudbox, .sgd[data-view="tsg"] .talalbox{background: radial-gradient(300px 90px at 90% 0%, rgba(201, 162, 39, 0.1), transparent 60%), linear-gradient(-175deg, #FFFEF9, #FBF7EC); border: 1px solid #EAE0C4;}@keyframes sgdGoldFlow{to{background-position: 320% 0;}}@media (prefers-reduced-motion: reduce){.sgd[data-view="tsg"] .q1::after{animation: none;}}@keyframes sgdPulse{0%, 100%{box-shadow: 0 0 0 0 rgba(13, 164, 219, 0.35);}50%{box-shadow: 0 0 0 6px rgba(13, 164, 219, 0);}}body.sgd-view-tsg.sgd-bg-light #wrapwrap, body.sgd-view-tsg.sgd-bg-light main{background: radial-gradient(1100px 340px at 50% -120px, rgba(16, 21, 58, 0.045), transparent 72%), radial-gradient(700px 500px at 108% 108%, rgba(201, 162, 39, 0.05), transparent 65%), linear-gradient(-178deg, #FDFCF8 0%, #F8F4E9 60%, #F5F0E2 100%);}.sgd[data-view="tsg"] .tsg-crown{margin: .4rem 0 1rem;}.sgd[data-view="tsg"] .tsg-eyebrow{display: inline-block; font-size: .68rem; font-weight: var(--sgd-w-heavy); letter-spacing: .34em; color: #A07E3B; margin-bottom: .35rem; padding-inline-end: .2rem;}.sgd[data-view="tsg"] .tsg-crown .q1{font-size: 1.45rem;}.sgd[data-view="tsg"] .sgd-tsgtop{display: grid; grid-template-columns: 1.2fr .8fr; gap: 1.2rem; align-items: start;}@media (max-width: 900px){.sgd[data-view="tsg"] .sgd-tsgtop{grid-template-columns: 1fr;}}.sgd[data-view="tsg"] .tsg-decs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .7rem;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .9rem; background: linear-gradient(-175deg, #FFFFFF, #FDFBF4); border: 1px solid #EAE2CB; border-inline-start: 4px solid #C9A227; border-radius: var(--sgd-r-card); padding: .95rem 1.1rem; margin: 0;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec.bad{border-inline-start-color: #E5484D;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec.ok{border-inline-start-color: #12B76A;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec .rank{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 34px; height: 34px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-weight: 900; color: #8A6A2F; border: 1.5px solid rgba(201, 162, 39, 0.55); background: radial-gradient(circle at 35% 30%, #FFF9E8, #F4EBD2);}.sgd[data-view="tsg"] .tsg-decs .sgd-dec b{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; line-height: 1.55;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec .btns .yes{background: var(--sgs-navy, #10153A); color: #F3E9CF; border-radius: var(--sgd-r-pill); padding: .4rem .95rem; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); transition: background .2s, color .2s;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:hover .btns .yes{background: #C9A227; color: var(--sgs-navy, #10153A);}.sgd[data-view="tsg"] .tsg-decs .sgd-dec::before{content: none;}.sgd[data-view="tsg"] .sgd-g2{display: grid; grid-template-columns: 1fr 1fr; gap: 1.1rem; align-items: start;}@media (max-width: 900px){.sgd[data-view="tsg"] .sgd-g2{grid-template-columns: 1fr;}}.sgd[data-view="tsg"] .sgd-g2 .sgd-panel{background: linear-gradient(-175deg, #FFFFFF, #FCFAF2); border: 1px solid #EAE2CB; border-radius: 16px; padding: 1rem 1.1rem; margin: 0;}.sgd[data-view="tsg"] .sgd-g2 .sgd-panel h4{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; margin-bottom: .7rem;}.sgd[data-view="tsg"] .sgd-g2 .sgd-panel h4::after{content: ""; flex: 1; height: 1px; background: linear-gradient(-90deg, rgba(201, 162, 39, 0.5), transparent);}.sgd[data-view="tsg"] .rrow{border-radius: var(--sgd-r-ctl); padding-inline: .55rem;}.sgd .t3{display: inline-block; font-size: .6rem; font-weight: var(--sgd-w-heavy); letter-spacing: .32em; color: var(--sgd-brand-ink); vertical-align: middle; margin-inline-start: .45rem; padding: .1rem .6rem .1rem .45rem; border: 1px solid rgba(13, 164, 219, 0.35); border-radius: var(--sgd-r-pill);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .t3{color: #A07E3B; border-color: rgba(201, 162, 39, 0.4);}.sgd[data-bg="dark"] .t3{color: #7FD4F5; border-color: rgba(127, 212, 245, 0.35);}.sgd-fab{position: fixed; bottom: 20px; inset-inline-start: 20px; z-index: 1080; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: .55rem; transition: transform .3s ease, opacity .3s ease;}.sgd-fab.hid{transform: translateY(90px); opacity: 0; pointer-events: none;}body:has(.sgd-remind:not(.folded)) .sgd-fab{bottom: calc(20px + var(--sgd-corner, 64px));}body:has(.sgd-remind:not(.folded)) .sgd-fab .fabmenu{max-height: calc(100vh - 110px - var(--sgd-corner, 64px));}.sgd-fab .fabbtn{width: 52px; height: 52px; border-radius: 50%; border: 0; cursor: pointer; background: linear-gradient(-145deg, #131A47, var(--sgs-navy, #10153A)); color: #F3E9CF; font-size: 1.25rem; box-shadow: 0 10px 26px rgba(16, 21, 58, 0.35), 0 0 0 2px rgba(13, 164, 219, 0.35); transition: transform .2s ease, box-shadow .2s ease;}.sgd-fab .fabbtn:hover{transform: scale(1.07); box-shadow: 0 14px 32px rgba(16, 21, 58, 0.4), 0 0 0 2px var(--sgs-blue, #0DA4DB);}.sgd-fab .fabmenu{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem; align-items: stretch; opacity: 0; transform: translateY(8px); pointer-events: none; transition: opacity .22s ease, transform .22s ease; max-height: calc(100vh - 110px); overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin; padding: .25rem .3rem; border-radius: 16px;}.sgd-fab.open .fabmenu{opacity: 1; transform: none; pointer-events: auto;}.sgd-fab .fabmenu a{background: rgba(16, 21, 58, 0.92); color: #EAF6FC; text-decoration: none; flex: none; padding: .5rem .95rem; border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1.3; white-space: nowrap; border: 1px solid rgba(13, 164, 219, 0.3); backdrop-filter: blur(6px); transition: background .18s, transform .18s;}.sgd-fab .fabmenu a:hover{background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill, #fff); transform: translateX(3px);}.sgl-sky{position: fixed; inset: 0; z-index: 0; overflow: hidden; background: var(--sgd-inverse); background: linear-gradient(-160deg, #0B0E28 0%, var(--sgs-navy, #10153A) 55%, #132052 100%);}.sgl-sky i{position: absolute; display: block; border-radius: 50%; filter: blur(70px); opacity: .5;}.sgl-sky .a1{width: 44vw; height: 44vw; background: var(--sgs-blue, #0DA4DB); top: -12vw; inset-inline-start: -8vw; animation: sglDrift 22s ease-in-out infinite alternate;}.sgl-sky .a2{width: 34vw; height: 34vw; background: #C9A96A; bottom: -10vw; inset-inline-end: -6vw; opacity: .28; animation: sglDrift 26s ease-in-out infinite alternate-reverse;}.sgl-sky .a3{width: 22vw; height: 22vw; background: #1C2352; top: 38%; inset-inline-start: 42%; opacity: .6; animation: sglDrift 30s ease-in-out infinite alternate;}@keyframes sglDrift{from{transform: translate(0, 0) scale(1);}to{transform: translate(-6vw, 4vh) scale(1.15);}}.sgl-sky .skyline{position: absolute; bottom: 0; inset-inline: 0; width: 100%; height: 22vh; opacity: .16;}.sgl-sky .grid{position: absolute; inset: 0; background: repeating-linear-gradient(0deg, rgba(13, 164, 219, 0.05) 0 1px, transparent 1px 64px), repeating-linear-gradient(-90deg, rgba(13, 164, 219, 0.05) 0 1px, transparent 1px 64px); mask-image: radial-gradient(70% 60% at 50% 40%, #000, transparent);}.sgl-svcs{position: fixed; bottom: 26px; inset-inline: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 1.6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; color: #8FB6CC; font-size: var(--sgd-f-xs); letter-spacing: .06em;}.sgl-svcs span{opacity: 0; animation: sglRise 1s ease forwards;}.sgl-svcs span:nth-child(1){animation-delay: .3s;}.sgl-svcs span:nth-child(2){animation-delay: .5s;}.sgl-svcs span:nth-child(3){animation-delay: .7s;}.sgl-svcs span:nth-child(4){animation-delay: .9s;}.sgl-svcs span:nth-child(5){animation-delay: 1.1s;}.sgl-svcs span:nth-child(6){animation-delay: 1.3s;}@keyframes sglRise{from{opacity: 0; transform: translateY(10px);}to{opacity: .85; transform: none;}}@media (prefers-reduced-motion: reduce){.sgl-sky i{animation: none;}.sgl-svcs span{animation: none; opacity: .85;}}body:has(.sgl-sky){background: var(--sgd-inverse);}body:has(.sgl-sky) main, body:has(.sgl-sky) form, body:has(.sgl-sky) .sgl-brand{position: relative; z-index: 2;}body:has(.sgl-sky) form{background: rgba(255, 255, 255, 0.96); border-radius: var(--sgd-r-sheet); padding: 1.6rem 1.5rem !important; box-shadow: 0 24px 60px rgba(4, 8, 30, 0.5), 0 0 0 1px rgba(13, 164, 219, 0.25); backdrop-filter: blur(10px);}body:has(.sgl-sky) .sgl-brand .t1{color: #FFFFFF; text-shadow: 0 2px 18px rgba(13, 164, 219, 0.35);}body:has(.sgl-sky) .sgl-brand .t2{color: #9FC9DE;}body:has(.sgl-sky) .sgl-brand .t3en{letter-spacing: .3em; color: #7FD4F5; font-weight: var(--sgd-w-heavy); font-size: .8em;}body:has(.sgl-sky) .sgl-foot{position: relative; z-index: 2; color: #8FA6C9;}body:has(.sgl-sky) .sgl-foot b{color: #D9C89A;}.sgd .rowlink{color: var(--sgd-brand-ink); text-decoration: none; border-bottom: 1px dashed transparent; transition: border-color .15s, color .15s;}.sgd .rowlink:hover{border-bottom-color: var(--sgd-acc);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .rowlink{color: var(--sgs-blue-d, #0B6E93);}.sgd a.li.linkrow{text-decoration: none; color: inherit; cursor: pointer;}.sgd a.li.linkrow:hover{transform: translateY(-1px); box-shadow: 0 6px 18px rgba(16, 21, 58, 0.08);}.sgd a.li.linkrow .arrow{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); opacity: 0; transition: opacity .15s;}.sgd a.li.linkrow:hover .arrow{opacity: 1;}.sgd .liside{display: -webkit-box; display: -webkit-flex; display: flex; gap: .45rem; align-items: center;}.sgd .psub{color: var(--sgd-mut); font-size: var(--sgd-f-sm); margin: -.3rem 0 .8rem;}.sgtv{min-height: 100vh; background: linear-gradient(-160deg, #0B0E28, var(--sgs-navy, #10153A) 70%); color: #EAF6FC; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; padding: 2.2rem clamp(1rem, 4vw, 3rem);}.sgtv-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1rem; font-size: 1.5rem; font-weight: var(--sgd-w-heavy); margin-bottom: 1.6rem;}.sgtv-head img{width: 52px; height: 52px;}.sgtv-grid{display: grid; grid-template-columns: 1.2fr 1fr; gap: 1.6rem; flex: 1;}@media (max-width: 800px){.sgtv-grid{grid-template-columns: 1fr;}}.sgtv-col h2{color: #7FD4F5; font-size: 1.15rem; margin-bottom: .9rem;}.sgtv-card{background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(13, 164, 219, 0.3); border-radius: 16px; padding: 1.1rem 1.4rem; margin-bottom: .8rem; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; font-size: 1.5rem; font-weight: var(--sgd-w-heavy);}.sgtv-card.now{background: rgba(13, 164, 219, 0.16); border-color: var(--sgs-blue, #0DA4DB); font-size: 2.2rem; animation: sgtvPulse 2.4s ease-in-out infinite;}.sgtv-card.idle{color: #8FA6C9; font-size: 1.05rem; font-weight: 600; justify-content: center;}.sgtv-foot{text-align: center; color: #8FA6C9; font-size: var(--sgd-f-sm); margin-top: 1.4rem;}@keyframes sgtvPulse{0%, 100%{box-shadow: 0 0 0 0 rgba(13, 164, 219, 0.35);}50%{box-shadow: 0 0 0 10px rgba(13, 164, 219, 0);}}body:has(.sgl-sky) header#top, body:has(.sgl-sky) #wrapwrap > footer{display: none !important;}body:has(.sgl-sky) #wrapwrap{background: transparent;}.sgd[data-view="tsg"] .tsg-decs{position: relative; padding-inline-start: 1.4rem;}.sgd[data-view="tsg"] .tsg-decs::before{content: ""; position: absolute; inset-block: 10px; inset-inline-start: 16px; width: 2px; background: linear-gradient(-180deg, #E9DCB2, #C9A227 40%, #E9DCB2 85%, transparent); transform-origin: top; animation: sgdThread 1.1s ease-out;}@keyframes sgdThread{from{transform: scaleY(0);}}.sgd[data-view="tsg"] .tsg-decs .sgd-dec{animation: sgdRise .6s ease-out backwards;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:nth-child(1){animation-delay: .12s;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:nth-child(2){animation-delay: .24s;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:nth-child(3){animation-delay: .36s;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:nth-child(4){animation-delay: .48s;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:nth-child(5){animation-delay: .6s;}@keyframes sgdRise{from{opacity: 0; transform: translateY(12px);}}.sgd[data-view="tsg"] .tsg-decs .sgd-dec .rank{margin-inline-start: -2.55rem; background: radial-gradient(circle at 35% 30%, #FFF9E8, #F1E6C8); z-index: 1;}.sgd[data-view="tsg"] .sgd-tsgside > div{animation: sgdRise .6s ease-out backwards;}.sgd[data-view="tsg"] .sgd-tsgside > div:nth-child(1){animation-delay: .2s;}.sgd[data-view="tsg"] .sgd-tsgside > div:nth-child(2){animation-delay: .35s;}.sgd[data-view="tsg"] .sgd-tsgside > div:nth-child(3){animation-delay: .5s;}@media (prefers-reduced-motion: reduce){.sgd[data-view="tsg"] .tsg-decs::before, .sgd[data-view="tsg"] .tsg-decs .sgd-dec, .sgd[data-view="tsg"] .sgd-tsgside > div{animation: none;}}.sgd .dir-quick textarea{width: 100%;}.sgd .idsel{padding: .55rem .8rem; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ink); font-family: inherit;}.sgd .emap{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; gap: 0;}.sgd .emap-level{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 16px; padding: 1rem 1.1rem; animation: sgdRise .5s ease-out backwards;}.sgd .emap-level:nth-child(1){animation-delay: .05s;}.sgd .emap-level:nth-child(3){animation-delay: .2s;}.sgd .emap-level:nth-child(5){animation-delay: .35s;}.sgd .emap-level:nth-child(7){animation-delay: .5s;}.sgd .emap-lt{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); color: var(--sgd-mut); margin-bottom: .6rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem;}.sgd .emap-lt::after{content: ""; flex: 1; height: 1px; background: var(--sgd-line);}.sgd .emap-nodes{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .6rem;}.sgd .emap-node{flex: 1 1 180px; max-width: 280px; border: 1px solid var(--sgd-line); border-radius: 12px; padding: .7rem .9rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .15rem; background: var(--sgd-bg);}.sgd .emap-node b{font-size: var(--sgd-f-md);}.sgd .emap-node small{color: var(--sgd-mut);}.sgd .emap-node.link{text-decoration: none; color: inherit; border-color: rgba(13, 164, 219, 0.45); transition: transform .18s, box-shadow .18s;}.sgd .emap-node.link:hover{transform: translateY(-2px); box-shadow: 0 8px 22px rgba(16, 21, 58, 0.1);}.sgd .emap-node.gold{border-color: rgba(201, 162, 39, 0.55); background: linear-gradient(-175deg, #FFFDF6, #FBF5E6);}.sgd[data-bg="dark"] .emap-node.gold{background: rgba(201, 162, 39, 0.08);}.sgd .emap-node.ok{border-inline-start: 3px solid #12B76A;}.sgd .emap-node.bad{border-inline-start: 3px solid #E5484D;}.sgd .emap-con{width: 2px; height: 22px; margin: 0 auto; background: linear-gradient(-180deg, var(--sgd-acc), transparent);}.sgl-sky i{animation: none; opacity: .32; filter: blur(90px);}.sgl-sky .a3{display: none;}.sgl-sky .lines{position: absolute; inset: -60%; background: repeating-linear-gradient(-115deg, rgba(13, 164, 219, 0.05) 0 1px, transparent 1px 90px); animation: sglLines 90s linear infinite;}@keyframes sglLines{to{transform: translateY(-8%);}}.sgl-sky .wm{position: absolute; font-weight: 900; letter-spacing: .42em; color: rgba(127, 212, 245, 0.05); white-space: nowrap; user-select: none;}.sgl-sky .wm1{font-size: 9vw; top: 16%; inset-inline-start: -4%; animation: sglWm 120s linear infinite alternate;}.sgl-sky .wm2{font-size: 7vw; bottom: 26%; inset-inline-end: -6%; color: rgba(201, 169, 106, 0.045); animation: sglWm 150s linear infinite alternate-reverse;}@keyframes sglWm{to{transform: translateY(6vw);}}.sgl-mark{position: fixed; bottom: 22px; inset-inline-start: 24px; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; color: #8FA6C9; font-size: var(--sgd-f-3xs);}.sgl-mark img{width: 56px; height: 56px; border-radius: 50%; box-shadow: 0 0 0 2px rgba(201, 169, 106, 0.35), 0 8px 24px rgba(0, 0, 0, 0.4);}.sgl-mark span{max-width: 150px; line-height: 1.5;}@media (prefers-reduced-motion: reduce){.sgl-sky .lines, .sgl-sky .wm{animation: none;}}.sgd a.taskrow{text-decoration: none; color: inherit; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.sgd a.taskrow .go{margin-inline-start: auto; color: var(--sgd-brand-ink); opacity: 0; transition: opacity .15s, transform .15s;}.sgd a.taskrow:hover{background: rgba(13, 164, 219, 0.05); border-radius: 8px;}.sgd a.taskrow:hover .go{opacity: 1; transform: translateX(3px);}body.sgd-bg-light:not(.sgd-view-tsg) #wrapwrap, body.sgd-bg-light:not(.sgd-view-tsg) main{background: radial-gradient(1000px 380px at 85% -140px, rgba(13, 164, 219, 0.1), transparent 70%), radial-gradient(760px 420px at -10% 110%, rgba(201, 169, 106, 0.08), transparent 65%), linear-gradient(-175deg, #FCFEFF 0%, #F3F8FC 55%, #EFF5FA 100%);}.sgd .sgd-mod{background: linear-gradient(-175deg, var(--sgd-card), color-mix(in srgb, var(--sgd-card) 92%, var(--sgd-brand) 8%)) no-repeat; border: 1px solid var(--sgd-line); border-block-start: 3px solid var(--sgd-brand); border-radius: 16px; box-shadow: 0 2px 10px rgba(16, 21, 58, 0.04); position: relative; overflow: hidden; transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;}.sgd[data-bg="dark"] .sgd-mod{background: var(--sgd-card); border-color: var(--sgd-line);}.sgd .sgd-mod::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 3px; background: linear-gradient(-90deg, var(--sgs-blue, #0DA4DB), rgba(13, 164, 219, 0.15)); opacity: 0; transition: opacity .2s;}.sgd .sgd-mod:hover{transform: translateY(-3px); box-shadow: 0 14px 30px rgba(16, 21, 58, 0.1); border-color: rgba(13, 164, 219, 0.45);}.sgd .sgd-mod:hover::before{opacity: 1;}.sgd .sgd-mod .fa{width: 38px; height: 38px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; border-radius: var(--sgd-r-ctl); background: linear-gradient(-145deg, rgba(13, 164, 219, 0.14), rgba(13, 164, 219, 0.05)); color: var(--sgs-blue-d, #0B6E93);}.sgd[data-bg="dark"] .sgd-mod .fa{color: #7FD4F5;}.sgd .sgd-mod.hot .fa{background: linear-gradient(-145deg, rgba(229, 72, 77, 0.16), rgba(229, 72, 77, 0.05)); color: #C22F35;}.sgd .ptitle{position: relative; padding-bottom: .45rem;}.sgd .ptitle::after{content: ""; position: absolute; bottom: 0; inset-inline-start: 0; width: 74px; height: 3px; border-radius: 2px; background: linear-gradient(-90deg, var(--sgs-blue, #0DA4DB), #C9A96A);}.sgd .sgd-list .li{border-inline-start: 3px solid transparent; transition: border-color .16s, background .16s, transform .16s;}.sgd .sgd-list .li:nth-child(even){background: color-mix(in srgb, var(--sgd-card) 96%, var(--sgs-blue, #0DA4DB) 4%);}.sgd .sgd-list .li:hover{border-inline-start-color: var(--sgs-blue, #0DA4DB);}.sgd .sgd-panel{border-radius: 16px; box-shadow: 0 2px 10px rgba(16, 21, 58, 0.04);}.sgd .saud-mark{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.sgd .saud-mark img{width: 20px; height: 20px;}.sgd .saud-mark i, .saud-badge i{position: absolute; bottom: -4px; inset-inline-end: -7px; font-style: normal; font-size: .5rem; font-weight: 900; letter-spacing: .04em; line-height: 1; padding: .12rem .28rem; border-radius: 6px; background: linear-gradient(-135deg, #C9A96A, #B08D45); color: var(--sgd-on-gold); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);}.sgd-fab .fabbtn img{width: 26px; height: 26px; vertical-align: middle;}.sgd-drawer .saud-hero{background: var(--sgt-hero, linear-gradient(-150deg, var(--sgs-navy, #10153A), #1A2050 70%, #14305C)); border-radius: var(--sgd-r-card); padding: 1rem 1.1rem; color: #EAF6FC; margin-bottom: .7rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .5rem; align-items: flex-start;}.saud-badge{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.saud-badge img{width: 34px; height: 34px;}.sgd-drawer .saud-hi{font-size: 1.02rem; font-weight: var(--sgd-w-heavy); line-height: 1.5;}.sgd-drawer .saud-hi small{display: block; font-weight: 600; color: #9FC9DE; font-size: var(--sgd-f-2xs);}.sgd-drawer .saud-langs{font-size: var(--sgd-f-xs); color: #7FD4F5; min-height: 1.2em;}.sgd-drawer .saud-langs span{display: inline-block; animation: saudLangIn .5s ease;}@keyframes saudLangIn{from{opacity: 0; transform: translateY(6px);}}.sgd-drawer .saud-chat{margin-top: .6rem;}.sgd-drawer #saudLog .m{padding: .5rem .8rem; border-radius: 12px; margin-bottom: .45rem; font-size: var(--sgd-f-sm); line-height: 1.65;}.sgd-drawer #saudLog .me{background: rgba(13, 164, 219, 0.12); margin-inline-start: 1.4rem;}.sgd-drawer #saudLog .bot{background: var(--sgd-panel); border: 1px solid var(--sgd-line); margin-inline-end: 1.4rem;}.sgd-drawer .saud-in{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .25rem;}.sgd .hosp-form{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 16px; padding: 1rem 1.1rem;}.sgd .hosp-kinds{display: -webkit-box; display: -webkit-flex; display: flex; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: .8rem;}.sgd .hosp-kind{cursor: pointer; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .25rem; padding: .7rem 1rem; border-radius: var(--sgd-r-card); border: 1.5px solid var(--sgd-line); min-width: 92px; transition: all .18s ease; background: var(--sgd-bg);}.sgd .hosp-kind input{position: absolute; opacity: 0;}.sgd .hosp-kind .ic{font-size: 1.5rem;}.sgd .hosp-kind .tx{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold);}.sgd .hosp-kind:hover{transform: translateY(-2px); border-color: rgba(13, 164, 219, 0.5);}.sgd .hosp-kind:has(input:checked){border-color: var(--sgs-blue, #0DA4DB); background: rgba(13, 164, 219, 0.08); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.12);}.sgd .hosp-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}.sgd .hosp-row input[type="text"]{flex: 1 1 180px; padding: .55rem .8rem; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .hosp-qty{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .4rem; font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .hosp-qty input{width: 64px; padding: .5rem; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); background: var(--sgd-bg); color: var(--sgd-ink); text-align: center;}.sgd .lobby-live{display: -webkit-box; display: -webkit-flex; display: flex; gap: .7rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 1rem;}.sgd .lobby-card{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .8rem; padding: .8rem 1.1rem; border-radius: var(--sgd-r-card); border: 1.5px solid rgba(13, 164, 219, 0.4); background: linear-gradient(-150deg, rgba(13, 164, 219, 0.1), rgba(13, 164, 219, 0.03)); animation: lobbyIn .5s ease backwards;}.sgd .lobby-card .tk{font-size: 1.3rem; font-weight: 900; color: var(--sgd-brand-ink);}.sgd .lobby-card .who{font-weight: var(--sgd-w-bold);}.sgd .lobby-card .svc{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .lobby-card.idle{border-style: dashed; color: var(--sgd-mut); animation: none;}.sgd .lobby-card.idle.closed{background: var(--sgd-navy, var(--sgs-navy, #10153A)); color: #EAF6FC; border-style: solid;}@keyframes lobbyIn{from{opacity: 0; transform: scale(0.94);}}.sgd .dash-kpis{display: -webkit-box; display: -webkit-flex; display: flex; gap: .7rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 1rem;}.sgd .dk{flex: 1 1 130px; min-width: 130px; text-decoration: none; color: inherit; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .9rem 1rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .15rem; align-items: center;}.sgd .dk b{font-size: 1.4rem; color: var(--sgd-brand-ink);}.sgd .dk span{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .dk.ok b{color: var(--sgd-ok);}.sgd .dk.bad b{color: var(--sgd-bad);}.sgd a.dk:hover{transform: translateY(-2px); border-color: rgba(13, 164, 219, 0.5);}body.sgd-view-tsg:not(.sgd-bg-light) #wrapwrap, body.sgd-view-tsg:not(.sgd-bg-light) main{background: radial-gradient(1200px 500px at 50% -180px, rgba(13, 164, 219, 0.16), transparent 65%), radial-gradient(800px 600px at 105% 105%, rgba(201, 162, 39, 0.1), transparent 60%), linear-gradient(-168deg, #0A0D24 0%, var(--sgs-navy, #10153A) 55%, #131B47 100%) !important;}.sgd[data-view="tsg"][data-bg="dark"]{color: var(--sgd-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]){color: var(--sgd-ink);}.sgd[data-view="tsg"] .tsg-crown .q1, .sgd[data-view="tsg"] .q1{color: var(--sgd-head);}.sgd[data-view="tsg"] .tsg-eyebrow{color: var(--sgd-gold-deep);}.sgd[data-view="tsg"] .q1 small{color: var(--sgd-mut);}.sgd[data-view="tsg"][data-bg="dark"] .tsg-decs .sgd-dec{background: linear-gradient(-165deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02)); border: 1px solid rgba(201, 169, 106, 0.28); border-inline-start: 4px solid #D9B96C; box-shadow: 0 8px 26px rgba(0, 0, 0, 0.35), inset 0 0 0 1px rgba(255, 255, 255, 0.03); color: #F2EFE4; backdrop-filter: blur(6px);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .tsg-decs .sgd-dec{background: var(--sgd-card); border: 1px solid rgba(168, 134, 29, 0.32); border-inline-start: 4px solid var(--sgd-gold); box-shadow: 0 6px 20px rgba(120, 100, 40, 0.13); color: var(--sgd-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .tsg-decs .sgd-dec b{color: var(--sgd-head);}.sgd[data-view="tsg"] .tsg-decs .sgd-dec.bad{border-inline-start-color: #FF6B6E;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec.ok{border-inline-start-color: #3DD68C;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec b{color: #FFF9EA;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec .rank{color: var(--sgs-navy, #10153A); border-color: #D9B96C; background: radial-gradient(circle at 35% 30%, #F5E5B8, #D9B96C); box-shadow: 0 0 14px rgba(217, 185, 108, 0.35);}.sgd[data-view="tsg"] .tsg-decs .sgd-dec .btns .yes{background: linear-gradient(-135deg, #D9B96C, #B8933F); color: var(--sgs-navy, #10153A);}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:hover .btns .yes{background: #FFF3D0;}.sgd[data-view="tsg"] .tsg-decs::before{background: linear-gradient(-180deg, rgba(217, 185, 108, 0.1), #D9B96C 40%, rgba(217, 185, 108, 0.9) 85%, transparent); box-shadow: 0 0 12px rgba(217, 185, 108, 0.4);}.sgd[data-view="tsg"] .sgd-g2 .sgd-panel, .sgd[data-view="tsg"] .sgd-amok, .sgd[data-view="tsg"] .saudbox, .sgd[data-view="tsg"] .talalbox{background: linear-gradient(-165deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.015)); border: 1px solid rgba(201, 169, 106, 0.22); color: #E8E4D4;}.sgd[data-view="tsg"] .saudbox b, .sgd[data-view="tsg"] .talalbox b{color: #F0D9A0;}.sgd[data-view="tsg"] .five > a, .sgd[data-view="tsg"]:not([data-bg="dark"]) .five > a{background: var(--sgd-card); border: 1px solid rgba(168, 134, 29, 0.28); color: var(--sgd-ink);}.sgd[data-view="tsg"] .five > a:hover{border-color: #D9B96C; box-shadow: 0 12px 30px rgba(0, 0, 0, 0.4), 0 0 18px rgba(217, 185, 108, 0.15);}.sgd[data-view="tsg"] .five .v{color: #FFF3D0;}.sgd[data-view="tsg"] .five .v.bad{color: #FF8A8C;}.sgd[data-view="tsg"] .five .l{color: #9BA3C7;}.sgd[data-view="tsg"] .fnode{background: rgba(255, 255, 255, 0.045); border-color: rgba(201, 169, 106, 0.25); color: #E8E4D4;}.sgd[data-view="tsg"] .fnode .t{color: #FFF9EA;}.sgd[data-view="tsg"] .fnode.now{border-color: #D9B96C; box-shadow: 0 0 18px rgba(217, 185, 108, 0.25);}.sgd[data-view="tsg"] .rrow{color: #E8E4D4;}.sgd[data-view="tsg"] .rrow:hover{background: rgba(217, 185, 108, 0.08);}.sgd[data-view="tsg"] .sgd-silence{background: var(--sgd-panel); border: 1px solid rgba(201, 169, 106, 0.28); color: var(--sgd-mut);}.sgd[data-view="tsg"] .sgd-hello{background: linear-gradient(-120deg, #1C1810 0%, #2A2416 55%, #4A3C18 100%); border: 1px solid rgba(201, 169, 106, 0.34); color: var(--sgd-on-inverse);}.sgd[data-view="tsg"] .sec-t::after{background: linear-gradient(-90deg, rgba(217, 185, 108, 0.6), transparent);}.sgd a.fnode{text-decoration: none; cursor: pointer; position: relative; transition: transform .18s ease, box-shadow .18s ease;}.sgd a.fnode:hover{transform: translateY(-3px);}.sgd .fnode .fn{position: absolute; top: -9px; inset-inline-end: -9px; min-width: 22px; height: 22px; padding: 0 5px; border-radius: var(--sgd-r-pill); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: var(--sgd-f-3xs); font-weight: 900; background: var(--sgd-fill, #0A7AA3); color: #fff; box-shadow: 0 2px 8px rgba(13, 164, 219, 0.45);}.sgd[data-view="tsg"] .fnode .fn{background: #D9B96C; color: var(--sgs-navy, #10153A);}.sgd .tsg-decs .sgd-dec:nth-child(1)::after{animation-duration: 5s;}.sgd .tsg-decs .sgd-dec:nth-child(2)::after{animation-duration: 8s;}.sgd .sgd-mod.hot.rush::after{animation-duration: 4s;}.sgd .sgd-navband{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: .4rem; align-items: center;}.sgd button.sgd-back{cursor: pointer; font-family: inherit;}.sgd[data-bg="dark"] .saud .tl, .sgd[data-view="tsg"] .saud .tl{color: #F0D9A0;}.sgd[data-bg="dark"] .saud-mark i, .sgd[data-view="tsg"] .saud-mark i{background: linear-gradient(-135deg, #F0D9A0, #D9B96C);}.sgd[data-view="tsg"] .sgd-tools button, .sgd[data-view="tsg"] .sgd-tools a{background: rgba(255, 255, 255, 0.05); border-color: rgba(201, 169, 106, 0.25); color: #E8E4D4;}.sgd[data-view="tsg"] .sgd-tools .tl{color: #C9CFE8;}body{--sgd-corner:0px;}body:has(.sgd-remind.folded){--sgd-corner:44px;}body:has(.sgd-remind:not(.folded)){--sgd-corner:64px;}@media (max-width: 760px){body:has(.sgd-remind:not(.folded)){--sgd-corner:92px;}}.sgd-pinmode{position: fixed; bottom: calc(20px + var(--sgd-corner, 0px)); inset-inline-end: 20px; z-index: 1080; transition: bottom .25s ease; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .45rem; cursor: pointer; border: 1.5px solid rgba(201, 169, 106, 0.55); border-radius: var(--sgd-r-pill); background: rgba(255, 255, 255, 0.92); padding: .35rem .5rem .35rem .8rem; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-2xs); color: #8A6A2F; backdrop-filter: blur(6px); box-shadow: 0 8px 24px rgba(16, 21, 58, 0.18);}.sgd-pinmode img{width: 26px; height: 26px; border-radius: 50%;}.sgd-pinmode.on{background: #C9A96A; color: var(--sgd-on-gold); box-shadow: 0 0 0 4px rgba(201, 169, 106, 0.3);}body.sgd-pinning, body.sgd-pinning *{cursor: crosshair !important;}.sgd-pin-pop{position: absolute; z-index: 1200; width: 300px; max-width: 86vw; background: #fff; border: 1.5px solid #C9A96A; border-radius: var(--sgd-r-card); box-shadow: 0 18px 44px rgba(16, 21, 58, 0.3); padding: .7rem;}.sgd-pin-pop textarea{width: 100%; min-height: 70px; border: 1px solid #E1E7EF; border-radius: 8px; padding: .5rem; font-family: inherit; resize: vertical;}.sgd-pin-pop .row{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; margin-top: .5rem; -webkit-box-pack: end; justify-content: flex-end;}.sgd-pin-pop button{border: 0; border-radius: var(--sgd-r-pill); padding: .4rem .9rem; cursor: pointer; font-weight: var(--sgd-w-bold);}.sgd-pin-pop .ok{background: #C9A96A; color: var(--sgd-on-gold);}.sgd-pin-pop .no{background: #EEF1F6; color: #5C6580;}.sgd-pin-dot{position: absolute; z-index: 1150; width: 30px; height: 30px; border-radius: 50%; background-image: url("/sgreco_desktops/static/src/img/talal_mark_gold.gif"); background-position: center; background-size: cover; box-shadow: 0 0 0 3px rgba(201, 169, 106, 0.5), 0 4px 14px rgba(0, 0, 0, 0.3); transform: translate(50%, -50%);}body:has(.sgl-sky){min-height: 100vh;}body:has(.sgl-sky) main{min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: center; padding: 4vh 1rem;}body:has(.sgl-sky) form{width: 420px; max-width: 92vw;}.sgl-sky #sglNet{position: absolute; inset: 0; width: 100%; height: 100%;}.sgl-sky .lines{display: none;}.sgl-mark.center{position: static; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; margin-top: 1.1rem; z-index: 2;}.sgl-mark.center img{width: 76px; height: 76px; border-radius: 50%; box-shadow: 0 0 0 3px rgba(201, 169, 106, 0.4), 0 0 34px rgba(201, 169, 106, 0.25);}body:has(.sgl-sky) .sgl-foot{margin-top: 1.2rem;}body:has(.sgl-sky) .sgl-svcs{position: static; margin-top: 1.6rem;}.sgd[data-view="tsg"] .sgd-bar, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-bar{background: rgba(13, 17, 44, 0.88); backdrop-filter: blur(10px); border-bottom: 1px solid rgba(201, 169, 106, 0.25); box-shadow: 0 6px 24px rgba(0, 0, 0, 0.35);}.sgd[data-view="tsg"] .t1, .sgd[data-view="tsg"]:not([data-bg="dark"]) .t1{color: #FFF9EA;}.sgd[data-view="tsg"] .t2{color: #9BA3C7;}.sgd[data-view="tsg"] .t3{color: #D9B96C; border-color: rgba(217, 185, 108, 0.45);}.sgd[data-view="tsg"] .sgd-skins, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-skins{background: rgba(255, 255, 255, 0.06); border-color: rgba(201, 169, 106, 0.25);}.sgd[data-view="tsg"] .sgd-skins button{color: #C9CFE8;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-skins button[aria-pressed="true"]{background: #D9B96C; color: var(--sgs-navy, #10153A);}.sgd[data-view="tsg"] .sgd-bgtog, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-bgtog{background: rgba(255, 255, 255, 0.06); border-color: rgba(201, 169, 106, 0.25);}.sgd[data-view="tsg"] .sgd-bgtog button{color: #C9CFE8;}.sgd[data-view="tsg"] .sgd-date, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-date{background: rgba(255, 255, 255, 0.06) !important; color: #E8E4D4 !important; border-color: rgba(201, 169, 106, 0.25);}.sgd[data-view="tsg"] .sgd-back{background: rgba(255, 255, 255, 0.06); border-color: rgba(201, 169, 106, 0.3); color: #E8E4D4;}.sgd[data-view="tsg"][data-bg="dark"] .sgd-hello{background: radial-gradient(700px 200px at 88% 0%, rgba(217, 185, 108, 0.12), transparent 60%), rgba(255, 255, 255, 0.045) !important; border: 1px solid rgba(201, 169, 106, 0.22); color: #E8E4D4;}.sgd[data-view="tsg"] .sgd-hello b, .sgd[data-view="tsg"] .sgd-hello .num{color: #FFF3D0;}.sgd[data-view="tsg"] .sgd-hello .role-chip, .sgd[data-view="tsg"] .role-chip{background: rgba(255, 255, 255, 0.08); color: #E8E4D4; border-color: rgba(201, 169, 106, 0.3);}.sgd[data-view="tsg"] .sgd-today{background: rgba(217, 185, 108, 0.12) !important; color: #F0D9A0;}.sgd[data-view="tsg"] .ptitle{color: #FFF9EA;}.sgd[data-view="tsg"] .psub, .sgd[data-view="tsg"] .sec-s{color: #9BA3C7;}.sgd[data-view="tsg"] .sec-t{color: #F0D9A0;}.sgd[data-view="tsg"] .sgd-kpi-mini > div, .sgd[data-view="tsg"] .dash-kpis .dk{background: rgba(255, 255, 255, 0.05); border-color: rgba(201, 169, 106, 0.22); color: #E8E4D4;}.sgd[data-view="tsg"] .dash-kpis .dk b{color: #FFF3D0;}.sgd[data-view="tsg"] .sgd-list .li{background: rgba(255, 255, 255, 0.04); border-color: rgba(201, 169, 106, 0.18); color: #E8E4D4;}.sgd[data-view="tsg"] .sgd-list .li:nth-child(even){background: rgba(255, 255, 255, 0.06);}.sgd[data-view="tsg"] .sgd-list .li small{color: #9BA3C7;}.sgd[data-view="tsg"] .sgd-detail, .sgd[data-view="tsg"] .sgd-frow .v{color: #E8E4D4;}.sgd[data-view="tsg"] .sgd-frow .k{color: #9BA3C7;}.sgd[data-view="tsg"] .stleg a, .sgd[data-view="tsg"] .rrow span{color: #E8E4D4;}.sgd[data-view="tsg"] .sgd-mod{background: rgba(255, 255, 255, 0.05); border-color: rgba(201, 169, 106, 0.2); color: #E8E4D4;}.sgd[data-view="tsg"] .sgd-mod b, .sgd[data-view="tsg"] .sgd-mod .num{color: #FFF3D0;}.sgd[data-view="tsg"] .rowlink{color: #7FD4F5;}.sgd[data-view="tsg"] .sgd-amok .t{color: #C9CFE8;}.sgd[data-view="tsg"] .sgd-fab .fabbtn{box-shadow: 0 10px 26px rgba(0, 0, 0, 0.5), 0 0 0 2px rgba(217, 185, 108, 0.4);}.sgl-mark.center img{width: 34px !important; height: 34px !important; box-shadow: 0 0 0 2px rgba(201, 169, 106, 0.35), 0 0 16px rgba(201, 169, 106, 0.2);}.sgd-shell-foot .foot-mark, .foot-mark{width: 16px !important; height: 16px !important; border-radius: 50%; vertical-align: middle; margin-inline-start: .35rem;}.sgd-pinmode img{width: 20px !important; height: 20px !important;}.sgd-drawer .dh{background: linear-gradient(-135deg, var(--sgs-navy, #10153A), #1A2050); border-radius: 12px 12px 0 0; padding: .8rem 1rem; margin: -1rem -1rem .8rem;}.sgd-drawer .dh h4{color: #FFF9EA !important; font-weight: var(--sgd-w-heavy);}.sgd-drawer .dh button{color: #E8E4D4; background: rgba(255, 255, 255, 0.1); border: 0; border-radius: 8px; width: 30px; height: 30px; cursor: pointer;}.sgd-drawer .dh button:hover{background: rgba(255, 255, 255, 0.2);}.sgd[data-view="tsg"] .sgd-tsgtop{gap: 1.6rem;}.sgd[data-view="tsg"] .tsg-decs{gap: .9rem;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec{padding: 1.15rem 1.3rem; border-radius: 16px; transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;}.sgd[data-view="tsg"] .tsg-decs .sgd-dec:hover{transform: translateY(-3px); box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45), 0 0 22px rgba(217, 185, 108, 0.12); border-color: rgba(217, 185, 108, 0.5);}.sgd[data-view="tsg"] .tsg-decs .sgd-dec b{font-size: 1.02rem; line-height: 1.7;}.sgd[data-view="tsg"] .q1.mt{margin-top: 2.2rem;}.sgd[data-view="tsg"] .sgd-hello{padding: 1.1rem 1.3rem; border-radius: 16px;}.sgd[data-view="tsg"] .sgd-hello .num{font-size: 1.05em;}.sgd[data-view="tsg"] .sgd-amok .gauge{box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.03), 0 0 30px rgba(217, 185, 108, 0.12);}.sgd[data-view="tsg"] .five{gap: .9rem;}.sgd[data-view="tsg"] .five > a{border-radius: 16px; padding: 1rem .9rem; transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;}.sgd[data-view="tsg"] .five > a:hover{transform: translateY(-3px);}.sgd[data-view="tsg"] .sgd-g2{gap: 1.4rem;}.sgd[data-view="tsg"] .sgd-g2 .sgd-panel{border-radius: var(--sgd-r-sheet); padding: 1.2rem 1.3rem;}.sgd[data-view="tsg"] .sgd-flow{gap: .55rem;}.sgd[data-view="tsg"] .fnode{border-radius: var(--sgd-r-card); padding: .65rem .95rem;}.sgd[data-view="tsg"] .sgd-silence{border-radius: var(--sgd-r-card); margin-top: 1.6rem;}.sgl-inline-mark{display: block; width: 34px; height: 34px; margin: .8rem auto 0; border-radius: 50%; box-shadow: 0 0 0 2px rgba(201, 169, 106, 0.35), 0 0 16px rgba(201, 169, 106, 0.2);}.sgl-brand img{width: 96px !important; height: 96px !important; filter: drop-shadow(0 6px 24px rgba(13, 164, 219, 0.35));}.sgd-brand .mk-img{width: 44px !important; height: 44px !important;}.sgl-sky #sglNet{opacity: .5;}.sgd .tsg-tabs{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; margin: 0 0 1.2rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .tsg-tabs .tt{border: 1px solid rgba(201, 169, 106, 0.3); border-radius: var(--sgd-r-pill); cursor: pointer; padding: .55rem 1.2rem; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); font-family: inherit; background: rgba(255, 255, 255, 0.05); color: #C9CFE8; transition: all .2s ease;}.sgd .tsg-tabs .tt:hover{border-color: #D9B96C; transform: translateY(-2px);}.sgd .tsg-tabs .tt.on{background: linear-gradient(-135deg, #D9B96C, #B8933F); color: var(--sgd-on-gold); box-shadow: 0 6px 18px rgba(217, 185, 108, 0.3);}.sgd .tsg-pane{display: none;}.sgd .tsg-pane.on{display: block; animation: sgdRise .45s ease;}.sgd-pin-dot.focus{animation: pinFocus 1.6s ease-in-out 3;}@keyframes pinFocus{0%, 100%{transform: translate(50%, -50%) scale(1);}50%{transform: translate(50%, -50%) scale(1.5);}}.sgl-inline-mark{width: 64px !important; height: 64px !important; box-shadow: 0 0 0 3px rgba(201, 169, 106, 0.45), 0 0 28px rgba(201, 169, 106, 0.3);}.sgd .lobby-card.block{display: block;}.sgd .lobby-card.block summary::-webkit-details-marker{display: none;}.sgd-drawer .att-state{margin-bottom: .3rem;}.sgd .sgd-detail{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: .55rem; background: transparent; border: 0; padding: 0;}.sgd .sgd-detail .sgd-frow{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .55rem .8rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .15rem; border-bottom: 1px solid var(--sgd-line);}.sgd .sgd-detail .sgd-frow .k{font-size: var(--sgd-f-3xs);}.sgd .sgd-detail > form, .sgd .sgd-detail > div[style]{grid-column: 1 / -1;}.sgd .sgd-detail > :is(table, section, h3, h4, h5, ul, ol, fieldset, details, summary, p, hr, .sg-ap, .sg-tscroll, .sgd-list, .sgd-panel, .sgd-hint, .ptitle, .tblwrap, .tbl, .hint, .dq-head, .cr-warn, .inv-grid){grid-column: 1 / -1;}.sgd .sgd-detail > :is(#mzInv, .sgd-frow:has(form)){grid-column: 1 / -1;}.sgd .sgd-detail > .sg-ap-read{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card, 12px); padding: .55rem .8rem;}.sgd .sgd-detail > .sg-ap-read:not(:has(*)){display: none;}.sgd .sgd-detail > .sg-ap-read .sg-ap-grp:first-child{margin-block-start: 0 !important;}.sgd .sgd-detail > .sg-ap-read .sg-ap-grp:last-child{margin-block-end: 0 !important;}.sgd .myfile-head{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1.1rem; align-items: center; margin-bottom: 1rem; background: linear-gradient(-150deg, var(--sgs-navy, #10153A), #1A2050 70%, #14305C); border-radius: var(--sgd-r-sheet); padding: 1.1rem 1.3rem; color: #EAF6FC;}.sgd .myfile-photo{width: 92px; height: 92px; border-radius: 50%; object-fit: cover; box-shadow: 0 0 0 3px rgba(201, 169, 106, 0.5), 0 8px 24px rgba(0, 0, 0, 0.35);}.sgd .myfile-id{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem;}.sgd .myfile-id b{font-size: 1.2rem; color: #FFF9EA;}.sgd .myfile-id span{color: #9FC9DE; font-size: var(--sgd-f-sm);}.sgd .myfile-id small{color: #8FA6C9; font-size: var(--sgd-f-2xs);}.sgd .myfile-id .priv{color: #D9C89A;}.sgd .myfile-cols{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1rem; align-items: start; margin-top: .6rem;}.sgd .myfile-col .sgd-list .li{padding: .5rem .7rem;}.sgd .myfile-col .ptitle{margin-top: 0 !important;}.sgl-sky #sglNet{opacity: .32;}.sgl-sky .wm{color: rgba(127, 212, 245, 0.07);}.sgl-sky .wm1{animation: sglWm 55s ease-in-out infinite alternate;}.sgl-sky .wm2{color: rgba(201, 169, 106, 0.06); animation: sglWm 70s ease-in-out infinite alternate-reverse;}@keyframes sglWm{from{transform: translateX(0);}to{transform: translateY(9vw);}}.sgl-sky .wm-logo{position: absolute; opacity: .05; pointer-events: none;}.sgl-sky .wm-logo.l1{width: 130px; top: 22%; inset-inline-end: 12%; animation: sglFloat 34s ease-in-out infinite alternate;}.sgl-sky .wm-logo.l2{width: 80px; bottom: 30%; inset-inline-start: 10%; animation: sglFloat 46s ease-in-out infinite alternate-reverse;}@keyframes sglFloat{from{transform: translate(0, 0) rotate(4deg);}to{transform: translate(-3vw, -3vh) rotate(-5deg);}}@media (prefers-reduced-motion: reduce){.sgl-sky .wm-logo{animation: none;}}.sgl-sky .wm2{letter-spacing: 0 !important;}.sgl-sky .wm1{animation-duration: 26s !important;}.sgl-sky .wm2{animation-duration: 36s !important;}.sgl-sky .wm-logo.l1{animation-duration: 18s !important;}.sgl-sky .wm-logo.l2{animation-duration: 26s !important;}@keyframes sglWm{from{transform: translateX(0);}to{transform: translateY(14vw);}}.sgd .sgid-hero{max-width: 640px; margin-inline: auto; padding-top: clamp(28px, 7vh, 96px); text-align: center;}.sgd .sgid-eyebrow{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg); color: var(--sgd-brand-ink); margin-bottom: 6px;}.sgd .sgid-title{font-size: 26px; font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin: 0 0 8px;}.sgd .sgid-sub{font-size: var(--sgd-f-sm); color: var(--sgd-mut); margin-bottom: 22px;}.sgd .sgid-field{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}.sgd .sgid-field input[type="text"]{width: 100%; height: 64px; border-radius: 20px; background: var(--sgd-surface); border: 1.5px solid var(--sgd-line, #E1E7EF); box-shadow: 0 2px 12px rgba(16, 21, 58, 0.05); padding-inline-start: 56px; padding-inline-end: 96px; font-size: 18px; color: var(--sgd-ink); caret-color: var(--sgs-blue, #0DA4DB); font-variant-numeric: tabular-nums; outline: none; transition: border-color .2s ease, box-shadow .2s ease;}.sgd .sgid-field input[type="text"]:focus{border-color: var(--sgs-blue, #0DA4DB); box-shadow: 0 0 0 4px rgba(13, 164, 219, 0.12);}.sgd .sgid-mag{position: absolute; inset-inline-start: 20px; width: 20px; height: 20px; color: var(--sgd-mut, #5C6580); pointer-events: none; transition: color .2s ease;}.sgd .sgid-field:focus-within .sgid-mag{color: var(--sgd-brand-ink);}.sgd .sgid-detect{position: absolute; inset-inline-end: 88px; font-size: var(--sgd-f-3xs); color: var(--sgd-gold-ink, #C9A96A); opacity: 0; transition: opacity .16s ease; pointer-events: none; white-space: nowrap;}.sgd .sgid-detect.on{opacity: 1;}.sgd .sgid-go{position: absolute; inset-inline-end: 48px; width: 34px; height: 34px; border-radius: 50%; border: 0; background: var(--sgd-inverse); color: #fff; cursor: pointer; display: grid; place-items: center; transition: background .18s ease;}.sgd .sgid-go svg{width: 16px; height: 16px;}.sgd .sgid-go:hover{background: var(--sgd-fill, #0A7AA3);}.sgd .sgid-go:active{transform: scale(0.985);}.sgd .sgid-kbd{position: absolute; inset-inline-end: 12px; width: 24px; height: 24px; display: grid; place-items: center; background: var(--sgd-panel, #F5F8FB); border: 1px solid var(--sgd-line, #E1E7EF); border-radius: 6px; font-size: var(--sgd-f-2xs); color: var(--sgd-mut, #5C6580);}@media (max-width: 768px){.sgd .sgid-hero{padding-top: 48px;}.sgd .sgid-field input[type="text"]{height: 56px; font-size: var(--sgd-f-lg);}.sgd .sgid-kbd{display: none;}.sgd .sgid-go{inset-inline-end: 12px;}.sgd .sgid-detect{inset-inline-end: 56px;}}.sgd .sgid-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: 14px;}.sgd .sgid-chips .chip{cursor: pointer; margin: 0;}.sgd .sgid-chips .chip input{position: absolute; opacity: 0; pointer-events: none;}.sgd .sgid-chips .chip span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; height: 34px; padding-inline: 14px; border-radius: var(--sgd-r-sheet); background: var(--sgd-card, #FFFFFF); border: 1px solid var(--sgd-line, #E1E7EF); font-size: var(--sgd-f-xs); color: var(--sgd-mut, #5C6580); transition: background .16s ease, border-color .16s ease, color .16s ease;}.sgd .sgid-chips .chip span::before{content: ""; width: 5px; height: 5px; border-radius: 50%; background: #C9A96A; opacity: 0; transition: opacity .16s ease;}.sgd .sgid-chips .chip input:checked + span{background: rgba(13, 164, 219, 0.1); border-color: rgba(13, 164, 219, 0.4); color: var(--sgd-brand-ink); font-weight: var(--sgd-w-reg);}.sgd .sgid-chips .chip input:checked + span::before{opacity: 1;}.sgd .sgid-chips .chip.hint span{background: rgba(13, 164, 219, 0.1);}.sgd .sgid-chips .chip input:focus-visible + span{box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.18);}.sgd .sgid-wrap{max-width: 720px; margin: 26px auto 0;}.sgd .sgid-count{font-size: var(--sgd-f-xs); color: var(--sgd-mut); padding-bottom: 8px; margin-bottom: 12px; border-bottom: 1px solid var(--sgd-line, #E1E7EF);}.sgd .sgid-results{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sgd .sgid-res{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 14px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-inline-start: 3px solid transparent; border-radius: var(--sgd-r-card); padding: 18px 20px; min-width: 0; animation: sgidEnter 0.32s cubic-bezier(0.22, 1, 0.36, 1) both; transition: border-color .18s ease, box-shadow .24s ease-out;}.sgd .sgid-res:hover{border-inline-start-color: var(--sgs-blue, #0DA4DB); box-shadow: 0 10px 24px rgba(16, 21, 58, 0.1); transition-duration: .18s;}.sgd .sgid-results > :nth-child(1){animation-delay: .05s;}.sgd .sgid-results > :nth-child(2){animation-delay: .1s;}.sgd .sgid-results > :nth-child(3){animation-delay: .15s;}.sgd .sgid-results > :nth-child(4){animation-delay: .2s;}.sgd .sgid-results > :nth-child(n+5){animation-delay: .25s;}@keyframes sgidEnter{from{opacity: 0; transform: translateY(10px);}to{opacity: 1; transform: translateY(0);}}.sgd .sgid-mono{flex: none; width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; color: #fff; font-weight: var(--sgd-w-bold); font-size: 18px; background-image: linear-gradient(-135deg, var(--sgs-blue, #0DA4DB), var(--sgs-navy, #10153A));}.sgd .sgid-main{flex: 1; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px;}.sgd .sgid-main .nm{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .sgid-main .nm b{font-size: var(--sgd-f-lg); color: var(--sgd-head);}.sgd .sgid-main small{font-size: var(--sgd-f-xs); color: var(--sgd-mut); overflow-wrap: anywhere;}.sgd .sgid-main mark{background: rgba(201, 169, 106, 0.25); border-radius: 3px; color: inherit; font-weight: inherit; padding: 0 1px;}.sgd .sgid-badge{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-reg); border-radius: var(--sgd-r-ctl); padding: 3px 10px; background: var(--sgd-panel, #F5F8FB); border: 1px solid var(--sgd-line, #E1E7EF); color: var(--sgd-mut, #5C6580);}.sgd .sgid-badge.ok{background: rgba(13, 164, 219, 0.12); border-color: transparent; color: var(--sgd-brand-ink);}.sgd .sgid-open{flex: none; height: 36px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding-inline: 16px; border-radius: var(--sgd-r-ctl); background: var(--sgd-inverse); color: #fff; font-size: var(--sgd-f-xs); text-decoration: none; transition: background .18s ease;}.sgd .sgid-open:hover{background: var(--sgd-fill, #0A7AA3); color: #fff;}.sgd .sgid-empty{max-width: 520px; margin: 34px auto 0; text-align: center; animation: sgidEnter 0.32s cubic-bezier(0.22, 1, 0.36, 1) both;}.sgd .sgid-ring{display: grid; place-items: center; width: 120px; height: 120px; margin: 0 auto 18px; border-radius: 50%; border: 1px solid rgba(13, 164, 219, 0.15);}.sgd .sgid-ring img{width: 72px; height: 72px; opacity: .2;}.sgd .sgid-empty .e1{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin-bottom: 6px; overflow-wrap: anywhere;}.sgd .sgid-empty .e2{font-size: var(--sgd-f-xs); color: var(--sgd-mut); margin-bottom: 18px;}.sgd .sgid-empty-acts{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 14px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .sgid-gold{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; height: 46px; padding-inline: 22px; border-radius: 12px; background: #C9A96A; color: var(--sgd-on-gold); font-weight: var(--sgd-w-bold); text-decoration: none; box-shadow: 0 6px 18px rgba(201, 169, 106, 0.35); transition: background .18s ease, transform .18s ease;}.sgd .sgid-gold:hover{background: #BE9C5C; transform: translateY(-1px); color: var(--sgd-on-gold);}.sgd .sgid-gold:active{transform: scale(0.985);}.sgd .sgid-ghost{background: none; border: 0; cursor: pointer; font-size: var(--sgd-f-xs); color: var(--sgd-mut, #5C6580); text-decoration: underline; transition: color .18s ease;}.sgd .sgid-ghost:hover{color: var(--sgd-brand-ink);}@media (prefers-reduced-motion: reduce){.sgd .sgid-res, .sgd .sgid-empty{animation: none; opacity: 1; transform: none;}}.sgd .hdot{display: inline-block; width: 9px; height: 9px; border-radius: 50%; margin-inline-end: 5px; vertical-align: middle;}.sgd .hdot.green{background: #0E9F5A; box-shadow: 0 0 6px rgba(14, 159, 90, 0.45);}.sgd .hdot.amber{background: #E8A13D; box-shadow: 0 0 6px rgba(232, 161, 61, 0.45);}.sgd .hdot.red{background: #D64545; animation: sgdHpulse 2.4s cubic-bezier(0.4, 0, 0.6, 1) infinite;}@keyframes sgdHpulse{0%{box-shadow: 0 0 0 0 rgba(214, 69, 69, 0.4);}55%{box-shadow: 0 0 0 6px rgba(214, 69, 69, 0);}100%{box-shadow: 0 0 0 0 rgba(214, 69, 69, 0);}}.sgd .sgd-hbar.v2{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px;}.sgd .sgd-hbar.v2 .hrow{display: grid; grid-template-columns: minmax(56px, auto) 1fr auto; align-items: center; gap: 7px; color: inherit; text-decoration: none; min-width: 0;}.sgd .sgd-hbar.v2 .hl{font-size: .68rem; color: var(--sgd-mut); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 110px;}.sgd .sgd-hbar.v2 .htrack{height: 7px; border-radius: 4px; background: var(--sgd-panel); overflow: hidden; min-width: 34px;}.sgd .sgd-hbar.v2 .htrack i{display: block; height: 100%; border-radius: 4px; background: linear-gradient(-90deg, var(--sgd-brand), rgba(13, 164, 219, 0.45));}.sgd .sgd-hbar.v2 .htrack i.late{background: linear-gradient(-90deg, #D64545, rgba(214, 69, 69, 0.45));}.sgd .sgd-hbar.v2 b{font-size: var(--sgd-f-xs); color: var(--sgd-head); white-space: nowrap;}.sgd .sgd-hbar.v2 b .hpct{color: var(--sgd-mut); font-weight: 600;}.sgd .sgd-hbar.v2 a.hrow:hover .hl{color: var(--sgd-brand-d);}.sgd .dash-kpis .dk.kred{border-inline-start: 3px solid #D64545;}.sgd .dash-kpis .dk.kred b{color: var(--sgd-bad);}.sgd .dash-kpis .dk.kamb{border-inline-start: 3px solid #E8A13D;}.sgd .inst-ratio{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; margin: 8px 0 14px;}.sgd .inst-ratio .tr{flex: 1; height: 8px; border-radius: 5px; background: var(--sgd-okbg, #E7F6EE); overflow: hidden;}.sgd .inst-ratio .tr i{display: block; height: 100%; border-radius: 5px; background: linear-gradient(-90deg, #D64545, #E8A13D);}.sgd .inst-ratio small{color: var(--sgd-mut); white-space: nowrap;}.sgd .inst-ratio small b{color: var(--sgd-head);}.sgd .inst-h{margin: 16px 0 8px; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.sgd .inst-h::before{content: ""; width: 10px; height: 10px; border-radius: 50%;}.sgd .inst-h.ired{color: var(--sgd-bad);}.sgd .inst-h.ired::before{background: var(--sgd-bad);}.sgd .inst-h.igreen{color: var(--sgd-ok);}.sgd .inst-h.igreen::before{background: var(--sgd-ok);}.sgd .mkt-strip{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 14px 16px; margin-bottom: 14px; border-inline-start: 3px solid var(--sgd-brand);}.sgd .mkt-strip-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}.sgd .mkt-strip-h h4{margin: 0; font-size: var(--sgd-f-md);}.sgd .mkt-hint{color: var(--sgd-mut);}.sgd .mkt-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; padding: 10px 0; border-top: 1px dashed var(--sgd-line); margin-top: 10px;}.sgd .mkt-row .mkt-id{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .mkt-licform{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0;}.sgd .mkt-licform input[type="text"]{height: 38px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 10px; width: 170px; background: var(--sgd-surface); color: var(--sgd-ink);}.sgd .mkt-licform input[type="date"]{height: 38px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 8px; background: var(--sgd-surface); color: var(--sgd-ink);}.sgd .propform{max-width: 760px;}.sgd .propform .pf-sec{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 14px 16px 16px; margin: 0 0 12px;}.sgd .propform .pf-sec legend{float: inline-start; width: 100%; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); margin-bottom: 10px;}.sgd .propform .pf-sec legend small{color: var(--sgd-mut); font-weight: 600;}.sgd .propform .pf-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 10px; clear: both;}.sgd .propform .pf-grid.four{grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}.sgd .propform .pf-grid label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); min-width: 0;}.sgd .propform .pf-grid label.wide{grid-column: 1 / -1;}.sgd .propform .pf-grid label small{font-weight: 600;}.sgd .propform .pf-grid label input, .sgd .propform .pf-grid label select{height: 40px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 10px; background: var(--sgd-surface); font-size: var(--sgd-f-sm); color: var(--sgd-ink); font-family: inherit; transition: border-color .09s, box-shadow .09s;}.sgd .propform .pf-grid label input:focus, .sgd .propform .pf-grid label select:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.14);}.sgd .sgc{--ink-in:var(--sgs-blue,#0DA4DB); --ink-in-deep:#0B8DBC; --ink-out:var(--sgs-navy,#10153A); --ink-out-deep:#2A3160; --st-reg:#5C6580; --st-ref:var(--sgs-blue,#0DA4DB); --st-prog:#B4741A; --st-ans:#0B6E40; --st-arc:#9AA3B8;}.sgd .sgc .sgc-sub{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); font-weight: 600;}.sgd .sgc .sgc-head{position: relative; overflow: hidden; padding-bottom: 4px;}.sgd .sgc .sgc-head::before{content: ""; position: absolute; inset: -40px 0 0 0; pointer-events: none; z-index: 0; background-image: radial-gradient(closest-side at 78% 15%, rgba(13, 164, 219, 0.1), transparent 70%), radial-gradient(closest-side at 15% 85%, rgba(16, 21, 58, 0.05), transparent 65%); animation: sgcDrift 26s ease-in-out infinite alternate;}@keyframes sgcDrift{to{transform: translateY(-14px) scale(1.06);}}.sgd .sgc .sgc-counters{position: relative; z-index: 1; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; margin: 0 0 14px;}.sgd .sgc .sgc-cnt{--c:var(--sgd-brand); position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 16px 10px; text-decoration: none; color: inherit; animation: sgcRise 0.42s cubic-bezier(0.2, 0.7, 0.3, 1) backwards;}.sgd .sgc .sgc-cnt:nth-child(2){animation-delay: .09s;}.sgd .sgc .sgc-cnt:nth-child(3){animation-delay: .18s;}.sgd .sgc .sgc-cnt:nth-child(4){animation-delay: .27s;}@keyframes sgcRise{from{opacity: 0; transform: translateY(8px);}}.sgd .sgc .sgc-cnt::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 3px; background: var(--c); transition: filter .18s;}.sgd .sgc a.sgc-cnt{transition: transform .18s, box-shadow .18s;}.sgd .sgc a.sgc-cnt:hover{transform: translateY(-2px); box-shadow: var(--sgd-sh);}.sgd .sgc a.sgc-cnt:hover::before{filter: brightness(1.2);}.sgd .sgc .sgc-cnt .num{font-size: 1.9rem; font-weight: var(--sgd-w-heavy); line-height: 1.15; font-variant-numeric: tabular-nums lining-nums; color: var(--sgd-head);}.sgd .sgc .sgc-cnt span{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .sgc .c-in{--c:var(--sgs-blue,#0DA4DB);}.sgd .sgc .c-wait{--c:#B4741A;}.sgd .sgc .c-late{--c:#B42318;}.sgd .sgc .c-secret{--c:var(--sgs-navy,#10153A);}.sgd .sgc .c-late .num{color: var(--sgd-bad, #B42318);}.sgd .sgc .c-late[data-hot="1"] .num{animation: sgcBreath 2.4s ease-in-out infinite alternate;}@keyframes sgcBreath{from{opacity: 1;}to{opacity: .72;}}.sgd .sgc .sgc-clean{display: block; font-size: .66rem; font-weight: var(--sgd-w-bold); color: var(--sgd-ok, #0B6E40);}.sgd .sgc .sgc-desk{--ink:var(--ink-in); --ink-deep:var(--ink-in-deep); position: relative; overflow: hidden; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 16px; box-shadow: var(--sgd-sh); padding: 16px 18px 14px; margin-bottom: 14px;}.sgd .sgc .sgc-desk:has(#sgc-dir-out:checked){--ink:var(--ink-out); --ink-deep:var(--ink-out-deep);}.sgd .sgc .sgc-desk::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 4px; background: var(--ink); transition: background .2s;}.sgd .sgc .sgc-r1{display: grid; grid-template-columns: auto 1fr minmax(180px, 240px); gap: 10px; align-items: center;}.sgd .sgc .sgc-r2{display: grid; margin-top: 10px; gap: 10px; align-items: center; grid-template-columns: auto minmax(130px, 1fr) minmax(140px, 1fr) minmax(140px, 1fr) minmax(150px, auto) auto;}.sgd .sgc .sgc-dirsw, .sgd .sgc .sgc-cls{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 4px; padding: 4px; margin: 0; border: 1px solid var(--sgd-line); border-radius: 12px; background: var(--sgd-panel);}.sgd .sgc :is(.sgc-dirsw, .sgc-cls) input{position: absolute; opacity: 0; pointer-events: none;}.sgd .sgc .sgc-dirsw label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; height: 40px; padding: 0 22px; border-radius: var(--sgd-r-ctl); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-md); color: var(--sgd-mut); cursor: pointer; transition: background .2s, color .2s;}.sgd .sgc .sgc-dirsw label .dot{width: 8px; height: 8px; border-radius: 50%; background: currentColor;}.sgd .sgc .sgc-dirsw input:checked + label{background: var(--ink); color: #fff;}.sgd .sgc .sgc-dirsw input:focus-visible + label{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .sgc .sgc-cls label{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; height: 36px; padding: 0 14px; border-radius: 8px; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-2xs); color: var(--sgd-mut); cursor: pointer; transition: background .2s, color .2s;}.sgd .sgc .sgc-cls input:checked + label.cl-n{background: #5C6580; color: #fff;}.sgd .sgc .sgc-cls input:checked + label.cl-u{background: #B42318; color: #fff;}.sgd .sgc .sgc-cls input:checked + label.cl-s{background: var(--sgd-inverse); color: #fff;}.sgd .sgc .sgc-desk input[type="text"], .sgd .sgc .sgc-desk input[type="date"], .sgd .sgc .sgc-desk input[type="search"], .sgd .sgc .sgc-desk select{height: 44px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); padding: 0 12px; font-size: var(--sgd-f-sm); font-family: inherit; color: var(--sgd-ink); min-width: 0; transition: border-color .09s, box-shadow .09s;}.sgd .sgc .sgc-desk :is(input, select):focus{outline: none; border-color: var(--ink); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.15);}.sgd .sgc .sgc-duewrap{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .sgc .sgc-duewrap .sgc-duehint{font-size: .62rem; color: var(--sgd-mut);}.sgd .sgc .sgc-file{height: 44px; padding: 0 28px; border: 0; border-radius: var(--sgd-r-ctl); background: var(--ink); color: #fff; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-md); font-family: inherit; cursor: pointer; transition: background .18s, transform .18s;}.sgd .sgc .sgc-file:hover{background: var(--ink-deep); transform: translateY(-1px);}.sgd .sgc .sgc-file:active{transform: translateY(0); transition-duration: .09s;}.sgd .sgc .sgc-next{margin: 10px 0 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .sgc .sgc-next .num{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); color: var(--ink-deep);}.sgd .sgc .sgc-next .nx-out{display: none;}.sgd .sgc .sgc-next .nxh{font-size: .66rem;}.sgd .sgc .sgc-desk:has(#sgc-dir-out:checked) .nx-in{display: none;}.sgd .sgc .sgc-desk:has(#sgc-dir-out:checked) .nx-out{display: inline;}.sgd .sgc .sgc-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px; margin: 14px 0 10px;}.sgd .sgc .sgc-chips a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 6px 14px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); background: var(--sgd-surface); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); text-decoration: none; transition: border-color .09s, color .09s;}.sgd .sgc .sgc-chips a .num{font-size: var(--sgd-f-3xs);}.sgd .sgc .sgc-chips a:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-d);}.sgd .sgc .sgc-chips a[aria-current="true"]{background: var(--sgd-navy, var(--sgs-navy, #10153A)); border-color: var(--sgd-navy, var(--sgs-navy, #10153A)); color: #fff;}.sgd .sgc .sgc-chips a[aria-current="true"] .num{color: inherit;}.sgd .sgc .sgc-chips .ch-late .num{color: var(--sgd-bad, #B42318);}.sgd .sgc .sgc-search{margin-inline-start: auto; margin-block: 0;}.sgd .sgc .sgc-search input{height: 34px; width: 230px; max-width: 100%; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); background: var(--sgd-surface); padding: 0 14px; font-size: var(--sgd-f-2xs); font-family: inherit; color: var(--sgd-ink); transition: border-color .09s, box-shadow .09s;}.sgd .sgc .sgc-search input:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.14);}.sgd .sgc .sgc-ledger{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sgd .sgc .sgc-row{--ink:var(--ink-in); --ink-deep:var(--ink-in-deep); --st:var(--st-reg); position: relative; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); overflow: hidden; transition: transform .18s, box-shadow .18s;}.sgd .sgc .sgc-row.dir-out{--ink:var(--ink-out); --ink-deep:var(--ink-out-deep);}.sgd .sgc .st-registered{--st:var(--st-reg);}.sgd .sgc .st-referred{--st:var(--st-ref);}.sgd .sgc .st-progress{--st:var(--st-prog);}.sgd .sgc .st-answered{--st:var(--st-ans);}.sgd .sgc .st-archived{--st:var(--st-arc);}.sgd .sgc .sgc-row::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 3px; z-index: 3; background: var(--st); transform-origin: top; transition: transform .18s, filter .18s;}.sgd .sgc .sgc-row:hover{transform: translateY(-2px); box-shadow: var(--sgd-sh);}.sgd .sgc .sgc-row:hover::before{transform: scaleY(1.8); filter: brightness(1.15);}.sgd .sgc .cls-secret{background: var(--sgd-panel, #F4F5F9);}.sgd .sgc .sgc-x{position: absolute; opacity: 0;}.sgd .sgc .sgc-x:focus-visible ~ .sgc-sum{outline: 2px solid var(--sgd-brand); outline-offset: -2px; border-radius: var(--sgd-r-card);}.sgd .sgc .sgc-sum{position: relative; display: grid; grid-template-columns: 112px minmax(0, 1fr) auto; align-items: stretch; min-height: 74px; padding-inline-end: 190px;}.sgd .sgc .sgc-hit{position: absolute; inset: 0; z-index: 1; cursor: pointer; margin: 0;}.sgd .sgc .sgc-stub{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; align-items: center; gap: 1px; padding: 10px 8px; background: rgba(13, 164, 219, 0.07); border-inline-end: 1px dashed var(--sgd-line);}.sgd .sgc .dir-out .sgc-stub{background: rgba(16, 21, 58, 0.06);}.sgd .sgc .sgc-stub .pref{font-size: .66rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut); font-variant-numeric: tabular-nums lining-nums;}.sgd .sgc .sgc-stub .serial{font-size: 1.45rem; font-weight: var(--sgd-w-heavy); line-height: 1.1; color: var(--ink-deep); font-variant-numeric: tabular-nums lining-nums;}.sgd .sgc .sgc-stub .dirw{font-size: .6rem; font-weight: var(--sgd-w-heavy); color: var(--ink);}.sgd .sgc .sgc-mid{padding: 11px 14px; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 3px;}.sgd .sgc .sgc-mid .subj{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; min-width: 0;}.sgd .sgc .sgc-mid .subj b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-head); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .sgc .bg-secret{flex: none; padding: 1px 10px; border-radius: var(--sgd-r-pill); font-size: .66rem; font-weight: var(--sgd-w-bold); background: var(--sgd-navy, var(--sgs-navy, #10153A)); color: #fff; border: 1px solid #C9A96A;}.sgd .sgc .bg-urgent{flex: none; padding: 1px 10px; border-radius: var(--sgd-r-pill); font-size: .66rem; font-weight: var(--sgd-w-bold); background: var(--sgd-badbg, #FBEAEA); color: var(--sgd-bad, #B42318);}.sgd .sgc .sgc-mid .meta{font-size: .74rem; color: var(--sgd-mut); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .sgc .sgc-side{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-end; justify-content: center; gap: 5px; padding: 10px 14px;}.sgd .sgc .sgc-due{padding: 2px 11px; border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.sgd .sgc .due-ok{background: var(--sgd-okbg, #E7F6EE); color: var(--sgd-ok, #0B6E40);}.sgd .sgc .due-warn{background: var(--sgd-ambbg, #FBF3E4); color: var(--sgd-amb, #B4741A);}.sgd .sgc .due-late{background: var(--sgd-badbg, #FBEAEA); color: var(--sgd-bad, #B42318); animation: sgcBreath 2.4s ease-in-out infinite alternate;}.sgd .sgc .sgc-side .stw{font-size: .68rem; font-weight: var(--sgd-w-bold); color: var(--st);}.sgd .sgc .sgc-acts{position: absolute; top: 0; bottom: 0; inset-inline-end: 14px; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px;}.sgd .sgc .sgc-mini{height: 30px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; padding: 0 12px; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-surface); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); font-family: inherit; color: var(--sgd-mut); cursor: pointer; margin: 0; transition: all .09s;}.sgd .sgc .sgc-mini.m-ok:hover{border-color: var(--sgd-ok, #0B6E40); color: var(--sgd-ok, #0B6E40); background: var(--sgd-okbg, #E7F6EE);}.sgd .sgc .sgc-mini:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-d);}.sgd .sgc .sgc-row:target{scroll-margin-top: 90px;}.sgd .sgc .sgc-row:target::after{content: ""; position: absolute; top: 0; inset-inline-start: 0; height: 2px; z-index: 4; background: #C9A96A; animation: sgcSeal .9s ease-out forwards;}@keyframes sgcSeal{0%{width: 0; opacity: 1;}35%{width: 100%; opacity: 1;}100%{width: 100%; opacity: 0;}}.sgd .sgc .sgc-detail{display: none;}.sgd .sgc .sgc-x:checked ~ .sgc-detail{display: grid; grid-template-columns: minmax(250px, 330px) 1fr; gap: 18px; padding: 14px 16px 16px; background: var(--sgd-panel); border-top: 1px dashed var(--sgd-line); animation: sgcOpen 0.2s cubic-bezier(0.2, 0.7, 0.3, 1);}@keyframes sgcOpen{from{opacity: 0; transform: translateY(-4px);}}@media (max-width: 900px){.sgd .sgc .sgc-x:checked ~ .sgc-detail{grid-template-columns: 1fr;}}.sgd .sgc .sgc-talal{grid-column: 1 / -1; display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; align-items: flex-start; background: var(--sgd-card, #FFFDF8); border: 1px solid #C9A96A; border-radius: 12px; padding: 14px 16px;}.sgd .sgc .sgc-talal img{width: 34px; height: 34px; flex: none;}.sgd .sgc .sgc-talal .tt{display: block; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-on-gold);}.sgd .sgc .sgc-talal .tx{color: var(--sgd-on-gold) !important;}.sgd .sgc .sgc-talal .tx{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-ink); margin-top: 2px;}.sgd[data-bg="dark"] .sgc .sgc-talal{background: rgba(201, 169, 106, 0.09);}.sgd .sgc .sgc-tl{list-style: none; margin: 0; padding: 0; position: relative;}.sgd .sgc .sgc-tl::before{content: ""; position: absolute; inset-inline-start: 5px; top: 8px; bottom: 8px; width: 2px; background: var(--sgd-line);}.sgd .sgc .sgc-tl li{--dot:var(--st-reg); position: relative; padding-inline-start: 26px; padding-block: 7px;}.sgd .sgc .sgc-tl li::before{content: ""; position: absolute; inset-inline-start: 0; top: 12px; width: 12px; height: 12px; border-radius: 50%; background: transparent; border: 2px solid var(--sgd-line);}.sgd .sgc .sgc-tl li.done::before{border: 0; background: var(--dot);}.sgd .sgc .sgc-tl li.now::before{border: 0; background: var(--dot); box-shadow: 0 0 0 4px rgba(13, 164, 219, 0.16);}.sgd .sgc .sgc-tl .t-ref{--dot:var(--st-ref);}.sgd .sgc .sgc-tl .t-prog{--dot:var(--st-prog);}.sgd .sgc .sgc-tl .t-ans{--dot:var(--st-ans);}.sgd .sgc .sgc-tl .t-arc{--dot:#C9A96A;}.sgd .sgc .sgc-tl .lb{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgc .sgc-tl li:not(.done):not(.now) .lb{color: var(--sgd-mut); font-weight: 600;}.sgd .sgc .sgc-tl .who{display: block; font-size: .68rem; color: var(--sgd-mut);}.sgd .sgc .sgc-tl .who .num{font-variant-numeric: tabular-nums lining-nums;}.sgd .sgc .sgc-infocol{min-width: 0;}.sgd .sgc .sgc-info{display: grid; grid-template-columns: auto 1fr; gap: 4px 14px; font-size: var(--sgd-f-2xs); margin-bottom: 12px;}.sgd .sgc .sgc-info span{color: var(--sgd-mut);}.sgd .sgc .sgc-info b{font-weight: var(--sgd-w-bold); color: var(--sgd-head); overflow-wrap: anywhere;}.sgd .sgc .sgc-refform{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 10px;}.sgd .sgc .sgc-refform select{height: 40px; flex: 1; min-width: 140px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; padding: 0 10px;}.sgd .sgc .sgc-refform input{height: 40px; flex: 2; min-width: 180px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; padding: 0 12px;}.sgd .sgc .sgc-refbtn{height: 40px; border: 0; border-radius: var(--sgd-r-ctl); padding: 0 20px; background: var(--st-ref); color: #fff; font-weight: var(--sgd-w-heavy); font-family: inherit; cursor: pointer; transition: background .18s;}.sgd .sgc .sgc-refbtn:hover{background: #0B8DBC;}.sgd .sgc .sgc-ghosts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .sgc .sgc-ghost{height: 34px; padding: 0 14px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: transparent; font-size: .74rem; font-weight: var(--sgd-w-bold); font-family: inherit; color: var(--sgd-mut); cursor: pointer; transition: all .09s;}.sgd .sgc .sgc-ghost.g-progress:hover{border-color: var(--st-prog); color: var(--st-prog);}.sgd .sgc .sgc-ghost.g-answered:hover{border-color: var(--st-ans); color: var(--st-ans);}.sgd .sgc .sgc-ghost.g-archived:hover{border-color: var(--st-arc); color: var(--st-arc);}.sgd .sgc .sgc-empty{border: 1.5px dashed var(--sgd-line); border-radius: 16px; padding: 34px; text-align: center; font-size: var(--sgd-f-sm); color: var(--sgd-mut);}.sgd .sgc .sgc-empty a{color: var(--sgd-brand-d); font-weight: var(--sgd-w-bold);}.sgd[data-bg="dark"] .sgc .sgc-stub{background: rgba(13, 164, 219, 0.16);}.sgd[data-bg="dark"] .sgc .dir-out .sgc-stub{background: rgba(113, 200, 232, 0.12);}.sgd[data-bg="dark"] .sgc .sgc-row.dir-out{--ink-deep:#71C8E8;}.sgd[data-bg="dark"] .sgc .cls-secret{background: rgba(0, 0, 0, 0.18);}@media (max-width: 1080px){.sgd .sgc .sgc-r2{grid-template-columns: repeat(3, 1fr);}.sgd .sgc .sgc-r2 .sgc-file{grid-column: 1 / -1;}}@media (max-width: 720px){.sgd .sgc .sgc-r1, .sgd .sgc .sgc-r2{grid-template-columns: 1fr;}.sgd .sgc .sgc-dirsw{width: 100%;}.sgd .sgc .sgc-dirsw label{flex: 1; justify-content: center;}.sgd .sgc .sgc-sum{grid-template-columns: 88px 1fr; padding-inline-end: 14px;}.sgd .sgc .sgc-side{grid-column: 2; align-items: flex-start;}.sgd .sgc .sgc-acts{position: static; grid-column: 1 / -1; height: auto; padding: 10px 14px 12px; border-top: 1px dashed var(--sgd-line); margin-top: 2px;}}@media (prefers-reduced-motion: reduce){.sgd .sgc *, .sgd .sgc *::before, .sgd .sgc *::after{animation: none !important; transition: none !important;}}.sgd .wq{position: relative;}.sgd .wq-head{position: sticky; top: 0; z-index: 3; min-height: 52px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px; background: var(--sgd-surface); border-block-end: 1px solid var(--sgd-line); padding-inline: 20px; border-radius: 12px 12px 0 0; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .wq-crumb{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; overflow-x: auto;}.sgd .wq-seg{background: none; border: 0; padding: 4px 2px; font-family: inherit; font-size: var(--sgd-f-xs); font-weight: 600; color: var(--sgd-mut); cursor: pointer; position: relative; transition: color .18s; animation: wqSegIn .18s ease-out both;}@keyframes wqSegIn{from{opacity: 0; transform: translateY(4px);}}.sgd .wq-seg:hover{color: var(--sgd-brand-ink);}.sgd .wq-seg.cur{color: var(--sgd-head); font-weight: var(--sgd-w-bold); cursor: default;}.sgd .wq-seg.cur::after{content: ""; position: absolute; inset-inline: 0; bottom: -2px; height: 2px; border-radius: 1px; background: #C9A96A; transform: scaleX(0); animation: wqGold .2s ease-out .09s forwards;}@keyframes wqGold{to{transform: scaleX(1);}}.sgd .wq-arw{font-size: var(--sgd-f-2xs); color: #C7CFDB;}.sgd .wq-meter{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 8px; margin: 0;}.sgd .wq-meter-l{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .wq-meter-n{font-size: 26px; font-weight: var(--sgd-w-bold); color: var(--sgd-gold-ink, #C9A96A); font-variant-numeric: tabular-nums;}.sgd .wq-scene{position: relative; overflow: hidden; min-height: 560px; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-top: 0; border-radius: 0 0 12px 12px;}.sgd .wq-sky{position: absolute; inset: 0; z-index: 0; pointer-events: none;}.sgd .wq-cloud{position: absolute; border-radius: 50%; background-image: radial-gradient(closest-side, rgba(13, 164, 219, 0.05), transparent 70%); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% 100%;}.sgd .wq-cloud.c1{width: 560px; height: 560px; top: -8%; inset-inline-start: 6%; animation: wqCloud 26s ease-in-out infinite alternate;}.sgd .wq-cloud.c2{width: 720px; height: 720px; bottom: -16%; inset-inline-end: 2%; animation: wqCloud 34s ease-in-out -8s infinite alternate;}@keyframes wqCloud{to{transform: translateY(28px) scale(1.06);}}.sgd .wq-stage{position: relative; z-index: 1; width: 100%; max-width: 560px; aspect-ratio: 1 / 1; margin-inline: auto; cursor: zoom-out; transition: transform 760ms cubic-bezier(0.22, 0.61, 0.21, 1), transform-origin 760ms cubic-bezier(0.22, 0.61, 0.21, 1);}.sgd .wq[data-level="0"] .wq-stage{cursor: default;}.sgd .wq-map{display: block; width: 100%; height: 100%; transition: opacity 600ms ease;}.sgd .wq[data-level="2"] .wq-map{opacity: .34;}.sgd .wq[data-level="3"] .wq-map{opacity: .14;}.sgd .wq[data-level="1"] #hail-detail, .sgd .wq[data-level="2"] #hail-detail{opacity: 1; transition: opacity 600ms ease;}.sgd .wq[data-level="1"] #sector-zones{opacity: 1; transition: opacity 600ms ease;}.sgd .wq:not([data-level="0"]) #hail-pin{opacity: 0; transition: opacity 200ms;}.sgd .wq .pin-halo{transform-box: fill-box; transform-origin: center; animation: wqPinHalo 3.6s ease-out infinite;}@keyframes wqPinHalo{0%{transform: scale(1); opacity: .35;}70%{transform: scale(2.2); opacity: 0;}100%{transform: scale(2.2); opacity: 0;}}.sgd .wq-pin{position: absolute; z-index: 2; inset-inline-start: 50%; top: 24%; margin-inline-start: -40px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 6px 14px; font-family: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head); cursor: pointer; box-shadow: 0 2px 10px rgba(16, 21, 58, 0.1); transition: opacity .2s, border-color .18s;}.sgd .wq-pin .num{font-variant-numeric: tabular-nums;}.sgd .wq-pin:hover{border-color: var(--sgd-brand);}.sgd .wq:not([data-level="0"]) .wq-pin{opacity: 0; pointer-events: none;}.sgd .wq-hud{position: absolute; inset: 0; z-index: 2; pointer-events: none;}.sgd .wq-layer{display: none;}.sgd .wq-chips{position: absolute; inset-inline: 0; bottom: 48px; justify-content: center; align-items: flex-end; gap: 14px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-inline: 20px; pointer-events: none;}.sgd .wq[data-level="1"] .wq-layer[data-layer="sectors"]{display: -webkit-box; display: -webkit-flex; display: flex;}.sgd .wq[data-level="2"] .wq-layer[data-layer="types"]{display: -webkit-box; display: -webkit-flex; display: flex;}.sgd .wq[data-level="2"] .wq-layer[data-layer="types"] .wq-chip{display: none;}.sgd .wq[data-active-sector="residential"][data-level="2"] .wq-chip[data-sector="residential"], .sgd .wq[data-active-sector="commercial"][data-level="2"] .wq-chip[data-sector="commercial"], .sgd .wq[data-active-sector="industrial"][data-level="2"] .wq-chip[data-sector="industrial"], .sgd .wq[data-active-sector="agricultural"][data-level="2"] .wq-chip[data-sector="agricultural"], .sgd .wq[data-active-sector="other"][data-level="2"] .wq-chip[data-sector="other"]{display: -webkit-box; display: -webkit-flex; display: flex;}.sgd .wq[data-level="3"] .wq-cards{display: block;}.sgd .wq-chip{pointer-events: auto; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; min-width: 168px; padding: 14px 18px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); font-family: inherit; cursor: pointer; text-align: start; overflow: hidden; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05); transition: transform .18s ease-out; animation: wqChipIn 0.42s cubic-bezier(0.22, 1, 0.36, 1) both;}@keyframes wqChipIn{from{opacity: 0; transform: translateY(12px);}}.sgd .wq-chip::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 3px; background: var(--sgd-brand); opacity: 0; transition: opacity .09s;}.sgd .wq-chip::after{content: ""; position: absolute; inset: 0; border-radius: var(--sgd-r-card); box-shadow: 0 10px 24px rgba(16, 21, 58, 0.1); opacity: 0; transition: opacity .18s; pointer-events: none;}.sgd .wq-chip:hover{transform: translateY(-2px);}.sgd .wq-chip:hover::before, .sgd .wq-chip:hover::after{opacity: 1;}.sgd .wq-chip:active{transform: scale(0.98); transition-duration: .09s;}.sgd .wq-chip:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .wq-chip[aria-disabled="true"]{opacity: .45; cursor: default; pointer-events: none;}.sgd .wq-chip .nm{font-size: var(--sgd-f-sm); font-weight: 600; color: var(--sgd-ink);}.sgd .wq-chip .cnt{font-size: 22px; font-weight: var(--sgd-w-bold); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd .wq-chip .share{display: block; height: 4px; border-radius: 2px; background: #EAF6FC; overflow: hidden;}.sgd .wq-chip .share i{display: block; height: 100%; border-radius: 2px; background: var(--sgd-brand);}.sgd .wq-chip .shl{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .wq-cards{position: absolute; inset: 0; overflow-y: auto; overscroll-behavior: contain; padding: 24px; pointer-events: auto;}.sgd .wq-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 14px; max-width: 1120px; margin-inline: auto;}.sgd .wq-card{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 16px; text-decoration: none; color: inherit; overflow: hidden; transition: transform .18s ease-out; animation: wqChipIn 0.42s cubic-bezier(0.22, 1, 0.36, 1) both; animation-delay: calc(var(--i, 0) * 40ms);}.sgd .wq-card::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 3px; background: #C7CFDB;}.sgd .wq-card.st-published::before{background: var(--sgd-brand);}.sgd .wq-card::after{content: ""; position: absolute; inset: 0; border-radius: var(--sgd-r-card); box-shadow: 0 10px 24px rgba(16, 21, 58, 0.1); opacity: 0; transition: opacity .18s; pointer-events: none;}.sgd .wq-card:hover{transform: translateY(-2px);}.sgd .wq-card:hover::after{opacity: 1;}.sgd .wq-card b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .wq-card .pln{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .wq-card .nums{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; font-size: 17px; font-weight: var(--sgd-w-bold); color: var(--sgd-ink); font-variant-numeric: tabular-nums;}.sgd .wq-card .stp{align-self: flex-start; font-size: var(--sgd-f-3xs); font-weight: 600; padding: 2px 10px; border-radius: var(--sgd-r-pill);}.sgd .wq-card .stp.st-published{color: var(--sgd-brand-ink, #0A7FB0); background: color-mix(in srgb, var(--sgd-brand, #0DA4DB) 10%, var(--sgd-card, #E7F6FD)); border: 1px solid rgba(13, 164, 219, 0.3);}.sgd .wq-card .stp.st-draft{color: var(--sgd-mut, #5C6580); background: var(--sgd-panel, #EEF2F8); border: 1px dashed var(--sgd-line, #C7CFDB);}.sgd .wq-skel{height: 120px; border-radius: 8px; background: var(--sgd-panel, #EEF2F8); animation: wqSkel 1.2s ease-in-out infinite alternate;}@keyframes wqSkel{from{opacity: .55;}to{opacity: 1;}}.sgd .wq-empty{grid-column: 1 / -1; text-align: center; padding: 34px; color: var(--sgd-mut); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 12px; align-items: center;}.sgd .wq-empty b{font-size: var(--sgd-f-md); font-weight: 600; color: var(--sgd-head);}.sgd .wq-more-wrap{max-width: 1120px; margin: 14px auto 0; text-align: center;}.sgd .wq-ghostbtn{pointer-events: auto; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 20px; font-family: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); cursor: pointer; transition: border-color .18s, color .18s;}.sgd .wq-ghostbtn:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-d);}.sgd .wq-directive{position: absolute; top: 14px; inset-inline-start: 14px; z-index: 2; pointer-events: auto; display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: flex-start; max-width: 320px; background: rgba(201, 169, 106, 0.05); border: 1px solid #C9A96A; border-inline-start-width: 3px; border-radius: 12px; padding: 10px 14px;}.sgd .wq-directive img{width: 28px; height: 28px; flex: none;}.sgd .wq-directive b{display: block; font-size: var(--sgd-f-2xs); color: var(--sgd-gold-ink, #B8933F); margin-bottom: 2px;}.sgd .wq-directive span span{font-size: var(--sgd-f-xs); color: var(--sgd-ink); line-height: 1.6;}.sgd .wq-live{position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); margin: 0;}@media (max-width: 767px){.sgd .wq-scene{min-height: 420px;}.sgd .wq-stage{width: 100%;}.sgd .wq-chips{position: static; padding: 14px; display: none; grid-template-columns: 1fr 1fr;}.sgd .wq[data-level="1"] .wq-layer[data-layer="sectors"], .sgd .wq[data-level="2"] .wq-layer[data-layer="types"]{display: grid;}.sgd .wq-chip{min-width: 0; min-height: 44px;}.sgd .wq-meter-n{font-size: 20px;}}@media (prefers-reduced-motion: reduce){.sgd .wq *, .sgd .wq *::before, .sgd .wq *::after{animation: none !important;}.sgd .wq-stage, .sgd .wq-map{transition: none !important;}.sgd .wq-chip, .sgd .wq-card, .sgd .wq-seg{opacity: 1; transform: none;}}.sgd .wq-chip:nth-child(2){animation-delay: 60ms;}.sgd .wq-chip:nth-child(3){animation-delay: 120ms;}.sgd .wq-chip:nth-child(4){animation-delay: 180ms;}.sgd .wq-chip:nth-child(5){animation-delay: 240ms;}.sgd .wq-chip:nth-child(n+6){animation-delay: 300ms;}.sgd .wq[data-level="3"] .wq-directive{display: none;}.plg{max-width: 860px; margin: 0 auto; padding: 24px 18px 60px;}.plg .plg-hero{text-align: center; margin-bottom: 18px;}.plg .plg-hero h1{font-size: 1.5rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head, var(--sgs-navy, #10153A)); margin: 0 0 12px;}.plg .plg-hero.ok{padding: 48px 20px;}.plg .plg-hero.ok p{color: var(--sgd-mut, #5C6580); line-height: 1.9;}.plg .plg-hero.ok .plg-sub{font-weight: var(--sgd-w-bold); color: var(--sgd-head, var(--sgs-navy, #10153A));}.plg .plg-hero.ok .plg-mark{width: 72px; height: 72px; border-radius: 50%; margin-bottom: 10px; filter: drop-shadow(0 0 12px rgba(201, 169, 106, 0.55));}.plg .plg-talal{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; align-items: flex-start; text-align: start; background: var(--sgd-surface); border: 1px solid #C9A96A; border-radius: 12px; padding: 14px 16px; line-height: 1.9; font-size: var(--sgd-f-sm); color: var(--sgd-ink, #1B2140);}.plg .plg-talal img{width: 38px; height: 38px; flex: none;}.plg .plg-talal b{color: var(--sgd-head, var(--sgs-navy, #10153A));}.plg .plg-anim{width: 300px; max-width: 88%; margin: 16px auto 4px; display: block; color: var(--sgs-blue, #0DA4DB); opacity: .85;}.plg .plg-anim .cap{font-size: 9px; fill: #5C6580; text-anchor: middle; stroke: none;}.plg .plg-anim .s1, .plg .plg-anim .s2, .plg .plg-anim .s3, .plg .plg-anim .arr{stroke-dasharray: 220; stroke-dashoffset: 220; animation: plgDraw 1.6s ease forwards;}.plg .plg-anim .arr{stroke-dasharray: 40; stroke-dashoffset: 40;}.plg .plg-anim .s2{animation-delay: .9s;}.plg .plg-anim .arr{animation-delay: .7s;}.plg .plg-anim .arr.a2{animation-delay: 1.7s;}.plg .plg-anim .s3{animation-delay: 1.9s;}.plg .plg-anim .sig{stroke: #C9A96A;}.plg .plg-anim .chk{stroke: #0E9F5A;}@keyframes plgDraw{to{stroke-dashoffset: 0;}}.plg .plg-doc{background: var(--sgd-surface, #fff); border: 1px solid var(--sgd-line, #E1E7EF); border-radius: 16px; padding: 20px 22px; line-height: 2; font-size: var(--sgd-f-sm); color: var(--sgd-ink, #1B2140); box-shadow: 0 1px 2px rgba(16, 21, 58, 0.04), 0 12px 32px rgba(16, 21, 58, 0.06);}.plg .plg-doc-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 2px solid #C9A96A; padding-bottom: 12px; margin-bottom: 12px;}.plg .plg-doc-h img{width: 42px; height: 42px;}.plg .plg-doc-h div{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.plg .plg-doc-h div b{color: var(--sgd-head, var(--sgs-navy, #10153A));}.plg .plg-doc-h div span{font-size: var(--sgd-f-xs); color: var(--sgd-mut, #5C6580);}.plg .plg-doc-h small{margin-inline-start: auto; color: var(--sgd-mut, #5C6580);}.plg .plg-pre{text-align: center; color: #B8933F; font-weight: var(--sgd-w-bold); margin: 4px 0 10px;}.plg .plg-sec{margin-bottom: 10px;}.plg .plg-sec > b{color: var(--sgd-head, var(--sgs-navy, #10153A));}.plg .plg-list{margin: 6px 0 0; padding-inline-start: 20px; columns: 2; column-gap: 26px;}.plg .plg-list li{break-inside: avoid; font-size: var(--sgd-f-sm);}.plg .plg-list li::marker{color: var(--sgs-blue, #0DA4DB);}@media (max-width: 640px){.plg .plg-list{columns: 1;}}.plg .plg-signwrap{display: grid; grid-template-columns: 1fr 230px; gap: 16px; margin-top: 16px; align-items: start;}@media (max-width: 760px){.plg .plg-signwrap{grid-template-columns: 1fr;}}.plg .plg-signpad{background: var(--sgd-surface, #fff); border: 1px solid var(--sgd-line, #E1E7EF); border-radius: 16px; padding: 16px;}.plg .plg-signpad b{display: block; margin-bottom: 10px; color: var(--sgd-head, var(--sgs-navy, #10153A));}.plg .plg-signpad canvas{display: block; width: 100%; height: auto; background: #FBFDFF; border: 1.5px dashed rgba(13, 164, 219, 0.45); border-radius: 12px; touch-action: none; cursor: crosshair;}.plg .plg-signacts{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-top: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.plg .plg-qr{background: var(--sgd-surface, #fff); border: 1px solid var(--sgd-line, #E1E7EF); border-radius: 16px; padding: 16px; text-align: center;}.plg .plg-qr b{display: block; color: var(--sgd-head, var(--sgs-navy, #10153A)); margin-bottom: 6px;}.plg .plg-qr small{display: block; color: var(--sgd-mut, #5C6580); line-height: 1.8; margin-bottom: 10px;}.plg .plg-qr img{width: 150px; height: 150px; border: 1px solid var(--sgd-line, #E1E7EF); border-radius: var(--sgd-r-ctl); padding: 6px; background: #fff;}.plg.plg-m .plg-signpad canvas{height: 200px;}.sgd-mypin{position: absolute; z-index: 1075; width: 18px; height: 18px; border-radius: 50%; border: 2px solid #fff; background: #C9A96A; cursor: pointer; padding: 0; box-shadow: 0 0 0 2px rgba(201, 169, 106, 0.35), 0 2px 8px rgba(16, 21, 58, 0.25); animation: sgdHpulse 2.4s cubic-bezier(0.4, 0, 0.6, 1) infinite;}.sgd-mypin-pop{position: absolute; z-index: 1076; width: 300px; max-width: 86vw; background: #FFFFFF; border: 1px solid #C9A96A; border-radius: 12px; padding: 12px 14px; box-shadow: 0 14px 34px rgba(16, 21, 58, 0.2); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd-mypin-pop b{color: var(--sgd-head);}.sgd-mypin-pop .rp{background: #FFFDF8; border-radius: 8px; padding: 6px 9px; line-height: 1.7;}.sgd-mypin-pop a{color: var(--sgs-blue-d, #0B6E93); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd-mypin-pop .xx{position: absolute; top: 6px; inset-inline-end: 8px; border: 0; background: none; cursor: pointer; color: #5C6580; font-size: var(--sgd-f-xs);}.sgd-mypin-pop .mn{font-size: var(--sgd-f-3xs); color: #6B7189; line-height: 1.6; border-inline-start: 2px solid rgba(16, 21, 58, 0.14); padding-inline-start: 8px;}.sgd-mypin-pop .pre{background: #EAF7FD; border: 1px solid rgba(13, 164, 219, 0.34); border-radius: 8px; padding: 6px 9px; font-size: .73rem; color: #0B5E7E; line-height: 1.65;}.sgd-mypin-pop .ask{font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin-top: 2px;}.sgd-mypin-pop .acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px;}.sgd-mypin-pop .acts .sy{border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 10px; font-family: inherit; font-size: .74rem; font-weight: 600; cursor: pointer; text-align: start; background: #FFFFFF; color: var(--sgd-ink); transition: border-color .15s, background .15s;}.sgd-mypin-pop .acts .sy:hover:not(:disabled){border-color: var(--sgs-blue, #0DA4DB); background: #F4FBFE;}.sgd-mypin-pop .acts .sy:disabled{opacity: .45; cursor: default;}.sgd-mypin-pop .acts .sy.ok{border-color: rgba(11, 110, 64, 0.4); color: #0B6E40;}.sgd-mypin-pop .acts .sy.no{border-color: rgba(180, 35, 24, 0.34); color: #B42318;}.sgd-mypin-pop .acts .sy.gh{color: #6B7189;}.sgd .fb-reply{display: block; margin-top: 4px; background: var(--sgd-card, #FFFDF8); border-inline-start: 2px solid #C9A96A; border-radius: 6px; padding: 4px 9px;}.sgd .fb-reply b{color: var(--sgd-gold-ink, #B8933F);}.sgd .fb-replyform{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; align-items: center; margin: 0; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .fb-replyform input[type="text"]{width: 210px; height: 30px; border: 1px solid var(--sgd-line); border-radius: 8px; padding: 0 9px; font-size: .74rem; font-family: inherit; background: var(--sgd-surface); color: var(--sgd-ink);}.sgd .fb-replyform select{height: 30px; border: 1px solid var(--sgd-line); border-radius: 8px; font-size: var(--sgd-f-3xs); font-family: inherit; background: var(--sgd-surface); color: var(--sgd-ink);}.sgd .sgd-form label input[name="amount"]{max-width: 150px; font-weight: var(--sgd-w-heavy);}.sgd .sgd-form label input[name="description"], .sgd .sgd-form label input[name="note"]{min-width: 260px;}.sgd .sgd-list .li small{color: var(--sgd-ink); opacity: .82; font-weight: 600;}.sgd[data-view="tsg"] .taskrow, .sgd .tasksbox li, .sgd .taskrow{font-size: var(--sgd-f-2xs); padding: .3rem .5rem; line-height: 1.55;}.sgd[data-bg="light"]{background-color: var(--sgd-panel, #F5F8FB); background-image: radial-gradient(ellipse 140% 55% at 50% -8%, rgba(201, 169, 106, 0.1) 0%, rgba(201, 169, 106, 0.045) 38%, rgba(201, 169, 106, 0) 62%), radial-gradient(ellipse 70% 90% at 100% 30%, rgba(13, 164, 219, 0.035) 0%, rgba(13, 164, 219, 0) 55%), linear-gradient(-180deg, rgba(16, 21, 58, 0) 68%, rgba(16, 21, 58, 0.04) 100%); background-repeat: no-repeat; background-size: 100% 100%;}.sgd[data-bg="dark"]{background-color: #0B0F2B; background-image: radial-gradient(ellipse 140% 55% at 50% -8%, rgba(201, 169, 106, 0.07) 0%, rgba(201, 169, 106, 0.025) 40%, rgba(201, 169, 106, 0) 62%), radial-gradient(ellipse 70% 90% at 100% 30%, rgba(13, 164, 219, 0.05) 0%, rgba(13, 164, 219, 0) 55%), linear-gradient(-180deg, rgba(0, 0, 0, 0) 68%, rgba(0, 0, 0, 0.25) 100%); background-repeat: no-repeat; background-size: 100% 100%;}.sgd[data-bg="light"] .sgd-panel, .sgd[data-bg="light"] .sgd-mod{box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05), 0 6px 20px rgba(16, 21, 58, 0.06);}.sgd .tsg-pane + .sgd-modgrid::before, .sgd .sgd-tsg-divider{content: ""; display: block; height: 1px; margin: 4px auto 14px; width: 100%; background-image: linear-gradient(-90deg, rgba(201, 169, 106, 0) 0%, rgba(201, 169, 106, 0.55) 50%, rgba(201, 169, 106, 0) 100%); grid-column: 1 / -1;}.sgd[data-view="tsg"] .sgd-mod, .sgd[data-bg="dark"] .sgd-mod{position: relative; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.06); background-color: var(--sgs-navy, #10153A); background-image: radial-gradient(120% 90% at 85% -10%, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0) 55%), linear-gradient(-160deg, #171E4E 0%, var(--sgs-navy, #10153A) 46%, #0B0F2B 100%); background-repeat: no-repeat; background-size: cover; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 1px 2px rgba(4, 6, 20, 0.55), 0 14px 34px rgba(4, 6, 20, 0.35); transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.sgd[data-view="tsg"] .sgd-mod::before, .sgd[data-bg="dark"] .sgd-mod::before{content: ""; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; opacity: .035; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(/sgreco_desktops/static/src/scss/%23n)'/%3E%3C/svg%3E"); background-repeat: repeat;}.sgd[data-view="tsg"] .sgd-mod:hover, .sgd[data-bg="dark"] .sgd-mod:hover{transform: translateY(-4px); border-color: rgba(201, 169, 106, 0.3); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.09), 0 2px 4px rgba(4, 6, 20, 0.6), 0 22px 48px rgba(4, 6, 20, 0.45);}.sgd[data-view="tsg"] .sgd-mod:active, .sgd[data-bg="dark"] .sgd-mod:active{transform: translateY(-1px); transition-duration: .09s;}.sgd[data-view="tsg"] .sgd-mod b, .sgd[data-bg="dark"] .sgd-mod b{color: #B9C2E0; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd[data-view="tsg"] .sgd-mod .c, .sgd[data-bg="dark"] .sgd-mod .c{color: #EDF1FA; font-size: 40px; font-weight: 600; line-height: 1.05; font-variant-numeric: tabular-nums lining-nums;}.sgd[data-view="tsg"] .sgd-mod .m, .sgd[data-bg="dark"] .sgd-mod .m{color: #8B93B8;}.sgd[data-view="tsg"] .sgd-mod .m{font-size: var(--sgd-f-xs);}.sgd[data-view="tsg"] .sgd-kpi-mini .l{font-size: var(--sgd-f-xs);}.sgd .sgd-mod.prime{border-color: rgba(201, 169, 106, 0.38);}.sgd[data-view="tsg"] .sgd-mod.prime, .sgd[data-bg="dark"] .sgd-mod.prime{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.09), inset 0 0 0 1px rgba(201, 169, 106, 0.1), 0 1px 2px rgba(4, 6, 20, 0.55), 0 16px 38px rgba(4, 6, 20, 0.4);}.sgd[data-view="tsg"] .sgd-mod.prime .c, .sgd[data-bg="dark"] .sgd-mod.prime .c{color: #C9A96A; text-shadow: 0 0 24px rgba(201, 169, 106, 0.25);}.sgd .sgd-mod .ctxline{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; margin-top: 8px; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd[data-view="tsg"] .sgd-mod .ctxline, .sgd[data-bg="dark"] .sgd-mod .ctxline{color: #8B93B8;}.sgd .sgd-mod .upulse{width: 8px; height: 8px; border-radius: 50%; flex: none; background: #C9A96A; animation: sgdPrimePulse 1680ms ease-in-out infinite;}@keyframes sgdPrimePulse{0%, 100%{box-shadow: 0 0 0 0 rgba(201, 169, 106, 0.4);}55%{box-shadow: 0 0 0 6px rgba(201, 169, 106, 0);}}.sgd .sg-lead-head{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 16px 18px; margin-bottom: 12px; position: relative; overflow: hidden;}.sgd .sg-lead-head::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 3px; background: var(--sgd-brand);}.sgd .lh-id{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .lh-name{font-size: 1.35rem; font-weight: var(--sgd-w-bold); color: var(--sgd-head); text-decoration: none;}.sgd .lh-src{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); background: var(--sgd-panel); border-radius: var(--sgd-r-pill); padding: 2px 10px;}.sgd .lh-opp{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .lh-line{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 6px;}.sgd .lh-phone{font-variant-numeric: tabular-nums; font-weight: var(--sgd-w-bold); color: var(--sgd-ink);}.sgd .lh-pulse{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd .lh-pulse .pd{width: 10px; height: 10px; border-radius: 50%;}.sgd .lh-pulse.p-fresh{color: var(--sgd-brand-ink, #0A7FA9);}.sgd .lh-pulse.p-fresh .pd{background: var(--sgs-blue, #0DA4DB);}.sgd .lh-pulse.p-warm{color: var(--sgd-gold-ink, #B4741A);}.sgd .lh-pulse.p-warm .pd{background: #E39A2D;}.sgd .lh-pulse.p-cold{color: var(--sgd-bad, #B42318);}.sgd .lh-pulse.p-cold .pd{background: #C0392B; animation: sgLeadCold 3.2s ease-in-out infinite;}@keyframes sgLeadCold{0%, 100%{opacity: 1; transform: scale(1);}50%{opacity: .55; transform: scale(1.25);}}.sgd .lh-nonext{font-size: .74rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-bad, #B42318); background: rgba(192, 57, 43, 0.08); border-radius: var(--sgd-r-pill); padding: 3px 12px;}.sgd .sg-journey{margin-top: 14px; padding: 10px 12px; border: 1px solid var(--sgd-line); border-radius: 12px; background: var(--sgd-panel);}.sgd .sj-head{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: var(--sgd-f-xs); color: var(--sgd-mut); margin-bottom: 8px;}.sgd .sj-head b{color: var(--sgd-head);}.sgd .sj-head .sj-at b{color: var(--sgd-brand-ink);}.sgd .sj-steps{list-style: none; margin: 0; padding: 2px 0 8px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; overflow-x: auto; scroll-snap-type: x proximity; overscroll-behavior-x: contain;}.sgd .sj{position: relative; flex: 0 0 104px; scroll-snap-align: start; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center; gap: 3px; padding: 8px 4px 6px; border-radius: 12px; min-width: 104px;}.sgd .sj .sj-dot{width: 26px; height: 26px; border-radius: 50%; border: 2px solid var(--sgd-line); background: var(--sgd-surface); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-mut);}.sgd .sj .sj-name{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-head); line-height: 1.4;}.sgd .sj .sj-hint{font-size: var(--sgd-f-2xs, 12px); color: var(--sgd-mut); line-height: 1.4; display: none;}.sgd .sj.done .sj-dot{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-brand); color: #fff;}.sgd .sj.done .sj-name{color: var(--sgd-mut);}.sgd .sj.cur{background: color-mix(in srgb, var(--sgd-gold) 16%, var(--sgd-surface)); outline: 1px solid color-mix(in srgb, var(--sgd-gold) 55%, var(--sgd-line));}.sgd .sj.cur .sj-dot{border-color: #C9A96A; box-shadow: 0 0 0 3px rgba(201, 169, 106, 0.25); color: var(--sgd-head);}.sgd .sj.cur .sj-name{color: var(--sgd-head);}.sgd .sj.cur .sj-hint{display: block;}.sgd .sj-saud{position: absolute; top: -6px; inset-inline-end: 2px; width: 22px; height: 22px; border-radius: 50%; overflow: visible; cursor: help;}.sgd .sj-saud img{width: 22px; height: 22px; border-radius: 50%; border: 2px solid #C9A96A; background: var(--sgd-card, #fff); display: block;}.sgd .sj-saud .sj-tip{display: none; position: absolute; top: 26px; inset-inline-end: 0; width: 220px; z-index: 20; background: var(--sgd-inverse, #10153A); color: var(--sgd-on-inverse, #EAF6FC); border: 1px solid var(--sgd-line-inverse); font-size: var(--sgd-f-xs); line-height: 1.6; padding: 8px 10px; border-radius: var(--sgd-r-ctl); text-align: start; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);}.sgd .sj-saud .sj-tip b{color: #F0D9A0;}.sgd .sj-saud .sj-tip small{color: var(--sgd-on-inverse-mut);}.sgd .sj-saud:hover .sj-tip, .sgd .sj-saud:focus .sj-tip, .sgd .sj-saud:focus-within .sj-tip{display: block;}@media (max-width: 760px){.sgd .sj{flex: 0 0 92px; min-width: 92px;}}.sgd .sg-stage-rail{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 0; margin-top: 16px; overflow-x: auto; padding-bottom: 4px;}.sgd .srl-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 5px; margin: 0; position: relative; min-width: 86px; flex: 1;}.sgd .srl-f:not(:first-child)::before{content: ""; position: absolute; top: 16px; inset-inline-start: -50%; width: 100%; height: 2px; background: var(--sgd-line); z-index: 0;}.sgd .srl-dot{position: relative; z-index: 1; width: 34px; height: 34px; border-radius: 50%; border: 2px solid var(--sgd-line, #D5DEE8); background: var(--sgd-surface); color: var(--sgd-head); font-weight: var(--sgd-w-heavy); cursor: pointer; font-family: inherit; transition: transform .18s ease, box-shadow .18s ease;}.sgd .srl-dot:hover{transform: translateY(-2px);}.sgd .srl-dot.done{background: var(--sgd-brand); border-color: var(--sgd-brand);}.sgd .srl-dot.cur{border-color: transparent; background: var(--sgd-surface); box-shadow: inset 0 0 0 2px #C9A96A; cursor: default; color: var(--sgd-gold-ink, #C9A96A);}.sgd .srl-nm{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); text-align: center; max-width: 96px;}.sgd .srl-f:has(.srl-dot.cur) .srl-nm{font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .sg-quick-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 12px;}.sgd .qa{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; height: 44px; padding-inline: 16px; border-radius: 12px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-head); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); text-decoration: none; cursor: pointer; font-family: inherit; transition: transform .18s ease, border-color .18s ease;}.sgd .qa:hover{transform: translateY(-2px); border-color: var(--sgd-brand);}.sgd .qa.qb{border: 1px solid var(--sgd-line); background: var(--sgd-surface);}.sgd .qa.qa-off{opacity: .45; cursor: not-allowed;}.sgd .qa-d{padding: 0; overflow: visible;}.sgd .qa-d summary{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; height: 44px; padding-inline: 16px; cursor: pointer; list-style: none; font-weight: var(--sgd-w-bold);}.sgd .qa-d summary::-webkit-details-marker{display: none;}.sgd .qa-d .qa-form{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; padding: 10px 14px 12px;}.sgd .qa-d .qa-form input, .sgd .qa-d .qa-form select{height: 38px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 10px; background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit;}.sgd .qa-d[open]{height: auto; min-height: 44px; flex: 1 1 100%; position: relative; z-index: 5; align-items: stretch;}.sgd .qa-d[open] .qa-form{width: 100%;}.sgd .sg-propfind .pf-res{flex: 1 1 100%; max-height: 16rem; overflow-y: auto; margin-top: .3rem; border: 1px solid var(--sgd-line); border-radius: .6rem; padding: .3rem; background: var(--sgd-surface); position: relative; z-index: 6;}.sgd .sg-propfind .pf-res:empty{display: none;}.sgd .sg-propfind .pf-picked{flex: 1 1 100%;}.sgd .qa-gold summary{background: #C9A96A; color: var(--sgd-on-gold); border-radius: 12px;}.sgd .qa-gold[open] summary{border-radius: 12px 12px 0 0;}.sgd .bigbtn.gold{background: #C9A96A; color: var(--sgd-on-gold);}.sgd .sg-lead-cols{display: grid; grid-template-columns: 1fr minmax(240px, 300px); gap: 14px; align-items: start;}@media (max-width: 900px){.sgd .sg-lead-cols{grid-template-columns: 1fr;}}.sgd .touch-tl{list-style: none; margin: 0; padding: 0;}.sgd .touch-tl li{padding: 7px 0; border-top: 1px dashed var(--sgd-line); font-size: var(--sgd-f-xs); color: var(--sgd-ink); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd .touch-tl li.mut{color: var(--sgd-mut); border-top: 0;}.sgd .touch-tl .tw{font-size: .68rem; color: var(--sgd-mut);}.sgd .sg-fam{border-radius: 12px; margin-bottom: 10px; overflow: hidden; border: 1px solid var(--sgd-line);}.sgd .sg-fam summary{cursor: pointer; padding: 10px 14px; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); color: var(--sgd-head); list-style: none;}.sgd .sg-fam summary::-webkit-details-marker{display: none;}.sgd .sg-fam .sgd-frow{margin: 0 10px 8px;}.sgd .fam-id{border-inline-start: 3px solid var(--sgs-navy, #10153A); background: rgba(16, 21, 58, 0.04);}.sgd .fam-money{border-inline-start: 3px solid #1F7A5C; background: rgba(31, 122, 92, 0.05);}.sgd .fam-contact{border-inline-start: 3px solid var(--sgs-blue, #0DA4DB); background: rgba(13, 164, 219, 0.05);}.sgd .sg-lost{margin-top: 14px;}.sgd .sg-lost summary{cursor: pointer; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); list-style: none;}.sgd .sg-lost .qa-form{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; margin-top: 8px;}.sgd .sg-lost .qa-form select{height: 36px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit;}.sgd .sg-parcel-mini{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 14px 16px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd .sg-parcel-mini b{color: var(--sgd-head);}.sgd .sg-parcel-mini small{color: var(--sgd-mut);}.sgd .sg-parcel-mini .pm-price{font-size: 1.1rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d);}.sgd .sg-parcel-mini.empty{border-style: dashed; text-align: center;}.sgd .sgo-hero{padding: 14px 18px 13px; margin-bottom: 14px; border-radius: 16px; box-shadow: 0 2px 10px rgba(16, 21, 58, 0.05);}.sgd .sgo-hid{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .sgo-who{min-width: 0;}.sgd .sgo-name{display: inline-block; font-size: 1.5rem; font-weight: var(--sgd-w-heavy); line-height: 1.25; color: var(--sgd-head); text-decoration: none;}.sgd .sgo-name:hover{color: var(--sgd-brand-d);}.sgd .sgo-sub{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin-top: 4px; font-size: .74rem; color: var(--sgd-mut);}.sgd .sgo-owner{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .sgo-owner b{color: var(--sgd-head);}.sgd .sgo-owner form{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; margin: 0;}.sgd .sgo-owner select{height: 34px; max-width: 200px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; font-size: var(--sgd-f-2xs); padding-inline: 8px;}.sgd .sgo-badges{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 11px;}.sgd .sgo-badges .badge{font-size: var(--sgd-f-3xs); padding: .22rem .7rem;}.sgd .sgo-badges .num, .sgd .sgo-badges .badge.num{font-variant-numeric: tabular-nums;}.sgd .sgo-badges .lh-pulse, .sgd .sgo-p h4 .lh-pulse{border-radius: var(--sgd-r-pill); padding: .22rem .7rem; background: var(--sgd-panel); font-size: var(--sgd-f-3xs);}.sgd .sgo-badges .lh-pulse.p-fresh, .sgd .sgo-p h4 .lh-pulse.p-fresh{background: color-mix(in srgb, var(--sgd-brand) 14%, var(--sgd-surface));}.sgd .sgo-badges .lh-pulse.p-warm, .sgd .sgo-p h4 .lh-pulse.p-warm{background: var(--sgd-ambbg);}.sgd .sgo-badges .lh-pulse.p-cold, .sgd .sgo-p h4 .lh-pulse.p-cold{background: var(--sgd-badbg);}.sgd .sgo-cta{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 12px;}.sgd .sgo-cta .qa{height: 42px;}.sgd .sgo-cta .qa-call{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-brand); color: #fff;}.sgd .sgo-cta .qa-call .num{font-weight: var(--sgd-w-heavy);}.sgd .sgo-cta .qa-call:hover{border-color: var(--sgd-brand); filter: brightness(1.06);}.sgd .sgo-cta .qa-wa{background: #1F7A5C; border-color: #1F7A5C; color: #fff;}.sgd .sgo-cta .qa-wa:hover{border-color: #1F7A5C; filter: brightness(1.06);}.sgd .sgo-cols{display: grid; grid-template-columns: minmax(0, 1fr) minmax(340px, 380px); gap: 14px; align-items: start;}.sgd .sgo-main, .sgd .sgo-side{display: grid; gap: 12px; align-content: start; min-width: 0;}.sgd .sgo-p{border-radius: 16px; min-width: 0;}.sgd .sgo-p h4{font-size: var(--sgd-f-sm); -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem;}.sgd .sgo-p h4 .mini{font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .sgo-p h4 .lh-pulse{font-size: var(--sgd-f-3xs);}.sgd .sgo-p .bigbtn.inline{margin: 0;}.sgd .sgo-p .sg-quick-acts{margin-bottom: 0;}.sgd .sgo-p .sg-journey{margin-top: 0; padding: 0; border: 0; background: transparent;}.sgd .sgo-p .sg-stage-rail{margin-top: 6px;}.sgd .sgo-p .sg-propfind select{min-width: 220px;}.sgd .sgo-p .sg-propfind .pf-src{border: 0; padding: 0; margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; gap: .9rem; font-size: var(--sgd-f-sm); align-items: center;}.sgd .sgo-p .sg-propfind .pf-q{flex: 1 1 240px;}.sgd .sgo-railcap{margin-top: 10px; padding-top: 9px; border-top: 1px dashed var(--sgd-line); font-size: var(--sgd-f-3xs); color: var(--sgd-mut); text-align: start;}.sgd .sgo-qual{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px 12px; margin: 12px 0 10px; padding-top: 11px; border-top: 1px dashed var(--sgd-line);}.sgd .sgo-qual label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; min-width: 140px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-mut); text-align: start;}.sgd .sgo-qual input, .sgd .sgo-qual select{width: 100%; min-width: 0; height: 38px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; font-size: var(--sgd-f-xs); padding-inline: 9px;}.sgd .sgo-qual input:focus, .sgd .sgo-qual select:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.14);}.sgd .sgo-qual .num{font-variant-numeric: tabular-nums;}.sgd .sgo-qual .wide{grid-column: 1 / -1;}.sgd .sgo-qual button{grid-column: 1 / -1; height: 40px;}.sgd .sgo-line{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 10px;}.sgd .sgo-line input, .sgd .sgo-line select{height: 38px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; font-size: var(--sgd-f-xs); padding-inline: 9px; min-width: 140px;}.sgd .sgo-line input:focus, .sgd .sgo-line select:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.14);}.sgd .sgo-line .grow{flex: 1 1 220px;}.sgd .sgo-line .num{font-variant-numeric: tabular-nums;}.sgd .sgo-one{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin: 0;}.sgd .sgo-appts{list-style: none; margin: 10px 0 0; padding: 0;}.sgd .sgo-appts li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; border-top: 1px dashed var(--sgd-line); font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd .sgo-appts li.mut{color: var(--sgd-mut); border-top: 0;}.sgd .sgo-appts .dt{font-variant-numeric: tabular-nums; font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .sgo-appts .tx{flex: 1 1 160px; min-width: 0;}.sgd .sgo-appts .who{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .sgo-appts li.late .dt{color: var(--sgd-bad);}.sgd .sgo-plot{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 9px 0; border-top: 1px dashed var(--sgd-line); font-size: var(--sgd-f-xs);}.sgd .sgo-plot:first-of-type{border-top: 0;}.sgd .sgo-plot .nm{flex: 1 1 150px; min-width: 0;}.sgd .sgo-plot .pr{font-variant-numeric: tabular-nums; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d);}.sgd .sgo-plot .sy{padding: .15rem .55rem;}.sgd .sgo-empty{display: grid; justify-items: center; gap: 8px; padding: 14px; border: 1px dashed var(--sgd-line); border-radius: 12px; text-align: center; font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .sgo-empty b{color: var(--sgd-head);}.sgd .sgo-empty .bigbtn.inline{margin: 0;}.sgd .sgo-acts{display: grid; gap: 10px;}.sgd .sgo-acts .sg-lost{margin-top: 0;}.sgd .sgo-acts .qa-form{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 8px;}.sgd .sgo-acts .qa-form input, .sgd .sgo-acts .qa-form select{flex: 1 1 150px; min-width: 140px; height: 38px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; font-size: var(--sgd-f-xs); padding-inline: 9px;}@media (max-width: 900px){.sgd .sgo-cols{grid-template-columns: minmax(0, 1fr);}.sgd .sgo-name{font-size: 1.25rem;}.sgd .sgo-cta .qa{flex: 1 1 46%; justify-content: center; height: 46px;}.sgd .sgo-line .grow{flex: 1 1 100%;}}.sgd .tqb-assets{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid #B42318; border-radius: var(--sgd-r-card); padding: 14px 16px; margin-bottom: 14px;}.sgd .tqb-assets h4{margin: 0 0 8px; font-size: var(--sgd-f-md);}.sgd .tqb-assets.clean{border-inline-start-color: #C9A96A;}.sgd .tqb-clean{color: var(--sgd-gold-ink, #B8933F); font-weight: var(--sgd-w-heavy); text-align: center; padding: 8px;}.sgd .tqb-arow{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 8px 0; border-top: 1px dashed var(--sgd-line);}.sgd .tqb-row.late{border-inline-start: 3px solid #B42318;}.sgd .tqb-row.st-stalled{border-inline-start: 3px solid var(--sgs-navy, #10153A);}.sgd .sgd-form textarea{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 8px 10px; background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; width: 100%;}@media print{.tqb-receipt .noprint, .tqb-receipt ~ *, body:has(.tqb-receipt) header, body:has(.tqb-receipt) .sgp-bar, body:has(.tqb-receipt) .sgp-foot, body:has(.tqb-receipt) .sgp-ambient, body:has(.tqb-receipt) .amb-toggle{display: none !important;}}@media (prefers-reduced-motion: reduce){.sgd .upulse, .sgd .lh-pulse .pd{animation: none !important;}}.sgd .sgd-appdock{margin: 14px 0 16px;}.sgd .adk-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 10px; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-md); color: var(--sgd-head); margin-bottom: 10px;}.sgd .adk-h small{font-weight: 600; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .adk-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(148px, 1fr)); gap: 10px;}.sgd .adk-tile{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 4px; padding: 12px 14px; border-radius: var(--sgd-r-card); text-decoration: none; background: var(--sgd-surface); border: 1px solid var(--sgd-line); position: relative; overflow: hidden; min-height: 92px; transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.sgd .adk-tile::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 3px; background: var(--sgd-brand); opacity: 0; transition: opacity .09s;}.sgd .adk-tile:hover{transform: translateY(-2px); border-color: rgba(13, 164, 219, 0.35); box-shadow: 0 10px 24px rgba(16, 21, 58, 0.1);}.sgd .adk-tile:hover::before{opacity: 1;}.sgd .adk-tile:active{transform: translateY(0); transition-duration: .09s;}.sgd .adk-ic{font-size: 1.5rem; line-height: 1;}.sgd .adk-tile b{font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .adk-tile small{font-size: .66rem; color: var(--sgd-mut); line-height: 1.5;}.sgd[data-bg="dark"] .adk-tile, .sgd[data-view="tsg"] .adk-tile{border-color: rgba(255, 255, 255, 0.06); background-color: var(--sgs-navy, #10153A); background-image: linear-gradient(-160deg, #171E4E 0%, var(--sgs-navy, #10153A) 60%, #0B0F2B 100%); background-repeat: no-repeat; background-size: cover;}.sgd[data-bg="dark"] .adk-tile b, .sgd[data-view="tsg"] .adk-tile b{color: #EDF1FA;}.sgd[data-bg="dark"] .adk-tile small, .sgd[data-view="tsg"] .adk-tile small{color: #8B93B8;}@media (max-width: 640px){.sgd .adk-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}.sgd .adk-tile{align-items: center; text-align: center;}.sgd .adk-tile small{text-align: center;}.sgd .sgd-bar{position: sticky; top: 0; z-index: 75; background: var(--sgd-surface); box-shadow: 0 4px 16px rgba(16, 21, 58, 0.07);}.sgd[data-bg="dark"] .sgd-bar, .sgd[data-view="tsg"] .sgd-bar{background: rgba(13, 17, 44, 0.92); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); box-shadow: 0 4px 18px rgba(0, 0, 0, 0.4);}.sgd .taskrow, .sgd[data-view="tsg"] .taskrow, .sgd .tasksbox li{font-size: var(--sgd-f-3xs); padding: .22rem .45rem; line-height: 1.45;}.sgd .tasksbox, .sgd .sgd-tasks{max-height: 180px; overflow-y: auto;}.sgd .sgid-ambient{position: absolute; inset: 0; overflow: hidden; pointer-events: none; z-index: 0;}.sgd .sgid-hero, .sgd .sgid-wrap, .sgd .sgid-empty{position: relative; z-index: 1;}.sgd .sga-glyph{position: absolute; background-color: currentColor; aspect-ratio: 1; -webkit-mask-image: url("/sgreco_desktops/static/src/img/sg_icon_blue.svg"); mask-image: url("/sgreco_desktops/static/src/img/sg_icon_blue.svg"); -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; will-change: transform, filter;}.sgd .sga-glyph.g1{width: 340px; color: var(--sgd-brand-ink); opacity: .055; inset-inline-end: -60px; top: 5%; animation: sgaDepth1 45s ease-in-out infinite;}.sgd .sga-glyph.g2{width: 200px; color: var(--sgd-gold-ink, #C9A96A); opacity: .05; inset-inline-start: 3%; bottom: 6%; animation: sgaDepth2 58s ease-in-out infinite;}@keyframes sgaDepth1{0%, 100%{transform: translateY(0) scale(1); filter: blur(2.5px);}50%{transform: translateY(-14px) scale(1.07); filter: blur(0.4px);}}@keyframes sgaDepth2{0%, 100%{transform: translateY(0) scale(1.05); filter: blur(0.5px);}50%{transform: translateY(10px) scale(0.96); filter: blur(2.2px);}}.sgd .sga-grid{position: absolute; inset: -56px; background-image: linear-gradient(0deg, rgba(16, 21, 58, 0.024) 1px, transparent 1px), linear-gradient(-90deg, rgba(16, 21, 58, 0.024) 1px, transparent 1px); background-size: 56px 56px; background-position: 100% 0; -webkit-mask-image: radial-gradient(ellipse at 50% 30%, transparent 28%, #000 82%); mask-image: radial-gradient(ellipse at 50% 30%, transparent 28%, #000 82%); animation: sgaGrid 180s linear infinite;}@keyframes sgaGrid{from{background-position: 100% 0;}to{background-position: right 56px top 56px;}}.sgd .sgid-ambient::before, .sgd .sgid-ambient::after{content: ""; position: absolute; inset: -120px 0; background-repeat: repeat; pointer-events: none;}.sgd .sgid-ambient::before{background-image: radial-gradient(circle 1.5px at 30% 40%, rgba(13, 164, 219, 0.35) 99%, transparent), radial-gradient(circle 1px at 72% 18%, rgba(16, 21, 58, 0.3) 99%, transparent), radial-gradient(circle 1px at 12% 78%, rgba(201, 169, 106, 0.35) 99%, transparent); background-size: 520px 520px, 380px 380px, 640px 640px; opacity: .5; animation: sgaDust1 90s linear infinite;}.sgd .sgid-ambient::after{background-image: radial-gradient(circle 2px at 60% 60%, rgba(13, 164, 219, 0.22) 99%, transparent), radial-gradient(circle 1.5px at 20% 25%, rgba(201, 169, 106, 0.22) 99%, transparent); background-size: 720px 720px, 560px 560px; opacity: .45; animation: sgaDust2 140s linear infinite;}@keyframes sgaDust1{from{background-position: 100% 0, 100% 0, 100% 0;}to{background-position: 100% 520px, 100% 380px, 100% 640px;}}@keyframes sgaDust2{from{background-position: 100% 0, 100% 0;}to{background-position: 100% -720px, 100% -560px;}}.sgd .sga-ring{position: absolute; inset-inline-start: 50%; top: 236px; width: 70px; height: 70px; margin-inline-start: -35px; border-radius: 50%; border: 1px solid rgba(13, 164, 219, 0.28); opacity: 0; animation: sgaSonar 14s cubic-bezier(0.16, 0.6, 0.35, 1) infinite;}.sgd .sga-ring.r2{animation-delay: 4.6s; border-color: rgba(201, 169, 106, 0.22);}.sgd .sga-ring::after{content: ""; position: absolute; inset: 0; border-radius: 50%; border: 1px solid rgba(13, 164, 219, 0.14); transform: scale(0.7);}@keyframes sgaSonar{0%{transform: scale(0.3); opacity: 0;}6%{opacity: .55;}55%{opacity: .12;}100%{transform: scale(11); opacity: 0;}}.sgd .sga-halo{position: absolute; inset-inline-start: 50%; top: 210px; width: 420px; height: 120px; margin-inline-start: -210px; border-radius: 50%; background-image: radial-gradient(ellipse closest-side, rgba(13, 164, 219, 0.07), rgba(201, 169, 106, 0.03) 60%, transparent 75%); animation: sgaHalo 9s ease-in-out infinite alternate;}@keyframes sgaHalo{from{opacity: .5; transform: scale(0.94);}to{opacity: 1; transform: scale(1.04);}}.sgd .sga-sweep{position: absolute; inset: 0; background-image: linear-gradient(-115deg, transparent 30%, rgba(13, 164, 219, 0.045) 46%, rgba(201, 169, 106, 0.035) 54%, transparent 70%); background-size: 100% 320%; background-position: 50% 120%; background-repeat: no-repeat; animation: sgaSweep 32s ease-in-out infinite;}@keyframes sgaSweep{0%, 55%{background-position: 50% 120%; opacity: 0;}62%{opacity: 1;}88%, 100%{background-position: 50% -60%; opacity: 0;}}@media (prefers-reduced-motion: reduce){.sgd .sgid-ambient *, .sgd .sgid-ambient::before, .sgd .sgid-ambient::after{animation: none !important;}}.sgd .sga-radar{position: absolute; inset-inline-start: 0; top: 0; pointer-events: none; opacity: .9;}.sgd .sga-ring{display: none;}.sgd .sgd-appdock.compact{margin: 18px 0 10px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 16px 14px;}.sgd .sgd-appdock.compact .adk-h{margin-bottom: 8px; font-size: var(--sgd-f-sm);}.sgd .adk-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}.sgd .adk-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; height: 36px; padding-inline: 13px; border-radius: var(--sgd-r-sheet); text-decoration: none; background: var(--sgd-panel); border: 1px solid var(--sgd-line); transition: transform .18s ease, border-color .18s ease, background .18s ease;}.sgd .adk-chip .adk-ic{font-size: var(--sgd-f-lg); line-height: 1;}.sgd .adk-chip b{font-size: var(--sgd-f-2xs); color: var(--sgd-head); white-space: nowrap;}.sgd .adk-chip:hover{transform: translateY(-2px); border-color: rgba(13, 164, 219, 0.4); background: var(--sgd-surface);}.sgd[data-bg="dark"] .adk-chip, .sgd[data-view="tsg"] .adk-chip{background: rgba(255, 255, 255, 0.05); border-color: rgba(255, 255, 255, 0.08);}.sgd[data-bg="dark"] .adk-chip b, .sgd[data-view="tsg"] .adk-chip b{color: #EDF1FA;}.sgd[data-bg="dark"] .sgd-appdock.compact, .sgd[data-view="tsg"] .sgd-appdock.compact{background: var(--sgs-navy, #10153A); border-color: rgba(255, 255, 255, 0.06);}.sgd-hello{padding: 1.15rem 1.4rem 1.25rem;}.sgd-hello .s{gap: 9px; margin-top: 10px;}.sgd-hello .hchip{background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 12px; padding: .5rem .9rem; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: #EAF6FC; position: relative; overflow: hidden; border-inline-start: 3px solid rgba(255, 255, 255, 0.35); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); transition: transform .18s ease, background .18s ease;}.sgd-hello a.hchip:hover{transform: translateY(-2px); background: rgba(255, 255, 255, 0.18);}.sgd-hello .hchip:nth-child(1){border-inline-start-color: #FF8A8A;}.sgd-hello .hchip:nth-child(2){border-inline-start-color: #F2C063;}.sgd-hello .hchip:nth-child(3){border-inline-start-color: #7FD4F5;}.sgd-hello .hchip{font-variant-numeric: tabular-nums;}.sgd .plg-line{display: block; margin-top: 4px; font-weight: var(--sgd-w-bold);}.sgd .plg-line.ok{color: #8FEBC0;}.sgd .plg-line.amb{color: #F2C063;}.sgd[data-bg="light"] .myfile-head .plg-line.ok{color: #8FEBC0;}.sgd .sgd-date3{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 1px; min-width: 0; border-radius: 12px; padding: 4px 12px; background: var(--sgd-panel); border: 0; cursor: pointer; font-family: inherit; color: var(--sgd-head); white-space: nowrap; line-height: 1.35; text-align: start;}.sgd .sgd-date3 .d3a{font-size: .62rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d);}.sgd .sgd-date3 .d3b{font-size: .68rem; font-weight: var(--sgd-w-bold);}.sgd .sgd-hbar.v2{min-width: 0; overflow: hidden;}.sgd .sgd-hbar.v2 .hrow{grid-template-columns: minmax(36px, 34%) 1fr auto; min-width: 0;}.sgd .sgd-hbar.v2 .hl{max-width: none; min-width: 0; font-size: .64rem;}.sgd .sgd-hbar.v2 b{font-size: .66rem;}.sgd .sgd-hbar.v2 .hrow{grid-template-columns: minmax(58px, 40%) 1fr auto; align-items: center;}.sgd .sgd-hbar.v2 .hl{white-space: normal; overflow: visible; text-overflow: clip; max-width: none; line-height: 1.4; font-size: var(--sgd-f-2xs, 12px); font-weight: var(--sgd-w-reg); overflow-wrap: break-word;}.sgd .sgd-hbar.v2 .htrack{min-width: 26px;}.sgd .myfile-cols{gap: .85rem;}.sgd .myfile-col{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 14px 14px; min-width: 0; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.04);}.sgd .myfile-col .ptitle{font-size: var(--sgd-f-sm) !important; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); padding: 0 0 8px; margin: 0 0 8px !important; border-bottom: 1px solid var(--sgd-line); text-align: start;}.sgd .myfile-col .sgd-list{gap: .4rem;}.sgd .myfile-col .sgd-list .li{padding: .5rem .6rem; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); border: 1px solid transparent;}.sgd .myfile-col .sgd-list .li b{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); line-height: 1.5;}.sgd .myfile-col .sgd-list .li small{font-size: .68rem; line-height: 1.6;}.sgd .myfile-col .sgd-list a.li:hover{border-color: rgba(13, 164, 219, 0.35); background: var(--sgd-surface);}.sgd .myfile-col .badge{font-size: .62rem; padding: 1px 8px;}.sgd .myfile-col .arrow{font-size: var(--sgd-f-3xs);}.sgd .prp-legend{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 2px 0 12px;}.sgd .prp-legend .lg{font-size: .66rem; font-weight: var(--sgd-w-bold); padding: 3px 11px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); color: var(--sgd-mut); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px;}.sgd .prp-legend .lg::before{content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--sgd-line);}.sgd .prp-legend .lg.avail::before{background: #0E9F5A;}.sgd .prp-legend .lg.booked::before{background: #E8A13D;}.sgd .prp-legend .lg.sold::before{background: #8A93A8;}.sgd .prp-legend .lg.draft::before{background: #C7CFDB;}.sgd .prp-legend .lg.licbad{color: var(--sgd-bad, #B42318); border-color: rgba(214, 69, 69, 0.35);}.sgd .prp-legend .lg.licbad::before{background: #D64545;}.sgd .prp-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(232px, 1fr)); gap: 12px;}.sgd .prp-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-decoration: none; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 16px; overflow: hidden; color: inherit; min-width: 0; transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}.sgd .prp-card:hover{transform: translateY(-3px); border-color: rgba(13, 164, 219, 0.35); box-shadow: 0 12px 28px rgba(16, 21, 58, 0.12);}.sgd .prp-card::before{content: ""; height: 4px; background: #C7CFDB;}.sgd .prp-card.tone-avail::before{background: #0E9F5A;}.sgd .prp-card.tone-booked::before{background: #E8A13D;}.sgd .prp-card.tone-sold::before{background: #8A93A8;}.sgd .prp-card.tone-sold{opacity: .78;}.sgd .prp-card.prp-focus{outline: 2px solid var(--sgd-bad); outline-offset: -2px; opacity: 1;}.sgd .prp-card.prp-focus::before{background: var(--sgd-bad);}.sgd .prp-focus-tag{position: absolute; top: 8px; inset-inline-end: 8px; padding: 2px 8px; border-radius: 999px; background: #B42318; color: #fff; font-size: .68rem; font-weight: 700;}.sgd .prp-focus-note{margin-block: 10px; padding: 10px 14px; border-radius: 12px; border: 1px solid var(--sgd-bad); background: var(--sgd-badbg); color: var(--sgd-bad); line-height: 1.8;}.sgd .prp-img{position: relative; display: block; height: 132px; background: linear-gradient(-160deg, #EEF4FA, #E3EDF5);}.sgd .prp-img img{width: 100%; height: 100%; object-fit: cover; display: block;}.sgd .prp-img .prp-noimg{position: absolute; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 2.2rem; opacity: .35;}.sgd .prp-st{position: absolute; top: 8px; inset-inline-start: 8px; font-size: .64rem; font-weight: var(--sgd-w-heavy); padding: 3px 10px; border-radius: var(--sgd-r-pill); color: #fff; background: #5A6275;}.sgd .prp-st.st-avail{background: var(--sgd-fill-ok, #0B7A47);}.sgd .prp-st.st-booked{background: #9A5B00;}.sgd .prp-st.st-sold{background: #5A6275;}.sgd .prp-st.st-draft{background: #5A6275;}.sgd .prp-lic{position: absolute; bottom: 8px; inset-inline-start: 8px; font-size: .6rem; font-weight: var(--sgd-w-heavy); padding: 3px 9px; border-radius: 8px; background: rgba(214, 69, 69, 0.92); color: #fff;}.sgd .prp-lic.amb{background: rgba(232, 161, 61, 0.94); color: var(--sgd-on-gold);}.sgd .prp-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; padding: 11px 13px 13px; min-width: 0;}.sgd .prp-body b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head); line-height: 1.45; overflow-wrap: break-word;}.sgd .prp-body .prp-meta, .sgd .prp-body .prp-city{font-size: .66rem; color: var(--sgd-mut);}.sgd .prp-nums{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 6px;}.sgd .prp-nums .pn{font-size: .66rem; font-weight: var(--sgd-w-bold); padding: 2px 9px; border-radius: 8px; background: var(--sgd-panel); color: var(--sgd-ink); font-variant-numeric: tabular-nums;}.sgd .prp-nums .pn.price{background: rgba(13, 164, 219, 0.12); color: var(--sgd-brand-ink, #0A7FA9);}.sgd .prp-nums .pn.purpose{background: rgba(16, 21, 58, 0.06);}.sgd[data-bg="dark"] .prp-card, .sgd[data-bg="dark"] .myfile-col{background: #141A3E; border-color: rgba(255, 255, 255, 0.07);}.sgd .visitbar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: rgba(255, 255, 255, 0.14); border: 1px solid rgba(255, 255, 255, 0.28); border-radius: var(--sgd-r-ctl); padding: 6px 12px; margin-bottom: 8px; font-size: .74rem; font-weight: var(--sgd-w-bold); color: #FFF9EA;}.sgd .visitbar b{color: #FFD98A;}.sgd .visitbar .vb-back{margin-inline-start: auto; color: #BFE8F8; text-decoration: none; font-weight: var(--sgd-w-heavy);}.sgd .visitbar .vb-back:hover{color: #fff;}.sgd .scopebar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; margin: 0 0 10px; background: rgba(13, 164, 219, 0.07); border: 1px solid rgba(13, 164, 219, 0.22); border-inline-start: 3px solid var(--sgd-brand); border-radius: var(--sgd-r-ctl); padding: 8px 13px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d);}.sgd .sgid-res.notmine{opacity: .86; background: var(--sgd-panel); border-style: dashed;}.sgd .sgid-badge.lock{background: rgba(16, 21, 58, 0.07); color: var(--sgd-mut, #5C6580); border: 1px dashed var(--sgd-line);}.sgd .sgid-main small.mut{color: var(--sgd-mut); font-style: normal;}.sgd .sgid-open.off{background: var(--sgd-panel); color: var(--sgd-mut); border: 1px dashed var(--sgd-line); cursor: not-allowed;}.sgd .lockcard{max-width: 560px; margin: 34px auto; text-align: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-sheet); padding: 34px 28px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 12px; align-items: center; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.04), 0 12px 32px rgba(16, 21, 58, 0.06);}.sgd .lockcard .lk-ic{font-size: 2.2rem; opacity: .5;}.sgd .lockcard b{font-size: 1.2rem; color: var(--sgd-head);}.sgd .lockcard .lk-msg{font-size: var(--sgd-f-sm); color: var(--sgd-ink); line-height: 1.9;}.sgd .lockcard .lk-depts{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .lockcard .lk-hint{font-size: .74rem; color: var(--sgd-mut);}.sgd .sgid-open.gold{background: #C9A96A; color: var(--sgd-on-gold); border: 0; cursor: pointer; font-family: inherit; font-weight: var(--sgd-w-bold);}.sgd .lockcard .lk-form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; width: 100%; max-width: 400px; margin-top: 6px;}.sgd .lockcard .lk-form input{height: 40px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 12px; background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; text-align: start;}.sgd .lockcard .lk-form input:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.14);}.sgd .svc-link{display: block; margin-top: 4px; background: var(--sgd-panel); border-radius: 8px; padding: 4px 9px; font-size: .68rem; overflow-wrap: anywhere; color: var(--sgd-brand-d); font-weight: var(--sgd-w-bold);}.sgd.mz{--mz-gold:#C9A96A; --mz-open:var(--sgd-brand); --mz-close:#8A93A8;}.sgd .mz-tot{font-size: .74rem; color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd .mz-tabs{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 2px 0 14px;}.sgd .mz-tab .num{font-size: var(--sgd-f-3xs); opacity: .8;}.sgd .mz-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 14px;}.sgd .mz-empty{grid-column: 1/-1; text-align: center; padding: 36px; color: var(--sgd-mut); border: 1.5px dashed var(--sgd-line); border-radius: 16px;}.sgd .mz-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-decoration: none; color: inherit; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 16px; overflow: hidden; min-width: 0; transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease; animation: mzIn 0.42s cubic-bezier(0.22, 1, 0.36, 1) both; animation-delay: calc(var(--i, 0) * 45ms);}@keyframes mzIn{from{opacity: 0; transform: translateY(10px);}}.sgd .mz-card::before{content: ""; height: 4px; background: var(--mz-close);}.sgd .mz-card.st-open::before{background: var(--mz-open);}.sgd .mz-card.st-soon::before{background: var(--sgd-mut);}.sgd .mz-card.st-draft::before{background: var(--sgd-line);}.sgd .mz-card:hover{transform: translateY(-3px); border-color: rgba(13, 164, 219, 0.35); box-shadow: 0 14px 30px rgba(16, 21, 58, 0.12);}.sgd .mz-cover{position: relative; display: block; aspect-ratio: 16/9; background-color: var(--sgd-navy, var(--sgs-navy, #10153A));}.sgd .mz-cover img{width: 100%; height: 100%; object-fit: cover; display: block;}.sgd .mz-mark{position: absolute; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background-color: var(--sgd-navy, var(--sgs-navy, #10153A)); background-image: radial-gradient(circle at 30% 20%, rgba(13, 164, 219, 0.16), transparent 55%);}.sgd .mz-mark img{width: 34%; max-width: 120px; opacity: .2;}.sgd .mz-strip{position: absolute; inset-inline: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 7px 12px; background: rgba(11, 15, 43, 0.72); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: #EAF6FC;}.sgd .mz-strip .mz-st{position: relative; padding-inline-end: 10px;}.sgd .mz-strip .mz-st::after{content: ""; position: absolute; inset-inline-end: 0; top: 2px; bottom: 2px; width: 1px; background: rgba(255, 255, 255, 0.25);}.sgd .mz-strip .mz-when{color: #BFE8F8; font-variant-numeric: tabular-nums;}.sgd .mz-card.st-close .mz-strip{background: rgba(16, 21, 58, 0.78);}.sgd .mz-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px; padding: 12px 14px 14px; min-width: 0;}.sgd .mz-body > b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-head); overflow-wrap: break-word;}.sgd .mz-body .mz-sub{font-size: .68rem; color: var(--sgd-mut);}.sgd .mz-parties{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 4px; border-top: 1px solid var(--sgd-line); padding-top: 8px;}.sgd .mz-parties .pz{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1px; padding-inline: 10px; border-inline-end: 1px solid var(--sgd-line); min-width: 0;}.sgd .mz-parties .pz:last-child{border-inline-end: 0;}.sgd .mz-parties .pz:first-child{padding-inline-start: 0;}.sgd .mz-parties .pz i{font-style: normal; font-size: .6rem; color: var(--sgd-mut);}.sgd .mz-parties .pz b{font-size: var(--sgd-f-3xs); color: var(--sgd-head); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 110px;}.sgd .mz-parties .pz.em b{color: var(--sgd-mut); font-weight: 600;}.sgd .mzh{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-sheet); padding: 16px 18px; margin-bottom: 14px; position: relative; overflow: hidden;}.sgd .mzh::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 4px; background: var(--mz-close);}.sgd .mzh.st-open::before{background: var(--mz-open);}.sgd .mzh-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .mzh-top h1{font-size: 1.3rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); margin: 0;}.sgd .mzh-id{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .mzh-badge{font-size: .68rem; font-weight: var(--sgd-w-heavy); padding: 3px 12px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-mut);}.sgd .mzh.st-open .mzh-badge{background: rgba(13, 164, 219, 0.12); color: var(--sgd-brand-d);}.sgd .mzh-facts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 0; margin-top: 12px; border-top: 1px solid var(--sgd-line); padding-top: 10px;}.sgd .mzh-facts .fx{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; padding: 4px 17px; border-inline-end: 1px solid var(--sgd-line); min-width: 0;}.sgd .mzh-facts .fx:last-child{border-inline-end: 0;}.sgd .mzh-facts .fx:first-child{padding-inline-start: 0;}.sgd .mzh-facts .fx i{font-style: normal; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .mzh-facts .fx b{font-size: 1.08rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums; white-space: nowrap;}.sgd .mzh-facts .fx.gold b{color: var(--mz-gold);}.sgd .mzh-facts .fx.wide b{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd .mzh-legal{margin: 10px 0 0; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.8;}.sgd .mzh-trust{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 10px; padding-top: 10px; border-top: 1px solid var(--sgd-line); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .mzh-trust img{width: 26px; height: 26px;}.sgd .mzh-trust .tsep{width: 1px; height: 16px; background: var(--mz-gold); opacity: .6;}.sgd .mz-split{display: grid; grid-template-columns: 3fr 1fr; gap: 16px; align-items: start;}@media (max-width: 980px){.sgd .mz-split{grid-template-columns: 1fr;}}.sgd .mz-assets{min-width: 0;}.sgd .mz-map{position: sticky; top: 96px; align-self: start; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 12px; min-width: 0;}@media (max-width: 980px){.sgd .mz-map{position: static;}}.sgd .mzm-box{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 14px;}.sgd .mzm-box h4{margin: 0 0 10px; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .mzm-parties{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd .pt-card{background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: 8px 11px; border-inline-start: 3px solid var(--sgd-brand); min-width: 0;}.sgd .pt-card .pt-role{display: block; font-size: .62rem; color: var(--sgd-mut);}.sgd .pt-card .pt-name{display: block; font-size: var(--sgd-f-2xs); color: var(--sgd-head); overflow-wrap: break-word;}.sgd .pt-card small{display: block; font-size: .62rem; color: var(--sgd-mut); line-height: 1.6;}.sgd .pt-card.empty{border-inline-start-color: var(--sgd-line);}.sgd .pt-card.empty .pt-name{color: var(--sgd-mut); font-weight: 600;}.sgd .pt-items{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 4px; margin-top: 5px;}.sgd .pt-items .pt-chip{font-size: .62rem; background: var(--sgd-surface); border-radius: var(--sgd-r-pill); padding: 2px 9px; text-decoration: none; color: var(--sgd-brand-d); border: 1px solid var(--sgd-line);}.sgd .mzm-pins{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px;}.sgd .mzm-pins .pin{width: 30px; height: 30px; border-radius: 8px; display: grid; place-items: center; text-decoration: none; font-size: .66rem; font-weight: var(--sgd-w-heavy); background: var(--sgd-panel); color: var(--sgd-head); border: 1px solid var(--sgd-line); transition: transform .18s;}.sgd .mzm-pins .pin:hover{transform: translateY(-2px); border-color: var(--sgd-brand);}.sgd .mzm-pins .pin.sold{background: rgba(201, 169, 106, 0.16); color: var(--sgd-gold-ink, #B8933F); border-color: rgba(201, 169, 106, 0.4);}.sgd .mzm-sign{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; padding: 4px 6px;}.sgd .mzm-sign img{width: 30px; height: 30px; border-radius: 50%;}.sgd .mzm-sign small{font-size: .66rem; color: var(--sgd-mut);}.sgd .mzm-sign small b{color: var(--sgd-head);}.sgd .mz-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 8px 12px; margin-bottom: 12px;}.sgd .mz-toolbar .tb-l{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .mz-toolbar input[type="search"]{flex: 1; min-width: 150px; height: 34px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 0 14px; background: var(--sgd-panel); color: var(--sgd-ink); font-family: inherit; font-size: var(--sgd-f-2xs);}.sgd .mz-toolbar input[type="search"]:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.14);}.sgd .tb-sorts, .sgd .tb-views{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .tb-sort, .sgd .tb-view{height: 30px; padding-inline: 12px; border-radius: 8px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); font-family: inherit; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); cursor: pointer; transition: all .09s;}.sgd .tb-sort:hover, .sgd .tb-view:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-d);}.sgd .tb-sort.on, .sgd .tb-view.on{background: var(--sgd-navy, var(--sgs-navy, #10153A)); border-color: transparent; color: #fff;}.sgd .mz-assetgrid{display: grid; gap: 12px; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));}.sgd .mz-assetgrid[data-view="rows"]{grid-template-columns: 1fr;}.sgd .mz-asset{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; text-decoration: none; color: inherit; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); overflow: hidden; min-width: 0; transition: transform .18s ease, box-shadow .18s ease; animation: mzIn 0.42s cubic-bezier(0.22, 1, 0.36, 1) both; animation-delay: calc(var(--i, 0) * 35ms); order: var(--r-seq, 0);}.sgd .mz-assetgrid[data-sort="price"] .mz-asset{order: var(--r-price, 0);}.sgd .mz-assetgrid[data-sort="area"] .mz-asset{order: var(--r-area, 0);}.sgd .mz-assetgrid[data-sort="state"] .mz-asset{order: var(--r-state, 0);}.sgd .mz-asset[hidden]{display: none;}.sgd .mz-asset:hover{transform: translateY(-2px); box-shadow: 0 10px 24px rgba(16, 21, 58, 0.1);}.sgd .mz-asset.sold{opacity: .85;}.sgd .mz-asset.canc{opacity: .6;}.sgd .as-img{position: relative; display: block; aspect-ratio: 4/3; background-color: var(--sgd-panel);}.sgd .as-img img{width: 100%; height: 100%; object-fit: cover; display: block;}.sgd .as-noimg{position: absolute; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background-color: var(--sgd-navy, var(--sgs-navy, #10153A));}.sgd .as-noimg img{width: 32%; opacity: .18;}.sgd .as-st{position: absolute; top: 7px; inset-inline-start: 7px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); padding: 2px 10px; border-radius: var(--sgd-r-pill); background: var(--sgd-fill, #0A7AA3); color: #fff;}.sgd .as-st.sold{background: var(--mz-gold); color: var(--sgd-on-gold);}.sgd .as-st.canc{background: #5A5F7D;}.sgd .as-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; padding: 10px 12px 12px; min-width: 0;}.sgd .as-body .as-seq{font-size: .62rem; color: var(--sgd-mut); font-weight: var(--sgd-w-heavy);}.sgd .as-body .as-nm{font-size: var(--sgd-f-xs); color: var(--sgd-head); overflow-wrap: break-word;}.sgd .as-body .as-deed{font-size: .64rem; color: var(--sgd-mut);}.sgd .as-body .as-owner{font-size: .62rem; color: var(--sgd-mut);}.sgd .as-metrics{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 4px;}.sgd .as-metrics .mt{font-size: .62rem; background: var(--sgd-panel); border-radius: 7px; padding: 2px 8px; font-variant-numeric: tabular-nums; color: var(--sgd-ink);}.sgd .as-metrics .mt i{font-style: normal; color: var(--sgd-mut); margin-inline-end: 4px;}.sgd .as-price{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 6px; margin-top: 6px; padding-top: 6px; border-top: 1px dashed var(--sgd-line);}.sgd .as-price i{font-style: normal; font-size: .62rem; color: var(--sgd-mut);}.sgd .as-price b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd .as-price .pend{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .mz-assetgrid[data-view="rows"] .mz-asset{flex-direction: row; align-items: stretch;}.sgd .mz-assetgrid[data-view="rows"] .mz-asset .as-img{width: 120px; flex: none; aspect-ratio: auto;}.sgd .mz-assetgrid[data-view="rows"] .mz-asset .as-body{flex: 1;}.sgd .mz-assetgrid[data-view="rows"] .mz-asset .as-metrics{margin-top: 2px;}@media (prefers-reduced-motion: reduce){.sgd .mz-card, .sgd .mz-asset{animation: none;}}.sgd .mf-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background-color: var(--sgd-navy, var(--sgs-navy, #10153A)); background-image: radial-gradient(900px 260px at 88% -20%, rgba(13, 164, 219, 0.3), transparent 62%); border-radius: var(--sgd-r-sheet); padding: 18px 20px; color: #EAF6FC; position: relative; overflow: hidden; margin-bottom: 12px; min-width: 0;}.sgd .mf-head::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 4px; background: var(--sgd-brand);}.sgd .mf-head.tone-amb::before{background: #E8A13D;}.sgd .mf-head.tone-bad::before{background: #D64545;}.sgd .mf-photo{width: 86px; height: 86px; border-radius: 50%; object-fit: cover; flex: none; box-shadow: 0 0 0 3px rgba(201, 169, 106, 0.5), 0 8px 22px rgba(0, 0, 0, 0.3);}.sgd .mf-id{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px; min-width: 0; flex: 1;}.sgd .mf-id > b{font-size: 1.24rem; color: #FFF9EA; overflow-wrap: break-word;}.sgd .mf-id .mf-role{font-size: var(--sgd-f-sm); color: #9FC9DE;}.sgd .mf-chips{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 2px;}.sgd .mf-chips .mfc{font-size: .66rem; font-weight: var(--sgd-w-bold); padding: 3px 11px; border-radius: var(--sgd-r-pill); text-decoration: none; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); color: #EAF6FC;}.sgd .mf-chips .mfc.ok{background: rgba(143, 235, 192, 0.15); border-color: rgba(143, 235, 192, 0.4); color: #8FEBC0;}.sgd .mf-chips .mfc.amb{background: rgba(242, 192, 99, 0.15); border-color: rgba(242, 192, 99, 0.4); color: #F2C063;}.sgd .mf-chips .mfc.mute{color: #8FA6C9;}.sgd .mf-mark{width: 44px; height: 44px; border-radius: 50%; flex: none; filter: drop-shadow(0 0 8px rgba(201, 169, 106, 0.45));}.sgd .mf-status{display: grid; gap: 10px; margin-bottom: 14px; grid-template-columns: repeat(auto-fit, minmax(168px, 1fr));}.sgd .mfs{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 11px 14px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0; border-inline-start: 3px solid var(--sgd-line);}.sgd .mfs i{font-style: normal; font-size: .66rem; color: var(--sgd-mut);}.sgd .mfs b{font-size: 1.2rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd .mfs small{font-size: .66rem; color: var(--sgd-mut); overflow-wrap: break-word;}.sgd .mfs.ok{border-inline-start-color: #0E9F5A;}.sgd .mfs.amb{border-inline-start-color: #E8A13D;}.sgd .mfs.bad{border-inline-start-color: #D64545;}.sgd .mfs.bad b{color: var(--sgd-bad, #B42318);}.sgd .mfs.mute{border-inline-start-color: var(--sgd-line);}.sgd .mf-tabs{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 12px;}.sgd .mf-pane{display: none;}.sgd .mf-pane.on{display: block; animation: mzIn .32s ease both;}.sgd .mf-bento{display: grid; gap: 12px; min-width: 0; grid-template-columns: repeat(auto-fit, minmax(272px, 1fr));}.sgd .mf-bento .bx{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 15px; min-width: 0; overflow: hidden;}.sgd .mf-bento .bx h4{margin: 0 0 9px; font-size: var(--sgd-f-sm); color: var(--sgd-head); padding-bottom: 7px; border-bottom: 1px solid var(--sgd-line); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px;}.sgd .mf-bento .bx summary{cursor: pointer; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); list-style: none; padding-bottom: 7px; border-bottom: 1px solid var(--sgd-line); margin-bottom: 9px;}.sgd .mf-bento .bx summary::-webkit-details-marker{display: none;}.sgd .mf-bento .bx.wide{grid-column: span 2;}.sgd .mf-bento .bx .bx-empty{color: var(--sgd-mut); font-size: var(--sgd-f-2xs); padding: 10px 2px;}.sgd .mf-bento .bx .bx-note{display: block; margin-top: 8px; font-size: .64rem; color: var(--sgd-mut); line-height: 1.6;}@media (max-width: 720px){.sgd .mf-bento .bx.wide{grid-column: span 1;}}.sgd .mf-bento .bx-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 9px; padding: 7px 9px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); margin-bottom: 6px; text-decoration: none; color: inherit; min-width: 0; border: 1px solid transparent; transition: border-color .18s;}.sgd .mf-bento .bx-row > span:first-child{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .mf-bento .bx-row b{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head); line-height: 1.5; overflow-wrap: break-word;}.sgd .mf-bento .bx-row small{font-size: .65rem; color: var(--sgd-mut); overflow-wrap: break-word;}.sgd .mf-bento .bx-row.late b{color: var(--sgd-bad, #B42318);}.sgd .mf-bento .bx-row:hover{border-color: rgba(13, 164, 219, 0.35);}.sgd .mf-bento .kv{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 10px; padding: 5px 0; border-bottom: 1px dashed var(--sgd-line); min-width: 0;}.sgd .mf-bento .kv:last-child{border-bottom: 0;}.sgd .mf-bento .kv span{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); flex: none;}.sgd .mf-bento .kv b{font-size: var(--sgd-f-2xs); color: var(--sgd-head); text-align: end; overflow-wrap: anywhere; min-width: 0;}.sgd .tagrow{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .mf-bento .bx.doc{border-inline-start: 3px solid var(--sgd-line);}.sgd .mf-bento .bx.doc.tone-ok{border-inline-start-color: #0E9F5A;}.sgd .mf-bento .bx.doc.tone-amb{border-inline-start-color: #E8A13D;}.sgd .mf-bento .bx.doc.tone-bad{border-inline-start-color: #D64545;}.sgd .mf-bento .bx.doc .doc-num{font-size: 1.05rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums; letter-spacing: .06em;}.sgd .mf-bento .bx.doc .doc-word{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); margin: 3px 0 7px;}.sgd .mf-bento .bx.doc.tone-bad .doc-word{color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-bold);}.sgd .mf-bento .bx.doc.tone-amb .doc-word{color: var(--sgd-amb, #B4741A); font-weight: var(--sgd-w-bold);}.sgd .mf-bento .bx.doc .doc-eye{display: inline-block; margin-top: 6px; font-size: .68rem; color: var(--sgd-brand-d); text-decoration: none; font-weight: var(--sgd-w-bold);}.sgd .wk{display: grid; grid-template-columns: repeat(7, 1fr); gap: 6px; min-width: 0;}.sgd .wk-d{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 2px; padding: 9px 2px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); border: 1px solid var(--sgd-line); min-width: 0;}.sgd .wk-d .wl{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .wk-d .wdt{font-size: .58rem; color: var(--sgd-mut);}.sgd .wk-d .wh{font-size: .62rem; font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d); min-height: .9em;}.sgd .wk-d.st-in{background: rgba(14, 159, 90, 0.1); border-color: rgba(14, 159, 90, 0.3);}.sgd .wk-d.st-part{background: rgba(13, 164, 219, 0.1); border-color: rgba(13, 164, 219, 0.3);}.sgd .wk-d.st-leave{background: rgba(232, 161, 61, 0.1); border-color: rgba(232, 161, 61, 0.3);}.sgd .wk-d.st-off{opacity: .5;}.sgd .wk-d.st-miss{background: rgba(214, 69, 69, 0.08); border-color: rgba(214, 69, 69, 0.25);}.sgd .wk-d.now{box-shadow: 0 0 0 2px rgba(201, 169, 106, 0.45);}.sgd .wk-leg{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 9px;}.sgd .wk-leg .lg{font-size: .62rem; color: var(--sgd-mut); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px;}.sgd .wk-leg .lg::before{content: ""; width: 8px; height: 8px; border-radius: 3px; background: var(--sgd-line);}.sgd .wk-leg .lg.in::before{background: #0E9F5A;}.sgd .wk-leg .lg.part::before{background: var(--sgs-blue, #0DA4DB);}.sgd .wk-leg .lg.leave::before{background: #E8A13D;}.sgd .wk-leg .lg.miss::before{background: #D64545;}.sgd .wk-d.st-todo{background: var(--sgd-panel); border-style: dashed;}.sgd .wk-d.st-todo .wl{color: var(--sgd-mut);}.sgd .wk-leg .lg.todo::before{background: transparent; border: 1px dashed var(--sgd-mut);}.sgd .mf-bento .bx-row > small.num{white-space: nowrap; flex: none; align-self: center; color: var(--sgd-mut);}.sgd .mf-bento.fill{grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));}.sgd .mf-bento .bx.fillbx{border-inline-start: 3px solid var(--sgd-line);}.sgd .mf-bento .bx.fillbx.tone-ok{border-inline-start-color: #0E9F5A;}.sgd .mf-bento .bx.fillbx.tone-amb{border-inline-start-color: #E8A13D;}.sgd .mf-bento .bx.fillbx.tone-bad{border-inline-start-color: #D64545;}.sgd .mf-bento .bx.fillbx .fill-say{margin: 9px 0 8px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .fillbar{height: 8px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px solid var(--sgd-line); overflow: hidden;}.sgd .fillbar i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: linear-gradient(-90deg, var(--sgd-brand), #C9A96A); transition: width .6s ease;}.sgd .mz-bar{display: block; position: relative; height: 12px; border-radius: 7px; margin-top: 9px; overflow: hidden; background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sgd .mz-bar::before{content: ""; position: absolute; inset: 0; pointer-events: none; background-image: repeating-linear-gradient(to left, transparent 0 24.6%, rgba(16, 21, 58, 0.16) 24.6% 25%); z-index: 2;}.sgd .mz-bar > i{display: block; height: 100%; border-radius: 7px; position: relative; background: linear-gradient(-180deg, #E4C784, #C9A96A 60%, #A8853F); box-shadow: 0 0 10px rgba(201, 169, 106, 0.5); transition: width 0.7s cubic-bezier(0.22, 1, 0.36, 1);}.sgd .mz-bar > i::after{content: ""; position: absolute; inset-block: -2px; inset-inline-end: -1px; width: 3px; border-radius: 2px; background: var(--sgd-ambbg, #FFF6E2); box-shadow: 0 0 6px rgba(255, 246, 226, 0.9);}.sgd .mz-bar.lv-zero > i{background: var(--sgd-line); box-shadow: none;}.sgd .mz-bar.lv-zero > i::after{display: none;}.sgd .mz-bar.lv-low > i{background: linear-gradient(-180deg, #F0B27A, #D98E3C 60%, #B4741A);}.sgd .mz-bar.lv-mid > i{background: linear-gradient(-180deg, #6FC9EC, var(--sgd-brand) 60%, #0A7BA6); box-shadow: 0 0 10px rgba(13, 164, 219, 0.45);}.sgd .mz-pct{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); margin-top: 5px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .pctv{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-md); letter-spacing: .02em; font-variant-numeric: tabular-nums; padding: 1px 9px; border-radius: var(--sgd-r-pill); background: rgba(201, 169, 106, 0.14); color: var(--sgd-gold-ink, #8A6A22); border: 1px solid rgba(201, 169, 106, 0.4);}.sgd .pctv.lv-zero{background: var(--sgd-panel); color: var(--sgd-mut); border-color: var(--sgd-line);}.sgd .pctv.lv-low{background: rgba(217, 142, 60, 0.14); color: var(--sgd-amb, #8F5A12); border-color: rgba(217, 142, 60, 0.4);}.sgd .pctv.lv-mid{background: rgba(13, 164, 219, 0.13); color: var(--sgd-brand-d); border-color: rgba(13, 164, 219, 0.4);}.sgd .mzh-trust .tz{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .mzh-trust .tz b{font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .mzh-trust .tz small{font-size: .62rem; color: var(--sgd-mut); font-weight: 600;}.sgd .mzh-trust .tz-agent{align-items: flex-start;}.sgd .mzh-trust .tz-logo{width: auto; height: 34px; display: block;}.sgd .mzh-trust img.tz-logo{width: auto; height: 34px;}.sgd.soonp{position: relative; min-height: 74vh; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; padding: 40px 18px 26px; overflow: hidden;}.sgd .soon-sky{position: absolute; inset: 0; z-index: 0; border-radius: 20px; overflow: hidden;}.sgd .soon-card{position: relative; z-index: 2; width: 100%; max-width: 560px; background: rgba(10, 15, 43, 0.72); backdrop-filter: blur(14px); border: 1px solid rgba(201, 169, 106, 0.3); border-radius: 22px; padding: 30px 30px 26px; text-align: center; color: #EAF6FC; box-shadow: 0 26px 70px rgba(0, 0, 0, 0.45);}.sgd .soon-card h1{font-size: 1.5rem; font-weight: var(--sgd-w-heavy); color: #FFF9EA; margin: 6px 0 8px; text-wrap: balance;}.sgd .soon-logo{width: auto; height: 46px; margin: 0 auto 14px; display: block; opacity: .95;}.sgd .soon-kicker{display: inline-block; font-size: .64rem; font-weight: var(--sgd-w-heavy); letter-spacing: .12em; padding: 3px 14px; border-radius: var(--sgd-r-pill); background: rgba(201, 169, 106, 0.18); color: #E4C784; border: 1px solid rgba(201, 169, 106, 0.42);}.sgd .soon-say{font-size: var(--sgd-f-sm); line-height: 1.9; color: #B9D3E4; margin: 0 auto 16px; max-width: 44ch;}.sgd .soon-ctx{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin-bottom: 18px;}.sgd .soon-chip{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0; background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: var(--sgd-r-ctl); padding: 6px 13px;}.sgd .soon-chip i{font-style: normal; font-size: .6rem; color: #8FA6C9;}.sgd .soon-chip b{font-size: var(--sgd-f-2xs); color: #EAF6FC; overflow-wrap: anywhere;}.sgd .soon-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}.sgd .soon-mark{width: 40px; height: 40px; border-radius: 50%; margin: 18px auto 0; display: block; filter: drop-shadow(0 0 9px rgba(201, 169, 106, 0.5));}.sgd .soon-foot{position: relative; z-index: 2; margin-top: 20px; text-align: center; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px;}.sgd .soon-foot .fl1{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .soon-foot .fl1 b{color: var(--sgd-head);}.sgd .soon-foot .fl1 i{color: #C9A96A; font-style: normal;}.sgd .soon-foot .fl2{font-size: .62rem; color: var(--sgd-mut); opacity: .85;}.plg .plg-doc-h img.plg-logo{width: auto; height: 44px;}@media print{.plg .plg-doc-h img.plg-logo{height: 38px;}}.sgd .soon-logo{height: 58px;}.sgd .soon-acts .bigbtn{background: linear-gradient(-180deg, #0A7AA3, #0B6E93); border: 1px solid rgba(255, 255, 255, 0.22); color: #FFFFFF; box-shadow: 0 8px 22px rgba(13, 164, 219, 0.32);}.sgd .soon-acts .bigbtn:hover{filter: brightness(1.08);}.sgd .soon-acts .bigbtn.ghost{background: rgba(255, 255, 255, 0.07); border-color: rgba(201, 169, 106, 0.45); color: #EAD9B0; box-shadow: none;}.sgd .soon-acts .bigbtn.ghost:hover{background: rgba(255, 255, 255, 0.13);}.sgd .soon-foot .fl1{color: #9FC9DE;}.sgd .soon-foot .fl1 b{color: #FFF9EA;}.sgd .soon-foot .fl1 i{color: #E4C784;}.sgd .soon-foot .fl2{color: #7E9BB5;}.sgd .soon-foot .fl2 .fen{color: #9FC9DE;}.sgd .dhead{background-color: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-sheet); padding: 18px 20px 16px; margin-bottom: 14px; position: relative; overflow: hidden; color: var(--sgd-ink); min-width: 0;}.sgd .dhead::before{content: ""; position: absolute; inset-inline: 0; top: 0; height: 4px; background: linear-gradient(-90deg, var(--mz-gold, #C9A96A), var(--sgd-brand));}.sgd[data-bg="dark"] .dhead{background-image: radial-gradient(1100px 300px at 85% -140px, rgba(13, 164, 219, 0.18), transparent 64%);}.sgd .dh-id{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 13px; border-bottom: 1px solid var(--sgd-line);}.sgd .dh-logo{width: auto; height: 52px; flex: none;}.sgd .dh-t{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; min-width: 0; flex: 1;}.sgd .dh-t > b{font-size: 1.16rem; color: var(--sgd-head);}.sgd .dh-t > span{font-size: .74rem; color: var(--sgd-mut);}.sgd .dh-crew{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 3px;}.sgd .dh-crew i{font-style: normal; font-size: .62rem; color: var(--sgd-mut); margin-inline-end: 4px;}.sgd .dh-crew b{font-size: var(--sgd-f-3xs); color: var(--sgd-gold-ink); font-weight: var(--sgd-w-bold); margin-inline-end: 12px;}.sgd .dh-mark{width: 42px; height: 42px; border-radius: 50%; flex: none; filter: drop-shadow(0 0 9px rgba(201, 169, 106, 0.5));}.sgd .dh-nums{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 0; margin-top: 12px;}.sgd .dh-nums .dn{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; padding: 2px 16px; border-inline-end: 1px solid var(--sgd-line); min-width: 0;}.sgd .dh-nums .dn:last-child{border-inline-end: 0;}.sgd .dh-nums .dn.sep{border-inline-start: 1px solid rgba(201, 169, 106, 0.4); margin-inline-start: 8px;}.sgd .dh-nums .dn i{font-style: normal; font-size: .62rem; color: var(--sgd-mut);}.sgd .dh-nums .dn b{font-size: 1.16rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd .dh-bar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; margin-top: 13px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .dh-bar .dh-lbl{font-size: .66rem; color: var(--sgd-mut); flex: none;}.sgd .dh-bar .mz-bar{flex: 1; min-width: 160px; margin-top: 0; background: var(--sgd-track); border-color: var(--sgd-line);}.sgd .dh-bar .pctv{background: rgba(201, 169, 106, 0.2); color: var(--sgd-gold-ink); border-color: rgba(201, 169, 106, 0.5);}.sgd .dh-next{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 12px; padding: 8px 13px; border-radius: 12px; background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sgd .dh-next a{color: var(--sgd-head); text-decoration: none; font-size: var(--sgd-f-xs);}.sgd .dh-next a:hover{text-decoration: underline;}.sgd .dh-next.quiet b{font-size: .74rem; color: var(--sgd-mut); font-weight: 600;}.sgd .dh-kick{font-size: var(--sgd-f-2xs, 12px); font-weight: var(--sgd-w-med); letter-spacing: normal; padding: 2px 11px; border-radius: var(--sgd-r-pill); flex: none; background: rgba(201, 169, 106, 0.18); color: var(--sgd-gold-ink); border: 1px solid rgba(201, 169, 106, 0.42);}.sgd .dh-guide{margin: 11px 0 0; font-size: var(--sgd-f-2xs); line-height: 1.85; color: var(--sgd-ink); padding-inline-start: 12px; border-inline-start: 3px solid var(--mz-gold, #C9A96A);}.sgd .dh-guide > span{display: block; font-size: var(--sgd-f-2xs, 12px); font-weight: var(--sgd-w-med); letter-spacing: normal; color: var(--sgd-gold-ink); margin-bottom: 2px;}.sgd .dh-legal{margin: 10px 0 0; font-size: var(--sgd-f-xs); line-height: 1.8; color: var(--sgd-mut);}.sgd .mz-parties .pz-logo{align-items: flex-start;}.sgd .mz-parties .pz-logo img{width: auto; height: 26px; display: block; margin-bottom: 2px;}.sgd .mz-parties .pz-logo i{font-style: normal;}.sgd .dh-next.warn{background: var(--sgd-badbg); border-color: var(--sgd-bad);}.sgd .dh-next.warn b{color: var(--sgd-bad); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd .dh-kick.bad{background: var(--sgd-badbg); color: var(--sgd-bad); border-color: var(--sgd-bad);}.sgd .dh-stales{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .dh-stales a{font-size: .66rem; padding: 2px 10px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px solid var(--sgd-line); color: var(--sgd-ink); text-decoration: none;}.sgd .dh-stales a:hover{background: var(--sgd-track);}.sgd .noprice{font-size: .64rem; color: var(--sgd-mut); font-weight: 600; padding: 1px 9px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px dashed var(--sgd-line);}.sgd .pf-sec .pf-hint{margin: 0 0 9px; font-size: .68rem; line-height: 1.7; color: var(--sgd-mut); padding-inline-start: 10px; border-inline-start: 2px solid var(--mz-gold, #C9A96A);}.sgd .pf-grid select{height: 36px; border-radius: var(--sgd-r-ctl); font-family: inherit; font-size: var(--sgd-f-xs); padding-inline: 9px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); color: var(--sgd-head); width: 100%;}.sgd .spd-wait{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: rgba(201, 169, 106, 0.13); border: 1px solid rgba(201, 169, 106, 0.42); border-radius: var(--sgd-r-card); padding: 10px 14px; margin-bottom: 12px;}.sgd .spd-wait b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .spd-wait small{font-size: .66rem; color: var(--sgd-mut);}.sgd .spd-new{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 15px; margin-bottom: 14px;}.sgd .spd-new > b{display: block; margin-bottom: 9px; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .spd-cols{display: grid; gap: 12px; min-width: 0; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}.sgd .spd-col{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 14px; min-width: 0; border-top: 3px solid var(--sgd-line);}.sgd .spd-col h4{margin: 0 0 10px; font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .spd-col.st-pending{border-top-color: #E8A13D;}.sgd .spd-col.st-approved{border-top-color: var(--sgd-brand);}.sgd .spd-col.st-paid{border-top-color: #0E9F5A;}.sgd .spd-card{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 11px; margin-bottom: 8px; min-width: 0;}.sgd .spd-card > b{display: block; font-size: var(--sgd-f-2xs); color: var(--sgd-head); line-height: 1.6; overflow-wrap: break-word;}.sgd .spd-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 8px; align-items: baseline; margin-bottom: 3px;}.sgd .spd-top .ref{font-size: .62rem; color: var(--sgd-mut);}.sgd .spd-top .amt{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd .spd-who{display: block; font-size: .63rem; color: var(--sgd-mut); line-height: 1.7; margin-top: 3px; overflow-wrap: break-word;}.sgd .spd-split{display: block; font-size: .64rem; color: var(--sgd-gold-ink, #B4741A); font-weight: var(--sgd-w-bold); margin-top: 5px;}.sgd .spd-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 8px; align-items: center;}.sgd .spd-acts form{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .spd-acts input[type="text"]{height: 30px; font-size: var(--sgd-f-3xs); border-radius: 8px; border: 1px solid var(--sgd-line); padding-inline: 8px; width: 100%; max-width: 190px; background: var(--sgd-surface); color: var(--sgd-head);}.sgd .sbtn{height: 30px; padding-inline: 13px; border-radius: 8px; cursor: pointer; font-family: inherit; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); border: 1px solid transparent;}.sgd .sbtn.ok{background: var(--sgd-fill-ok, #0B7A47); color: #fff;}.sgd .sbtn.bad{background: var(--sgd-fill-bad, #B42318); color: #fff;}.sgd .sbtn.gold{background: linear-gradient(-180deg, #E4C784, #C9A96A 60%, #A8853F); color: #3A2C0A;}.sgd .sbtn:hover{filter: brightness(1.07);}.sgd .spd-closed{margin-top: 14px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 14px;}.sgd .spd-closed h4{margin: 0 0 9px; font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .sgd-drawer .msg .msg-ch{display: inline-block; font-size: .58rem; font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d); background: rgba(13, 164, 219, 0.11); border: 1px solid rgba(13, 164, 219, 0.3); border-radius: var(--sgd-r-pill); padding: 0 8px; margin-inline-start: 6px;}.sgd .wq-card .wq-ph{display: block; width: 100%; aspect-ratio: 16/10; border-radius: var(--sgd-r-ctl); overflow: hidden; margin-bottom: 7px; background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sgd .wq-card .wq-ph img{width: 100%; height: 100%; object-fit: cover; display: block;}.sgd .wq-card .wq-ph.none{background-color: var(--sgd-panel); background-image: url("/sgreco_desktops/static/src/img/sg_icon_navy.svg"); background-repeat: no-repeat; background-position: center; background-size: 34%; opacity: .5;}.sgd .wq-card .wq-legal{display: block; font-size: .6rem; font-weight: var(--sgd-w-bold); line-height: 1.6; margin-top: 3px; overflow-wrap: break-word;}.sgd .wq-card .wq-legal.t-bad{color: var(--sgd-bad, #B42318);}.sgd .wq-card .wq-legal.t-amb{color: var(--sgd-amb, #B4741A);}.sgd .wq-card .wq-place{display: block; font-size: .6rem; color: var(--sgd-mut); line-height: 1.6; margin-top: 2px;}.sgd .dec-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 18px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background-color: var(--sgd-navy, var(--sgs-navy, #10153A)); border-radius: var(--sgd-r-sheet); padding: 16px 20px; margin-bottom: 12px; color: #EAF6FC;}.sgd .dec-n{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 9px;}.sgd .dec-n b{font-size: 2rem; font-weight: var(--sgd-w-heavy); color: #FFF9EA;}.sgd .dec-n span{font-size: var(--sgd-f-sm); color: #9FC9DE;}.sgd .dec-unbased{font-size: .64rem; color: #8FA6C9;}.sgd .dec-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd .dec-row{display: grid; gap: 12px; align-items: center; grid-template-columns: minmax(110px, auto) 1fr minmax(120px, auto) minmax(130px, auto); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 11px 14px; text-decoration: none; color: inherit; border-inline-start: 4px solid var(--sgd-line);}.sgd .dec-row.t-bad{border-inline-start-color: #D64545;}.sgd .dec-row.t-amb{border-inline-start-color: #E8A13D;}.sgd .dec-row.t-ok{border-inline-start-color: #0E9F5A;}@media (max-width: 860px){.sgd .dec-row{grid-template-columns: 1fr; gap: 6px;}}.sgd .dr-cost b{font-size: 1.05rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .dr-cost b.kindtag{font-size: var(--sgd-f-3xs); color: var(--sgd-brand-d); background: rgba(13, 164, 219, 0.1); border: 1px solid rgba(13, 164, 219, 0.28); border-radius: var(--sgd-r-pill); padding: 2px 11px;}.sgd .dr-mid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .dr-mid b{font-size: var(--sgd-f-xs); color: var(--sgd-head); overflow-wrap: break-word;}.sgd .dr-basis{font-size: .63rem; color: var(--sgd-brand-d);}.sgd .dr-when small{font-size: .65rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .dr-party{padding: 5px 11px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sgd .dr-party b{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .dr-party.p-us{background: rgba(201, 169, 106, 0.15); border-color: rgba(201, 169, 106, 0.45);}.sgd .dr-party.p-us b{color: var(--sgd-gold-ink, #8A6A22);}.sgd .dec-zero{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 16px; padding: 26px 22px; text-align: center;}.sgd .dec-zero > b{display: block; font-size: 1.05rem; color: var(--sgd-head); margin-bottom: 7px;}.sgd .dec-zero p{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.9; margin: 0 auto 14px;}.sgd .dec-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}.sgd .dec-all{display: inline-block; margin-top: 14px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d); text-decoration: none;}.sgd .dc-head{background-color: var(--sgd-navy, var(--sgs-navy, #10153A)); border-radius: var(--sgd-r-sheet); padding: 17px 20px; margin: 10px 0 12px; color: #EAF6FC;}.sgd .dc-head h1{font-size: 1.25rem; font-weight: var(--sgd-w-heavy); color: #FFF9EA; margin: 6px 0 9px;}.sgd .dc-kind{font-size: .62rem; font-weight: var(--sgd-w-heavy); padding: 3px 12px; border-radius: var(--sgd-r-pill); background: rgba(255, 255, 255, 0.1); color: #9FC9DE;}.sgd .dc-amt b{font-size: 1.35rem; font-weight: var(--sgd-w-heavy); color: #FFF9EA;}.sgd .dc-cols{display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}.sgd .dc-col{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 15px; min-width: 0;}.sgd .dc-col h4{margin: 0 0 9px; font-size: var(--sgd-f-xs); color: var(--sgd-head); padding-bottom: 7px; border-bottom: 1px solid var(--sgd-line);}.sgd .dc-col h4.dc-h2{margin-top: 14px;}.sgd .dc-sod{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .sodz{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1px; padding: 6px 12px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sgd .sodz i{font-style: normal; font-size: .58rem; color: var(--sgd-mut);}.sgd .sodz b{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .sodz.on{border-color: rgba(14, 159, 90, 0.4); background: rgba(14, 159, 90, 0.08);}.sgd .sodz.on b{color: var(--sgd-head);}.sgd .dc-msg{padding: 7px 10px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); margin-bottom: 6px;}.sgd .dc-msg b{font-size: var(--sgd-f-3xs); color: var(--sgd-head);}.sgd .dc-msg small{font-size: .6rem; color: var(--sgd-mut); margin-inline-start: 7px;}.sgd .dc-msg p{margin: 3px 0 0; font-size: var(--sgd-f-3xs); line-height: 1.7; color: var(--sgd-mut);}.sgd .dc-exec{margin-top: 13px; background: var(--sgd-navy, var(--sgs-navy, #10153A)); border: 1px solid rgba(201, 169, 106, 0.35); border-radius: var(--sgd-r-card); padding: 15px 18px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 13px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .dc-preview{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; flex: 1;}.sgd .dc-preview i{font-style: normal; font-size: .6rem; font-weight: var(--sgd-w-heavy); color: #E4C784;}.sgd .dc-preview b{font-size: var(--sgd-f-xs); font-weight: 600; line-height: 1.8; color: #EAF6FC;}.sgd .dc-blocked{margin-top: 13px; padding: 12px 16px; border-radius: var(--sgd-r-card); background: var(--sgd-panel); border: 1px dashed var(--sgd-line); font-size: var(--sgd-f-2xs); line-height: 1.8; color: var(--sgd-mut);}.sgd .cb-split{display: grid; gap: 14px; align-items: start; min-width: 0; grid-template-columns: 1fr minmax(320px, 420px);}@media (max-width: 1080px){.sgd .cb-split{grid-template-columns: 1fr;}}.sgd .cb-work{min-width: 0;}.sgd .led-side{position: sticky; top: 96px; align-self: start; min-width: 0;}@media (max-width: 1080px){.sgd .led-side{position: static;}}.sgd .ledger{background-color: var(--sgd-ambbg, #FBF7EC); background-image: repeating-linear-gradient(to bottom, transparent 0 25px, rgba(16, 21, 58, 0.09) 25px 26px); border: 1px solid var(--sgd-line, #D9CFB4); border-radius: 12px; overflow: hidden; box-shadow: 0 6px 20px rgba(58, 44, 10, 0.1); min-width: 0; border-inline-start: 3px double #C0554B;}.sgd .ledger .led-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; padding: 9px 13px; background: rgba(16, 21, 58, 0.05); border-bottom: 2px solid #C9A96A;}.sgd .ledger .led-head .led-ttl{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-ink, #3A2C0A);}.sgd .ledger .led-head .led-day{font-size: .68rem; font-weight: var(--sgd-w-bold); color: var(--sgd-gold-ink, #7A6636);}.sgd .ledger .led-head .led-logo{width: auto; height: 34px;}.sgd .ledger .led-tbl{padding: 0 4px 6px;}.sgd .ledger .led-r{display: grid; align-items: center; min-height: 26px; grid-template-columns: 26px 1fr 78px 78px 88px; gap: 4px; padding: 2px 8px; font-size: var(--sgd-f-3xs); color: var(--sgd-ink, #2A2416); border-bottom: 1px solid transparent;}.sgd .ledger .led-r.wide{grid-template-columns: 30px 86px 1fr 92px 92px 104px;}.sgd .ledger .led-hd{font-weight: var(--sgd-w-heavy); font-size: .64rem; color: var(--sgd-gold-ink, #7A6636); border-bottom: 1.5px solid #C9A96A; min-height: 28px; background: rgba(201, 169, 106, 0.1);}.sgd .ledger .c-i{text-align: center; color: var(--sgd-mut, #9A8A5E); font-size: .62rem;}.sgd .ledger .c-d{font-size: .62rem; color: var(--sgd-gold-ink, #7A6636);}.sgd .ledger .c-b{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 0; min-width: 0;}.sgd .ledger .c-b b{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-ink, #2A2416); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .ledger .c-b small{font-size: .6rem; color: var(--sgd-mut, #8A7A50); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .ledger .c-n{text-align: end; font-variant-numeric: tabular-nums; font-size: .68rem; padding-inline-end: 4px; border-inline-start: 1px solid rgba(16, 21, 58, 0.1);}.sgd .ledger .k-in .c-n:nth-of-type(1){color: var(--sgd-ok, #0E7A46); font-weight: var(--sgd-w-bold);}.sgd .ledger .k-out .c-n:nth-of-type(2){color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-bold);}.sgd .ledger .c-n.bal{font-weight: var(--sgd-w-heavy); color: var(--sgd-ink, #3A2C0A); background: rgba(201, 169, 106, 0.1);}.sgd .ledger .led-tot{border-top: 2px double #C9A96A; margin-top: 3px; font-weight: var(--sgd-w-heavy); min-height: 32px;}.sgd .ledger .led-tot .c-b b, .sgd .ledger .led-tot .c-b{font-size: var(--sgd-f-3xs); color: var(--sgd-ink, #3A2C0A); font-weight: var(--sgd-w-heavy);}.sgd .ledger .blank .c-n{border-inline-start: 1px solid rgba(16, 21, 58, 0.08);}.sgd .ledger .led-empty{padding: 22px 14px; text-align: center;}.sgd .ledger .led-empty b{display: block; font-size: var(--sgd-f-xs); color: var(--sgd-ink, #3A2C0A); margin-bottom: 5px;}.sgd .ledger .led-empty span{font-size: .68rem; color: var(--sgd-mut, #8A7A50); line-height: 1.8;}.sgd .ledger.paper{max-width: 980px; margin: 0 auto;}.sgd.ledp .ptitle .bigbtn.inline{background: var(--sgd-fill, #0A7AA3);}.sgd.ledp .ptitle .bigbtn.inline.ghost{background: var(--sgd-panel);}.sgd .ledger .led-sign{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-around; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 22px 14px 14px; border-top: 1px solid rgba(16, 21, 58, 0.12); margin-top: 6px;}.sgd .ledger .led-sign span{font-size: .66rem; color: var(--sgd-gold-ink, #7A6636); padding-top: 20px; border-top: 1px solid #9A8A5E; min-width: 120px; text-align: center;}@media print{.sgd .sgd-bar, .sgd .sgd-foot, .sgd .ptitle a{display: none !important;}.sgd .ledger{box-shadow: none; border-color: #000;}}@media print{.sg-rec-stamp{display: none !important;}}.sgd .hail{position: relative; border-radius: 20px; overflow: hidden; margin-bottom: 16px; min-height: 340px; aspect-ratio: 16/7; background: #0B0F2B; isolation: isolate;}@media (max-width: 720px){.sgd .hail{aspect-ratio: 4/5; min-height: 420px;}}.sgd .hail-vid{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0;}.sgd .hail-veil{position: absolute; inset: 0; z-index: 1; pointer-events: none; background: radial-gradient(120% 80% at 50% 40%, transparent 20%, rgba(11, 15, 43, 0.55) 78%), linear-gradient(-180deg, rgba(11, 15, 43, 0.62) 0%, rgba(11, 15, 43, 0.18) 34%, rgba(11, 15, 43, 0.3) 66%, rgba(11, 15, 43, 0.78) 100%);}.sgd .hail-top{position: absolute; inset-inline: 0; top: 0; z-index: 3; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; gap: 10px; padding: 14px 18px;}.sgd .hail-city{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .hail-city b{font-size: 1.5rem; font-weight: var(--sgd-w-heavy); color: #FFF9EA; text-shadow: 0 2px 14px rgba(0, 0, 0, 0.6); letter-spacing: .02em;}.sgd .hail-city small{font-size: var(--sgd-f-3xs); color: #CFE4F0; text-shadow: 0 1px 8px rgba(0, 0, 0, 0.7);}.sgd .hail-tools{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; flex: none;}.sgd .hbtn{width: 34px; height: 34px; border-radius: var(--sgd-r-ctl); cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; background: rgba(11, 15, 43, 0.5); border: 1px solid rgba(255, 255, 255, 0.2); color: #EAF6FC; font-size: var(--sgd-f-sm); text-decoration: none; backdrop-filter: blur(6px);}.sgd .hbtn:hover{background: rgba(11, 15, 43, 0.72); border-color: rgba(201, 169, 106, 0.5);}.sgd .hail-sky{position: absolute; inset: 0; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 14px; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: 0 18px;}.sgd .hcl{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 1px; min-width: 96px; padding: 13px 16px; border-radius: 16px; cursor: pointer; font-family: inherit; color: #EAF6FC; background: rgba(11, 15, 43, 0.46); backdrop-filter: blur(9px); border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.34); transition: border-color .2s, background .2s; animation: hailBreathe 7.5s ease-in-out infinite;}.sgd .hcl b{font-size: 1.7rem; font-weight: var(--sgd-w-heavy); color: #FFF9EA; font-variant-numeric: tabular-nums; line-height: 1.05;}.sgd .hcl span{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: #CFE4F0;}.sgd .hcl:hover{background: rgba(11, 15, 43, 0.66); border-color: rgba(201, 169, 106, 0.62);}.sgd .hcl.s-commercial{animation-duration: 8.6s; animation-delay: -1.4s;}.sgd .hcl.s-industrial{animation-duration: 9.4s; animation-delay: -2.9s;}.sgd .hcl.s-agricultural{animation-duration: 10.2s; animation-delay: -4.1s;}@keyframes hailBreathe{0%, 100%{transform: scale(1); opacity: .94;}50%{transform: scale(1.035); opacity: 1;}}.sgd .hail-foot{position: absolute; inset-inline: 0; bottom: 0; z-index: 3; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-end; gap: 10px; padding: 14px 18px;}.sgd .hail-hint{font-size: .66rem; color: #B9D3E4; line-height: 1.7; text-shadow: 0 1px 8px rgba(0, 0, 0, 0.75);}.sgd .hail-seal{width: 36px; height: 36px; border-radius: 50%; flex: none; filter: drop-shadow(0 0 10px rgba(201, 169, 106, 0.55));}@media (prefers-reduced-motion: reduce){.sgd .hail-vid{display: none;}.sgd .hail{background-image: url("/sgreco_desktops/static/src/vid/hail_poster.jpg"); background-size: cover; background-position: center;}.sgd .hcl{animation: none;}}.sgd .ext-lede{font-size: var(--sgd-f-sm); color: var(--sgd-mut); line-height: 1.8; max-width: 66ch; margin: 0 0 16px;}.sgd .ext-flow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 18px;}.sgd .ext-flow .ef{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 1px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 8px 13px; min-width: 84px; font-size: .68rem; color: var(--sgd-mut);}.sgd .ext-flow .ef b{font-size: 1.15rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: 1.1;}.sgd .ext-flow .ef.s3{border-color: rgba(201, 169, 106, 0.5);}.sgd .ext-flow .ef.s4{border-color: rgba(13, 164, 219, 0.45);}.sgd .ext-flow .ef.s5{border-color: rgba(11, 110, 64, 0.4);}.sgd .ext-flow .ef.s5 b{color: var(--sgd-ok);}.sgd .ext-flow .ef-ar{color: var(--sgd-mut); font-size: var(--sgd-f-sm);}.sgd .ext-new{margin: 0 0 16px;}.sgd .ext-new summary{cursor: pointer; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); color: var(--sgd-brand-d); padding: 7px 0;}.sgd .ext-form{display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 10px; align-items: end; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 14px 16px;}.sgd .ext-form label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); font-weight: 600;}.sgd .ext-form input, .sgd .ext-form select{height: 34px; border: 1px solid var(--sgd-line); border-radius: 8px; padding: 0 9px; font-family: inherit; font-size: var(--sgd-f-xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .ext-empty{background: var(--sgd-surface); border: 1px dashed var(--sgd-line); border-radius: 12px; padding: 22px 16px; text-align: center;}.sgd .ext-empty b{display: block; color: var(--sgd-head); margin-bottom: 4px;}.sgd .ext-empty span{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .ext-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd .ext-row{display: grid; grid-template-columns: minmax(140px, 1.1fr) 1fr auto; gap: 12px; align-items: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 11px 14px;}.sgd .ext-row.st-review{border-inline-start-color: #C9A96A;}.sgd .ext-row.st-approved{border-inline-start-color: var(--sgd-brand);}.sgd .ext-row.st-active{border-inline-start-color: var(--sgd-ok);}.sgd .ext-row.st-refused, .sgd .ext-row.st-ended{opacity: .6;}.sgd .ext-row .er-who b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .ext-row .er-who small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .ext-row .er-mid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px 11px; align-items: center;}.sgd .ext-row .er-mid .er-st{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .ext-row .er-mid small{font-size: .68rem; color: var(--sgd-mut);}.sgd .ext-row .er-mid small.bad{color: var(--sgd-bad); font-weight: var(--sgd-w-bold);}.sgd .ext-row .er-mid small.warn{color: var(--sgd-amb, #9A7F42); font-weight: var(--sgd-w-bold);}.sgd .ext-row .er-mid small.ok{color: var(--sgd-ok); font-weight: var(--sgd-w-bold);}.sgd .ext-row .er-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}.sgd .ext-row .er-acts form{margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; align-items: center;}.sgd .ext-row .er-acts .sy{border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 11px; font-family: inherit; font-size: .73rem; font-weight: 600; cursor: pointer; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .ext-row .er-acts .sy:hover{border-color: var(--sgd-brand);}.sgd .ext-row .er-acts .sy.ok{border-color: rgba(11, 110, 64, 0.42); color: var(--sgd-ok);}.sgd .ext-row .er-acts .sy.no{border-color: rgba(180, 35, 24, 0.36); color: var(--sgd-bad);}.sgd .ext-row .er-acts .sy.gh{color: var(--sgd-mut);}.sgd .ext-row .er-acts .er-no input{width: 130px; height: 30px; border: 1px solid var(--sgd-line); border-radius: 8px; padding: 0 8px; font-family: inherit; font-size: var(--sgd-f-3xs); background: var(--sgd-bg); color: var(--sgd-ink);}@media (max-width: 640px){.sgd .ext-row{grid-template-columns: 1fr;}}.sgd .ptitle.sub{font-size: var(--sgd-f-lg); margin-top: 26px;}.sgd .sfr-tally{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 18px;}.sgd .sfr-tally .sf{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 1px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 15px; min-width: 92px; font-size: .68rem; color: var(--sgd-mut);}.sgd .sfr-tally .sf b{font-size: 1.2rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: 1.1;}.sgd .sfr-tally .sf.ok b{color: var(--sgd-ok);}.sgd .sfr-tally .sf.bad b{color: var(--sgd-bad);}.sgd .sfr-form{margin: 0 0 14px;}.sgd .sfr-rows{border: 1px solid var(--sgd-line); border-radius: 12px; background: var(--sgd-surface); overflow: hidden; margin-bottom: 12px;}.sgd .sfr-row{display: grid; grid-template-columns: 52px minmax(120px, 1.2fr) 132px 1.4fr; gap: 10px; align-items: center; padding: 9px 14px; border-bottom: 1px solid var(--sgd-line-s); font-size: var(--sgd-f-xs);}.sgd .sfr-row:last-child{border-bottom: 0;}.sgd .sfr-row.sfr-hd{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); background: var(--sgd-bg); border-bottom: 1px solid var(--sgd-line);}.sgd .sfr-row.on{background: rgba(13, 164, 219, 0.045);}.sgd .sfr-row.on .c-nm{font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sfr-row .c-chk input{width: 17px; height: 17px; accent-color: var(--sgs-blue, #0DA4DB); cursor: pointer;}.sgd .sfr-row select, .sgd .sfr-row input[type="text"]{width: 100%; height: 30px; border: 1px solid var(--sgd-line); border-radius: 7px; padding: 0 8px; font-family: inherit; font-size: .74rem; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .sfr-notify{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 8px;}.sgd .sfr-notify small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .sfr-people{display: grid; grid-template-columns: repeat(auto-fill, minmax(232px, 1fr)); gap: 9px;}.sgd .sfp{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 11px 13px;}.sgd .sfp small{display: block; font-size: .68rem; color: var(--sgd-mut); line-height: 1.6; margin-top: 5px;}.sgd .sfp small.ok{color: var(--sgd-ok); font-weight: var(--sgd-w-bold);}.sgd .sfp.ok{border-inline-start-color: var(--sgd-ok);}.sgd .sfp.warn{border-inline-start-color: #C9A96A;}.sgd .sfp.bad{border-inline-start-color: var(--sgd-bad);}.sgd .sfp-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 8px;}.sgd .sfp-h b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .sfp-h .num{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-mut);}.sgd .sfp-bar{height: 5px; border-radius: var(--sgd-r-pill); background: var(--sgd-line-s); margin-top: 7px; overflow: hidden;}.sgd .sfp-bar i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: var(--sgd-brand);}.sgd .sfp.ok .sfp-bar i{background: var(--sgd-ok);}.sgd .sfp.bad .sfp-bar i{background: var(--sgd-bad);}@media (max-width: 640px){.sgd .sfr-row{grid-template-columns: 40px 1fr; row-gap: 6px;}.sgd .sfr-row .c-ap, .sgd .sfr-row .c-no{grid-column: 2;}.sgd .sfr-row.sfr-hd{display: none;}}.sgd .dut-mirror{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 18px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 14px 18px; margin: 0 0 20px;}.sgd .dut-mirror small{flex-basis: 100%; font-size: .68rem; color: var(--sgd-mut);}.sgd .dm-score{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; padding-inline-end: 18px; border-inline-end: 1px solid var(--sgd-line);}.sgd .dm-score b{font-size: 1.9rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d); line-height: 1.05;}.sgd .dm-score span{font-size: .68rem; color: var(--sgd-mut);}.sgd .dm-facts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px 18px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .dm-facts .dmf{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .dm-facts .dmf b{font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .dm-facts .dmf.bad b{color: var(--sgd-bad);}.sgd .dm-facts .dmf.ok b{color: var(--sgd-ok);}.sgd .dut-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin-bottom: 6px;}.sgd .dut-row{display: grid; grid-template-columns: minmax(150px, 1.3fr) 1fr auto; gap: 12px; align-items: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 11px 14px;}.sgd .dut-row.t-ok{border-inline-start-color: var(--sgd-ok);}.sgd .dut-row.t-warn{border-inline-start-color: #C9A96A;}.sgd .dut-row.t-bad{border-inline-start-color: var(--sgd-bad);}.sgd .dut-row .dr-nm b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .dut-row .dr-nm small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.6;}.sgd .dut-row .dr-mid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px 12px; align-items: center;}.sgd .dut-row .dr-mid .dr-cy{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d); background: rgba(13, 164, 219, 0.1); border-radius: 6px; padding: 2px 8px;}.sgd .dut-row .dr-mid small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .dut-row .dr-mid small.bad{color: var(--sgd-bad); font-weight: var(--sgd-w-bold);}.sgd .dut-row .dr-mid small.sc{opacity: .85;}.sgd .dut-row .dr-act{margin: 0;}.sgd .dut-row .dr-act .sy{border: 1px solid rgba(11, 110, 64, 0.42); border-radius: 8px; padding: 6px 13px; font-family: inherit; font-size: var(--sgd-f-2xs); font-weight: 600; cursor: pointer; background: var(--sgd-bg); color: var(--sgd-ok);}.sgd .dut-row .dr-act .sy:hover{background: rgba(11, 110, 64, 0.07);}@media (max-width: 640px){.sgd .dut-row{grid-template-columns: 1fr;}.sgd .dm-score{border-inline-end: 0; padding-inline-end: 0;}}.sgd .hail{min-height: 62vh; height: auto; border-radius: 0;}.sgd .hail .hail-sky{min-height: 44vh; align-content: center; transition: opacity .3s, filter .3s;}.sgd .hail-glyphs{position: absolute; inset: 0; z-index: 1; pointer-events: none; overflow: hidden;}.sgd .hail-glyphs .hg{position: absolute; width: 150px; opacity: .07; filter: blur(0.2px); will-change: transform;}.sgd .hail-glyphs .g1{top: 8%; inset-inline-start: 6%; width: 190px; animation: hgFloat 26s ease-in-out infinite;}.sgd .hail-glyphs .g2{bottom: 12%; inset-inline-end: 9%; width: 130px; opacity: .055; animation: hgFloat 34s ease-in-out infinite reverse;}.sgd .hail-glyphs .g3{top: 46%; inset-inline-end: 34%; width: 96px; opacity: .045; animation: hgFloat 42s ease-in-out infinite;}@keyframes hgFloat{0%, 100%{transform: translateY(0) scale(1);}50%{transform: translateY(-16px) scale(1.05);}}.sgd .hail.zoomed .hcl{opacity: .34; transform: scale(0.86);}.sgd .hail .hcl{transition: transform 0.32s cubic-bezier(0.2, 0.8, 0.3, 1), opacity 0.28s;}.sgd .hail.zoomed .hcl.on{opacity: 1; transform: scale(1.1);}.sgd .hail-panel{position: absolute; z-index: 6; inset-inline: 4%; bottom: 56px; max-height: 46vh; overflow: auto; border-radius: 16px; background: rgba(11, 15, 43, 0.86); backdrop-filter: blur(14px); border: 1px solid rgba(255, 255, 255, 0.16); box-shadow: 0 22px 60px rgba(0, 0, 0, 0.42); animation: hpIn 0.3s cubic-bezier(0.2, 0.8, 0.3, 1) both;}@keyframes hpIn{from{opacity: 0; transform: translateY(14px);}to{opacity: 1; transform: translateY(0);}}.sgd .hail-panel .hp-head{position: sticky; top: 0; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; padding: 12px 16px; background: rgba(11, 15, 43, 0.92); border-bottom: 1px solid rgba(255, 255, 255, 0.12);}.sgd .hail-panel .hp-head b{font-size: var(--sgd-f-lg); color: #fff;}.sgd .hail-panel .hp-head span{font-size: .74rem; color: rgba(255, 255, 255, 0.62);}.sgd .hail-panel .hp-head .hp-x{margin-inline-start: auto; border: 0; background: none; cursor: pointer; color: rgba(255, 255, 255, 0.6); font-size: var(--sgd-f-sm); padding: 4px 6px;}.sgd .hail-panel .hp-head .hp-x:hover{color: #fff;}.sgd .hail-panel .hp-body{display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 9px; padding: 14px 16px 16px;}.sgd .hail-panel .hp-wait{grid-column: 1/-1; text-align: center; padding: 18px; color: rgba(255, 255, 255, 0.6); font-size: var(--sgd-f-xs);}.sgd .hail-panel .hp-go{grid-column: 1/-1; text-align: center; padding: 11px; border: 1px solid rgba(255, 255, 255, 0.24); border-radius: var(--sgd-r-ctl); color: #fff; text-decoration: none; font-size: var(--sgd-f-xs); font-weight: 600; background: rgba(255, 255, 255, 0.06);}.sgd .hail-panel .hp-go:hover{background: rgba(13, 164, 219, 0.24); border-color: rgba(13, 164, 219, 0.5);}@media (prefers-reduced-motion: reduce){.sgd .hail-glyphs .hg{animation: none;}.sgd .hail-panel{animation: none;}}@media (max-width: 640px){.sgd .hail{min-height: 70vh;}.sgd .hail-panel{inset-inline: 3%; max-height: 52vh;}}.sgd .crd-opts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px 20px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 13px 16px; margin: 0 0 14px;}.sgd .crd-opts .co{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; font-size: .79rem; color: var(--sgd-ink); cursor: pointer;}.sgd .crd-opts .co input[type="checkbox"]{width: 16px; height: 16px; accent-color: var(--sgs-blue, #0DA4DB);}.sgd .crd-opts .co select{height: 31px; border: 1px solid var(--sgd-line); border-radius: 8px; padding: 0 8px; font-family: inherit; font-size: var(--sgd-f-2xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .crd-opts .co.sel{gap: 8px; color: var(--sgd-mut); font-weight: 600;}.sgd .crd-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(268px, 1fr)); gap: 9px; margin-bottom: 14px;}.sgd .crd-item{display: grid; grid-template-columns: auto auto 1fr auto auto; gap: 10px; align-items: center; cursor: pointer; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 10px 13px; transition: border-color .16s, opacity .16s;}.sgd .crd-item input[type="checkbox"]{width: 17px; height: 17px; accent-color: var(--sgs-blue, #0DA4DB); cursor: pointer;}.sgd .crd-item .ci-ic{color: var(--sgd-brand-d); font-size: var(--sgd-f-md); width: 18px; text-align: center;}.sgd .crd-item .ci-tx{min-width: 0;}.sgd .crd-item .ci-tx b{display: block; font-size: var(--sgd-f-xs); color: var(--sgd-head); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .crd-item .ci-tx small{font-size: .68rem; color: var(--sgd-mut);}.sgd .crd-item .ci-n{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-mut);}.sgd .crd-item .ci-ord input{width: 48px; height: 29px; text-align: center; border: 1px solid var(--sgd-line); border-radius: 7px; font-family: inherit; font-size: var(--sgd-f-2xs); font-variant-numeric: tabular-nums; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .crd-item.on{border-inline-start-color: var(--sgd-brand);}.sgd .crd-item.off{opacity: .5;}.sgd .crd-item:hover{border-color: var(--sgd-brand);}.sgd .crd-acts{margin-bottom: 10px;}.sgd .crd-reset{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .crd-reset small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd[data-density="tight"] .sgd-mod{padding: 5px 8px; line-height: 1.18;}.sgd[data-density="tight"] .sgd-modgrid, .sgd[data-density="tight"] .sgd-kpi-mini{gap: 6px;}.sgd[data-density="roomy"] .sgd-mod{padding: 11px 13px; line-height: 1.5;}.sgd[data-density="roomy"] .sgd-modgrid{gap: 11px;}@media (max-width: 640px){.sgd .crd-item{grid-template-columns: auto auto 1fr auto;}.sgd .crd-item .ci-ord{grid-column: 3/5; justify-self: end;}}.sgd .numbar{display: block; height: 4px; border-radius: var(--sgd-r-pill); margin-top: 6px; background: var(--sgd-line-s); overflow: hidden;}.sgd .numbar i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: var(--sgd-brand); transition: width .5s ease;}.sgd .sgd-mod.hot .numbar i{background: var(--sgd-bad);}.sgd .ext-form label.chk{flex-direction: row; align-items: center; gap: 7px;}.sgd .ext-form label.chk input{width: 16px; height: 16px; accent-color: var(--sgs-blue, #0DA4DB);}.sgd .grp-tabs{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 14px;}.sgd .grp-tabs .gt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; text-decoration: none; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 8px 13px; color: var(--sgd-ink);}.sgd .grp-tabs .gt b{font-size: var(--sgd-f-xs); font-weight: 600;}.sgd .grp-tabs .gt .num{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-mut);}.sgd .grp-tabs .gt.on{border-color: var(--sgd-brand); background: rgba(13, 164, 219, 0.06);}.sgd .grp-tabs .gt.c-blue{border-inline-start-color: var(--sgs-blue, #0DA4DB);}.sgd .grp-tabs .gt.c-gold{border-inline-start-color: #C9A96A;}.sgd .grp-tabs .gt.c-green{border-inline-start-color: #0B6E40;}.sgd .grp-tabs .gt.c-red{border-inline-start-color: #B42318;}.sgd .grp-tabs .gt.c-navy{border-inline-start-color: var(--sgd-navy);}.sgd .grp-tabs .gt.c-grey{border-inline-start-color: #6B7189;}.sgd .grp-head{display: -webkit-box; display: -webkit-flex; display: flex; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-brand); border-radius: var(--sgd-r-card); padding: 14px 17px; margin: 0 0 14px;}.sgd .grp-head .gh-l{min-width: 150px;}.sgd .grp-head .gh-l b{display: block; font-size: var(--sgd-f-lg); color: var(--sgd-head);}.sgd .grp-head .gh-l small{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .grp-head .gh-l small.sh{color: var(--sgd-brand-d); font-weight: var(--sgd-w-bold);}.sgd .grp-head .gh-l small.pv{opacity: .8;}.sgd .grp-head .gh-n{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px 18px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-inline-start: auto;}.sgd .grp-head .gh-n span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}.sgd .grp-head .gh-n span b{font-size: 1.05rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .grp-head .gh-n span small{font-size: .66rem; color: var(--sgd-mut);}.sgd .grp-head .gh-n span.bad b{color: var(--sgd-bad);}.sgd .grp-head .gh-a{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; flex-basis: 100%;}.sgd .grp-head .gh-a form{margin: 0;}.sgd .grp-head .gh-a .sy{border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 11px; font-family: inherit; font-size: .73rem; font-weight: 600; cursor: pointer; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .grp-head .gh-a .sy:hover{border-color: var(--sgd-brand);}.sgd .grp-head .gh-a .sy.gh{color: var(--sgd-mut);}.sgd .grp-head.c-gold{border-inline-start-color: #C9A96A;}.sgd .grp-head.c-green{border-inline-start-color: #0B6E40;}.sgd .grp-head.c-red{border-inline-start-color: #B42318;}.sgd .grp-head.c-navy{border-inline-start-color: var(--sgd-navy);}.sgd .grp-head.c-grey{border-inline-start-color: #6B7189;}.sgd .grp-body{display: grid; grid-template-columns: 1fr 1fr; gap: 11px;}.sgd .gb-t{font-size: .74rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut); margin-bottom: 7px;}.sgd .gb-in, .sgd .gb-add{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 13px 15px;}.sgd .gb-none{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); padding: 12px 0;}.sgd .gb-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; padding: 7px 0; border-bottom: 1px solid var(--sgd-line-s);}.sgd .gb-row a{flex: 1; font-size: var(--sgd-f-xs); color: var(--sgd-ink); text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .gb-row a:hover{color: var(--sgd-brand-d);}.sgd .gb-row form{margin: 0;}.sgd .gb-row .x{border: 0; background: none; cursor: pointer; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); padding: 2px 5px;}.sgd .gb-row .x:hover{color: var(--sgd-bad);}.sgd .gb-row:last-child{border-bottom: 0;}.sgd .gb-q{width: 100%; height: 33px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 10px; font-family: inherit; font-size: .79rem; background: var(--sgd-bg); color: var(--sgd-ink); margin-bottom: 9px;}.sgd .gb-pool{max-height: 250px; overflow: auto; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; margin-bottom: 10px;}.sgd .gb-pool .gp{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; padding: 5px 7px; border-radius: 7px; cursor: pointer; font-size: var(--sgd-f-2xs);}.sgd .gb-pool .gp input{width: 15px; height: 15px; accent-color: var(--sgs-blue, #0DA4DB);}.sgd .gb-pool .gp span{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .gb-pool .gp:hover{background: rgba(13, 164, 219, 0.07);}.sgd .crd-item .ci-n, .sgd .crd-item .ci-ord{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 1px;}.sgd .crd-item .ci-n small, .sgd .crd-item .ci-ord small{font-size: .58rem; color: var(--sgd-mut);}@media (max-width: 760px){.sgd .grp-body{grid-template-columns: 1fr;}}.sgd .hij-x{opacity: .72; font-size: .94em;}.sgd .jr-hero{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 15px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 16px 19px; margin: 0 0 20px;}.sgd .jr-hero .jr-face{width: 62px; height: 62px; border-radius: 50%; object-fit: cover; border: 2px solid var(--sgd-brand);}.sgd .jr-hero .jr-who{min-width: 0;}.sgd .jr-hero .jr-who .jr-kick{display: block; font-size: .66rem; font-weight: var(--sgd-w-bold); letter-spacing: .04em; color: var(--sgd-brand-d);}.sgd .jr-hero .jr-who b{display: block; font-size: 1.16rem; color: var(--sgd-head);}.sgd .jr-hero .jr-who small{font-size: .74rem; color: var(--sgd-mut);}.sgd .jr-hero .jr-served{margin-inline-start: auto; text-align: center;}.sgd .jr-hero .jr-served b{display: block; font-size: 1.7rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-gold-ink, #C9A96A); line-height: 1.05;}.sgd .jr-hero .jr-served small{font-size: .66rem; color: var(--sgd-mut);}.sgd .jr-line{position: relative; padding-inline-start: 26px; margin: 0 0 22px;}.sgd .jr-line::before{content: ''; position: absolute; inset-block: 6px; inset-inline-start: 7px; width: 2px; border-radius: 2px; background: linear-gradient(-180deg, var(--sgd-brand), #C9A96A);}.sgd .jr-st{position: relative; padding: 0 0 15px;}.sgd .jr-st .js-dot{position: absolute; inset-inline-start: -24px; top: 5px; width: 11px; height: 11px; border-radius: 50%; background: var(--sgd-surface); border: 2px solid var(--sgd-brand);}.sgd .jr-st .js-b b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .jr-st .js-b small{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .jr-st .js-b small.nt{opacity: .85; margin-top: 2px;}.sgd .jr-st.s-start .js-dot{border-color: #C9A96A; background: #C9A96A;}.sgd .jr-st.s-train .js-dot{border-color: #0B6E40;}.sgd .jr-st.s-study .js-dot{border-color: #7A5AB8;}.sgd .jr-st.s-contract .js-dot{border-color: var(--sgd-mut);}.sgd .jr-st.s-now .js-dot{background: var(--sgd-brand);}.sgd .jr-card{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: 12px; padding: 13px 16px; margin: 0 0 18px;}.sgd .jr-card.t-ok{border-inline-start-color: var(--sgd-ok);}.sgd .jr-card.t-warn{border-inline-start-color: #C9A96A;}.sgd .jr-card.t-bad{border-inline-start-color: var(--sgd-bad);}.sgd .jc-t{font-size: .73rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut); margin-bottom: 8px;}.sgd .jc-b{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px 22px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .jc-b span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd .jc-b span b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .jc-b span small{font-size: .65rem; color: var(--sgd-mut);}.sgd .jr-leaves{display: grid; grid-template-columns: repeat(auto-fill, minmax(216px, 1fr)); gap: 9px; margin-bottom: 12px;}.sgd .jl{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 12px 14px;}.sgd .jl > b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head); margin-bottom: 7px;}.sgd .jl.none{opacity: .72;}.sgd .jl-none{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .jl-n{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .jl-n span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd .jl-n span b{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .jl-n span small{font-size: .62rem; color: var(--sgd-mut);}.sgd .jl-n span.ok b{color: var(--sgd-ok);}.sgd .jr-pend{background: rgba(201, 169, 106, 0.12); border: 1px solid rgba(201, 169, 106, 0.4); border-radius: var(--sgd-r-ctl); padding: 9px 13px; font-size: var(--sgd-f-2xs); margin-bottom: 12px;}.sgd .jr-pend b{color: var(--sgd-head);}.sgd .jr-pend span{color: var(--sgd-mut); margin-inline-start: 8px;}.sgd .jr-two{display: grid; grid-template-columns: 1fr 1fr; gap: 11px; margin: 18px 0;}.sgd .jr-box{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 13px 16px;}.sgd .jb-none{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.7;}.sgd .jb-row{padding: 6px 0; border-bottom: 1px solid var(--sgd-line-s);}.sgd .jb-row b{display: block; font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .jb-row small{font-size: .67rem; color: var(--sgd-mut);}.sgd .jb-row:last-child{border-bottom: 0;}.sgd .jr-bday{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-surface); border: 1px solid rgba(201, 169, 106, 0.45); border-radius: 12px; padding: 12px 16px; margin-bottom: 10px;}.sgd .jr-bday .bd-i{font-size: 1.4rem;}.sgd .jr-bday b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .jr-bday small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .jr-bday .bd-now{margin-inline-start: auto; font-weight: var(--sgd-w-bold); color: var(--sgd-gold-ink, #C9A96A);}.sgd .jr-bday .bd-soon{margin-inline-start: auto; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .jr-bdays{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.9;}.sgd .jr-bdays b{color: var(--sgd-head);}.sgd .jr-bdays span{margin-inline-start: 10px;}@media (max-width: 700px){.sgd .jr-two{grid-template-columns: 1fr;}}.sgd [data-duty]{position: relative;}.sgd .duty-pop{position: fixed; z-index: 1060; overflow-y: auto; overscroll-behavior: contain; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 15px 12px; box-shadow: 0 18px 44px rgba(16, 21, 58, 0.22); text-align: start; cursor: default; animation: dpIn 0.2s cubic-bezier(0.2, 0.8, 0.3, 1) both;}@keyframes dpIn{from{opacity: 0; transform: translateY(-6px);}to{opacity: 1; transform: translateY(0);}}.sgd .duty-pop .dp-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 9px;}.sgd .duty-pop .dp-h b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .duty-pop .dp-h .dp-pct{margin-inline-start: auto; font-size: 1.05rem; font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sgd .duty-pop .dp-h .dp-pct.ok{color: var(--sgd-ok);}.sgd .duty-pop .dp-h .dp-pct.warn{color: var(--sgd-amb, #9A7F42);}.sgd .duty-pop .dp-h .dp-pct.bad{color: var(--sgd-bad);}.sgd .duty-pop .dp-sub{display: block; font-size: .68rem; color: var(--sgd-mut); margin: 2px 0 9px; padding-bottom: 8px; border-bottom: 1px solid var(--sgd-line-s);}.sgd .duty-pop .dp-r{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 8px; margin-top: 7px;}.sgd .duty-pop .dp-r .dp-l{font-size: var(--sgd-f-2xs); color: var(--sgd-ink);}.sgd .duty-pop .dp-r b{margin-inline-start: auto; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-bad);}.sgd .duty-pop .dp-w{display: block; font-size: .65rem; color: var(--sgd-mut); line-height: 1.6; margin-top: 1px;}.sgd .duty-pop .dp-go{display: block; text-align: center; margin-top: 11px; padding: 8px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); font-size: var(--sgd-f-2xs); font-weight: 600; color: var(--sgd-brand-d); text-decoration: none;}.sgd .duty-pop .dp-go:hover{background: rgba(13, 164, 219, 0.08); border-color: var(--sgd-brand);}.sgd .duty-pop .dp-x{order: 3; margin-inline-start: 4px; width: 26px; height: 26px; border: 0; border-radius: 50%; background: var(--sgd-line-s); cursor: pointer; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); line-height: 26px; padding: 0;}.sgd .duty-pop .dp-x:hover{background: var(--sgd-line); color: var(--sgd-head);}.sgd .duty-pop .dp-more{margin-top: 8px;}@media (prefers-reduced-motion: reduce){.sgd .duty-pop{animation: none;}}.sgd .dg-box{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 15px 18px; margin: 0 0 13px;}.sgd .dg-box.t-ok{border-inline-start-color: var(--sgd-ok);}.sgd .dg-box.t-warn{border-inline-start-color: #C9A96A;}.sgd .dg-box.t-bad{border-inline-start-color: var(--sgd-bad);}.sgd .dg-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 10px;}.sgd .dg-h b{font-size: .98rem; color: var(--sgd-head);}.sgd .dg-h .dg-pct{margin-inline-start: auto; font-size: 1.35rem; font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sgd .dg-h .dg-pct.ok{color: var(--sgd-ok);}.sgd .dg-h .dg-pct.warn{color: var(--sgd-amb, #9A7F42);}.sgd .dg-h .dg-pct.bad{color: var(--sgd-bad);}.sgd .dg-bar{height: 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-line-s); margin: 9px 0 5px; overflow: hidden;}.sgd .dg-bar i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: var(--sgd-brand); transition: width .5s ease;}.sgd .dg-box.t-bad .dg-bar i{background: var(--sgd-bad);}.sgd .dg-box.t-ok .dg-bar i{background: var(--sgd-ok);}.sgd .dg-sub{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); padding-bottom: 9px; border-bottom: 1px solid var(--sgd-line-s);}.sgd .dg-row{padding: 9px 0; border-bottom: 1px solid var(--sgd-line-s);}.sgd .dg-row .dg-rt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 8px;}.sgd .dg-row .dg-rt span{font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd .dg-row .dg-rt b{margin-inline-start: auto; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-bad);}.sgd .dg-row small{display: block; font-size: .67rem; color: var(--sgd-mut); line-height: 1.6; margin-top: 2px;}.sgd .dg-row small.mo{opacity: .8;}.sgd .dg-row:last-child{border-bottom: 0;}.sgd .cy-tally{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 16px;}.sgd .cy-tally .sf{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 1px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 15px; min-width: 92px; font-size: .68rem; color: var(--sgd-mut);}.sgd .cy-tally .sf b{font-size: 1.2rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .cy-board{display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; overflow-x: auto; padding-bottom: 10px; align-items: flex-start;}.sgd .cy-col{flex: 0 0 258px; background: var(--sgd-bg); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 11px; max-height: 72vh; overflow-y: auto;}.sgd .cy-col.won{border-color: rgba(11, 110, 64, 0.42); background: rgba(11, 110, 64, 0.045);}.sgd .cc-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 8px; margin-bottom: 7px;}.sgd .cc-h b{font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .cc-h .num{margin-inline-start: auto; font-size: .74rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-mut);}.sgd .cc-gates{display: -webkit-box; display: -webkit-flex; display: flex; gap: 4px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 9px;}.sgd .cc-gates .gchip{font-size: .6rem; font-weight: 600; color: var(--sgd-mut); background: var(--sgd-line-s); border-radius: 5px; padding: 2px 6px;}.sgd .cc-none{text-align: center; color: var(--sgd-mut); padding: 14px 0; font-size: var(--sgd-f-sm);}.sgd .cy-card{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 10px 12px; margin-bottom: 8px; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05);}.sgd .ck-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 7px;}.sgd .ck-h b{font-size: var(--sgd-f-xs); color: var(--sgd-head); min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .ck-h .ck-m{margin-inline-start: auto; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d); white-space: nowrap;}.sgd .ck-bar{height: 3px; border-radius: var(--sgd-r-pill); background: var(--sgd-line-s); margin: 7px 0; overflow: hidden;}.sgd .ck-bar i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: linear-gradient(-90deg, var(--sgd-brand), #C9A96A);}.sgd .ck-p{font-size: .68rem; color: var(--sgd-mut); margin-bottom: 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .ck-link{display: -webkit-box; display: -webkit-flex; display: flex; gap: 4px; margin: 0 0 7px;}.sgd .ck-link select{flex: 1; min-width: 0; height: 27px; border: 1px solid var(--sgd-line); border-radius: 7px; font-family: inherit; font-size: .68rem; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .ck-link .mini{border: 1px solid var(--sgd-brand); border-radius: 7px; padding: 0 8px; font-family: inherit; font-size: .68rem; font-weight: 600; cursor: pointer; background: var(--sgd-bg); color: var(--sgd-brand-d);}.sgd .ck-gates{display: -webkit-box; display: -webkit-flex; display: flex; gap: 4px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 7px;}.sgd .ck-gates form{margin: 0;}.sgd .ck-gates .gt-b{border: 1px solid var(--sgd-line); border-radius: 6px; padding: 3px 8px; font-family: inherit; font-size: .64rem; font-weight: 600; cursor: pointer; background: var(--sgd-bg); color: var(--sgd-mut);}.sgd .ck-gates .gt-b.on{border-color: var(--sgd-ok); color: var(--sgd-ok); background: rgba(11, 110, 64, 0.09);}.sgd .ck-gates .gt-b.fin{border-style: dashed;}.sgd .ck-gates .gt-b.fin.on{border-style: solid;}.sgd .ck-gates .gt-b:disabled{opacity: .45; cursor: not-allowed;}.sgd .ck-next{border-top: 1px solid var(--sgd-line-s); padding-top: 7px;}.sgd .ck-next form{margin: 0;}.sgd .ck-next .go{width: 100%; border: 1px solid var(--sgd-brand); border-radius: 8px; padding: 5px; font-family: inherit; font-size: var(--sgd-f-3xs); font-weight: 600; cursor: pointer; background: rgba(13, 164, 219, 0.08); color: var(--sgd-brand-d);}.sgd .ck-next .go:hover{background: rgba(13, 164, 219, 0.16);}.sgd .ck-next .shut{display: block; font-size: .66rem; color: var(--sgd-gold-ink, #9A7F42); line-height: 1.6;}.sgd .ck-next .shut small{display: block; color: var(--sgd-mut);}.sgd .cy-filters{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 15px;}.sgd .cy-filters .cf{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; text-decoration: none; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 7px 12px; font-size: var(--sgd-f-2xs); color: var(--sgd-ink); font-weight: 600;}.sgd .cy-filters .cf b{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-mut);}.sgd .cy-filters .cf:hover{border-color: var(--sgd-brand);}.sgd .cy-filters .cf.on{border-color: var(--sgd-brand); background: rgba(13, 164, 219, 0.08);}.sgd .cy-filters .cf.on b{color: var(--sgd-brand-d);}.sgd .cy-filters .cf.bad b{color: var(--sgd-bad);}.sgd .cy-filters .cf.warn b{color: var(--sgd-amb, #9A7F42);}.sgd .ck-av{width: 20px; height: 20px; border-radius: 50%; object-fit: cover; flex: none; border: 1px solid var(--sgd-line);}.sgd .ck-pri{color: var(--sgd-gold-ink, #C9A96A); font-size: var(--sgd-f-2xs); flex: none;}.sgd .ck-pulse{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 6px;}.sgd .ck-pulse .pz{font-size: .62rem; font-weight: 600; border-radius: 5px; padding: 2px 7px; background: var(--sgd-line-s); color: var(--sgd-mut);}.sgd .ck-pulse .pz.a-late{background: rgba(180, 35, 24, 0.12); color: var(--sgd-bad);}.sgd .ck-pulse .pz.a-today{background: rgba(13, 164, 219, 0.14); color: var(--sgd-brand-d);}.sgd .ck-pulse .pz.a-soon{background: rgba(11, 110, 64, 0.11); color: var(--sgd-ok);}.sgd .ck-pulse .pz.stale{background: rgba(201, 169, 106, 0.18); color: var(--sgd-gold-ink, #9A7F42);}.sgd .ck-reach{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; margin-bottom: 7px;}.sgd .ck-reach .rb{flex: 1; text-align: center; text-decoration: none; border: 1px solid var(--sgd-line); border-radius: 7px; padding: 4px; font-size: .66rem; font-weight: 600; color: var(--sgd-brand-d); background: var(--sgd-bg);}.sgd .ck-reach .rb:hover{background: rgba(13, 164, 219, 0.09); border-color: var(--sgd-brand);}.sgd .hail > video.hail-vid{transform: scale(1.55); transform-origin: center;}.sgd .hail{overflow: hidden;}.sgd .hail-glyphs .hg{opacity: .085;}.sgd .hail-glyphs .g1{width: 210px; animation: hgDrift1 30s ease-in-out infinite alternate;}.sgd .hail-glyphs .g2{width: 145px; opacity: .065; animation: hgDrift2 38s ease-in-out infinite alternate-reverse;}.sgd .hail-glyphs .g3{width: 105px; opacity: .05; animation: hgDrift3 46s ease-in-out infinite alternate;}@keyframes hgDrift1{from{transform: translateY(0) scale(1) rotate(4deg); opacity: .08;}to{transform: translateY(-4vh) scale(1.18) rotate(-5deg); opacity: .13;}}@keyframes hgDrift2{0%, 100%{transform: translateY(0) scale(1); opacity: .065;}45%{transform: translateY(20px) scale(1.22); opacity: .1;}}@keyframes hgDrift3{0%, 100%{transform: translateY(0) scale(1) rotate(0deg); opacity: .05;}50%{transform: translateY(-14px) scale(1.3) rotate(4deg); opacity: .09;}}@media (prefers-reduced-motion: reduce){.sgd .hail-glyphs .hg{animation: none;}.sgd .hail > video.hail-vid{transform: scale(1.55);}}.sgd .jr-st.s-gap .js-dot{border-color: #C9A96A; border-style: dashed; background: transparent;}.sgd .jr-st.s-gap .js-b b{color: var(--sgd-gold-ink, #9A7F42);}.sgd .jr-card.t-gap{border-inline-start-color: #C9A96A; border-style: dashed;}.sgd .jr-bday.gap{border-style: dashed; opacity: .85;}.sgd .jl-none a{color: var(--sgd-brand-d); font-weight: 600;}.sgd .map-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 17px; margin: 0 0 11px;}.sgd .map-top .mt-l b{display: block; font-size: 1.06rem; color: var(--sgd-head);}.sgd .map-top .mt-n{margin-inline-start: auto; text-align: center;}.sgd .map-top .mt-n b{display: block; font-size: 1.5rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d); line-height: 1.05;}.sgd .map-top .mt-n small{font-size: .65rem; color: var(--sgd-mut);}.sgd .map-gap{background: rgba(201, 169, 106, 0.13); border: 1px solid rgba(201, 169, 106, 0.42); border-radius: var(--sgd-r-ctl); padding: 9px 14px; font-size: var(--sgd-f-2xs); color: var(--sgd-gold-ink, #9A7F42); margin: 0 0 11px;}.sgd .view-switch{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 13px;}.sgd .chatx{margin-top: 12px; border-top: 1px solid var(--sgd-line); padding-top: 11px;}.sgd .chatx.inroom .cx-find, .sgd .chatx.inroom .cx-people{display: none;}.sgd .cx-find input{width: 100%; height: 34px; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); padding: 0 11px; font-family: inherit; font-size: .79rem; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .cx-people{max-height: 238px; overflow: auto; margin-top: 8px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd .cx-p{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; width: 100%; border: 0; background: none; cursor: pointer; padding: 6px 7px; border-radius: var(--sgd-r-ctl); text-align: start; font-family: inherit;}.sgd .cx-p img{width: 28px; height: 28px; border-radius: 50%; object-fit: cover; flex: none; border: 1px solid var(--sgd-line);}.sgd .cx-p b{display: block; font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd .cx-p small{font-size: .65rem; color: var(--sgd-mut);}.sgd .cx-p:hover{background: rgba(13, 164, 219, 0.09);}.sgd .cx-none{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); padding: 12px 4px; text-align: center;}.sgd .cx-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; margin-bottom: 8px;}.sgd .cx-head .cx-back{border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-bg); color: var(--sgd-mut); cursor: pointer; padding: 3px 9px; font-size: var(--sgd-f-sm);}.sgd .cx-head b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .cx-log{max-height: 230px; overflow: auto; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px; padding: 2px;}.sgd .cx-m{display: -webkit-box; display: -webkit-flex; display: flex;}.sgd .cx-m span{max-width: 82%; font-size: var(--sgd-f-2xs); line-height: 1.6; padding: 7px 11px; border-radius: var(--sgd-r-card); background: var(--sgd-bg); color: var(--sgd-ink); border: 1px solid var(--sgd-line);}.sgd .cx-m.me{-webkit-box-pack: end; justify-content: flex-end;}.sgd .cx-m.me span{background: rgba(13, 164, 219, 0.13); border-color: rgba(13, 164, 219, 0.34); color: var(--sgd-head);}.sgd .cx-send{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; margin-top: 9px;}.sgd .cx-send input{flex: 1; min-width: 0; height: 33px; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); padding: 0 11px; font-family: inherit; font-size: var(--sgd-f-2xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .cx-send button{border: 1px solid var(--sgd-brand); border-radius: var(--sgd-r-ctl); background: rgba(13, 164, 219, 0.1); color: var(--sgd-brand-d); cursor: pointer; padding: 0 14px; font-family: inherit; font-size: var(--sgd-f-2xs); font-weight: 600;}.sgd[data-view="mqtrh"]{--m-r-row:10px; --m-r-card:14px; --m-r-sheet:20px; --m-pad:12px 14px; --m-sh:0 1px 2px rgba(16,21,58,.05), 0 10px 26px -14px rgba(16,21,58,.26); --m-sh-lift:0 2px 6px rgba(16,21,58,.07), 0 20px 44px -20px rgba(16,21,58,.34);}.sgd[data-view="mqtrh"][data-bg="dark"]{--m-sh:0 1px 2px rgba(0,0,0,.4), 0 12px 30px -16px rgba(0,0,0,.7); --m-sh-lift:0 2px 8px rgba(0,0,0,.5), 0 24px 52px -22px rgba(0,0,0,.8);}.sgd[data-view="mqtrh"]{}.sgd[data-view="mqtrh"] .sgd-mod, .sgd[data-view="mqtrh"] .prp-card, .sgd[data-view="mqtrh"] .cy-card, .sgd[data-view="mqtrh"] .crd-item, .sgd[data-view="mqtrh"] .spd-card, .sgd[data-view="mqtrh"] .dg-box, .sgd[data-view="mqtrh"] .jr-box, .sgd[data-view="mqtrh"] .jl, .sgd[data-view="mqtrh"] .sfp, .sgd[data-view="mqtrh"] .ext-row, .sgd[data-view="mqtrh"] .dut-row, .sgd[data-view="mqtrh"] .sgd-panel, .sgd[data-view="mqtrh"] .mz-card{border-radius: var(--m-r-card); box-shadow: var(--m-sh); border: 1px solid var(--sgd-line); background: var(--sgd-surface); transition: transform 0.18s cubic-bezier(0.2, 0.8, 0.3, 1), box-shadow 0.18s ease, border-color 0.18s ease;}.sgd[data-view="mqtrh"] .sgd-mod:hover, .sgd[data-view="mqtrh"] .prp-card:hover, .sgd[data-view="mqtrh"] .cy-card:hover, .sgd[data-view="mqtrh"] .crd-item:hover{transform: translateY(-2px); box-shadow: var(--m-sh-lift); border-color: var(--sgd-brand);}.sgd[data-view="mqtrh"] .sgd-kpi-mini > div, .sgd[data-view="mqtrh"] .sgd-v3strip > div, .sgd[data-view="mqtrh"] .gb-row, .sgd[data-view="mqtrh"] .dg-row, .sgd[data-view="mqtrh"] .jb-row{border-radius: var(--m-r-row);}.sgd[data-view="mqtrh"] .lockcard, .sgd[data-view="mqtrh"] .hail-panel, .sgd[data-view="mqtrh"] .duty-pop, .sgd[data-view="mqtrh"] .sgd-mypin-pop{border-radius: var(--m-r-sheet);}.sgd[data-view="mqtrh"] .sgd-mod{padding: var(--m-pad); text-align: start; border-block-start: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line);}.sgd[data-view="mqtrh"] .sgd-mod b{font-size: var(--sgd-f-3xs); font-weight: 600; color: var(--sgd-mut); letter-spacing: .01em;}.sgd[data-view="mqtrh"] .sgd-mod .c{font-size: 1.45rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: 1.05; margin-top: 2px; font-variant-numeric: tabular-nums lining-nums;}.sgd[data-view="mqtrh"] .sgd-mod .m{font-size: .63rem; color: var(--sgd-mut);}.sgd[data-view="mqtrh"] .sgd-mod.hot{border-inline-start-color: var(--sgd-bad); background: color-mix(in srgb, var(--sgd-bad) 5%, var(--sgd-surface));}.sgd[data-view="mqtrh"] .sgd-mod.hot .c{color: var(--sgd-bad); font-size: 1.7rem;}.sgd[data-view="mqtrh"] .sgd-mod.hot .c::before{content: "\25B2"; font-size: .5em; margin-inline-end: 5px; vertical-align: .28em;}.sgd[data-view="mqtrh"] .sgd-mod:not(.hot):not(.calm){border-inline-start-color: var(--sgd-brand);}.sgd[data-view="mqtrh"] .sgd-mod.calm{border-style: dashed; box-shadow: none; border-inline-start-color: var(--sgd-line);}.sgd[data-view="mqtrh"] .sgd-mod.calm .c{font-weight: 600; color: var(--sgd-mut); font-size: 1.2rem;}.sgd[data-view="mqtrh"] .sgd-mod.calm .c::before{content: "\2013"; font-size: .6em; margin-inline-end: 5px; vertical-align: .2em;}.sgd[data-view="mqtrh"] .sgd-mod.big, .sgd[data-view="mqtrh"] .sgd-mod.prime{grid-column: span 2;}.sgd[data-view="mqtrh"] .sgd-modgrid{gap: 10px; grid-template-columns: repeat(auto-fill, minmax(158px, 1fr));}.sgd[data-view="mqtrh"] .ptitle{letter-spacing: -.01em;}@media (min-width: 1000px){.sgd[data-view="mqtrh"] .sgd-modgrid{grid-template-columns: repeat(auto-fill, minmax(196px, 1fr));}}.sgd[data-view="mqtrh"] .sgd-deskgrid{display: grid; gap: 14px; align-items: start; margin-block: 16px;}.sgd[data-view="mqtrh"] .sgd-deskgrid > .now, .sgd[data-view="mqtrh"] .sgd-deskgrid > .gauge{min-inline-size: 0;}.sgd[data-view="mqtrh"] .sgd-deskgrid > .now{order: 1;}.sgd[data-view="mqtrh"] .sgd-deskgrid > .gauge{order: 2; display: grid; gap: 10px; align-content: start; inline-size: auto; block-size: auto; border-radius: 0; place-items: stretch; flex: initial; position: static;}.sgd[data-view="mqtrh"] .sgd-deskgrid > .gauge > span{inline-size: auto; block-size: auto; border-radius: 0; background: none; display: inline; place-items: stretch; font-weight: inherit; font-size: inherit; color: inherit;}.sgd[data-view="mqtrh"] .sgd-deskgrid:empty, .sgd[data-view="mqtrh"] .sgd-deskgrid > .now:empty, .sgd[data-view="mqtrh"] .sgd-deskgrid > .gauge:empty{display: none;}.sgd[data-view="mqtrh"] .sgd-deskgrid > .now:only-child, .sgd[data-view="mqtrh"] .sgd-deskgrid > .gauge:only-child{grid-column: 1 / -1;}.sgd[data-view="mqtrh"] .sgd-mod{min-inline-size: 0; overflow-wrap: anywhere;}.sgd[data-view="mqtrh"] .sgd-mod .c{overflow-wrap: anywhere;}@media (min-width: 1100px){.sgd[data-view="mqtrh"] .sgd-deskgrid{grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);}}@media (max-width: 420px){.sgd[data-view="mqtrh"] .sgd-modgrid{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd[data-view="mqtrh"] .sgd-mod.big, .sgd[data-view="mqtrh"] .sgd-mod.prime{grid-column: 1 / -1;}}@media (prefers-reduced-motion: reduce){.sgd[data-view="mqtrh"] .sgd-mod, .sgd[data-view="mqtrh"] .prp-card, .sgd[data-view="mqtrh"] .cy-card{transition: none;}.sgd[data-view="mqtrh"] .sgd-mod:hover{transform: none;}}.sgd .skv-grid{display: grid; gap: 9px; margin: 0 0 14px; grid-template-columns: repeat(auto-fit, minmax(216px, 1fr));}.sgd .skv-opt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; cursor: pointer; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 14px; transition: border-color .16s, transform .16s;}.sgd .skv-opt input{width: 17px; height: 17px; accent-color: var(--sgs-blue, #0DA4DB); flex: none;}.sgd .skv-opt .sk-txt{min-width: 0;}.sgd .skv-opt .sk-txt b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .skv-opt .sk-txt small{font-size: .68rem; color: var(--sgd-mut);}.sgd .skv-opt:hover{border-color: var(--sgd-brand); transform: translateY(-2px);}.sgd .skv-opt.on{border-color: var(--sgd-brand); background: color-mix(in srgb, var(--sgd-brand) 6%, var(--sgd-surface));}.sgd .sk-swatch{width: 30px; height: 30px; border-radius: var(--sgd-r-ctl); flex: none; border: 1px solid var(--sgd-line);}.sgd .sk-swatch[data-s="sgreco"]{background: linear-gradient(-150deg, #FFFFFF, #EAF6FC);}.sgd .sk-swatch[data-s="tsg"]{background: linear-gradient(-150deg, #151B44, #C9A227);}.sgd .sk-swatch[data-s="taadil"]{background: linear-gradient(-150deg, #F5F8FB, #C9CFE8);}.sgd .sk-swatch[data-s="mqtrh"]{background: linear-gradient(-150deg, var(--sgs-blue, #0DA4DB), var(--sgs-navy, #10153A));}.sgd .skv-why{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px; margin: 0 0 12px;}.sgd .skv-why span{font-size: .73rem; color: var(--sgd-mut); font-weight: 600;}.sgd .skv-why input{height: 35px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 11px; font-family: inherit; font-size: var(--sgd-f-xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .skv-note{display: block; margin-top: 7px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .skv-tally{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sgd .skt{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 12px 15px;}.sgd .skt-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 9px;}.sgd .skt-h b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .skt-h .num{margin-inline-start: auto; font-size: 1.05rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d);}.sgd .skt-bar{height: 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-line-s); margin: 8px 0 4px; overflow: hidden;}.sgd .skt-bar i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: var(--sgd-brand); transition: width .5s ease;}.sgd .skt-v{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.7;}.sgd .skt-v b{color: var(--sgd-head); margin-inline-end: 6px;}.sgd .hail > img.hail-vid{transform: scale(1.06); transform-origin: center; animation: hailBreath 24s ease-in-out infinite;}@keyframes hailBreath{0%{transform: scale(1.08) translateY(0);}35%{transform: scale(1.16) translateY(-16px);}70%{transform: scale(1.11) translateY(6px);}100%{transform: scale(1.08) translateY(0);}}.sgd .hail-lines{position: absolute; inset: 0; z-index: 2; width: 100%; height: 100%; pointer-events: none; opacity: .5;}.sgd .hail-lines .hl{fill: none; stroke-width: 1.1; stroke-linecap: round; vector-effect: non-scaling-stroke; stroke-dasharray: 14 26;}.sgd .hail-lines .l1{stroke: rgba(13, 164, 219, 0.62); animation: hailFlow 26s linear infinite;}.sgd .hail-lines .l2{stroke: rgba(201, 169, 106, 0.5); animation: hailFlow 38s linear infinite reverse;}.sgd .hail-lines .l3{stroke: rgba(255, 255, 255, 0.34); animation: hailFlow 46s linear infinite;}@keyframes hailFlow{to{stroke-dashoffset: -800;}}.sgd .hail-mark{position: absolute; z-index: 2; top: 64px; inset-inline-start: 18px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; pointer-events: none; max-width: 46%; text-align: start;}.sgd .hail-mark img{width: 26px; flex: none; opacity: .9;}.sgd .hail-mark span{min-width: 0;}.sgd .hail-mark b{display: block; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: #fff; white-space: nowrap; letter-spacing: .01em; text-shadow: 0 2px 10px rgba(0, 0, 0, 0.55);}.sgd .hail-mark small{display: block; font-size: .58rem; color: rgba(255, 255, 255, 0.68); white-space: nowrap; text-shadow: 0 1px 8px rgba(0, 0, 0, 0.55);}@media (max-width: 760px){.sgd .hail-mark{top: auto; bottom: 52px; inset-inline-start: 14px;}.sgd .hail-mark img{width: 22px;}.sgd .hail-mark small{display: none;}}.sgd .hail-word{display: block; text-align: start; font-size: var(--sgd-f-xs); color: rgba(255, 255, 255, 0.92); line-height: 1.6; text-shadow: 0 2px 12px rgba(0, 0, 0, 0.55);}.sgd .hail-word i{color: #C9A96A; font-style: normal;}.sgd .hail-word small{display: block; font-size: .64rem; color: rgba(255, 255, 255, 0.6); margin-top: 1px;}.sgd .hail .hcl{position: relative;}.sgd .hail .hcl .hcl-cta{display: block; font-style: normal; font-size: .6rem; font-weight: var(--sgd-w-bold); color: #C9A96A; margin-top: 3px; opacity: 0; max-height: 0; overflow: hidden; transition: opacity .22s ease, max-height .22s ease;}.sgd .hail .hcl:hover .hcl-cta, .sgd .hail .hcl:focus-visible .hcl-cta, .sgd .hail .hcl.on .hcl-cta{opacity: 1; max-height: 20px;}@media (hover: none){.sgd .hail .hcl .hcl-cta{opacity: .85; max-height: 20px;}}@media (prefers-reduced-motion: reduce){.sgd .hail > img.hail-vid{animation: none; transform: scale(1.06);}.sgd .hail-lines .hl{animation: none;}.sgd .hail .hcl .hcl-cta{transition: none;}}.sgd .sgd-hello{display: grid; grid-template-columns: 2fr 1fr; gap: 14px 20px; align-items: center;}@media (max-width: 820px){.sgd .sgd-hello{grid-template-columns: 1fr;}}.sgd .sgd-pulse{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 9px; align-items: stretch; padding-inline-start: 18px; border-inline-start: 1px solid var(--sgd-line-inverse);}.sgd .sgd-pulse .pz-n{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 2px; text-decoration: none; min-width: 72px; padding: 7px 11px; border-radius: 12px; background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.12); transition: background .16s ease, border-color .16s ease; min-width: 0; max-width: 100%;}.sgd .sgd-pulse .pz-n b{font-size: 1.72rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-on-inverse); line-height: 1; font-variant-numeric: tabular-nums lining-nums; letter-spacing: .01em;}.sgd .sgd-pulse .pz-n small{font-size: .66rem; font-weight: var(--sgd-w-bold); color: var(--sgd-on-inverse-mut); white-space: nowrap;}.sgd .sgd-pulse .pz-n .pz-by{display: block; max-width: 100%; font-style: normal; font-size: .6rem; font-weight: 600; line-height: 1.5; color: var(--sgd-on-inverse-mut); opacity: .85; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .sgd-pulse a.pz-n:hover{background: rgba(255, 255, 255, 0.13); border-color: rgba(255, 255, 255, 0.28);}.sgd .sgd-pulse .pz-n.live{background: rgba(201, 169, 106, 0.16); border-color: rgba(201, 169, 106, 0.42);}.sgd .sgd-pulse .pz-n.live b{color: #F0DCA8;}.sgd .sgd-pulse .pz-n.live small{color: #E4C784;}.sgd .sgd-pulse .pz-n.span{background: none; border-color: transparent; min-width: 0; padding: 2px 4px;}.sgd .sgd-pulse .pz-n.span b{font-size: var(--sgd-f-lg); color: #7FD4F5;}.sgd .sgd-pulse .pz-n.span small{font-size: .58rem;}.sgd .sgd-pulse .pz-sep{display: none;}.sgd .sgd-pulse .pz-top{display: grid; gap: 8px; grid-template-columns: 1.5fr 1fr 1fr; align-items: end;}.sgd .sgd-pulse .pz-bot{display: grid; gap: 6px; grid-template-columns: repeat(4, 1fr); align-items: end; padding-top: 8px; border-top: 1px solid var(--sgd-line-inverse);}@media (max-width: 520px){.sgd .sgd-pulse .pz-top{grid-template-columns: 1fr 1fr;}.sgd .sgd-pulse .pz-top .pz-n.wide{grid-column: 1/-1;}}@media (max-width: 820px){.sgd .sgd-pulse{border-inline-start: 0; padding-inline-start: 0;}}.sgd .sgd-split{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 16px; margin: 0 0 1.1rem;}.sgd .sgd-split .sp-t{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); margin-bottom: 9px;}.sgd .sgd-split .sp-r{display: grid; grid-template-columns: minmax(90px, auto) 1fr auto; gap: 9px; align-items: center; padding: 4px 0;}.sgd .sgd-split .sp-r span{font-size: var(--sgd-f-2xs); color: var(--sgd-ink); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .sgd-split .sp-r i{height: 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-brand); min-width: 3px;}.sgd .sgd-split .sp-r b{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}@media (max-width: 760px){.sgd .sgd-pulse{margin-inline-start: 0; width: 100%;}.sgd .sgd-pulse .pz-n.span{display: none;}.sgd .sgd-pulse .pz-sep{display: none;}}.sgd.sgtv{position: relative; overflow: hidden;}.sgd.sgtv > .sgtv-bg{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; transform: scale(1.5); opacity: .5;}.sgd.sgtv > .sgtv-veil{position: absolute; inset: 0; z-index: 1; background: radial-gradient(120% 90% at 50% 30%, rgba(11, 15, 43, 0.5) 10%, rgba(11, 15, 43, 0.92) 78%);}.sgd.sgtv > *:not(.sgtv-bg):not(.sgtv-veil){position: relative; z-index: 2;}.sgd .sgtv-news{position: absolute; inset-inline: 0; bottom: 0; z-index: 5; overflow: hidden; padding: 11px 0; background: linear-gradient(-180deg, transparent, rgba(11, 15, 43, 0.9) 40%); border-block-start: 1px solid rgba(201, 169, 106, 0.28);}.sgd .sgtv-news .ntrack{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 0; width: max-content; animation: sgNews 60s linear infinite;}.sgd .sgtv-news .nitem{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; white-space: nowrap; padding: 0 18px; font-size: var(--sgd-f-lg); color: #EAF6FC;}.sgd .sgtv-news .nitem i{font-style: normal; font-size: 1.05rem;}.sgd .sgtv-news .nsep{width: 20px; opacity: .5; flex: none;}@keyframes sgNews{from{transform: translateY(0);}to{transform: translateY(0);}}.sgd .sgtv-news .ntrack{animation-name: sgNewsRun;}@keyframes sgNewsRun{from{margin-inline-start: 0;}to{margin-inline-start: -50%;}}@media (prefers-reduced-motion: reduce){.sgd .sgtv-news .ntrack{animation: none;}.sgd.sgtv > .sgtv-bg{display: none;}}.sgd .hi-line{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px 14px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 5px 0 9px; font-size: .79rem; color: var(--sgd-on-inverse-mut);}.sgd .hi-line .hi-tail{font-weight: 600;}.sgd .hi-line .hi-clock{font-weight: var(--sgd-w-heavy); color: var(--sgd-on-inverse); font-size: var(--sgd-f-sm); letter-spacing: .01em; font-variant-numeric: tabular-nums lining-nums;}.sgd .hi-line .hi-date{color: var(--sgd-on-inverse-mut);}.sgd .att-nudge{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; text-decoration: none; margin: 0 0 8px; background: rgba(255, 255, 255, 0.08); border: 1px solid var(--sgd-line-inverse); border-radius: var(--sgd-r-pill); padding: 6px 14px; font-size: var(--sgd-f-2xs); color: var(--sgd-on-inverse-mut); transition: border-color .16s, background .16s;}.sgd .att-nudge span{color: var(--sgd-on-inverse);}.sgd .att-nudge b{color: #7FD4F5; font-weight: var(--sgd-w-heavy);}.sgd .att-nudge:hover{border-color: rgba(255, 255, 255, 0.34); background: rgba(255, 255, 255, 0.15);}.sgd .att-nudge.s-in{border-color: rgba(110, 231, 183, 0.45); background: rgba(110, 231, 183, 0.12);}.sgd .att-nudge.s-in span{color: #6EE7B7;}.sgd .att-nudge.s-none{border-color: rgba(228, 199, 132, 0.55); background: rgba(201, 169, 106, 0.16);}.sgd .att-nudge.s-none span{color: #E4C784;}.sgd .att-nudge.s-none.late{border-color: rgba(255, 138, 135, 0.5); background: rgba(255, 138, 135, 0.14);}.sgd .att-nudge.s-none.late span{color: #FF9E9A; font-weight: var(--sgd-w-bold);}.sgd .jr-split{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; align-items: start;}.sgd .jr-split .jr-line{margin: 0;}.sgd .jr-side{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sgd .jr-served{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 8px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 10px 14px;}.sgd .jr-served b{font-size: 1.5rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-gold-ink, #C9A96A); font-variant-numeric: tabular-nums;}.sgd .jr-served small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .jr-side .jc-t{margin-top: 4px;}@media (max-width: 760px){.sgd .jr-split{grid-template-columns: 1fr;}}.sgd .lb-recv{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-brand); border-radius: var(--sgd-r-card); padding: 15px 18px; margin: 0 0 14px; box-shadow: var(--sgd-sh);}.sgd .lb-r-h{margin-bottom: 11px;}.sgd .lb-r-h b{display: block; font-size: var(--sgd-f-md); color: var(--sgd-head);}.sgd .lb-r-h small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .lb-find{position: relative; margin-bottom: 11px;}.sgd .lb-find input{width: 100%; height: 40px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 13px; font-family: inherit; font-size: var(--sgd-f-sm); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .lb-find input:focus{outline: 2px solid var(--sgd-brand); outline-offset: 1px;}.sgd .lb-hits{position: absolute; inset-inline: 0; top: calc(100% + 5px); z-index: 20; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; max-height: 240px; overflow: auto; background: var(--sgd-surface); border-radius: var(--sgd-r-ctl); box-shadow: 0 14px 34px rgba(16, 21, 58, 0.2);}.sgd .lb-hits:empty{display: none;}.sgd .lb-hit{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 1px; border: 0; background: none; cursor: pointer; text-align: start; padding: 8px 12px; border-radius: var(--sgd-r-ctl); font-family: inherit;}.sgd .lb-hit b{font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd .lb-hit small{font-size: .68rem; color: var(--sgd-mut);}.sgd .lb-hit:hover{background: color-mix(in srgb, var(--sgd-brand) 9%, transparent);}.sgd .lb-hit.new{color: var(--sgd-brand-ink); font-weight: 600; font-size: var(--sgd-f-2xs);}.sgd .lb-picked{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; margin-bottom: 10px; background: color-mix(in srgb, var(--sgd-ok) 9%, transparent); border: 1px solid rgba(11, 110, 64, 0.32); border-radius: var(--sgd-r-ctl); padding: 8px 13px;}.sgd .lb-picked b{font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .lb-picked .lb-x{margin-inline-start: auto; border: 0; background: none; cursor: pointer; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-family: inherit;}.sgd .lb-fields{display: grid; gap: 10px; align-items: end; grid-template-columns: repeat(auto-fit, minmax(168px, 1fr));}.sgd .lb-fields label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); font-weight: 600;}.sgd .lb-fields input, .sgd .lb-fields select{height: 34px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 0 10px; font-family: inherit; font-size: var(--sgd-f-xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .lb-fields input:disabled{opacity: .5;}.sgd .hail-orbs{position: absolute; inset: 0; z-index: 1; overflow: hidden; pointer-events: none;}.sgd .hail-orbs i{position: absolute; display: block; border-radius: 50%; filter: blur(60px); will-change: transform;}.sgd .hail-orbs .o1{width: 38vw; height: 38vw; background: var(--sgs-blue, #0DA4DB); opacity: .22; top: -14vw; inset-inline-start: -8vw; animation: hailDrift 22s ease-in-out infinite alternate;}.sgd .hail-orbs .o2{width: 30vw; height: 30vw; background: #C9A96A; opacity: .18; bottom: -12vw; inset-inline-end: -6vw; animation: hailDrift 26s ease-in-out infinite alternate-reverse;}.sgd .hail-orbs .o3{width: 20vw; height: 20vw; background: #1C2352; opacity: .3; top: 34%; inset-inline-start: 44%; animation: hailDrift 30s ease-in-out infinite alternate;}@keyframes hailDrift{from{transform: translateY(0) scale(1);}to{transform: translateY(-5vh) scale(1.22);}}@media (prefers-reduced-motion: reduce){.sgd .hail-orbs i{animation: none;}}.sgd .mkt-hint{font-size: .74rem; line-height: 1.7;}.sgd .mkt-strip-h h4{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd .mkt-row .mkt-id b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head); line-height: 1.3;}.sgd .mkt-row .mkt-id small{font-size: .68rem; color: var(--sgd-mut); line-height: 1.5;}.sgd .mkt-licform input[type="text"]{font-size: .79rem;}.sgd.mkp .sgd-list .li{font-size: var(--sgd-f-xs);}.sgd.mkp .sgd-list .li b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd.mkp .sgd-list .li small{font-size: .67rem; line-height: 1.6;}.sgd.mkp .ptitle{font-size: 1.05rem;}.sgd .prj-gate{border-radius: var(--sgd-r-card); padding: 13px 17px; margin: 0 0 16px; border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); background: var(--sgd-surface);}.sgd .prj-gate b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .prj-gate small{font-size: .73rem; color: var(--sgd-mut); line-height: 1.7;}.sgd .prj-gate.ok{border-inline-start-color: var(--sgd-ok);}.sgd .prj-gate.ok b{color: var(--sgd-ok);}.sgd .prj-gate.wait{border-inline-start-color: #C9A96A; background: color-mix(in srgb, #C9A96A 7%, var(--sgd-surface));}.sgd .prj-gate.wait b{color: var(--sgd-gold-ink, #9A7F42);}.sgd .prj-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin-bottom: 12px;}.sgd .prj-row{display: grid; grid-template-columns: minmax(150px, 1.3fr) 1fr auto; gap: 12px; align-items: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: 12px; padding: 11px 14px;}.sgd .prj-row .pr-l b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .prj-row .pr-l small{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.6;}.sgd .prj-row .pr-m{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd .prj-row .pr-m .pr-st{font-size: .74rem; font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .prj-row .pr-m small{font-size: .67rem; color: var(--sgd-mut);}.sgd .prj-row .pr-m small.bad{color: var(--sgd-bad); font-weight: 600;}.sgd .prj-row .pr-a{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}.sgd .prj-row .pr-a form{margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; align-items: center;}.sgd .prj-row .pr-a .sy{border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 11px; font-family: inherit; font-size: .73rem; font-weight: 600; cursor: pointer; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .prj-row .pr-a .sy.ok{border-color: rgba(11, 110, 64, 0.42); color: var(--sgd-ok);}.sgd .prj-row .pr-a .sy.no{border-color: rgba(180, 35, 24, 0.36); color: var(--sgd-bad);}.sgd .prj-row .pr-a .er-no input{width: 120px; height: 30px; border: 1px solid var(--sgd-line); border-radius: 8px; padding: 0 8px; font-family: inherit; font-size: var(--sgd-f-3xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .prj-row.st-approved, .sgd .prj-row.st-applied{border-inline-start-color: var(--sgd-ok);}.sgd .prj-row.st-submitted{border-inline-start-color: var(--sgd-brand);}.sgd .prj-row.st-refused{border-inline-start-color: var(--sgd-bad); opacity: .7;}.sgd .ext-form label.wide{grid-column: 1 / -1;}@media (max-width: 640px){.sgd .prj-row{grid-template-columns: 1fr;}}.sgd.cmp .cmp-score{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 18px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 16px 18px; margin: 12px 0 6px; border-inline-start: 4px solid var(--sgd-mut);}.sgd.cmp .cmp-score.t-ok{border-inline-start-color: #1F9D62;}.sgd.cmp .cmp-score.t-warn{border-inline-start-color: #C98A12;}.sgd.cmp .cmp-score.t-bad{border-inline-start-color: #C2453B;}.sgd.cmp .cmp-score .cs-n{font-size: 34px; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 2px; min-width: 96px;}.sgd.cmp .cmp-score .cs-n span{font-size: var(--sgd-f-lg); color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd.cmp .cmp-score .cs-b{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd.cmp .cmp-score .cs-b small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs); line-height: 1.7;}.sgd.cmp .cmp-score .cs-b small.ok{color: var(--sgd-ok, #1F9D62); font-weight: var(--sgd-w-bold);}.sgd.cmp .cs-bar{height: 8px; border-radius: var(--sgd-r-pill); background: var(--sgd-line-s); overflow: hidden;}.sgd.cmp .cs-bar > i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: linear-gradient(-90deg, var(--sgd-brand-d), var(--sgd-brand)); transition: width .5s ease;}.sgd.cmp .cmp-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin: 10px 0 18px;}.sgd.cmp .cmp-row{display: grid; grid-template-columns: minmax(190px, 1.1fr) minmax(150px, 0.8fr) auto; gap: 12px; align-items: center; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 11px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.cmp .cmp-row.t-ok{border-inline-start-color: #1F9D62;}.sgd.cmp .cmp-row.t-warn{border-inline-start-color: #C98A12;}.sgd.cmp .cmp-row.t-bad{border-inline-start-color: #C2453B;}.sgd.cmp .cmp-row .cr-l b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd.cmp .cmp-row .cr-l small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 2px;}.sgd.cmp .cmp-row .cr-m{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold);}.sgd.cmp .cmp-row .cr-m small{display: block; font-weight: 600; margin-top: 3px;}.sgd.cmp .cr-ask{color: var(--sgd-brand-ink);}.sgd.cmp .cr-ok{color: var(--sgd-ok, #1F9D62);}.sgd.cmp .cr-warn{color: var(--sgd-amb, #C98A12);}.sgd.cmp .cr-no{color: var(--sgd-bad, #C2453B);}.sgd.cmp .cmp-row .cr-a{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; -webkit-box-pack: end; justify-content: flex-end;}.sgd.cmp .cmp-row .cr-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; align-items: center;}.sgd.cmp .cmp-row .cr-f input{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 9px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; max-width: 130px;}.sgd.cmp .cmp-row .cr-f input:focus{outline: 2px solid var(--sgd-brand); outline-offset: 1px;}.sgd.cmp .cmp-team{display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 10px; margin: 10px 0 20px;}.sgd.cmp .cmp-team .ct{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 12px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.cmp .cmp-team .ct.t-ok{border-inline-start-color: #1F9D62;}.sgd.cmp .cmp-team .ct.t-warn{border-inline-start-color: #C98A12;}.sgd.cmp .cmp-team .ct.t-bad{border-inline-start-color: #C2453B;}.sgd.cmp .cmp-team .ct-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 8px; margin-bottom: 8px;}.sgd.cmp .cmp-team .ct-h b{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd.cmp .cmp-team .ct-h .num{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy);}.sgd.cmp .cmp-team .ct small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 7px; line-height: 1.65;}@media (max-width: 760px){.sgd.cmp .cmp-row{grid-template-columns: 1fr;}.sgd.cmp .cmp-row .cr-a{-webkit-box-pack: start; justify-content: flex-start;}}.sgd .cr-f label.upl{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; background: var(--sgd-surface); border: 1px dashed var(--sgd-line); border-radius: 8px; padding: 6px 10px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd .cr-f label.upl:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-ink);}.sgd .cr-f label.upl input[type=file]{width: 104px; font-size: 10.5px; color: var(--sgd-mut); background: none; border: 0; padding: 0; max-width: 104px;}.sgd .sy.lnk{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; text-decoration: none; color: var(--sgd-brand-ink); border-color: var(--sgd-brand);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]){}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .sgd-bar{background: rgba(252, 253, 255, 0.9); backdrop-filter: saturate(1.4) blur(9px); border-bottom: 1px solid rgba(13, 164, 219, 0.2); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.85), 0 6px 18px rgba(11, 110, 147, 0.07);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .sgd-mod, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .sgd-panel{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), var(--sgd-sh);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .sgd-mod:hover{border-color: var(--sgd-brand); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 2px 4px rgba(11, 110, 147, 0.08), 0 14px 30px rgba(13, 164, 219, 0.2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .sgd-skins button[aria-pressed="true"]{background: var(--sgd-fill, #0A7AA3); color: #fff; box-shadow: 0 2px 10px rgba(13, 164, 219, 0.35);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .sgd-bgtog{background: rgba(13, 164, 219, 0.07); border: 1px solid rgba(13, 164, 219, 0.18);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .sgd-list .li:hover{border-inline-start-color: var(--sgd-brand); background: rgba(13, 164, 219, 0.05);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .talalbox{background: linear-gradient(-180deg, rgba(13, 164, 219, 0.07), rgba(13, 164, 219, 0.02)); border-color: rgba(13, 164, 219, 0.24);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]) .saudbox{background: linear-gradient(-180deg, rgba(201, 169, 106, 0.1), rgba(201, 169, 106, 0.03)); border-color: rgba(201, 169, 106, 0.3);}.sgd .att-nudge-f{display: contents;}.sgd button.att-nudge{font: inherit; cursor: pointer;}.sgd.mzf .mzf-keys{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 14px 16px; margin: 10px 0 6px; border-inline-start: 4px solid var(--sgd-gold);}.sgd.mzf .mzf-keys.alarm{border-inline-start-color: #C2453B; background: linear-gradient(-180deg, rgba(194, 69, 59, 0.06), transparent);}.sgd.mzf .mzf-keys .mk-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; color: var(--sgd-head); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); margin-bottom: 10px;}.sgd.mzf .mzf-keys .mk-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; align-items: flex-end;}.sgd.mzf .mzf-keys label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.mzf .mzf-keys input, .sgd.mzf .mzf-keys select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 7px 10px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; min-width: 150px;}.sgd.mzf .mzf-keys .mk-note{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin: 0;}.sgd.mzf .mzf-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin: 10px 0 14px;}.sgd.mzf .mzf-row{display: grid; grid-template-columns: 34px minmax(180px, 1.2fr) minmax(150px, 0.8fr) auto; gap: 12px; align-items: center; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 11px 13px; border-inline-start: 3px solid var(--sgd-line);}.sgd.mzf .mzf-row.s-done{border-inline-start-color: #1F9D62; opacity: .82;}.sgd.mzf .mzf-row.s-active{border-inline-start-color: var(--sgd-brand); box-shadow: 0 0 0 1px rgba(13, 164, 219, 0.16), var(--sgd-sh);}.sgd.mzf .mzf-row.s-blocked{border-inline-start-color: #C2453B;}.sgd.mzf .mzf-row.t-bad{border-inline-start-color: #C2453B;}.sgd.mzf .mzf-row .mr-n{width: 26px; height: 26px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: var(--sgd-track); color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sgd.mzf .mzf-row.s-done .mr-n{background: var(--sgd-okbg, #E7F6EE); color: var(--sgd-ok, #0B6E40);}.sgd.mzf .mzf-row.s-active .mr-n{background: var(--sgd-fill, #0A7AA3); color: #fff;}.sgd.mzf .mzf-row .mr-l b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1.5;}.sgd.mzf .mzf-row .mr-d{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px; margin-top: 5px;}.sgd.mzf .mzf-row .mr-note{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 5px; line-height: 1.6;}.sgd.mzf .mzf-row .mr-t{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd.mzf .mzf-row .mr-t small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd.mzf .mzf-row .mr-proj{opacity: .75; font-style: italic;}.sgd.mzf .mzf-row .mr-days{opacity: .7;}.sgd.mzf .mr-st{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.sgd.mzf .mr-st.s-pending{color: var(--sgd-mut);}.sgd.mzf .mr-st.s-active{color: var(--sgd-brand-ink);}.sgd.mzf .mr-st.s-done{color: var(--sgd-ok, #1F9D62);}.sgd.mzf .mr-st.s-blocked{color: var(--sgd-bad, #C2453B);}.sgd.mzf .mzf-row .mr-a{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; -webkit-box-pack: end; justify-content: flex-end; align-items: center;}.sgd.mzf .mzf-row .mr-df{display: -webkit-box; display: -webkit-flex; display: flex; gap: 4px; align-items: center;}.sgd.mzf .mzf-row .mr-df input{width: 62px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 5px 7px; color: var(--sgd-head); font-size: var(--sgd-f-3xs); font-family: inherit;}.sgd.mzf .mzf-row .mr-nf summary{cursor: pointer; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); list-style: none;}.sgd.mzf .mzf-row .mr-nf textarea{width: 100%; min-width: 200px; margin-top: 6px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 7px 9px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; line-height: 1.7;}.sgd.mzf .mzf-foot{margin-top: 6px; opacity: .9;}.sgd.mzf .gchip.warn{color: var(--sgd-amb, #8C5A0C); border-color: rgba(140, 90, 12, 0.35); background: rgba(224, 180, 63, 0.1);}.sgd.mzf .gchip.bad{color: var(--sgd-bad, #B42318); border-color: rgba(180, 35, 24, 0.35); background: rgba(194, 69, 59, 0.09);}.sgd.mzf .gchip.ok{color: var(--sgd-ok, #0B6E40); border-color: rgba(11, 110, 64, 0.32); background: rgba(31, 157, 98, 0.1);}@media (max-width: 820px){.sgd.mzf .mzf-row{grid-template-columns: 34px 1fr;}.sgd.mzf .mzf-row .mr-t, .sgd.mzf .mzf-row .mr-a{grid-column: 2;}.sgd.mzf .mzf-row .mr-a{-webkit-box-pack: start; justify-content: flex-start;}}.sgd .mzf-new{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 12px 15px; margin: 12px 0 8px;}.sgd .mzf-new .mzf-nt{display: block; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); margin-bottom: 2px;}.sgd .mzf-new .mk-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 11px; align-items: flex-end; margin-top: 11px;}.sgd .mzf-new label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd .mzf-new input, .sgd .mzf-new select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 7px 10px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; min-width: 190px;}.sgd .mzf-new .mk-note{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin: 9px 0 0;}.sgd .mzf-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin: 4px 0 12px;}.sgd.attm .attm-day{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: flex-end; margin: 12px 0 4px;}.sgd.attm .attm-day label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.attm .attm-day input{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 7px 10px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit;}.sgd.attm .attm-tot{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; margin: 12px 0 14px;}.sgd.attm .at-t{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 15px; border-top: 3px solid var(--sgd-line); min-width: 96px;}.sgd.attm .at-t.t-ok{border-top-color: #1F9D62;}.sgd.attm .at-t.t-warn{border-top-color: #C98A12;}.sgd.attm .at-t.t-bad{border-top-color: #C2453B;}.sgd.attm .at-t i{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-style: normal; font-weight: var(--sgd-w-bold);}.sgd.attm .at-t b{color: var(--sgd-head); font-size: 19px; font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.sgd.attm .attm-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 7px; margin-bottom: 18px;}.sgd.attm .attm-row{display: grid; grid-template-columns: minmax(170px, 1.2fr) minmax(120px, 0.6fr) auto; gap: 12px; align-items: center; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 10px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.attm .attm-row.t-ok{border-inline-start-color: #1F9D62;}.sgd.attm .attm-row.t-warn{border-inline-start-color: #C98A12;}.sgd.attm .attm-row.t-bad{border-inline-start-color: #C2453B;}.sgd.attm .attm-row .ar-l b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd.attm .attm-row .ar-l small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 2px;}.sgd.attm .attm-row .ar-s small{display: block; font-size: var(--sgd-f-3xs); margin-top: 2px;}.sgd.attm .ar-st{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.sgd.attm .ar-st.s-none{color: var(--sgd-bad, #C2453B);}.sgd.attm .ar-st.s-in{color: var(--sgd-ok, #1F9D62);}.sgd.attm .ar-st.s-out{color: var(--sgd-mut);}.sgd.attm .attm-row .ar-t{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; -webkit-box-pack: end; justify-content: flex-end; color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd.attm .attm-row .ar-t b{color: var(--sgd-ink); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sgd.attm .attm-row .ar-h{opacity: .8;}@media (max-width: 720px){.sgd.attm .attm-row{grid-template-columns: 1fr;}.sgd.attm .attm-row .ar-t{-webkit-box-pack: start; justify-content: flex-start;}}.sgd.pmv{}.sgd.pmv .pmv-tabs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; margin: 12px 0 14px;}.sgd.pmv .pmv-gap{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 14px 16px; margin: 0 0 14px; border-inline-start: 4px solid #C98A12;}.sgd.pmv .pmv-gap.ok{border-inline-start-color: #1F9D62;}.sgd.pmv .pmv-gap .pg-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 10px; color: var(--sgd-head); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); margin-bottom: 9px;}.sgd.pmv .pmv-gap .pg-h .num{font-variant-numeric: tabular-nums;}.sgd.pmv .pmv-gap small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 9px; line-height: 1.75;}.sgd.pmv .pmv-gap .pg-why{opacity: .9; border-top: 1px solid var(--sgd-line-s); padding-top: 9px; margin-top: 10px;}.sgd.pmv .pmv-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 7px; margin: 10px 0 18px;}.sgd.pmv .pmv-row{display: grid; grid-template-columns: minmax(190px, 1.3fr) minmax(120px, 0.7fr) auto; gap: 12px; align-items: center; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 10px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.pmv .pmv-row.t-ok{border-inline-start-color: #1F9D62;}.sgd.pmv .pmv-row.t-warn{border-inline-start-color: #C98A12;}.sgd.pmv .pmv-row.t-bad{border-inline-start-color: #C2453B;}.sgd.pmv .pmv-row .pr-l a{text-decoration: none;}.sgd.pmv .pmv-row .pr-l b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1.55;}.sgd.pmv .pmv-row .pr-l a:hover b{color: var(--sgd-brand-ink);}.sgd.pmv .pmv-row .pr-l small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 2px;}.sgd.pmv .pmv-row .pr-m{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; color: var(--sgd-ink); font-size: var(--sgd-f-2xs);}.sgd.pmv .pmv-row .pr-m .num{font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.sgd.pmv .pmv-row .pr-m small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: 600;}.sgd.pmv .pmv-row .pr-noprice{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: 600;}.sgd.pmv .pmv-row .pr-a{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; -webkit-box-pack: end; justify-content: flex-end; align-items: center;}.sgd.pmv .pmv-foot{margin-top: 4px; opacity: .9;}@media (max-width: 760px){.sgd.pmv .pmv-row{grid-template-columns: 1fr;}.sgd.pmv .pmv-row .pr-a{-webkit-box-pack: start; justify-content: flex-start;}}.sgd.mzf .mzf-strip{display: grid; grid-template-columns: repeat(auto-fit, minmax(118px, 1fr)); gap: 7px; margin: 12px 0 18px;}.sgd.mzf .ms-st{position: relative; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 10px 12px; border-top: 3px solid var(--sgd-line); text-align: center;}.sgd.mzf .ms-st.t-ok{border-top-color: #1F9D62;}.sgd.mzf .ms-st.t-warn{border-top-color: #C98A12;}.sgd.mzf .ms-st.t-bad{border-top-color: #C2453B;}.sgd.mzf .ms-st.s-active{box-shadow: 0 0 0 1px rgba(13, 164, 219, 0.22), var(--sgd-sh);}.sgd.mzf .ms-st b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.sgd.mzf .ms-st small{display: block; color: var(--sgd-mut); font-size: 10.5px; margin-top: 2px;}.sgd.mzf .ms-n{display: inline-block; margin-top: 6px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sgd.mzf .mzf-grp{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 13px; margin-bottom: 12px; border-inline-start: 4px solid var(--sgd-line);}.sgd.mzf .mzf-grp.t-ok{border-inline-start-color: #1F9D62;}.sgd.mzf .mzf-grp.t-warn{border-inline-start-color: #C98A12;}.sgd.mzf .mzf-grp.t-bad{border-inline-start-color: #C2453B;}.sgd.mzf .mg-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 9px;}.sgd.mzf .mg-h b{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy);}.sgd.mzf .mg-h small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd.mzf .mg-h .num{margin-inline-start: auto; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sgd.mzf .mzf-grp .mzf-rows{margin: 0;}.sgd.plns .plns-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(196px, 1fr)); gap: 11px; margin: 14px 0 20px;}.sgd.plns .pln{display: block; text-decoration: none; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 13px 15px; border-top: 3px solid var(--sgd-brand); box-shadow: var(--sgd-sh); transition: transform .15s ease,border-color .15s ease;}.sgd.plns .pln:hover{transform: translateY(-2px); border-color: var(--sgd-brand);}.sgd.plns .pln.t-ok{border-top-color: #1F9D62;}.sgd.plns .pln.t-warn{border-top-color: #C98A12;}.sgd.plns .pln.t-bad{border-top-color: #C2453B;}.sgd.plns .pln .pl-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: 9px;}.sgd.plns .pln .pl-h b{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); line-height: 1.5;}.sgd.plns .pln .pl-h .num{color: var(--sgd-mut); font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.sgd.plns .pln .pl-s{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin: 3px 0 9px;}.sgd.plns .pln .cs-bar{margin-bottom: 7px;}.sgd.plns .pln small{display: block; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.plns .pln small.ok{color: var(--sgd-ok, #1F9D62);}.sgd .cmp-row .cr-pay{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd.mf .mf-comply .num.c-ok{color: var(--sgd-ok, #1F9D62);}.sgd.mf .mf-comply .num.c-warn{color: #C98A12;}.sgd.mf .mf-comply .num.c-bad{color: var(--sgd-bad, #C2453B);}.sgd.mf .mf-comply .cs-bar{margin: 10px 0 9px;}.sgd.mf .mfc-gaps{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); line-height: 1.75; margin: 0 0 9px;}.sgd.mf .mfc-gaps.ok{color: var(--sgd-ok, #1F9D62); font-weight: var(--sgd-w-bold);}.sgl-sky .sgl-shots{position: absolute; inset: auto 0 0 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; gap: 0; height: 34vh; min-height: 170px; pointer-events: none; opacity: .30; mask-image: linear-gradient(to top, #000 18%, transparent 92%); -webkit-mask-image: linear-gradient(to top, #000 18%, transparent 92%);}.sgl-sky .sgl-shot{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; background-size: cover; background-position: center; filter: saturate(0.55) contrast(0.92); animation: sglShot 24s ease-in-out infinite;}.sgl-sky .sgl-shot:nth-child(2n){animation-delay: -4s;}.sgl-sky .sgl-shot:nth-child(3n){animation-delay: -8s;}.sgl-sky .sgl-shot:nth-child(4n){animation-delay: -12s;}@keyframes sglShot{0%, 100%{transform: scale(1);}50%{transform: scale(1.06);}}@media (prefers-reduced-motion: reduce){.sgl-sky .sgl-shot{animation: none;}}@media (max-width: 640px){.sgl-sky .sgl-shots{height: 24vh; min-height: 120px; opacity: .22;}}.wq-peek{grid-column: 1/-1; background: var(--sgd-card); border: 1px solid var(--sgd-brand); border-radius: var(--sgd-r-card); padding: 15px 17px; margin: 2px 0 6px; box-shadow: 0 10px 30px rgba(13, 164, 219, 0.16); animation: wqPeekIn .18s ease-out;}@keyframes wqPeekIn{from{opacity: 0; transform: translateY(-4px);}to{opacity: 1; transform: none;}}@media (prefers-reduced-motion: reduce){.wq-peek{animation: none;}}.wq-card.on{border-color: var(--sgd-brand); box-shadow: 0 0 0 2px rgba(13, 164, 219, 0.28);}.wq-peek .wp-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; margin-bottom: 11px;}.wq-peek .wp-h b{flex: 1; color: var(--sgd-head); font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); line-height: 1.5;}.wq-peek .wp-board{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; min-width: 46px; height: 34px; padding: 0 9px; border-radius: var(--sgd-r-ctl); background: var(--sgd-inverse); color: var(--sgd-on-inverse); font-size: 18px; font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.wq-peek .wp-x{background: none; border: 0; cursor: pointer; color: var(--sgd-mut); font-size: var(--sgd-f-lg); line-height: 1; padding: 5px 7px; border-radius: 7px;}.wq-peek .wp-x:hover{background: var(--sgd-track); color: var(--sgd-head);}.wq-peek .wp-load{color: var(--sgd-mut); font-size: var(--sgd-f-2xs); padding: 9px 0;}.wq-peek .wp-gal{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; overflow-x: auto; margin-bottom: 12px; padding-bottom: 3px;}.wq-peek .wp-gal img{height: 132px; border-radius: var(--sgd-r-ctl); object-fit: cover; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.wq-peek .wp-legal{border-radius: var(--sgd-r-ctl); padding: 8px 11px; margin-bottom: 11px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold);}.wq-peek .wp-legal.t-warn{background: var(--sgd-ambbg); color: var(--sgd-amb);}.wq-peek .wp-legal.t-bad{background: var(--sgd-badbg); color: var(--sgd-bad);}.wq-peek .wp-facts{display: grid; grid-template-columns: repeat(auto-fill, minmax(178px, 1fr)); gap: 7px 14px;}.wq-peek .wp-f{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 7px; border-bottom: 1px solid var(--sgd-line-s); padding-bottom: 5px;}.wq-peek .wp-f .k{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); min-width: 74px;}.wq-peek .wp-f b{color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold);}.wq-peek .wp-f i{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-style: normal; margin-inline-start: auto; font-variant-numeric: tabular-nums;}.wq-peek .wp-sub{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); margin: 13px 0 7px;}.wq-peek .wp-place{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); line-height: 1.75; margin-top: 11px;}.wq-peek .wp-go{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; margin-top: 13px; text-decoration: none; background: var(--sgd-fill, #0A7AA3); color: #fff; border-radius: var(--sgd-r-ctl); padding: 9px 17px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.wq-peek .wp-go:hover{background: var(--sgd-fill, #0A7AA3); color: #fff;}.sgd.brk{}.sgd.brk .brk-tabs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; margin: 12px 0 14px;}.sgd.brk .brk-tab{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; text-decoration: none; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 7px 15px; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); transition: all .15s ease;}.sgd.brk .brk-tab:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-ink);}.sgd.brk .brk-tab.on{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-brand); color: #fff;}.sgd.brk .brk-tab .num{font-variant-numeric: tabular-nums; opacity: .85;}.sgd.brk .brk-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 7px; margin-bottom: 18px;}.sgd.brk .brk-row{display: grid; grid-template-columns: minmax(180px, 1.2fr) minmax(160px, 0.9fr) minmax(120px, 0.6fr) auto; gap: 12px; align-items: center; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 11px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.brk .brk-row.t-ok{border-inline-start-color: #1F9D62;}.sgd.brk .brk-row.t-warn{border-inline-start-color: #C98A12;}.sgd.brk .brk-row.t-bad{border-inline-start-color: #C2453B;}.sgd.brk .brk-row .bk-l b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd.brk .brk-row .bk-l small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 3px;}.sgd.brk .brk-row .bk-note{opacity: .85; line-height: 1.65;}.sgd.brk .brk-row .bk-c{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px;}.sgd.brk .brk-row .bk-d{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd.brk .brk-row .bk-d b{color: var(--sgd-ink); font-weight: var(--sgd-w-bold);}.sgd.brk .brk-row .bk-d small{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.brk .brk-row .bk-d small.ok{color: var(--sgd-ok, #1F9D62);}.sgd.brk .brk-row .bk-a{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; -webkit-box-pack: end; justify-content: flex-end; align-items: center;}.sgd.brk .gchip.bd-installed{color: var(--sgd-ok, #0B6E40); border-color: rgba(11, 110, 64, 0.32);}.sgd.brk .gchip.bd-none{color: var(--sgd-mut);}.sgd.brk .gchip.mk-out{color: var(--sgd-mut); border-style: dashed;}.sgd.brk .gchip.mk-none{color: var(--sgd-gold-ink, #8A6D1F); border-color: rgba(201, 138, 18, 0.28);}.sgd.brk .gchip.mk-requested{color: var(--sgd-brand-ink, #1E6FA8); border-color: rgba(30, 111, 168, 0.32);}.sgd.brk .gchip.mk-accepted{color: var(--sgd-ok, #0B6E40); border-color: rgba(11, 110, 64, 0.28);}.sgd.brk .gchip.mk-licensed{color: var(--sgd-ok, #0B6E40); border-color: rgba(11, 110, 64, 0.45); font-weight: var(--sgd-w-heavy);}.sgd.brk .gchip.mk-refused{color: var(--sgd-bad, #C2453B); border-color: rgba(194, 69, 59, 0.4);}@media (max-width: 860px){.sgd.brk .brk-row{grid-template-columns: 1fr;}.sgd.brk .brk-row .bk-a{-webkit-box-pack: start; justify-content: flex-start;}}.sgd .pv2-bk{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 13px 15px; margin-top: 11px;}.sgd .pv2-bk .bk-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; color: var(--sgd-head); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-xs); margin-bottom: 11px;}.sgd .pv2-bk .bk-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(168px, 1fr)); gap: 10px;}.sgd .pv2-bk .bk-one{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 11px;}.sgd .pv2-bk .bk-s{color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.sgd .pv2-bk .bk-t{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); line-height: 1.5; min-height: 1.5em;}.sgd .pv2-bk select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 9px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; width: 100%;}.sgd .pv2-bk .bk-g{color: var(--sgd-brand-ink); font-size: 10.5px; font-weight: var(--sgd-w-bold);}.sgd .pv2-bk .bk-form > .bigbtn{margin-top: 11px;}.sgd .sgd-pulse .pz-say{text-align: center; margin-top: 4px; padding-top: 9px; border-top: 1px solid var(--sgd-line-inverse); color: var(--sgd-on-inverse-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); letter-spacing: .01em;}body:has(.sgd) header#top, body:has(.sgd) #wrapwrap > header, body:has(.sgd) .o_portal_navbar, body:has(.sgd) .o_header_standard, body:has(.sgd) .o_footer, body:has(.sgd) #wrapwrap > footer, body:has(.sgd) footer.o_footer_copyright{display: none !important;}body:has(.sgd) main, body:has(.sgd) #wrap, body:has(.sgd) .o_portal_wrap{padding-top: 0 !important; margin-top: 0 !important;}body:has(.sgd) .o_portal_wrap > .breadcrumb, body:has(.sgd) .o_portal_wrap > nav, body:has(.sgd) .breadcrumb{display: none !important;}body:has(.sgd) .container, body:has(.sgd) .container-fluid{padding-top: 0 !important;}.sgd .sg-page > .pv2-head{order: 1;}.sgd .sg-page > .sec-t.acts-t{order: 2;}.sgd .sg-page > .pv2-acts{order: 3;}.sgd .sg-page > .pv2-flip{order: 4;}.sgd .sg-page > .pv2-grid{order: 5;}.sgd .sg-page:has(> .pv2-acts){display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd .sg-page:has(> .pv2-acts) > .shell-bar, .sgd .sg-page:has(> .pv2-acts) > .sgd-bar{order: 0;}.sgd .sg-page:has(> .pv2-acts) > *{order: 6;}.sgd .sg-page:has(> .pv2-acts) > .pv2-head{order: 1;}.sgd .sg-page:has(> .pv2-acts) > .sec-t.acts-t{order: 2;}.sgd .sg-page:has(> .pv2-acts) > .pv2-acts{order: 3;}.sgd .sg-page:has(> .pv2-acts) > .pv2-flip{order: 4;}.sgd .sg-page:has(> .pv2-acts) > .pv2-grid{order: 5;}.sgd .sg-page:has(> .pv2-acts) > .sgd-flash{order: 1;}.sgd .pv2-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; align-items: center; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 14px; margin-bottom: .4rem;}.sgd .pv2-acts form{margin: 0;}.sgd .sec-t.acts-t{margin-top: .7rem;}.sgd .pv2-board{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; background: var(--sgd-inverse); color: var(--sgd-on-inverse); border-radius: var(--sgd-r-ctl); padding: 5px 12px;}.sgd .pv2-board i{font-style: normal; font-size: .66rem; font-weight: var(--sgd-w-bold); color: var(--sgd-on-inverse-mut);}.sgd .pv2-board b{font-size: 1.15rem; font-weight: var(--sgd-w-heavy); line-height: 1; font-variant-numeric: tabular-nums lining-nums;}.sgd .sgd-appdock.grouped{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 14px;}.sgd .adk-grp{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 15px;}.sgd .adk-gh{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px; padding-bottom: 9px; border-bottom: 1px solid var(--sgd-line-s);}.sgd .adk-gi{font-size: var(--sgd-f-lg);}.sgd .adk-gh b{color: var(--sgd-head); font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy);}.sgd .adk-gh small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .adk-gn{margin-inline-start: auto; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.sgd .adk-grp:has(.adk-chip.g-core){border-inline-start: 4px solid var(--sgd-brand);}.sgd .adk-grp:has(.adk-chip.g-job){border-inline-start: 4px solid var(--sgd-gold);}.sgd .adk-grp:has(.adk-chip.g-other){border-inline-start: 4px solid var(--sgd-line);}.sgd .adk-grp .adk-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px;}.sgd .adk-chip b{font-size: .79rem; font-weight: var(--sgd-w-bold);}.sgd.sit .sit-tally{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; margin: 12px 0 14px;}.sgd.sit .sit-new{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 15px; margin-bottom: 14px;}.sgd.sit .sit-new summary{cursor: pointer; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm);}.sgd.sit .sit-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; align-items: flex-end; margin-top: 11px;}.sgd.sit .sit-f label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.sit .sit-f input, .sgd.sit .sit-f select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 7px 10px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; min-width: 130px;}.sgd.sit .sit-note{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin: 10px 0 0; line-height: 1.7;}.sgd.sit .sit-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin-bottom: 16px;}.sgd.sit .sit-row{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 11px 14px; border-inline-start: 3px solid var(--sgd-brand);}.sgd.sit .sit-row .sit-f{margin-top: 0;}.sgd.sit .sit-n{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.sit .sit-bulk{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; align-items: flex-end; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 11px 14px; margin-bottom: 12px;}.sgd.sit .sit-bulk label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.sit .sit-bulk select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 7px 10px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; min-width: 180px;}.sgd.sit .sit-emps{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 7px; margin-bottom: 18px;}.sgd.sit .sit-emp{display: grid; grid-template-columns: minmax(180px, 1fr) auto; gap: 12px; align-items: center; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 10px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.sit .sit-emp.t-ok{border-inline-start-color: #1F9D62;}.sgd.sit .sit-emp.t-warn{border-inline-start-color: #C98A12;}.sgd.sit .sit-emp .se-l b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd.sit .sit-emp .se-l small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 2px;}.sgd.sit .sit-emp .se-f{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; align-items: center;}.sgd.sit .sit-emp select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 10px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; min-width: 190px;}@media (max-width: 720px){.sgd.sit .sit-emp{grid-template-columns: 1fr;}}.sgd.pmv .pmv-owners{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin: 10px 0 18px;}.sgd.pmv .pmv-own{display: grid; grid-template-columns: 1fr auto; gap: 12px; align-items: center; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 11px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.pmv .pmv-own.t-ok{border-inline-start-color: #1F9D62;}.sgd.pmv .pmv-own.t-warn{border-inline-start-color: #C98A12;}.sgd.pmv .pmv-own .po-l b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd.pmv .pmv-own .po-l small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 3px;}.sgd.pmv .pmv-own .po-a{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd.mzf .mk-cycle{margin-top: 13px; padding-top: 12px; border-top: 1px solid var(--sgd-line-s);}.sgd.mzf .mkc-now{color: var(--sgd-head); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); margin-bottom: 10px;}.sgd.mzf .mkc-now b{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy);}.sgd.mzf .mkc-asg{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; align-items: flex-end; margin-bottom: 11px; padding-bottom: 11px; border-bottom: 1px solid var(--sgd-line-s);}.sgd.mzf .mkc-mv{margin-bottom: 12px;}.sgd.mzf .mkc-log{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px;}.sgd.mzf .mkc-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; align-items: baseline; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 7px 11px; border-inline-start: 3px solid var(--sgd-brand);}.sgd.mzf .mkc-row.remote{border-inline-start-color: #C98A12;}.sgd.mzf .mkc-row .mr-w{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-variant-numeric: tabular-nums; min-width: 104px;}.sgd.mzf .mkc-row .mr-p{color: var(--sgd-ink); font-size: var(--sgd-f-2xs);}.sgd.mzf .mkc-row .mr-p b{color: var(--sgd-head); font-weight: var(--sgd-w-bold);}.sgd.mzf .mkc-row small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd.mkb .mkb-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(232px, 1fr)); gap: 12px; margin: 14px 0 20px;}.sgd.mkb .mkb-card{display: block; text-decoration: none; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 14px 16px; border-top: 3px solid var(--sgd-line); box-shadow: var(--sgd-sh); transition: transform .15s ease,border-color .15s ease;}.sgd.mkb .mkb-card:hover{transform: translateY(-2px); border-color: var(--sgd-brand);}.sgd.mkb .mkb-card.t-ok{border-top-color: #1F9D62;}.sgd.mkb .mkb-card.t-warn{border-top-color: #C98A12;}.sgd.mkb .mkb-card.t-bad{border-top-color: #C2453B;}.sgd.mkb .mb-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; margin-bottom: 11px;}.sgd.mkb .mb-ic{font-size: 1.15rem;}.sgd.mkb .mb-h b{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); flex: 1;}.sgd.mkb .mb-n{color: var(--sgd-head); font-size: 1.5rem; font-weight: var(--sgd-w-heavy); line-height: 1; font-variant-numeric: tabular-nums lining-nums;}.sgd.mkb .mkb-card.t-bad .mb-n{color: var(--sgd-bad, #C2453B);}.sgd.mkb .mkb-card.t-warn .mb-n{color: #C98A12;}.sgd.mkb .mb-w{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin: 9px 0 5px; line-height: 1.6;}.sgd.mkb .mb-d{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd.mkb .mb-d b{color: var(--sgd-ink); font-weight: var(--sgd-w-heavy);}.sgd.mkb .mkb-sizes{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; margin: 10px 0 18px;}.sgd.mkb .mkb-note{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-gold); border-radius: 12px; padding: 13px 16px; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); line-height: 1.85; margin-bottom: 18px;}.sgd.mkb .mkb-note b{color: var(--sgd-head); font-weight: var(--sgd-w-heavy);}.sgd .sgd-news{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgs-blue, #0DA4DB); border-radius: var(--sgd-r-card); padding: 10px 14px; margin: 0 0 1.1rem; overflow: hidden;}.sgd .sgd-news .dn-tag{flex: none; background: var(--sgd-inverse); color: var(--sgd-on-inverse); border-radius: var(--sgd-r-pill); padding: 4px 13px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); white-space: nowrap;}.sgd .sgd-news .dn-win{flex: 1; overflow: hidden; -webkit-mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent); mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);}.sgd .sgd-news .dn-track{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 16px; width: max-content; animation: sgdNews 52s linear infinite;}.sgd .sgd-news:hover .dn-track{animation-play-state: paused;}@keyframes sgdNews{from{transform: translateX(0);}to{transform: translateX(50%);}}@media (prefers-reduced-motion: reduce){.sgd .sgd-news .dn-track{animation: none;}.sgd .sgd-news .dn-win{overflow-x: auto;}}.sgd .sgd-news .dn-i{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; color: var(--sgd-ink); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); white-space: nowrap;}.sgd .sgd-news .dn-i i{font-style: normal; font-size: var(--sgd-f-lg);}.sgd .sgd-news .dn-sep{height: 17px; width: auto; opacity: .5; flex: none; object-fit: contain;}.sgd[data-bg="dark"] .sgd-news .dn-sep{filter: brightness(0) invert(1); opacity: .55;}.sgd .cs-bar{height: 8px; border-radius: var(--sgd-r-pill); background: var(--sgd-line-s); overflow: hidden;}.sgd .cs-bar > i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: linear-gradient(-90deg, var(--sgd-brand-d), var(--sgd-brand)); transition: width .5s ease;}.sgd .at-t{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 15px; border-top: 3px solid var(--sgd-line); min-width: 96px;}.sgd .at-t.t-ok{border-top-color: #1F9D62;}.sgd .at-t.t-warn{border-top-color: #C98A12;}.sgd .at-t.t-bad{border-top-color: #C2453B;}.sgd .at-t i{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-style: normal; font-weight: var(--sgd-w-bold);}.sgd .at-t b{color: var(--sgd-head); font-size: 19px; font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.sgd .gchip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; font-size: .66rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 3px 10px; white-space: nowrap;}.sgd .gchip.ok{color: var(--sgd-ok, #0B6E40); border-color: rgba(11, 110, 64, 0.32); background: rgba(31, 157, 98, 0.1);}.sgd .gchip.warn{color: var(--sgd-amb, #8C5A0C); border-color: rgba(140, 90, 12, 0.35); background: rgba(224, 180, 63, 0.1);}.sgd .gchip.bad{color: var(--sgd-bad, #B42318); border-color: rgba(180, 35, 24, 0.35); background: rgba(194, 69, 59, 0.09);}.sgd[data-bg="dark"] .gchip.ok{color: #6EE7B7;}.sgd[data-bg="dark"] .gchip.warn{color: #E4C784;}.sgd[data-bg="dark"] .gchip.bad{color: #FF9E9A;}.sgd .cr-ok{color: var(--sgd-ok, #1F9D62);}.sgd .cr-warn{color: var(--sgd-amb, #C98A12);}.sgd .cr-no{color: var(--sgd-bad, #C2453B);}.sgd[data-bg="dark"] .cr-ok{color: #6EE7B7;}.sgd[data-bg="dark"] .cr-warn{color: #E4C784;}.sgd[data-bg="dark"] .cr-no{color: #FF9E9A;}.sgd .attm-tot{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; margin: 12px 0 14px;}.sgd .cmp-score{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 18px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 16px 18px; margin: 12px 0 6px; border-inline-start: 4px solid var(--sgd-mut);}.sgd .cmp-score.t-ok{border-inline-start-color: #1F9D62;}.sgd .cmp-score.t-warn{border-inline-start-color: #C98A12;}.sgd .cmp-score.t-bad{border-inline-start-color: #C2453B;}.sgd .cmp-score .cs-n{font-size: 34px; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 2px; min-width: 96px; font-variant-numeric: tabular-nums lining-nums;}.sgd .cmp-score .cs-n span{font-size: var(--sgd-f-lg); color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd .cmp-score .cs-b{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd .cmp-score .cs-b small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs); line-height: 1.7;}.sgd .cmp-score .cs-b small.ok{color: var(--sgd-ok, #1F9D62); font-weight: var(--sgd-w-bold);}.sgd.dup{}.sgd.dup .dup-tabs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; margin: 12px 0 14px;}.sgd.dup .dup-verdict{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-inline-start: 4px solid #C2453B; border-radius: 12px; padding: 13px 16px; margin-bottom: 16px; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); line-height: 1.9;}.sgd.dup .dup-verdict b{color: var(--sgd-head); font-weight: var(--sgd-w-heavy);}.sgd.dup .dup-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 9px; margin-bottom: 18px;}.sgd.dup .dup-c{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 12px 14px; border-inline-start: 3px solid var(--sgd-line);}.sgd.dup .dup-c.multi{border-inline-start-color: #C2453B;}.sgd.dup .dc-h{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: baseline; margin-bottom: 9px; padding-bottom: 8px; border-bottom: 1px solid var(--sgd-line-s);}.sgd.dup .dc-h > b{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); flex: 1;}.sgd.dup .dc-keep{margin-inline-start: auto; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.sgd.dup .dc-keep b{color: var(--sgd-ok, #1F9D62); font-variant-numeric: tabular-nums;}.sgd.dup .dc-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px;}.sgd.dup .dc-i{display: grid; grid-template-columns: 64px minmax(150px, 1.3fr) auto auto; gap: 9px; align-items: center; padding: 5px 8px; border-radius: 8px; background: var(--sgd-surface);}.sgd.dup .dc-i.keep{background: rgba(31, 157, 98, 0.1); box-shadow: inset -2px 0 0 #1F9D62;}.sgd.dup .dc-i .di-id{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums;}.sgd.dup .dc-i .di-n{color: var(--sgd-ink); font-size: var(--sgd-f-2xs);}.sgd.dup .dc-i .di-b{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); white-space: nowrap;}@media (max-width: 800px){.sgd.dup .dc-i{grid-template-columns: 60px 1fr;}}.sgd .sgd-mod.h-grey{border-top-color: var(--sgd-line); opacity: .72;}.sgd .sgd-mod.h-grey .c{color: var(--sgd-mut);}.sgd .kpi.h-grey, .sgd [data-health="grey"]{opacity: .72;}.sgd .sgd-kpi-mini .kn{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-2xs, 12px); line-height: 1.5; margin-top: 3px; font-weight: var(--sgd-w-reg);}@media (min-width: 1280px){.sgd-bar{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; gap: .5rem;}.sgd-bar .sgd-tools .tl{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;}.sgd-bar .sgd-tools button, .sgd-bar .sgd-tools a{padding: .42rem .55rem; gap: 0; min-width: 0;}.sgd-bar .sgd-tools{gap: .3rem; -webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.sgd-bar .sgd-brand .mk-img{width: 30px; height: 30px;}.sgd-bar .sgd-brand .t1{font-size: var(--sgd-f-sm);}.sgd-bar .sgd-brand .t2{font-size: var(--sgd-f-3xs);}.sgd-bar .sgd-skins button, .sgd-bar .sgd-bgtog button{padding: 5px 11px; font-size: var(--sgd-f-3xs);}.sgd-bar .sgd-date3{flex-direction: row; align-items: baseline; gap: 7px; padding: 4px 10px;}.sgd-bar .sgd-date3 .d3a{font-size: var(--sgd-f-3xs);}.sgd-bar .sgd-date3 .d3b{font-size: var(--sgd-f-3xs);}.sgd-bar .sgd-date{font-size: var(--sgd-f-3xs);}.sgd-bar .sgd-avatar{width: 28px; height: 28px;}.sgd-bar .saud .saud-mark{transform: scale(0.92);}.sgd-bar > .sgd-tools{margin-inline-start: auto;}}@media (min-width: 1280px) and (max-width: 1439px){.sgd-bar .sgd-brand .t3{display: none;}.sgd-bar .sgd-brand .t2{display: none;}.sgd-bar .sgd-skins button{padding: 4px 9px; font-size: .68rem;}.sgd-bar .sgd-bgtog button{padding: 4px 8px; font-size: .68rem;}.sgd-bar .sgd-date3 .d3a{display: none;}.sgd-bar .sgd-tools{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}}@media (max-width: 1279px){.sgd-bar{-webkit-flex-wrap: wrap; flex-wrap: wrap;}}.sgd.dq .dq-tabs{margin-bottom: 18px;}.sgd.dq .dq-n{display: inline-block; min-width: 22px; padding: 1px 7px; border-radius: var(--sgd-r-pill); background: var(--sgd-badbg, rgba(194, 69, 59, 0.14)); color: var(--sgd-bad); font-size: var(--sgd-f-3xs); text-align: center;}.sgd.dq .dq-n.z{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd.cfl .cfl-clean{background: var(--sgd-okbg); border: 1px solid rgba(11, 110, 64, 0.3); border-inline-start: 4px solid var(--sgd-ok); border-radius: var(--sgd-r-card); padding: 18px 22px; color: var(--sgd-ok); font-weight: var(--sgd-w-bold); margin: 14px 0;}.sgd.cfl .cfl-grp{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 13px 15px; margin-bottom: 13px; border-inline-start: 4px solid #C2453B;}.sgd.cfl .cg-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 11px; padding-bottom: 9px; border-bottom: 1px solid var(--sgd-line-s);}.sgd.cfl .cg-h b{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy);}.sgd.cfl .cg-h small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); flex-basis: 100%; line-height: 1.6;}.sgd.cfl .cfl-row{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 11px 13px; margin-bottom: 8px;}.sgd.cfl .cfl-row.t-ask{border-inline-start: 3px solid var(--sgd-gold);}.sgd.cfl .cfl-row .cr-t b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd.cfl .cfl-row .cr-t small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); margin-top: 3px; line-height: 1.7;}.sgd.cfl .cr-items{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; margin-top: 9px; padding-top: 8px; border-top: 1px solid var(--sgd-line-s);}.sgd.cfl .ci{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: baseline; background: var(--sgd-surface); border-radius: 8px; padding: 5px 9px;}.sgd.cfl .ci b{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums lining-nums; min-width: 52px;}.sgd.cfl .ci span{color: var(--sgd-ink); font-size: var(--sgd-f-2xs);}.sgd.cfl .ci small{color: var(--sgd-mut); font-size: 10.5px; margin-inline-start: auto;}.sgd.cfl .cfl-ask{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin-bottom: 18px;}.sgd .sgd-hello, .sgd .sgd-split, .sgd .sgd-news, .sgd .sgd-v3strip, .sgd .sgd-flow, .sgd .sgd-appdock, .sgd .sgd-appdock.grouped, .sgd .sgd-cols2, .sgd .sgd-modgrid, .sgd .sgd-five, .sgd .sgd-g2{margin-inline: 0 !important; width: auto; max-width: none;}.sgd .sgd-split, .sgd .sgd-news, .sgd .sgd-v3strip, .sgd .sgd-flow, .sgd .sgd-cols2, .sgd .sgd-five, .sgd .sgd-g2{margin-block-end: 1.15rem;}.sgd .sgd-hello{margin-block-end: 1.3rem;}.sgd .q1.mt{margin-inline: 0; margin-block: 1.25rem .55rem;}.sgd .sgd-appdock{margin-block: 1.35rem 1rem;}.sgd .att-who{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); letter-spacing: .01em; color: var(--sgd-mut); margin: 0 0 .45rem; padding: .3rem .55rem; border-radius: 7px; background: rgba(13, 164, 219, 0.1); border: 1px solid rgba(13, 164, 219, 0.2);}.sgd .att-who b{color: var(--sgd-head); font-weight: var(--sgd-w-heavy);}.sgd .cb-tally{display: grid; gap: .6rem; margin: 0 0 1rem; grid-template-columns: repeat(auto-fit, minmax(8.5rem, 1fr));}.sgd .cbt{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .7rem .85rem;}.sgd .cbt b{display: block; font-size: 1.5rem; font-weight: var(--sgd-w-heavy); line-height: 1.1; color: var(--sgd-brand-ink); font-variant-numeric: tabular-nums;}.sgd .cbt span{font-size: .74rem; color: var(--sgd-mut);}.sgd .cbt.warn b{color: var(--sgd-amb, #B4820A);}.sgd .cbt.bad b{color: var(--sgd-bad, #B42318);}.sgd .cb-new{margin: 0 0 1rem; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .75rem 1rem;}.sgd .cb-new summary{cursor: pointer; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .cb-new[open] summary{margin-bottom: .75rem;}.sgd .cb-chans{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .5rem .7rem; margin: 0; grid-column: 1/-1;}.sgd .cb-chans legend{font-size: .74rem; color: var(--sgd-mut); padding: 0 .35rem;}.sgd .cbk{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem; margin: 0 .8rem 0 0; font-size: var(--sgd-f-xs); font-weight: 600;}.sgd .cbk input{width: auto; margin: 0;}.sgd .cb-chan{display: inline-block; vertical-align: top;}.sgd .cb-chan .cb-sizes{display: none;}.sgd .cb-chan:has(input[name="chan"]:checked) .cb-sizes{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .15rem .5rem; border-top: 1px dashed var(--sgd-line); margin-top: .25rem; padding-top: .25rem;}.sgd .cbk.sz{font-weight: var(--sgd-w-reg); font-size: .74rem; opacity: .9;}.sgd .cb-board{display: -webkit-box; display: -webkit-flex; display: flex; gap: .7rem; overflow-x: auto; padding-bottom: .6rem; scroll-snap-type: x proximity;}.sgd .cb-col{flex: 0 0 16.5rem; scroll-snap-align: start; background: var(--sgd-track); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .65rem;}.sgd .cb-col h3{margin: 0 0 .55rem; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .4rem;}.sgd .cb-col h3 i{font-style: normal; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); background: var(--sgd-line); color: var(--sgd-mut); border-radius: var(--sgd-r-pill); padding: .06rem .45rem;}.sgd .cb-none{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); padding: .5rem .2rem;}.sgd .cb-card{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .6rem .7rem; margin-bottom: .5rem;}.sgd .cb-card.blocked{border-inline-start: 3px solid #B42318;}.sgd .cb-card b{display: block; font-size: var(--sgd-f-sm); line-height: 1.5; margin-bottom: .25rem;}.sgd .cb-kind{display: inline-block; font-size: .68rem; font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink); background: rgba(13, 164, 219, 0.1); border-radius: 5px; padding: .08rem .4rem;}.sgd .cb-ref, .sgd .cb-due, .sgd .cb-who{margin: .3rem 0 0; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.5;}.sgd .cb-ch{margin: .3rem 0 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .25rem;}.sgd .cb-ch i{font-style: normal; font-size: .66rem; font-weight: 600; border: 1px solid var(--sgd-line); border-radius: 5px; padding: .04rem .35rem; color: var(--sgd-mut);}.sgd .cb-say{margin: .35rem 0 0; font-size: var(--sgd-f-3xs); line-height: 1.5; color: var(--sgd-bad, #B42318); font-weight: 600;}.sgd .cb-mv{display: -webkit-box; display: -webkit-flex; display: flex; gap: .3rem; margin-top: .5rem;}.sgd .cb-mv select{flex: 1; font-size: var(--sgd-f-3xs); padding: .2rem .3rem; border: 1px solid var(--sgd-line); border-radius: 6px; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .cb-mv button{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); padding: .2rem .55rem; border: 0; border-radius: 6px; background: var(--sgd-fill, #0A7AA3); color: #fff; cursor: pointer;}.sgd .cb-dr{color: var(--sgd-brand-d); font-weight: var(--sgd-w-bold);}.sgd .cb-dr.ok{color: var(--sgd-ok, #1E7B4B);}.sgd .cb-note{margin-top: .45rem; font-size: var(--sgd-f-3xs);}.sgd .cb-note summary{list-style: none; cursor: pointer; color: var(--sgd-brand-d); font-weight: var(--sgd-w-bold);}.sgd .cb-note summary::-webkit-details-marker{display: none;}.sgd .cb-note-txt{white-space: pre-wrap; font-family: inherit; font-size: var(--sgd-f-3xs); line-height: 1.6; margin: .3rem 0 0; padding: .35rem .5rem; background: var(--sgd-surface); border: 1px dashed var(--sgd-line); border-radius: 6px; color: var(--sgd-ink); max-height: 9rem; overflow: auto;}.sgd .cb-note .cb-mv input{flex: 1; font-size: var(--sgd-f-3xs); padding: .2rem .4rem; border: 1px solid var(--sgd-line); border-radius: 6px; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .ops-flt{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 .8rem;}.sgd .ops-flt a{font-size: .74rem; font-weight: var(--sgd-w-bold); padding: .25rem .7rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); color: var(--sgd-mut); background: var(--sgd-surface);}.sgd .ops-flt a.on{color: #fff; background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-acc);}.sgd .ops-grp{margin: 1rem 0 .4rem; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .4rem;}.sgd .ops-grp i{font-style: normal; font-size: .68rem; font-weight: var(--sgd-w-bold); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .05rem .5rem; color: var(--sgd-mut);}.sgd .ops-meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .35rem .8rem; font-size: .68rem; color: var(--sgd-mut); margin-top: .25rem;}.sgd .ops-meta b{color: var(--sgd-ink); font-weight: var(--sgd-w-bold);}.sgd .ops-note{white-space: pre-wrap; font-size: var(--sgd-f-3xs); line-height: 1.6; margin: .4rem 0 0; color: var(--sgd-ink);}.sgd .sgc-refform.crx{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .35rem; align-items: center;}.sgd .sgc-refform.crx select, .sgd .sgc-refform.crx input{font-size: var(--sgd-f-2xs); padding: .24rem .4rem; border: 1px solid var(--sgd-line); border-radius: 6px; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .sgc-refform.crx .cx-dept{min-width: 9.5rem;}.sgd .sgc-refform.crx .cx-emp{min-width: 11rem;}.sgd .sgc-refform.crx .cx-emp:disabled{opacity: .55;}.sgd .cx-said{margin-top: .5rem; font-size: var(--sgd-f-2xs); line-height: 1.65; color: var(--sgd-mut); padding: .4rem .6rem; border-radius: 7px; background: rgba(13, 164, 219, 0.09); border: 1px solid rgba(13, 164, 219, 0.18);}.sgd .cx-said b{color: var(--sgd-head);}.sgd .cx-said a{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd .cx-ov{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; margin-top: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .cx-ov input{flex: 1; min-width: 9rem; font-size: var(--sgd-f-2xs); padding: .24rem .4rem; border: 1px solid var(--sgd-line); border-radius: 6px; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .cx-ok, .sgd .cx-no{font-size: .74rem; font-weight: var(--sgd-w-bold); padding: .24rem .6rem; border: 0; border-radius: 6px; cursor: pointer; color: #fff;}.sgd .cx-ok{background: #0B6E40;}.sgd .cx-no{background: #B42318;}.sgd .cx-ref{margin-top: .5rem; font-size: var(--sgd-f-2xs); color: var(--sgd-bad, #B42318); font-weight: 600;}.sgd .mc-tally{display: grid; gap: .6rem; margin: 0 0 1rem; grid-template-columns: repeat(auto-fit, minmax(8.5rem, 1fr));}.sgd .mc-item{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .85rem 1rem; margin-bottom: .7rem; border-inline-start: 4px solid var(--sgd-line);}.sgd .mc-item.urgent{border-inline-start-color: #B42318;}.sgd .mc-item.shut{opacity: .62;}.sgd .mc-top{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; align-items: center; margin-bottom: .3rem;}.sgd .mc-ref{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .mc-dir, .sgd .mc-u, .sgd .mc-s, .sgd .mc-st{font-size: .68rem; font-weight: var(--sgd-w-bold); border-radius: 5px; padding: .06rem .4rem;}.sgd .d-in{background: rgba(13, 164, 219, 0.12); color: var(--sgd-brand-ink);}.sgd .d-out{background: rgba(201, 162, 39, 0.16); color: var(--sgd-amb, #8A6410);}.sgd .mc-u{background: var(--sgd-badbg, #FBEAE8); color: var(--sgd-bad, #B42318);}.sgd .mc-s{background: var(--sgs-navy, #10153A); color: #fff;}.sgd .mc-st{background: var(--sgd-track); color: var(--sgd-mut); border: 1px solid var(--sgd-line);}.sgd .mc-sub{display: block; font-size: var(--sgd-f-md); line-height: 1.55; margin-bottom: .2rem;}.sgd .mc-meta, .sgd .mc-note{margin: .15rem 0 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.6;}.sgd .mc-meta .red{color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-bold);}.sgd .mc-open{margin-top: .7rem; display: grid; gap: .5rem; grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr)); padding: .75rem .85rem; border-radius: var(--sgd-r-ctl); background: var(--sgd-track); border: 1px solid var(--sgd-line);}.sgd .mc-open label{font-size: .74rem; font-weight: 600; color: var(--sgd-mut); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem;}.sgd .mc-open select{font-size: var(--sgd-f-2xs); padding: .26rem .4rem; border: 1px solid var(--sgd-line); border-radius: 6px; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .mc-open .bigbtn{align-self: end;}.sgd .mc-hint{grid-column: 1/-1; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.6;}.sgd .mc-said{margin-top: .55rem; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); padding: .35rem .6rem; border-radius: 7px; background: rgba(13, 164, 219, 0.08); border: 1px solid rgba(13, 164, 219, 0.16);}.sgd .mc-said b{color: var(--sgd-head);}.sgd .mc-said a{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd .mc-ref-no{margin: .5rem 0 0; font-size: var(--sgd-f-2xs); color: var(--sgd-bad, #B42318); font-weight: 600;}.sgd .pln{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd .pl-link{display: block; text-decoration: none; color: inherit; flex: 1;}.sgd .pln.pub-on{border-color: rgba(13, 164, 219, 0.55);}.sgd .pl-pub{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; align-items: center; margin-top: .55rem; padding-top: .55rem; border-top: 1px solid var(--sgd-line); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .pl-on, .sgd .pl-off{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); padding: .24rem .6rem; border: 0; border-radius: 6px; cursor: pointer; color: #fff;}.sgd .pl-on{background: var(--sgd-fill);}.sgd .pl-off{background: #5A5F7D;}.sgd .pl-see{flex: 1; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink); text-decoration: none;}.sgd .led-why{margin: 0 0 .9rem; padding: .8rem 1.05rem; border-radius: var(--sgd-r-ctl); background: var(--sgd-ambbg, #FBF2DC); color: var(--sgd-amb, #8A6410); border: 1px solid rgba(138, 100, 16, 0.28); font-size: var(--sgd-f-sm); line-height: 1.72; font-weight: 600;}.sgd .sgpk{display: block; margin: 0 0 .7rem;}.sgd .pk-lbl{display: block; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin-bottom: .25rem;}.sgd .pk-lbl small{display: block; font-weight: var(--sgd-w-reg); font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .pk-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem;}.sgd .pf-say{font-size: var(--sgd-f-xs); margin-top: .3rem;}.sgd .pf-say.bad{color: #B42318; font-weight: var(--sgd-w-bold);}.sgd .pf-say.ok{color: #0B6E40;}.sgd .pf-rer{color: #8A5A00; font-size: var(--sgd-f-3xs);}.sgd .pf-rer.ok{color: #0B6E40;}.sgd .pk-q{flex: 1; font-size: var(--sgd-f-sm); padding: .4rem .6rem; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .pk-add{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); padding: .35rem .7rem; border: 1px dashed var(--sgd-acc); border-radius: 8px; background: transparent; color: var(--sgd-brand-ink); cursor: pointer; white-space: nowrap;}.sgd .pk-out{margin-top: .35rem; max-height: 15rem; overflow-y: auto;}.sgd .pk-hit{display: grid; grid-template-columns: 1fr auto; column-gap: .5rem; align-items: center; width: 100%; text-align: start; cursor: pointer; padding: .42rem .6rem; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-card); color: var(--sgd-ink); margin-bottom: .25rem;}.sgd .pk-hit:hover{border-color: var(--sgd-acc);}.sgd .pk-hit b{display: block; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); grid-column: 1;}.sgd .pk-hit span{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); grid-column: 1; text-align: start; unicode-bidi: plaintext;}.sgd .pk-pick{grid-column: 2; grid-row: 1 / span 2; font-size: .74rem; font-weight: var(--sgd-w-bold); padding: .3rem .65rem; border: 1px solid var(--sgd-acc); border-radius: 7px; background: var(--sgd-fill, #0A7AA3); color: #fff; cursor: pointer; white-space: nowrap;}.sgd .pk-add-inline{display: inline-block; margin: .2rem 0 .3rem; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); padding: .32rem .7rem; border: 1px dashed var(--sgd-acc); border-radius: 7px; background: transparent; color: var(--sgd-brand-ink); cursor: pointer;}.sgd .pk-guard-hint{margin-top: .35rem; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-bad, #B42318); background: var(--sgd-badbg, #FBEEEE); border-radius: .5rem; padding: .45rem .7rem;}.sgd .pk-wait, .sgd .pk-none{display: block; font-style: normal; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); padding: .4rem .2rem;}.sgd .pk-chosen{margin-top: .4rem; padding: .55rem .75rem; border-radius: var(--sgd-r-ctl); background: rgba(13, 164, 219, 0.1); border: 1px solid rgba(13, 164, 219, 0.26); position: relative;}.sgd .pk-cn{display: block; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .pk-cm{font-size: .73rem; color: var(--sgd-mut);}.sgd .pk-clr{position: absolute; inset-inline-end: .5rem; top: .5rem; border: 0; background: transparent; cursor: pointer; font-size: var(--sgd-f-sm); color: var(--sgd-mut);}.sgd .pk-has{margin-top: .3rem; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.6;}.sgd .sgpk .pk-new, .sgd .pk-new{margin-top: .6rem; display: grid; gap: .75rem .9rem; grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr)); align-items: end; padding: 1rem 1.1rem 1.05rem; border-radius: 12px; background: var(--sgd-card); border: 1px solid var(--sgd-line); box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05), 0 8px 22px rgba(16, 21, 58, 0.07);}.sgd .pk-new[hidden]{display: none;}.sgd .pk-new .pk-n-head{grid-column: 1/-1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; padding-bottom: .6rem; border-bottom: 1px solid var(--sgd-line);}.sgd .pk-new .pk-n-head b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .pk-new .pk-n-head small{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-reg); color: var(--sgd-mut); line-height: 1.6;}.sgd .pk-new .pk-n-kind{grid-column: 1/-1; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; justify-self: start; gap: 0; padding: 3px; border: 1px solid var(--sgd-line); border-radius: 10px; background: var(--sgd-track);}.sgd .pk-new .pk-n-k{height: 2.2rem; min-width: 7.5rem; margin: 0; padding: 0 1.1rem; border: 0; border-radius: 8px; background: transparent; color: var(--sgd-mut); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); cursor: pointer; transition: background .15s, color .15s;}.sgd .pk-new .pk-n-k.on{background: var(--sgd-card); color: var(--sgd-head); box-shadow: 0 1px 3px rgba(16, 21, 58, 0.14);}.sgd .pk-new .pk-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .32rem; margin: 0; min-width: 0; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-ink); line-height: 1.4;}.sgd .pk-new .pk-f > span small{font-weight: var(--sgd-w-reg); color: var(--sgd-mut); margin-inline-start: .2rem;}.sgd .pk-new .pk-f-wide{grid-column: 1/-1;}.sgd .pk-new .pk-f:has(> [hidden]){display: none;}.sgd .pk-new .pk-f input, .sgd .pk-new .pk-f select{width: 100%; box-sizing: border-box; height: 2.55rem; margin: 0; padding: 0 .75rem; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg); line-height: normal; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-card); color: var(--sgd-ink); box-shadow: none; transition: border-color .15s, box-shadow .15s;}.sgd .pk-new .pk-f input::placeholder{color: var(--sgd-mut); opacity: .75; font-weight: 400;}.sgd .pk-new .pk-f input:focus, .sgd .pk-new .pk-f select:focus{outline: none; border-color: var(--sgd-acc, #0DA4DB); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.16);}.sgd .pk-new .pk-f{position: relative;}.sgd .pk-new .pk-f .sg-hj{position: absolute; left: 2.5rem; bottom: .42rem; margin: 0; display: -webkit-box; display: -webkit-flex; display: flex;}.sgd .pk-new .pk-f .sg-hjbtn{height: 1.7rem; min-width: 1.9rem; padding: 0 .45rem; margin: 0; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); border: 1px solid var(--sgd-line); border-radius: 6px; background: var(--sgd-track); color: var(--sgd-ink); cursor: pointer;}.sgd .pk-new .pk-f .sg-hjhint{position: absolute; top: calc(100% + .5rem); left: -2.5rem; white-space: nowrap; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-reg); color: var(--sgd-mut);}.sgd .pk-new .pk-f .sg-hjhint:empty{display: none;}.sgd .pk-new .pk-f select{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-inline-end: 2.1rem; cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238893A6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: right .8rem center !important;}.sgd .pk-new .pk-n-co{grid-column: 1/-1; display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: row; align-items: center; gap: .55rem; margin: 0; padding: .65rem .8rem; border: 1px dashed var(--sgd-line); border-radius: 8px; font-size: var(--sgd-f-xs); font-weight: 600; color: var(--sgd-ink); cursor: pointer;}.sgd .pk-new .pk-n-co input{width: 1.05rem; height: 1.05rem; margin: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; accent-color: var(--sgd-fill, #0A7AA3);}.sgd .pk-new .pk-n-act{grid-column: 1/-1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .55rem; padding-top: .15rem;}.sgd .pk-new .pk-n-go, .sgd .pk-new .pk-n-no{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: auto; height: 2.55rem; margin: 0; padding: 0 1.25rem; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); border-radius: 8px; cursor: pointer; line-height: 1;}.sgd .pk-new .pk-n-go{background: var(--sgd-fill, #0A7AA3); color: #fff; border: 1px solid transparent;}.sgd .pk-new .pk-n-go:hover{filter: brightness(1.07);}.sgd .pk-new .pk-n-no{background: transparent; color: var(--sgd-ink); border: 1px solid var(--sgd-line);}.sgd .pk-new .pk-n-no:hover{background: var(--sgd-track);}.sgd .pk-new .pk-n-say{grid-column: 1/-1; font-size: var(--sgd-f-2xs); color: var(--sgd-bad, #B42318); line-height: 1.6;}.sgd .pk-new .pk-n-say:empty{display: none;}.sgd .pk-new .pk-n-say.ok{color: var(--sgd-ok, #1F9D6B);}.sgd .pk-proj{margin-top: .6rem;}.sgd .pk-charge{width: 100%; font-size: var(--sgd-f-xs); padding: .4rem .6rem; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .sgd-tools .tool-site{background: rgba(13, 164, 219, 0.14); border: 1px solid rgba(13, 164, 219, 0.34); border-radius: var(--sgd-r-ctl);}.sgd .sgd-tools .tool-site svg{stroke: var(--sgd-acc);}.sgd .sgd-tools .tool-site .tl{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd-bar .sgd-tools .sgd-more-pop > a.tool-site:hover{background: var(--sgd-fill, #0A7AA3);}.sgd .sgd-tools .tool-site:hover svg{stroke: #fff;}.sgd .sgd-tools .tool-site:hover .tl{color: #fff;}.sgd .sgd-hello{position: relative; overflow: hidden;}.sgd .sgd-hello > div:not(.sgsig){position: relative; z-index: 2;}.sgd .inv-gates{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .75rem 1rem; margin: 0 0 1rem;}.sgd .inv-gates summary{cursor: pointer; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .ig-list{margin: .8rem 0 0; padding-inline-start: 1.2rem;}.sgd .ig-list li{margin-bottom: .6rem;}.sgd .ig-list b{font-size: var(--sgd-f-sm);}.sgd .ig-who{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink); background: rgba(13, 164, 219, 0.1); border-radius: 5px; padding: .05rem .4rem; margin-inline-start: .4rem;}.sgd .ig-list p{margin: .15rem 0 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.65;}.sgd .inv-h{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); margin: 1.2rem 0 .6rem;}.sgd .inv-item{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .85rem 1rem; margin-bottom: .7rem; border-inline-start: 4px solid var(--sgd-line);}.sgd .inv-item.legacy{border-inline-start-color: var(--sgd-mut);}.sgd .inv-item.wait{border-inline-start-color: #B4820A;}.sgd .inv-item.ready{border-inline-start-color: #0B6E40;}.sgd .inv-top{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; align-items: center; margin-bottom: .35rem;}.sgd .inv-top .num{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .inv-st, .sgd .inv-tag, .sgd .inv-pub{font-size: .68rem; font-weight: var(--sgd-w-bold); border-radius: 5px; padding: .06rem .45rem;}.sgd .inv-st{background: var(--sgd-track); color: var(--sgd-mut); border: 1px solid var(--sgd-line);}.sgd .inv-tag{background: rgba(180, 130, 10, 0.14); color: var(--sgd-amb, #8A6410);}.sgd .inv-pub{background: var(--sgd-okbg, #E6F4EC); color: var(--sgd-ok, #0B6E40);}.sgd .inv-bar{height: 5px; border-radius: var(--sgd-r-pill); background: var(--sgd-line); overflow: hidden; margin: .4rem 0 .35rem;}.sgd .inv-bar i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: var(--sgd-acc);}.sgd .inv-meta{margin: .15rem 0 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.6;}.sgd .inv-next{margin: .35rem 0 0; font-size: var(--sgd-f-2xs); font-weight: 600; color: var(--sgd-head); padding: .35rem .6rem; border-radius: 7px; background: rgba(13, 164, 219, 0.08); border: 1px solid rgba(13, 164, 219, 0.16);}@keyframes sgWaitGlow{0%, 100%{box-shadow: 0 0 0 0 rgba(13, 164, 219, 0.55), inset 0 0 0 1px rgba(13, 164, 219, 0.35);}50%{box-shadow: 0 0 0 7px rgba(13, 164, 219, 0), inset 0 0 0 1px rgba(13, 164, 219, 0.8);}}.sgd .sgd-pulse .pz-n.waiting{background: rgba(13, 164, 219, 0.16); border-color: rgba(13, 164, 219, 0.55); animation: sgWaitGlow 2.4s ease-in-out infinite;}.sgd .sgd-pulse .pz-n.waiting b{color: #7FD8F5;}@media (prefers-reduced-motion: reduce){.sgd .sgd-pulse .pz-n.waiting{animation: none; box-shadow: inset 0 0 0 1px rgba(13, 164, 219, 0.8);}}.sgd .sgd-hello .sgsig{place-items: center;}.sgd .sgd-hello .sgsig-in{width: auto; max-width: 26rem; margin: 0; opacity: .30;}.sgd .sgd-hello .sgsig-logo{width: 5.2rem;}.sgd .sgd-hello .sgsig-rule{width: 9rem;}.sgd .sgd-hello .sgsig-ai{width: 5.2rem;}.sgd .sgd-hello .sgsig-name{width: 11rem;}.sgd .sgd-hello .sgsig-row{gap: 1rem;}.sgd .vz-msg{border-radius: var(--sgd-r-ctl); padding: .7rem 1rem; margin: 0 0 1rem; font-size: var(--sgd-f-sm); font-weight: 600;}.sgd .vz-msg.err{background: rgba(180, 58, 42, 0.12); color: var(--sgd-bad, #B43A2A); border: 1px solid rgba(180, 58, 42, 0.35);}.sgd .vz-msg.ok{background: rgba(15, 122, 71, 0.12); color: var(--sgd-ok, #0F7A47); border: 1px solid rgba(15, 122, 71, 0.35);}.sgd .vz-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 1rem;}.sgd .vz-who b{font-size: 1.15rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .vz-who b.unknown{color: var(--sgd-amb, #B4820A);}.sgd .vz-emp{font-size: var(--sgd-f-sm); color: var(--sgd-mut); margin-inline-start: .6rem;}.sgd .vz-hosp{border: 1px solid var(--sgd-line); background: var(--sgd-card); border-radius: var(--sgd-r-pill); padding: .45rem 1rem; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head); cursor: pointer;}.sgd .vz-hosp[disabled]{opacity: .55; cursor: default;}.sgd .vz-need{background: rgba(180, 130, 10, 0.1); border: 1px solid rgba(180, 130, 10, 0.35); border-radius: var(--sgd-r-ctl); padding: .7rem 1rem; margin: 0 0 1rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: var(--sgd-f-sm);}.sgd .vz-need b{color: var(--sgd-amb, #8A6407);}.sgd .vz-chip{background: rgba(180, 130, 10, 0.18); color: var(--sgd-amb, #8A6407); border-radius: var(--sgd-r-pill); padding: .1rem .65rem; font-weight: 600;}.sgd a.vz-chip{text-decoration: none;}.sgd a.vz-chip:hover{text-decoration: underline;}.sgd .vz-card{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 1.1rem 1.25rem; margin: 0 0 1rem;}.sgd .vz-card.close{border-color: rgba(13, 164, 219, 0.45);}.sgd .vz-card h3{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); margin: 0 0 .7rem;}.sgd .vz-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 .9rem;}.sgd .vz-opt{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .4rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .35rem .9rem; font-size: var(--sgd-f-sm); cursor: pointer;}.sgd .vz-opt:has(input:checked){border-color: var(--sgd-acc); background: rgba(13, 164, 219, 0.1); font-weight: var(--sgd-w-bold);}.sgd .vz-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: .8rem;}.sgd .vz-fld{margin: 0 0 .8rem;}.sgd .vz-fld label{display: block; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); margin: 0 0 .3rem;}.sgd .vz-fld input, .sgd .vz-fld select, .sgd .vz-fld textarea{width: 100%; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .5rem .7rem; font-size: var(--sgd-f-sm); font-family: inherit; background: var(--sgd-bg); color: var(--sgd-head);}.sgd .vz-save, .sgd .vz-route, .sgd .vz-close{border: 0; border-radius: var(--sgd-r-ctl); padding: .55rem 1.4rem; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); cursor: pointer; color: #fff;}.sgd .vz-save{background: var(--sgd-fill);}.sgd .vz-route{background: #6C4FB8;}.sgd .vz-close{background: #0F7A47;}.sgd .vz-hop{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: .45rem 0; border-bottom: 1px dashed var(--sgd-line); font-size: var(--sgd-f-sm);}.sgd .vz-hop:last-child{border-bottom: 0;}.sgd .vz-hop small{color: var(--sgd-mut);}.sgd .bigbtn.inline.vz-open{background: #6C4FB8; color: #fff; text-decoration: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center;}.sgk, .sgh{min-height: 100vh; background: linear-gradient(-150deg, var(--sgs-navy, #10153A) 0%, #1C2352 60%, var(--sgs-blue-d, #0B6E93) 140%); color: #fff; font-family: inherit; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; -webkit-box-pack: start; justify-content: flex-start; padding: 3vh 4vw;}.sgk-logo, .sgh-logo{width: 88px; height: auto; filter: brightness(0) invert(1); opacity: .92; margin: 0 auto 1.2rem; display: block;}.sgk h1, .sgh h1{font-size: clamp(1.6rem, 4vw, 2.4rem); font-weight: var(--sgd-w-heavy); margin: 0 0 .3rem; text-align: center;}.sgk-sub{opacity: .8; text-align: center; margin: 0 0 2rem; font-size: 1.05rem;}.sgk-form{width: 100%; max-width: 44rem;}.sgk-lbl{display: block; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold); margin: 1.2rem 0 .5rem;}.sgk-in{width: 100%; border: 2px solid rgba(255, 255, 255, 0.28); border-radius: var(--sgd-r-card); background: rgba(255, 255, 255, 0.1); color: #fff; padding: 1rem 1.2rem; font-size: 1.25rem; font-family: inherit;}.sgk-in::placeholder{color: rgba(255, 255, 255, 0.5);}.sgk-in:focus{outline: none; border-color: var(--sgs-blue, #0DA4DB); background: rgba(255, 255, 255, 0.16);}.sgk-err{background: rgba(255, 120, 100, 0.2); border: 1px solid rgba(255, 120, 100, 0.5); border-radius: 12px; padding: .8rem 1.1rem; margin: 0 0 1rem; font-weight: 600;}.sgk-people{display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: .8rem;}.sgk-person{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .5rem; padding: .9rem .5rem; border: 2px solid rgba(255, 255, 255, 0.2); border-radius: 16px; cursor: pointer; background: rgba(255, 255, 255, 0.06); min-height: 132px;}.sgk-person input{position: absolute; opacity: 0; width: 0; height: 0;}.sgk-person:has(input:checked){border-color: var(--sgs-blue, #0DA4DB); background: rgba(13, 164, 219, 0.24);}.sgk-face, .sgh-face{width: 64px; height: 64px; border-radius: 50%; overflow: hidden; display: grid; place-items: center; background: rgba(255, 255, 255, 0.16); font-size: 1.5rem; font-weight: var(--sgd-w-heavy); flex: none;}.sgk-face img, .sgh-face img{width: 100%; height: 100%; object-fit: cover;}.sgk-nm{font-size: var(--sgd-f-sm); font-weight: 600; text-align: center; line-height: 1.35;}.sgk-go{width: 100%; margin-top: 2rem; border: 0; border-radius: 16px; background: var(--sgd-fill, #0A7AA3); color: #fff; font-size: 1.3rem; font-weight: var(--sgd-w-heavy); padding: 1.1rem; cursor: pointer; font-family: inherit;}.sgk-done{text-align: center; margin: auto;}.sgk-tick, .sgh-tick{width: 96px; height: 96px; border-radius: 50%; background: rgba(15, 180, 110, 0.22); color: #5FE0A0; display: grid; place-items: center; font-size: 3rem; margin: 0 auto 1.4rem;}.sgk-again{display: inline-block; margin-top: 1.6rem; color: #7FD8F5; font-weight: var(--sgd-w-bold); text-decoration: none; border-bottom: 2px solid;}.sgh-top{text-align: center; margin-bottom: 2rem;}.sgh-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 1.2rem; width: 100%; max-width: 70rem;}.sgh-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .9rem; background: rgba(255, 255, 255, 0.1); border: 2px solid rgba(255, 255, 255, 0.2); border-radius: 20px; padding: 1.4rem 1rem;}.sgh-face{width: 104px; height: 104px; font-size: 2.4rem;}.sgh-nm{font-size: 1.05rem; font-weight: var(--sgd-w-bold); text-align: center;}.sgh-go{width: 100%; border: 0; border-radius: var(--sgd-r-card); background: #0F7A47; color: #fff; font-size: 1.15rem; font-weight: var(--sgd-w-heavy); padding: .9rem; cursor: pointer; font-family: inherit; min-height: 56px;}.sgh-empty{text-align: center; margin: auto; opacity: .85; font-size: 1.2rem;}.sgd .mf-rate{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .8rem 1.1rem; margin: 0 0 1rem;}.sgd .mr-stars{display: -webkit-box; display: -webkit-flex; display: flex; gap: .15rem; font-size: 1.35rem; line-height: 1;}.sgd .mr-s{color: var(--sgd-line);}.sgd .mr-s.on{color: #E0A800;}.sgd .mr-say b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .mr-say small{display: block; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.ccx{--cc-page:#0A0E24; --cc-surf:#161D42; --cc-surf2:#1D2650; --cc-inset:#0E1430; --cc-line:#2A3566; --cc-line2:#3A4680; --cc-ink:#EAEFFA; --cc-mut:#9AA6C8; --cc-faint:#6B769B; --cc-acc:var(--sgs-blue,#0DA4DB); --cc-acc2:#6FD3F5; --cc-accs:rgba(13,164,219,.16); --cc-gold:#C9A227; --cc-ok:#37C98B; --cc-oks:rgba(55,201,139,.14); --cc-warn:#E8B33D; --cc-warns:rgba(232,179,61,.14); --cc-bad:#F0715C; --cc-bads:rgba(240,113,92,.14); --cc-on:#03212e; --cc-sh:0 8px 28px rgba(0,0,0,.4); position: fixed; inset: 0; z-index: 5; display: grid; grid-template-rows: 56px 1fr 40px; gap: 7px; padding: 7px; background: var(--cc-page); color: var(--cc-ink); overflow: hidden; font-family: "saudi_riyal","LamaSans","Cairo","Segoe UI",Tahoma,Arial,sans-serif; transition: filter .35s;}.ccx[data-skin="light"]{--cc-page:#EEF2F9; --cc-surf:#FFFFFF; --cc-surf2:#F4F7FC; --cc-inset:#F0F4FA; --cc-line:#D7DFEC; --cc-line2:#BCC8DC; --cc-ink:var(--sgs-navy,#10153A); --cc-mut:#5A6688; --cc-faint:#8A94AE; --cc-acc:#0B86B4; --cc-acc2:var(--sgs-blue-d,#0B6E93); --cc-accs:rgba(13,164,219,.12); --cc-gold:#9A7B10; --cc-ok:#0F7A47; --cc-oks:rgba(15,122,71,.10); --cc-warn:#8A6407; --cc-warns:rgba(180,130,10,.12); --cc-bad:#A33A2A; --cc-bads:rgba(163,58,42,.10); --cc-on:#FFFFFF; --cc-sh:0 2px 10px rgba(16,21,58,.08);}.ccx.blur{filter: blur(11px) saturate(0.6);}.ccx .num{font-variant-numeric: tabular-nums lining-nums;}.cc-hdr{background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 12px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 11px; padding: 0 12px; overflow: hidden; box-shadow: var(--cc-sh);}.cc-brand{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; flex: none; text-decoration: none; color: inherit;}.cc-logo{height: 34px; width: auto; flex: none;}.ccx[data-skin="light"] .cc-logo{filter: brightness(0) saturate(100%) invert(9%) sepia(38%) saturate(2100%) hue-rotate(213deg) brightness(94%);}.cc-bt b{display: block; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1.2;}.cc-bt small{display: block; font-size: 10px; color: var(--cc-mut);}.cc-sep{width: 1px; height: 26px; background: var(--cc-line); flex: none;}.cc-search{flex: 1; min-width: 100px; background: var(--cc-inset); border: 1px solid var(--cc-line); border-radius: var(--sgd-r-pill); padding: 7px 13px; color: var(--cc-faint); font-size: var(--sgd-f-2xs); text-decoration: none;}.cc-search:hover{border-color: var(--cc-line2); color: var(--cc-mut);}.cc-ico{min-width: 40px; min-height: 40px; padding: 4px; border-radius: var(--sgd-r-ctl); background: var(--cc-inset); border: 1px solid var(--cc-line); display: grid; place-items: center; font-size: var(--sgd-f-xs); cursor: pointer; flex: none; color: var(--cc-ink); text-decoration: none;}.cc-ico:hover{border-color: var(--cc-acc);}.cc-ico.back{background: var(--cc-accs); border-color: var(--cc-acc);}.cc-me{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; flex: none;}.cc-mt{line-height: 1.2; text-align: right;}.cc-mt b{display: block; font-size: var(--sgd-f-2xs);}.cc-mt small{display: block; font-size: 10px; color: var(--cc-mut);}.cc-av{width: 32px; height: 32px; border-radius: 50%; flex: none; object-fit: cover;}.cc-av.txt{background: var(--cc-surf2); display: grid; place-items: center; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-2xs); color: var(--cc-mut);}.cc-body{display: grid; grid-template-columns: 118px 1fr 236px; gap: 7px; overflow: hidden; min-height: 0;}.cc-rail{background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 12px; padding: 7px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; overflow: hidden; box-shadow: var(--cc-sh);}.cc-act{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; padding: 7px 8px; border-radius: 8px; background: var(--cc-inset); border: 1px solid transparent; font-size: var(--sgd-f-3xs); font-weight: 600; color: var(--cc-ink); text-decoration: none;}.cc-act:hover{background: var(--cc-surf2); border-color: var(--cc-acc); color: var(--cc-ink);}.cc-act i{font-style: normal; font-size: var(--sgd-f-xs); width: 15px; text-align: center; flex: none;}.cc-spacer{flex: 1;}.cc-saud{background: linear-gradient(-150deg, var(--cc-accs), rgba(201, 162, 39, 0.1)); border: 1px solid var(--cc-acc); border-radius: var(--sgd-r-ctl); padding: 9px 7px; text-align: center; text-decoration: none; color: var(--cc-ink); display: block;}.cc-saud b{display: block; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.cc-saud small{display: block; font-size: 9px; color: var(--cc-mut);}.cc-orb{width: 26px; height: 26px; margin: 0 auto 5px; border-radius: 50%; display: block; background: radial-gradient(circle at 32% 30%, var(--cc-acc), transparent 62%), radial-gradient(circle at 68% 70%, var(--cc-gold), transparent 58%); animation: ccSpin 9s linear infinite;}@keyframes ccSpin{to{transform: rotate(-360deg);}}.cc-work{display: grid; grid-template-rows: auto auto 1fr; gap: 7px; overflow: hidden; min-height: 0;}.cc-pulse{display: grid; grid-template-columns: repeat(4, 1fr); gap: 7px;}.cc-pz{background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 12px; padding: 8px 10px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; box-shadow: var(--cc-sh); text-decoration: none; color: var(--cc-ink);}.cc-pz:hover{border-color: var(--cc-acc); color: var(--cc-ink);}.cc-pz .pi{width: 30px; height: 30px; border-radius: var(--sgd-r-ctl); flex: none; display: grid; place-items: center; font-size: var(--sgd-f-sm);}.cc-pz .pt{line-height: 1.25; flex: 1; min-width: 0;}.cc-pz .pt b{display: block; font-size: 19px; font-weight: var(--sgd-w-bold);}.cc-pz .pt b.sm{font-size: var(--sgd-f-2xs);}.cc-pz .pt small{display: block; font-size: 9.5px; color: var(--cc-mut); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.cc-pz.g .pi{background: var(--cc-oks); color: var(--cc-ok);}.cc-pz.c .pi{background: var(--cc-accs); color: var(--cc-acc);}.cc-pz.r{border-color: var(--cc-bad);}.cc-pz.r .pi{background: var(--cc-bads); color: var(--cc-bad);}.cc-pz.live{border-color: var(--cc-acc);}.cc-work:has(.cc-waserve){grid-template-rows: auto auto auto 1fr;}.cc-waserve{background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 12px; padding: 8px 11px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; box-shadow: var(--cc-sh); -webkit-flex-wrap: wrap; flex-wrap: wrap; color: var(--cc-ink);}.cc-waserve .cc-wa-h{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); flex: none; white-space: nowrap;}.cc-waserve .cc-wa-search{position: relative; flex: 1 1 220px; min-width: 180px;}.cc-waserve .pp-q{width: 100%; border: 1px solid var(--cc-line); border-radius: 8px; padding: 6px 9px; font-size: var(--sgd-f-3xs); font-family: inherit; background: var(--cc-inset); color: var(--cc-ink);}.cc-waserve .pp-picked{display: block; font-size: var(--sgd-f-3xs); color: var(--cc-ok); margin-top: 2px;}.cc-waserve .pp-res{position: absolute; top: 100%; inset-inline-start: 0; inset-inline-end: 0; z-index: 5; margin-top: 3px;}.cc-waserve .pp-res .mkp-hit{display: block; width: 100%; text-align: start; background: var(--cc-surf2); border: 1px solid var(--cc-line); border-radius: 7px; padding: 5px 9px; margin-bottom: 3px; cursor: pointer; font-size: var(--sgd-f-3xs); font-family: inherit; color: var(--cc-ink);}.cc-waserve .pp-res .mkp-hit:hover{border-color: var(--cc-acc);}.cc-waserve .pp-res .mkp-none{font-size: 10.5px; color: var(--cc-mut); padding: 3px;}.cc-waserve .cc-wa-note{flex: 1 1 160px; min-width: 140px; border: 1px solid var(--cc-line); border-radius: 8px; padding: 6px 9px; font-size: var(--sgd-f-3xs); font-family: inherit; background: var(--cc-inset); color: var(--cc-ink);}.cc-waserve .cc-wa-btn{flex: none; border: 0; border-radius: 8px; padding: 7px 13px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); font-family: inherit; cursor: pointer; background: #14803F; color: #fff;}.cc-waserve .cc-wa-btn:hover{background: #0F6E36;}.cc-waserve .cc-wa-btn:disabled{opacity: .6; cursor: default;}.cc-waserve .cc-wa-msg{flex: 1 1 100%; font-size: var(--sgd-f-3xs); color: var(--cc-mut);}.cc-waserve .cc-wa-msg.ok{color: var(--cc-ok);}.cc-waserve .cc-wa-msg.err{color: var(--cc-bad);}.cc-two{display: grid; grid-template-columns: 1fr 1fr; gap: 7px;}.cc-card{background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 12px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; box-shadow: var(--cc-sh);}.cc-card.grow{flex: 1; min-height: 0;}.cc-ch{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 7px; padding: 7px 11px; border-bottom: 1px solid var(--cc-line); flex: none;}.cc-ch b{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold);}.cc-cb{padding: 9px 11px; overflow: auto; min-height: 0;}.cc-cb::-webkit-scrollbar{width: 5px;}.cc-cb::-webkit-scrollbar-thumb{background: var(--cc-line2); border-radius: 3px;}.cc-pill{font-size: 9.5px; font-weight: var(--sgd-w-bold); padding: 2px 7px; border-radius: var(--sgd-r-pill); background: var(--cc-accs); color: var(--cc-acc);}.cc-pill.warn{background: var(--cc-warns); color: var(--cc-warn);}.cc-st3{display: grid; grid-template-columns: repeat(3, 1fr); gap: 5px;}.cc-st{border-radius: 8px; padding: 7px 3px; text-align: center; display: block;}.cc-st b{display: block; font-size: 17px; font-weight: var(--sgd-w-bold); line-height: 1;}.cc-st small{display: block; font-size: 9px; margin-top: 1px;}.cc-st.a{background: var(--cc-oks); color: var(--cc-ok);}.cc-st.r{background: var(--cc-warns); color: var(--cc-warn);}.cc-st.s{background: var(--cc-bads); color: var(--cc-bad);}.cc-btn{display: block; text-align: center; padding: 6px 11px; border-radius: 8px; border: 1px solid var(--cc-line); background: var(--cc-inset); color: var(--cc-ink); font-size: var(--sgd-f-3xs); font-weight: 600; text-decoration: none; margin-top: 8px;}.cc-btn.go{background: var(--cc-acc); border-color: var(--cc-acc); color: var(--cc-on);}.cc-btn:hover{opacity: .9; color: var(--cc-on);}.cc-btn:not(.go):hover{color: var(--cc-ink); border-color: var(--cc-acc);}.cc-empty{text-align: center; padding: 12px 0;}.cc-empty b{display: block; font-size: 26px; font-weight: var(--sgd-w-bold);}.cc-empty small{display: block; font-size: 10.5px; color: var(--cc-mut);}.cc-trow{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; padding: 5px 0; border-bottom: 1px solid var(--cc-line);}.cc-trow:last-child{border-bottom: 0;}.cc-tav{width: 24px; height: 24px; border-radius: 50%; background: var(--cc-surf2); display: grid; place-items: center; font-size: 10px; font-weight: var(--sgd-w-bold); flex: none; color: var(--cc-mut);}.cc-tn{flex: 1; font-size: var(--sgd-f-3xs); font-weight: 600;}.cc-tb{width: 56px; height: 5px; background: var(--cc-inset); border-radius: 3px; overflow: hidden;}.cc-tb i{display: block; height: 100%; border-radius: 3px; background: var(--cc-acc);}.cc-tp{font-size: 10.5px; font-weight: var(--sgd-w-bold); width: 26px; text-align: right;}.cc-dv{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 7px; padding: 6px 0; border-bottom: 1px solid var(--cc-line); text-decoration: none; color: var(--cc-ink);}.cc-dv:last-child{border-bottom: 0;}.cc-dv:hover{color: var(--cc-acc);}.cc-dv .fl{width: 6px; height: 6px; border-radius: 50%; margin-top: 5px; flex: none;}.cc-dv.urgent .fl{background: var(--cc-bad); box-shadow: 0 0 0 3px var(--cc-bads);}.cc-dv.norm .fl{background: var(--cc-acc);}.cc-dv .tx{flex: 1; min-width: 0;}.cc-dv .tx b{display: block; font-size: var(--sgd-f-3xs); font-weight: 600; line-height: 1.4;}.cc-dv .tx small{display: block; font-size: 9px; color: var(--cc-faint);}.cc-intel{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 7px; overflow: hidden; min-height: 0;}.cc-k3{display: grid; grid-template-columns: repeat(3, 1fr); gap: 5px;}.cc-k{background: var(--cc-inset); border-radius: 8px; padding: 7px 4px; text-align: center; display: block;}.cc-k b{display: block; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold); line-height: 1;}.cc-k small{display: block; font-size: 8.5px; color: var(--cc-faint);}.cc-rec{background: linear-gradient(-150deg, var(--cc-accs), rgba(201, 162, 39, 0.07)); border-color: var(--cc-acc);}.cc-rec .why{font-size: var(--sgd-f-3xs); color: var(--cc-mut); line-height: 1.65; margin: 0;}.cc-live{background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 12px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; padding: 0 9px; overflow: hidden; box-shadow: var(--cc-sh);}.cc-lv{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 5px; flex: none; background: var(--cc-inset); border: 1px solid var(--cc-line); border-radius: 8px; padding: 4px 9px; font-size: 10px; white-space: nowrap; text-decoration: none; color: var(--cc-ink);}.cc-lv:hover{border-color: var(--cc-acc); color: var(--cc-ink);}.cc-lv.hot{border-color: var(--cc-bad); background: var(--cc-bads);}.cc-lvsp{flex: 1;}.cc-sig{font-size: 9.5px; color: var(--cc-faint); flex: none; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 5px;}.cc-sig i{width: 5px; height: 5px; border-radius: 50%; background: var(--cc-gold); display: block;}.cc-veil{position: fixed; inset: 0; z-index: 9000; display: none; align-items: center; justify-content: center; background: rgba(10, 14, 36, 0.34); backdrop-filter: blur(9px) saturate(0.72); -webkit-backdrop-filter: blur(9px) saturate(0.72);}.cc-veil.on{display: -webkit-box; display: -webkit-flex; display: flex;}.cc-veil .box{background: #161D42; border: 1px solid #E8B33D; border-radius: var(--sgd-r-card); padding: 16px 24px; text-align: center; color: #EAEFFA;}.cc-veil .box b{display: block; font-size: var(--sgd-f-md); margin-bottom: 4px;}.cc-veil .box small{display: block; font-size: var(--sgd-f-3xs); color: #9AA6C8;}.cc-veil .cnt{font-size: 30px; font-weight: var(--sgd-w-bold); color: #E8B33D; margin-top: 6px;}.cc-lock{position: fixed; inset: 0; z-index: 9100; display: none; backdrop-filter: blur(22px); -webkit-backdrop-filter: blur(22px); -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 16px; background: radial-gradient(circle at 50% 40%, rgba(13, 164, 219, 0.14), transparent 62%), #0A0E24; color: #EAEFFA; overflow: hidden; font-family: "saudi_riyal","LamaSans","Cairo","Segoe UI",Tahoma,Arial,sans-serif;}.cc-lock.on{display: -webkit-box; display: -webkit-flex; display: flex;}.cc-lockbg{position: absolute; inset: -10%; z-index: 0; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 2.2vh; opacity: .052; user-select: none; animation: lockDrift 48s linear infinite;}.cc-lockbg span{display: block; white-space: nowrap; text-align: center; font-size: clamp(38px, 7vw, 104px); font-weight: var(--sgd-w-heavy); letter-spacing: -.02em; color: #BFE6F7; line-height: 1.15;}.cc-lockbg span:nth-child(even){color: #E6C766; opacity: .72;}@keyframes lockDrift{from{transform: translateY(0);}to{transform: translateY(-33.33%);}}@media (prefers-reduced-motion: reduce){.cc-lockbg{animation: none;}}.cc-lockwrap, .cc-lockco, .cc-lockttl, .cc-pinbox, .cc-pinmsg, .cc-pad, .cc-locknote{position: relative; z-index: 1;}.cc-lockwrap{position: relative; width: 118px; height: 118px; perspective: 620px;}.cc-lockwrap > *{transform-style: preserve-3d; animation: lockTilt 14s ease-in-out infinite;}@keyframes lockTilt{0%, 100%{transform: rotateY(11deg) rotateX(5deg);}50%{transform: rotateY(-11deg) rotateX(-4deg);}}.cc-lockwrap::after{content: ""; position: absolute; inset: 14% 10% -8% 10%; border-radius: 50%; z-index: -1; filter: blur(16px); background: radial-gradient(ellipse at 50% 60%, rgba(13, 164, 219, 0.34), transparent 70%); animation: lockShade 14s ease-in-out infinite;}@keyframes lockShade{0%, 100%{opacity: .5; transform: scale(0.92);}50%{opacity: .9; transform: scale(1.06);}}@media (prefers-reduced-motion: reduce){.cc-lockwrap > *, .cc-lockwrap::after{animation: none;}}.cc-lockmark{position: absolute; inset: 0; width: 100%; height: 100%; animation: ccBreathe 5s ease-in-out infinite;}@keyframes ccBreathe{50%{opacity: .62;}}.cc-lockglow{position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; overflow: visible;}.cc-lockglow path{fill: none; stroke: #7FD8F5; stroke-width: 34; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 150 2650; stroke-dashoffset: 2800; filter: drop-shadow(0 0 7px rgba(127, 216, 245, 0.85)); animation: ccRun 3.4s linear infinite;}.cc-lockglow path:nth-child(2){animation-delay: -1.15s; stroke: #E6C766; filter: drop-shadow(0 0 7px rgba(230, 199, 102, 0.8));}.cc-lockglow path:nth-child(3){animation-delay: -2.3s;}@keyframes ccRun{to{stroke-dashoffset: 0;}}.cc-lockco{font-size: var(--sgd-f-2xs); color: #9AA6C8; text-align: center;}.cc-lockco b{display: block; font-size: var(--sgd-f-md); color: #EAEFFA; font-weight: var(--sgd-w-bold);}.cc-lockttl{text-align: center;}.cc-lockttl b{display: block; font-size: 18px; font-weight: var(--sgd-w-bold);}.cc-lockttl span{display: block; font-size: var(--sgd-f-3xs); color: #9AA6C8; margin-top: 3px;}.cc-pinbox{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; direction: ltr;}.cc-pinbox .pd{width: 15px; height: 15px; border-radius: 50%; border: 2px solid #3A4680; transition: all .15s;}.cc-pinbox .pd.f{background: var(--sgs-blue, #0DA4DB); border-color: var(--sgs-blue, #0DA4DB); transform: scale(1.12);}.cc-pinbox.err .pd{border-color: #F0715C; animation: ccShake .3s;}@keyframes ccShake{25%{transform: translateX(5px);}75%{transform: translateX(-5px);}}.cc-pinmsg{font-size: var(--sgd-f-3xs); font-weight: 600; min-height: 17px; color: #F0715C;}.cc-pinmsg.ok{color: #37C98B;}.cc-pad{display: grid; grid-template-columns: repeat(3, 64px); gap: 9px;}.cc-pad .pk{height: 52px; border-radius: var(--sgd-r-card); background: #161D42; border: 1px solid #2A3566; color: #EAEFFA; font-size: 19px; font-weight: 600; cursor: pointer; font-family: inherit; display: grid; place-items: center; text-decoration: none;}.cc-pad .pk:hover{border-color: var(--sgs-blue, #0DA4DB); background: #1D2650; color: #EAEFFA;}.cc-pad .pk.sm{font-size: var(--sgd-f-sm);}.cc-locknote{font-size: 10.5px; color: #6B769B; text-align: center; max-width: 360px; line-height: 1.75; margin: 0;}.cc-locknote b{color: #E8B33D;}@media (prefers-reduced-motion: reduce){.cc-orb, .cc-lockmark{animation: none;}}.sgd .sgd-ccgate{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; text-decoration: none; background: linear-gradient(-120deg, var(--sgs-navy, #10153A) 0%, #1C2352 55%, var(--sgs-blue-d, #0B6E93) 130%); border: 1px solid rgba(13, 164, 219, 0.5); border-radius: var(--sgd-r-card); padding: .85rem 1.15rem; margin: 0 0 1rem; color: #fff; transition: border-color .16s, transform .16s;}.sgd .sgd-ccgate:hover{border-color: var(--sgs-blue, #0DA4DB); transform: translateY(-1px); color: #fff;}.sgd .sgd-ccgate.media .ccg-l{color: #C9A227;}.sgd .sgd-ccgate.media:hover{border-color: #C9A227;}.sgd .sgd-ccgate.prop .ccg-l{color: #5BD6A2;}.sgd .sgd-ccgate.prop:hover{border-color: #37C98B;}.sgd .ccg-l{width: 38px; height: 38px; border-radius: var(--sgd-r-ctl); flex: none; background: rgba(13, 164, 219, 0.22); display: grid; place-items: center; font-size: 19px; color: #7FD8F5;}.sgd .ccg-t{flex: 1; line-height: 1.35;}.sgd .ccg-t b{display: block; font-size: .98rem; font-weight: var(--sgd-w-heavy);}.sgd .ccg-t small{display: block; font-size: var(--sgd-f-2xs); opacity: .82;}.sgd .ccg-go{font-size: 1.3rem; color: #7FD8F5; flex: none;}.cc-search{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; flex: 1; min-width: 120px; background: var(--cc-inset); border: 1px solid var(--cc-line); border-radius: var(--sgd-r-pill); padding: 3px 13px 3px 5px; margin: 0;}.cc-search:focus-within{border-color: var(--cc-acc);}.cc-sicon{font-size: var(--sgd-f-2xs); flex: none; color: var(--cc-faint);}.cc-search input{flex: 1; min-width: 60px; background: none; border: 0; outline: none; color: var(--cc-ink); font-family: inherit; font-size: var(--sgd-f-2xs); padding: 5px 0;}.cc-search input::placeholder{color: var(--cc-faint);}.cc-sgo{border: 0; border-radius: var(--sgd-r-pill); background: var(--cc-acc); color: var(--cc-on); font-family: inherit; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); padding: 5px 13px; cursor: pointer;}.cc-ico.wa{background: rgba(55, 201, 139, 0.14); border-color: var(--cc-ok);}.cc-ico.ph{background: var(--cc-accs); border-color: var(--cc-acc);}.cc-mapbar{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; padding: 7px 11px 0; flex: none;}.cc-mb{flex: 1; text-align: center; border-radius: 8px; padding: 5px 3px; font-size: 9.5px; text-decoration: none;}.cc-mb b{display: block; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); line-height: 1.1;}.cc-mb.a{background: var(--cc-oks); color: var(--cc-ok);}.cc-mb.r{background: var(--cc-warns); color: var(--cc-warn);}.cc-mb.s{background: var(--cc-bads); color: var(--cc-bad);}.cc-map{flex: 1; min-height: 70px; margin: 7px 11px 11px; border-radius: var(--sgd-r-ctl); background: var(--cc-inset); position: relative; overflow: hidden; display: block; text-decoration: none;}.cc-plots{position: absolute; inset: 6px; display: grid; grid-template-columns: repeat(20, 1fr); grid-auto-rows: 1fr; gap: 2px;}.cc-plots i{border-radius: 2px; display: block;}.cc-maphint{position: absolute; bottom: 5px; right: 8px; font-size: 9.5px; color: var(--cc-mut); background: var(--cc-surf); border-radius: 6px; padding: 2px 7px;}.sgd .ccf-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; margin: 0 0 1rem; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .ccf-sec{margin: 0 0 1.2rem;}.sgd .ccf-sec h3{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); margin: 0 0 .5rem; color: var(--sgd-head);}.sgd .ccf-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .8rem; padding: .55rem .9rem; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); margin-bottom: .35rem; text-decoration: none; color: var(--sgd-head);}.sgd .ccf-row:hover{border-color: var(--sgd-acc);}.sgd .ccf-row b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd .ccf-row span{font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .ccf-none{padding: 1.5rem; text-align: center; color: var(--sgd-mut); background: var(--sgd-card); border: 1px dashed var(--sgd-line); border-radius: 12px;}.cc-stack{position: fixed; top: 56px; bottom: 48px; inset-inline-start: 134px; inset-inline-end: 12px; z-index: 30; display: none; pointer-events: none;}.cc-stack.on{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: row; align-items: stretch; -webkit-box-pack: start; justify-content: flex-start; gap: 8px;}.cc-pn{position: relative; flex: 0 0 clamp(250px, 23vw, 338px); min-width: 0; background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 12px; box-shadow: 0 12px 40px rgba(0, 0, 0, 0.42); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; overflow: hidden; pointer-events: auto; opacity: 0; transform: translateY(10px); transition: opacity .16s, transform .16s, flex-basis .2s;}.cc-pn.in{opacity: 1; transform: none;}.cc-pn.fold{flex: 0 0 38px; cursor: pointer;}.cc-pn.fold:hover{border-color: var(--cc-acc);}.cc-pn.fold .pn-b, .cc-pn.fold .pn-x, .cc-pn.fold .pn-w, .cc-pn.fold .pn-h small{display: none;}.cc-pn.fold .pn-h{flex: 1; border-bottom: 0; padding: 10px 0; justify-content: center; align-items: center;}.cc-pn.fold .pn-h b{writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(-180deg); font-size: var(--sgd-f-3xs); max-height: 100%; overflow: hidden; text-overflow: ellipsis;}.cc-pn.fold::after{content: "›"; position: absolute; inset-block-end: 7px; inset-inline: 0; text-align: center; color: var(--cc-faint); font-size: var(--sgd-f-sm);}.pn-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; padding: 9px 12px; border-bottom: 1px solid var(--cc-line); flex: none;}.pn-h b{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.pn-h small{font-size: 10px; color: var(--cc-mut); flex: none;}.pn-x{border: 0; background: none; color: var(--cc-mut); font-size: 19px; cursor: pointer; line-height: 1; font-family: inherit; flex: none; padding: 0 3px;}.pn-x:hover{color: var(--cc-bad);}.pn-b{padding: 8px 10px; overflow: auto; flex: 1; min-height: 0;}.pn-b::-webkit-scrollbar{width: 5px;}.pn-b::-webkit-scrollbar-thumb{background: var(--cc-line2); border-radius: 3px;}.pn-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; width: 100%; text-align: start; background: var(--cc-inset); border: 1px solid transparent; border-radius: var(--sgd-r-ctl); padding: 7px 10px; margin-bottom: 5px; cursor: pointer; font-family: inherit; color: var(--cc-ink);}.pn-row:hover{border-color: var(--cc-acc); background: var(--cc-surf2);}.pn-row.hot{border-inline-start: 3px solid var(--cc-bad);}.pn-row b{font-size: var(--sgd-f-3xs); font-weight: 600; line-height: 1.4;}.pn-row span{font-size: 10px; color: var(--cc-mut);}.pn-row i{font-style: normal; font-size: 9.5px; color: var(--cc-faint);}.pn-f{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 9px; padding: 6px 0; border-bottom: 1px solid var(--cc-line); font-size: var(--sgd-f-3xs);}.pn-f:last-of-type{border-bottom: 0;}.pn-f span{color: var(--cc-mut); flex: none;}.pn-f b{font-weight: 600; text-align: right;}.pn-note{margin-top: 9px; padding-top: 9px; border-top: 1px dashed var(--cc-line); font-size: var(--sgd-f-3xs); line-height: 1.7; color: var(--cc-mut);}.pn-none{text-align: center; padding: 16px 0; color: var(--cc-mut); font-size: var(--sgd-f-3xs);}.pn-err{color: var(--cc-bad); font-size: var(--sgd-f-3xs); text-align: center; padding: 14px 0;}.pn-go{display: block; text-align: center; margin-top: 10px; padding: 7px; border-radius: var(--sgd-r-ctl); background: var(--cc-inset); border: 1px solid var(--cc-warn); color: var(--cc-warn); font-size: 10.5px; font-weight: 600; text-decoration: none;}button.cc-act, button.cc-pz, button.cc-mb, button.cc-lv, button.cc-map, button.cc-trow, button.cc-dv, button.cc-btn, button.pn-row, button.mp-mo, button.mp-ex{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; background-color: transparent; border: 0; color: inherit; font: inherit; font-family: inherit; text-align: inherit; cursor: pointer; width: 100%; margin: 0;}button.cc-pz{background: var(--cc-surf); border: 1px solid var(--cc-line);}button.cc-act{background: var(--cc-inset); border: 1px solid transparent;}button.cc-lv{background: var(--cc-inset); border: 1px solid var(--cc-line); width: auto;}button.cc-btn{background: var(--cc-inset); border: 1px solid var(--cc-line);}button.cc-btn.go{background: var(--cc-acc); border-color: var(--cc-acc); color: var(--cc-on);}button.cc-mb.a{background: var(--cc-oks);}button.cc-mb.r{background: var(--cc-warns);}button.cc-mb.s{background: var(--cc-bads);}button.cc-map{background: var(--cc-inset); padding: 0;}button.pn-row{background: var(--cc-inset); border: 1px solid transparent;}.pn-row.flat{background: var(--cc-inset); border: 1px solid transparent; cursor: default;}button.mp-mo{background: var(--cc-inset); border: 1px solid var(--cc-line);}button.mp-ex{background: none; width: auto;}button.cc-trow, button.cc-dv{background: none; border: 0; border-bottom: 1px solid var(--cc-line); border-radius: 0; padding: 6px 0;}button.cc-trow:last-of-type, button.cc-dv:last-of-type{border-bottom: 0;}button.cc-trow:hover, button.cc-dv:hover{background: var(--cc-inset);}button.cc-dv{padding: 6px 4px;}.cc-pn.compact{flex: 0 0 clamp(210px, 20vw, 290px); align-self: flex-start; max-height: clamp(300px, 62vh, 520px);}.cc-pn.compact .pn-b{max-height: calc(62vh - 44px);}.pn-w{border: 0; background: none; color: var(--cc-mut); font-size: var(--sgd-f-xs); cursor: pointer; font-family: inherit; flex: none; padding: 0 3px;}.pn-w:hover{color: var(--cc-acc);}.cc-pn:not(.compact){align-self: stretch;}.cc-ico.nopin{border-color: var(--cc-warn); background: var(--cc-warns); animation: ccKey 2.6s ease-in-out infinite;}@keyframes ccKey{50%{box-shadow: 0 0 0 4px rgba(232, 179, 61, 0.14);}}.cc-mapbig{flex: 1; min-height: 0; margin: 9px 11px 11px; border-radius: var(--sgd-r-ctl); background: var(--cc-inset); position: relative; overflow: hidden;}.cc-mapbig .cc-plots{position: absolute; inset: 10px; grid-template-columns: repeat(24, 1fr); gap: 3px;}.cc-mapleg{position: absolute; top: 8px; right: 10px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; align-items: center; background: var(--cc-surf); border: 1px solid var(--cc-line); border-radius: 8px; padding: 3px 9px; font-size: 9.5px; color: var(--cc-mut);}.cc-mapleg i{width: 9px; height: 9px; border-radius: 2px; display: inline-block; margin-inline-end: 3px;}.cc-mapleg i.a{background: var(--cc-ok);}.cc-mapleg i.r{background: var(--cc-warn);}.cc-mapleg i.s{background: var(--cc-bad);}.cc-maphint{position: absolute; bottom: 8px; right: 10px; font-size: 10px; color: var(--cc-acc); background: var(--cc-surf); border: 1px solid var(--cc-acc); border-radius: 7px; padding: 3px 10px; cursor: pointer; font-family: inherit; width: auto !important;}.cc-ch .cc-mapbar{display: -webkit-box; display: -webkit-flex; display: flex; gap: 4px; margin: 0; padding: 0; flex: none;}.cc-ch .cc-mb{flex: none; padding: 3px 9px; font-size: 9px; border-radius: 7px;}.cc-ch .cc-mb b{display: inline; font-size: var(--sgd-f-3xs); margin-inline-end: 2px;}.cc-call{position: fixed; top: 64px; right: 16px; z-index: 45; width: 290px; background: var(--cc-surf); border: 2px solid var(--cc-bad); border-radius: var(--sgd-r-card); padding: 13px; display: none; box-shadow: 0 14px 44px rgba(0, 0, 0, 0.45);}.cc-call.on{display: block; animation: ccIn .22s ease-out;}@keyframes ccIn{from{opacity: 0; transform: translateY(-8px);}}.cc-call .ring{position: relative; width: 46px; height: 46px; margin: 0 auto 9px; border-radius: 50%; background: var(--cc-bads); color: var(--cc-bad); display: grid; place-items: center; font-size: 19px;}.cc-call .ring span{position: absolute; inset: 0; border-radius: 50%; border: 2px solid var(--cc-bad); opacity: 0; animation: ccPulse 1.9s ease-out infinite;}.cc-call .ring .r2{animation-delay: .7s;}@keyframes ccPulse{0%{transform: scale(1); opacity: .7;}100%{transform: scale(1.85); opacity: 0;}}.cc-call .who{text-align: center; margin-bottom: 9px;}.cc-call .who b{display: block; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold);}.cc-call .who span{display: block; font-size: var(--sgd-f-2xs); color: var(--cc-mut); font-variant-numeric: tabular-nums; margin-top: 2px;}.cc-call .ctx{max-height: 170px; overflow: auto; margin-bottom: 9px;}.cc-call .ci{background: var(--cc-inset); border-radius: 8px; padding: 6px 9px; margin-bottom: 4px; font-size: var(--sgd-f-3xs);}.cc-call .ci b{display: block; font-weight: 600;}.cc-call .ci small{color: var(--cc-mut); font-size: 9.5px;}.cc-call .ci.none{text-align: center; color: var(--cc-mut); padding: 10px;}.cc-call .acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px;}.cc-call .acts .cc-btn{flex: 1; margin-top: 0;}.cc-mode{flex: none; font-size: 10px; font-weight: var(--sgd-w-bold); padding: 4px 10px; border-radius: var(--sgd-r-pill); background: var(--cc-warns); color: var(--cc-warn); border: 1px solid var(--cc-warn); white-space: nowrap;}.cc-mine{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; width: 100%; background: var(--cc-accs); border: 1px solid var(--cc-acc); border-radius: 12px; padding: 8px 11px; cursor: pointer; font-family: inherit; color: var(--cc-ink); text-align: start;}.cc-mine .mi{width: 28px; height: 28px; border-radius: 8px; flex: none; background: var(--cc-surf); display: grid; place-items: center; font-size: var(--sgd-f-xs);}.cc-mine .mt b{display: block; font-size: 17px; font-weight: var(--sgd-w-bold); line-height: 1;}.cc-mine .mt small{display: block; font-size: 9.5px; color: var(--cc-mut);}.mp-card .cc-ch{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.mp-none{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 8px; text-align: center; padding: 18px 22px; background: var(--cc-warns); border-radius: var(--sgd-r-ctl); margin: 10px;}.mp-none .mp-bell{font-size: 34px; line-height: 1;}.mp-none > b{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--cc-ink);}.mp-none p{margin: 0; font-size: var(--sgd-f-3xs); color: var(--cc-mut); line-height: 1.7; max-width: 52ch;}.mp-none .mp-hint{font-size: 10.5px; color: var(--cc-faint);}.mp-none .mp-new{margin-top: 6px; width: auto; padding: 9px 22px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.mp-live{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 9px; padding: 10px; min-height: 0; position: relative;}.mp-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px;}.mp-name{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); color: var(--cc-ink); white-space: nowrap;}.mp-bar{flex: 1; height: 7px; border-radius: var(--sgd-r-pill); background: var(--cc-inset); overflow: hidden;}.mp-bar > i{display: block; height: 100%; border-radius: var(--sgd-r-pill); background: var(--cc-acc); transition: width .3s ease;}.mp-pct{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); color: var(--cc-acc); min-width: 36px; text-align: center;}.mp-k3{display: grid; grid-template-columns: repeat(3, 1fr); gap: 7px;}.mp-goal{display: block;}.mp-goal > span{display: block; font-size: 9.5px; color: var(--cc-faint); margin-bottom: 3px;}.mp-goal textarea{width: 100%; resize: vertical; border-radius: 8px; background: var(--cc-inset); border: 1px solid var(--cc-line); color: var(--cc-ink); font: inherit; font-size: var(--sgd-f-3xs); padding: 7px 9px; line-height: 1.6;}.mp-goal textarea:disabled{opacity: .65; cursor: default;}.mp-goal textarea:focus{outline: none; border-color: var(--cc-acc);}.mp-months{flex: 1; min-height: 0; overflow-y: auto; display: grid; grid-template-columns: repeat(auto-fill, minmax(clamp(132px, 15vw, 190px), 1fr)); gap: 7px; align-content: start; padding-bottom: 2px;}.mp-mo{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; padding: 9px 10px; border-radius: var(--sgd-r-ctl); text-align: start; min-height: 78px;}.mp-mo:hover{border-color: var(--cc-acc);}.mp-mo > b{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: var(--cc-ink);}.mp-mo .ch{font-size: 10px; font-weight: var(--sgd-w-bold); color: var(--cc-acc);}.mp-mo .th{font-size: 10px; color: var(--cc-mut); line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.mp-mo .bg{font-size: 9.5px; color: var(--cc-faint); margin-top: auto;}.mp-mo .mut{color: var(--cc-faint); font-weight: var(--sgd-w-reg);}.mp-mo.done{border-color: var(--cc-ok); background: var(--cc-oks);}.mp-mo.todo{border-style: dashed;}.mp-foot{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; border-top: 1px solid var(--cc-line); padding-top: 8px;}.mp-gaps{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: 10px;}.mp-gaps > b{color: var(--cc-warn); font-weight: var(--sgd-w-bold);}.mp-gap{background: var(--cc-warns); color: var(--cc-warn); border-radius: var(--sgd-r-pill); padding: 2px 8px; font-size: 9.5px;}.mp-ok{flex: 1; font-size: 10.5px; font-weight: var(--sgd-w-bold); color: var(--cc-ok);}.mp-acts{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px;}.mp-acts .cc-btn{width: auto; padding: 6px 15px; margin: 0;}.mp-msg{font-size: 10px; color: var(--cc-mut);}.mp-msg.ok{color: var(--cc-ok);}.mp-msg.bad{color: var(--cc-bad);}.mp-edit{position: absolute; inset: auto 10px 10px 10px; z-index: 6; background: var(--cc-surf2); border: 1px solid var(--cc-line2); border-radius: 12px; box-shadow: var(--cc-sh); padding: 12px 14px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px; opacity: 0; transform: translateY(8px); transition: opacity .18s, transform .18s;}.mp-edit.in{opacity: 1; transform: none;}.mp-eh{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.mp-eh > b{flex: 1; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); color: var(--cc-ink);}.mp-ex{font-size: 17px; line-height: 1; color: var(--cc-mut); padding: 0 4px;}.mp-ex:hover{color: var(--cc-bad);}.mp-eg{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 9px;}.mp-eg label{display: block; font-size: 9.5px; color: var(--cc-faint);}.mp-eg input, .mp-eg select{display: block; width: 100%; margin-top: 3px; border-radius: 8px; background: var(--cc-inset); border: 1px solid var(--cc-line); color: var(--cc-ink); font: inherit; font-size: var(--sgd-f-3xs); padding: 6px 9px;}.mp-eg input:focus, .mp-eg select:focus{outline: none; border-color: var(--cc-acc);}.mp-ea{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.mp-ea .cc-btn{width: auto; padding: 7px 18px; margin: 0;}.cc-why{margin: 8px 0 0; font-size: 10px; color: var(--cc-faint); line-height: 1.65; border-top: 1px dashed var(--cc-line); padding-top: 7px;}.cc-why .num{color: var(--cc-warn); font-weight: var(--sgd-w-bold);}.wrk{min-height: 100vh; background: #0A0E24; color: #EAEFFA; font-family: "LamaSans","Cairo","Segoe UI",Tahoma,Arial,sans-serif; padding: 0 0 26px; max-width: 640px; margin: 0 auto;}.wrk .w-hd{background: linear-gradient(-180deg, var(--sgs-navy, #10153A), #0A0E24); padding: 16px 18px 18px; border-bottom: 1px solid #2A3566;}.wrk .w-logo{height: 30px; width: auto; display: block; margin-bottom: 14px;}.wrk .w-who{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 13px;}.wrk .w-face{width: 62px; height: 62px; border-radius: 50%; object-fit: cover; border: 2px solid #C9A227; flex: none; background: #161D42;}.wrk .w-face.txt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-size: 26px; font-weight: var(--sgd-w-heavy); color: #C9A227;}.wrk .w-nm{min-width: 0;}.wrk .w-nm b{display: block; font-size: 18px; font-weight: var(--sgd-w-heavy); line-height: 1.3;}.wrk .w-nm span{display: block; font-size: var(--sgd-f-xs); color: #9AA6C8;}.wrk .w-nm small{display: block; font-size: var(--sgd-f-3xs); color: #6B769B;}.wrk .w-greet{margin-top: 12px;}.wrk .w-lbl{display: block;}.wrk .w-lbl > b{display: block; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy);}.wrk .w-lbl > i{display: block; font-size: var(--sgd-f-sm); font-style: normal; color: #8FB8CE; line-height: 1.55;}.wrk .w-flash{margin: 10px 16px 0; padding: 9px; border-radius: var(--sgd-r-ctl); text-align: center; font-weight: var(--sgd-w-heavy);}.wrk .w-flash.ok{background: rgba(55, 201, 139, 0.16); color: #37C98B;}.wrk .w-card{background: #161D42; border: 1px solid #2A3566; border-radius: 16px; margin: 13px 14px 0; padding: 15px 16px 17px;}.wrk .w-ch{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 9px; margin-bottom: 11px;}.wrk .w-ch .w-lbl{flex: 1;}.wrk .w-chip{background: #0E1430; border: 1px solid #2A3566; border-radius: var(--sgd-r-pill); padding: 3px 11px; font-size: var(--sgd-f-2xs); color: #9AA6C8; white-space: nowrap;}.wrk .w-punch{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 13px; width: 100%; min-height: 88px; border-radius: var(--sgd-r-sheet); cursor: pointer; border: 2px solid transparent; font: inherit; font-family: inherit; padding: 14px 18px; transition: transform .12s, filter .2s;}.wrk .w-punch:active{transform: scale(0.985);}.wrk .w-punch.is-out{background: #0A7AA3; color: #fff;}.wrk .w-punch.is-in{background: #B42318; color: #fff;}.wrk .w-punch[disabled]{filter: grayscale(0.5) brightness(0.8); cursor: default;}.wrk .w-pi{width: 34px; height: 34px; border-radius: 50%; flex: none; border: 3px solid currentColor; position: relative;}.wrk .w-pi::after{content: ""; position: absolute; inset-inline-start: 50%; top: 18%; width: 3px; height: 36%; background: currentColor; transform-origin: bottom center; border-radius: 2px;}.wrk .w-pt{text-align: start;}.wrk .w-pt > b{display: block; font-size: 19px; font-weight: var(--sgd-w-heavy); line-height: 1.25;}.wrk .w-pt > i{display: block; font-size: var(--sgd-f-md); font-style: normal; opacity: .82;}.wrk .w-punch .w-pt > i{opacity: 1;}.wrk .w-since{margin: 10px 0 0; text-align: center; font-size: var(--sgd-f-sm); color: #9AA6C8;}.wrk .w-since b{color: #EAEFFA;}.wrk .w-pmsg{margin: 9px 0 0; text-align: center; font-size: var(--sgd-f-sm); line-height: 1.6; min-height: 1px;}.wrk .w-pmsg.bad{color: #F0715C;}.wrk .w-pmsg.ok{color: #37C98B;}.wrk .w-k2{display: grid; gap: 9px; margin-top: 13px; grid-template-columns: repeat(auto-fit, minmax(88px, 1fr));}.wrk .w-k{background: #0E1430; border-radius: 12px; padding: 11px 8px; text-align: center;}.wrk .w-k > b{display: block; font-size: 23px; font-weight: var(--sgd-w-heavy); line-height: 1.15; color: #6FD3F5; font-variant-numeric: tabular-nums;}.wrk .w-k > small{display: block; font-size: var(--sgd-f-3xs); color: #9AA6C8; margin-top: 2px;}.wrk .w-k > i{display: block; font-size: var(--sgd-f-3xs); font-style: normal; color: #6B769B;}.wrk .w-k.bad > b{color: #F0715C;}.wrk .w-k.ok > b{color: #37C98B;}.wrk .w-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1px; background: #2A3566; border-radius: var(--sgd-r-ctl); overflow: hidden; margin-top: 11px;}.wrk .w-r{background: #0E1430; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 11px; padding: 11px 13px; min-height: 44px;}.wrk .w-r > span{font-size: var(--sgd-f-xs); color: #9AA6C8; min-width: 0;}.wrk .w-r > span > b{display: block; color: #EAEFFA; font-weight: 600; font-size: var(--sgd-f-sm);}.wrk .w-r > span > small{display: block; font-size: var(--sgd-f-3xs); color: #6B769B;}.wrk .w-r > span > i{display: block; font-size: var(--sgd-f-2xs); font-style: normal; color: #6B769B;}.wrk .w-r > b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); white-space: nowrap; font-variant-numeric: tabular-nums;}.wrk .w-r.big > b{font-size: 20px;}.wrk .w-r.t-ok > b{color: #37C98B;}.wrk .w-r.t-warn > b{color: #E8B33D;}.wrk .w-r.t-bad > b{color: #F0715C;}.wrk .w-r.is-open{border-inline-start: 4px solid #E8B33D;}.wrk .w-r.is-paid{border-inline-start: 4px solid #37C98B;}.wrk .w-grid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}@media (min-width: 900px){.wrk{max-width: 1180px;}.wrk .w-hd{padding: 22px 30px 24px; border-radius: 0 0 22px 22px;}.wrk .w-face{width: 84px; height: 84px;}.wrk .w-nm b{font-size: 22px;}.wrk .w-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 16px; padding: 16px 18px 0; align-items: start;}.wrk .w-grid .w-card{margin: 0;}.wrk .w-grid .w-att{grid-column: 1 / -1;}.wrk .w-att .w-punch{max-width: 640px; margin: 0 auto;}}.wrk .w-doc-alert{margin: 12px 14px 0; padding: 11px 14px; border-radius: 12px; background: rgba(232, 179, 61, 0.14); color: #E8B33D; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); line-height: 1.6;}.wrk .w-doc-alert.bad{background: rgba(240, 113, 92, 0.16); color: #F0715C;}.wrk .w-doc-alert i{display: block; font-style: normal; font-weight: 600; font-size: var(--sgd-f-xs); opacity: .85;}.wrk .w-bars{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: 8px; height: 118px; margin-top: 6px; padding: 0 4px;}.wrk .w-bar{flex: 1; height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 5px;}.wrk .w-bar > i{display: block; width: 100%; max-width: 36px; min-height: 3px; border-radius: 7px 7px 3px 3px; background: #2A3566; transition: height .4s;}.wrk .w-bar.has > i{background: linear-gradient(-180deg, #6FD3F5, var(--sgs-blue, #0DA4DB));}.wrk .w-bar.today > i{box-shadow: 0 0 0 2px #C9A227;}.wrk .w-bar > b{font-size: var(--sgd-f-3xs); color: #9AA6C8; font-variant-numeric: tabular-nums;}.wrk .w-bar > small{font-size: var(--sgd-f-2xs); color: #6B769B; font-weight: var(--sgd-w-bold);}.wrk .w-bar.today > small{color: #C9A227;}.wrk .w-tip{background: linear-gradient(-135deg, #161D42, #1B2455);}.wrk .w-tip p{margin: 0 0 8px; font-size: 15.5px; line-height: 1.75;}.wrk .w-tip p > b{display: block; font-weight: var(--sgd-w-bold);}.wrk .w-tip p > i{display: block; font-style: normal; color: #8FB8CE; font-size: var(--sgd-f-sm); margin-top: 3px;}.wrk .w-tip .w-talal{border-top: 1px dashed #2A3566; padding-top: 9px;}.wrk .w-tip .w-talal > b{font-weight: 600; color: #D9E2F7;}.wrk .w-tip small{display: block; margin-top: 4px; color: #C9A227; font-size: var(--sgd-f-2xs);}@media (prefers-reduced-motion: reduce){.wrk .w-bar > i{transition: none;}}.wrk .w-sigwrap{margin: 14px auto 4px; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; transform: scale(0.82); transform-origin: top center; pointer-events: none;}.wrk .w-rot{position: relative; min-height: 52px; text-align: center; margin: 2px 0 10px;}.wrk .w-rot-item{position: absolute; inset-inline: 0; top: 0; opacity: 0; transform: translateY(6px); transition: opacity .6s ease, transform .6s ease; pointer-events: none;}.wrk .w-rot-item.on{opacity: 1; transform: none;}.wrk .w-rot-item > b{display: block; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: #C9A227; letter-spacing: .2px;}.wrk .w-rot-item > i{display: block; font-style: normal; font-size: var(--sgd-f-2xs); color: #8FB8CE; margin-top: 2px;}@media (prefers-reduced-motion: reduce){.wrk .w-rot-item{transition: none;}}.wrk .w-theme{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; justify-content: center; margin-top: 6px;}.wrk .w-theme .w-lb > i{display: block; font-style: normal; font-size: 10.5px; opacity: .8;}.wrk .w-nf{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 9px; margin-bottom: 12px;}.wrk .w-nf label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; font-size: var(--sgd-f-xs); color: #9AA6C8; font-weight: var(--sgd-w-bold);}.wrk .w-nf label > i{font-style: normal; font-size: var(--sgd-f-2xs); color: #6B769B; font-weight: 600;}.wrk .w-nf input, .wrk .w-nf textarea{width: 100%; box-sizing: border-box; background: #0E1430; border: 1px solid #2A3566; border-radius: var(--sgd-r-ctl); color: #EAEFFA; padding: 10px 12px; font: inherit; font-size: var(--sgd-f-md);}.wrk .w-nf input:focus, .wrk .w-nf textarea:focus{outline: 2px solid var(--sgs-blue, #0DA4DB); border-color: var(--sgs-blue, #0DA4DB);}.wrk .w-send{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 12px; background: #37C98B; color: #052616; font: inherit; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-md); padding: 12px 14px; cursor: pointer;}.wrk .w-send > i{display: block; font-style: normal; font-size: var(--sgd-f-2xs); font-weight: 600; opacity: .85;}.wrk .w-dup{background: rgba(232, 179, 61, 0.14); border: 1px solid rgba(232, 179, 61, 0.5); border-radius: 12px; padding: 12px 14px; margin-bottom: 12px;}.wrk .w-dup > b{display: block; color: #E8B33D; font-size: 14.5px;}.wrk .w-dup > i{display: block; font-style: normal; color: #E8B33D; opacity: .85; font-size: var(--sgd-f-xs);}.wrk .w-dup-ref{margin: 8px 0; font-size: var(--sgd-f-sm); color: #EAEFFA; line-height: 1.6;}.wrk .w-dup-btns{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.wrk .w-dup-btns .w-lb > i{display: block; font-style: normal; font-size: var(--sgd-f-3xs); opacity: .85;}.wrk .w-r > span > i{display: block; font-size: var(--sgd-f-2xs); font-style: normal; color: #8FB8CE;}.wrk.light{background: #F4F7FB; color: var(--sgs-navy, #10153A);}.wrk.light .w-flash.ok{background: rgba(14, 159, 90, 0.12); color: #0B6E40;}.wrk.light .w-card{background: #FFFFFF; border-color: #DDE4EF;}.wrk.light .w-lbl > b{color: var(--sgs-navy, #10153A);}.wrk.light .w-lbl > i{color: #3E6D85;}.wrk.light .w-chip{background: #F0F4FA; border-color: #DDE4EF; color: #4C5680;}.wrk.light .w-punch.is-out{background: #0A7AA3; color: #fff;}.wrk.light .w-since, .wrk.light .w-pmsg{color: #4C5680;}.wrk.light .w-since b{color: var(--sgs-navy, #10153A);}.wrk.light .w-k{background: #F0F4FA;}.wrk.light .w-k > b{color: #0B7FB0;}.wrk.light .w-k > small{color: #4C5680;}.wrk.light .w-k > i{color: #6B769B;}.wrk.light .w-k.bad > b{color: #B42318;}.wrk.light .w-k.ok > b{color: #0B6E40;}.wrk.light .w-rows{background: #DDE4EF;}.wrk.light .w-r{background: #FFFFFF;}.wrk.light .w-r > span{color: #4C5680;}.wrk.light .w-r > span > b{color: var(--sgs-navy, #10153A);}.wrk.light .w-r > span > small{color: #6B769B;}.wrk.light .w-r > span > i{color: #3E6D85;}.wrk.light .w-r > b{color: var(--sgs-navy, #10153A);}.wrk.light .w-r.t-ok > b{color: #0B6E40;}.wrk.light .w-r.t-warn > b{color: #9A6B00;}.wrk.light .w-r.t-bad > b{color: #B42318;}.wrk.light .w-doc-alert{background: rgba(232, 179, 61, 0.18); color: #7A5400;}.wrk.light .w-doc-alert.bad{background: rgba(240, 113, 92, 0.16); color: #B42318;}.wrk.light .w-bar > i{background: #DDE4EF;}.wrk.light .w-bar > b{color: #4C5680;}.wrk.light .w-bar > small{color: #6B769B;}.wrk.light .w-tip{background: linear-gradient(-135deg, #FFFFFF, #EEF4FB);}.wrk.light .w-tip p{color: var(--sgs-navy, #10153A);}.wrk.light .w-tip p > i{color: #3E6D85;}.wrk.light .w-tip .w-talal{border-top-color: #DDE4EF;}.wrk.light .w-tip .w-talal > b{color: #2A3566;}.wrk.light .w-tip small{color: #9A6B00;}.wrk.light .w-nf label{color: #4C5680;}.wrk.light .w-nf input, .wrk.light .w-nf textarea{background: #FFFFFF; border-color: #C9D3E3; color: var(--sgs-navy, #10153A);}.wrk.light .w-dup-ref{color: var(--sgs-navy, #10153A);}.wrk.light .w-dup > b, .wrk.light .w-dup > i{color: #7A5400;}.wrk.light .w-none{color: #6B769B;}.wrk.light .w-lb{background: #F0F4FA; border-color: #C9D3E3; color: var(--sgs-navy, #10153A);}.wrk.light .w-lb.on{background: var(--sgs-navy, #10153A); color: #FFFFFF; border-color: var(--sgs-navy, #10153A);}.wrk.light .w-sup b{color: var(--sgs-navy, #10153A);}.wrk.light .w-ft, .wrk.light .w-sig{color: #6B769B;}.wrk.light .w-out{color: #B42318;}.wrk{position: relative; isolation: isolate; overflow-x: hidden;}.wrk::before{content: ""; position: fixed; inset: 0; z-index: -2; pointer-events: none; background: radial-gradient(60vw 60vw at 15% 10%, rgba(13, 164, 219, 0.22), transparent 60%), radial-gradient(50vw 50vw at 85% 90%, rgba(201, 162, 39, 0.14), transparent 60%), linear-gradient(-180deg, #0A0E24, #0B1230 60%, #0A0E24); animation: wGlow 14s ease-in-out infinite alternate;}.wrk::after{content: ""; position: fixed; inset: -40%; z-index: -1; pointer-events: none; opacity: .05; background-image: url("/sgreco_desktops/static/src/img/sg_icon_white.svg"), linear-gradient(rgba(111, 211, 245, 0.35) 1px, transparent 1px), linear-gradient(-90deg, rgba(111, 211, 245, 0.35) 1px, transparent 1px); background-size: 5.5rem 5.5rem, 3.2rem 3.2rem, 3.2rem 3.2rem; animation: wCrawl 120s linear infinite;}@keyframes wGlow{from{filter: hue-rotate(0deg) brightness(1);}to{filter: hue-rotate(-14deg) brightness(1.12);}}@keyframes wCrawl{from{transform: translate3d(0, 0, 0);}to{transform: translate3d(5.5rem, -5.5rem, 0);}}.wrk.light::before{background: radial-gradient(60vw 60vw at 15% 10%, rgba(13, 164, 219, 0.14), transparent 60%), radial-gradient(50vw 50vw at 85% 90%, rgba(201, 162, 39, 0.1), transparent 60%), linear-gradient(-180deg, #F4F7FB, #EEF3FA 60%, #F4F7FB);}.wrk.light::after{opacity: .045; filter: invert(1);}@media (prefers-reduced-motion: reduce){.wrk::before, .wrk::after{animation: none;}}.wrk .w-hd{position: relative; overflow: hidden;}.wrk .w-hd > *{position: relative; z-index: 1;}.wrk .w-bg-sig{position: absolute; inset: auto -10% -30% auto; z-index: 0; opacity: .16; transform: scale(1.6); transform-origin: bottom left; pointer-events: none; filter: blur(0.2px);}.wrk .w-mark{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; margin: 12px 0 2px;}.wrk .w-mark img{width: 76px; height: 76px; object-fit: contain; filter: drop-shadow(0 0 14px rgba(201, 162, 39, 0.45));}.wrk .w-face{width: 96px; height: 96px; border-width: 3px; box-shadow: 0 0 0 4px rgba(201, 162, 39, 0.18), 0 8px 24px rgba(0, 0, 0, 0.35);}.wrk .w-face.txt{font-size: 38px;}.wrk .w-nm b{font-size: 20px;}.wrk .w-journey{display: block; margin-top: 6px; font-style: normal; font-size: var(--sgd-f-2xs); color: #C9A227; font-weight: var(--sgd-w-bold); line-height: 1.5;}.wrk .w-journey > i{display: block; font-style: normal; font-weight: 600; color: #8FB8CE; font-size: var(--sgd-f-3xs);}@media (min-width: 900px){.wrk .w-face{width: 128px; height: 128px;}.wrk .w-mark img{width: 92px; height: 92px;}.wrk .w-bg-sig{opacity: .2; transform: scale(2);}}.wrk .w-hline{display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; position: relative; padding-top: 6px;}.wrk .w-hline::before{content: ""; position: absolute; top: 38px; inset-inline: 16%; height: 2px; background: linear-gradient(-90deg, #C9A227, rgba(201, 162, 39, 0.25)); z-index: 0;}.wrk .w-hnode{position: relative; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; text-align: center; gap: 5px;}.wrk .w-hface{width: 64px; height: 64px; border-radius: 50%; object-fit: cover; border: 2px solid #C9A227; background: #0E1430; box-shadow: 0 0 0 4px #161D42;}.wrk .w-hface.txt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #C9A227; font-size: 24px; font-weight: var(--sgd-w-heavy);}.wrk .w-hnode > b{font-size: var(--sgd-f-2xs); line-height: 1.35;}.wrk .w-hnode > small{font-size: var(--sgd-f-3xs); color: #C9A227; font-weight: var(--sgd-w-bold);}.wrk .w-hnode > i{font-style: normal; font-size: var(--sgd-f-3xs); color: #8FB8CE;}.wrk.light .w-hface{box-shadow: 0 0 0 4px #FFFFFF; background: #F0F4FA;}.wrk.light .w-hnode > b{color: var(--sgs-navy, #10153A);}.wrk.light .w-hnode > small{color: #9A6B00;}.wrk .w-cf{margin-top: 12px;}.wrk .w-cf select{width: 100%; box-sizing: border-box; background: #0E1430; border: 1px solid #2A3566; border-radius: var(--sgd-r-ctl); color: #EAEFFA; padding: 10px 12px; font: inherit; font-size: var(--sgd-f-md);}.wrk .w-cf #wBarcode{flex: 1; letter-spacing: 2px;}.wrk .w-cf #wScan{flex: none; font-size: 18px; padding: 6px 12px;}.wrk .w-cf .w-send{background: #F0715C; color: #2b0d08;}.wrk .w-scanbox{position: relative; margin: 6px 0; border-radius: 12px; overflow: hidden; background: #000;}.wrk .w-scanbox video{width: 100%; display: block; max-height: 240px; object-fit: cover;}.wrk .w-scanbox::after{content: ""; position: absolute; inset: 18% 12%; border: 2px solid #37C98B; border-radius: 8px; pointer-events: none;}.wrk.light .w-cf select{background: #FFFFFF; border-color: #C9D3E3; color: var(--sgs-navy, #10153A);}.wrk.light .w-journey{color: #9A6B00;}.wrk.light .w-journey > i{color: #3E6D85;}.wrk .w-hd-grid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.wrk .w-hd-sig{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center;}@media (min-width: 900px){.wrk .w-hd{padding: 18px 30px 20px;}.wrk .w-logo{margin-bottom: 8px;}.wrk .w-hd-grid{display: grid; grid-template-columns: 1.25fr 1fr; gap: 24px; align-items: center;}.wrk .w-hd-me{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.wrk .w-greet{margin-top: 0;}.wrk .w-hd-sig{border-inline-start: 1px solid rgba(201, 162, 39, 0.25); padding-inline-start: 24px;}.wrk .w-mark{margin: 0 0 4px;}.wrk .w-rot{min-height: 48px; margin: 0 0 8px; width: 100%;}.wrk .w-grid .w-att{grid-column: auto;}.wrk .w-att .w-punch{max-width: none;}.wrk .w-bg-sig{inset: auto auto -35% -6%; transform: scale(1.9); transform-origin: bottom right; opacity: .14;}}.wrk .w-install{border-color: rgba(201, 162, 39, 0.45);}.wrk .w-appicon{width: 44px; height: 44px; border-radius: var(--sgd-r-ctl); flex: none; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);}.wrk .w-install-why{margin: 0 0 10px; font-size: var(--sgd-f-sm); color: #9AA6C8; line-height: 1.6;}.wrk .w-install-why > i{display: block; font-style: normal; color: #8FB8CE; font-size: var(--sgd-f-2xs);}.wrk .w-install-step{display: none; margin: 8px 0 0; padding: 10px 12px; border-radius: var(--sgd-r-ctl); background: #0E1430; font-size: var(--sgd-f-sm); line-height: 1.65;}.wrk .w-install-step.show{display: block;}.wrk .w-install-step > i{display: block; font-style: normal; color: #8FB8CE; font-size: var(--sgd-f-2xs);}.wrk .w-install .w-send{width: 100%; margin-bottom: 6px;}.wrk.light .w-install-why{color: #4C5680;}.wrk.light .w-install-step{background: #F0F4FA; color: var(--sgs-navy, #10153A);}@media (display-mode: standalone){.wrk .w-install{display: none;}}.wrk .w-logo{height: 40px;}@media (min-width: 900px){.wrk .w-logo{height: 48px;}}.wrk .w-mark img{width: 84px; height: 84px; border-radius: 50%; object-fit: cover; clip-path: circle(47% at 50% 50%); filter: none; box-shadow: 0 0 0 2px rgba(201, 162, 39, 0.9), 0 0 22px 6px rgba(201, 162, 39, 0.38), 0 0 60px 14px rgba(13, 164, 219, 0.18); animation: wMarkGlow 3.6s ease-in-out infinite alternate;}@keyframes wMarkGlow{from{box-shadow: 0 0 0 2px rgba(201, 162, 39, 0.9), 0 0 18px 4px rgba(201, 162, 39, 0.3), 0 0 50px 10px rgba(13, 164, 219, 0.14);}to{box-shadow: 0 0 0 2px #c9a227, 0 0 30px 10px rgba(201, 162, 39, 0.5), 0 0 80px 20px rgba(13, 164, 219, 0.24);}}@media (min-width: 900px){.wrk .w-mark img{width: 104px; height: 104px;}}.wrk .w-orb{position: absolute; z-index: 0; border-radius: 50%; pointer-events: none; filter: blur(28px); opacity: .55;}.wrk .w-orb.a{width: 260px; height: 260px; background: radial-gradient(circle, rgba(13, 164, 219, 0.55), transparent 70%); inset-inline-start: -60px; top: -80px; animation: wOrbA 16s ease-in-out infinite alternate;}.wrk .w-orb.b{width: 220px; height: 220px; background: radial-gradient(circle, rgba(201, 162, 39, 0.4), transparent 70%); inset-inline-end: -40px; bottom: -90px; animation: wOrbB 19s ease-in-out infinite alternate;}@keyframes wOrbA{from{transform: translate(0, 0) scale(1);}to{transform: translate(-90px, 50px) scale(1.25);}}@keyframes wOrbB{from{transform: translate(0, 0) scale(1.1);}to{transform: translate(80px, -40px) scale(0.9);}}@media (prefers-reduced-motion: reduce){.wrk .w-orb, .wrk .w-mark img{animation: none;}}.wrk .w-nm-x{display: block; font-style: normal; font-size: var(--sgd-f-sm); color: #8FB8CE; font-weight: var(--sgd-w-bold);}.wrk .w-job-x{font-style: normal; color: #8FB8CE;}.wrk .w-bar.tone-ok > i{background: linear-gradient(-180deg, #5FE0A0, #37C98B);}.wrk .w-bar.tone-warn > i{background: linear-gradient(-180deg, #F5CB5C, #E8B33D);}.wrk .w-bar.tone-bad > i{background: linear-gradient(-180deg, #F79A8B, #F0715C);}.wrk .w-bar.tone-none > i{background: #2A3566;}.wrk .w-lights{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 12px;}.wrk .w-light{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy);}.wrk .w-light > em{width: 11px; height: 11px; border-radius: 50%; display: inline-block;}.wrk .w-light > i{font-style: normal; font-weight: 600; color: #8FB8CE; font-size: var(--sgd-f-2xs);}.wrk .w-light.l-ok{color: #37C98B;}.wrk .w-light.l-ok > em{background: #37C98B; animation: wPulse 1.6s infinite; box-shadow: 0 0 0 0 rgba(55, 201, 139, 0.6);}.wrk .w-light.l-warn{color: #E8B33D;}.wrk .w-light.l-warn > em{background: #E8B33D;}.wrk .w-light.l-done{color: #9AA6C8;}.wrk .w-light.l-done > em{background: #9AA6C8;}@keyframes wPulse{0%{box-shadow: 0 0 0 0 rgba(55, 201, 139, 0.55);}70%{box-shadow: 0 0 0 9px rgba(55, 201, 139, 0);}100%{box-shadow: 0 0 0 0 rgba(55, 201, 139, 0);}}.wrk .w-legend{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; font-size: var(--sgd-f-3xs); color: #9AA6C8;}.wrk .w-legend > b{width: 9px; height: 9px; border-radius: 50%; display: inline-block; margin-inline-start: 6px;}.wrk .w-legend > b.ok{background: #37C98B;}.wrk .w-legend > b.warn{background: #E8B33D;}.wrk .w-legend > b.bad{background: #F0715C;}.wrk .w-daylist{display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; margin-top: 6px;}.wrk .w-day[data-in="0"] .w-daylist[data-phase="start"], .wrk .w-day[data-in="1"] .w-daylist[data-phase="end"]{display: -webkit-box; display: -webkit-flex; display: flex;}.wrk .w-dayh{font-size: var(--sgd-f-sm); color: #C9A227; margin-bottom: 2px;}.wrk .w-dayh > i{display: block; font-style: normal; color: #8FB8CE; font-size: var(--sgd-f-2xs); font-weight: 600;}.wrk .w-chk{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: flex-start; background: #0E1430; border-radius: var(--sgd-r-ctl); padding: 10px 12px; font-size: var(--sgd-f-sm); line-height: 1.55; cursor: pointer;}.wrk .w-chk input{width: 20px; height: 20px; margin-top: 2px; accent-color: #37C98B; flex: none;}.wrk .w-chk input:checked + span{text-decoration: line-through; opacity: .6;}.wrk .w-chk span > i{display: block; font-style: normal; color: #8FB8CE; font-size: var(--sgd-f-2xs);}.wrk.light .w-chk{background: #F0F4FA; color: var(--sgs-navy, #10153A);}.wrk.light .w-dayh{color: #9A6B00;}.wrk .w-kind{border: 0; padding: 0; margin: 0 0 4px; display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}.wrk .w-kind legend{font-size: var(--sgd-f-xs); color: #9AA6C8; font-weight: var(--sgd-w-bold); padding: 0; margin-bottom: 6px; width: 100%;}.wrk .w-kind legend > i{display: block; font-style: normal; font-size: var(--sgd-f-2xs); color: #6B769B;}.wrk .w-kind .w-lb{cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px;}.wrk .w-kind .w-lb input{accent-color: #C9A227;}.wrk .w-kind .w-lb > i{font-style: normal; font-size: var(--sgd-f-3xs); opacity: .85;}.wrk .w-kind .w-lb:has(input:checked){background: #C9A227; color: var(--sgs-navy, #10153A); border-color: #C9A227;}.wrk.light .w-kind legend{color: #4C5680;}.wrk .w-st{font-size: var(--sgd-f-2xs); color: #9AA6C8;}.wrk .w-none{margin: 6px 0 0; text-align: center; color: #6B769B; font-size: 20px;}.wrk .w-sup{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 11px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.wrk .w-sup > b{font-size: 15.5px;}.wrk .w-call{background: #0A7AA3; color: #fff; border-radius: var(--sgd-r-ctl); padding: 11px 17px; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); text-decoration: none; min-height: 44px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px;}.wrk .w-call > i{font-style: normal; opacity: .8;}.wrk .w-lf{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}.wrk .w-lb{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #0E1430; border: 1px solid #2A3566; border-radius: var(--sgd-r-ctl); color: #9AA6C8; font: inherit; font-family: inherit; font-size: 14.5px; padding: 11px 15px; min-height: 44px; cursor: pointer;}.wrk .w-lb.on{background: #0A7AA3; border-color: #0A7AA3; color: #fff; font-weight: var(--sgd-w-heavy);}.wrk .w-ft{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 20px 14px 0; padding-top: 15px; border-top: 1px solid #2A3566;}.wrk .w-out{color: #9AA6C8; text-decoration: none; font-size: var(--sgd-f-sm); min-height: 44px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 7px;}.wrk .w-out > i{font-style: normal; opacity: .75;}.wrk .w-sig{font-size: var(--sgd-f-3xs); color: #6B769B;}@media (prefers-reduced-motion: reduce){.wrk .w-punch{transition: none;}}.sgd .ext-new .ext-nt{display: block; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); margin-bottom: 2px;}.sgd .er-more{grid-column: 1 / -1; margin-top: 10px; padding-top: 10px; border-top: 1px dashed var(--sgd-line); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sgd .er-prof{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; align-items: flex-end;}.sgd .er-prof label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .er-prof input, .sgd .er-prof select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 9px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit; min-width: 150px;}.sgd .er-face{width: 38px; height: 38px; border-radius: 50%; object-fit: cover; border: 2px solid var(--sgd-gold);}.sgd .er-dues{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd .er-dh{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .er-dh .bad{color: var(--sgd-bad);}.sgd .er-dh .ok{color: var(--sgd-ok);}.sgd .er-due{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; align-items: center;}.sgd .er-due input, .sgd .er-due select{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 8px; padding: 6px 9px; color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-family: inherit;}.sgd .er-due input[name="amount"]{max-width: 110px;}.sgd .er-dlist{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px;}.sgd .er-d{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 4px 11px; font-size: var(--sgd-f-3xs);}.sgd .er-d.open{border-inline-start: 3px solid var(--sgd-amb);}.sgd .er-d.paid{border-inline-start: 3px solid var(--sgd-ok); opacity: .72;}.sgd .er-d small{color: var(--sgd-mut);}.sgd .sy.tiny{padding: 2px 8px; font-size: 10.5px;}.sgd .er-perms{grid-column: 1 / -1; margin-top: 9px;}.sgd .er-pf{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 11px; align-items: center; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 12px;}.sgd .er-pt{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd .er-pf label{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; font-size: var(--sgd-f-2xs); color: var(--sgd-head); cursor: pointer;}.sgd .er-pf input[type="checkbox"]{width: 16px; height: 16px; accent-color: var(--sgd-brand);}.sgd .er-hint{flex-basis: 100%; font-size: var(--sgd-f-3xs); color: var(--sgd-amb);}.wrk .w-st{text-align: center;}.wrk .w-st > i{display: block; font-size: var(--sgd-f-3xs); font-style: normal; font-weight: var(--sgd-w-reg); color: #6B769B;}.wrk .w-sub{display: block; margin-top: 4px; font-size: var(--sgd-f-2xs); color: #6B769B;}.wrk .w-sub > i{font-style: normal; margin-inline-start: 7px;}.sgd .vz-kind{display: grid; gap: 9px; margin: 11px 0; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));}.sgd .vz-k{display: block; cursor: pointer; border-radius: var(--sgd-r-ctl); padding: 10px 13px; background: var(--sgd-surface); border: 2px solid var(--sgd-line); transition: border-color .15s, background .15s;}.sgd .vz-k:hover{border-color: var(--sgd-brand);}.sgd .vz-k:has(input:checked){border-color: var(--sgd-brand); background: color-mix(in srgb, var(--sgd-brand) 7%, var(--sgd-surface));}.sgd .vz-k input{margin-inline-end: 7px; accent-color: var(--sgd-brand);}.sgd .vz-k b{font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .vz-k small{display: block; margin-top: 2px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); padding-inline-start: 22px;}.sgd .sgd-tgt{margin: .7rem 0 0; padding: .65rem .85rem; border-radius: 12px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-brand);}.sgd .sgd-tgt.soon{border-inline-start-color: var(--sgd-amb);}.sgd .sgd-tgt.none{border-inline-start-color: var(--sgd-line); background: var(--sgd-card);}.sgd .sgd-tgt .tg-l{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd .sgd-tgt .tg-n{display: block; font-size: 1.5rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: 1.2; font-variant-numeric: tabular-nums;}.sgd .sgd-tgt .tg-n i{font-style: normal; font-size: var(--sgd-f-xs); font-weight: 600; color: var(--sgd-mut);}.sgd .sgd-tgt .tg-w{display: block; margin-top: .15rem; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.6;}.sgd .er-link{display: block; margin-top: 2px; font-size: 10.5px; color: var(--sgd-mut); word-break: break-all;}.sgd .er-link a{color: var(--sgd-brand-ink);}.sgd .sgd-newt{display: block; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); margin-bottom: 4px;}.sgd .sgd-tgt{position: relative;}.sgd .tg-eye{position: absolute; inset-inline-end: 8px; top: 8px; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: 0; font: inherit; font-size: var(--sgd-f-sm); line-height: 1; cursor: pointer; opacity: .45; padding: 2px;}.sgd .tg-eye:hover{opacity: 1;}.sgd .sgd-tgt.hid .tg-n, .sgd .sgd-tgt.hid .tg-w{filter: blur(7px); user-select: none;}.sgd .sgd-flash.bad{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .sgd-flash-map{flex: none; background: var(--sgd-fill, #0A7AA3); color: #fff; border-radius: var(--sgd-r-ctl); padding: 5px 13px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); text-decoration: none; white-space: nowrap;}.sgd .sgd-flash-map:hover{filter: brightness(1.06); color: #fff;}.sgd .att-site{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; margin-top: 6px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); text-decoration: none;}.sgd .att-site:hover{color: var(--sgd-brand-ink);}.sgd .mvh{display: -webkit-box; display: -webkit-flex; display: flex; gap: 22px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: .5rem 0 .9rem; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 11px 15px;}.sgd .mvh span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd .mvh i{font-style: normal; font-size: .66rem; color: var(--sgd-mut);}.sgd .mvh b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .mvt{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); overflow: hidden;}.sgd .mvr{display: grid; gap: 10px; padding: 9px 14px; grid-template-columns: minmax(140px, 1.4fr) minmax(120px, 1.6fr) minmax(90px, 1fr) 110px 110px; border-top: 1px solid var(--sgd-line-s); align-items: center; font-size: var(--sgd-f-xs);}.sgd .mvr:first-child{border-top: 0;}.sgd .mvr.head{background: var(--sgd-surface); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .mvr.tot{background: var(--sgd-surface); font-weight: var(--sgd-w-heavy); border-top: 2px solid var(--sgd-line);}.sgd .mvr > b{text-align: end; font-variant-numeric: tabular-nums;}@media (max-width: 720px){.sgd .mvr{grid-template-columns: 1fr 1fr;}}body.sg-locked .sgd-pinmode, body.sg-locked .sgd-drawer, body.sg-locked .sgd-scrim{display: none !important;}.cc-forgot{display: inline-block; margin-top: 7px; color: #7FD8F5; font-size: var(--sgd-f-3xs); text-decoration: underline;}.cc-forgot:hover{color: #EAEFFA;}.sgd-form .fhint{display: block; margin-top: 3px; font-size: var(--sgd-f-3xs); line-height: 1.6; color: var(--sgd-mut); font-weight: var(--sgd-w-reg);}.sgd-form .fwarn{margin: 8px 0 0; padding: 9px 11px; border-radius: var(--sgd-r-ctl); background: rgba(217, 119, 6, 0.1); border: 1px solid rgba(217, 119, 6, 0.28); color: #92400E; font-size: var(--sgd-f-2xs); line-height: 1.75;}.sgd-form .fwarn a{color: #92400E; font-weight: var(--sgd-w-bold); text-decoration: underline;}.sgd-form select{width: 100%; padding: 9px 11px; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line, #DCE3EF); background: var(--sgd-card, #fff); color: inherit; font: inherit;}.sgd .sgd-news .dn-i{font-weight: var(--sgd-w-bold);}.sgd .sgd-news .dn-tag{font-weight: var(--sgd-w-heavy); letter-spacing: .2px;}.sgd .sgd-modgrid > .sgd-news{grid-column: 1 / -1; margin: 2px 0 6px;}.sgd .sgd-kpis + .sgd-news, .sgd .sgd-news + .sgd-modgrid{margin-block-start: 8px;}.svc-card{margin: 10px 0; padding: 12px 14px; border-radius: 12px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-line);}.svc-card[data-state="review"]{border-inline-start-color: #D97706;}.svc-card[data-state="approved"]{border-inline-start-color: #0E9F6E;}.svc-card[data-state="refused"]{border-inline-start-color: #DC2626;}.svc-h{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: baseline; gap: 9px;}.svc-h b{font-size: 14.5px; color: var(--sgd-head);}.svc-h small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.svc-st{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); padding: 2px 8px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-mut);}[data-state="review"] .svc-st{background: rgba(217, 119, 6, 0.13); color: #92400E;}[data-state="approved"] .svc-st{background: rgba(14, 159, 110, 0.13); color: #046C4E;}[data-state="refused"] .svc-st{background: rgba(220, 38, 38, 0.11); color: #991B1B;}.svc-hosp{color: #92400E !important;}.svc-eff{margin-top: 7px; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); font-variant-numeric: tabular-nums;}.svc-eff[data-ok="0"]{color: #92400E; font-weight: 600;}.svc-flow{margin: 9px 0 0; padding-inline-start: 20px;}.svc-flow li{margin: 4px 0; font-size: var(--sgd-f-2xs); line-height: 1.9; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 7px;}.svc-flow b{color: var(--sgd-ink); font-weight: 650;}.sf-d, .sf-e, .sf-t, .sf-o{font-size: var(--sgd-f-3xs); padding: 1px 7px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-mut);}.sf-e{font-variant-numeric: tabular-nums; font-weight: var(--sgd-w-bold);}.sf-o{background: rgba(217, 119, 6, 0.12); color: #92400E;}.sf-x button{border: 0; background: none; color: var(--sgd-mut); cursor: pointer; font-size: var(--sgd-f-2xs); padding: 0 4px;}.sf-x button:hover{color: #DC2626;}.svc-none{margin: 8px 0 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.svc-why{margin: 8px 0 0; font-size: var(--sgd-f-2xs); color: #991B1B;}.svc-add, .svc-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; align-items: center; margin-top: 9px;}.svc-add input[type="text"]{flex: 1 1 190px;}.svc-add input, .svc-add select, .svc-acts input{padding: 6px 9px; border-radius: 8px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); font: inherit; font-size: var(--sgd-f-2xs);}.svc-add input[type="number"]{width: 88px;}.svc-chk{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; align-items: center;}.svc-add button, .svc-acts button{padding: 6px 13px; border-radius: 8px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink); font: inherit; font-size: var(--sgd-f-2xs); font-weight: 600; cursor: pointer;}.svc-acts button.ok{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-brand); color: #fff;}.svc-acts button.no{background: #fff; border-color: rgba(220, 38, 38, 0.4); color: #991B1B;}.svc-acts form{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; align-items: center; margin: 0;}.frow3{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px;}.frow3 > label{flex: 1 1 150px;}.brn-card{margin: 10px 0; padding: 12px 14px; border-radius: 12px; background: var(--sgd-card); border: 1px solid var(--sgd-line);}.brn-h{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; align-items: center;}.brn-name{flex: 1 1 200px; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm);}.brn-code{width: 110px;}.brn-chk{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; align-items: center;}.brn-r{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 9px; align-items: end; margin-top: 9px;}.brn-r > label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.brn-card input, .brn-card select{padding: 6px 9px; border-radius: 8px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: inherit; font: inherit; font-size: var(--sgd-f-2xs);}.brn-card input[type="number"], .brn-card input.num{width: 126px; font-variant-numeric: tabular-nums;}.brn-card button{padding: 6px 13px; border-radius: 8px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink); font: inherit; font-size: var(--sgd-f-2xs); font-weight: 600; cursor: pointer;}.brn-card button.ok{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-brand); color: #fff;}.brn-s{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 14px; margin-top: 10px; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); font-variant-numeric: tabular-nums;}.brn-s a{color: var(--sgd-brand-ink); text-decoration: none; font-weight: 600;}.brn-drift{margin-top: 10px; padding: 9px 11px; border-radius: var(--sgd-r-ctl); background: rgba(217, 119, 6, 0.09); border: 1px solid rgba(217, 119, 6, 0.26); color: #92400E; font-size: var(--sgd-f-2xs); line-height: 1.85; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: center;}.brn-drift b{flex: 1 1 100%;}.brn-drift form{margin: 0;}.brn-fix{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin-top: 9px;}.bf-k{font-size: var(--sgd-f-3xs); padding: 2px 9px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-mut); font-variant-numeric: tabular-nums;}.bf-k.ok{background: rgba(14, 159, 110, 0.12); color: #046C4E;}.bf-k.warn{background: rgba(217, 119, 6, 0.13); color: #92400E;}.brn-curve{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; align-items: center; margin-top: 8px; font-size: var(--sgd-f-3xs);}.bc-t{color: var(--sgd-mut); font-weight: 600;}.bc-i{padding: 2px 8px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-mut); font-variant-numeric: tabular-nums;}.bc-i.now{background: var(--sgd-fill, #0A7AA3); color: #fff; font-weight: var(--sgd-w-bold);}.brn-verdict{margin-top: 9px; padding: 9px 12px; border-radius: var(--sgd-r-ctl); font-size: var(--sgd-f-2xs); line-height: 1.85;}.brn-verdict b{display: block; font-weight: 650;}.brn-verdict span{color: inherit; opacity: .82; font-variant-numeric: tabular-nums;}.v-ok{background: rgba(14, 159, 110, 0.1); border: 1px solid rgba(14, 159, 110, 0.26); color: #046C4E;}.v-warn{background: rgba(217, 119, 6, 0.1); border: 1px solid rgba(217, 119, 6, 0.26); color: #92400E;}.v-bad{background: rgba(220, 38, 38, 0.09); border: 1px solid rgba(220, 38, 38, 0.26); color: #991B1B;}a.dc-i.open{text-decoration: none; color: inherit; cursor: pointer; border-radius: 7px; transition: background .12s;}a.dc-i.open:hover{background: var(--sgd-panel);}a.dc-i.open:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 1px;}.saud-wip{background: rgba(201, 169, 106, 0.16); color: #7A6230; border: 1px solid rgba(201, 169, 106, 0.4); border-radius: var(--sgd-r-pill); padding: 2px 10px; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold);}.cc-saud.wip{position: relative;}.cc-saud.wip::after{content: ""; position: absolute; inset-block-start: 8px; inset-inline-end: 10px; width: 18px; height: 18px; border-radius: 5px; opacity: .9; background: #fff url("/sgreco_desktops/static/src/img/icons/ui_settings.webp?v=212837") center/contain no-repeat;}.adl-set{margin: 12px 0; padding: 13px 15px; border-radius: 12px; background: var(--sgd-card); border: 1px solid var(--sgd-line);}.adl-h{font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin-bottom: 9px;}.adl-r{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; align-items: end;}.adl-r > label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); flex: 1 1 190px;}.adl-r input, .adl-r select{padding: 7px 10px; border-radius: 8px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: inherit; font: inherit; font-size: var(--sgd-f-xs);}.adl-r input.num{font-variant-numeric: tabular-nums;}.adl-hint{display: block; margin-top: 8px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.75;}.adl-of{font-weight: var(--sgd-w-reg); color: var(--sgd-mut); font-size: var(--sgd-f-2xs); margin-inline-start: 8px;}.adl-src{margin: 6px 0 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.8;}.adl-warn{margin: 10px 0; padding: 10px 13px; border-radius: var(--sgd-r-ctl); background: rgba(217, 119, 6, 0.1); border: 1px solid rgba(217, 119, 6, 0.28); color: #92400E; font-size: var(--sgd-f-2xs); line-height: 1.8;}.prp-nums .pn.ppm{background: rgba(13, 164, 219, 0.1); color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); font-variant-numeric: tabular-nums;}.prp-nums .pn.face{background: var(--sgd-panel); color: var(--sgd-mut); font-weight: 600;}.sgd .sgd-gates{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: center; margin: 10px 0 4px;}.sgd .sgd-ccgate.mini{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 7px 14px; border-radius: var(--sgd-r-pill); margin: 0; font-size: var(--sgd-f-2xs); font-weight: 650;}.sgd .sgd-ccgate.mini .ccg-l{font-size: var(--sgd-f-sm);}.sgd .sgd-ccgate.mini .ccg-t{display: inline;}.sgd .sgd-ccgate.mini .ccg-t b{font-weight: 650;}.sgd .sgd-tgt.pill{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 6px 9px 6px 13px; border-radius: var(--sgd-r-pill); background: var(--sgd-card); border: 1px solid var(--sgd-line); font-size: var(--sgd-f-2xs); color: var(--sgd-mut); max-width: 100%;}.sgd .sgd-tgt.pill .tg-l{font-weight: 600; color: var(--sgd-mut);}.sgd .sgd-tgt.pill .tg-n{font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd .sgd-tgt.pill .tg-n i{font-style: normal; font-size: var(--sgd-f-3xs); font-weight: 600; color: var(--sgd-mut);}.sgd .sgd-tgt.pill.live{border-color: rgba(13, 164, 219, 0.36);}.sgd .sgd-tgt.pill.soon{border-style: dashed;}.sgd .sgd-tgt.pill.none .tg-l{font-weight: var(--sgd-w-reg);}.sgd .sgd-tgt.pill .tg-eye{border: 0; background: none; cursor: pointer; font-size: var(--sgd-f-2xs); padding: 0; line-height: 1; opacity: .6;}.sgd .sgd-tgt.pill .tg-eye:hover{opacity: 1;}.sgd .sgd-tgt.pill.hid .tg-n{filter: blur(7px); user-select: none;}.ledger .led-nav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 5px; padding: 8px 10px; border-block-end: 1px solid var(--sgd-line);}.ledger .ld-b{font-size: var(--sgd-f-3xs); padding: 3px 9px; border-radius: 6px; background: var(--sgd-panel); color: var(--sgd-mut); text-decoration: none; font-variant-numeric: tabular-nums; border: 1px solid transparent;}.ledger .ld-b:hover{border-color: var(--sgd-line); color: var(--sgd-ink);}.ledger .ld-b.on{background: var(--sgd-ink); color: var(--sgd-bg); font-weight: var(--sgd-w-bold);}.ledger .ld-none{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .qrb-wrap{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 14px; padding: 10px 0 20px;}.sgd .qrb-card{width: 94vw; max-width: 420px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-top: 5px solid var(--sgs-blue, #0DA4DB); border-radius: var(--sgd-r-sheet); padding: 22px 20px 16px; text-align: center; box-shadow: 0 10px 28px rgba(16, 21, 58, 0.08);}.sgd .qrb-logo{max-width: 190px; height: auto;}.sgd .qrb-name{margin-top: 12px; font-weight: var(--sgd-w-heavy); font-size: 1.05rem; color: var(--sgd-head);}.sgd .qrb-sub{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 4px; color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .qrb-qr{width: 70vw; max-width: 260px; height: auto; margin: 14px auto 6px; display: block; border: 1px solid var(--sgd-line); border-radius: 12px; padding: 8px; background: var(--sgd-card, #fff);}.sgd .qrb-say{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .qrb-lic{margin-top: 9px; font-size: var(--sgd-f-2xs); color: var(--sgd-head); background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); display: inline-block; padding: .25rem .85rem;}.sgd .qrb-foot{margin-top: 12px; padding-top: 9px; border-top: 1px solid var(--sgd-line); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .qrb-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}@media print{.sgd .shell-bar, .sgd .sgd-bar, .sgd-foot, .sgd .qrb-acts, .sgd .sgd-flash{display: none !important;}.sgd .qrb-card{box-shadow: none; margin: 0 auto;}}.sgd .opk-kpis{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 9px; margin-bottom: 12px;}.sgd .opk-kpi{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-top: 3px solid var(--sgd-brand); border-radius: 12px; padding: 10px 13px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd .opk-kpi b{font-size: 1.15rem; color: var(--sgd-head);}.sgd .opk-kpi small{color: var(--sgd-mut); font-size: .74rem; font-weight: var(--sgd-w-bold);}.sgd .opk-kpi.bad{border-top-color: var(--sgd-bad);}.sgd .opk-kpi.ok{border-top-color: var(--sgd-ok);}.sgd .opk-board{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; overflow-x: auto; align-items: flex-start; padding-bottom: 10px;}.sgd .opk-col{flex: 0 0 252px; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 9px;}.sgd .opk-col.won{border-top: 3px solid var(--sgd-ok);}.sgd .opk-colhead{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 8px; color: var(--sgd-head); font-size: var(--sgd-f-sm); padding: 2px 3px 7px;}.sgd .opk-n{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 1px 9px; font-size: var(--sgd-f-2xs);}.sgd .opk-colsum{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); padding: 0 3px 7px;}.sgd .opk-empty{text-align: center; color: var(--sgd-mut); padding: 14px 0;}.sgd .opk-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 11px; margin-bottom: 7px; text-decoration: none;}.sgd .opk-card:hover{border-color: var(--sgd-brand);}.sgd .opk-card.t-cold{border-inline-start: 3px solid var(--sgd-bad);}.sgd .opk-card.t-warm{border-inline-start: 3px solid #C9A96A;}.sgd .opk-card.t-fresh{border-inline-start: 3px solid var(--sgd-ok);}.sgd .opk-who{color: var(--sgd-head); font-size: var(--sgd-f-sm);}.sgd .opk-opp{color: var(--sgd-mut); font-size: .73rem;}.sgd .opk-meta{display: -webkit-box; display: -webkit-flex; display: flex; gap: 7px; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}.sgd .opk-rev{font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-size: var(--sgd-f-2xs);}.sgd .opk-pulse{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); border-radius: var(--sgd-r-pill); padding: 1px 8px;}.sgd .opk-pulse.p-fresh{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd .opk-pulse.p-warm{background: rgba(201, 169, 106, 0.16); color: var(--sgd-gold-ink, #8A6D2F);}.sgd .opk-pulse.p-cold{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgd .opk-warn{font-size: .68rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-bad);}.sgd .opk-user{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .ptitle, .sgd[data-view="tsg"]:not([data-bg="dark"]) .fnode .t, .sgd[data-view="tsg"]:not([data-bg="dark"]) .five .v, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod b, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod .num, .sgd[data-view="tsg"]:not([data-bg="dark"]) .dash-kpis .dk b{color: var(--sgd-head);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .psub, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sec-s, .sgd[data-view="tsg"]:not([data-bg="dark"]) .five .l, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-frow .k, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-list .li small, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-amok .t{color: var(--sgd-mut);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sec-t{color: var(--sgd-gold-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-kpi-mini > div, .sgd[data-view="tsg"]:not([data-bg="dark"]) .dash-kpis .dk, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-list .li, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod, .sgd[data-view="tsg"]:not([data-bg="dark"]) .fnode{background: var(--sgd-card); border-color: var(--sgd-line); color: var(--sgd-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-list .li:nth-child(even){background: var(--sgd-panel);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-detail, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-frow .v, .sgd[data-view="tsg"]:not([data-bg="dark"]) .stleg a, .sgd[data-view="tsg"]:not([data-bg="dark"]) .rrow span{color: var(--sgd-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .five .v.bad{color: #B42318;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-g2 .sgd-panel, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-amok, .sgd[data-view="tsg"]:not([data-bg="dark"]) .saudbox, .sgd[data-view="tsg"]:not([data-bg="dark"]) .talalbox{background: var(--sgd-card); border-color: var(--sgd-line); color: var(--sgd-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .saudbox b, .sgd[data-view="tsg"]:not([data-bg="dark"]) .talalbox b{color: var(--sgd-gold-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-today{background: rgba(168, 134, 29, 0.12) !important; color: var(--sgd-gold-ink);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .tsg-tabs .tt{background: var(--sgd-card); color: var(--sgd-ink); border-color: rgba(168, 134, 29, 0.35);}.sgd .rq-k{font-size: .6rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-mut);}.sgd .inst-direct{position: relative;}.sgd .inst-direct > summary{list-style: none; cursor: pointer; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-ink, var(--sgs-blue-d, #0B6E93)); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .25rem .6rem;}.sgd .inst-direct > summary::-webkit-details-marker{display: none;}.sgd .inst-direct[open] > summary{background: var(--sgd-panel);}.sgd .idr-form{position: absolute; z-index: 7; top: calc(100% + 6px); inset-inline-end: 0; display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .55rem .7rem; box-shadow: var(--sgd-sh); min-width: 300px;}.sgd .idr-sel{font: inherit; font-size: .74rem; padding: .3rem .5rem; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-surface); color: var(--sgd-ink);}.sgd .tsk-h{font-size: .68rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-mut); margin: .45rem 0 .2rem;}.sgd .tsk-h.red{color: var(--sgd-bad, #B42318);}.sgd .taskrow.late .v{color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-bold);}.sgd .tsk-d{color: var(--sgd-mut); flex: none;}.sgd .tsk-done{margin: 0; flex: none;}.sgd .tsk-done button{border: 1px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ok, #0F7B4D); border-radius: 8px; width: 26px; height: 26px; cursor: pointer; font-weight: var(--sgd-w-heavy);}.sgd .tsk-done button:hover{background: var(--sgd-okbg, rgba(18, 183, 106, 0.12));}.sgd .ai-badge{background: linear-gradient(-120deg, rgba(13, 164, 219, 0.14), rgba(201, 169, 106, 0.16)); color: var(--sgd-brand-ink, var(--sgs-blue-d, #0B6E93)); border: 1px solid rgba(13, 164, 219, 0.35); font-weight: var(--sgd-w-heavy); letter-spacing: .02em;}.sgd .sgd-mypin.st-new{background: #8A97AD;}.sgd .sgd-mypin.st-seen{background: #8A97AD;}.sgd .sgd-mypin.st-doing{background: var(--sgd-brand);}.sgd .sgd-mypin.st-done{background: var(--sgd-ok, #0F7B4D);}.sgd .sgd-mypin.st-partial{background: #0E8C7F;}.sgd .sgd-mypin.st-approved{background: var(--sgd-gold);}.sgd .sgd-mypin.st-study{background: var(--sgd-gold);}.sgd .sgd-mypin.st-question{background: #D97706;}.sgd .sgd-mypin.st-rejected{background: var(--sgd-bad, #B42318);}.sgd .sgd-mypin.unread{box-shadow: 0 0 0 3px rgba(180, 35, 24, 0.35);}@keyframes sgdPinPulse{0%{box-shadow: 0 0 0 0 rgba(180, 35, 24, 0.45);}70%{box-shadow: 0 0 0 9px rgba(180, 35, 24, 0);}100%{box-shadow: 0 0 0 0 rgba(180, 35, 24, 0);}}.sgd .sgd-mypin.unread{animation: sgdPinPulse 1.6s ease-out infinite;}@media (prefers-reduced-motion: reduce){.sgd .sgd-mypin.unread{animation: none;}}.sgd .sgd-mypin-pop .whybox{width: 100%; font: inherit; font-size: var(--sgd-f-xs); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .4rem .6rem; background: var(--sgd-surface); color: var(--sgd-ink); margin-bottom: .35rem;}.sgl-sky .aurora{position: absolute; inset: -20%; pointer-events: none; opacity: .55; background: linear-gradient(-115deg, transparent 30%, rgba(13, 164, 219, 0.1) 42%, rgba(127, 212, 245, 0.16) 50%, rgba(201, 169, 106, 0.1) 58%, transparent 70%); animation: sglAurora 16s ease-in-out infinite alternate;}@keyframes sglAurora{from{transform: translate3d(6%, -3%, 0) rotate(-0.001deg);}to{transform: translate3d(-6%, 3%, 0) rotate(-0.001deg);}}.sgl-sky .stars{position: absolute; inset: 0; pointer-events: none; opacity: .7; background-image: radial-gradient(1.5px 1.5px at 12% 18%, rgba(255, 255, 255, 0.9), transparent 100%), radial-gradient(1px 1px at 28% 42%, rgba(255, 255, 255, 0.7), transparent 100%), radial-gradient(2px 2px at 44% 12%, rgba(127, 212, 245, 0.9), transparent 100%), radial-gradient(1px 1px at 58% 34%, rgba(255, 255, 255, 0.6), transparent 100%), radial-gradient(1.5px 1.5px at 72% 22%, rgba(228, 199, 132, 0.85), transparent 100%), radial-gradient(1px 1px at 86% 44%, rgba(255, 255, 255, 0.7), transparent 100%), radial-gradient(1.5px 1.5px at 66% 8%, rgba(255, 255, 255, 0.8), transparent 100%), radial-gradient(1px 1px at 8% 56%, rgba(127, 212, 245, 0.6), transparent 100%); animation: sglTwinkle 5s ease-in-out infinite alternate;}.sgl-sky .stars.s2{transform: scale(-1, 1); opacity: .5; animation-duration: 7s; animation-delay: 2.2s;}@keyframes sglTwinkle{from{opacity: .28;}to{opacity: .85;}}.sgl-shots .sgl-shot{animation: sglBreathe 14s ease-in-out infinite alternate; will-change: transform;}.sgl-shots .sgl-shot:nth-child(2n){animation-duration: 18s; animation-delay: 3s;}.sgl-shots .sgl-shot:nth-child(3n){animation-duration: 22s; animation-delay: 6s;}@keyframes sglBreathe{from{transform: scale(1);}to{transform: scale(1.07);}}body:has(.sgl-sky) form[action="/web/login"]{animation: sglCardIn 0.8s cubic-bezier(0.2, 0.8, 0.25, 1) both;}.sgl-brand{animation: sglCardIn 0.7s cubic-bezier(0.2, 0.8, 0.25, 1) both;}.sgl-brand img{animation: sglGlow 4.5s ease-in-out infinite alternate;}@keyframes sglCardIn{from{opacity: 0; transform: translateY(18px) scale(0.985);}to{opacity: 1; transform: none;}}@keyframes sglGlow{from{filter: drop-shadow(0 0 6px rgba(13, 164, 219, 0.25));}to{filter: drop-shadow(0 0 18px rgba(13, 164, 219, 0.6));}}.sgl-sky .skyline{animation: sglSkyGlow 9s ease-in-out infinite alternate;}@keyframes sglSkyGlow{from{opacity: .12;}to{opacity: .24;}}@media (prefers-reduced-motion: reduce){.sgl-sky .aurora, .sgl-sky .stars, .sgl-shots .sgl-shot, body:has(.sgl-sky) form[action="/web/login"], .sgl-brand, .sgl-brand img, .sgl-sky .skyline{animation: none;}}.sgd .adx-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 11px; margin-bottom: 14px;}.sgd .adx-tpl{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-top: 3px solid var(--sgd-brand); border-radius: var(--sgd-r-card); padding: 12px 14px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px;}.sgd .adx-tpl b{color: var(--sgd-head);}.sgd .adx-tpl small{color: var(--sgd-mut);}.sgd .adx-tpl.pdfx{border-top-color: var(--sgd-gold);}.sgd .adx-renders{display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 11px;}.sgd .adx-r{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 9px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px;}.sgd .adx-r img{width: 100%; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); max-height: 210px; object-fit: cover;}.sgd .adx-r small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .adx-r input{font: inherit; font-size: .68rem; direction: ltr; border: 1px dashed var(--sgd-line); border-radius: 8px; padding: .25rem .5rem; background: var(--sgd-panel); color: var(--sgd-ink); cursor: copy;}.sgd .adx-r .cpy{color: var(--sgd-ok); font-weight: var(--sgd-w-bold);}.sgd .adx-all{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 12px 14px; margin-bottom: 12px;}.sgd .adx-imgs{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 9px;}.sgd .adx-im{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 3px; cursor: pointer; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .adx-im img{width: 110px; height: 80px; object-fit: cover; border-radius: var(--sgd-r-ctl); border: 2px solid var(--sgd-line);}.sgd .adx-im input:checked + img{border-color: var(--sgd-brand);}.sgd .adx-allrow{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .adx-fmt{font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd .adx-tpl .svgpeek{font-size: .74rem; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd .adx-deliver{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px;}.sgd .adx-deliver small{color: var(--sgd-mut);}.sgd .adx-boxes > summary{cursor: pointer; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-xs);}.sgd .adx-boxrow{display: grid; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: 7px; margin-top: 7px;}.sgd .inv-cycle{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 10px 0;}.sgd .inv-terms{margin: 8px 0;}.sgd .inv-terms > summary{cursor: pointer; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm);}.sgd .inv-share{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-mut); border-radius: var(--sgd-r-card); padding: 11px 15px; margin-bottom: 9px;}.sgd .inv-share.st-pledged{border-inline-start-color: #C9A96A;}.sgd .inv-share.st-contracted{border-inline-start-color: var(--sgd-brand);}.sgd .inv-share.st-paid{border-inline-start-color: var(--sgd-ok, #0F7B4D);}.sgd .inv-share.st-exited{border-inline-start-color: var(--sgd-mut); opacity: .72;}.sgd .ish-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .ish-top b{color: var(--sgd-head);}.sgd .ish-amt{font-weight: var(--sgd-w-heavy); color: var(--sgd-head); margin-inline-start: auto;}.sgd .ish-meta{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); margin-top: 3px;}.sgd .ish-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: .45rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin-top: 8px;}.sgd .ish-acts summary.sy{list-style: none; display: inline-block; cursor: pointer;}.sgd .inv-payout{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 11px 15px; margin-bottom: 10px;}.sgd .ivp-tbl{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-xs); margin-top: 6px;}.sgd .ivp-tbl th{background: var(--sgd-panel); color: var(--sgd-head); text-align: start; padding: 5px 10px; font-size: var(--sgd-f-3xs);}.sgd .ivp-tbl td{padding: 5px 10px; border-top: 1px solid var(--sgd-line);}.sgd .pmc-kpis{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px; margin: 12px 0;}.sgd .pmc-kpi{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-top: 3px solid var(--sgd-brand); border-radius: var(--sgd-r-card); padding: 12px 15px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; text-decoration: none; color: inherit;}.sgd .pmc-kpi:hover{border-color: var(--sgd-brand);}.sgd .pmc-kpi b{font-size: 1.2rem; color: var(--sgd-head);}.sgd .pmc-kpi small{color: var(--sgd-mut); font-weight: 600;}.sgd .pmc-kpi.bad{border-top-color: var(--sgd-bad);}.sgd .pmc-kpi.warn{border-top-color: var(--sgd-gold);}.sgd .pmc-kpi.ok{border-top-color: var(--sgd-ok);}.sgd .pmc-gates{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 9px; margin-bottom: 6px;}.sgd .pmc-g{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; justify-content: space-between; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 9px 13px; text-decoration: none; color: var(--sgd-ink); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm);}.sgd .pmc-g:hover{border-color: var(--sgd-brand);}.sgd .pmc-g b{color: var(--sgd-head);}.sgd .pmc-g.warn{border-color: var(--sgd-gold); background: rgba(201, 169, 106, 0.08);}.sgd .pmc-blds{display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 10px;}.sgd .pmc-b{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 10px 13px; text-decoration: none; color: inherit; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 5px;}.sgd .pmc-b:hover{border-color: var(--sgd-brand);}.sgd .pmc-b .pb-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}.sgd .pmc-b .pb-top b{color: var(--sgd-head);}.sgd .pmc-b .pb-occ{font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-ink);}.sgd .pmc-b small{color: var(--sgd-mut);}.sgd .mz-bar.slim{height: 6px; margin-top: 0;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .ptitle{color: #2E2A1E;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .dk{color: #33301F; background: rgba(16, 21, 58, 0.05); border-color: rgba(16, 21, 58, 0.14);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .dk small{color: #4A4534;}.cc-veil{pointer-events: none;}.sgd .mz-card.st-open .mz-st{color: #7DE8A8;}.sgd .mz-card.st-open .mz-st::before{content: ''; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #3DDC84; margin-inline-start: 6px; vertical-align: middle; animation: sgd-mzlive 1.6s ease-in-out infinite;}@keyframes sgd-mzlive{0%, 100%{opacity: 1;}50%{opacity: .35;}}.sgd .mz-card.st-soon .mz-st{color: #7CD3F5;}.sgd .mz-card.st-close .mz-st{color: #9AA7B8;}.sgd .mz-card.st-draft .mz-st{color: #F0C86B;}.sgd .opk-col{max-height: 980px; overflow-y: auto;}.sgd .pz-quiet{display: block; text-align: center; padding: 12px 16px; border: 1px dashed var(--sgd-line); border-radius: 12px; color: var(--sgd-mut); font-size: var(--sgd-f-sm); text-decoration: none;}.sgd .pz-quiet:hover{background: rgba(13, 164, 219, 0.06);}.sgd details.sgd-fold > summary{cursor: pointer; list-style: none;}.sgd details.sgd-fold > summary::-webkit-details-marker{display: none;}.sgd details.sgd-fold > summary h4{margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.sgd details.sgd-fold > summary h4::after{content: '‹'; margin-inline-start: auto; transition: transform .2s ease; color: var(--sgd-mut); font-weight: 900;}.sgd details.sgd-fold[open] > summary h4::after{transform: rotate(90deg);}.sgd details.sgd-fold .fold-hint{font-weight: var(--sgd-w-reg); font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd details.sgd-fold[open] .fold-hint{display: none;}.omg-card{margin: 10px 0; padding: 13px 15px; border-radius: 12px; background: var(--sgd-card); border: 1px solid var(--sgd-line);}.omg-h{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; align-items: baseline; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 8px;}.omg-h b{color: var(--sgd-head);}.omg-r{display: -webkit-box; display: -webkit-flex; display: flex; gap: 12px; align-items: center; padding: 7px 0; border-top: 1px solid var(--sgd-line);}.omg-keep, .omg-in{display: -webkit-box; display: -webkit-flex; display: flex; gap: 5px; align-items: center; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); white-space: nowrap; cursor: pointer;}.omg-n{flex: 1; min-width: 0;}.omg-n b{display: block; color: var(--sgd-ink);}.omg-n small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.omg-f{display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; align-items: center; margin-top: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .sgd-taskbar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; margin: 8px 0 2px; padding: 9px 15px; border-radius: var(--sgd-r-ctl); background: var(--sgd-card); border: 1px solid var(--sgd-line); text-decoration: none; color: var(--sgd-ink); transition: .14s;}.sgd .sgd-taskbar:hover{border-color: var(--sgd-brand); transform: translateY(-1px);}.sgd .sgd-taskbar .tb-i{width: 24px; height: 24px; border-radius: 7px; display: grid; place-items: center; background: rgba(13, 164, 219, 0.12); color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); flex: none;}.sgd .sgd-taskbar b{font-weight: var(--sgd-w-bold);}.sgd .sgd-taskbar .num{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-md); color: var(--sgd-brand-ink); font-variant-numeric: tabular-nums;}.sgd .sgd-taskbar small{color: var(--sgd-mut); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .sgd-taskbar.hot{border-color: rgba(220, 38, 38, 0.35);}.sgd .sgd-taskbar.hot .num{color: var(--sgd-bad, #B91C1C);}.sgd-back{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 5px; padding: 5px 13px; border-radius: var(--sgd-r-pill); background: var(--sgd-card); border: 1px solid var(--sgd-line); text-decoration: none !important; transition: .14s;}.sgd-back:hover{border-color: var(--sgd-brand); background: rgba(13, 164, 219, 0.07);}.mp-medias{grid-column: 1 / -1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 7px; align-items: center; padding: 8px 10px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel);}.mp-medias .mm-t{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); flex: 1 1 100%;}.mp-medias .mm-c{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 5px; align-items: center; font-size: var(--sgd-f-2xs); padding: 3px 10px; border-radius: var(--sgd-r-pill); background: var(--sgd-card); border: 1px solid var(--sgd-line); cursor: pointer;}.mp-medias .mm-c:has(input:checked){border-color: var(--sgd-brand); background: rgba(13, 164, 219, 0.08); font-weight: 650;}.hail-corner{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px;}.hail-corner img{width: 34px; height: 36px; filter: drop-shadow(0 2px 8px rgba(0, 0, 0, 0.45));}.hail-corner small{color: rgba(255, 255, 255, 0.85); font-size: var(--sgd-f-3xs); font-weight: 600; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);}.hail-city.center{position: absolute; inset-inline: 0; top: 22px; text-align: center; pointer-events: none; z-index: 4;}.hail-city.center b{display: block; font-size: clamp(26px, 4vw, 40px); color: #fff; text-shadow: 0 2px 16px rgba(0, 0, 0, 0.55); letter-spacing: .5px;}.hail-city.center small{color: rgba(255, 255, 255, 0.88); font-size: var(--sgd-f-xs); text-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);}.pc-flash{position: fixed; top: 64px; inset-inline: 0; margin-inline: auto; width: max-content; max-width: 70vw; z-index: 40; border-radius: var(--sgd-r-pill); padding: 7px 18px; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); box-shadow: var(--cc-sh); animation: pcflash 4.5s forwards;}.pc-flash.ok{background: var(--cc-oks); color: var(--cc-ok); border: 1px solid var(--cc-ok);}.pc-flash.bad{background: var(--cc-bads); color: var(--cc-bad); border: 1px solid var(--cc-bad);}@keyframes pcflash{0%{opacity: 1;}80%{opacity: 1;}100%{opacity: 0; visibility: hidden;}}.pc-gauges{display: grid; gap: 7px; margin-bottom: 9px;}.pc-g{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.pc-g > span:first-child{flex: none; width: 150px; font-size: 10.5px; color: var(--cc-mut);}.pc-bar{flex: 1; height: 8px; border-radius: 4px; background: var(--cc-inset); overflow: hidden;}.pc-bar i{display: block; height: 100%; border-radius: 4px; background: var(--cc-acc);}.pc-g.gold .pc-bar i{background: var(--cc-gold);}.pc-g > b{flex: none; min-width: 44px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.pc-note{margin: 0 0 9px; padding: 7px 9px; border-radius: 8px; background: var(--cc-warns); color: var(--cc-warn); font-size: 10.5px; line-height: 1.6;}.pc-odh{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin: 4px 0 5px;}.pc-odh b{font-size: var(--sgd-f-3xs);}.pc-more{border: 0; background: none; color: var(--cc-acc); font-family: inherit; font-size: 10.5px; font-weight: var(--sgd-w-bold); cursor: pointer; padding: 2px 4px;}.pc-od{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; padding: 6px 0; border-bottom: 1px solid var(--cc-line);}.pc-od:last-of-type{border-bottom: 0;}.pc-odw{flex: 1; min-width: 0; text-align: start; border: 0; background: none; color: var(--cc-ink); font-family: inherit; cursor: pointer; padding: 0;}span.pc-odw{cursor: default;}.pc-odw b{display: block; font-size: var(--sgd-f-3xs); font-weight: 600;}.pc-odw small{display: block; font-size: 9.5px; color: var(--cc-faint);}button.pc-odw:hover b{color: var(--cc-acc);}.pc-amt{flex: none; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.pc-days{flex: none; font-size: 9.5px; color: var(--cc-warn); background: var(--cc-warns); border-radius: var(--sgd-r-pill); padding: 2px 8px;}.pc-days.bad{color: var(--cc-bad); background: var(--cc-bads);}.pc-payf, .pc-form{margin: 0; flex: none;}.pc-pay, .pc-renew, .pc-ref{border: 1px solid var(--cc-ok); border-radius: 8px; background: var(--cc-oks); color: var(--cc-ok); font-family: inherit; font-size: 10px; font-weight: var(--sgd-w-bold); padding: 4px 9px; cursor: pointer;}.pc-renew{border-color: var(--cc-acc); background: var(--cc-accs); color: var(--cc-acc);}.pc-ref{border-color: var(--cc-warn); background: var(--cc-warns); color: var(--cc-warn);}.pc-pay:hover, .pc-renew:hover, .pc-ref:hover{opacity: .85;}.pc-exp, .pc-mnt{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 7px; padding: 6px 0; border-bottom: 1px solid var(--cc-line);}.pc-exp:last-of-type, .pc-mnt:last-of-type{border-bottom: 0;}.pc-expw, .pc-mntw{flex: 1; min-width: 0; text-align: start; border: 0; background: none; color: var(--cc-ink); font-family: inherit; cursor: pointer; padding: 0;}.pc-expw b, .pc-mntw b{display: block; font-size: var(--sgd-f-3xs); font-weight: 600;}.pc-expw small, .pc-mntw small{display: block; font-size: 9px; color: var(--cc-faint);}.pc-expw:hover b, .pc-mntw:hover b{color: var(--cc-acc);}.cc-others{margin-top: .35rem;}.cc-others summary{cursor: pointer; list-style: none; user-select: none; color: var(--cc-mut); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); padding: .45rem .6rem; border-radius: .6rem; border: 1px dashed var(--cc-line);}.cc-others summary small{opacity: .7;}.cc-others summary:hover{color: var(--cc-ink); border-style: solid;}.cc-others summary::-webkit-details-marker{display: none;}.cc-others .cc-og{display: grid; grid-template-columns: repeat(2, 1fr); gap: .3rem; padding: .4rem .1rem 0;}.cc-others .cc-oc{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .15rem; padding: .45rem .2rem; border-radius: .6rem; border: 1px solid var(--cc-line); text-decoration: none; color: var(--cc-ink); background: transparent;}.cc-others .cc-oc i{font-style: normal; font-size: 1.05rem;}.cc-others .cc-oc small{font-size: .62rem; text-align: center; line-height: 1.25; color: var(--cc-mut);}.cc-others .cc-oc:hover{border-color: var(--cc-acc);}.cc-others .cc-oc:hover small{color: inherit;}.opk-new{background: var(--sgd-surface); border: 1px dashed var(--sgd-line, #D7DFEC); border-radius: .8rem; padding: .55rem .9rem; margin: .6rem 0 .9rem;}.opk-new summary{cursor: pointer; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); list-style: none; color: var(--sgd-brand-ink, #0B6E93); user-select: none;}.opk-new summary::-webkit-details-marker{display: none;}.opk-new .opk-newform{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; margin: .6rem 0 .3rem;}.opk-new .opk-newform input{flex: 1; border: 1px solid var(--sgd-line, #D7DFEC); border-radius: .6rem; padding: .45rem .8rem; font: inherit; min-width: 0;}.opk-new .opk-nores{color: #C2851A; font-size: var(--sgd-f-xs); padding: .3rem .1rem;}.opk-new .opk-pick{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: .6rem; padding: .4rem .2rem; border-top: 1px solid var(--sgd-line, #EEF2F8);}.opk-new .opk-pick .opk-pw{display: -webkit-box; display: -webkit-flex; display: flex; gap: .7rem; align-items: baseline;}.opk-new .opk-pick .opk-pw bdi{color: #5A6688; font-size: var(--sgd-f-xs);}.inv-kv{display: grid; grid-template-columns: auto 1fr auto 1fr; gap: .2rem 1rem; margin: .55rem 0; padding: .6rem .9rem; background: var(--sgd-panel); border-radius: .7rem;}.inv-kv .k{color: var(--sgd-mut); font-size: .74rem; font-weight: var(--sgd-w-bold); align-self: center; white-space: nowrap;}.inv-kv .v{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-ink); align-self: center;}@media (max-width: 640px){.inv-kv{grid-template-columns: auto 1fr;}}.inv-note{color: var(--sgd-mut); font-size: var(--sgd-f-xs); margin: .3rem 0 0; border-top: 1px dashed var(--sgd-line); padding-top: .4rem;}.mkp-ownersearch{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: center;}.mkp-ownersearch input[type=text]{flex: 1; border: 1px solid var(--sgd-line); border-radius: .6rem; padding: .45rem .8rem; font: inherit; min-width: 0;}.mkp-ownersearch .mkp-picked{color: #1F9D6B; font-size: var(--sgd-f-sm); white-space: nowrap;}.mkp-res{display: block; margin-top: .3rem;}.mkp-res .mkp-hit{display: block; width: 100%; text-align: start; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: .5rem; padding: .4rem .8rem; margin-bottom: .25rem; cursor: pointer; font: inherit; color: var(--sgd-ink);}.mkp-res .mkp-hit:hover{border-color: var(--sgs-blue, #0DA4DB);}.mkp-res .mkp-hit.busy{color: var(--sgd-mut); border-style: dashed;}.mkp-res .mkp-none{color: var(--sgd-mut); font-size: var(--sgd-f-xs); padding: .2rem;}.mkp-new{margin-top: .35rem; padding: .5rem .7rem; border: 1px dashed var(--sgd-line); border-radius: .6rem; font-size: var(--sgd-f-xs);}.mkp-new input{border: 1px solid var(--sgd-line); border-radius: .5rem; padding: .3rem .6rem; margin: .15rem .15rem; font: inherit; width: 31%; min-width: 110px;}.mkp-phases{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: .9rem; padding: .3rem 0;}.mkp-phases .ph{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: .3rem; align-items: center; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); cursor: pointer;}.mkp-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; margin: .7rem 0;}.mkp-acts .ia{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; margin: 0;}.mkp-acts .ia.wide input[type=text], .mkp-acts .ia.wide input[type=number]{border: 1px solid var(--sgd-line); border-radius: .6rem; padding: .4rem .7rem; font: inherit; min-width: 230px;}.sgd-propsearch{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: .8rem; padding: .45rem .9rem; margin: .4rem 0 .8rem;}.sgd-propsearch .ps-icon{opacity: .6;}.sgd-propsearch .ps-q{flex: 1; border: 0; background: transparent; font: inherit; color: var(--sgd-ink); min-width: 0; outline: none;}.sgd-propsearch .ps-res{position: absolute; top: calc(100% + 4px); left: 0; right: 0; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: .7rem; box-shadow: 0 10px 26px rgba(16, 21, 58, 0.14); z-index: 60; max-height: 320px; overflow-y: auto;}.sgd-propsearch .ps-res:empty{display: none;}.sgd-propsearch .ps-res .ps-hit{display: block; padding: .5rem .9rem; text-decoration: none; color: var(--sgd-ink); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); border-bottom: 1px solid var(--sgd-line);}.sgd-propsearch .ps-res .ps-hit:last-child{border-bottom: 0;}.sgd-propsearch .ps-res .ps-hit:hover{background: rgba(13, 164, 219, 0.08);}.sgd-propsearch .ps-res .ps-none{padding: .5rem .9rem; color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.crh-cards{display: grid; grid-template-columns: repeat(3, 1fr); gap: .7rem; margin: .8rem 0;}@media (max-width: 720px){.crh-cards{grid-template-columns: 1fr;}}.crh-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem; align-items: center; text-align: center; background: var(--sgd-surface); border: 2px solid var(--sgd-line); border-radius: 1rem; padding: 1.1rem .9rem; cursor: pointer; font: inherit; color: var(--sgd-ink);}.crh-card span{font-size: 1.5rem;}.crh-card b{font-size: var(--sgd-f-lg);}.crh-card small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-reg);}.crh-card:hover{border-color: var(--sgs-blue, #0DA4DB);}.crh-card.on{border-color: var(--sgs-blue, #0DA4DB); box-shadow: 0 6px 18px rgba(13, 164, 219, 0.18);}.crh-form{margin-top: .6rem;}.crh-sect{grid-column: 1/-1; font-weight: var(--sgd-w-heavy); color: var(--sgd-mut); font-size: var(--sgd-f-sm); margin: .5rem 0 0; border-bottom: 1px dashed var(--sgd-line); padding-bottom: .25rem;}.sg-meet-busy{position: fixed; bottom: 16px; inset-inline-start: 16px; z-index: 1085; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .4rem; background: var(--sgs-navy, #10153A); color: #fff !important; border: 1px solid #F1D27A; border-radius: var(--sgd-r-pill); padding: .35rem .7rem; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); text-decoration: none !important; font-family: LamaSans,system-ui,sans-serif; max-width: 2.6rem; overflow: hidden; white-space: nowrap; box-shadow: 0 8px 24px rgba(16, 21, 58, 0.3); transition: max-width .25s ease, padding .25s ease;}.sg-meet-busy .dot{width: .55rem; height: .55rem; border-radius: 50%; background: #F04438; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; animation: sg-meet-pulse 1.4s ease-in-out infinite;}.sg-meet-busy .mb-s, .sg-meet-busy .mb-l{display: none;}.sg-meet-busy:hover, .sg-meet-busy:focus{max-width: 28rem; padding-inline: .8rem;}.sg-meet-busy:hover .mb-l, .sg-meet-busy:focus .mb-l{display: inline;}@keyframes sg-meet-pulse{0%, 100%{transform: scale(1); opacity: 1;}50%{transform: scale(1.35); opacity: .6;}}@keyframes sgMeetPulse{0%{box-shadow: 0 0 0 0 rgba(229, 72, 77, 0.55);}70%{box-shadow: 0 0 0 9px rgba(229, 72, 77, 0);}100%{box-shadow: 0 0 0 0 rgba(229, 72, 77, 0);}}@keyframes sgMbarDot{0%, 100%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.75);}60%{box-shadow: 0 0 0 6px rgba(255, 255, 255, 0);}}.sg-mbar{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; flex: none; font-family: LamaSans,system-ui,sans-serif;}.sg-mbar.is-float{position: fixed; top: 10px; inset-inline-end: 12px; z-index: 1085;}.sg-mbar .sg-mbar-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .4rem; min-width: 0; padding: .3rem .75rem; border: 1px solid #B42318; border-radius: var(--sgd-r-pill, 999px); background: #D92D20; color: #fff !important; font: inherit; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); line-height: 1.3; white-space: nowrap; cursor: pointer; box-shadow: 0 4px 12px -4px rgba(217, 45, 32, 0.55); transition: background .2s ease, transform .2s ease;}.sg-mbar .sg-mbar-btn:hover{background: #B42318; transform: translateY(-1px);}.sg-mbar .sg-mbar-btn:focus-visible{outline: 2px solid var(--sgt-acc, #0DA4DB); outline-offset: 2px;}.sg-mbar .sg-mbar-btn.is-in{background: #0B7A47; border-color: #14724C; box-shadow: 0 4px 12px -4px rgba(11, 122, 71, 0.5);}.sg-mbar .sg-mbar-btn.is-in:hover{background: #14724C;}.sg-mbar-dot{width: .5rem; height: .5rem; border-radius: 50%; background: #fff; flex: none; animation: sgMbarDot 1.8s ease-out infinite;}.sg-mbar .sg-mbar-btn.is-live .sg-mbar-dot{animation-duration: 1.1s;}.sg-mbar-pop{position: absolute; top: calc(100% + 8px); inset-inline-start: 0; z-index: 80; width: 340px; max-width: calc(100vw - 24px); max-height: 70vh; overflow: auto; background: var(--sgd-card, #fff); color: var(--sgd-head, #10153A); border: 1px solid var(--sgd-line, #DCE6F2); border-top: 3px solid #D92D20; border-radius: var(--sgd-r-card, 14px); box-shadow: 0 16px 36px -12px rgba(16, 21, 58, 0.35); padding: .55rem; text-align: start;}.sg-mbar-hd{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut, #5B6687); padding: .1rem .3rem .45rem;}.sg-mbar-pop ul{list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .4rem;}.sg-mbar-row{border: 1px solid var(--sgd-line, #DCE6F2); border-radius: var(--sgd-r-ctl, 10px); padding: .5rem .6rem;}.sg-mbar-row.is-live{border-inline-start: 4px solid #D92D20;}.sg-mbar-l1{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: .45rem;}.sg-mbar-time{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgt-link, #0A7AA3); flex: none;}.sg-mbar-name{flex: 1; min-width: 0; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head, #10153A); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sg-mbar-cd{flex: none; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut, #5B6687);}.sg-mbar-row.is-live .sg-mbar-cd{color: #D92D20;}.sg-mbar-acts, .sg-mbar-rsvp{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .4rem;}.sg-mbar-pop a.sg-mbar-go, .sg-mbar-pop .sg-mbar-more, .sg-mbar-rsvp button{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; border-radius: var(--sgd-r-ctl, 10px); padding: .32rem .7rem; font: inherit; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); cursor: pointer; text-decoration: none !important; line-height: 1.3;}.sg-mbar-pop a.sg-mbar-go{background: var(--sgd-fill, #0A7AA3); color: #fff !important; border: 0;}.sg-mbar-pop a.sg-mbar-go.on{background: #1E9E6A;}.sg-mbar-pop .sg-mbar-more{background: transparent; color: var(--sgd-head, #10153A); border: 1px solid var(--sgd-line, #DCE6F2);}.sg-mbar-pop .sg-mbar-more:hover{border-color: var(--sgt-acc, #0DA4DB); color: var(--sgt-link, #0A7AA3);}.sg-mbar-det{margin-top: .45rem; padding-top: .45rem; border-top: 1px dashed var(--sgd-line, #DCE6F2); font-size: var(--sgd-f-2xs);}.sg-mbar-det p{margin: 0 0 .35rem; color: var(--sgd-head, #10153A);}.sg-mbar-det small{display: block; font-size: .68rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut, #5B6687);}.sg-mbar-desc{color: var(--sgd-mut, #5B6687) !important; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}.sg-mbar-pop a.sg-mbar-ext{color: var(--sgt-link, #0A7AA3) !important; font-weight: var(--sgd-w-bold);}.sg-mbar-rs{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: #1E9E6A;}.sg-mbar-rs.no{color: #D92D20;}.sg-mbar-empty{margin: 0; padding: .3rem; font-size: var(--sgd-f-xs); color: var(--sgd-mut, #5B6687);}.sg-meet-yes{background: #E7F6EE; color: #0B6E40 !important; border: 0;}.sg-meet-no{background: #FBEEEE; color: #B42318 !important; border: 0;}.sgd[data-bg="dark"] .sg-mbar-time, .sgd[data-bg="dark"] .sg-mbar-pop a.sg-mbar-ext{color: #5CC8EE !important;}.sgd[data-bg="dark"] .sg-mbar-row.is-live .sg-mbar-cd, .sgd[data-bg="dark"] .sg-mbar-rs.no{color: #FF8A80;}.sgd[data-bg="dark"] .sg-mbar-rs{color: #6FD3A4;}@media (prefers-reduced-motion: reduce){.sg-mbar-dot{animation: none;}.sg-mbar .sg-mbar-btn{transition: none;}.sg-mbar .sg-mbar-btn:hover{transform: none;}}@media (max-width: 640px){.sg-mbar{position: static;}.sg-mbar .sg-mbar-btn{padding: .26rem .6rem; font-size: var(--sgd-f-3xs);}.sg-mbar-pop{top: 100%; inset-inline: 8px; width: auto; max-width: none; margin-top: 6px;}.sg-mbar.is-float{position: fixed;}.sg-mbar.is-float .sg-mbar-pop{position: fixed; top: 48px; inset-inline: 8px;}}.opk-addnew{display: inline-block; margin: .4rem 0 0; padding: .4rem .9rem; border-radius: .6rem; background: var(--sgs-navy, #10153A); color: #fff !important; font-weight: var(--sgd-w-bold); text-decoration: none;}.ccf-reg{display: inline-block; margin-top: .6rem; padding: .5rem 1rem; border-radius: .7rem; background: #C9A96A; color: var(--sgs-navy, #10153A) !important; font-weight: var(--sgd-w-heavy); text-decoration: none;}.adl-info{grid-column: 1 / -1; margin: .3rem 0 .2rem;}.adl-ir{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem 1.2rem; padding: .55rem .8rem; border-radius: .6rem; background: #F3F8FC; border: 1px solid #DDE7F2; font-size: var(--sgd-f-sm);}.adl-ir.brk{background: #F7F3E8; border-color: #E8DCC0; margin-top: .35rem;}.adl-ir.bad{background: #FDEDEA; border-color: #F3C4BC; color: #8A2A1E;}.adl-ir span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.adl-ir small{color: #6B769B; font-size: var(--sgd-f-3xs);}.adl-ir b{color: var(--sgs-navy, #10153A);}.sgd-v2 .v2-note{color: var(--sgd-mut); font-size: var(--sgd-f-2xs); margin: .4rem .8rem 1rem;}.sg-callbtn{margin: .2rem 0 1rem; background: var(--sgs-navy, #10153A) !important;}.sg-guide{margin: .5rem 0 .9rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-surface); padding: .5rem .9rem;}.sg-guide > summary{cursor: pointer; list-style: none; color: var(--sgd-head);}.sg-guide > summary::-webkit-details-marker{display: none;}.sg-guide summary small{color: var(--sgd-mut);}.sg-guide-warn{margin: .5rem 0; padding: .5rem .8rem; border-radius: .6rem; background: rgba(209, 76, 60, 0.1); color: #8A2A1E; font-weight: var(--sgd-w-bold);}.sg-guide-steps{list-style: none; margin: .5rem 0 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: .5rem;}.sg-guide-steps li{display: -webkit-box; display: -webkit-flex; display: flex; gap: .6rem; padding: .55rem .7rem; border-radius: .7rem; background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sg-guide-steps li i{flex: none; width: 24px; height: 24px; border-radius: 50%; background: var(--sgd-line); color: var(--sgd-head); font-style: normal; font-weight: var(--sgd-w-heavy); display: grid; place-items: center; font-size: var(--sgd-f-xs);}.sg-guide-steps li.ok i{background: var(--sgd-fill-ok, #0B7A47); color: #fff;}.sg-guide-steps li.miss i{background: var(--sgd-fill-bad, #B42318); color: #fff;}.sg-guide-steps li.here{border-color: var(--sgd-brand); box-shadow: 0 0 0 2px rgba(13, 164, 219, 0.15);}.sg-guide-steps li b{display: block; color: var(--sgd-head); font-size: var(--sgd-f-sm);}.sg-guide-steps li small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); line-height: 1.5;}.sg-guide-meta{display: inline-block; margin-top: .2rem; font-size: var(--sgd-f-3xs); color: var(--sgd-head); background: var(--sgd-surface); padding: .05rem .45rem; border-radius: var(--sgd-r-pill); margin-inline-end: .4rem;}.sg-guide-link{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink, #0B6E93) !important;}.sgd details.sgd-fold > summary{list-style: none; cursor: pointer;}.sgd details.sgd-fold > summary::-webkit-details-marker{display: none;}.sgd details.sgd-fold > summary h4{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .7rem; margin: 0; padding: .55rem .2rem;}.sgd details.sgd-fold > summary h4 .acc-t{flex: none;}.sgd details.sgd-fold > summary h4 .acc-chips{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; max-height: 1.6rem;}.sgd .acc-chips i{font-style: normal; font-size: var(--sgd-f-3xs); padding: .05rem .5rem; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px solid var(--sgd-line); color: var(--sgd-mut); white-space: nowrap;}.sgd .acc-chips i bdi{font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .acc-chips i.hot{border-color: var(--sgd-bad);}.sgd .acc-chips i.hot bdi{color: var(--sgd-bad);}.sgd details.sgd-fold > summary h4 .fold-hint{margin-inline-start: auto; flex: none; color: var(--sgd-brand-ink); font-weight: 600; font-size: var(--sgd-f-3xs);}.sgd details.sgd-fold[open] > summary h4 .fold-hint::after{content: " ▴";}.sgd details.sgd-fold:not([open]) > summary h4 .fold-hint::after{content: " ▾";}.sgd details.sgd-acc{margin: .45rem 0;}.sgd details.sgd-acc > *:not(summary){margin-top: .5rem;}.sgd .sgd-list .li{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: .6rem 1rem;}.sgd .sgd-list .li > span:first-child{min-width: 0;}.sgd .sgd-list .li > span:first-child b{display: block; overflow: hidden; text-overflow: ellipsis;}.sgd .sgd-list .li > span:first-child small{display: block; color: var(--sgd-mut);}.sgd .sgd-list .li .liside{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .45rem; -webkit-box-pack: end; justify-content: flex-end; min-width: 170px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd button.sy, .sgd .sy, .sgd button.qa, .sgd .qa, .sgd .mini, .sgd form button[type=submit]:not(.bigbtn):not(.sg-meet-yes):not(.sg-meet-no):not(:where(.py-btn,.sgf-btn,.md-btn,.ds-btn,.dy-btn,.ef-btn,.pp-btn,.cp-btn,.ml-btn,.lgp-btn,.tt-btn,.sbtn,.ivn-btn,.dr-btn,.mr-btn,.cd-btn,.sn-btn,.sgr-btn,.intk-btn,.lbc-btn,.sg-btn-primary,.ent-btn)){font: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); padding: .42rem .85rem; border-radius: .6rem; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-head); cursor: pointer; transition: background .15s, transform .08s;}.sgd .sy.ok, .sgd button.sy.ok{background: var(--sgd-fill-ok, #0B7A47); border-color: var(--sgd-ok); color: #fff;}.sgd .sy.no, .sgd button.sy.no{background: var(--sgd-surface, #FAFBFC); border-color: rgba(180, 35, 24, 0.36); color: var(--sgd-bad, #B42318);}.sgd .sy:hover, .sgd .qa:hover{background: var(--sgd-panel);}.sgd .sy:active{transform: translateY(1px);}.sgd-help{display: inline-grid; place-items: center; width: 16px; height: 16px; margin-inline-start: .35rem; border-radius: 50%; background: #C9A96A; color: var(--sgs-navy, #10153A); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); font-style: normal; cursor: help; vertical-align: middle;}.sgd-help-pop{position: absolute; z-index: 1200; width: 320px; display: -webkit-box; display: -webkit-flex; display: flex; gap: .7rem; padding: .8rem .9rem; border-radius: var(--sgd-r-card); background: #fff; color: var(--sgs-navy, #10153A); border: 1px solid #E3CF9A; box-shadow: 0 18px 44px rgba(16, 21, 58, 0.18);}.sgd-help-pop img{width: 44px; height: 44px; border-radius: 50%; object-fit: cover; flex: none; border: 2px solid #C9A227;}.sgd-help-pop b{display: block; margin-bottom: .15rem;}.sgd-help-pop p{margin: 0; font-size: var(--sgd-f-sm); line-height: 1.6;}.sgd-help-pop small{display: block; margin-top: .3rem; color: #8A6A2F;}.sgd .acc-chips i.amb{border-color: #E8A13D;}.sgd .acc-chips i.amb bdi{color: var(--sgd-amb, #B36B00);}.sgd .acc-chips i.ok{border-color: #37C98B;}.sgd .acc-chips i.ok bdi{color: var(--sgd-ok, #0B6E40);}.sgd .acc-dot{display: inline-block; width: 9px; height: 9px; border-radius: 50%; background: var(--sgd-line); margin-inline-end: .4rem; vertical-align: middle;}.sgd details[data-tone="hot"] .acc-dot{background: var(--sgd-bad); box-shadow: 0 0 0 3px rgba(209, 76, 60, 0.18);}.sgd details[data-tone="amb"] .acc-dot{background: #E8A13D;}.sgd details[data-tone="ok"] .acc-dot{background: var(--sgd-ok);}.sgd-help-pop{align-items: flex-start; padding-inline-end: 2rem;}.sgd-help-pop .hp-mark{flex: none; width: 56px; height: 56px; border-radius: 50%; background: var(--sgs-navy, #10153A); display: grid; place-items: center; box-shadow: 0 0 0 3px #C9A227;}.sgd-help-pop .hp-mark img{width: 40px; height: 40px; border: 0;}.sgd-help-pop .hp-x{position: absolute; top: .4rem; right: .5rem; border: 0; background: transparent; color: #6B769B; font-size: var(--sgd-f-sm); cursor: pointer;}.sgd .sy:hover, .sgd .qa:hover, .sgd .mini:hover, .sgd-gates a:hover{color: var(--sgd-head) !important; background: var(--sgd-panel); border-color: var(--sgd-brand);}.sgd .sy.ok:hover{color: #fff !important; background: var(--sgd-fill-ok, #0B7A47);}.sgd .sy:is(.no,.bad):not(:disabled):hover, .sgd .sy:is(.no,.bad):focus-visible{color: #fff !important; background: var(--sgd-fill-bad, #B42318) !important; border-color: var(--sgd-fill-bad, #B42318) !important;}.sgd .sgd-list .li .liside{min-width: 0;}.sgd .sgd-list.two .li{grid-template-columns: minmax(0, 1fr) auto;}.sgd .sgd-list .li b, .sgd .sgd-list .li small{word-break: normal; overflow-wrap: anywhere;}.mt-tools{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: .3rem 0 .8rem;}.mt-recs{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 .8rem; font-size: var(--sgd-f-sm);}.rec-on{background: var(--sgd-fill-bad, #B42318) !important; color: #fff !important; animation: sgd-pulse 1.2s infinite;}@keyframes sgd-pulse{0%, 100%{opacity: 1;}50%{opacity: .6;}}.mt-pt-meta{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .35rem;}.mt-inline{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0;}.mt-inline input, .mt-inline textarea{padding: .35rem .6rem; border: 1px solid var(--sgd-line); border-radius: .5rem; font: inherit;}.mt-timer{font-weight: var(--sgd-w-heavy); transition: background .3s, color .3s;}.mt-timer.ok{background: #E6F6EE; color: #0F6B3F;}.mt-timer.p30{background: #FFF3D6; color: #8A5A00;}.mt-timer.p10{background: #FFE2C7; color: #8A3E00;}.mt-timer.p5, .mt-timer.over{background: #FDE8E6; color: #8A2A1E;}.mt-timer.p5{animation: mt-blink 1s steps(2) infinite;}@keyframes mt-blink{50%{background: #F04438; color: #fff;}}.mt-stage{position: relative; background: #0B0F2A;}.mt-stage.fs{width: 100vw; height: 100vh;}.mt-stage.fs iframe{height: 100vh; max-height: none;}.mt-fs{background: #F1D27A; color: var(--sgs-navy, #10153A); border: 0; border-radius: var(--sgd-r-pill); padding: .3rem .8rem; font-weight: var(--sgd-w-heavy); font-family: inherit; cursor: pointer;}.mt-hud{position: absolute; inset-inline: 0; bottom: 0; display: grid; grid-template-columns: auto 1fr auto auto; align-items: center; gap: .8rem; padding: .7rem 1.1rem; background: linear-gradient(-180deg, rgba(16, 21, 58, 0), rgba(16, 21, 58, 0.92) 40%); color: #fff; font-family: LamaSans,system-ui,sans-serif; direction: rtl;}.mt-hud .mt-hud-mark{width: 34px; height: 34px;}.mt-hud .mt-hud-t{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0;}.mt-hud .mt-hud-t small{opacity: .7; font-size: var(--sgd-f-3xs);}.mt-hud .mt-hud-t b{font-size: 1.05rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.mt-hud .mt-hud-bar{grid-column: 1 / -1; height: 6px; border-radius: var(--sgd-r-pill); background: rgba(255, 255, 255, 0.18); overflow: hidden;}.mt-hud .mt-hud-bar i{display: block; height: 100%; width: 0; background: #1E9E6A; transition: width 1s linear, background .4s;}.mt-hud.p30 .mt-hud-bar i{background: #E0A100;}.mt-hud.p10 .mt-hud-bar i{background: #F0731D;}.mt-hud.p5 .mt-hud-bar i, .mt-hud.over .mt-hud-bar i{background: #F04438;}.mt-hud bdi{font-size: 1.5rem; font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.mt-hud.p30 bdi{color: #FFD166;}.mt-hud.p10 bdi{color: #FFA05C;}.mt-hud.p5 bdi{color: #FF7A6B; animation: mt-blink-t 1s steps(2) infinite;}@keyframes mt-blink-t{50%{opacity: .35;}}.mt-hud .mt-hud-x{background: rgba(255, 255, 255, 0.12); color: #fff; border: 0; border-radius: 50%; width: 32px; height: 32px; cursor: pointer;}.mt-hud.idle .mt-hud-bar, .mt-hud.idle bdi{visibility: hidden;}.mt-decision{margin: .4rem 0; padding: .5rem .8rem; border-radius: .6rem; background: rgba(30, 158, 106, 0.1); border-inline-start: 4px solid var(--sgd-ok);}.mt-poll{margin: .5rem 0; padding: .5rem .8rem; border-radius: .7rem; background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.mt-opt{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: center; margin: .3rem 0; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.mt-bar{flex: 1; min-width: 120px; height: 8px; border-radius: var(--sgd-r-pill); background: var(--sgd-line); overflow: hidden;}.mt-bar i{display: block; height: 100%; background: var(--sgd-brand);}.mt-newpoll summary{cursor: pointer; font-size: var(--sgd-f-sm); color: var(--sgd-brand-ink, #0B6E93); margin-top: .3rem;}.mm-head{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.mm-logo{height: 44px;}.mm-pt{margin: .5rem 0;}.mm-t{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.mm-note{white-space: pre-wrap; color: var(--sgd-head);}.mm-dec{padding: .4rem .7rem; background: rgba(30, 158, 106, 0.1); border-radius: .5rem;}.mm-foot{color: var(--sgd-mut); font-size: var(--sgd-f-xs); text-align: center; margin-top: 1.5rem;}@media print{.sgd-bar, .sgd-drawer, .sgd-pinmode, .shell-foot, .bigbtn{display: none !important;}.mt-minutes{background: #fff;}}.mt-room{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(320px, 0.85fr); gap: 1rem; align-items: start;}.mt-video{position: sticky; top: .5rem; border-radius: 16px; overflow: hidden; background: #0B0F2A; border: 1px solid var(--sgd-line);}.mt-video iframe{width: 100%; height: 72vh; max-height: 720px; min-height: 420px; border: 0; display: block; background: #0B0F2A;}.mt-video-bar{display: -webkit-box; display: -webkit-flex; display: flex; gap: .8rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: .45rem .8rem; background: var(--sgs-navy, #10153A); color: #B9C3E0; font-size: var(--sgd-f-xs);}.mt-video-bar a{color: #F1D27A !important; font-weight: var(--sgd-w-bold);}.mt-agenda{min-width: 0;}.mt-agenda .sgd-list .li{display: block;}@media (max-width: 980px){.mt-room{grid-template-columns: 1fr;}.mt-video{position: static;}.mt-video iframe{height: 52vh;}}.mt-head{display: -webkit-box; display: -webkit-flex; display: flex; gap: .9rem; align-items: center; padding: .8rem 1rem; border-radius: 16px; background: var(--sgt-hero, linear-gradient(-135deg, var(--sgs-navy, #10153A), #1B2560)); color: var(--sgt-hero-ink, #fff); margin: .3rem 0 .8rem;}.mt-head .ptitle, .mt-head .psub{color: #fff;}.mt-head .psub{opacity: .85;}.mt-role{color: #F1D27A;}.mt-mark{flex: none; width: 54px; height: 54px; border-radius: 50%; background: #0B0F2A; display: grid; place-items: center; box-shadow: 0 0 0 3px #C9A227;}.mt-mark img{width: 38px; height: 38px;}.mt-head-t{flex: 1; min-width: 0;}.mt-brand{font-size: var(--sgd-f-2xs); letter-spacing: .06em; color: #B9C3E0; border: 1px solid rgba(255, 255, 255, 0.2); padding: .2rem .6rem; border-radius: var(--sgd-r-pill);}.mt-agenda{position: sticky; top: .5rem; max-height: calc(100vh - 1rem); overflow: auto; padding-inline-end: .3rem; scrollbar-width: thin;}.mt-agenda .sg-mpoint{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-surface); margin-bottom: .6rem;}.mt-agenda .sg-mpoint[style*="brand"]{box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.18); animation: mt-glow 2.4s ease-in-out infinite;}@keyframes mt-glow{0%, 100%{box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.18);}50%{box-shadow: 0 0 0 6px rgba(13, 164, 219, 0.08);}}.mt-comments{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .3rem; margin: .4rem 0;}.mt-c{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: center; font-size: var(--sgd-f-sm);}.mt-c i{flex: none; width: 24px; height: 24px; border-radius: 50%; background: #C9A96A; color: var(--sgs-navy, #10153A); font-style: normal; font-weight: var(--sgd-w-heavy); display: grid; place-items: center; font-size: var(--sgd-f-2xs);}.mt-c.me i{background: var(--sgd-fill, #0A7AA3); color: #fff;}.mt-c span{flex: 1;}.mt-c small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.mt-cform{margin-top: .2rem;}.mt-agenda details.sg-mpoint{display: block;}.mt-agenda details.sg-mpoint > summary.mt-pt-head{list-style: none; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; user-select: none;}.mt-agenda details.sg-mpoint > summary.mt-pt-head::-webkit-details-marker{display: none;}.mt-pt-badges{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; align-items: center;}.mt-pt-chev{font-style: normal; color: var(--sgd-mut); transition: transform .2s; display: inline-block;}.mt-agenda details.sg-mpoint:not([open]) .mt-pt-chev{transform: rotate(90deg);}.mt-pt-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .35rem; opacity: .45; transition: opacity .2s;}.mt-agenda details.sg-mpoint:hover .mt-pt-actions, .mt-agenda details.sg-mpoint:focus-within .mt-pt-actions{opacity: 1;}.mt-agenda details.sg-mpoint .mt-inline, .mt-agenda details.sg-mpoint .mt-newpoll summary{opacity: .75; transition: opacity .2s;}.mt-agenda details.sg-mpoint:hover .mt-inline, .mt-agenda details.sg-mpoint:focus-within .mt-inline, .mt-agenda details.sg-mpoint:hover .mt-newpoll summary{opacity: 1;}@media (max-width: 980px){.mt-agenda{position: static; max-height: none;}}.sgq-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; justify-content: space-between; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0.2rem clamp(0.7rem, 2vw, 1.2rem) 0.5rem;}.sgq-title{min-width: 0; flex: 1;}.sgq-title .ptitle, .sgq-title .psub{margin-inline: 0;}.sgq-nums{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgq-n{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .05rem; padding: .35rem .9rem; border-radius: 12px; background: var(--sgd-card); border: 1px solid var(--sgd-line);}.sgq-n i{font-style: normal; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgq-n b{font-size: 1.25rem; color: var(--sgd-head); line-height: 1.1;}.sgq-n.bad b{color: var(--sgd-bad);}.sgq-n.mute b{color: var(--sgd-mut);}.sgq-signal{margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.6rem; padding: .55rem .9rem; border-radius: 12px; font-size: var(--sgd-f-md); border: 1px solid var(--sgd-line); background: linear-gradient(-90deg, rgba(201, 162, 39, 0.16), transparent); color: var(--sgd-ink);}.sgq-filters{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.7rem;}.sgq-filters button{border: 1px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ink); border-radius: var(--sgd-r-pill); padding: .3rem .8rem; font: inherit; font-size: var(--sgd-f-sm); cursor: pointer;}.sgq-filters button[aria-pressed="true"]{background: var(--sgd-fill, #0A7AA3); color: #fff; border-color: var(--sgd-brand);}.sgq-filters button .num{opacity: .8; margin-inline-start: .2rem;}.sgq-list{display: grid; gap: .5rem; margin: 0 clamp(0.7rem, 2vw, 1.2rem);}.sgq-item{display: -webkit-box; display: -webkit-flex; display: flex; gap: .7rem; align-items: flex-start; padding: .65rem .8rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-card); position: relative;}.sgq-item[data-tone="hot"]{border-inline-start: 4px solid var(--sgd-bad);}.sgq-item[data-tone="warn"]{border-inline-start: 4px solid var(--sgd-amb);}.sgq-item[data-tone="ok"]{border-inline-start: 4px solid var(--sgd-ok);}.sgq-item.gone{display: none;}.sgq-item.snoozed{opacity: .55;}.sgq-av{flex: none; width: 36px; height: 36px; border-radius: 50%; background: var(--sgd-panel); display: grid; place-items: center; font-style: normal; font-size: 1.05rem;}.sgq-body{flex: 1; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .12rem;}.sgq-who{color: var(--sgd-head); font-size: var(--sgd-f-lg);}.sgq-what{color: var(--sgd-ink); font-size: var(--sgd-f-sm);}.sgq-meta{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgq-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin-top: .35rem;}.sgq-acts .bigbtn.inline{margin: 0; padding: .3rem .9rem; font-size: var(--sgd-f-sm);}.sgq-acts button{border: 1px solid var(--sgd-line); background: transparent; color: var(--sgd-mut); border-radius: 8px; padding: .2rem .55rem; font: inherit; font-size: var(--sgd-f-2xs); cursor: pointer;}.sgq-acts button:hover{color: var(--sgd-head); border-color: var(--sgd-head);}.sgq-tone{flex: none; font-size: var(--sgd-f-3xs); padding: .15rem .55rem; border-radius: var(--sgd-r-pill); white-space: nowrap;}.sgq-tone.t-hot{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgq-tone.t-warn{background: var(--sgd-ambbg); color: var(--sgd-amb);}.sgq-tone.t-ok{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgq-empty{text-align: center; padding: 2rem 1rem; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-card); color: var(--sgd-mut); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .3rem;}.sgq-empty b{color: var(--sgd-ok); font-size: 1.1rem;}.sgq-foot{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 1rem clamp(0.7rem, 2vw, 1.2rem);}@media (max-width: 640px){.sgq-item{-webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgq-tone{position: absolute; top: .5rem; inset-inline-end: .6rem;}}.sgd-remind{position: fixed; bottom: 0; inset-inline: 0; z-index: 1075; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .7rem; padding: .5rem 96px; background: linear-gradient(-135deg, var(--sgs-navy, #10153A), #1B2560); color: #fff; border-top: 2px solid #C9A227; box-shadow: 0 -6px 18px rgba(16, 21, 58, 0.25); font-size: var(--sgd-f-sm);}.sgd-remind .rm-ic{flex: none; font-size: 1.2rem;}.sgd-remind .rm-txt{flex: 1; min-width: 0; line-height: 1.5;}.sgd-remind .rm-txt b{color: #F1D27A;}.sgd-remind .rm-txt .rm-hit{color: #FF9B8E; font-weight: var(--sgd-w-heavy);}.sgd-remind .rm-txt a{color: #fff; text-decoration: underline;}.sgd-remind .rm-more{color: #B9C3E0; font-size: var(--sgd-f-2xs);}.sgd-remind .rm-go{flex: none; background: #C9A227; color: var(--sgs-navy, #10153A) !important; font-weight: var(--sgd-w-heavy); border-radius: var(--sgd-r-ctl); padding: .35rem .9rem; text-decoration: none; white-space: nowrap;}.sgd-remind .rm-fold{flex: none; background: transparent; border: 1px solid rgba(255, 255, 255, 0.35); color: #fff; border-radius: 8px; padding: .25rem .5rem; font: inherit; font-size: var(--sgd-f-xs); cursor: pointer;}.sgd-remind.folded{inset-inline: auto 0; padding: .35rem .8rem; border-radius: 12px 12px 0 0; gap: .4rem;}.sgd-remind.folded .rm-txt, .sgd-remind.folded .rm-go{display: none;}@media (max-width: 760px){.sgd-remind{padding-block: .45rem; padding-inline: 76px 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: var(--sgd-f-xs);}}.pmc-queue{margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.6rem;}.pmc-queue .bigbtn.inline{margin: 0;}.itree-cta{display: -webkit-box; display: -webkit-flex; display: flex; gap: .6rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0.4rem clamp(0.7rem, 2vw, 1.2rem) 0.8rem;}.itree-cta small{color: var(--sgd-mut, #5A5F7D);}.itree-warn{margin: 0.6rem clamp(0.7rem, 2vw, 1.2rem); padding: .7rem 1rem; border-radius: var(--sgd-r-card); background: rgba(201, 162, 39, 0.14); border: 1px solid rgba(201, 162, 39, 0.55); color: #5A4300; font-weight: 600;}.itree-bar{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.5rem;}.itree-tools{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.itree-tools .bigbtn{margin: 0; padding: .35rem .7rem; font-size: var(--sgd-f-sm);}.itree-legend{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; align-items: center; font-size: var(--sgd-f-xs); color: var(--sgd-mut, #5A5F7D); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.itree-legend .lg{display: inline-block; width: 14px; height: 14px; border-radius: 4px; margin-inline-start: .4rem;}.itree-legend .lg.dot{border-radius: 50%;}.itree-legend .lg.sold{background: #1E9E6A;}.itree-legend .lg.booked{background: #C9A227;}.itree-legend .lg.available{background: var(--sgs-blue, #0DA4DB);}.itree-legend .lg.paid{background: #1E9E6A;}.itree-legend .lg.contracted{background: var(--sgs-blue, #0DA4DB);}.itree-legend .lg.pledged{background: #C9A227;}.itree-legend .lg.exited{background: #8A90A8;}.itree{display: grid; grid-template-columns: 1fr; gap: .6rem; margin: 0 clamp(0.7rem, 2vw, 1.2rem);}.itree.has-panel{grid-template-columns: 1fr 320px;}.itree-stage{position: relative; height: clamp(420px, 68vh, 820px); overflow: hidden; border: 1px solid var(--sgd-line, #E1E7EF); border-radius: var(--sgd-r-sheet); background: radial-gradient(circle at 1px 1px, rgba(16, 21, 58, 0.07) 1px, transparent 0) 0 0/22px 22px, #FBFDFF; cursor: grab; user-select: none;}.itree-stage.grab{cursor: grabbing;}.itree-world{position: absolute; top: 0; left: 0; transform-origin: 0 0; direction: rtl;}.itree-edges{position: absolute; top: 0; right: 0; pointer-events: none;}.itree-edge{fill: none; stroke: var(--sgt-line, #B9C3E0); stroke-width: 2;}.itree-edge.e-investor{stroke: var(--sgs-blue, #0DA4DB); stroke-opacity: .6;}.itree-edge.e-plot.st-sold{stroke: #1E9E6A;}.itree-edge.e-plot.st-booked{stroke: #C9A227;}.itree-edge.e-plot.st-available{stroke: var(--sgs-blue, #0DA4DB); stroke-opacity: .55;}.itree-edge.e-payout, .itree-edge.e-line{stroke: #C9A227; stroke-opacity: .7;}.itree-node{position: absolute; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .45rem; padding: .35rem .55rem; border-radius: var(--sgd-r-card); background: var(--sgt-surface, #fff); border: 1px solid var(--sgt-line, #DCE4EE); box-shadow: 0 2px 8px rgba(16, 21, 58, 0.06); cursor: pointer; color: var(--sgt-head, var(--sgs-navy, #10153A)); transition: box-shadow .15s, transform .15s;}.itree-node:hover{box-shadow: 0 6px 18px rgba(13, 164, 219, 0.18); transform: translateY(-1px);}.itree-node.sel{outline: 3px solid rgba(13, 164, 219, 0.45);}.itree-node.ghost{border-style: dashed; color: var(--sgt-mut, #5A5F7D); background: var(--sgt-panel, #F7F9FC);}.itree-node .itree-tx{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; flex: 1; line-height: 1.15;}.itree-node .itree-tx b{font-size: var(--sgd-f-xs); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.itree-node .itree-tx small{font-size: .68rem; color: var(--sgt-mut, #5A5F7D); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.itree-node .itree-ic{font-style: normal; font-size: 1.15rem; flex: none;}.itree-node.k-root{background: var(--sgt-hero, linear-gradient(-135deg, var(--sgs-navy, #10153A), #1B2560)); color: var(--sgt-hero-ink, #fff); border-color: var(--sgs-navy, #10153A);}.itree-node.k-root .itree-tx small{color: #B9C3E0;}.itree-node.k-branch{background: var(--sgt-panel, #EEF7FC); border-color: var(--sgt-line, #B9DDF0);}.itree-node.k-project{background: #FFF9E8; border-color: #E8D48A;}.itree-node.k-parent{background: var(--sgt-panel, #F1F3F9);}.itree-node.k-plot.st-sold{border-color: #1E9E6A; background: #EEF9F3;}.itree-node.k-plot.st-booked{border-color: #C9A227; background: #FFF8E5;}.itree-node.k-plot.st-available{border-color: var(--sgs-blue, #0DA4DB);}.itree-node.k-plot.st-sold .itree-tx b::before{content: "● "; color: #1E9E6A;}.itree-node.k-plot.st-booked .itree-tx b::before{content: "● "; color: #C9A227;}.itree-node.k-plot.st-available .itree-tx b::before{content: "○ "; color: var(--sgs-blue, #0DA4DB);}.itree-node.k-payout.done{border-color: #1E9E6A;}.itree-node.k-payout{background: #FFFBEE;}.itree-node.k-line{background: var(--sgt-panel, #FCFCFD); font-size: var(--sgd-f-xs);}.itree-node.k-phase{background: #F4F0FF; border-color: #C9BDF2;}.itree-dot{flex: none; border-radius: 50%; background: var(--sgs-blue, #0DA4DB); box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.6);}.itree-dot.st-paid{background: #1E9E6A;}.itree-dot.st-contracted{background: var(--sgs-blue, #0DA4DB);}.itree-dot.st-pledged{background: #C9A227;}.itree-dot.st-exited{background: #8A90A8;}.itree-tg{flex: none; width: 24px; height: 24px; border-radius: 50%; border: 1px solid var(--sgt-line, #DCE4EE); background: var(--sgt-surface, #fff); color: var(--sgt-head, var(--sgs-navy, #10153A)); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-2xs); cursor: pointer; padding: 0; line-height: 1;}.itree-tg:hover{background: var(--sgd-fill, #0A7AA3); color: #fff; border-color: var(--sgs-blue, #0DA4DB);}.itree-panel{border: 1px solid var(--sgd-line, #E1E7EF); border-radius: var(--sgd-r-sheet); background: var(--sgt-surface, #fff); padding: .8rem 1rem; align-self: start; max-height: clamp(420px, 68vh, 820px); overflow: auto; color: var(--sgt-head, var(--sgs-navy, #10153A));}.itree-ph{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: .5rem; margin-bottom: .5rem;}.itree-ph b{font-size: var(--sgd-f-lg);}.itree-x{border: 0; background: transparent; color: #B42318; cursor: pointer; font-size: var(--sgd-f-lg);}.itree-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem;}.itree-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: .6rem; padding: .3rem 0; border-bottom: 1px solid var(--sgd-line-s, rgba(16, 21, 58, 0.07)); font-size: var(--sgd-f-sm);}.itree-row .k{color: var(--sgt-mut, #5A5F7D);}.itree-row .v{font-weight: var(--sgd-w-bold); text-align: right;}.itree-lt{font-weight: var(--sgd-w-heavy); margin: .8rem 0 .3rem; font-size: var(--sgd-f-sm);}.itree-lt.mute{color: var(--sgt-mut, #5A5F7D); font-weight: var(--sgd-w-reg);}.itree-links{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .8rem;}.itree-links .bigbtn{margin: 0;}.itree-foot{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0.7rem clamp(0.7rem, 2vw, 1.2rem) 1rem;}.itree-kpis{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}@media (max-width: 900px){.itree.has-panel{grid-template-columns: 1fr;}.itree-panel{max-height: none;}}.sgcal{font-family: LamaSans,system-ui,sans-serif; direction: rtl;}.sgcal.busy{opacity: .6;}.sgcal-head{display: grid; grid-template-columns: auto 1fr auto auto; align-items: center; gap: .4rem; margin-bottom: .5rem;}.sgcal-title{text-align: center; color: var(--sgd-head); font-size: var(--sgd-f-md);}.sgcal-nav, .sgcal-today{border: 1px solid var(--sgd-line); background: var(--sgd-surface); border-radius: 8px; height: 28px; min-width: 28px; cursor: pointer; font-family: inherit; color: var(--sgd-head);}.sgcal-today{padding: 0 .5rem; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold);}.sgcal-grid{display: grid; grid-template-columns: repeat(7, 1fr); gap: 3px;}.sgcal-wd{font-size: var(--sgd-f-2xs, 12px); font-weight: var(--sgd-w-med); color: var(--sgd-mut); text-align: center; padding: .1rem 0;}.sgcal-day{position: relative; border: 1px solid transparent; background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); height: 40px; cursor: pointer; font-family: inherit; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 2px; color: var(--sgd-head);}.sgcal-day .n{font-size: var(--sgd-f-xs); font-variant-numeric: tabular-nums;}.sgcal-day:hover{border-color: var(--sgd-line); background: var(--sgd-surface);}.sgcal-day.today .n{color: var(--sgs-blue, #0DA4DB); font-weight: var(--sgd-w-heavy);}.sgcal-day.sel{background: var(--sgs-navy, #10153A); color: #fff;}.sgcal-day.sel .n{color: #F1D27A;}.sgcal-day .dots{display: -webkit-box; display: -webkit-flex; display: flex; gap: 2px;}.sgcal-day .dots i{width: 5px; height: 5px; border-radius: 50%; display: block;}.sgcal-day .d-meeting{background: var(--sgs-blue, #0DA4DB);}.sgcal-day .d-activity{background: #E0A100;}.sgcal-day .d-appt{background: #1E9E6A;}.sgcal-day .cnt{position: absolute; top: 2px; inset-inline-start: 4px; font-size: .68rem; line-height: 1; font-weight: var(--sgd-w-med); color: var(--sgd-mut);}.sgcal-day.sel .cnt{color: #B9C3E0;}.sgcal-day-box{margin-top: .7rem; border-top: 1px solid var(--sgd-line); padding-top: .6rem;}.sgcal-day-title{font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-size: var(--sgd-f-sm); margin-bottom: .4rem;}.sgcal-empty{color: var(--sgd-mut); font-size: var(--sgd-f-xs); padding: .3rem 0;}.sgcal-item{display: grid; grid-template-columns: auto 1fr auto auto; gap: .45rem; align-items: center; padding: .4rem .5rem; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); margin-bottom: .35rem;}.sgcal-item .bd{min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgcal-item .t{font-weight: var(--sgd-w-bold); color: var(--sgd-head); font-size: var(--sgd-f-xs); text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgcal-item a.t:hover{color: var(--sgs-blue, #0DA4DB);}.sgcal-item .m{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgcal-item.done{opacity: .55;}.sgcal-item.done .t{text-decoration: line-through;}.sgcal-item.k-meeting{border-inline-start: 3px solid var(--sgs-blue, #0DA4DB);}.sgcal-item.k-activity{border-inline-start: 3px solid #E0A100;}.sgcal-item.k-appt{border-inline-start: 3px solid #1E9E6A;}.sgcal-ok, .sgcal-mv{border: 0; border-radius: 50%; width: 26px; height: 26px; cursor: pointer; font-family: inherit;}.sgcal-ok{background: #E6F6EE; color: #0F6B3F;}.sgcal-mv{background: var(--sgd-surface); color: var(--sgd-mut);}.sgcal-add{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; margin: .5rem 0;}.sgcal-add input{flex: 1; min-width: 0; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .35rem .6rem; font-family: inherit; font-size: var(--sgd-f-xs); background: var(--sgd-surface); color: var(--sgd-head);}.sgcal-add button{border: 0; background: var(--sgd-fill, #0A7AA3); color: #fff; border-radius: var(--sgd-r-ctl); padding: 0 .8rem; font-weight: var(--sgd-w-heavy); font-family: inherit; cursor: pointer;}.sgcal-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .3rem;}.sgcal-acts .bigbtn{font-size: var(--sgd-f-2xs); padding: .35rem .7rem;}.sgcal-fallback{margin-top: .6rem;}.sgcal-fallback summary{cursor: pointer;}.pa-box{margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.8rem; border-color: #C9A227 !important;}.pa-link input{width: 100%; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .35rem .6rem; background: var(--sgd-surface); font-size: var(--sgd-f-xs);}.sgd .dpl-prog{height: 8px; border-radius: 6px; background: var(--sgd-line); overflow: hidden; margin-top: .4rem;}.sgd .dpl-prog i{display: block; height: 100%; background: linear-gradient(-90deg, var(--sgs-blue, #0DA4DB), var(--sgs-navy, #10153A)); border-radius: 6px;}.sgd .dpl-kinds{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .3rem; margin-top: .4rem;}.sgd .dpl-wrap{overflow-x: auto; margin-top: .6rem; border: 1px solid var(--sgd-line); border-radius: 12px; background: var(--sgd-surface);}.sgd .dpl-table{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-2xs);}.sgd .dpl-table th{text-align: start; padding: .45rem .5rem; background: var(--sgd-bg); color: var(--sgd-mut); font-weight: var(--sgd-w-bold); white-space: nowrap; border-bottom: 1px solid var(--sgd-line);}.sgd .dpl-table td{padding: .3rem .5rem; border-bottom: 1px solid var(--sgd-line); vertical-align: middle; white-space: nowrap;}.sgd .dpl-table tr:last-child td{border-bottom: 0;}.sgd .dpl-table tr.st-generated td{background: rgba(11, 110, 64, 0.05);}.sgd .dpl-table tr.k-facility td, .sgd .dpl-table tr.k-street td{color: var(--sgd-mut);}.sgd .dpl-table .dpl-in{height: 30px; border: 1px solid var(--sgd-line); border-radius: 8px; padding: 0 .45rem; font-family: inherit; font-size: var(--sgd-f-2xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .dpl-table input.dpl-in[type=number]{width: 92px;}.sgd .dpl-table input.dpl-in[type=text]{width: 110px;}.sgd .dpl-table select.dpl-in{width: auto;}.sgd .dpl-table .dpl-acts form{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 4px; margin: 0;}.sgd .dpl-table .dpl-acts .sy{border: 1px solid var(--sgd-line); border-radius: 8px; padding: 4px 8px; font-family: inherit; font-size: var(--sgd-f-2xs); cursor: pointer; background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .dpl-table .dpl-acts .sy.no{border-color: rgba(180, 35, 24, 0.36); color: var(--sgd-bad);}.sgd .dpl-bulk{margin-top: .5rem;}.sgd .dpl-bulk .dpl-sep{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); align-self: center;}.sgd .ms-box{grid-column: 1 / -1; border-top: 1px dashed var(--sgd-line); padding-top: .6rem; margin-top: .2rem;}.sgd .ms-box .ms-head{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; align-items: center; font-size: var(--sgd-f-xs);}.sgd .ms-box .ms-head b{color: var(--sgd-head);}.sgd .ms-box .ms-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; margin-top: .5rem;}.sgd .ms-box .ms-row{display: grid; grid-template-columns: minmax(150px, 1.3fr) auto auto; gap: 10px; align-items: center; background: var(--sgd-bg); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 8px 12px;}.sgd .ms-box .ms-row .ms-l b{display: block; font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd .ms-box .ms-row .ms-l small{display: block; font-size: .68rem; color: var(--sgd-mut); line-height: 1.6;}.sgd .ms-box .ms-row .ms-l small.bad{color: var(--sgd-bad); font-weight: 600;}.sgd .ms-box .ms-row .ms-m .pr-st{font-size: .74rem; font-weight: var(--sgd-w-bold); color: var(--sgd-head); white-space: nowrap;}.sgd .ms-box .ms-row .ms-a select{height: 30px; border: 1px solid var(--sgd-line); border-radius: 8px; font-family: inherit; font-size: var(--sgd-f-3xs); background: var(--sgd-bg); color: var(--sgd-ink);}.sgd .ms-box .ms-row.st-claimed, .sgd .ms-box .ms-row.st-inspecting{border-inline-start-color: var(--sgd-brand);}.sgd .ms-box .ms-row.st-approved{border-inline-start-color: #C9A227;}.sgd .ms-box .ms-row.st-paid{border-inline-start-color: var(--sgd-ok);}.sgd .ms-box .ms-row.st-rejected{border-inline-start-color: var(--sgd-bad);}@media (max-width: 720px){.sgd .ms-row{grid-template-columns: 1fr;}}.sgd input, .sgd select, .sgd textarea, .sgd button, .sgd option, .sgd optgroup, .sgd summary, .sgd label{font-family: "saudi_riyal","LamaSans","Cairo","Segoe UI",Tahoma,Arial,sans-serif;}.sgd input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]), .sgd select, .sgd textarea{font-size: var(--sgd-f-sm); line-height: 1.5; color: var(--sgd-ink); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .42rem .7rem; min-height: 2.2rem; transition: border-color .15s, box-shadow .15s, background .15s;}.sgd input:not([type=checkbox]):not([type=radio]):focus, .sgd select:focus, .sgd textarea:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.18); background: var(--sgd-card, #fff);}.sgd input::placeholder, .sgd textarea::placeholder{color: var(--sgd-mut); opacity: .75; font-size: var(--sgd-f-xs);}.sgd select{padding-inline-end: 1.8rem; background-image: linear-gradient(-45deg, transparent 50%, var(--sgd-mut) 50%), linear-gradient(-135deg, var(--sgd-mut) 50%, transparent 50%); background-position: calc(100% - (100% - 1.1rem)) 55%, calc(100% - (100% - .8rem)) 55%; background-size: .35rem .35rem; background-repeat: no-repeat; -webkit--webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}.sgd label{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgd-hint, .sgd small{font-family: inherit;}.sgd .sgd-detail{border-radius: 16px; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.04), 0 8px 24px -18px rgba(16, 21, 58, 0.25); transition: box-shadow .2s;}.sgd .sgd-detail:hover{box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05), 0 14px 32px -18px rgba(16, 21, 58, 0.3);}.sgd .sgd-frow{padding: .5rem 0;}.sgd .bigbtn, .sgd .bigbtn.inline{border-radius: 12px; letter-spacing: .01em; box-shadow: 0 2px 0 rgba(16, 21, 58, 0.08); transition: transform .12s, box-shadow .12s, filter .12s;}.sgd .bigbtn:hover, .sgd .bigbtn.inline:hover{transform: translateY(-1px); box-shadow: 0 6px 16px -8px rgba(16, 21, 58, 0.35); filter: brightness(1.03);}.sgd .bigbtn:active{transform: translateY(0);}.sgd button.sy, .sgd .sy, .sgd button.qa, .sgd .qa{border-radius: var(--sgd-r-ctl); font-size: var(--sgd-f-2xs); padding: .34rem .8rem;}.sgd .gchip, .sgd .badge{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); border-radius: var(--sgd-r-pill); padding: .18rem .6rem; line-height: 1.5;}.sgd .ptitle.sub{font-size: var(--sgd-f-lg); letter-spacing: .01em;}.sgd details > summary{cursor: pointer; user-select: none;}.sgd details > summary::marker{color: var(--sgd-brand-ink);}.sgd table{border-collapse: separate; border-spacing: 0;}.sgd th{font-weight: var(--sgd-w-med); font-size: var(--sgd-f-xs); color: var(--sgd-mut); line-height: 1.4;}.sgd td, .sgd th{padding: .45rem .6rem;}.sgd input[type=file]{font-size: var(--sgd-f-2xs);}.sgd input[type=checkbox], .sgd input[type=radio]{accent-color: var(--sgd-brand); width: 1rem; height: 1rem; vertical-align: middle;}@media (prefers-reduced-motion: reduce){.sgd .bigbtn, .sgd .sgd-detail{transition: none;}}.sgd.inv-page .inv-head{align-items: flex-start; padding: clamp(0.7rem, 1.6vw, 1.1rem) clamp(0.8rem, 2vw, 1.3rem); gap: 1rem;}.sgd.inv-page .inv-head .mt-mark{margin-top: .15rem;}.sgd.inv-page .inv-head-t{flex: 1; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem;}.sgd.inv-page .inv-title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: clamp(1.15rem, 2.2vw, 1.55rem); font-weight: var(--sgd-w-heavy); color: #fff; line-height: 1.25;}.sgd.inv-page .inv-title bdi{unicode-bidi: plaintext;}.sgd.inv-page .inv-land{margin: 0; font-size: var(--sgd-f-sm); color: #D6DDF3;}.sgd.inv-page .inv-land a{color: #F1D27A; text-decoration: none; border-bottom: 1px dotted rgba(241, 210, 122, 0.6);}.sgd.inv-page .inv-land a:hover{border-bottom-style: solid;}.sgd.inv-page .inv-fund{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .15rem;}.sgd.inv-page .inv-fund-bar{flex: 1 1 clamp(140px, 40vw, 420px); height: 10px; border-radius: 6px; background: rgba(255, 255, 255, 0.16); overflow: hidden;}.sgd.inv-page .inv-fund-bar i{display: block; height: 100%; border-radius: 6px; background: linear-gradient(-90deg, var(--sgs-blue, #0DA4DB), #C9A227); transition: width .4s ease;}.sgd.inv-page .inv-fund b{color: #fff; font-size: var(--sgd-f-lg); font-variant-numeric: tabular-nums;}.sgd.inv-page .inv-fund small{color: #B9C3E0; font-size: var(--sgd-f-2xs);}.sgd.inv-page a.mt-brand:hover{background: rgba(255, 255, 255, 0.08); color: #fff;}.sgd.inv-page .inv-st{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); padding: .22rem .7rem; border-radius: var(--sgd-r-pill); line-height: 1.2; border: 1.5px solid transparent; white-space: nowrap;}.sgd.inv-page .inv-st-draft{background: var(--sgd-panel, #E6E8EF); color: var(--sgd-mut, #3E4460);}.sgd.inv-page .inv-st-open{background: var(--sgd-fill, #0A7AA3); color: #fff;}.sgd.inv-page .inv-st-funding{background: var(--sgd-ambbg, #FBF3E2); color: var(--sgd-amb, #8C5A0C); border-color: #E0B43F;}.sgd.inv-page .inv-st-operating{background: #0F7B4D; color: #fff;}.sgd.inv-page .inv-st-exited{background: #0B0F2A; color: #F1D27A; border-color: #C9A227;}.sgd.inv-page .inv-st-legacy{background: rgba(255, 255, 255, 0.12); color: #D6DDF3; border-color: rgba(255, 255, 255, 0.25);}.sgd.inv-page .inv-kpis{display: grid; grid-template-columns: repeat(auto-fit, minmax(clamp(120px, 14vw, 170px), 1fr)); gap: .5rem; margin: .6rem 0;}.sgd.inv-page .inv-kpis.sm{margin: .4rem 0 .6rem; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));}.sgd.inv-page .inv-kpi{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .15rem; padding: .55rem .8rem; border-radius: var(--sgd-r-card); background: var(--sgd-surface); border: 1px solid var(--sgd-line); min-width: 0;}.sgd.inv-page .inv-kpi small{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd.inv-page .inv-kpi b{font-size: clamp(1.05rem, 1.8vw, 1.35rem); color: var(--sgd-head); font-variant-numeric: tabular-nums; line-height: 1.15; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd.inv-page .inv-kpi b, .sgd.inv-page .inv-phase-kv b{white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important; overflow-wrap: normal !important; word-break: keep-all; display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: inline-flex !important; align-items: baseline; gap: .25em; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; justify-content: flex-start; font-size: clamp(0.82rem, 1.25vw, 1.1rem) !important;}.sgd.inv-page .inv-kpi b > *, .sgd.inv-page .inv-phase-kv b > *{white-space: nowrap;}.sgd.inv-page .inv-phase-kv b{font-size: clamp(0.95rem, 1.5vw, 1.2rem) !important;}.sgd.inv-page .inv-kpi b .oe_currency_value, .sgd.inv-page .inv-phase-kv b .oe_currency_value{font-variant-numeric: tabular-nums;}.sgd.inv-page .inv-kpi.ok b{color: var(--sgd-ok);}.sgd.inv-page .inv-kpi.bad b{color: var(--sgd-bad);}.sgd.inv-page .inv-kpi.bad{border-color: rgba(180, 35, 24, 0.35); background: var(--sgd-badbg);}.sgd.inv-page .inv-kpi.brand b{color: var(--sgd-brand-ink);}.sgd.inv-page .inv-fund.paid .inv-fund-bar i{background: var(--sgd-ok);}.sgd.inv-page .inv-fund.paid{margin-top: .2rem;}.sgd.inv-page .inv-kpi small.sub{font-size: .66rem; font-weight: 600; color: var(--sgd-mut); text-align: start; white-space: normal; line-height: 1.4;}.sgd.inv-page .inv-numwarn{margin: .2rem 0 .7rem; padding: .6rem .9rem; border-radius: var(--sgd-r-card); border: 1px solid rgba(180, 35, 24, 0.35); background: var(--sgd-badbg); color: var(--sgd-ink);}.sgd.inv-page .inv-numwarn b{display: block; color: var(--sgd-bad); font-size: var(--sgd-f-sm); margin-bottom: .25rem;}.sgd.inv-page .inv-numwarn ul{margin: 0 0 .35rem; padding-inline-start: 1.1rem; font-size: var(--sgd-f-xs); line-height: 1.7;}.sgd.inv-page .inv-numwarn small{display: block; font-size: .74rem; color: var(--sgd-mut); line-height: 1.6;}.sgd.inv-page .inv-numok{margin: .2rem 0 .7rem; padding: .45rem .9rem; border-radius: var(--sgd-r-card); border: 1px solid rgba(23, 128, 80, 0.3); background: rgba(23, 128, 80, 0.06); color: var(--sgd-ok); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd.inv-page .inv-live{display: block; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); font-weight: var(--sgd-w-bold); line-height: 1.6;}.sgd.inv-page .inv-live.warn{color: var(--sgd-bad);}.sgd.inv-page .inv-step-doc{font-size: var(--sgd-f-3xs); color: var(--sgd-ink); display: block;}.sgd.inv-page .inv-step-doc a{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd.inv-page .inv-step-doc i{color: var(--sgd-mut); font-style: normal; font-size: .68rem;}.sgd.inv-page .inv-step-doc.warn{color: var(--sgd-bad);}.sgd.inv-page .inv-mode{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem 1rem; align-items: center; padding: .45rem .7rem; border: 1px dashed var(--sgd-line); border-radius: 12px; font-size: var(--sgd-f-xs);}.sgd.inv-page .inv-mode b{color: var(--sgd-head);}.sgd.inv-page .inv-radio{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .35rem; font-weight: var(--sgd-w-bold); cursor: pointer;}.sgd.inv-page .inv-radio small{font-weight: var(--sgd-w-reg); color: var(--sgd-mut);}.sgd.inv-page .ish-role{display: inline-block; padding: .05rem .5rem; border-radius: var(--sgd-r-pill); font-size: .68rem; font-weight: var(--sgd-w-heavy); background: rgba(13, 164, 219, 0.12); color: var(--sgd-brand-ink, #0A7FA8);}.sgd.inv-page .ish-role.partner{background: rgba(201, 162, 39, 0.16); color: var(--sgd-amb, #8A6410);}.sgd.inv-page .ish-land{display: block; font-size: .74rem; color: var(--sgd-mut); margin: .15rem 0;}.sgd.inv-page .inv-phases{display: grid; grid-template-columns: 1fr; gap: .6rem; margin: .2rem 0 .8rem;}.sgd.inv-page .inv-phase{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .6rem .85rem; background: var(--sgd-surface);}.sgd.inv-page .inv-phase.now{border-color: #C9A227; box-shadow: 0 0 0 2px rgba(201, 162, 39, 0.18);}.sgd.inv-page .inv-phase.done{border-color: rgba(23, 128, 80, 0.4);}.sgd.inv-page .inv-phase-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; margin-bottom: .35rem;}.sgd.inv-page .inv-phase-h b{color: var(--sgd-head);}.sgd.inv-page .inv-phase-kv{display: grid; grid-template-columns: repeat(4, 1fr); gap: .35rem;}.sgd.inv-page .inv-phase-kv span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0;}.sgd.inv-page .inv-phase-kv small{font-size: .66rem; color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd.inv-page .inv-phase-kv b{font-size: 1.05rem; font-variant-numeric: tabular-nums; white-space: normal; overflow: visible; unicode-bidi: plaintext; text-align: start;}.sgd.inv-page .inv-phase-kv b.bad{color: var(--sgd-bad);}.sgd.inv-page .inv-phase-kv b.ok{color: var(--sgd-ok);}.sgd.inv-page .inv-phase .inv-fund-bar{margin: .4rem 0;}.sgd.inv-page .inv-phase{padding: .9rem 1.1rem;}.sgd.inv-page .inv-phase-h b{font-size: 1.05rem;}.sgd.inv-page .inv-ph-facts{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: .4rem .8rem; margin: .5rem 0; padding: .55rem .7rem; border-radius: var(--sgd-r-ctl); background: var(--sgd-bg, rgba(127, 127, 127, 0.06));}.sgd.inv-page .inv-ph-facts span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0;}.sgd.inv-page .inv-ph-facts small{font-size: .66rem; color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd.inv-page .inv-ph-facts b, .sgd.inv-page .inv-ph-facts em{font-size: var(--sgd-f-sm); white-space: normal; overflow-wrap: anywhere; unicode-bidi: plaintext;}.sgd.inv-page .inv-ph-facts em{color: var(--sgd-mut); font-style: normal;}.sgd.inv-page .inv-ph-facts b.ok{color: var(--sgd-ok);}.sgd.inv-page .inv-ph-facts b.bad{color: var(--sgd-bad);}.sgd.inv-page .inv-ph-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: .6rem; margin: .4rem 0;}.sgd.inv-page .inv-ph-box{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .5rem .65rem; min-width: 0; overflow-x: auto;}.sgd.inv-page .inv-ph-box h5{margin: 0 0 .35rem; font-size: var(--sgd-f-xs); color: var(--sgd-head);}.sgd.inv-page .inv-ph-tbl{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-2xs);}.sgd.inv-page .inv-ph-tbl th, .sgd.inv-page .inv-ph-tbl td{padding: .25rem .35rem; border-block-end: 1px solid var(--sgd-line); text-align: start; white-space: normal; overflow: visible;}.sgd.inv-page .inv-ph-tbl th{color: var(--sgd-mut); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-xs);}.sgd.inv-page .inv-ph-tbl .num{font-variant-numeric: tabular-nums; unicode-bidi: plaintext; white-space: nowrap;}.sgd.inv-page .inv-ph-tbl tfoot th{color: var(--sgd-head); border-block-end: 0;}.sgd.inv-page .inv-ph-empty{margin: .2rem 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd.inv-page .inv-ph-issues{margin: .35rem 0; padding-inline-start: 1rem; font-size: var(--sgd-f-2xs); color: var(--sgd-bad);}.sgd.inv-page .inv-ph-okline{margin: .3rem 0; font-size: var(--sgd-f-2xs); color: var(--sgd-ok);}.sgd.inv-page .inv-phase-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; align-items: center; font-size: var(--sgd-f-2xs);}.sgd.inv-page .ish-role.ph-land{background: rgba(23, 128, 80, 0.12); color: var(--sgd-ok, #1E6B45);}.sgd.inv-page .ish-role.ph-dev{background: rgba(90, 107, 133, 0.14); color: var(--sgd-mut, #3E4460);}.sgd.inv-page .inv-offer-share{display: -webkit-box; display: -webkit-flex; display: flex; gap: .9rem; align-items: flex-start; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: .6rem 0; padding: .6rem .8rem; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-card);}.sgd.inv-page .inv-offer-qr{width: 120px; height: 120px; border-radius: 12px; border: 1px solid var(--sgd-line); background: #fff;}.sgd.inv-page .inv-offer-url{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; align-items: center; margin-bottom: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd.inv-page .inv-offer-url input{direction: ltr; min-width: 260px; flex: 1; font-size: var(--sgd-f-2xs);}.sgd.inv-page .inv-sub{margin: .8rem 0 .3rem; font-size: var(--sgd-f-sm); color: var(--sgd-head); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .4rem;}.sgd.inv-page .mt-mark{background: #C9A227; box-shadow: 0 0 0 3px #C9A227; overflow: hidden;}.sgd.inv-page .mt-mark img{width: 100%; height: 100%; object-fit: cover; border-radius: 50%; display: block;}.sgd.inv-page .inv-kpi.txt b{white-space: normal; overflow: visible; text-overflow: clip; font-size: .98rem; text-align: start; line-height: 1.3;}.sgd .reno-flow{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; overflow-x: auto; padding: .5rem .2rem; margin: .2rem 0 .1rem; scrollbar-width: thin;}.sgd .reno-flow .rf{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; min-width: 150px; max-width: 200px; text-decoration: none; color: var(--sgd-ink); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .4rem .6rem .35rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .1rem; position: relative;}.sgd .reno-flow .rf b{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .4rem; font-weight: var(--sgd-w-heavy);}.sgd .reno-flow .rf span{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy); line-height: 1.3;}.sgd .reno-flow .rf small{font-size: .66rem; color: var(--sgd-mut); padding-inline-start: 1rem;}.sgd .reno-flow .rf i, .sgd .ms-dot, .sgd .reno-legend i{display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #B9C3D6;}.sgd .reno-flow .rf i{position: static; flex: none;}.sgd .reno-flow .rf.prep{background: rgba(201, 162, 39, 0.1); border-color: rgba(201, 162, 39, 0.5);}.sgd .rf.prep i{background: #C9A227;}.sgd .ish-role.pk-b2b{background: rgba(16, 21, 58, 0.12); color: var(--sgd-head);}.sgd .ish-role.pk-b2g{background: rgba(209, 76, 60, 0.12); color: var(--sgd-bad, #A33);}.sgd .ish-role.pk-b2c{background: rgba(30, 158, 106, 0.12); color: var(--sgd-ok, #1E6B45);}.sgd .reno-tl{list-style: none; margin: 0; padding: 0 0 0 1.2rem; border-inline-start: 2px solid var(--sgd-line);}.sgd .reno-tl li{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem .6rem; align-items: center; padding: .3rem .2rem .3rem 0; font-size: var(--sgd-f-xs);}.sgd .reno-tl li i{position: absolute; inset-inline-start: -1.55rem; top: .55rem; width: 12px; height: 12px; border-radius: 50%; background: #B9C3D6; box-shadow: 0 0 0 3px var(--sgd-surface);}.sgd .reno-tl li.tl-ok i{background: #1E9E6A;}.sgd .reno-tl li.tl-amber i{background: #D9822B;}.sgd .reno-tl li.tl-blue i{background: var(--sgs-blue, #0DA4DB);}.sgd .reno-tl li.tl-navy i{background: var(--sgs-navy, #10153A);}.sgd .reno-tl li.tl-bad i{background: #D14C3C;}.sgd .reno-tl li.future{opacity: .6;}.sgd .reno-tl .tl-date{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); min-width: 6.5rem;}.sgd .reno-tl .tl-amt{color: var(--sgd-head); font-weight: var(--sgd-w-heavy);}.sgd .sg-file{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem; cursor: pointer; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .25rem .6rem; font-size: .74rem;}.sgd .sg-file input[type=file]{display: none;}.sgd .reno-flow .rf.contract{background: var(--sgs-navy, #10153A); color: #fff; border-color: var(--sgs-navy, #10153A);}.sgd .reno-flow .rf.contract small{color: #B9C9DE;}.sgd .rf.amber i, .sgd .ms-dot.amber, .sgd .reno-legend i.amber{background: #D9822B;}.sgd .rf.blue i, .sgd .ms-dot.blue, .sgd .reno-legend i.blue{background: var(--sgs-blue, #0DA4DB);}.sgd .rf.ok i, .sgd .ms-dot.ok, .sgd .reno-legend i.ok{background: #1E9E6A;}.sgd .rf.navy i, .sgd .ms-dot.navy, .sgd .reno-legend i.navy{background: var(--sgs-navy, #10153A);}.sgd .rf.bad i, .sgd .ms-dot.bad, .sgd .reno-legend i.bad{background: #D14C3C;}.sgd .rf.contract i{background: #C9A227;}.sgd .rf.late i, .sgd .reno-legend i.late, .sgd .ms-late .ms-dot{box-shadow: 0 0 0 3px rgba(209, 76, 60, 0.35); background: #D14C3C;}.sgd .rf.late{border-color: rgba(209, 76, 60, 0.5);}.sgd .reno-legend{font-size: var(--sgd-f-3xs); color: var(--sgd-mut); margin: 0 0 .4rem; display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .reno-legend i{width: 10px; height: 10px; margin-inline-start: .3rem;}.sgd .ms-dot{margin-inline-end: .35rem; vertical-align: middle;}.sgd .ms-late{border-color: rgba(209, 76, 60, 0.45) !important;}.sgd .rmap{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .55rem;}.sgd .rmap-root{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; background: var(--sgs-navy, #10153A); color: #fff; border-radius: var(--sgd-r-card); padding: .55rem .9rem;}.rmap-root small{color: #B9C9DE;}.rmap-root .rmap-ico{font-size: 1.2rem;}.sgd .rmap-lane{border: 1px solid var(--sgd-line, #E1E7F0); border-radius: var(--sgd-r-card); padding: .5rem .7rem; background: var(--sgd-card, #fff); border-inline-start: 5px solid var(--sgs-blue, #0DA4DB);}.sgd .rmap-lane.prep{border-inline-start-color: #C9A227; background: rgba(201, 162, 39, 0.06);}.rmap-lane.ct.wait{border-inline-start-color: #D9822B;}.rmap-lane.ct.ok{border-inline-start-color: #1E9E6A;}.sgd .rmap-lanehead{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .4rem .6rem; margin-bottom: .4rem;}.rmap-lanehead small{color: #5B6585; font-size: .74rem;}.sgd .rmap-cards{display: -webkit-box; display: -webkit-flex; display: flex; gap: .45rem; overflow-x: auto; padding-bottom: .2rem;}.sgd .rmap-card{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; min-width: 150px; max-width: 200px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .1rem; text-decoration: none; color: var(--sgd-head); background: var(--sgd-card, #F7FAFD); border: 1px solid var(--sgd-line, #E1E7F0); border-radius: 12px; padding: .4rem .6rem .35rem; position: relative; padding-inline-start: 1.5rem;}.sgd .rmap-card i{position: absolute; inset-inline-start: .5rem; top: .62rem; width: 11px; height: 11px; border-radius: 50%; background: #B9C3D6;}.sgd .rmap-card b{font-size: var(--sgd-f-2xs); line-height: 1.3;}.rmap-card small{font-size: .66rem; color: #5B6585;}.sgd .rmap-card.amber i{background: #D9822B;}.rmap-card.blue i{background: var(--sgs-blue, #0DA4DB);}.rmap-card.ok i{background: #1E9E6A;}.rmap-card.navy i{background: var(--sgs-navy, #10153A);}.rmap-card.bad i{background: #D14C3C;}.sgd .rmap-card.late{border-color: rgba(209, 76, 60, 0.55);}.rmap-card.late i{box-shadow: 0 0 0 3px rgba(209, 76, 60, 0.3); background: #D14C3C;}.sgd .rmap-card.mats{background: rgba(201, 162, 39, 0.08);}.rmap-card.mats i{background: #C9A227;}.sgd .reno-backfill{border-color: rgba(201, 162, 39, 0.5); background: rgba(201, 162, 39, 0.08);}.sgd .reno-backfill b{color: var(--sgd-amb, #8A6410);}.sgd .sc-card{display: -webkit-box; display: -webkit-flex; display: flex; gap: .8rem; align-items: center; text-decoration: none; color: var(--sgd-ink); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 16px; padding: .6rem .9rem; margin: 0 0 .6rem; border-inline-start: 5px solid #1E9E6A;}.sgd .sc-card.amber{border-inline-start-color: #D9822B;}.sgd .sc-card.bad{border-inline-start-color: #D14C3C;}.sgd .sc-ring{flex: none; width: 64px; height: 64px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; background: conic-gradient(#1E9E6A 0 100%, #E1E7F0 0); color: #fff;}.sgd .sc-card.amber .sc-ring{background: #D9822B;}.sgd .sc-card.bad .sc-ring{background: #D14C3C;}.sgd .sc-card.ok .sc-ring{background: #1E9E6A;}.sgd .sc-ring b{font-size: 1.25rem; line-height: 1;}.sgd .sc-ring small{font-size: .6rem; opacity: .9;}.sgd .sc-body{flex: 1; min-width: 0;}.sgd .sc-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; margin-bottom: .2rem;}.sgd .sc-h b{color: var(--sgd-head);}.sgd .sc-kv{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .25rem .9rem; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .sc-kv b{color: var(--sgd-head);}.sgd .sc-kv b.bad, .sgd .num.bad{color: var(--sgd-bad, #D14C3C);}.sgd .sc-tip{margin-top: .3rem; font-size: var(--sgd-f-2xs); color: var(--sgd-amb, #8A6410); background: rgba(201, 162, 39, 0.1); border-radius: var(--sgd-r-ctl); padding: .25rem .6rem;}.sgd .sc-tabs{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: .4rem 0 .6rem;}.sgd .sc-tips{margin: .2rem 0; padding-inline-start: 1.1rem; font-size: var(--sgd-f-sm); line-height: 1.7;}.sgd .sy.dis{opacity: .6; cursor: not-allowed;}.sgd .reno-cthead{margin: .8rem 0 .3rem;}.sgd .reno-ct{border-inline-start: 4px solid var(--sgs-navy, #10153A);}.sgd #milestones .inv-share{border-inline-start: 4px solid var(--sgs-blue, #0DA4DB);}.sgd #materials .inv-body{border-inline-start: 4px solid #C9A227; padding-inline-start: .6rem;}.sgd #messages .inv-body{border-inline-start: 4px solid #5B6585; padding-inline-start: .6rem;}.sgd .reno-thumb img{width: 64px; height: 64px; object-fit: cover; border-radius: 8px; border: 1px solid var(--sgd-line); margin: 2px;}.sgd.inv-page .inv-step-file{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem; font-size: .74rem; max-width: 100%;}.sgd.inv-page .inv-step-file input[type=file]{font-size: var(--sgd-f-3xs); max-width: 180px;}.sgd.inv-page .inv-cycle{margin: .2rem 0 .6rem; align-items: center;}.sgd.inv-page .inv-cycle button[disabled]{opacity: .55; cursor: default;}.sgd.inv-page .inv-cycle a.sy{text-decoration: none;}.sgd.inv-page .inv-sec{margin: .55rem 0; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-surface);}.sgd.inv-page .inv-sec > summary{list-style: none; cursor: pointer; padding: .6rem .9rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; user-select: none;}.sgd.inv-page .inv-sec > summary::-webkit-details-marker{display: none;}.sgd.inv-page .inv-sec > summary::before{content: '›'; display: inline-block; color: var(--sgd-mut); font-weight: var(--sgd-w-heavy); transform: rotate(90deg); transition: transform .2s; margin-inline-end: .15rem;}.sgd.inv-page .inv-sec[open] > summary::before{transform: rotate(-90deg);}.sgd.inv-page .inv-sec[open] > summary{border-bottom: 1px solid var(--sgd-line);}.sgd.inv-page .inv-sec > summary h4{margin: 0; font-size: .98rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; flex: 1; min-width: 0;}.sgd.inv-page .inv-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .25rem; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .15rem .6rem; white-space: nowrap;}.sgd.inv-page .inv-chip .num{font-variant-numeric: tabular-nums; color: var(--sgd-head);}.sgd.inv-page .inv-body{padding: .7rem .9rem .8rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .6rem;}.sgd.inv-page .inv-body > .sgd-detail{margin: 0;}.sgd.inv-page .inv-hint{margin: 0; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.6;}.sgd.inv-page .inv-empty{padding: .6rem .8rem; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-ctl); color: var(--sgd-mut); font-size: var(--sgd-f-sm);}.sgd.inv-page .inv-stepper{list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(clamp(150px, 16vw, 210px), 1fr)); gap: .5rem; counter-reset: invstep;}.sgd.inv-page .inv-step{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; padding: .65rem .7rem .6rem; border-radius: 12px; border: 1px solid var(--sgd-line); background: var(--sgd-panel); border-top: 4px solid var(--sgd-line); min-width: 0;}.sgd.inv-page .inv-step::before{counter-increment: invstep; content: counter(invstep); position: absolute; top: .45rem; inset-inline-end: .55rem; width: 20px; height: 20px; border-radius: 50%; background: var(--sgd-line); color: var(--sgd-head); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); display: grid; place-items: center;}.sgd.inv-page .inv-step.done{border-top-color: var(--sgd-ok);}.sgd.inv-page .inv-step.done::before{background: var(--sgd-fill-ok, #0B7A47); color: #fff;}.sgd.inv-page .inv-step.wait{border-top-color: #E0B43F; background: var(--sgd-ambbg);}.sgd.inv-page .inv-step.wait::before{background: #E0B43F; color: var(--sgs-navy, #10153A);}.sgd.inv-page .inv-step.locked{opacity: .78;}.sgd.inv-page .inv-step-ico{font-size: 1.35rem; line-height: 1;}.sgd.inv-page .inv-step-n{color: var(--sgd-head); font-size: var(--sgd-f-sm); line-height: 1.3; padding-inline-end: 1.4rem;}.sgd.inv-page .inv-step-who{color: var(--sgd-mut); font-size: var(--sgd-f-3xs); line-height: 1.4;}.sgd.inv-page .inv-step-st{font-size: .74rem; font-weight: var(--sgd-w-heavy); margin-top: .1rem;}.sgd.inv-page .inv-step.done .inv-step-st{color: var(--sgd-ok);}.sgd.inv-page .inv-step.wait .inv-step-st{color: var(--sgd-amb);}.sgd.inv-page .inv-step.locked .inv-step-st{color: var(--sgd-mut);}.sgd.inv-page .inv-step-asg{font-size: var(--sgd-f-3xs); color: var(--sgd-ink);}.sgd.inv-page .inv-step-why > summary{font-size: var(--sgd-f-3xs); color: var(--sgd-brand-ink, #0A6E93); cursor: pointer; list-style: none;}.sgd.inv-page .inv-step-why > summary::-webkit-details-marker{display: none;}.sgd.inv-page .inv-step-why small{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.5; margin-top: .15rem;}.sgd.inv-page .inv-step-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem; margin-top: auto; padding-top: .35rem;}.sgd.inv-page .inv-step-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .3rem; align-items: center; margin: 0;}.sgd.inv-page .inv-step-f input, .sgd.inv-page .inv-step-f select{flex: 1 1 100%; min-width: 0; font-size: var(--sgd-f-2xs); padding: .3rem .5rem; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-surface); color: var(--sgd-ink);}.sgd.inv-page .inv-step-f button{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; font-size: var(--sgd-f-2xs);}.sgd.inv-page .inv-assign > summary{list-style: none; display: inline-block; cursor: pointer; font-size: .74rem;}.sgd.inv-page .inv-assign > summary::-webkit-details-marker{display: none;}.sgd.inv-page .inv-assign[open] > summary{margin-bottom: .3rem;}.sgd.inv-page .inv-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: .5rem .7rem; align-items: end; margin: 0;}.sgd.inv-page .inv-grid > label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; margin: 0; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); min-width: 0;}.sgd.inv-page .inv-grid > label > input:not([type=checkbox]):not([type=radio]), .sgd.inv-page .inv-grid > label > select, .sgd.inv-page .inv-grid > label > textarea{width: 100%; min-height: 38px; box-sizing: border-box; font-size: var(--sgd-f-sm); padding: .35rem .6rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit;}.sgd.inv-page .inv-grid > label > input[type=file]{min-height: 38px; padding: .45rem .3rem;}.sgd.inv-page .inv-grid > label > small{font-weight: var(--sgd-w-reg);}.sgd.inv-page .inv-grid-acts{grid-column: 1/-1; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: .1rem 0 0;}.sgd.inv-page .inv-grid-acts .bigbtn{margin: 0;}.sgd.inv-page .inv-grid > .bigbtn, .sgd.inv-page .inv-grid > button.bigbtn{grid-column: 1/-1; justify-self: start; margin: 0;}.sgd.inv-page .inv-facts{display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: .4rem;}.sgd.inv-page .inv-fact{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .1rem; padding: .45rem .65rem; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); border: 1px solid var(--sgd-line); min-width: 0;}.sgd.inv-page .inv-fact small{font-size: .68rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd.inv-page .inv-fact b{font-size: var(--sgd-f-md); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd.inv-page .inv-fact b i{font-style: normal; font-weight: var(--sgd-w-reg); font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd.inv-page .inv-share, .sgd.inv-page .inv-payout, .sgd.inv-page .inv-fin{margin: 0; padding: .6rem .85rem;}.sgd.inv-page .inv-fin{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: 12px;}.sgd.inv-page .ish-top{gap: .5rem;}.sgd.inv-page .ish-top .gchip{font-variant-numeric: tabular-nums;}.sgd.inv-page .ish-meta{gap: .35rem .9rem; align-items: center; margin-top: .3rem;}.sgd.inv-page .ish-acts{margin-top: .45rem; padding-top: .45rem; border-top: 1px dashed var(--sgd-line); -webkit-box-pack: start; justify-content: flex-start;}.sgd.inv-page .inv-inline{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: .3rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin: 0;}.sgd.inv-page .inv-inline input, .sgd.inv-page .inv-inline select{min-height: 32px; font-size: var(--sgd-f-xs); padding: .25rem .5rem; border: 1px solid var(--sgd-line); border-radius: 8px; background: var(--sgd-surface); color: var(--sgd-ink);}.sgd.inv-page .inv-act{display: inline-block;}.sgd.inv-page .inv-act > summary{list-style: none; display: inline-block; cursor: pointer;}.sgd.inv-page .inv-act > summary::-webkit-details-marker{display: none;}.sgd.inv-page .inv-act[open]{flex: 1 1 100%; padding: .4rem .6rem; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel);}.sgd.inv-page .inv-act[open] .inv-inline{margin-top: .35rem;}.sgd.inv-page .inv-log{display: inline-block;}.sgd.inv-page .inv-log > summary{cursor: pointer; list-style: none;}.sgd.inv-page .inv-log pre{white-space: pre-wrap; font-family: inherit; font-size: var(--sgd-f-3xs); margin: .2rem 0; color: var(--sgd-ink);}.sgd.inv-page .inv-reqedit{width: 100%;}.sgd.inv-page .inv-reqedit input[type=text]{flex: 1 1 260px;}.sgd.inv-page .inv-reqedit .bigbtn{margin: 0;}.sgd.inv-page .inv-tree{display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd.inv-page .inv-tree-n{flex: 1 1 clamp(140px, 22vw, 240px); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .1rem; padding: .5rem .7rem; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); background: var(--sgd-panel); text-decoration: none; color: var(--sgd-ink); position: relative;}.sgd.inv-page .inv-tree-n small{font-size: .68rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd.inv-page .inv-tree-n b{font-size: var(--sgd-f-sm); color: var(--sgd-head); overflow: hidden; text-overflow: ellipsis;}.sgd.inv-page .inv-tree-n.here{border-color: var(--sgd-brand, var(--sgs-blue, #0DA4DB)); box-shadow: 0 0 0 2px rgba(13, 164, 219, 0.15);}.sgd.inv-page a.inv-tree-n:hover{border-color: var(--sgd-brand, var(--sgs-blue, #0DA4DB));}.sgd.inv-page .inv-tree-n + .inv-tree-n::before{content: '←'; position: absolute; inset-inline-end: 100%; top: 50%; transform: translateY(-50%); margin-inline-end: -.1rem; color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd.inv-page .sg-guide > summary .inv-guide-first{display: inline-block; margin-inline-start: .4rem; font-size: var(--sgd-f-2xs); color: var(--sgd-brand-ink, #0A6E93); font-weight: var(--sgd-w-bold);}@media (max-width: 640px){.sgd.inv-page .inv-head{-webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd.inv-page .inv-head .mt-brand{order: 3;}.sgd.inv-page .inv-stepper{grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}}.sgd.inv-page .ish-st{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-heavy); padding: .15rem .6rem; border-radius: var(--sgd-r-pill); white-space: nowrap;}.sgd.inv-page .ish-st-pledged{background: var(--sgd-ambbg, #FBF3E2); color: var(--sgd-amb, #8C5A0C);}.sgd.inv-page .ish-st-contracted{background: rgba(13, 164, 219, 0.14); color: var(--sgd-brand-ink, #0A6E93);}.sgd.inv-page .ish-st-paid{background: var(--sgd-okbg, #E6F4EC); color: var(--sgd-ok, #0B6E40);}.sgd.inv-page .ish-st-exited{background: var(--sgd-panel, #E6E8EF); color: var(--sgd-mut, #3E4460);}.sgd.inv-page .ish-pay{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: .4rem; font-size: var(--sgd-f-2xs);}.sgd.inv-page .ish-bar{flex: 1 1 clamp(120px, 30vw, 320px); height: 8px; border-radius: 6px; background: var(--sgd-line); overflow: hidden;}.sgd.inv-page .ish-bar i{display: block; height: 100%; border-radius: 6px; background: var(--sgd-ok, #0F7B4D); transition: width .3s ease;}.sgd.inv-page .ish-pct{font-weight: var(--sgd-w-heavy); color: var(--sgd-ok, #0F7B4D); font-variant-numeric: tabular-nums;}.sgd.inv-page .ish-paid{color: var(--sgd-mut);}.sgd.inv-page .ish-left{color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-heavy);}.sgd.inv-page .ish-done{color: var(--sgd-ok, #0F7B4D); font-weight: var(--sgd-w-heavy);}.sgd.inv-page .ish-last{color: var(--sgd-mut);}.sgd.inv-page .ish-log{margin-top: .4rem;}.sgd.inv-page .ish-log > summary{cursor: pointer; list-style: none; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink, #0A6E93); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: .4rem; align-items: center;}.sgd.inv-page .ish-log > summary::-webkit-details-marker{display: none;}.sgd.inv-page .ish-tbl{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-2xs); margin-top: .35rem; background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); overflow: hidden;}.sgd.inv-page .ish-tbl th{text-align: start; padding: .35rem .6rem; font-size: var(--sgd-f-xs); color: var(--sgd-mut); background: var(--sgd-track);}.sgd.inv-page .ish-tbl td{padding: .35rem .6rem; border-top: 1px solid var(--sgd-line); vertical-align: middle;}.sgd.inv-page .ish-tbl td.ish-memo{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd.inv-page .ish-tbl tr.dead td{opacity: .55; text-decoration: line-through;}.sgd.inv-page .ish-tbl a.sy{padding: .1rem .45rem;}.sgd.inv-page .ish-acts-r{-webkit-box-pack: end; justify-content: flex-end;}.sgd.inv-page .sy.navy{background: var(--sgs-navy, #10153A); color: #fff; border-color: var(--sgs-navy, #10153A);}.sgd.inv-page .sy.navy:hover{background: var(--sgt-strong, #1B2352); color: var(--sgt-strong-ink, #fff);}.sgd.inv-page .ish-acct{display: block;}.sgd.inv-page .ish-acct-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(clamp(240px, 40vw, 420px), 1fr)); gap: .8rem; margin-top: .4rem;}.sgd.inv-page .ish-acct-grid > form{padding: .6rem .7rem; border: 1px dashed var(--sgd-line); border-radius: 12px; background: var(--sgd-surface);}.sgd .sgd-form label[hidden]{display: none !important;}.sgd-drawer #saudLog .bot{white-space: pre-wrap;}.sgd-drawer #saudLog .bot.saud-wait{opacity: .6; font-style: normal;}.sgd-drawer #saudLog .saud-src{display: block; margin-top: .35rem; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); white-space: normal;}.sgd-drawer #saudLog .saud-rate{display: -webkit-box; display: -webkit-flex; display: flex; gap: .3rem; margin-top: .3rem;}.sgd-drawer #saudLog .saud-rate button{border: 1px solid var(--sgd-line); background: transparent; border-radius: 8px; padding: .05rem .45rem; cursor: pointer; font-size: var(--sgd-f-sm);}.sgd-drawer #saudLog .saud-rate button.on{background: rgba(13, 164, 219, 0.15); border-color: var(--sgs-blue, #0DA4DB);}.sgd-drawer #saudLog .saud-rate button:disabled{cursor: default; opacity: .55;}.sgd-drawer #saudLog .bot{background: var(--sgd-card); color: var(--sgd-ink); border-color: var(--sgd-line); box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05);}.sgd-drawer #saudLog .saud-ln{margin: .05rem 0;}.sgd-drawer #saudLog .saud-card, #sgSaud .saud-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .05rem; margin: .3rem 0; padding: .45rem .7rem; border-radius: 12px; background: linear-gradient(-135deg, rgba(13, 164, 219, 0.1), rgba(16, 21, 58, 0.04)); border: 1px solid rgba(13, 164, 219, 0.35); text-decoration: none; color: inherit;}.sgd-drawer #saudLog .saud-card:hover, #sgSaud .saud-card:hover{border-color: var(--sgs-blue, #0DA4DB); transform: translateY(-1px);}.sgd-drawer #saudLog .saud-card b, #sgSaud .saud-card b{color: var(--sgd-brand-ink, #0B6E93); font-size: var(--sgd-f-sm);}.sgd-drawer #saudLog .saud-card small, #sgSaud .saud-card small{font-size: .68rem; opacity: .7; direction: ltr; text-align: end; font-family: ui-monospace,Menlo,monospace;}.sgd-drawer #saudLog .saud-sug, #sgSaud .saud-sug{display: block; width: 100%; text-align: start; margin: .25rem 0; padding: .4rem .7rem; border-radius: var(--sgd-r-ctl); border: 1px dashed rgba(13, 164, 219, 0.5); background: transparent; color: var(--sgd-ink, var(--sgs-navy, #10153A)); cursor: pointer; font: inherit; font-size: var(--sgd-f-sm);}.sgd-drawer #saudLog .saud-sug:hover, #sgSaud .saud-sug:hover{background: rgba(13, 164, 219, 0.08);}.sgd-drawer .saud-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .35rem; margin: .4rem 0 .5rem;}.sgd-drawer .saud-chips button{border: 1px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ink); border-radius: var(--sgd-r-pill); padding: .25rem .65rem; font-size: var(--sgd-f-2xs); cursor: pointer; font-family: inherit;}.sgd-drawer #saudLog .saud-blk{background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .45rem .7rem; margin: .35rem 0;}.sgd-drawer #saudLog .saud-h{font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-ink, #0B6E93); font-size: var(--sgd-f-sm); margin-bottom: .1rem;}.sgd-drawer #saudLog .saud-li{padding-inline-start: .9rem; position: relative;}.sgd-drawer #saudLog .saud-li::before{content: '•'; position: absolute; inset-inline-start: .1rem; color: var(--sgs-blue, #0DA4DB);}.sgd-drawer #saudLog .saud-amt, #sgSaud .saud-amt{font-family: "saudi_riyal","LamaSans",Tahoma,sans-serif; font-size: 1.02rem; color: var(--sgs-navy, #10153A); background: rgba(201, 162, 39, 0.16); border-radius: 6px; padding: 0 .3rem; font-variant-numeric: tabular-nums;}.sgd[data-bg="dark"] .sgd-drawer #saudLog .saud-amt{color: #F2D27A;}.sgd-drawer #saudLog .saud-date, #sgSaud .saud-date{font-variant-numeric: tabular-nums; direction: ltr; unicode-bidi: embed; color: var(--sgd-brand-ink, #0B6E93);}.sgd-drawer.open.is-saud #saudLog .saud-xcard > .m.bot > .saud-h, .sgd-drawer.open.is-saud #saudLog .saud-xcard > .m.bot > .saud-ln .saud-date{color: #7FD3F2;}.sgd-drawer.open.is-saud #saudLog .saud-xcard > .m.bot > .saud-sug{color: #EEF3FA;}.sgd-drawer .saud-hi{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd-drawer .saud-av{position: relative; width: 56px; height: 56px; border-radius: 50%; overflow: visible; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; background: linear-gradient(-145deg, var(--sgs-blue, #0DA4DB), var(--sgs-navy, #10153A)); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; box-shadow: 0 6px 16px -8px rgba(16, 21, 58, 0.6); animation: saudFloat 4s ease-in-out infinite; transition: transform .3s;}.sgd-drawer .saud-av img{width: 56px; height: 56px; border-radius: 50%; object-fit: cover; object-position: top;}.sgd-drawer .saud-av img.fb{width: 28px; height: 28px; border-radius: 0;}.sgd-drawer .saud-av i{position: absolute; bottom: -3px; left: -3px; font-style: normal; font-size: .55rem; font-weight: var(--sgd-w-heavy); background: #C9A227; color: var(--sgs-navy, #10153A); border-radius: 6px; padding: 0 .25rem; line-height: 1.3;}.sgd-drawer .saud-av:hover{transform: scale(1.08) rotate(3deg);}.sgd-drawer .saud-av.point{animation: saudPoint .9s ease-in-out 2;}@keyframes saudFloat{0%, 100%{transform: translateY(0);}50%{transform: translateY(-3px);}}@keyframes saudPoint{0%, 100%{transform: translateX(0) rotate(0);}30%{transform: translateX(4px) rotate(6deg) scale(1.06);}60%{transform: translateX(-2px) rotate(-3deg);}}@media (prefers-reduced-motion: reduce){.sgd-drawer .saud-av, .sgd-drawer .saud-av.point{animation: none;}}.sgd-drawer .saud-hi b{color: #F2D27A;}.sgd-drawer .saud-hi{color: #FFFFFF;}.sgd-drawer #saudLog{max-height: 46vh; overflow: auto; overscroll-behavior: contain; padding-inline-end: .15rem;}.sgd-drawer .db{overscroll-behavior: contain;}.sgd .saud-home{display: grid; grid-template-columns: auto 1fr auto; gap: 1rem; align-items: center; margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.9rem; padding: .9rem 1.1rem; border-radius: 16px; background: var(--sgt-hero, linear-gradient(-135deg, var(--sgs-navy, #10153A), #1A2050 60%, #14305C)); color: #EAF6FC; border: 1px solid rgba(255, 255, 255, 0.08); box-shadow: 0 12px 30px -18px rgba(16, 21, 58, 0.6);}.sgd .saud-home img{width: 118px; height: 118px; border-radius: 50%; object-fit: cover; object-position: top; border: 3px solid rgba(255, 255, 255, 0.18); box-shadow: 0 8px 20px -10px rgba(0, 0, 0, 0.6); animation: saudFloat 4s ease-in-out infinite;}.sgd .saud-home h3{margin: 0 0 .25rem; font-size: 1.2rem; color: #fff;}.sgd .saud-home h3 b{color: #F2D27A;}.sgd .saud-home p{margin: 0; font-size: var(--sgd-f-sm); line-height: 1.7; color: #D6E6F2; max-width: 62ch;}.sgd .saud-home .acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .4rem;}.sgd .saud-home .acts button, .sgd .saud-home .acts a{border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.08); color: #fff; border-radius: var(--sgd-r-pill); padding: .4rem .9rem; font: inherit; font-size: var(--sgd-f-sm); cursor: pointer; text-decoration: none; text-align: center; white-space: nowrap;}.sgd .saud-home .acts button.main{background: var(--sgd-fill); border-color: var(--sgd-fill); font-weight: var(--sgd-w-heavy);}@media (max-width: 760px){.sgd .saud-home{grid-template-columns: 1fr; text-align: center;}.sgd .saud-home img{margin: 0 auto;}.sgd .saud-home .acts{flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}}.sgd-drawer .saud-stage{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; margin: .1rem 0 .55rem;}.sgd-drawer .saud-stage .saud-av{width: 96px; height: 96px; animation: none; z-index: 2; box-shadow: 0 10px 24px -10px rgba(0, 0, 0, 0.7); border: 3px solid rgba(13, 164, 219, 0.85);}.sgd-drawer .saud-stage .saud-av img{width: 96px; height: 96px;}.sgd-drawer .saud-stage .saud-av:hover{transform: scale(1.06);}.sgd-drawer .saud-tag{position: relative; z-index: 1; margin-top: -14px; background: var(--sgd-fill, #0A7AA3); color: #fff; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); border-radius: var(--sgd-r-pill); padding: .28rem .95rem .22rem; box-shadow: 0 6px 16px -8px rgba(13, 164, 219, 0.9); animation: saudTagRise 3.6s ease-in-out infinite; white-space: nowrap;}@keyframes saudTagRise{0%{transform: translateY(-14px); opacity: 0;}14%{transform: translateY(0); opacity: 1;}84%{transform: translateY(0); opacity: 1;}100%{transform: translateY(-14px); opacity: 0;}}.sgd-drawer .saud-hi{display: block; text-align: center;}@media (prefers-reduced-motion: reduce){.sgd-drawer .saud-tag{animation: none;}}.sgd .saud-mark2 .saud-face{width: 28px; height: 28px; border-radius: 50%; object-fit: cover; object-position: top; border: 2px solid rgba(13, 164, 219, 0.55); background: var(--sgs-navy, #10153A); box-shadow: 0 2px 6px rgba(16, 21, 58, 0.25);}.sgd .saud-mark2 i{inset-inline-end: -6px; bottom: -5px;}.sgd .saud:hover .saud-face{transform: scale(1.08);}.sgd-drawer .saud-hero .saud-stage{align-self: stretch; width: 100%;}.sgd-drawer .saud-stage .saud-tag{min-width: 11rem; text-align: center;}.sgd-drawer .saud-in{position: sticky; bottom: 0; z-index: 3; background: var(--sgd-surface); padding: .5rem 0 .55rem; margin: 0 -.2rem; box-shadow: 0 -10px 16px -14px rgba(16, 21, 58, 0.35);}.sgd-drawer #saudLog{max-height: 40vh;}.sgd-drawer .db{padding-bottom: 1.2rem;}.sgd-drawer .saud-hero{padding-bottom: .7rem;}.sgd-drawer .db.on{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-height: 0; max-height: none;}.sgd-drawer .db.on > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.sgd-drawer .db.on .saud-chat{margin-top: auto;}.sgd-drawer .saud-mic, #sgSaud .saud-mic{border: 1px solid var(--sgd-line, #D9E1EC); background: var(--sgd-card, #fff); border-radius: var(--sgd-r-pill); padding: .4rem .6rem; cursor: pointer; font-size: var(--sgd-f-lg); line-height: 1;}.sgd-drawer .saud-mic.on, #sgSaud .saud-mic.on{background: var(--sgd-fill-bad, #B42318); color: #fff; border-color: #E24C4C; animation: saudFloat 1s ease-in-out infinite;}.sgd-drawer .db:not(.on){display: none;}.sgd-drawer .db.on{display: block; max-height: calc(100vh - 57px); overflow: auto; overscroll-behavior: contain;}.sgd-drawer .db.on .saud-chat{position: sticky; bottom: 0; z-index: 3; background: var(--sgd-surface); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-height: 62vh; margin: 0; padding: .35rem 0 .2rem; box-shadow: 0 -10px 16px -14px rgba(16, 21, 58, 0.35);}.sgd-drawer #saudLog{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow: auto; max-height: none; min-height: 5rem;}.sgd-drawer .saud-in{position: static; box-shadow: none;}.sgd-drawer.open{z-index: 1080;}.sgd-scrim.on{z-index: 1079;}@keyframes saudThink{0%, 100%{transform: scale(0.82); opacity: .75;}50%{transform: scale(1.18); opacity: 1;}}.saud-think{width: 34px; height: 34px; border-radius: 50%; vertical-align: middle; margin-inline-end: .45rem; animation: saudThink 1.1s ease-in-out infinite;}body.saud-thinking .sgd-drawer .saud-stage img, body.saud-thinking #sgSaud .sgs-fab .sgs-av img, body.saud-thinking #sgSaud .sgs-head .sgs-av img, body.saud-thinking .ch-head img{animation: saudThink 1.1s ease-in-out infinite;}.sg-meeting .mt-head{background: var(--sgt-hero, linear-gradient(-135deg, var(--sgs-navy, #10153A) 0%, #1B2A6B 55%, var(--sgs-blue, #0DA4DB) 130%)); color: var(--sgt-hero-ink, #fff); border-radius: 20px; padding: 1rem 1.3rem; box-shadow: 0 14px 34px -18px rgba(16, 21, 58, 0.6); border-bottom: 4px solid #C9A227; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 1rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: .8rem;}.sg-meeting .mt-head .ptitle{color: #fff; font-size: 1.35rem;}.sg-meeting .mt-head .psub{color: #DCE6F5;}.sg-meeting .mt-head .psub b{color: #F1D27A;}.sg-meeting .mt-head .mt-role{color: #F1D27A;}.sg-meeting .mt-live{margin-inline-start: auto; text-align: center; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.18); border-radius: var(--sgd-r-card); padding: .35rem .9rem;}.sg-meeting .mt-live b{display: block; font-size: 1.5rem; color: #F1D27A; letter-spacing: .04em;}.sg-meeting .mt-live small{color: #DCE6F5;}.sg-meeting .mt-brand{background: #C9A227; color: var(--sgs-navy, #10153A); border-radius: var(--sgd-r-pill); padding: .25rem .8rem; font-weight: var(--sgd-w-heavy);}.sg-meeting .mt-saud{display: -webkit-box; display: -webkit-flex; display: flex; gap: 1rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgt-panel, linear-gradient(-90deg, #F6F9FC, #EAF6FB)); border: 1px solid var(--sgt-line, #CFE3F0); border-radius: var(--sgd-r-sheet); padding: .8rem 1rem; margin: 0 0 .8rem; box-shadow: 0 8px 22px -18px rgba(16, 21, 58, 0.35);}.sg-meeting .mt-saud-av{width: 66px; height: 66px; border-radius: 50%; border: 3px solid var(--sgs-blue, #0DA4DB); background: #fff; object-fit: cover; animation: saudThink 2.6s ease-in-out infinite;}.sg-meeting .mt-saud-t{flex: 1; min-width: 240px;}.sg-meeting .mt-saud-t b{display: block; color: var(--sgt-head, var(--sgs-navy, #10153A)); font-size: 1.05rem;}.sg-meeting .mt-saud-t span{color: var(--sgt-mut, #3A4560); font-size: var(--sgd-f-sm);}.sg-meeting .mt-saud-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sg-meeting .mt-minutes{border-inline-start: 5px solid var(--sgs-blue, #0DA4DB);}.sg-meeting .mt-linkbox{background: var(--sgd-panel); border: 1px dashed var(--sgd-line); border-radius: 12px; padding: .5rem .8rem; margin-bottom: .8rem;}.sg-meeting .mt-linkbox summary{cursor: pointer; font-weight: var(--sgd-w-bold);}.sg-meeting .mt-pulse{background: var(--sgt-surface, #fff); border: 1px solid var(--sgd-line); border-radius: 16px; padding: .7rem .9rem; margin-bottom: 1rem; box-shadow: 0 8px 22px -18px rgba(16, 21, 58, 0.35);}.sg-meeting .mt-pulse-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; margin-bottom: .4rem;}.sg-meeting .mt-pulse-h img{width: 30px; height: 30px; border-radius: 50%; border: 2px solid var(--sgs-blue, #0DA4DB);}.sg-meeting .mt-pulse-h small{color: var(--sgd-mut); margin-inline-start: auto;}.sg-meeting .mt-pb{border-inline-start: 4px solid #E0B43F; background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: .35rem .7rem; margin: .3rem 0;}.sg-meeting .mt-pb.bad{border-inline-start-color: #E24C4C;}.sg-meeting .mt-pb.ok{border-inline-start-color: #1E9E6A;}.sg-meeting .mt-pb summary{cursor: pointer; font-weight: var(--sgd-w-bold);}.sg-meeting .mt-pb-it{padding: .15rem .8rem .15rem 0; font-size: var(--sgd-f-sm);}.sg-meeting .mt-pb-it a{color: var(--sgd-ink); text-decoration: none;}.sg-meeting .mt-pb-it a:hover{color: var(--sgs-blue, #0DA4DB);}.sg-meeting .mt-ext-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .5rem; text-align: center; background: var(--sgt-hero, linear-gradient(-160deg, #0B0F2A, #1B2A6B)); color: var(--sgt-hero-ink, #fff); border-radius: var(--sgd-r-sheet); padding: 2.2rem 1.4rem; min-height: 320px; justify-content: center;}.sg-meeting .mt-ext-card .mt-ext-ic{font-size: 3rem;}.sg-meeting .mt-ext-card b{font-size: 1.2rem; color: #F1D27A;}.sg-meeting .mt-ext-card .muted{color: #DCE6F5; max-width: 34ch;}.sg-meeting .mt-ext-card .bigbtn{margin-top: .6rem; font-size: 1.1rem;}.sg-meeting .mt-stage iframe{border-radius: 16px;}.sg-meeting .mt-head-t{flex: 1 1 260px; min-width: 0;}.sg-meeting .mt-head .ptitle{text-wrap: balance;}.sgd .opk-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: .3rem;}.sgd .opk-src{font-size: .68rem; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .05rem .45rem; color: var(--sgd-mut);}.sgd .opk-src.event{background: var(--sgd-ambbg); border-color: var(--sgd-amb); color: var(--sgd-amb);}.sgd .opk-src.saud{background: rgba(13, 164, 219, 0.12); border-color: var(--sgs-blue, #0DA4DB); color: var(--sgd-brand-ink, #0A7FA8);}.sgd .opk-when{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .opk-card .opk-who{text-decoration: none; color: var(--sgd-ink); font-weight: var(--sgd-w-heavy);}.sgd .opk-card .opk-who:hover{color: var(--sgd-brand-ink);}.sgd .opk-next{font-size: .74rem; color: var(--sgd-ok, #0F6B3F); background: var(--sgd-okbg, #E6F6EE); border-radius: 8px; padding: .15rem .45rem;}.sgd .opk-next.late{background: var(--sgd-badbg, #FDE8E6); color: var(--sgd-bad, #8A2A1E);}.sgd .opk-next.warn{background: var(--sgd-ambbg, #FFF3D6); color: var(--sgd-amb, #8A5A00);}.sgd .opk-next a{color: inherit; font-weight: var(--sgd-w-heavy);}.sgd .opk-acts{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .3rem; margin-top: .15rem;}.sgd .opk-act{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; border: 1px solid var(--sgd-line); background: var(--sgd-card, #fff); text-decoration: none; font-size: var(--sgd-f-sm);}.sgd .opk-act:hover{border-color: var(--sgs-blue, #0DA4DB);}.sgd .opk-acts .opk-user{margin-inline-start: auto; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .opk-acts .opk-user i{font-style: normal; width: 22px; height: 22px; border-radius: 50%; background: var(--sgs-navy, #10153A); color: #F1D27A; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; font-size: .65rem; font-weight: var(--sgd-w-heavy);}.saud-hist{border: 1px dashed rgba(13, 164, 219, 0.45); border-radius: 12px; padding: .3rem .6rem; margin: 0 0 .5rem; background: rgba(13, 164, 219, 0.05);}.saud-hist > summary{cursor: pointer; font-weight: var(--sgd-w-heavy); color: var(--sgt-link, #0A7FA8); font-size: var(--sgd-f-sm);}.saud-hist .m, .saud-hist .sgs-m{font-size: var(--sgd-f-xs); opacity: .9; margin: .25rem 0;}.saud-hist .saud-hist-t{display: block; direction: ltr; text-align: start; color: var(--sgt-mut, #7A879B); font-size: .68rem; margin-bottom: .3rem;}.saud-lang{font: inherit; font-size: var(--sgd-f-2xs); border: 1px solid var(--sgd-line, #D9E1EC); background: var(--sgd-card, #fff); border-radius: var(--sgd-r-pill); padding: .3rem .5rem; max-width: 7.5rem; color: inherit;}#sgSaud .saud-lang{font-size: var(--sgd-f-xs);}.sgd .saud-attach{border: 1px solid var(--sgd-line); background: var(--sgd-surface); border-radius: var(--sgd-r-ctl); width: 38px; height: 38px; cursor: pointer; font-size: var(--sgd-f-lg); -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.sgd .saud-attach:hover{border-color: var(--sgd-brand);}.sg-hj{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .35rem; margin-inline-start: .35rem; font-size: var(--sgd-f-2xs); color: var(--sgt-mut, #6b7190); vertical-align: middle;}.sg-hjbtn{border: 1px solid var(--sgt-line, #cfd6e4); background: var(--sgt-surface, #fff); color: var(--sgt-head, var(--sgs-navy, #10153A)); border-radius: 6px; padding: 0 .45rem; font-size: var(--sgd-f-2xs); cursor: pointer; line-height: 1.6;}.sg-hjbtn:hover{border-color: var(--sgs-blue, #0DA4DB); color: var(--sgs-blue, #0DA4DB);}.sg-hjhint{font-size: var(--sgd-f-2xs); color: var(--sgt-mut, #6b7190); direction: ltr; display: inline-block; margin-inline-start: .3rem;}.sgd-drawer .saud-in{position: static; box-shadow: none; padding: .35rem 0 .1rem; margin: 0;}.sgd-drawer .saud-bar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .35rem; padding-inline: .25rem; min-height: 1.3rem;}.sgd-drawer .saud-bar-l{font-size: .64rem; color: var(--sgd-mut);}.sgd-drawer .saud-bar .saud-lang{font: inherit; font-size: .66rem; padding: .02rem .5rem; max-width: 7rem; border: 1px solid var(--sgd-line); background: var(--sgd-panel); color: var(--sgd-mut); border-radius: var(--sgd-r-pill); cursor: pointer; line-height: 1.6;}.sgd-drawer .saud-bar .saud-lang:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-ink);}.sgd-drawer .saud-pill{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: .25rem; padding-block: .28rem; padding-inline-start: .85rem; padding-inline-end: .3rem; border: 1.5px solid var(--sgd-line); border-radius: 24px; background: var(--sgd-card); box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05), 0 10px 26px -18px rgba(16, 21, 58, 0.4); transition: border-color .18s, box-shadow .18s;}.sgd-drawer .saud-pill:focus-within{border-color: var(--sgd-brand); box-shadow: 0 0 0 3px color-mix(in srgb, var(--sgd-brand) 16%, transparent), 0 10px 26px -18px rgba(16, 21, 58, 0.4);}.sgd-drawer .saud-pill #saudIn{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; width: auto; border: 0; outline: 0; background: transparent; color: var(--sgd-ink); font: inherit; font-size: var(--sgd-f-sm); line-height: 1.5; padding: .45rem 0; margin: 0; resize: none; overflow-y: auto; max-height: 6.6rem; box-shadow: none; border-radius: 0;}.sgd-drawer .saud-pill #saudIn::placeholder{color: var(--sgd-mut); opacity: .8;}.sgd-drawer .saud-tools{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .1rem; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding-bottom: .08rem;}.sgd-drawer .saud-tools .saud-attach, .sgd-drawer .saud-tools .saud-mic{width: 32px; height: 32px; padding: 0; border: 0; border-radius: 50%; background: transparent; color: var(--sgd-mut); font-size: var(--sgd-f-md); line-height: 1; cursor: pointer; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; transition: background .15s, color .15s, transform .15s;}.sgd-drawer .saud-tools .saud-attach:hover, .sgd-drawer .saud-tools .saud-mic:hover{background: color-mix(in srgb, var(--sgd-brand) 12%, transparent); color: var(--sgd-brand-ink); border-color: transparent; transform: translateY(-1px);}.sgd-drawer .saud-tools .saud-mic.on{background: var(--sgd-fill-bad, #B42318); color: #fff; animation: saudMicPulse 1s ease-in-out infinite;}@keyframes saudMicPulse{0%, 100%{box-shadow: 0 0 0 0 rgba(180, 35, 24, 0.35);}50%{box-shadow: 0 0 0 7px rgba(180, 35, 24, 0);}}.sgd-drawer .saud-tools .saud-send{width: 36px; height: 36px; padding: 0; border: 0; border-radius: 50%; background: var(--sgd-fill, #0A7AA3); color: #fff; cursor: pointer; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; margin-inline-start: .2rem; box-shadow: 0 5px 14px -5px rgba(13, 164, 219, 0.7); transition: background .15s, transform .15s; font-weight: var(--sgd-w-bold);}.sgd-drawer .saud-tools .saud-send:hover{background: var(--sgs-blue-d, #0B6E93); color: #fff; transform: translateY(-1px);}.sgd-drawer .saud-tools .saud-send svg{width: 17px; height: 17px; display: block;}.sgd-drawer #saudLog{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .45rem; padding: .25rem .15rem .45rem;}.sgd-drawer #saudLog > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.sgd-drawer #saudLog .m{margin: 0; max-width: 92%; font-size: var(--sgd-f-sm); line-height: 1.7; padding: .55rem .8rem; border-radius: var(--sgd-r-card);}.sgd-drawer #saudLog .me{align-self: flex-start; margin: 0; color: var(--sgd-ink); background: color-mix(in srgb, var(--sgd-brand) 11%, var(--sgd-card)); border: 1px solid color-mix(in srgb, var(--sgd-brand) 22%, transparent); border-start-start-radius: 4px;}.sgd-drawer #saudLog .bot{position: relative; align-self: flex-end; max-width: 97%; margin: 0; color: var(--sgd-ink); background: var(--sgd-card); border: 1px solid var(--sgd-line); border-inline-start: 3px solid var(--sgd-gold); padding-inline-start: 2.6rem; border-start-end-radius: 4px; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05), 0 8px 20px -16px rgba(16, 21, 58, 0.35);}.sgd-drawer #saudLog .bot::before{content: ''; position: absolute; inset-inline-start: .5rem; top: .6rem; width: 26px; height: 26px; border-radius: 50%; background: var(--sgd-navy) url("/sgreco_desktops/static/src/img/saud_avatar_192.png") center top/cover no-repeat; box-shadow: 0 0 0 2px var(--sgd-card), 0 0 0 3px rgba(13, 164, 219, 0.75);}.sgd-drawer #saudLog .bot.saud-wait{opacity: .9;}.sgd-drawer #saudLog .bot.saud-wait::before{animation: saudThink 1.1s ease-in-out infinite;}.sgd-drawer #saudLog .saud-dots{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 3px; align-items: center; margin-inline-end: .45rem; vertical-align: middle;}.sgd-drawer #saudLog .saud-dots i{width: 6px; height: 6px; border-radius: 50%; background: var(--sgd-brand); display: block; animation: saudDot 1.2s ease-in-out infinite;}.sgd-drawer #saudLog .saud-dots i:nth-child(2){animation-delay: .15s;}.sgd-drawer #saudLog .saud-dots i:nth-child(3){animation-delay: .3s;}@keyframes saudDot{0%, 80%, 100%{transform: translateY(0); opacity: .35;}40%{transform: translateY(-4px); opacity: 1;}}.sgd-drawer #saudLog .saud-think-t{color: var(--sgd-mut); font-size: var(--sgd-f-sm);}.sgd-drawer #saudLog .saud-hist{align-self: stretch;}.sgd-drawer #saudLog .saud-hist .m{max-width: 100%;}.sgd-drawer #saudLog .saud-src{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .25rem; margin-top: .5rem; padding-top: .4rem; border-top: 1px dashed var(--sgd-line); white-space: normal;}.sgd-drawer #saudLog .saud-src-l{font-size: var(--sgd-f-3xs); opacity: .7;}.sgd-drawer #saudLog .saud-src-chip{font-size: .64rem; color: var(--sgd-mut); background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .02rem .5rem; line-height: 1.6; white-space: nowrap;}.sgd-drawer #saudLog .saud-rate{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: start; justify-content: flex-start; gap: .25rem; margin-top: .35rem;}.sgd-drawer #saudLog .saud-rate button{width: 26px; height: 26px; padding: 0; border-radius: 50%; font-size: var(--sgd-f-2xs); line-height: 1; opacity: .7; border: 1px solid var(--sgd-line); background: transparent; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: all .15s;}.sgd-drawer #saudLog .saud-rate button:hover{opacity: 1; border-color: var(--sgd-brand); transform: translateY(-1px);}.sgd-drawer #saudLog .saud-rate button.on{opacity: 1; background: color-mix(in srgb, var(--sgd-brand) 15%, transparent); border-color: var(--sgd-brand);}.sgd-drawer #saudLog .saud-rate button:disabled{transform: none;}.sgd-drawer .saud-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .3rem; margin: .3rem 0 .4rem;}.sgd-drawer #saudLog .saud-chips{margin: 0;}.sgd-drawer .saud-chips button{border: 1px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ink); border-radius: var(--sgd-r-pill); padding: .28rem .7rem; font-size: var(--sgd-f-2xs); font-weight: 600; line-height: 1.5; cursor: pointer; font-family: inherit; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.04); transition: all .15s;}.sgd-drawer .saud-chips button:hover{border-color: var(--sgd-brand); color: var(--sgd-brand-ink); background: color-mix(in srgb, var(--sgd-brand) 8%, var(--sgd-card)); transform: translateY(-1px);}.sgd-drawer .saud-chips button:disabled{opacity: .5; cursor: default; transform: none;}.sgd-drawer .saud-chips-append button{border-style: dashed; color: var(--sgd-brand-ink);}.sgd-drawer #saudLog .saud-sug{display: block; width: 100%; text-align: start; margin: .3rem 0 0; padding: .45rem .75rem; border-radius: 12px; border: 1px solid color-mix(in srgb, var(--sgd-brand) 35%, transparent); background: color-mix(in srgb, var(--sgd-brand) 5%, transparent); color: var(--sgd-ink); font: inherit; font-size: var(--sgd-f-sm); cursor: pointer; transition: all .15s;}.sgd-drawer #saudLog .saud-sug:hover{background: color-mix(in srgb, var(--sgd-brand) 12%, transparent); border-color: var(--sgd-brand);}.sgd-drawer #saudLog .sc-wrap{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .5rem; margin-top: .5rem; white-space: normal;}.sgd-drawer #saudLog .sc{--sc-acc:var(--sgd-brand); position: relative; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sc-acc); border-radius: var(--sgd-r-card); padding: .6rem .75rem .55rem; overflow: hidden; line-height: 1.55; box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05), 0 10px 24px -18px rgba(16, 21, 58, 0.35);}.sgd-drawer #saudLog .sc[data-accent="gold"]{--sc-acc:#C9A96A;}.sgd-drawer #saudLog .sc[data-accent="blue"]{--sc-acc:var(--sgs-blue,#0DA4DB);}.sgd-drawer #saudLog .sc[data-accent="green"]{--sc-acc:#1b8a5a;}.sgd-drawer #saudLog .sc[data-accent="red"]{--sc-acc:#b3261e;}.sgd-drawer #saudLog .sc[data-accent="grey"]{--sc-acc:#8A93A8;}.sgd-drawer #saudLog .sc-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: .5rem;}.sgd-drawer #saudLog .sc-ic{width: 34px; height: 34px; border-radius: var(--sgd-r-ctl); -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; font-size: 1.1rem; line-height: 1; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; background: color-mix(in srgb, var(--sc-acc) 14%, transparent);}.sgd-drawer #saudLog .sc-ht{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0;}.sgd-drawer #saudLog .sc-t{display: block; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: 1.4; overflow-wrap: anywhere;}.sgd-drawer #saudLog .sc-st{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); margin-top: .05rem;}.sgd-drawer #saudLog .sc-badges{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .2rem; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; max-width: 45%;}.sgd-drawer #saudLog .sc-badge{font-size: .62rem; font-weight: var(--sgd-w-bold); border-radius: var(--sgd-r-pill); padding: .05rem .5rem; line-height: 1.6; white-space: nowrap;}.sgd-drawer #saudLog .sc-badge.ok{color: var(--sgd-ok); background: var(--sgd-okbg);}.sgd-drawer #saudLog .sc-badge.warn{color: var(--sgd-amb); background: var(--sgd-ambbg);}.sgd-drawer #saudLog .sc-badge.bad{color: var(--sgd-bad); background: var(--sgd-badbg);}.sgd-drawer #saudLog .sc-badge.info{color: var(--sgd-brand-ink); background: color-mix(in srgb, var(--sgd-brand) 12%, transparent);}.sgd-drawer #saudLog .sc-img{display: block; width: 100%; height: 150px; object-fit: cover; border-radius: 12px; margin: .55rem 0 .1rem; background: var(--sgd-panel);}.sgd-drawer #saudLog .sc-facts, .sgd-drawer #saudLog .sc-rows{display: grid; grid-template-columns: 1fr 1fr; gap: .4rem .5rem; margin: .55rem 0 0;}.sgd-drawer #saudLog .sc-rows{margin-top: .3rem;}.sgd-drawer #saudLog .sc-fact{min-width: 0; background: var(--sgd-panel); border: 1px solid var(--sgd-line-s); border-radius: var(--sgd-r-ctl); padding: .3rem .55rem;}.sgd-drawer #saudLog .sc-k{display: block; font-size: .64rem; color: var(--sgd-mut); line-height: 1.4;}.sgd-drawer #saudLog .sc-v{display: block; margin: 0; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums; overflow-wrap: anywhere;}.sgd-drawer #saudLog .sc-sec{margin-top: .5rem; border-top: 1px dashed var(--sgd-line); padding-top: .35rem;}.sgd-drawer #saudLog .sc-sec-t{cursor: pointer; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-ink); list-style: none; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .35rem;}.sgd-drawer #saudLog .sc-sec-t::-webkit-details-marker{display: none;}.sgd-drawer #saudLog .sc-sec-t::before{content: '◂'; color: var(--sc-acc); font-size: var(--sgd-f-xs);}.sgd-drawer #saudLog .sc-sec[open] > .sc-sec-t::before{content: '▾';}.sgd-drawer #saudLog .sc-sec-b{padding: .25rem 0 .1rem;}.sgd-drawer #saudLog .sc-list{margin: .15rem 0 0; padding-inline-start: 1.1rem; font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd-drawer #saudLog .sc-list li{margin: .1rem 0;}.sgd-drawer #saudLog .sc-list li::marker{color: var(--sc-acc);}.sgd-drawer #saudLog .sc-tblw{overflow-x: auto; margin-top: .5rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); -webkit-overflow-scrolling: touch;}.sgd-drawer #saudLog .sc-tbl{border-collapse: collapse; width: 100%; font-size: var(--sgd-f-2xs);}.sgd-drawer #saudLog .sc-tbl th{text-align: start; font-size: .68rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut); background: var(--sgd-panel); padding: .3rem .5rem; white-space: nowrap;}.sgd-drawer #saudLog .sc-tbl td{padding: .3rem .5rem; border-top: 1px solid var(--sgd-line-s); color: var(--sgd-ink); white-space: nowrap; font-variant-numeric: tabular-nums;}.sgd-drawer #saudLog .sc-p{margin: .5rem 0 0; font-size: var(--sgd-f-sm); color: var(--sgd-ink);}.sgd-drawer #saudLog .sc-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .35rem; margin-top: .6rem;}.sgd-drawer #saudLog .sc-act{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; border-radius: var(--sgd-r-pill); padding: .32rem .85rem; line-height: 1.5; font: inherit; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); text-decoration: none; cursor: pointer; background: var(--sgd-fill, #0A7AA3); color: #fff; border: 1px solid var(--sgd-brand); transition: background .15s, transform .15s;}.sgd-drawer #saudLog .sc-act:hover{background: var(--sgs-blue-d, #0B6E93); border-color: var(--sgs-blue-d, #0B6E93); color: #fff; transform: translateY(-1px);}.sgd-drawer #saudLog .sc-act.ask{background: transparent; color: var(--sgd-brand-ink); border-color: color-mix(in srgb, var(--sgd-brand) 45%, transparent);}.sgd-drawer #saudLog .sc-act.ask:hover{background: color-mix(in srgb, var(--sgd-brand) 10%, transparent); color: var(--sgd-brand-ink);}.sgd-drawer #saudLog .sc-meta{display: block; margin-top: .5rem; font-size: .66rem; color: var(--sgd-mut);}.sgd[data-bg="dark"] .sgd-drawer #saudLog .sc{background: var(--sgd-card); box-shadow: 0 10px 26px -18px rgba(0, 0, 0, 0.6);}.sgd[data-bg="dark"] .sgd-drawer #saudLog .sc[data-accent="grey"]{--sc-acc:#8FA6C9;}.sgd[data-bg="dark"] .sgd-drawer #saudLog .sc-fact{background: rgba(255, 255, 255, 0.04);}.sgd[data-bg="dark"] .sgd-drawer #saudLog .me{background: rgba(13, 164, 219, 0.18); border-color: rgba(13, 164, 219, 0.3);}.sgd[data-bg="dark"] .sgd-drawer .saud-tools .saud-send{box-shadow: 0 5px 14px -5px rgba(13, 164, 219, 0.5);}@media (max-width: 420px){.sgd-drawer #saudLog .sc-facts{grid-template-columns: 1fr;}.sgd-drawer #saudLog .sc-badges{max-width: 100%;}}.sgd-drawer #saudLog .sc-kpis{display: grid; grid-template-columns: repeat(auto-fit, minmax(118px, 1fr)); gap: .45rem; margin: .6rem 0 0;}.sgd-drawer #saudLog .sc-kpi{min-width: 0; background: var(--sgd-panel); border: 1px solid var(--sgd-line-s); border-radius: var(--sgd-r-ctl); padding: .5rem .65rem;}.sgd-drawer #saudLog .sc-kpi-v{display: block; font-size: 1.65rem; line-height: 1.15; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sgd-drawer #saudLog .sc-kpi-l{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.4; margin-top: .15rem;}.sgd-drawer #saudLog .sc-kpi.ok .sc-kpi-v{color: var(--sgd-ok);}.sgd-drawer #saudLog .sc-kpi.warn .sc-kpi-v{color: var(--sgd-amb);}.sgd-drawer #saudLog .sc-kpi.bad .sc-kpi-v{color: var(--sgd-bad);}.sgd-drawer #saudLog .sc-kpi.info .sc-kpi-v{color: var(--sgd-brand-ink);}.sgd-drawer #saudLog .sc-prog{margin: .65rem 0 0;}.sgd-drawer #saudLog .sc-prog-l{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: .5rem; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd-drawer #saudLog .sc-prog-p{font-size: 1.05rem; font-variant-numeric: tabular-nums; color: var(--sgd-head);}.sgd-drawer #saudLog .sc-prog-t{position: relative; height: 12px; margin-top: .3rem; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px solid var(--sgd-line-s); overflow: hidden;}.sgd-drawer #saudLog .sc-prog-f{position: absolute; inset-block: 0; inset-inline-start: 0; display: block; border-radius: inherit; background: var(--sgd-brand); transition: width .6s ease;}.sgd-drawer #saudLog .sc-prog.ok .sc-prog-f{background: var(--sgd-ok);}.sgd-drawer #saudLog .sc-prog.warn .sc-prog-f{background: var(--sgd-amb);}.sgd-drawer #saudLog .sc-prog.bad .sc-prog-f{background: var(--sgd-bad);}.sgd-drawer #saudLog .sc-act.primary{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); padding: .55rem 1.2rem; border-radius: var(--sgd-r-ctl);}.sgd[data-bg="dark"] .sgd-drawer #saudLog .sc-kpi{background: rgba(255, 255, 255, 0.04);}@media (prefers-reduced-motion: reduce){.sgd-drawer #saudLog .sc-prog-f{transition: none;}}.sgd-drawer[data-desk="chairman"] #saudLog{zoom: 1.2;}.sgd-drawer[data-desk="chairman"] #saudLog .m.bot{color: var(--sgd-head);}.sgd-drawer[data-desk="chairman"] #saudLog .sc-k, .sgd-drawer[data-desk="chairman"] #saudLog .sc-kpi-l, .sgd-drawer[data-desk="chairman"] #saudLog .sc-st, .sgd-drawer[data-desk="chairman"] #saudLog .sc-meta{color: var(--sgd-ink);}.sgd-drawer[data-desk="chairman"] #saudIn{font-size: 1.15rem;}.sgd.saud-me[data-desk="chairman"] .psub, .sgd.saud-me[data-desk="chairman"] .sgd-detail{zoom: 1.15;}.sgd .saud-chair-ask{margin: 0 clamp(0.7rem, 2vw, 1.2rem) 0.9rem; padding: .9rem 1rem; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-inline-start: 5px solid var(--sgd-brand); border-radius: var(--sgd-r-card); box-shadow: var(--sgd-sh-1);}.sgd .saud-chair-ask > b{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .4rem; font-size: 1.25rem; color: var(--sgd-head); margin-bottom: .6rem;}.sgd .saud-chair-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .55rem;}.sgd .saud-chair-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .45rem; min-height: 48px; padding: .55rem 1.1rem; border-radius: var(--sgd-r-pill); font-size: 1.15rem; font-weight: var(--sgd-w-bold); text-decoration: none; color: var(--sgd-head); background: var(--sgd-panel); border: 1.5px solid var(--sgd-brand);}.sgd .saud-chair-chip:hover, .sgd .saud-chair-chip:focus-visible{background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill);}@media (prefers-reduced-motion: reduce){.sgd-drawer #saudLog .saud-dots i, .sgd-drawer #saudLog .bot.saud-wait::before, .sgd-drawer .saud-tools .saud-mic.on{animation: none;}}.sgd.intk > .intk-wrap{max-width: 1040px; margin-inline: auto;}.sgd.intk .sgd-panel{margin: 0 0 .8rem;}.sgd.intk .ptitle{margin: 0 0 .3rem; padding-bottom: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd.intk .ptitle::after{content: none;}.sgd.intk .psub{margin: 0 0 .5rem;}.sgd.intk .sgd-panel h4{margin-bottom: .6rem;}.sgd.intk .sgd-panel h4 .mini{font-weight: 600;}.sgd .intk-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem; border: 1px solid var(--sgd-brand); background: var(--sgd-fill, #0A7AA3); color: #fff !important; border-radius: var(--sgd-r-ctl); padding: .42rem .95rem; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); font-family: inherit; cursor: pointer; text-decoration: none !important; line-height: 1.3; white-space: nowrap; transition: filter .15s, border-color .15s;}.sgd .intk-btn:hover{filter: brightness(1.06);}.sgd .intk-btn.ghost{background: var(--sgd-surface); border-color: var(--sgd-line); color: var(--sgd-head) !important;}.sgd .intk-btn.ghost:hover{border-color: var(--sgd-brand); filter: none;}.sgd .intk-btn.ok, .sgd .intk-btn.primary{background: var(--sgd-fill-ok); border-color: var(--sgd-fill-ok);}.sgd .intk-btn.primary{padding: .55rem 1.4rem; font-size: var(--sgd-f-sm);}.sgd button.intk-btn.primary, .sgd a.intk-btn.primary, .sgd .intk-bar button.intk-btn.primary{background: var(--sgd-inverse) !important; border-color: var(--sgd-inverse) !important; color: var(--sgd-on-inverse) !important;}.sgd[data-bg="dark"] button.intk-btn.primary, .sgd[data-bg="dark"] a.intk-btn.primary, .sgd[data-bg="dark"] .intk-bar button.intk-btn.primary{background: var(--sgd-fill-ok, #0B7A47) !important; border-color: var(--sgd-ok) !important; color: #fff !important;}.sgd button.intk-btn:not(.ghost):not(.primary){background: var(--sgd-fill, #0A7AA3) !important; border-color: var(--sgd-brand-ink) !important; color: #fff !important;}.sgd button.intk-btn.ghost{background: var(--sgd-surface) !important; color: var(--sgd-head) !important;}.sgd .intk-conflict{display: block; border-width: 2px;}.sgd .intk-conflict ul, .sgd .intk-changes ul{margin: .35rem 0; padding-inline-start: 1.2rem;}.sgd .intk-readings{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: .6rem; margin: .5rem 0;}.sgd .intk-reading{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: .5rem .7rem; font-size: var(--sgd-f-sm);}.sgd .intk-reading ol{margin: .3rem 0 0; padding-inline-start: 1.2rem;}.sgd .intk-rulechk{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex-direction: row !important; align-items: center; gap: .4rem; font-size: var(--sgd-f-xs);}.sgd .intk-rulechk input{width: auto !important; min-height: 0 !important;}.sgd .intk-rules{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .intk-rules ul{margin: .3rem 0; padding-inline-start: 1.2rem;}.sgd .intk-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 1rem; align-items: flex-start; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .intk-stats{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .intk-stat{background: var(--sgd-ambbg); color: var(--sgd-amb); border-radius: var(--sgd-r-pill); padding: .25rem .75rem; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); white-space: nowrap;}.sgd .intk-stat b{font-size: var(--sgd-f-md); margin-inline-end: .2rem;}.sgd .intk-stat.ok{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd .intk-stat.bad{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgd .intk-guard{font-size: var(--sgd-f-xs); color: var(--sgd-ink); background: var(--sgd-panel); border: 1px dashed var(--sgd-line); border-radius: 12px; padding: .5rem .8rem; margin: 0 0 .8rem;}.sgd .intk-guard b{color: var(--sgd-head);}.sgd .intk-matrix{margin: 0 0 .8rem; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .45rem .8rem;}.sgd .intk-matrix > summary{cursor: pointer; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .intk-matrix .intk-tbl-wrap{margin-top: .5rem;}.sgd .intk-empty{padding: 1.4rem; text-align: center; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-card); color: var(--sgd-mut); font-size: var(--sgd-f-sm);}.sgd .intk-cards{display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: .7rem; margin-bottom: .8rem;}.sgd .intk-card{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-gold); border-radius: var(--sgd-r-card); padding: .75rem .9rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .28rem; box-shadow: var(--sgd-sh); min-width: 0;}.sgd .intk-card.st-extracted{border-inline-start-color: var(--sgd-brand);}.sgd .intk-card.st-created{border-inline-start-color: var(--sgd-ok);}.sgd .intk-card.st-failed{border-inline-start-color: var(--sgd-bad);}.sgd .intk-card-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: .5rem;}.sgd .intk-ref{font-size: var(--sgd-f-lg); color: var(--sgd-head);}.sgd .intk-kind{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d);}.sgd .intk-file{font-size: var(--sgd-f-xs); color: var(--sgd-ink); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .intk-file small{color: var(--sgd-mut);}.sgd .intk-who{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .intk-sum{margin: .2rem 0 0; font-size: var(--sgd-f-xs); line-height: 1.6; color: var(--sgd-ink); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.sgd .intk-card-acts{margin-top: auto; padding-top: .55rem; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .intk-card-acts .intk-btn:last-child{margin-inline-start: auto;}.sgd .intk-miss-n{color: var(--sgd-amb); font-weight: var(--sgd-w-bold); font-size: .74rem;}.sgd .intk-miss-n.chg{color: var(--sgd-brand-d);}.sgd .intk-head{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 1rem; align-items: flex-start; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .intk-head-main{min-width: 0; flex: 1 1 320px;}.sgd .intk-head-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .intk-files{display: -webkit-box; display: -webkit-flex; display: flex; gap: .35rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .intk-file-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .25rem; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: .15rem .6rem; font-size: .74rem; color: var(--sgd-ink) !important; text-decoration: none !important; max-width: 100%;}.sgd .intk-file-chip span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 220px; direction: ltr; unicode-bidi: isolate;}.sgd .intk-file-chip:hover{border-color: var(--sgd-brand);}.sgd .intk-warn{border: 1px solid color-mix(in srgb, var(--sgd-bad) 35%, transparent); background: var(--sgd-badbg); color: var(--sgd-ink); border-radius: var(--sgd-r-card); padding: .6rem .9rem; margin: 0 0 .8rem; font-size: var(--sgd-f-sm);}.sgd .intk-warn b{display: block; color: var(--sgd-bad); margin-bottom: .2rem;}.sgd .intk-saud{margin: 0 0 .8rem; border-radius: var(--sgd-r-card); padding: .75rem 1rem; border: 1px solid color-mix(in srgb, var(--sgd-gold) 45%, transparent);}.sgd .intk-saud > b{display: block; font-size: var(--sgd-f-2xs); margin-bottom: .25rem;}.sgd .intk-saud p{margin: 0; white-space: pre-wrap; line-height: 1.75; font-size: var(--sgd-f-sm); color: var(--sgd-ink);}.sgd .intk-changes{margin: 0 0 .8rem; border-radius: var(--sgd-r-card); padding: .75rem 1rem; background: color-mix(in srgb, var(--sgd-brand) 8%, var(--sgd-surface)); border: 1px solid color-mix(in srgb, var(--sgd-brand) 40%, transparent);}.sgd .intk-changes > b{display: block; color: var(--sgd-brand-d); font-size: var(--sgd-f-xs); margin-bottom: .3rem;}.sgd .intk-changes pre{margin: 0; white-space: pre-wrap; font-family: inherit; font-size: var(--sgd-f-sm); line-height: 1.75; color: var(--sgd-ink); text-align: start;}.sgd .intk-check{list-style: none; margin: 0 0 .6rem; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: .3rem .8rem;}.sgd .intk-check li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: .45rem; font-size: var(--sgd-f-sm); color: var(--sgd-ink); line-height: 1.5;}.sgd .intk-box{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 16px; height: 16px; margin-top: .2rem; border: 2px solid var(--sgd-amb); border-radius: 4px; background: var(--sgd-ambbg);}.sgd .intk-ok{color: var(--sgd-ok); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); margin-bottom: .5rem;}.sgd .intk-forms{display: grid; grid-template-columns: 1fr 1fr; gap: .7rem; border-top: 1px dashed var(--sgd-line); padding-top: .7rem;}@media (max-width: 760px){.sgd .intk-forms{grid-template-columns: 1fr;}}.sgd .intk-form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; align-items: flex-end; margin: 0;}.sgd .intk-form label{flex: 1 1 200px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; font-size: .74rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut); margin: 0; min-width: 0;}.sgd .intk-form input[type=text], .sgd .intk-form input[type=file]{width: 100%; min-height: 38px; box-sizing: border-box; font-size: var(--sgd-f-sm); padding: .35rem .6rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit;}.sgd .intk-form input[type=file]{padding: .3rem .5rem;}.sgd .intk-form .hint{flex: 1 1 100%;}.sgd .intk-add{background: color-mix(in srgb, var(--sgd-brand) 6%, var(--sgd-surface)); border: 1px dashed color-mix(in srgb, var(--sgd-brand) 45%, transparent); border-radius: 12px; padding: .55rem .7rem;}.sgd .intk-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: .55rem .8rem; align-items: end;}.sgd .intk-grid > label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; margin: 0; font-size: .74rem; font-weight: var(--sgd-w-bold); color: var(--sgd-mut); min-width: 0;}.sgd .intk-grid > .wide{grid-column: 1 / -1;}.sgd .intk-grid input, .sgd .intk-grid select{width: 100%; min-height: 38px; box-sizing: border-box; font-size: var(--sgd-f-sm); padding: .35rem .6rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); font-family: inherit; font-weight: 600;}.sgd .intk-grid input[readonly]{background: var(--sgd-panel); color: var(--sgd-mut); font-weight: var(--sgd-w-reg);}.sgd .intk-grid input:focus, .sgd .intk-grid select:focus{outline: none; border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.15);}.sgd .intk-grid input[dir=ltr]{font-variant-numeric: tabular-nums lining-nums;}.sgd .intk-note{grid-column: 1 / -1; font-size: var(--sgd-f-xs); background: var(--sgd-ambbg); color: var(--sgd-amb); border-radius: var(--sgd-r-ctl); padding: .4rem .7rem;}.sgd .intk-note b{color: inherit;}.sgd .intk-tbl-wrap{overflow-x: auto; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl);}.sgd .intk-tbl{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-xs); margin: 0;}.sgd .intk-tbl th{background: var(--sgd-panel); color: var(--sgd-head); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); padding: .45rem .7rem; text-align: start; white-space: nowrap; border-bottom: 1px solid var(--sgd-line);}.sgd .intk-tbl td{padding: .4rem .7rem; border-top: 1px solid var(--sgd-line-s); color: var(--sgd-ink); vertical-align: top;}.sgd .intk-tbl tbody tr:nth-child(even) td{background: color-mix(in srgb, var(--sgd-panel) 60%, transparent);}.sgd .intk-tbl td.num, .sgd .intk-tbl th.num{direction: ltr; unicode-bidi: isolate; text-align: start; font-variant-numeric: tabular-nums lining-nums; white-space: nowrap;}.sgd .intk-tbl td.yes{color: var(--sgd-ok); font-weight: var(--sgd-w-bold);}.sgd .intk-tbl td.no{color: var(--sgd-mut);}.sgd .intk-raw{margin: 0 0 .8rem; padding: .3rem .2rem;}.sgd .intk-raw > summary{cursor: pointer; font-size: .74rem; color: var(--sgd-mut);}.sgd .intk-raw textarea{width: 100%; margin-top: .4rem; direction: ltr; font-family: ui-monospace,monospace; font-size: var(--sgd-f-2xs); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-ink); padding: .5rem; box-sizing: border-box;}.sgd .intk-bar{position: sticky; bottom: 0; z-index: 20; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: color-mix(in srgb, var(--sgd-surface) 92%, transparent); backdrop-filter: blur(8px); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .55rem .8rem; margin: 0 0 .8rem; box-shadow: var(--sgd-sh);}.sgd .intk-bar .intk-btn.primary, .sgd .intk-bar .intk-done{margin-inline-start: auto;}.sgd .intk-done{color: var(--sgd-ok); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm);}.sgd .itree-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .7rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .8rem 1rem; margin: 0 0 .8rem; box-shadow: var(--sgd-sh);}.sgd .itree-head .ith-n{font-size: 1.05rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .itree-head .ith-net{margin-inline-start: auto; text-align: end;}.sgd .itree-head .ith-net b{display: block; font-size: 1.15rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d);}.sgd .itree-head .ith-net small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .itree-say{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: .4rem .7rem; margin: 0 0 .8rem;}.sgd .itree-say.bad{color: var(--sgd-bad); background: var(--sgd-badbg); font-weight: var(--sgd-w-bold);}.sgd .itl{position: relative; margin: 0; padding: 0 0 0; list-style: none;}.sgd .itl::before{content: ''; position: absolute; inset-block: .6rem; inset-inline-start: 14px; inline-size: 2px; background: var(--sgd-line);}.sgd .itl li{position: relative; padding-inline-start: 38px; padding-block: .45rem;}.sgd .itl .itl-i{position: absolute; inset-inline-start: 0; inset-block-start: .4rem; inline-size: 29px; block-size: 29px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--sgd-surface); border: 1px solid var(--sgd-line); font-size: var(--sgd-f-sm);}.sgd .itl .itl-b{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .5rem .75rem;}.sgd .itl li.man .itl-b{border-inline-start: 3px solid var(--sgd-brand);}.sgd .itl .itl-t{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: .5rem; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .itl .itl-t b{font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .itl .itl-d{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .itl .itl-a{margin-inline-start: auto; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d);}.sgd .itl .itl-m{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-2xs); margin-block-start: .15rem;}.sgd .itl .itl-m a{color: var(--sgd-brand-d); font-weight: var(--sgd-w-bold);}.sgd .itl-empty{color: var(--sgd-mut); font-size: var(--sgd-f-xs); padding: .8rem; text-align: center;}.sgd .htree{text-align: center; padding: .6rem 0 .2rem;}.sgd .htree-top{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .15rem; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .5rem .9rem;}.sgd .htree-top b{color: var(--sgd-head); font-size: var(--sgd-f-md);}.sgd .htree-top small{color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .htree-kids{display: -webkit-box; display: -webkit-flex; display: flex; gap: .6rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin-block-start: 1.2rem; position: relative;}.sgd .htree-kids::before{content: ''; position: absolute; inset-block-start: -1.1rem; inset-inline-start: 50%; inline-size: 2px; block-size: 1.1rem; background: var(--sgd-line);}.sgd .htree-kid{position: relative; min-inline-size: 150px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 12px; padding: .5rem .7rem; text-align: start;}.sgd .htree-kid::before{content: ''; position: absolute; inset-block-start: -.55rem; inset-inline-start: 50%; inline-size: 2px; block-size: .55rem; background: var(--sgd-line);}.sgd .htree-kid.agent{border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.12);}.sgd .htree-kid b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .htree-kid small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .htree-kid .hk-sh{font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-d); font-variant-numeric: tabular-nums lining-nums;}.sgd .htree-kid form{margin-block-start: .3rem;}.sgd .htree-sum{margin-block-start: .9rem; font-size: var(--sgd-f-xs);}.sgd .linkbtn{background: none; border: 0; padding: 0; font: inherit; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-bad); cursor: pointer;}.sgd .linkbtn:hover{text-decoration: underline;}.sgd[data-view="tsg"]:not([data-bg="dark"]){}.sgd[data-view="tsg"]:not([data-bg="dark"]) .adk-chip{background: var(--sgd-panel); border-color: var(--sgd-line);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .adk-chip b{color: var(--sgd-head);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .adk-chip:hover{background: var(--sgd-card); border-color: var(--sgd-gold);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .adk-tile{background-color: var(--sgd-card); background-image: none; border-color: var(--sgd-line); box-shadow: var(--sgd-sh-1);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .adk-tile b{color: var(--sgd-head);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .adk-tile small{color: var(--sgd-mut);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-appdock.compact{background: var(--sgd-card); border-color: var(--sgd-line);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod{box-shadow: var(--sgd-sh-1);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod:hover{box-shadow: var(--sgd-sh-2); border-color: var(--sgd-gold);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod .c{color: var(--sgd-head);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod .m, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod .ctxline{color: var(--sgd-mut);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod.prime .c{color: var(--sgd-gold-ink); text-shadow: none;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod.hot .c, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod.hot .num{color: var(--sgd-bad);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod.calm .c, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-mod.calm .num{color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]){}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-panel, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-grp, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-appdock.compact{border-radius: var(--sgd-r-sheet);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-tile, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-dec{border-radius: var(--sgd-r-card);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-kpi-mini > div, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-tools a, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-tools button{border-radius: var(--sgd-r-ctl);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-chip{border-radius: var(--sgd-r-pill);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-tile, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-grp, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-appdock.compact, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-kpi-mini > div{box-shadow: var(--sgd-sh-1);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-tile:hover{box-shadow: var(--sgd-sh-2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-grid{gap: var(--sgd-s3);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-row, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-kpi-mini{gap: var(--sgd-s2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-tile{padding: var(--sgd-s3) var(--sgd-s4); gap: var(--sgd-s1);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-grp{padding: var(--sgd-s3) var(--sgd-s4);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-appdock.compact{padding: var(--sgd-s3) var(--sgd-s4) var(--sgd-s4);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-gh{gap: var(--sgd-s2); margin-block-end: var(--sgd-s2); padding-block-end: var(--sgd-s2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-h{margin-block-end: var(--sgd-s2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-med);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod .c{font-size: var(--sgd-f-num); font-weight: var(--sgd-w-bold);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod.hot .c, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod.big .c, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod.prime .c{font-size: var(--sgd-f-num-lg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod.calm .c{font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod .m{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-h{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-h small{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-gh b{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-gh small{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-gn{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-tile b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-med);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-tile small{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .adk-chip b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-kpi-mini .l{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-kpi-mini .v{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold);}@media (prefers-reduced-motion: reduce){.sgd .adk-tile, .sgd .adk-chip{transition: none;}.sgd .adk-tile:hover, .sgd .adk-chip:hover{transform: none;}}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]){}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid{display: grid; gap: var(--sgd-s4); align-items: start; margin-block: var(--sgd-s5);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .now, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge{min-inline-size: 0;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .now{order: 1;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge{order: 2; display: grid; gap: var(--sgd-s3); align-content: start; inline-size: auto; block-size: auto; border-radius: 0; place-items: stretch; flex: initial; position: static;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge > span{inline-size: auto; block-size: auto; border-radius: 0; background: none; display: inline; place-items: stretch; font-weight: inherit; font-size: inherit; color: inherit;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid:empty, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .now:empty, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge:empty{display: none;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .now .sgd-now-sec > .sgd-panel{background: none; border: 0; box-shadow: none; padding: 0; margin: 0;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .now .sgd-now-sec:has(> h5) > .sgd-panel > h4{display: none;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .now .sgd-now-sec:not(:has(> h5)) > .sgd-panel > h4{margin: 0 0 var(--sgd-s2); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .now:only-child, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge:only-child{grid-column: 1 / -1;}@media (min-width: 1100px){.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid{grid-template-columns: 2fr 1fr;}}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-block-start: 3px solid var(--sgd-brand); border-radius: var(--sgd-r-sheet); box-shadow: var(--sgd-sh-2); padding: var(--sgd-s4) var(--sgd-s5);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now:empty{display: none;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-sec{padding-block: var(--sgd-s3); border-block-start: 1px solid var(--sgd-line-s);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-sec:first-child{border-block-start: 0; padding-block-start: 0;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-sec:last-child{padding-block-end: 0;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-sec:empty{display: none;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-sec > h5{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); margin: 0 0 var(--sgd-s2); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); line-height: 1.4;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-sec > h5 a{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-brand-ink);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-sec > h5 .n{margin-inline-start: auto; font-variant-numeric: tabular-nums lining-nums; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); line-height: 1; color: var(--sgd-brand-ink); background: color-mix(in srgb, var(--sgd-brand) 10%, transparent); border-radius: var(--sgd-r-pill); padding: var(--sgd-s1) var(--sgd-s2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); padding: var(--sgd-s2) var(--sgd-s3); padding-inline-start: var(--sgd-s4); border-radius: var(--sgd-r-ctl); color: var(--sgd-ink); font-size: var(--sgd-f-sm); line-height: 1.55; transition: background-color .15s ease;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row + .sgd-now-row{border-block-start: 1px solid var(--sgd-line-s);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row > *{min-inline-size: 0;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row > :last-child:not(:first-child){margin-inline-start: auto;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row .v{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row b{color: var(--sgd-head); font-size: var(--sgd-f-md); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row .num, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row .n{flex: none; font-variant-numeric: tabular-nums lining-nums; font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row .go, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row .k{flex: none; color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row .badge{flex: none;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row.hot{background: var(--sgd-badbg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row.hot::before{content: ''; position: absolute; inset-inline-start: 0; inset-block: var(--sgd-s1); inline-size: var(--sgd-s1); border-radius: var(--sgd-r-pill); background: var(--sgd-bad);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row.hot b{font-weight: var(--sgd-w-bold);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row.hot small{color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row.hot .num, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row.hot .n{color: var(--sgd-head);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) a.sgd-now-row:hover, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) button.sgd-now-row:hover{background: color-mix(in srgb, var(--sgd-brand) 6%, transparent);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) a.sgd-now-row.hot:hover, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) button.sgd-now-row.hot:hover{background: color-mix(in srgb, var(--sgd-bad) 22%, transparent);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row:focus-visible{outline: 2px solid var(--sgd-brand-ink); outline-offset: 2px;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now .sgd-frow, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now .nrow{border-block-end: 1px solid var(--sgd-line-s); font-size: var(--sgd-f-sm);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now .sgd-frow:last-child, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now .nrow:last-child{border-block-end: 0;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .sgd-panel, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .sgd-split, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .sgd-kpi-mini > div{box-shadow: none; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .sgd-kpi-mini > div{border-block-start: 1px solid var(--sgd-line);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .sgd-split{margin-block-end: 0;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .sgd-panel h4, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .sgd-split .sp-t{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .v, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .n, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge b{font-variant-numeric: tabular-nums lining-nums;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .talalbox, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-deskgrid > .gauge .saudbox{border-radius: var(--sgd-r-card); font-size: var(--sgd-f-sm);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx{margin-block-start: var(--sgd-s6); padding-block-start: var(--sgd-s4); border-block-start: 1px solid var(--sgd-line);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx:empty{display: none;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .q1{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .q1 small{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod{box-shadow: none; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod b{font-size: var(--sgd-f-sm);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod .m{color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod:hover{border-color: var(--sgd-brand); box-shadow: var(--sgd-sh-1);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod.hot{border-block-start: 3px solid var(--sgd-bad);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod.prime{border-block-start: 3px solid var(--sgd-gold);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod.prime .c{color: var(--sgd-gold-ink);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-mod.calm .c{font-size: var(--sgd-f-lg); color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .adk-h{font-size: var(--sgd-f-md); color: var(--sgd-mut);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .adk-grp{box-shadow: none; background: transparent;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .adk-tile{box-shadow: none;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-idx .sgd-appdock{margin-block: var(--sgd-s4) var(--sgd-s3);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) > .sgd-deskgrid, .sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) > .sgd-idx{padding-inline: clamp(0.7rem, 2vw, 1.2rem);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="tight"] .sgd-deskgrid{gap: var(--sgd-s3);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="tight"] .sgd-deskgrid > .gauge{gap: var(--sgd-s2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="tight"] .sgd-now{padding: var(--sgd-s3) var(--sgd-s4);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="tight"] .sgd-now-sec{padding-block: var(--sgd-s2);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="tight"] .sgd-now-row{padding-block: var(--sgd-s1); line-height: 1.35;}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="tight"] .sgd-idx{margin-block-start: var(--sgd-s5); padding-block-start: var(--sgd-s3);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="roomy"] .sgd-deskgrid{gap: var(--sgd-s5);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="roomy"] .sgd-deskgrid > .gauge{gap: var(--sgd-s4);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="roomy"] .sgd-now{padding: var(--sgd-s5) var(--sgd-s6);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="roomy"] .sgd-now-sec{padding-block: var(--sgd-s4);}.sgd:not([data-view="tsg"]):not([data-view="mqtrh"])[data-density="roomy"] .sgd-now-row{padding-block: var(--sgd-s3);}@media (prefers-reduced-motion: reduce){.sgd:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-now-row{transition: none;}}.sgd[data-view="sgreco"] .sgd-hello{background: radial-gradient(700px 200px at 88% 0%, rgba(13, 164, 219, 0.3), transparent 60%), linear-gradient(-120deg, rgba(16, 21, 58, 0.92) 0%, rgba(28, 35, 82, 0.84) 55%, rgba(11, 110, 147, 0.78) 100%), url("/sgreco_desktops/static/src/img/desk_bg.jpg") center/cover no-repeat, var(--sgs-navy, #10153A);}@keyframes sgdPremiumIn{from{opacity: 0;}to{opacity: 1;}}.sgd[data-view="sgreco"]{animation: sgdPremiumIn 0.5s cubic-bezier(0.2, 0.7, 0.2, 1) both;}.sgd[data-view="sgreco"] .sgd-mod:not(.hot):not(.prime):not(.calm){background: linear-gradient(-180deg, rgba(255, 255, 255, 0.96), rgba(247, 250, 253, 0.9));}.sgd[data-view="sgreco"] .sgd-mod{border-radius: var(--sgd-r-card); box-shadow: 0 1px 2px rgba(16, 21, 58, 0.05), 0 6px 18px -10px rgba(16, 21, 58, 0.18); transition: transform 0.28s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.28s ease, border-color 0.28s ease;}.sgd[data-view="sgreco"] .sgd-mod .c{display: inline-block; transition: transform 0.28s cubic-bezier(0.2, 0.7, 0.2, 1);}.sgd[data-view="sgreco"] a.sgd-mod:hover, .sgd[data-view="sgreco"] a.sgd-mod:focus-visible{transform: translateY(-3px); box-shadow: 0 2px 4px rgba(16, 21, 58, 0.06), 0 16px 32px -14px rgba(16, 21, 58, 0.32);}.sgd[data-view="sgreco"] a.sgd-mod:hover .c, .sgd[data-view="sgreco"] a.sgd-mod:focus-visible .c{transform: scale(1.06);}.sgd[data-view="sgreco"] .v2-sec > h4, .sgd[data-view="sgreco"] .v2-sec > summary > h4{position: relative; padding-block-end: .35rem;}.sgd[data-view="sgreco"] .v2-sec > h4::after, .sgd[data-view="sgreco"] .v2-sec > summary > h4::after{content: ""; position: absolute; inset-block-end: 0; inset-inline-start: 0; inline-size: 44px; block-size: 2px; border-radius: 2px; background: linear-gradient(-90deg, #C9A45C, rgba(201, 164, 92, 0.25));}.sgd[data-view="sgreco"] .cc-lock{background: linear-gradient(-180deg, rgba(10, 14, 36, 0.82), rgba(16, 21, 58, 0.9)), url("/sgreco_desktops/static/src/img/login_lobby.jpg") center/cover no-repeat, #0A0E24;}.sgd[data-view="sgreco"][data-bg="dark"] .sgd-mod:not(.hot):not(.prime):not(.calm){background: var(--sgd-card);}@media (prefers-reduced-motion: reduce){.sgd[data-view="sgreco"]{animation: none;}.sgd[data-view="sgreco"] .sgd-mod, .sgd[data-view="sgreco"] .sgd-mod .c{transition: none;}.sgd[data-view="sgreco"] a.sgd-mod:hover, .sgd[data-view="sgreco"] a.sgd-mod:hover .c{transform: none;}}.sgd-hello{isolation: isolate;}.sgd-lobby .lb-clock{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; margin-top: 6px; font-size: .74rem; color: var(--sgd-brand-ink, #0B6E93); background: color-mix(in srgb, #0DA4DB 10%, transparent); border-radius: var(--sgd-r-pill); padding: 3px 11px;}.sgd-lobby .lb-clock b{display: inline; font-size: var(--sgd-f-xs); color: #10153A;}.sgd-lobby .lobby-live{display: grid; gap: 12px; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));}.sgd-lobby .lobby-card.block{padding: 12px 14px; border-radius: var(--sgd-r-card); background: var(--sgd-surface, #fff); border: 1px solid var(--sgd-line); border-inline-start: 4px solid #0DA4DB; box-shadow: 0 4px 14px rgba(16, 21, 58, 0.06);}.sgd-lobby .lobby-card.block[open]{grid-column: 1 / -1;}.sgd-lobby .lbc-sum{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; cursor: pointer; list-style: none;}.sgd-lobby .lbc-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.sgd-lobby .lbc-top .tk{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: #10153A;}.sgd-lobby .lbc-chip{font-size: var(--sgd-f-3xs); font-weight: 600; color: #0B6E93; background: color-mix(in srgb, #0DA4DB 12%, transparent); border-radius: var(--sgd-r-pill); padding: 2px 9px;}.sgd-lobby .lbc-wait{margin-inline-start: auto; font-size: .74rem; font-weight: var(--sgd-w-bold); border-radius: var(--sgd-r-pill); padding: 2px 9px; color: #0B6E40; background: rgba(11, 110, 64, 0.12);}.sgd-lobby .lbc-wait.mid{color: #8A5A00; background: rgba(219, 150, 13, 0.16);}.sgd-lobby .lbc-wait.hot{color: #B42318; background: rgba(180, 35, 24, 0.13);}.sgd-lobby .lbc-sum .who{font-size: 1.2rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head, #10153A); line-height: 1.3;}.sgd-lobby .lbc-meta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; font-size: .74rem; color: var(--sgd-mut);}.sgd-lobby .lbc-meta .lbc-emp{color: #10153A; font-weight: 600;}.sgd-lobby .lbc-meta .lbc-emp.none{color: var(--sgd-mut); font-weight: var(--sgd-w-reg);}.sgd-lobby .lbc-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; align-items: center; margin-top: 4px;}.sgd-lobby .lbc-acts form{margin: 0;}.sgd-lobby .lbc-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; height: 32px; padding: 0 13px; border-radius: var(--sgd-r-ctl); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); font-family: inherit; cursor: pointer; border: 1px solid transparent;}.sgd-lobby .lbc-btn.go{background: #10153A; color: #fff;}.sgd-lobby .lbc-btn.ghost{background: none; border-color: var(--sgd-line); color: var(--sgd-mut); font-weight: 600;}.sgd-lobby .lbc-more{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin-top: 10px; padding-top: 10px; border-top: 1px dashed var(--sgd-line);}.sgd-lobby .sgd-list .lbc-wait{margin-inline-start: 4px;}@media (max-width: 1366px){.sgd-lobby .lobby-live{grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 10px;}.sgd-lobby .lbc-sum .who{font-size: 1.08rem;}}.sgd[data-bg="dark"]{}.sgd[data-bg="dark"] .gchip.ok, .sgd[data-bg="dark"] .v-ok, .sgd[data-bg="dark"] .bf-k.ok, .sgd[data-bg="dark"] [data-state="approved"] .svc-st, .sgd[data-bg="dark"] .pv2-doc.ok, .sgd[data-bg="dark"] .vz-msg.ok, .sgd[data-bg="dark"] .lbc-wait, .sgd[data-bg="dark"] .ish-role.pk-b2c, .sgd[data-bg="dark"] .ish-role.ph-land{color: var(--sgd-ok);}.sgd[data-bg="dark"] .gchip.warn, .sgd[data-bg="dark"] .v-warn, .sgd[data-bg="dark"] .bf-k.warn, .sgd[data-bg="dark"] [data-state="review"] .svc-st, .sgd[data-bg="dark"] .sf-o, .sgd[data-bg="dark"] .fwarn, .sgd[data-bg="dark"] .adl-warn, .sgd[data-bg="dark"] .brn-drift, .sgd[data-bg="dark"] .pv2-doc.miss, .sgd[data-bg="dark"] .lbc-wait.mid, .sgd[data-bg="dark"] .lv-low, .sgd[data-bg="dark"] .d-out, .sgd[data-bg="dark"] .inv-tag, .sgd[data-bg="dark"] .vz-chip, .sgd[data-bg="dark"] .saud-wip, .sgd[data-bg="dark"] .opk-pulse.p-warm, .sgd[data-bg="dark"] .sc-tip, .sgd[data-bg="dark"] .ish-role.partner, .sgd[data-bg="dark"] .itree-warn, .sgd[data-bg="dark"] .pz.stale, .sgd[data-bg="dark"] .map-gap, .sgd[data-bg="dark"] .ledger .led-hd, .sgd[data-bg="dark"] .ledger .c-n.bal{color: var(--sgd-amb);}.sgd[data-bg="dark"] .gchip.bad, .sgd[data-bg="dark"] .v-bad, .sgd[data-bg="dark"] [data-state="refused"] .svc-st, .sgd[data-bg="dark"] .lh-nonext, .sgd[data-bg="dark"] .vz-msg.err, .sgd[data-bg="dark"] .sg-guide-warn, .sgd[data-bg="dark"] .lbc-wait.hot, .sgd[data-bg="dark"] .ish-role.pk-b2g, .sgd[data-bg="dark"] .sgd-mod.hot .fa{color: var(--sgd-bad);}.sgd[data-bg="dark"] .ish-role, .sgd[data-bg="dark"] .ish-st-contracted, .sgd[data-bg="dark"] .opk-src.saud, .sgd[data-bg="dark"] .pn.price, .sgd[data-bg="dark"] .lbc-chip, .sgd[data-bg="dark"] .wq-card .stp.st-published, .sgd[data-bg="dark"] .sgd-mod .fa{color: var(--sgd-brand-ink);}.sgd[data-bg="dark"] .ish-role.pk-b2b, .sgd[data-bg="dark"] .ish-role.ph-dev, .sgd[data-bg="dark"] .sgid-badge.lock{color: var(--sgd-head);}.sgd[data-bg="dark"] .wq-card .stp.st-published{background: rgba(13, 164, 219, 0.14);}.sgd[data-bg="dark"] .sgd-fab .fabmenu a:hover{background: var(--sgd-fill); color: var(--sgd-on-fill);}.sgd[data-bg="dark"] ~ * #saudLog .saud-amt, .sgd[data-bg="dark"] #saudLog .saud-amt, body.sgd-bg-dark #saudLog .saud-amt, body.sgd-bg-dark #sgSaud .saud-amt{color: var(--sgd-gold-ink, #E4C784);}.sgd-mypin-pop{background: var(--sgd-surface, #FFFFFF);}.sgd-mypin-pop .rp{background: var(--sgd-panel, #FFFDF8);}.sgd-mypin-pop .acts .sy{background: var(--sgd-surface, #FFFFFF);}.sgd-mypin-pop .mn, .sgd-mypin-pop .xx{color: var(--sgd-mut, #5C6580);}.sgd:not([data-bg="dark"]) .d-in, .sgd:not([data-bg="dark"]) .cb-kind, .sgd:not([data-bg="dark"]) .ig-who, .sgd:not([data-bg="dark"]) .pv2-c-c, .sgd:not([data-bg="dark"]) .sgid-chips input:checked + span{color: var(--sgd-brand-ink);}.sgd:not([data-bg="dark"]) .srl-dot.cur{color: var(--sgd-gold-ink);}.sgd:not([data-bg="dark"]) .pz.stale, .sgd:not([data-bg="dark"]) .map-gap{color: var(--sgd-gold-ink);}.sgd .sgd-empty{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: var(--sgd-s3) var(--sgd-s4); margin: var(--sgd-s2) 0; background: var(--sgd-surface); color: var(--sgd-ink); border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-card);}.sgd .sgd-empty-ic{flex: none; width: 26px; height: 26px; fill: none; stroke: var(--sgd-mut); stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round;}.sgd .sgd-empty-tx{flex: 1 1 12rem; min-width: 0;}.sgd .sgd-empty-tx b{display: block; color: var(--sgd-head); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-md);}.sgd .sgd-empty-tx small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-sm);}.sgd .sgd-empty-go{flex: none; font-weight: var(--sgd-w-med); font-size: var(--sgd-f-sm); color: var(--sgd-brand-ink) !important; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: var(--sgd-s1) var(--sgd-s4); background: var(--sgd-panel); min-height: 32px; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center;}.sgd .sgd-empty-go:hover{border-color: var(--sgd-brand);}.sgd .sgd-empty-go:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .sgd-empty[data-tone="ok"]{border-style: solid; background: var(--sgd-okbg);}.sgd .sgd-empty[data-tone="ok"] .sgd-empty-ic{stroke: var(--sgd-ok);}.sgd .sgd-empty[data-tone="warn"]{border-style: solid; background: var(--sgd-ambbg);}.sgd .sgd-empty[data-tone="warn"] .sgd-empty-ic{stroke: var(--sgd-amb);}.sgd .sgd-empty[data-tone="error"]{border-style: solid; background: var(--sgd-badbg);}.sgd .sgd-empty[data-tone="error"] .sgd-empty-ic{stroke: var(--sgd-bad);}.sgd .sgd-list > .sgd-empty{margin: 0;}.sgd-kit .sgd-kit-sec{margin: 0 clamp(0.7rem, 2vw, 1.2rem) var(--sgd-s5);}.sgd-kit .sgd-kit-h{color: var(--sgd-head); font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold); margin: 0 0 var(--sgd-s3); display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s2); align-items: baseline; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd-kit code{font-size: var(--sgd-f-xs); color: var(--sgd-brand-ink); background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: 6px; padding: 0 var(--sgd-s1);}.sgd-kit .sgd-kit-grid{display: grid; gap: var(--sgd-s3); grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));}.sgd-kit .sgd-kit-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s2); -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin-bottom: var(--sgd-s3);}.sgd-kit .sgd-kit-note{color: var(--sgd-mut); font-size: var(--sgd-f-sm); margin: var(--sgd-s2) 0 0;}.sgd-kit .sgd-kit-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; min-height: 30px; padding: 0 var(--sgd-s3); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-ink); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med);}.sgd-kit .sgd-kit-chip[aria-pressed="true"]{background: var(--sgd-fill); color: var(--sgd-on-fill); border-color: var(--sgd-fill);}.sgd-kit .sgd-kit-stage{position: relative; height: 240px; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-card); overflow: hidden; background: var(--sgd-bg);}.sgd-kit .sgd-kit-stage .sgd-drawer{position: absolute; z-index: 1;}.sgd-kit .sgd-kit-sw{display: grid; gap: var(--sgd-s2); grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));}.sgd-kit .sgd-kit-sw .sw{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2);}.sgd-kit .sgd-kit-sw i{width: 28px; height: 28px; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); flex: none;}.sgd-drawer #saudLog .m{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-reg);}.sgd td, .sgd-drawer td{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg);}.sgd small, .sgd .fold-hint, .sgd-drawer small{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgf{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s4); margin: 0 0 var(--sgd-s5);}.sgd .sgf-card{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); box-shadow: var(--sgd-sh-1); padding: var(--sgd-s4); min-width: 0;}.sgd .sgf-saud{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: var(--sgd-s2) var(--sgd-s3); box-shadow: var(--sgd-sh-1);}.sgd .sgf-saud-av{width: 40px; height: 40px; border-radius: 50%; object-fit: cover; object-position: top; border: 2px solid var(--sgd-brand); background: var(--sgd-navy); flex: none;}.sgd .sgf-saud-ask{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--sgd-s3); background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s4); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg); text-decoration: none; min-width: 0;}.sgd .sgf-saud-ask b{font-weight: var(--sgd-w-bold);}.sgd .sgf-saud-ask:hover{background: #0B6E93; color: var(--sgd-on-fill);}.sgd .sgf-saud-ask.calm{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd .sgf-kpis{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--sgd-s4);}.sgd .sgf-kpi{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sgd .sgf-kt{color: var(--sgd-mut); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg);}.sgd .sgf-kv{font-size: var(--sgd-f-num-lg); font-weight: var(--sgd-w-med); color: var(--sgd-head); line-height: 1.2;}.sgd .sgf-kpi.t-ok .sgf-kv{color: var(--sgd-ok);}.sgd .sgf-kpi.t-bad .sgf-kv{color: var(--sgd-bad);}.sgd .sgf-kpi.t-amb .sgf-kv{color: var(--sgd-amb);}.sgd .sgf-bar{display: block; height: 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-track); overflow: hidden;}.sgd .sgf-bar i{display: block; height: 100%; background: var(--sgd-fill); border-radius: inherit;}.sgd .sgf-kpi.t-ok .sgf-bar i{background: var(--sgd-fill-ok);}.sgd .sgf-kpi.t-bad .sgf-bar i{background: var(--sgd-fill-bad);}.sgd .sgf-kpi.t-amb .sgf-bar i{background: var(--sgd-amb);}.sgd .sgf-kl, .sgd .sgf-note, .sgd .sgf-kpi-cap{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgf-kpi-cap{margin-top: calc(-1 * var(--sgd-s2));}.sgd .sgf-grid{display: grid; grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr); gap: var(--sgd-s4); align-items: start;}.sgd .sgf-col{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s4); min-width: 0;}.sgd .sgf-h{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-med); color: var(--sgd-head);}.sgd .sgf-hrow{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: var(--sgd-s3);}.sgd .sgf-sub{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg); margin: var(--sgd-s1) 0 var(--sgd-s3);}.sgd .sgf-strong{color: var(--sgd-ink); font-weight: var(--sgd-w-med); text-decoration: none;}.sgd a.sgf-strong:hover{color: var(--sgd-brand-ink);}.sgd .sgf-tbl{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg);}.sgd .sgf-tr{display: grid; grid-template-columns: minmax(0, 2fr) minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1.1fr) minmax(0, 0.9fr) minmax(0, 1.2fr); gap: var(--sgd-s3); align-items: center; padding: var(--sgd-s3) var(--sgd-s2); border-bottom: 1px solid var(--sgd-line);}.sgd .sgf-th{background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); border: 0; color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .sgf-tr:last-child{border-bottom: 0;}.sgd .sgf-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; border-radius: var(--sgd-r-pill); padding: 2px 10px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); white-space: nowrap;}.sgd .sgf-chip::before{content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor;}.sgd .sgf-chip.c-ok{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd .sgf-chip.c-amb{background: var(--sgd-ambbg); color: var(--sgd-amb);}.sgd .sgf-chip.c-bad{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgd .sgf-chip.c-calm{background: var(--sgd-panel); color: var(--sgd-mut);}.sgd .sgf-act{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: var(--sgd-s1);}.sgd .sgf-act form{margin: 0;}.sgd .sgf-btn{border: 0; border-radius: var(--sgd-r-ctl); background: var(--sgd-fill); color: var(--sgd-on-fill); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); padding: 6px var(--sgd-s4); cursor: pointer; min-height: 32px;}.sgd .sgf-btn:hover{background: #0B6E93;}.sgd .sgf-btn[disabled]{background: var(--sgd-track); color: var(--sgd-mut); cursor: not-allowed;}.sgd .sgf-why{color: var(--sgd-bad); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg); line-height: 1.4;}.sgd .sgf-fund + .sgf-fund{border-top: 1px solid var(--sgd-line); margin-top: var(--sgd-s3); padding-top: var(--sgd-s3);}.sgd .sgf-eq{display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch; gap: var(--sgd-s2); margin-bottom: var(--sgd-s2);}.sgd .sgf-eq > i{align-self: center; font-style: normal; color: var(--sgd-mut); font-weight: var(--sgd-w-med);}.sgd .sgf-cell{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1); background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); min-width: 0;}.sgd .sgf-cell small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgf-cell bdi{font-weight: var(--sgd-w-med); color: var(--sgd-ink);}.sgd .sgf-cell.hot bdi{color: var(--sgd-brand-ink);}.sgd .sgf-sale{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); margin-bottom: var(--sgd-s2);}.sgd .sgf-sale form{margin: 0;}.sgd .sgf-sale-tx{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0; font-size: var(--sgd-f-sm);}.sgd .sgf-sale-tx small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgf-amt{font-weight: var(--sgd-w-med); color: var(--sgd-ink); font-size: var(--sgd-f-sm); white-space: nowrap;}.sgd .sgf-legend{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s4); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg); color: var(--sgd-mut);}.sgd .sgf-legend span::before{content: ""; display: inline-block; width: 10px; height: 10px; border-radius: 3px; margin-inline-end: 6px; vertical-align: middle;}.sgd .sgf-legend .lg-due::before{background: var(--sgd-track);}.sgd .sgf-legend .lg-got::before{background: var(--sgd-brand);}.sgd .sgf-chart{width: 100%; height: auto; display: block; margin-top: var(--sgd-s2);}.sgd .sgf-chart .due{fill: var(--sgd-track);}.sgd .sgf-chart .got{fill: var(--sgd-brand);}.sgd .sgf-chart .ax{stroke: var(--sgd-line); stroke-width: 1;}.sgd .sgf-chart text{fill: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}@media (max-width: 1100px){.sgd .sgf-kpis{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .sgf-grid{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 720px){.sgd .sgf-kpis{grid-template-columns: minmax(0, 1fr);}.sgd .sgf-tr{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}.sgd .sgf-th{display: none;}.sgd .sgf-saud{border-radius: var(--sgd-r-card);}}.sgd .sgd-now.sgx-dense .sgd-now-sec > a.sgd-now-row:nth-of-type(n+7){display: none;}@media (min-width: 1280px){.sgd .sgd-now.sgx-dense{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--sgd-s5); align-items: start;}.sgd .sgd-now.sgx-dense > h4{grid-column: 1 / -1;}.sgd .sgd-now.sgx-dense > .sgd-now-sec{border-block-start: 1px solid var(--sgd-line-s); padding-block: var(--sgd-s3); min-inline-size: 0;}.sgd .sgd-now.sgx-dense > .sgd-now-sec.sgx-dirs{grid-row: span 2;}}.sgd .sgx-tabs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); align-items: center;}.sgd .sgx-tabs > .sgx-r{position: absolute; opacity: 0; pointer-events: none; inline-size: 1px; block-size: 1px;}.sgd .sgx-tabs > .sgx-t{cursor: pointer; margin: 0; padding: var(--sgd-s1) var(--sgd-s3); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-mut); background: var(--sgd-surface);}.sgd .sgx-tabs > .sgx-t bdi{font-weight: var(--sgd-w-bold); margin-inline-start: var(--sgd-s1);}.sgd .sgx-tabs > .sgx-p{display: none; flex-basis: 100%; margin-block-start: var(--sgd-s2);}.sgd .sgx-tabs > .r-me:checked + .t-me, .sgd .sgx-tabs > .r-by:checked + .t-by, .sgd .sgx-tabs > .r-late:checked + .t-late{color: var(--sgd-brand-ink); border-color: var(--sgd-brand); background: color-mix(in srgb, var(--sgd-brand) 10%, transparent);}.sgd .sgx-tabs > .r-me:checked ~ .p-me, .sgd .sgx-tabs > .r-by:checked ~ .p-by, .sgd .sgx-tabs > .r-late:checked ~ .p-late{display: block;}.sgd .sgx-tabs > .sgx-r:focus-visible + .sgx-t{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .sgx-tabs .sgd-now-row > b{font-weight: var(--sgd-w-reg); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .sgx-tabs .sgd-now-row.hot > b{font-weight: var(--sgd-w-bold);}.sgd .sgx-links{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); margin-block-start: var(--sgd-s2); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgx-links a{color: var(--sgd-brand-ink);}@media (min-width: 900px){.sgd .sgd-appdock.grouped.sgx-dense{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--sgd-s3); align-items: start;}.sgd .sgd-appdock.grouped.sgx-dense > .adk-h{grid-column: 1 / -1;}.sgd .sgd-appdock.grouped.sgx-dense > .adk-grp{margin: 0; min-inline-size: 0;}}@media (min-width: 1280px){.sgd .sgd-appdock.grouped.sgx-dense{grid-template-columns: repeat(3, minmax(0, 1fr));}}.sgd .sgc-saud-hint{flex: 1; min-width: 0; color: var(--sgd-mut); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .sgc-grid{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr) minmax(0, 1fr); gap: var(--sgd-s4); align-items: start;}.sgd .sgc-more{color: var(--sgd-brand-ink); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); text-decoration: none; white-space: nowrap;}.sgd .sgc-brief{background: linear-gradient(-135deg, var(--sgd-fill, #0A7AA3), var(--sgd-navy) 55%); color: var(--sgd-on-fill); border-radius: var(--sgd-r-card); padding: var(--sgd-s4); box-shadow: var(--sgd-sh-1); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s3);}.sgd .sgc-brief-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3);}.sgd .sgc-brief-h b{display: block; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold);}.sgd .sgc-brief-h small{opacity: .8; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgc-brief-av{width: 52px; height: 52px; border-radius: 50%; object-fit: cover; object-position: top; border: 2px solid var(--sgd-on-fill); flex: none;}.sgd .sgc-pri{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s2); align-items: baseline; color: var(--sgd-on-fill); text-decoration: none; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); line-height: 1.6;}.sgd .sgc-pri::before{content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--sgd-brand); transform: translateY(-1px);}.sgd .sgc-pri.t-amb::before{background: var(--sgd-amb);}.sgd .sgc-pri.t-bad::before{background: var(--sgd-fill-bad);}.sgd .sgc-pri.t-ok::before{background: var(--sgd-fill-ok);}.sgd a.sgc-pri:hover{color: var(--sgd-on-fill); text-decoration: underline;}.sgd .sgc-brief-go{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s2); -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: var(--sgd-s2);}.sgd .sgc-go, .sgd .sgc-go2{flex: 1; text-align: center; border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s3); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); text-decoration: none; min-width: 0;}.sgd .sgc-go{background: var(--sgd-gold); color: var(--sgd-navy);}.sgd .sgc-go2{border: 1px solid currentColor; color: var(--sgd-on-fill);}.sgd .sgc-tabs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2);}.sgd .sgc-r{position: absolute; opacity: 0; pointer-events: none;}.sgd .sgc-t{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: 4px var(--sgd-s3); cursor: pointer; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-ink); background: var(--sgd-surface); margin: 0;}.sgd .sgc-r:checked + .sgc-t{background: var(--sgd-fill); color: var(--sgd-on-fill); border-color: transparent;}.sgd .sgc-r:focus-visible + .sgc-t{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .sgc-list, .sgd .sgc-pane{flex-basis: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2); margin-top: var(--sgd-s2);}.sgd .sgc-pane{display: none;}.sgd .sgc-tabs:has(.r-me:checked) .p-me, .sgd .sgc-tabs:has(.r-by:checked) .p-by, .sgd .sgc-tabs:has(.r-late:checked) .p-late{display: -webkit-box; display: -webkit-flex; display: flex;}.sgd .sgc-tabs:has(.r-pay:checked) .sgc-item:not(.k-pay), .sgd .sgc-tabs:has(.r-com:checked) .sgc-item:not(.k-com), .sgd .sgc-tabs:has(.r-dec:checked) .sgc-item:not(.k-dec){display: none;}.sgd .sgc-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; gap: var(--sgd-s3); background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3);}.sgd .sgc-item-tx{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 4px; min-width: 0; font-size: var(--sgd-f-sm);}.sgd .sgc-item-tx small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgc-item .sgf-act{align-items: stretch; flex: none; width: 128px;}.sgd .sgc-item .sgf-why{max-width: 128px;}.sgd .sgc-btn2{display: block; text-align: center; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: 6px var(--sgd-s3); color: var(--sgd-brand-ink); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); text-decoration: none; background: var(--sgd-surface);}.sgd .sgc-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s3); text-decoration: none; color: var(--sgd-ink); margin-bottom: var(--sgd-s2);}.sgd .sgc-pane .sgc-row{margin-bottom: 0;}.sgd a.sgc-row:hover{box-shadow: inset 0 0 0 1px var(--sgd-brand);}.sgd .sgc-row-tx{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0; font-size: var(--sgd-f-sm);}.sgd .sgc-row-tx b{font-weight: var(--sgd-w-med); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .sgc-row-tx small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgc-time{flex: none; min-width: 64px; text-align: center; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-brand-ink); padding: 6px var(--sgd-s2); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-sm);}.sgd .sgc-lg{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s4); margin-bottom: var(--sgd-s3);}.sgd .sgc-ring{--p:0; flex: none; width: 128px; height: 128px; border-radius: 50%; display: grid; place-items: center; background: conic-gradient(var(--sgd-brand) calc(var(--p) * 1%), var(--sgd-track) 0);}.sgd .sgc-ring > div{width: 100px; height: 100px; border-radius: 50%; background: var(--sgd-surface); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 2px; text-align: center;}.sgd .sgc-ring bdi{font-size: var(--sgd-f-num); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgc-ring small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd .sgc-lg-bars{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s3); min-width: 0;}.sgd .sgc-lg-b{display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px var(--sgd-s2); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-ink);}.sgd .sgc-lg-b .sgf-bar{grid-column: 1 / -1;}@media (max-width: 1100px){.sgd .sgc-grid{grid-template-columns: minmax(0, 1fr);}.sgd .sgc-saud-hint{display: none;}}@media (max-width: 720px){.sgd .sgc-lg{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}.sgd .sgc-ring{align-self: center;}.sgd .sgc-item{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd .sgc-item .sgf-act{width: 100%;}}.sgd .sgv-grid{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr) minmax(0, 1fr); gap: var(--sgd-s4); align-items: start;}.sgd a.sgv-k{text-decoration: none; color: inherit;}.sgd a.sgv-k:hover{box-shadow: inset 0 0 0 1px var(--sgd-brand);}.sgd .sgv-tri{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--sgd-s2); margin-top: var(--sgd-s3);}.sgd .sgv-tri > div{background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px;}.sgd .sgv-tri small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd .sgv-tri bdi{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgv-bal{margin: var(--sgd-s3) 0; background: var(--sgd-okbg); color: var(--sgd-ok); border: 1px solid var(--sgd-ok); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); text-align: center; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold);}.sgd .sgv-mh{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin-bottom: var(--sgd-s2);}.sgd .sgv-mv, .sgd .sgv-hold{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: var(--sgd-s3); padding: var(--sgd-s2) var(--sgd-s3); border-radius: var(--sgd-r-ctl); margin-bottom: var(--sgd-s2);}.sgd .sgv-mv{background: var(--sgd-panel);}.sgd .sgv-hold{border-bottom: 1px solid var(--sgd-line); border-radius: 0; padding-inline: 0;}.sgd .sgv-amt{flex: none; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgv-mv.in .sgv-amt{color: var(--sgd-ok);}.sgd .sgv-mv.out .sgv-amt{color: var(--sgd-bad);}.sgd .sgv-it{align-items: center;}.sgd .sgv-go{flex: none; min-width: 96px; text-align: center; text-decoration: none;}.sgd .sgc-tabs:has(.r-all:checked) .sgv-more, .sgd .sgc-tabs:has(.r-exc:checked) .sgc-item:not(.k-exc), .sgd .sgc-tabs:has(.r-lv:checked) .sgc-item:not(.k-lv), .sgd .sgc-tabs:has(.r-clr:checked) .sgc-item:not(.k-clr){display: none;}.sgd .sgv-ag{list-style: none; margin: var(--sgd-s3) 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s3);}.sgd .sgv-ag li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); color: var(--sgd-ink);}.sgd .sgv-ag li > span{flex: none; width: 26px; height: 26px; border-radius: 50%; display: grid; place-items: center; border: 1px solid var(--sgd-line); color: var(--sgd-brand-ink); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd .sgv-gnote{background: var(--sgd-ambbg); color: var(--sgd-gold-ink); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}@media (max-width: 1100px){.sgd .sgv-grid{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 720px){.sgd .sgv-it{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch;}}.sgd .sgpm-tr{grid-template-columns: minmax(0, 2fr) minmax(0, 0.7fr) minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);}.sgd .sgpm-sh{grid-template-columns: minmax(0, 2fr) minmax(0, 1.3fr) minmax(0, 0.7fr) minmax(0, 1fr); text-decoration: none; color: inherit;}.sgd a.sgpm-sh:hover{background: var(--sgd-panel);}.sgd .sgpm-occ{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; min-width: 0;}.sgd .sgpm-occ small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd .sgpm-ok{color: var(--sgd-brand-ink);}.sgd .sgpm-bad{color: var(--sgd-bad);}.sgd .sgpm-tot{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd .sgpm-warn{text-decoration: none; white-space: nowrap; background: var(--sgd-fill-bad);}.sgd .sgpm-av{flex: none; width: 36px; height: 36px; border-radius: 50%; display: grid; place-items: center; background: var(--sgd-badbg); color: var(--sgd-bad); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd .sgsl .sgpm-av{background: var(--sgd-panel); color: var(--sgd-brand-ink);}.sgd .sgpm-ten{background: transparent; border-bottom: 1px solid var(--sgd-line); border-radius: 0; margin: 0; padding: var(--sgd-s3) 0;}.sgd a.sgpm-al{text-decoration: none; color: inherit;}.sgd a.sgpm-al:hover b{color: var(--sgd-brand-ink);}.sgd .sgpm-tri{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--sgd-s2); margin: var(--sgd-s2) 0 var(--sgd-s3);}.sgd .sgpm-tri > a, .sgd .sgpm-tri > div{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; min-width: 0; text-decoration: none; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); color: var(--sgd-ink); background: var(--sgd-surface);}.sgd .sgpm-tri bdi{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgpm-tri b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med);}.sgd .sgpm-tri small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd .sgpm-tri .t-ok{border-color: var(--sgd-ok);}.sgd .sgpm-tri .t-ok bdi{color: var(--sgd-ok);}.sgd .sgpm-tri .t-bad{border-color: var(--sgd-bad);}.sgd .sgpm-tri .t-bad bdi{color: var(--sgd-bad);}.sgd .sgpm-tri .t-amb{border-color: var(--sgd-amb);}.sgd .sgpm-tri .t-amb bdi{color: var(--sgd-amb);}.sgd .sgpm-tri .t-brand{border-color: var(--sgd-brand);}.sgd .sgpm-tri .t-brand bdi{color: var(--sgd-brand-ink);}.sgd .sgpm-tri .t-calm{background: var(--sgd-panel); border-color: transparent;}.sgd .sgpm-tri > a:hover{box-shadow: inset 0 0 0 1px var(--sgd-brand);}.sgd .sgsl-fun{display: grid; grid-template-columns: minmax(0, 7rem) minmax(0, 1fr) 2.5rem; gap: var(--sgd-s2) var(--sgd-s3); align-items: center;}.sgd .sgsl-fl{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); color: var(--sgd-ink);}.sgd .sgsl-fn{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgsl-fb{height: 12px;}.sgd .sgsl-fb.f-interest i{background: var(--sgd-navy);}.sgd .sgsl-fb.f-offer i, .sgd .sgsl-fb.f-contract i{background: var(--sgd-gold);}.sgd .sgsl-fb.f-deposit i{background: var(--sgd-fill-ok);}.sgd .sgsl-vc{grid-template-columns: repeat(4, minmax(0, 1fr));}.sgd .sgsl-bd{grid-template-columns: minmax(0, 2fr) repeat(3, minmax(0, 0.7fr)) minmax(0, 1.3fr);}.sgd .sgsl-of{grid-template-columns: minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1.2fr); text-decoration: none; color: inherit;}.sgd a.sgsl-of:hover{background: var(--sgd-panel);}.sgd .sgsl-my{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 0.9fr) minmax(0, 1.1fr) minmax(0, 0.8fr);}.sgd .sgsl-cut{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .sgsl-av{width: 36px; height: 36px;}.sgd .sgsl-cyc{margin-top: var(--sgd-s3);}@media (max-width: 1100px){.sgd .sgsl-vc{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 720px){.sgd .sgpm-tri{grid-template-columns: minmax(0, 1fr);}.sgd .sgsl-vc{grid-template-columns: minmax(0, 1fr);}.sgd .sgsl-fun{grid-template-columns: minmax(0, 5rem) minmax(0, 1fr) 2rem;}}.sgd .sgau .sgf-chip.c-brand, .sgd .sgva .sgf-chip.c-brand, .sgd .sgop .sgf-chip.c-brand{background: var(--sgd-panel); color: var(--sgd-brand-ink);}.sgd .sgau-pipe{list-style: none; margin: var(--sgd-s3) 0 var(--sgd-s2); padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s1); overflow-x: auto;}.sgd .sgau-pipe li{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; min-width: 58px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 4px; position: relative; text-align: center;}.sgd .sgau-pipe li::before{content: ""; position: absolute; top: 15px; inset-inline: 0; height: 2px; background: var(--sgd-line); z-index: 0;}.sgd .sgau-pipe bdi{position: relative; z-index: 1; width: 32px; height: 32px; border-radius: 50%; display: grid; place-items: center; background: var(--sgd-surface); border: 2px solid var(--sgd-line); color: var(--sgd-mut); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold);}.sgd .sgau-pipe b{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-ink); line-height: 1.3;}.sgd .sgau-pipe small{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-mut);}.sgd .sgau-pipe li.t-on bdi{background: var(--sgd-fill); border-color: var(--sgd-fill); color: var(--sgd-on-fill);}.sgd .sgau-pipe li.t-amb bdi{background: var(--sgd-gold); border-color: var(--sgd-gold); color: var(--sgd-on-gold, #10153A);}.sgd .sgau-pipe li.t-bad bdi{background: var(--sgd-fill-bad); border-color: var(--sgd-fill-bad); color: var(--sgd-on-fill);}.sgd .sgau-alert{display: block; margin-top: var(--sgd-s2); background: var(--sgd-badbg); color: var(--sgd-bad); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s3); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); text-decoration: none;}.sgd .sgau-tr{grid-template-columns: minmax(0, 2fr) minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 0.8fr) minmax(0, 0.8fr) minmax(0, 1fr); text-decoration: none; color: inherit;}.sgd a.sgau-tr:hover, .sgd a.sggr-tr:hover, .sgd a.sgva-tr:hover{background: var(--sgd-panel);}.sgd .sgau-b{font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd a.sgau-nd{text-decoration: none; color: inherit;}.sgd a.sgau-nd:hover b, .sgd a.sgau-row:hover b{color: var(--sgd-brand-ink);}.sgd a.sgau-row{text-decoration: none; color: inherit;}.sgd a.sgf-sale{text-decoration: none; color: inherit;}.sgd .sgau-ok{color: var(--sgd-ok);}.sgd .sgau-bad{color: var(--sgd-bad);}.sgd .sgau-amb{color: var(--sgd-amb);}.sgd .sgau-big{display: block; font-size: var(--sgd-f-num-lg); font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin-bottom: var(--sgd-s2);}.sgd .sgau-dt{grid-template-columns: minmax(0, 1.6fr) minmax(0, 0.8fr) minmax(0, 1fr) repeat(5, minmax(0, 0.8fr)) minmax(0, 0.9fr);}.sgd a.sgau-go{text-decoration: none; text-align: center; padding-inline: var(--sgd-s2);}.sgd a.sgau-go.calm{background: var(--sgd-panel); color: var(--sgd-mut);}.sgd .sgau-wb{display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 2fr) 4.5rem; gap: var(--sgd-s3); align-items: center; padding: var(--sgd-s2) 0; text-decoration: none; color: inherit; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med);}.sgd .sgau-wb-l{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .sgau-wb-bar{position: relative; height: 12px; border-radius: var(--sgd-r-pill); overflow: hidden;}.sgd .sgau-wb-bar i{position: absolute; inset-block: 0; inset-inline-start: 0; border-radius: inherit;}.sgd .sgau-wb-bar i.w{background: var(--sgd-track);}.sgd .sgau-wb-bar i.b{background: var(--sgd-brand);}.sgd .sgau-books{margin-top: var(--sgd-s4); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sgd .sgau-books > b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); color: var(--sgd-head);}.sgd .sgau-stack{display: -webkit-box; display: -webkit-flex; display: flex; gap: 4px; height: 10px;}.sgd .sgau-stack i{border-radius: var(--sgd-r-pill); background: var(--sgd-track);}.sgd .sgau-stack i.c-ok{background: var(--sgd-fill-ok);}.sgd .sgau-stack i.c-brand{background: var(--sgd-brand);}.sgd .sgau-stack i.c-amb{background: var(--sgd-gold-deep);}.sgd .sgau .sgf-legend{-webkit-flex-wrap: wrap; flex-wrap: wrap; font-weight: var(--sgd-w-med);}.sgd .sgf-legend .lg-ok::before{background: var(--sgd-fill-ok);}.sgd .sgf-legend .lg-brand::before{background: var(--sgd-brand);}.sgd .sgf-legend .lg-amb::before{background: var(--sgd-gold-deep);}.sgd .sgf-legend .lg-calm::before{background: var(--sgd-track);}.sgd .sgva-tr{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr); text-decoration: none; color: inherit;}.sgd .sgva-fun{margin-bottom: var(--sgd-s2);}.sgd .sgva-on i{background: var(--sgd-brand);}.sgd .sgva-ok i{background: var(--sgd-fill-ok);}.sgd .sgva-two{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .sgva-at{flex: none; min-width: 3.2rem; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink);}.sgd .sgva .sgv-mv, .sgd .sgau .sgv-mv, .sgd .sggr .sgv-mv{-webkit-box-pack: start; justify-content: flex-start;}.sgd .sgva .sgv-mv .sgc-row-tx, .sgd .sgau .sgv-mv .sgc-row-tx, .sgd .sggr .sgv-mv .sgc-row-tx{flex: 1;}.sgd .sgop-tr{grid-template-columns: minmax(0, 1.8fr) minmax(0, 1.1fr) minmax(0, 1.1fr) minmax(0, 0.9fr) minmax(0, 1fr) minmax(0, 0.7fr);}.sgd a.sgop-mt{text-decoration: none; color: inherit;}.sgd .sgop-mt .sgc-row-tx{flex: 1;}.sgd .sgop-left{flex: none; min-width: 6.5rem; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-mut);}.sgd .sgop-left.t-bad{color: var(--sgd-bad);}.sgd .sgop-left.t-amb{color: var(--sgd-amb);}.sgd .sgop-bill{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: var(--sgd-s3); margin: var(--sgd-s3) 0;}.sgd .sgop-bill small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd .sgop-bill > bdi{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .sgop-note{margin-bottom: var(--sgd-s2);}.sgd .sggr-tr{grid-template-columns: minmax(0, 2fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr); text-decoration: none; color: inherit;}.sgd .sggr-plat{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--sgd-s2);}.sgd .sggr-plat > a{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; min-width: 0; background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); text-decoration: none; color: var(--sgd-ink);}.sgd .sggr-plat > a:hover{box-shadow: inset 0 0 0 1px var(--sgd-brand);}.sgd .sggr-pn{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: var(--sgd-s2);}.sgd .sggr-pn b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med);}.sgd .sggr-pn bdi{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink);}.sgd .sggr-plat small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}@media (max-width: 1100px){.sgd .sggr-plat{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .sgau-dt{grid-template-columns: minmax(0, 1.6fr) repeat(5, minmax(0, 0.8fr)) minmax(0, 0.9fr);}.sgd .sgau-dt > :nth-child(2), .sgd .sgau-dt > :nth-child(3){display: none;}}@media (max-width: 720px){.sgd .sggr-plat, .sgd .sgva-two{grid-template-columns: minmax(0, 1fr);}.sgd .sgau-wb{grid-template-columns: minmax(0, 1fr) 4rem;}.sgd .sgau-wb-bar{grid-column: 1 / -1;}}.sgd.sgd[data-key="ceo"]{}.sgd.sgd[data-key="ceo"] .sgd-hello, .sgd.sgd[data-key="ceo"] .sgd-pulse, .sgd.sgd[data-key="ceo"] .sgd-panel, .sgd.sgd[data-key="ceo"] .sgd-v3strip > div, .sgd.sgd[data-key="ceo"] .sgd-mod, .sgd.sgd[data-key="ceo"] .sgd-appdock, .sgd.sgd[data-key="ceo"] .adk-fold, .sgd.sgd[data-key="ceo"] .sgd-flow{background: var(--sgd-surface); color: var(--sgd-head); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); box-shadow: var(--sgd-sh-1);}.sgd.sgd[data-key="ceo"] .sgd-hello::before, .sgd.sgd[data-key="ceo"] .sgd-hello::after, .sgd.sgd[data-key="ceo"] .sgd-pulse::before, .sgd.sgd[data-key="ceo"] .sgd-pulse::after{content: none; display: none;}.sgd.sgd[data-key="ceo"] .sgd-hello{background-image: none; padding: var(--sgd-s4); margin: 0 0 var(--sgd-s4); grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); gap: var(--sgd-s4); align-items: start;}.sgd.sgd[data-key="ceo"] .sgd-hello .t{color: var(--sgd-head); font-weight: var(--sgd-w-bold);}.sgd.sgd[data-key="ceo"] .sgd-hello :is(.hi-line, .s, .hi-tail, .hi-date, .hi-clock){color: var(--sgd-mut); font-weight: var(--sgd-w-reg);}.sgd.sgd[data-key="ceo"] .sgd-hello .hchip{background: var(--sgd-okbg); color: var(--sgd-head); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .sgd-pulse{padding: var(--sgd-s3); color: var(--sgd-head);}.sgd.sgd[data-key="ceo"] .sgd-pulse :is(.pz-n, .pz-quiet){background: var(--sgd-bg); color: var(--sgd-head); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl);}.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-n b{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-say{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd.sgd[data-key="ceo"] :is(.sgd-panel h4, .adk-h, .sgd-idx .q1, .sgd-v3strip .l:first-child){display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); color: var(--sgd-head); font-size: var(--sgd-f-md); font-weight: var(--sgd-w-med); margin: 0 0 var(--sgd-s3);}.sgd.sgd[data-key="ceo"] :is(.sgd-panel h4, .adk-h, .sgd-idx .q1)::before{content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--sgd-brand);}.sgd.sgd[data-key="ceo"] :is(.sgd-panel h4, .adk-h, .sgd-idx .q1) small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd.sgd[data-key="ceo"] .sgd-panel{padding: var(--sgd-s4);}.sgd.sgd[data-key="ceo"] .sgd-panel h5{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .sgd-now-row, .sgd.sgd[data-key="ceo"] .nrow{border-radius: var(--sgd-r-ctl); font-weight: var(--sgd-w-reg);}.sgd.sgd[data-key="ceo"] .sgd-gates{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); margin: 0 0 var(--sgd-s4);}.sgd.sgd[data-key="ceo"] .sgd-ccgate.mini{background: var(--sgd-surface); color: var(--sgd-head); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); box-shadow: none; font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .sgd-ccgate.mini:hover{border-color: var(--sgd-brand);}.sgd.sgd[data-key="ceo"] .sgd-deskgrid, .sgd.sgd[data-key="ceo"] .sgd-v3strip, .sgd.sgd[data-key="ceo"] .sgd-modgrid{display: grid; gap: var(--sgd-s4); grid-template-columns: minmax(0, 1fr);}.sgd.sgd[data-key="ceo"] .sgd-deskgrid > *, .sgd.sgd[data-key="ceo"] .sgd-v3strip > *{min-width: 0;}.sgd.sgd[data-key="ceo"] .sgd-v3strip > div{padding: var(--sgd-s4);}.sgd.sgd[data-key="ceo"] .sgd-v3strip .v{color: var(--sgd-head); font-size: var(--sgd-f-num-lg); font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .sgd-mod{padding: var(--sgd-s3) var(--sgd-s4); min-height: 0; color: var(--sgd-head); text-decoration: none;}.sgd.sgd[data-key="ceo"] .sgd-mod:hover{box-shadow: var(--sgd-sh-2); border-color: var(--sgd-brand);}.sgd.sgd[data-key="ceo"] .sgd-mod b{font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .sgd-mod .c{color: var(--sgd-brand-ink); font-size: var(--sgd-f-num); font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .sgd-mod .m, .sgd.sgd[data-key="ceo"] .sgd-mod .ctxline{color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg);}.sgd.sgd[data-key="ceo"] .sgd-mod.hot{border-color: var(--sgd-fill-bad);}.sgd.sgd[data-key="ceo"] .talalbox, .sgd.sgd[data-key="ceo"] .saudbox{background: var(--sgd-bg); color: var(--sgd-head); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg);}.sgd.sgd[data-key="ceo"] .sgd-appdock{padding: var(--sgd-s4); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sgd.sgd[data-key="ceo"] .adk-fold{box-shadow: none; padding: 0;}.sgd.sgd[data-key="ceo"] .adk-fold > summary{list-style: none; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); padding: var(--sgd-s2) var(--sgd-s3);}.sgd.sgd[data-key="ceo"] .adk-fold > summary::-webkit-details-marker{display: none;}.sgd.sgd[data-key="ceo"] .adk-fold > summary b{color: var(--sgd-head); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-sm);}.sgd.sgd[data-key="ceo"] .adk-fold > summary small{flex: 1; min-width: 0; color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-reg); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd.sgd[data-key="ceo"] .adk-fold > summary .adk-gn{margin-inline-start: auto; background: var(--sgd-bg); color: var(--sgd-mut); border-radius: var(--sgd-r-pill); padding: 0 var(--sgd-s2); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd.sgd[data-key="ceo"] .adk-fold[open] > summary{border-bottom: 1px solid var(--sgd-line);}.sgd.sgd[data-key="ceo"] .adk-top{border-color: var(--sgd-brand);}.sgd.sgd[data-key="ceo"] .adk-tiles{display: grid; grid-template-columns: repeat(auto-fill, minmax(112px, 1fr)); gap: var(--sgd-s2); padding: var(--sgd-s3);}.sgd.sgd[data-key="ceo"] .adk-tile{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: var(--sgd-s1); min-height: 84px; padding: var(--sgd-s2); text-align: center; text-decoration: none; color: var(--sgd-head); background: var(--sgd-bg); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); transition: border-color .15s, box-shadow .15s;}.sgd.sgd[data-key="ceo"] .adk-tile:hover{border-color: var(--sgd-brand); box-shadow: var(--sgd-sh-1); color: var(--sgd-head);}.sgd.sgd[data-key="ceo"] .adk-tile .adk-ic{font-size: 1.35rem; line-height: 1;}.sgd.sgd[data-key="ceo"] .adk-tile b{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); line-height: 1.35;}@media (min-width: 900px){.sgd.sgd[data-key="ceo"] .sgd-deskgrid, .sgd.sgd[data-key="ceo"] .sgd-modgrid{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd.sgd[data-key="ceo"] .sgd-v3strip{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1280px){.sgd.sgd[data-key="ceo"] .sgd-deskgrid{grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);}.sgd.sgd[data-key="ceo"] .sgd-modgrid, .sgd.sgd[data-key="ceo"] .sgd-v3strip{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 899px){.sgd.sgd[data-key="ceo"] .sgd-hello{grid-template-columns: minmax(0, 1fr);}}.sgd-drawer.is-saud{width: clamp(360px, 42vw, 720px); max-width: 100vw; transition: width .25s ease;}.sgd-drawer.is-saud.saud-full{width: 100vw;}.sgd-drawer .dh .sgd-dwide{margin-inline-start: auto; font-size: var(--sgd-f-lg);}.sgd-drawer .dh .sgd-dwide[hidden]{display: none;}.sgd-drawer.is-saud .db.on .msg{font-size: var(--sgd-f-lg); line-height: 1.95; font-weight: var(--sgd-w-reg); padding: .8rem 1rem;}.sgd-drawer.is-saud .db.on .msg b{font-weight: var(--sgd-w-bold);}.sgd-drawer.is-saud .db.on .msg .msg{border: 0; box-shadow: none; background: transparent; padding: 0; margin: 0;}.sgd-drawer.is-saud .db.on .msg table{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-md);}.sgd-drawer.is-saud .db.on .msg td, .sgd-drawer.is-saud .db.on .msg th{padding: .35rem .5rem; border-bottom: 1px solid var(--sgd-line, rgba(16, 21, 58, 0.12)); text-align: start;}.sgd-drawer.is-saud .db.on .saud-chat textarea, .sgd-drawer.is-saud .db.on .saud-chat input[type="text"]{font-size: var(--sgd-f-lg);}.sgd-drawer.is-saud.saud-full .db.on{max-width: 1100px; margin-inline: auto; width: 100%;}@media (max-width: 700px){.sgd-drawer.is-saud{width: 100vw;}}.sg-meeting{font-family: LamaSans,system-ui,sans-serif;}.sg-meeting .mt-room{grid-template-columns: minmax(0, 1.5fr) minmax(320px, 0.9fr);}.sg-meeting .mt-col{min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 1rem;}.sg-meeting .mt-video{position: relative; top: auto; border-radius: 20px; box-shadow: 0 22px 50px -26px rgba(16, 21, 58, 0.6);}.sg-meeting .mt-video iframe{height: 76vh; max-height: 820px;}.sg-meeting .mt-stage{min-height: 420px;}.sg-meeting .mt-gate{position: absolute; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: .7rem; text-align: center; padding: 1.5rem; color: #fff; background: radial-gradient(circle at 50% 30%, #1B2A6B 0%, #10153A 60%, #0B0F2A 100%);}.sg-meeting .mt-gate[hidden]{display: none;}.sg-meeting .mt-gate-logo{width: 56px; height: 56px; opacity: .9;}.sg-meeting .mt-gate-t{font-size: 1.4rem; font-weight: var(--sgd-w-bold); color: #fff;}.sg-meeting .mt-gate-s{color: #B9C3E0; font-size: var(--sgd-f-md); max-width: 40ch;}.sg-meeting .mt-gate-go{border: 0; cursor: pointer; margin-top: .4rem; padding: 1rem 2.4rem; border-radius: 16px; font: inherit; font-size: 1.25rem; font-weight: var(--sgd-w-bold); background: var(--sgd-fill, #0A7AA3); color: #fff; box-shadow: 0 14px 34px -10px rgba(13, 164, 219, 0.7); transition: transform .15s ease, box-shadow .15s ease;}.sg-meeting .mt-gate-go:hover{transform: translateY(-2px); box-shadow: 0 18px 40px -10px rgba(13, 164, 219, 0.85);}.sg-meeting .mt-gate.else .mt-gate-go{display: none;}.sg-meeting .mt-gate-else{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: .5rem; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: var(--sgd-r-card); padding: .8rem 1.2rem;}.sg-meeting .mt-gate-else[hidden]{display: none;}.sg-meeting .mt-gate-else span{color: #9FE3C4; font-weight: 600;}.sg-meeting .mt-gate-move{border: 0; cursor: pointer; padding: .55rem 1.2rem; border-radius: var(--sgd-r-ctl); font: inherit; font-weight: var(--sgd-w-bold); background: #fff; color: #10153A;}.sg-meeting .mt-leave{margin-inline-start: auto;}.sg-meeting .mt-join-top.on{background: #0B7A47 !important;}.sg-meeting .mt-incall-pill{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .4rem; padding: .35rem .8rem; border-radius: var(--sgd-r-pill); background: #E7F6EE; color: #0B6E40; border: 1px solid #9FD8B8; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm);}.sg-meeting .mt-incall-pill[hidden]{display: none;}.sg-meeting .mt-incall-pill i{width: .55rem; height: .55rem; border-radius: 50%; background: #1E9E6A; animation: sgMeetPulse 1.6s infinite;}.sg-meeting .mt-brief{background: var(--sgt-surface, #fff); border: 1px solid var(--sgt-line, #E1E7EF); border-radius: var(--sgd-r-sheet); padding: 1rem 1.1rem; box-shadow: 0 10px 26px -20px rgba(16, 21, 58, 0.4);}.sg-meeting .mt-brief-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: .6rem; margin: .2rem 0 .5rem;}.sg-meeting .mt-brief-h b{color: var(--sgt-head, #10153A); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-lg);}.sg-meeting .mt-brief-h small{margin-inline-start: auto;}.sg-meeting .mt-checks{list-style: none; margin: 0 0 .8rem; padding: 0; display: grid; gap: .3rem;}.sg-meeting .mt-checks label{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: flex-start; cursor: pointer; font-weight: var(--sgd-w-reg); color: var(--sgt-head, #27304F);}.sg-meeting .mt-checks input{margin-top: .3rem; accent-color: #0DA4DB;}.sg-meeting .mt-checks input:checked + span{color: var(--sgt-mut, #8A93AE); text-decoration: line-through;}.sg-meeting .mt-saudline, .sg-mprep-saud{display: -webkit-box; display: -webkit-flex; display: flex; gap: .7rem; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; background: var(--sgt-panel, linear-gradient(-90deg, #F6F9FC, #EAF6FB)); border: 1px solid var(--sgt-line, #CFE3F0); border-radius: var(--sgd-r-card); padding: .6rem .8rem; margin-bottom: .7rem;}.sg-meeting .mt-saudline img, .sg-mprep-saud img{width: 40px; height: 40px; border-radius: 50%; border: 2px solid var(--sgt-acc, #0DA4DB); background: #fff; object-fit: cover; flex: none;}.sg-meeting .mt-saudline p, .sg-mprep-saud p{flex: 1; min-width: 200px; margin: 0; color: var(--sgt-head, #27304F); font-size: var(--sgd-f-sm); line-height: 1.8;}.mt-ask{border: 0; cursor: pointer; padding: .45rem .9rem; border-radius: var(--sgd-r-ctl); font: inherit; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); background: var(--sgt-strong, #10153A); color: var(--sgt-strong-ink, #fff);}.mt-ask:hover{background: #0A7AA3;}.sg-meeting .mt-links{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; margin-bottom: .9rem;}.sg-meeting .mt-links a, .sg-mprep-lk{padding: .3rem .7rem; border-radius: var(--sgd-r-pill); background: var(--sgt-soft, #EAF6FC); color: var(--sgt-link, #0A7AA3) !important; font-weight: 600; font-size: var(--sgd-f-xs); text-decoration: none !important;}.sg-meeting .mt-people{list-style: none; margin: 0; padding: 0; display: grid; gap: .25rem;}.sg-meeting .mt-people li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .5rem; padding: .35rem .5rem; border-radius: var(--sgd-r-ctl);}.sg-meeting .mt-people li:hover{background: var(--sgt-panel, #F6F9FC);}.sg-meeting .mt-people .dot{width: .6rem; height: .6rem; border-radius: 50%; background: var(--sgt-soft, #C5CCDA); flex: none;}.sg-meeting .mt-people li.on .dot{background: #1E9E6A; box-shadow: 0 0 0 3px rgba(30, 158, 106, 0.2);}.sg-meeting .mt-people .nm{font-weight: 600; color: var(--sgt-head, #10153A);}.sg-meeting .mt-people .desk{font-size: var(--sgd-f-2xs); color: var(--sgt-link, #0A7AA3); text-decoration: none;}.sg-meeting .mt-people .st{margin-inline-start: auto; font-style: normal; font-size: var(--sgd-f-2xs); color: var(--sgt-mut, #8A93AE);}.sg-meeting .mt-people li.on .st{color: #0B6E40; font-weight: var(--sgd-w-bold);}@media (max-width: 980px){.sg-meeting .mt-room{grid-template-columns: 1fr;}.sg-meeting .mt-video iframe{height: 56vh;}}.sg-mprep{display: grid; gap: .8rem; margin: 0 0 1rem; font-family: LamaSans,system-ui,sans-serif;}.sg-mprep[hidden]{display: none;}.sg-mprep-card{background: var(--sgt-surface, #fff); border: 1px solid var(--sgt-line, #E1E7EF); border-inline-start: 5px solid var(--sgt-acc, #0DA4DB); border-radius: var(--sgd-r-sheet); padding: 1rem 1.1rem; box-shadow: 0 12px 28px -22px rgba(16, 21, 58, 0.45);}.sg-mprep-card header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .7rem; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: .6rem;}.sg-mprep-card header b{color: var(--sgt-head, #10153A); font-size: 1.1rem; font-weight: var(--sgd-w-bold);}.sg-mprep-when{background: var(--sgt-strong, #10153A); color: var(--sgt-strong-ink, #fff); border-radius: var(--sgd-r-pill); padding: .2rem .7rem; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sg-mprep-go{margin-inline-start: auto; background: var(--sgd-fill, #0A7AA3); color: #fff !important; border-radius: var(--sgd-r-ctl); padding: .4rem .9rem; font-weight: var(--sgd-w-bold); text-decoration: none !important;}.sg-mprep-ag small{color: var(--sgt-mut, #6B769B); font-weight: 600;}.sg-mprep-ag ol{margin: .2rem 0 .6rem; padding-inline-start: 1.2rem; color: var(--sgt-head, #27304F);}.sg-mprep-chk{list-style: none; margin: 0 0 .7rem; padding: 0; display: grid; gap: .25rem;}.sg-mprep-chk label{display: -webkit-box; display: -webkit-flex; display: flex; gap: .5rem; align-items: flex-start; cursor: pointer; color: var(--sgt-head, #27304F); font-weight: var(--sgd-w-reg);}.sg-mprep-chk input{margin-top: .3rem; accent-color: #0DA4DB;}.sg-mprep-card footer{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; align-items: center;}.sg-mbar[hidden], .sg-mbar-pop[hidden], .sg-meeting .mt-leave[hidden]{display: none !important;}@media (min-width: 900px){.sgd.sgd[data-key] .sgd-appdock.grouped.sgx-dense{display: grid; flex-direction: row; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: var(--sgd-s3); align-items: start;}.sgd.sgd[data-key] .sgd-appdock.grouped.sgx-dense > .adk-h, .sgd.sgd[data-key] .sgd-appdock.grouped.sgx-dense > .adk-top, .sgd.sgd[data-key] .sgd-appdock.grouped.sgx-dense > .adk-fold[open]{grid-column: 1 / -1;}.sgd.sgd[data-key] .sgd-appdock.grouped.sgx-dense > .adk-fold, .sgd.sgd[data-key] .sgd-appdock.grouped.sgx-dense > .adk-grp{margin: 0; min-width: 0;}.sgd.sgd[data-key] .sgd-appdock.grouped.sgx-dense > .adk-fold:not([open]) > summary{min-height: 52px;}}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"]{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; gap: 20px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > *{flex: 0 0 100%; min-width: 0; order: 95;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > :is(header, .sgd-bar, .sgd-flash, .sgd-flash-map, script, style, link){order: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > #sgMeetPrep{order: 5;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-foot{order: 99;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-view:not([data-v="sgreco"]){order: 45;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-view[data-v="sgreco"], .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-view[data-v="sgreco"] > .sgd-deskgrid, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-deskgrid > .gauge, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-view[data-v="sgreco"] > .sgd-idx{display: contents;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > *, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-deskgrid > *, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .gauge > *, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-idx > *, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-view[data-v="sgreco"] > *{flex: 0 0 100%; min-width: 0; margin: 0; order: 95;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-view[data-v="sgreco"] > .sgd-gates{order: 60;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-view[data-v="sgreco"] > .sgc-tp{order: 80;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello{order: 10; margin: 0; padding: 24px 28px; border: 0; border-radius: 16px; color: #fff; background: radial-gradient(640px 260px at 12% 0%, rgba(13, 164, 219, 0.34), transparent 62%), linear-gradient(-135deg, #10153A 0%, #141C4F 55%, #0B3F74 100%); box-shadow: 0 10px 28px rgba(16, 21, 58, 0.18); grid-template-columns: minmax(0, 1.9fr) minmax(0, 1fr); gap: 24px; align-items: stretch;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello::after{content: ""; display: block; position: absolute; z-index: 0; pointer-events: none; inset-block: -30%; inset-inline-end: -8%; width: 46%; background: radial-gradient(circle at 50% 50%, transparent 47%, rgba(13, 164, 219, 0.3) 47.5%, transparent 48.6%, transparent 60%, rgba(255, 255, 255, 0.1) 60.4%, transparent 61.2%, transparent 72%, rgba(13, 164, 219, 0.16) 72.4%, transparent 73.2%);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello > :not(.sgsig){position: relative; z-index: 1;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello .t{color: #fff; font-weight: var(--sgd-w-bold);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello :is(.hi-line, .hi-tail, .hi-date, .hi-clock, .att-site){color: rgba(255, 255, 255, 0.78); font-weight: var(--sgd-w-reg);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello .s:has(~ .sgc-hb){display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello .hchip{background: rgba(255, 255, 255, 0.1); color: #fff; border: 1px solid rgba(255, 255, 255, 0.22); border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-2xs); font-weight: 600; padding: 3px 12px; text-decoration: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello a.hchip:hover{background: rgba(255, 255, 255, 0.2);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello .sgd-pulse{background: rgba(255, 255, 255, 0.06); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 16px; box-shadow: none; color: #fff; padding: 14px; align-self: stretch;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello .sgd-pulse :is(.pz-n, .pz-quiet){background: rgba(255, 255, 255, 0.08); color: #fff; border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 12px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello .sgd-pulse .pz-n b{color: #7FD4F5; font-weight: var(--sgd-w-bold);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello .sgd-pulse :is(small, .pz-say){color: rgba(255, 255, 255, 0.72); font-weight: var(--sgd-w-reg);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb{margin-top: 14px; padding-top: 14px; border-top: 1px solid rgba(255, 255, 255, 0.14); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-h .sgc-brief-av{width: 40px; height: 40px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-tt b{display: block; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: #fff;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-tt small{color: rgba(255, 255, 255, 0.7); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-reg);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-h .sgf-saud-ask{margin-inline-start: auto; background: rgba(13, 164, 219, 0.9); border-radius: var(--sgd-r-pill); padding: 6px 14px; font-size: var(--sgd-f-xs);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-h .sgf-saud-ask.calm{background: rgba(255, 255, 255, 0.12); color: #fff;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-pri{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-pri .sgc-pri{font-size: var(--sgd-f-sm); line-height: 1.55;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-foot{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb-chips{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb .sgc-brief-go{margin: 0; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb .sgc-go, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-hb .sgc-go2{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding: 7px 16px; border-radius: 12px; font-weight: 600;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgf-kpis{order: 20; gap: 20px; align-items: stretch;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgf-kpi{padding: 14px 18px; gap: 6px; border-radius: 16px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgf-kv{font-size: 1.55rem; font-weight: 600;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-deskgrid > .now{order: 30; flex: 0 0 calc((100% - 40px) / 3); display: -webkit-box; display: -webkit-flex; display: flex;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c-appr{order: 31; flex: 0 0 calc((100% - 40px) / 3);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c-dirs{order: 32; flex: 0 0 calc((100% - 40px) / 3);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-deskgrid > .now > .sgd-now{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px; min-width: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now.sgx-dense > h4{margin: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sgd-now-sec{border: 0; padding: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sgd-now-sec > a.sgd-now-row:nth-of-type(n+6){display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-list > .sgc-item:nth-child(n+6), .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-pane > a.sgc-row:nth-of-type(n+6), .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-c-meets > .sgc-row:nth-of-type(n+6){display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-c{border-radius: 16px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; margin: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-c > .sgf-note{margin-top: auto; padding-top: 8px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c-meets{order: 40; flex: 0 0 calc((100% - 20px) / 2);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c-legacy{order: 41; flex: 0 0 calc((100% - 20px) / 2);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > a.sgd-panel[href$="/licenses"]{order: 50; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; margin: 0; border-radius: 16px; align-self: stretch;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-news, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-view[data-v="sgreco"] .sgd-news{order: 51; -webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; margin: 0; border-radius: 16px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 12px; margin: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .sgd-ccgate.mini{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 6px; min-height: 82px; margin: 0; padding: 10px 8px; text-align: center; border-radius: 16px; background: var(--sgd-surface); border: 1px solid var(--sgd-line); box-shadow: none; width: auto;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .sgd-ccgate.mini:hover{border-color: #0DA4DB; box-shadow: 0 6px 16px rgba(16, 21, 58, 0.08);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .sgd-ccgate.mini:has(.sg-ico) .ccg-l{display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .sgd-ccgate.mini .sg-ico{margin: 0 !important; width: 32px !important; height: 32px !important;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .ccg-t b{font-size: var(--sgd-f-2xs); font-weight: 600; line-height: 1.35; color: var(--sgd-head);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates > .sgd-tgt{grid-column: 1 / -1;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-appdock, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > details[data-acc="ceo:dock"]{order: 70; margin: 0; border-radius: 16px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .gauge > details.sgd-fold, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-idx > *, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-split{order: 80; margin: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .gauge > :is(.talalbox, .saudbox){order: 90; flex: 0 0 calc((100% - 20px) / 2); margin: 0; border-radius: 16px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-tp{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 16px; box-shadow: var(--sgd-sh-1); padding: 16px 18px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; padding-bottom: 10px; margin-bottom: 12px; border-bottom: 1px solid var(--sgd-line);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-bar button{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-mut); border-radius: var(--sgd-r-pill); padding: 4px 14px; font-size: var(--sgd-f-2xs); font-weight: 600; cursor: pointer; font-family: inherit;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-bar button bdi{font-weight: var(--sgd-w-bold);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-bar button.on{background: var(--sgd-fill, #0A7AA3); border-color: transparent; color: #fff;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-bar button:focus-visible{outline: 2px solid var(--sgt-acc, #0DA4DB); outline-offset: 2px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-pane{display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-pane.on{display: block;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] :is(.sgc-tp, .sgc-ntabs) .sgc-tp-pane > h5{display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-tp .sgc-tp-pane{max-height: 360px; overflow: auto;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-tp .sgc-tp-pane > :is(details, .sgd-split, .sgd-flow, .sgd-modgrid, .sgd-v3strip){border: 0; box-shadow: none; background: none; padding: 0; margin: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-tp .sgc-tp-pane > details > summary{display: none;}@media (max-width: 1099px){.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-deskgrid > .now, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c-appr, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c-dirs{flex-basis: calc((100% - 20px) / 2);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates{grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (max-width: 760px){.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-deskgrid > .now, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c, .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .gauge > :is(.talalbox, .saudbox), .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > a.sgd-panel[href$="/licenses"], .sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-news{flex-basis: 100%;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sgd-hello{grid-template-columns: minmax(0, 1fr); padding: 18px 16px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates{grid-template-columns: repeat(3, minmax(0, 1fr));}}.sgd .sgc-v3{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-bottom: 20px;}.sgd .sgc-v3 > .sgf-kpis{grid-column: 1 / -1;}.sgd.sgd[data-key="ceo"] .sgd-hello{position: relative; isolation: isolate; overflow: hidden;}.sgd.sgd[data-key="ceo"] .sgd-hello::after{content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(-90deg, rgba(16, 21, 58, 0.35), rgba(16, 21, 58, 0.75)); pointer-events: none;}@media (min-width: 1200px){.sgd.sgd[data-key="ceo"] .sgd-gates{grid-template-columns: repeat(auto-fit, minmax(76px, 1fr)) !important; gap: 8px !important;}}.sgd.sgd[data-key="ceo"] .sgd-gates > .sgd-ccgate.mini{min-height: 0 !important; padding: 10px 12px !important; flex-direction: row !important; gap: 8px; -webkit-box-pack: start; justify-content: flex-start; text-align: start; font-size: var(--sgd-f-sm);}.sgd.sgd[data-key="ceo"] .sgd-gates > .sgd-ccgate.mini img, .sgd.sgd[data-key="ceo"] .sgd-gates > .sgd-ccgate.mini .sg-ico{width: 26px !important; height: 26px !important; flex: 0 0 26px; margin: 0 !important;}.sgd.sgd[data-key="ceo"] .sgd-now > h4{width: 100%; white-space: nowrap;}.sgd-more{display: block; width: 100%; margin-top: .3rem; padding: .35rem .6rem; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-ctl); background: transparent; color: var(--sgd-brand-ink, #0B6E93); font: inherit; font-size: var(--sgd-f-xs); font-weight: 600; cursor: pointer;}.sgd-more:hover{background: rgba(13, 164, 219, 0.08);}.sgc-empty1{padding: .45rem .7rem; border-radius: var(--sgd-r-ctl); background: rgba(22, 163, 74, 0.07); color: var(--sgd-mut); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg);}.sgd-hello .sgd-pulse .pz-quiet{padding: 0.5rem 0.8rem !important; min-height: 0 !important;}.sgd-hello .sgd-pulse{align-self: start !important; min-height: 0 !important;}.sgd-hello .sgd-pulse .pz-say{margin-top: 0.35rem !important;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-view[data-v="sgreco"] > .sgc-tp.sgc-tp-top{order: 20;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-tp-top .sgc-tp-pane{max-height: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-tp-top .sgf-kpis{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; margin: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-v3 > .sgc-c-legacy{order: 49; flex: 0 0 calc((100% - 20px) / 2);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sg-inow{padding: 8px 10px; border: 1px solid var(--sgd-line); border-radius: 12px; box-shadow: none; gap: 4px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sg-inow .sgf-hrow{margin: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sg-inow .sgf-h{font-size: var(--sgd-f-sm);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-hello .sgd-pulse .sg-inhero{margin-top: 10px; padding: 10px 12px; border-radius: 12px; font-size: var(--sgd-f-xs); line-height: 1.6; background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.14); color: rgba(255, 255, 255, 0.88);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-hello .sgd-pulse .sg-inhero b{color: #7FD4F5;}@media (max-width: 1099px){.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgc-tp-top .sgf-kpis{grid-template-columns: repeat(2, minmax(0, 1fr));}}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-hello .sgd-pulse{padding: 10px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-hello .sgd-pulse .pz-say{display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-hello .sgd-pulse .sg-inhero{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-top: 6px; padding: 6px 10px; font-size: var(--sgd-f-2xs); line-height: 1.5;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"]{}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sg-inow{padding: 6px 10px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sg-inow .sgf-sub{display: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sg-inow .sgc-empty1{padding: .25rem .5rem; font-size: var(--sgd-f-2xs);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates{display: grid; grid-template-columns: repeat(auto-fill, minmax(104px, 1fr)); gap: 8px; align-items: stretch;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .sgd-ccgate.mini{height: 88px; min-height: 0; padding: 8px 4px 4px; gap: 4px; width: auto; min-width: 0; -webkit-box-pack: start; justify-content: flex-start;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .ccg-t{flex: none; display: block; width: 100%; height: 4.05em; min-width: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .ccg-t b{font-size: var(--sgd-f-3xs); line-height: 1.35; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; overflow-wrap: anywhere;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-gates .sgd-ccgate.mini .sg-ico{width: 26px !important; height: 26px !important; flex: none;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now > h4{-webkit-flex-wrap: wrap; flex-wrap: wrap; min-width: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now > h4 > small{flex: 1 1 100%; min-width: 0; white-space: normal; overflow-wrap: anywhere; line-height: 1.5;}.sg-page.sgd.sgd[data-key="ceo"]{}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .att-two{flex-direction: row; align-items: center; gap: 10px; width: max-content; max-width: 100%; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 14px; padding: 6px 12px;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .att-two.s-none .att-two-f:has(.att-b-out), .sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .att-two.s-in .att-two-f:has(.att-b-in), .sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sg-trial-note, .sg-page.sgd.sgd[data-key="ceo"] .sgd-hello a[href^="/mirqab/read/"]{display: none !important;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .att-two-row{gap: 6px;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .att-two-say{white-space: nowrap;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-h{-webkit-flex-wrap: wrap; flex-wrap: wrap;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-h .sgf-saud-ask, .sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-h .sgf-saud-ask.calm{flex: 1 1 100%; margin: 0; padding: 0; border-radius: 0; background: none; color: #fff; font-size: 1.05rem; line-height: 1.75; font-weight: var(--sgd-w-reg);}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-h .sgf-saud-ask b{display: none;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri{flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri .sgc-pri{align-items: center; gap: 8px; padding: 7px 12px; font-size: var(--sgd-f-sm); border-radius: 12px; background: rgba(255, 255, 255, 0.07); border: 1px solid rgba(255, 255, 255, 0.14);}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri .sgc-pri::before, .sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri .sgc-pri.t-bad::before, .sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri .sgc-pri.t-amb::before, .sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri .sgc-pri.t-ok::before{width: 22px; height: 22px; border-radius: 7px; background: rgba(255, 255, 255, 0.12); transform: none;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri .sgc-pri:first-child{border-color: var(--sgd-gold); background: rgba(201, 169, 106, 0.12);}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-pri .sgc-pri:first-child::before{background: var(--sgd-gold);}.sg-page.sgd.sgd[data-key="ceo"] .sgd-hello .sgc-hb-chips .hchip{background: none; border: 0; padding: 0; color: rgba(255, 255, 255, 0.7); font-size: var(--sgd-f-xs);}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse::before{content: "نبض الصالة"; display: block; font-size: var(--sgd-f-2xs); color: rgba(255, 255, 255, 0.7); margin-bottom: 6px;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-say{display: none;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-top .pz-n.live.wide{grid-column: auto; background: rgba(255, 255, 255, 0.07);}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-top .pz-n.live b, .sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-top .pz-n.live small{color: inherit;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-bot{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 8px;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-bot .pz-n.span{flex-direction: row; gap: 4px; padding: 0;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-bot .pz-n.span:nth-child(-n+2){display: none;}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-bot .pz-n.span b{font-size: var(--sgd-f-xs);}.sg-page.sgd.sgd[data-key="ceo"] .sgd-pulse .pz-bot .pz-n.span small{font-size: var(--sgd-f-3xs);}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sg-sidecol{order: 50; flex: 0 0 calc((100% - 20px) / 2); min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 12px;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sg-sidecol > *{margin: 0; border-radius: 16px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}@media (max-width: 760px){.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] > .sg-sidecol{flex-basis: 100%;}}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sgc-tp-pane.sg-inow{border: 0; padding: 0;}.sg-page.sgd.sgd[data-key="ceo"][data-view="sgreco"] .sgd-now .sg-inow .sgf-h{display: none;}.sgc-ntabs.sg-ntabs-any .sgc-tp-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; padding-bottom: 10px; margin-bottom: 12px; border-bottom: 1px solid var(--sgd-line);}.sgc-ntabs.sg-ntabs-any .sgc-tp-bar button{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-mut); border-radius: var(--sgd-r-pill); padding: 4px 14px; font-size: var(--sgd-f-2xs); font-weight: 600; cursor: pointer; font-family: inherit;}.sgc-ntabs.sg-ntabs-any .sgc-tp-bar button bdi{font-weight: var(--sgd-w-bold);}.sgc-ntabs.sg-ntabs-any .sgc-tp-bar button.on{background: var(--sgd-fill, #0A7AA3); border-color: transparent; color: #fff;}.sgc-ntabs.sg-ntabs-any .sgc-tp-bar button:focus-visible{outline: 2px solid var(--sgt-acc, #0DA4DB); outline-offset: 2px;}.sgc-ntabs.sg-ntabs-any .sgc-tp-pane{display: none;}.sgc-ntabs.sg-ntabs-any .sgc-tp-pane.on{display: block;}.sgc-ntabs.sg-ntabs-any .sgc-tp-pane > h5{display: none;}.sgd .sgf.sgau > .sgau-cycle{margin-bottom: var(--sgd-s3, 16px);}.sgd .sgf.sgau > .sgau-cycle .sgau-pipe{margin: 10px 0 4px;}.sgd .saud-home{padding: 10px 16px; gap: 12px; align-items: center;}.sgd .saud-home img{width: 48px; height: 48px;}.sgd .saud-home h3{margin: 0; font-size: var(--sgd-f-lg);}.sgd .saud-home p{display: none;}.sgd .sgd-hello .sg-hsay{grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr); gap: 10px; margin-top: 10px;}.sgd .sgd-hello .sg-hsay > *{margin: 0 !important; border-radius: 12px; min-width: 0;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello{padding: 8px 12px; box-shadow: none;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello .acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px;}.sgd .sgd-hello .sg-hsay .sg-inhero{padding: 8px 12px; font-size: var(--sgd-f-2xs); line-height: 1.55; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}@media (max-width: 1099px){.sgd .sgd-hello .sg-hsay{grid-template-columns: minmax(0, 1fr);}}.sgd .sg-mgr-tp{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 16px; padding: 14px 16px; margin-top: 16px;}.sgd .sg-mgr-tp .sgc-tp-pane > details{border: 0; box-shadow: none; background: none; padding: 0; margin: 0;}.sgd .sg-mgr-tp .sgc-tp-pane > details > summary{display: none;}.sgd .sg-tabcard{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px;}.sgd .sg-tabcard > .sgc-tp-pane{border: 0 !important; box-shadow: none !important; padding: 0 !important; margin: 0 !important; background: none !important;}.sgd .sg-tabcard > .sgc-tp-pane > .sgf-hrow .sgf-h{display: none;}.sgd .bigbtn, .sgd .bigbtn.inline{background: linear-gradient(-135deg, #10153A 0%, #1B2560 100%); color: #fff !important; border: 1px solid rgba(13, 164, 219, 0.35); border-radius: 12px; font-weight: 600; letter-spacing: 0; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08) inset, 0 6px 16px -10px rgba(16, 21, 58, 0.55); transition: background .15s ease, box-shadow .15s ease, transform .1s ease;}.sgd .bigbtn:hover, .sgd .bigbtn.inline:hover{background: linear-gradient(-135deg, #0B6E93 0%, var(--sgd-fill, #0A7AA3) 100%); border-color: transparent; box-shadow: 0 8px 20px -10px rgba(13, 164, 219, 0.7);}.sgd .bigbtn:active{transform: translateY(1px);}.sgd .bigbtn:focus-visible{outline: 2px solid #0DA4DB; outline-offset: 2px;}.sgd .bigbtn.inline{padding: .5rem 1.15rem;}.sgd .bigbtn.inline.ghost, .sgd .bigbtn.ghost{background: var(--sgd-panel, #fff); color: var(--sgd-head, #10153A) !important; border: 1px solid rgba(16, 21, 58, 0.25); box-shadow: none;}.sgd .bigbtn.inline.ghost:hover, .sgd .bigbtn.ghost:hover{background: rgba(13, 164, 219, 0.08); border-color: #0DA4DB; color: var(--sgd-brand-ink, #0B6E93) !important;}.sgd .bigbtn.inline.danger, .sgd .bigbtn.danger{background: #B42318; border-color: transparent; box-shadow: none;}.sgd .bigbtn.gold{background: linear-gradient(-135deg, #B8933F 0%, #C9A96A 100%); color: #10153A !important; border-color: transparent;}.sgd .bigbtn.gold:not(:disabled):hover, .sgd .bigbtn.gold:focus-visible{background: linear-gradient(-135deg, #A98535 0%, #B8933F 100%); border-color: transparent;}.sgd[data-bg="dark"] .bigbtn.inline.ghost, .sgd[data-bg="dark"] .bigbtn.ghost{background: transparent; color: #EAF1FA !important; border-color: rgba(255, 255, 255, 0.3);}.sgd .btn-primary, .sgd .btn-success{background: var(--sgt-btn-bg, #10153A); border-color: var(--sgt-btn-line, #10153A); color: var(--sgt-btn-ink, #fff);}.sgd .btn-primary:hover, .sgd .btn-success:hover{background: var(--sgt-btn-hover, var(--sgd-fill, #0A7AA3)); border-color: var(--sgt-btn-hover, var(--sgd-fill, #0A7AA3)); color: var(--sgt-btn-ink, #fff);}.sgd .sgd-hello .sg-hsay .sg-inhero{color: #EAF2FB !important; background: rgba(255, 255, 255, 0.07) !important; border: 1px solid rgba(255, 255, 255, 0.16) !important;}.sgd .sgd-hello .sg-hsay .sg-inhero *{color: inherit;}.sgd .sgd-hello .sg-hsay .sg-inhero b, .sgd .sgd-hello .sg-hsay .sg-inhero strong{color: #7FD4F5 !important;}.sgd .sgd-hello .sg-hsay .saudbox.sg-inhero b{color: #E4C784 !important;}.sgd input[type=file]{font: inherit; font-size: var(--sgd-f-sm); color: var(--sgd-mut); max-width: 100%; padding: 6px; border: 1px dashed rgba(13, 164, 219, 0.55); border-radius: 12px; background: rgba(13, 164, 219, 0.05);}.sgd input[type=file]::file-selector-button{font: inherit; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-xs); margin-inline-end: 10px; padding: 8px 16px; border: 0; border-radius: var(--sgd-r-ctl); cursor: pointer; color: var(--sgt-btn-ink, #fff); background: var(--sgt-btn-bg, linear-gradient(-135deg, #1B3F8A, #10153A));}.sgd input[type=file]::file-selector-button:hover{background: var(--sgt-btn-hover, var(--sgd-fill, #0A7AA3));}.sgd button:not([class]){font: inherit; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); cursor: pointer; padding: 8px 16px; border-radius: 12px; color: var(--sgd-ink, #10153A); background: var(--sgd-surface, #fff); border: 1px solid rgba(13, 164, 219, 0.45); transition: background .15s, color .15s;}.sgd button:not([class]):hover{background: var(--sgd-fill, #0A7AA3); color: #fff; border-color: #0DA4DB;}.sgd button[type=submit]:not([class]){background: var(--sgt-btn-bg, linear-gradient(-135deg, #1B3F8A, #10153A)); color: var(--sgt-btn-ink, #fff); border-color: transparent;}.sgd a.sy.ok, .sgd .sy.ok{background: var(--sgt-btn-bg, #10153A) !important; color: var(--sgt-btn-ink, #fff) !important; border-color: var(--sgt-btn-line, #10153A) !important;}.sgd table:not([class]){width: 100%; border-collapse: collapse; font-size: var(--sgd-f-sm); background: var(--sgd-surface, #fff); border-radius: 12px; overflow: hidden;}.sgd table:not([class]) th{background: var(--sgt-thead-bg, #10153A); color: var(--sgt-thead-ink, #fff); padding: 8px 10px; text-align: start; font-weight: var(--sgd-w-bold);}.sgd table:not([class]) td{padding: 7px 10px; border-bottom: 1px solid var(--sgd-line, #eef0f4);}.sgd select:not([class]), .sgd input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([class]), .sgd textarea:not([class]){font: inherit; border: 1px solid var(--sgd-line, #d5deea); border-radius: var(--sgd-r-ctl); padding: 7px 10px; background: var(--sgd-surface, #fff); color: var(--sgd-ink, #10153A);}.sgd select:focus, .sgd input:focus, .sgd textarea:focus{outline: none; border-color: var(--sgd-brand-ink, #0B6E93) !important; box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.18);}.sgd input[type=checkbox]:focus-visible, .sgd input[type=radio]:focus-visible{outline: 2px solid var(--sgd-brand-ink, #0B6E93); outline-offset: 2px;}.sg-ann{position: fixed; inset: 0; z-index: 10050; display: grid; place-items: center; padding: 16px; background: radial-gradient(80% 70% at 85% 0%, rgba(13, 164, 219, 0.35), rgba(13, 164, 219, 0) 60%), rgba(7, 10, 34, 0.86); backdrop-filter: blur(6px); animation: sgAnnIn .35s ease; font-family: "LamaSans","Segoe UI",sans-serif;}.sg-ann.out{opacity: 0; transition: opacity .3s;}@keyframes sgAnnIn{from{opacity: 0; transform: scale(0.98);}to{opacity: 1; transform: none;}}.sg-ann-card{width: 100%; max-width: 620px; max-height: 92vh; overflow: auto; background: var(--sgt-surface, #fff); color: var(--sgt-head, #10153A); border-radius: 22px; box-shadow: 0 40px 80px -30px rgba(0, 0, 0, 0.7), 0 0 0 1px rgba(228, 199, 132, 0.5);}.sg-ann-h{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; align-items: center; padding: 18px 22px; color: var(--sgt-hero-ink, #fff); border-bottom: 3px solid #E4C784; background: var(--sgt-hero, radial-gradient(90% 90% at 90% 0%, rgba(13, 164, 219, 0.5), rgba(13, 164, 219, 0) 60%), linear-gradient(-160deg, #16307A, #10153A 55%, #070A22));}.sg-ann-h img{height: 40px;}.sg-ann-h b{display: block; font-size: 1.2rem; color: #fff;}.sg-ann-h small{display: block; color: #CFE3F6; font-size: var(--sgd-f-xs);}.sg-ann-h .sg-ann-ref{color: #F3E3BC; font-weight: var(--sgd-w-bold);}.sg-ann-b{padding: 18px 22px; font-size: var(--sgd-f-md); line-height: 1.95;}.sg-ann-hi{margin: 0 0 6px; font-weight: var(--sgd-w-bold);}.sg-ann-body table{width: 100%; border-collapse: collapse; margin: 10px 0; font-size: var(--sgd-f-sm);}.sg-ann-body th{background: var(--sgt-thead-bg, #10153A); color: var(--sgt-thead-ink, #fff); padding: 7px;}.sg-ann-body td{border: 1px solid var(--sgt-line, #DCE4EF); padding: 7px; text-align: center;}.sg-ann-doc{display: inline-block; margin-top: 6px; color: var(--sgt-link, #0B6E93); font-weight: var(--sgd-w-bold);}.sg-ann-a{padding: 0 22px 20px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sg-ann-a label{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: center; font-weight: var(--sgd-w-reg); cursor: pointer;}.sg-ann-a input{width: 20px; height: 20px; accent-color: #0DA4DB;}.sg-ann-go{font: inherit; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-lg); border: 0; border-radius: var(--sgd-r-card); padding: 13px; color: #fff; cursor: pointer; background: linear-gradient(-135deg, #0A7AA3, #0B6E93); box-shadow: 0 10px 22px -10px rgba(10, 122, 163, 0.85);}.sg-ann-go:disabled{background: var(--sgt-soft, #C9D3E0); color: var(--sgt-mut, #4A5170); box-shadow: none; cursor: not-allowed;}.sg-ann-sign{border: 1px solid var(--sgt-line, #DCE4EF); border-radius: 16px; padding: 10px; background: var(--sgt-panel, #F8FBFE);}.sg-ann-tabs{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; margin-bottom: 8px;}.sg-ann-tabs button{flex: 1; font: inherit; font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); padding: 9px; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgt-line, #DCE4EF); background: var(--sgt-surface, #fff); color: var(--sgt-head, #10153A); cursor: pointer;}.sg-ann-tabs button.on{background: var(--sgt-strong, #10153A); color: var(--sgt-strong-ink, #fff); border-color: var(--sgt-strong, #10153A);}.sg-ann-row{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; font-size: var(--sgd-f-sm); margin-bottom: 6px;}.sg-ann-row button{font: inherit; border: 0; background: none; color: var(--sgt-link, #0B6E93); cursor: pointer;}.sg-ann-pad{width: 100%; height: 170px; display: block; border: 2px dashed var(--sgt-acc, #0DA4DB); border-radius: var(--sgd-r-card); background: #fff; touch-action: none; cursor: crosshair;}.sg-ann-mob{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sg-ann-qr{width: 150px; height: 150px; flex-shrink: 0; border-radius: 12px; overflow: hidden; border: 1px solid var(--sgt-line, #DCE4EF); background: #fff;}.sg-ann-qr svg{width: 100%; height: 100%; display: block;}.sg-ann-mob > div:last-child{flex: 1; min-width: 180px; font-size: var(--sgd-f-sm);}.sg-ann-mob p{margin: 4px 0 8px; color: var(--sgt-mut, #44506E);}.sg-ann .sg-ann-wa{display: inline-block !important; padding: 8px 14px; border-radius: var(--sgd-r-ctl); background: #1EA855; color: #fff !important; font-weight: var(--sgd-w-bold); text-decoration: none;}.sg-ann-wait{display: block; margin-top: 8px; color: #92400e;}.sg-ann-help{display: inline-block; margin-top: 8px; font-size: var(--sgd-f-sm); color: var(--sgt-link, #0B6E93); font-weight: var(--sgd-w-bold);}.sg-ann-helps{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 14px;}.sgd table:not(.no-sgt){border-collapse: separate !important; border-spacing: 0; border-radius: var(--sgd-r-card); overflow: hidden; background: var(--sgd-surface, #fff); box-shadow: var(--sgt-table-sh, 0 10px 26px -20px rgba(16, 21, 58, 0.55)); font-variant-numeric: tabular-nums;}.sgd table:not(.no-sgt) thead tr{background: var(--sgt-thead-bg, linear-gradient(-135deg, #1B3F8A, #10153A 70%));}.sgd table:not(.no-sgt) thead th{background: transparent !important; color: var(--sgt-thead-ink, #fff) !important; font-weight: var(--sgd-w-bold); padding: .65rem .85rem; border: 0 !important; white-space: nowrap;}.sgd table:not(.no-sgt) tbody td{padding: .6rem .85rem; border-bottom: 1px solid var(--sgt-row-line, rgba(16, 21, 58, 0.07)); vertical-align: middle;}.sgd :where(table:not(.no-sgt) tbody tr:nth-child(even)) td{background: var(--sgt-zebra, rgba(13, 164, 219, 0.045));}.sgd table:not(.no-sgt) tbody tr:hover td{box-shadow: inset 0 0 0 100vmax var(--sgt-row-hover, rgba(13, 164, 219, 0.1));}.sgd table:not(.no-sgt) tbody tr:last-child td{border-bottom: 0;}.sgd table:not(.no-sgt) tfoot td{background: var(--sgt-tfoot, rgba(16, 21, 58, 0.06)); font-weight: var(--sgd-w-bold);}.sgd table:not(.no-sgt) tbody > tr:first-child:not(:has(> td)) > th{background: var(--sgt-thead-bg, #10153A); color: var(--sgt-thead-ink, #fff); font-weight: var(--sgd-w-bold); padding: .65rem .85rem; border: 0; white-space: nowrap;}.sgd button:disabled{cursor: not-allowed; opacity: .55;}.sgd button.att-nudge, .sgd[data-bg="light"] button.att-nudge{background: rgba(255, 255, 255, 0.1) !important; color: var(--sgd-on-inverse-mut) !important;}.sgd button.att-nudge.s-none, .sgd[data-bg="light"] button.att-nudge.s-none{background: rgba(201, 169, 106, 0.22) !important;}.sgd button.att-nudge.s-in{background: rgba(110, 231, 183, 0.14) !important;}.sgd button.att-nudge.s-none.late{background: rgba(255, 138, 135, 0.16) !important;}.sgd .sgd-hello .sg-hsay .sg-inhero, .sgd .sgd-hello .sgd-pulse .sg-inhero{cursor: pointer; transition: max-height .25s;}.sgd .sgd-hello .sg-hsay .sg-inhero:hover, .sgd .sgd-hello .sg-hsay .sg-inhero:focus-within, .sgd .sgd-hello .sg-hsay .sg-inhero.open, .sgd .sgd-hello .sgd-pulse .sg-inhero:hover, .sgd .sgd-hello .sgd-pulse .sg-inhero.open{-webkit-line-clamp: unset; line-clamp: unset;}.sgf-panel{position: fixed; inset: 0; z-index: 1200; background: rgba(16, 21, 58, 0.45); backdrop-filter: blur(4px); padding: 70px 16px 16px; overflow: auto;}.sgf-panel[hidden]{display: none;}.sgf-box{max-width: 860px; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; background: #fff; border-radius: var(--sgd-r-pill); padding: 8px 16px 8px 10px; box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.6);}.sgf-box input{flex: 1; border: 0; outline: 0; font: inherit; font-size: 1.05rem; background: transparent; color: #10153A;}.sgf-box .sgf-x{border: 0; background: #EEF2F8; color: #10153A; border-radius: var(--sgd-r-pill); width: 38px; height: 38px; cursor: pointer; font-size: var(--sgd-f-lg);}.sgf-out{max-width: 860px; margin: 12px auto 0;}.sgf-out .lgp-box, .sgf-res .lgp-box{background: #fff; border: 1px solid #E6EAF2; border-radius: 20px; padding: 14px 16px; margin: 0 0 12px;}.sgf-out .lgp-list{display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 10px;}.sgf-out .lgp-c{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; background: #F8FAFD; border: 1px solid #E6EAF2; border-radius: 16px; padding: 10px 12px; text-decoration: none; color: #10153A; min-width: 0;}.sgf-out .lgp-c h4{margin: 0 0 2px; font-size: var(--sgd-f-md);}.sgf-out .lgp-c p{margin: 0; color: #5B6178; font-size: var(--sgd-f-xs);}.sgf-out .lgp-cd{display: inline-block; border-radius: var(--sgd-r-pill); padding: 1px 8px; font-size: .74rem; background: #E8F7FC; color: #0B6E93;}.sgf-out .lgp-cd.ok{background: #E6F6EC; color: #1a7f37;}.sgf-wait{color: #fff; text-align: center;}.sgf-wait a{color: #BFE9F8;}.sgf-out .mut{color: #D9E6F2;}.sgf-out .mut a{color: #fff;}.sgd .bigbtn, .lgp-btn{position: relative; overflow: hidden; isolation: isolate; border-radius: var(--sgd-r-pill); transition: transform .18s, box-shadow .18s, background .18s, color .18s;}.sgd .bigbtn::after, .lgp-btn::after{content: ''; position: absolute; right: 50%; left: 50%; bottom: 0; height: 2px; background: #0DA4DB; border-radius: 2px; transition: right 0.28s cubic-bezier(0.2, 0.7, 0.2, 1), left 0.28s cubic-bezier(0.2, 0.7, 0.2, 1);}.sgd .bigbtn:hover::after, .sgd .bigbtn:focus-visible::after, .lgp-btn:hover::after, .lgp-btn:focus-visible::after{right: 12%; left: 12%;}.sgd .bigbtn::before, .lgp-btn::before{content: ''; position: absolute; top: -40%; bottom: -40%; width: 34%; right: -50%; transform: skewX(18deg); pointer-events: none; background: linear-gradient(-90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0)); transition: right .6s ease;}.sgd .bigbtn:hover::before, .lgp-btn:hover::before{right: 120%;}.sgd .bigbtn:hover, .lgp-btn:hover{transform: translateY(-1px); box-shadow: 0 10px 22px -12px rgba(16, 21, 58, 0.6);}.sgd .bigbtn:active, .lgp-btn:active{transform: translateY(0);}.lgp-btn.ghost::after{background: #10153A;}@media (prefers-reduced-motion: reduce){.sgd .bigbtn::before, .sgd .bigbtn::after, .lgp-btn::before, .lgp-btn::after{transition: none;}}.cc-veil .box.sgv{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 14px; -webkit-flex-wrap: wrap; flex-wrap: wrap; border-color: #0DA4DB; max-width: 460px; text-align: start;}.cc-veil .sgv-ring{width: 54px; height: 54px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.cc-veil .sgv-t{flex: 1 1 200px;}.cc-veil .sgv-t .cnt{display: inline; font-size: inherit; color: #0DA4DB; margin: 0;}.cc-veil .sgv-stay{font: inherit; font-weight: var(--sgd-w-bold); color: #fff; background: #10153A; border: 1.5px solid #0DA4DB; border-radius: var(--sgd-r-pill); padding: 9px 18px; cursor: pointer;}.cc-lock .sgk-clock{position: relative; z-index: 2; font-size: clamp(48px, 9vw, 84px); font-weight: 300; line-height: 1; color: #EAEFFA; letter-spacing: .02em; text-align: center;}.cc-lock .sgk-dates{position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; color: #9AA6C8; font-size: var(--sgd-f-xs); margin: 6px 0 14px;}.cc-lock .sgk-dates span:empty{display: none;}.cc-lock .sgk-dates span + span::before{content: "·"; margin-inline-end: 10px;}.cc-lock .sgk-orb{position: relative; z-index: 2; width: 96px; height: 96px; margin: 0 auto; border-radius: 50%; overflow: hidden; background: radial-gradient(circle at 35% 30%, #7fd6f5, #0DA4DB 45%, #0a5f8a 100%); box-shadow: 0 0 0 6px rgba(13, 164, 219, 0.15), 0 0 60px rgba(13, 164, 219, 0.55); animation: sgkBreathe 4.5s ease-in-out infinite;}.cc-lock .sgk-orb img{width: 100%; height: 100%; object-fit: cover;}@keyframes sgkBreathe{50%{box-shadow: 0 0 0 12px rgba(13, 164, 219, 0.08), 0 0 90px rgba(13, 164, 219, 0.75);}}.cc-lock .sgk-quote{position: relative; z-index: 2; max-width: 42ch; margin: 12px auto 8px; text-align: center; color: #EAEFFA; font-size: var(--sgd-f-md); line-height: 1.7;}.cc-lock .sgk-chips{position: relative; z-index: 2; display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 10px;}.cc-lock .sgk-chips span{border: 1px solid rgba(238, 243, 251, 0.14); background: rgba(255, 255, 255, 0.05); border-radius: var(--sgd-r-pill); padding: 5px 12px; font-size: var(--sgd-f-xs); color: #EAEFFA;}.cc-lock .sgk-chips b{color: #0DA4DB;}.cc-lock .sgk-chips .late b{color: #E8B33D;}.cc-lock button.sgk-night{background: none; border: 0; padding: 0; cursor: pointer;}.cc-lock.night .sgk-orb{background: radial-gradient(circle at 35% 30%, #f1dca4, #C9A24A 45%, #6d561f 100%); box-shadow: 0 0 60px rgba(201, 162, 74, 0.45);}.cc-lock.night .sgk-chips b{color: #C9A24A;}@media (prefers-reduced-motion: reduce){.cc-lock .sgk-orb{animation: none;}}.sgn-bar{position: fixed; z-index: 9400; top: 12px; right: 50%; transform: translateX(50%); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; background: #10153A; color: #fff; border-radius: var(--sgd-r-pill); padding: 8px 16px 8px 8px; box-shadow: 0 16px 40px -14px rgba(16, 21, 58, 0.7); font-size: var(--sgd-f-xs);}.sgn-bar .dot{width: 10px; height: 10px; border-radius: 50%; background: #E8C46A; box-shadow: 0 0 0 0 rgba(232, 196, 106, 0.6); animation: sgnPulse 1.6s infinite;}.sgn-bar span{color: #C9D3EA;}.sgn-bar button{border: 0; border-radius: var(--sgd-r-pill); background: rgba(255, 255, 255, 0.12); color: #fff; padding: 6px 12px; font: inherit; cursor: pointer;}@keyframes sgnPulse{70%{box-shadow: 0 0 0 10px rgba(232, 196, 106, 0);}100%{box-shadow: 0 0 0 0 rgba(232, 196, 106, 0);}}.sgn-hl{position: absolute; z-index: 9300; pointer-events: none; border: 2px dashed var(--sgt-acc, #0DA4DB); border-radius: var(--sgd-r-ctl); background: rgba(13, 164, 219, 0.06); transition: all .08s; opacity: 0;}body.sgd-pinning, body.sgd-pinning *{cursor: crosshair !important;}.sgd-pin-pop.sgn-card{position: absolute; z-index: 9500; width: 360px; max-width: calc(100vw - 24px); background: var(--sgt-surface, #fff); color: var(--sgt-head, #10153A); border-radius: var(--sgd-r-sheet); padding: 0; border: 1px solid var(--sgt-line, #E3E8F1); box-shadow: 0 30px 60px -24px rgba(16, 21, 58, 0.55); overflow: hidden; font-size: var(--sgd-f-sm); animation: sgnIn .18s ease-out;}@keyframes sgnIn{from{transform: translateY(6px) scale(0.98); opacity: 0;}}.sgn-card .sgn-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding: 12px 14px; background: var(--sgt-hero, linear-gradient(-120deg, #10153A, #1B2560)); color: var(--sgt-hero-ink, #fff);}.sgn-card .sgn-h .sgn-ic{width: 30px; height: 30px; border-radius: var(--sgd-r-ctl); background: rgba(255, 255, 255, 0.12); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.sgn-card .sgn-h small{display: block; color: #BFE9F9; font-size: var(--sgd-f-3xs); max-width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgn-card .sgn-h .x{margin-inline-start: auto; border: 0; background: transparent; color: #fff; font-size: 20px; cursor: pointer;}.sgn-card .sgn-kinds{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; padding: 12px 14px 4px;}.sgn-card .sgn-kinds button{border: 1px solid var(--sgt-line, #D6DEEA); background: var(--sgt-panel, #F6F8FC); color: var(--sgt-mut, #3E4460); border-radius: var(--sgd-r-pill); padding: 5px 10px; font: inherit; font-size: var(--sgd-f-2xs); cursor: pointer;}.sgn-card .sgn-kinds button.on{background: var(--sgt-strong, #10153A); color: var(--sgt-strong-ink, #fff); border-color: var(--sgt-strong, #10153A);}.sgn-card textarea{display: block; width: calc(100% - 28px); margin: 8px 14px 0; min-height: 76px; border: 1px solid var(--sgt-line, #D6DEEA); border-radius: 12px; padding: 10px 12px; font: inherit; resize: none;}.sgn-card textarea:focus{outline: none; border-color: var(--sgt-acc, #0DA4DB); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.15);}.sgn-card textarea.shake{animation: sgnShake .4s; border-color: #D64545;}@keyframes sgnShake{25%{transform: translateX(4px);}75%{transform: translateX(-4px);}}.sgn-card .sgn-f{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding: 8px 14px 0; font-size: var(--sgd-f-2xs); color: var(--sgt-mut, #5B6178);}.sgn-card .sgn-urg{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; cursor: pointer;}.sgn-card .mic{margin-inline-start: auto; border: 1px solid var(--sgt-line, #D6DEEA); background: var(--sgt-surface, #fff); border-radius: 50%; width: 32px; height: 32px; cursor: pointer;}.sgn-card .mic.rec{background: #FDECEC; border-color: #D64545; animation: sgnPulse 1.2s infinite;}.sgn-card .sgn-cnt{font-variant-numeric: tabular-nums; color: #9AA3B5;}.sgn-card .sgn-act{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: end; justify-content: flex-end; gap: 8px; padding: 12px 14px 14px;}.sgn-card .sgn-act button{border-radius: var(--sgd-r-pill); padding: 8px 16px; font: inherit; font-weight: var(--sgd-w-bold); cursor: pointer; border: 1px solid var(--sgt-line, #D6DEEA); background: var(--sgt-surface, #fff); color: var(--sgt-mut, #3E4460);}.sgn-card .sgn-act .ok{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgt-acc, #0DA4DB); color: #fff;}.sgn-card .sgn-act kbd{font: inherit; font-size: 10.5px; opacity: .75; margin-inline-start: 4px;}.sgn-card .sgd-pin-err{color: #B3261E; font-size: var(--sgd-f-2xs); padding: 0 14px 12px;}.sgd-pin-dot.sgn-dot{min-width: 24px; height: 24px; border-radius: 12px 12px 3px 12px; background: #10153A; color: #E8C46A; font: 800 11px/24px Tahoma,sans-serif; text-align: center; padding: 0 6px; box-shadow: 0 6px 14px -6px rgba(16, 21, 58, 0.7);}.sgn-toast{position: fixed; z-index: 9600; right: 50%; bottom: 28px; transform: translate(50%, 20px); opacity: 0; background: #10153A; color: #fff; border-radius: var(--sgd-r-card); padding: 12px 18px; font-size: var(--sgd-f-sm); box-shadow: 0 18px 40px -16px rgba(16, 21, 58, 0.7); transition: all .3s;}.sgn-toast.ok{border-inline-start: 4px solid #2E9E5B;}.sgn-toast.on{opacity: 1; transform: translate(50%, 0);}.sgd-more{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.sgd-more > summary{list-style: none; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; font-size: 1.2rem; padding: 4px 8px; border-radius: var(--sgd-r-ctl);}.sgd-more > summary::-webkit-details-marker{display: none;}.sgd-more-pop{position: absolute; top: calc(100% + 8px); inset-inline-end: 0; z-index: 60; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; gap: 6px; min-width: 190px; padding: 10px; background: var(--sgd-card, #fff); color: var(--sgd-head, #10153A); border: 1px solid var(--sgd-line, #DCE6F2); border-radius: var(--sgd-r-card); box-shadow: 0 12px 30px rgba(16, 21, 58, 0.18);}.sgd-more-pop > a, .sgd-more-pop > button{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; align-items: center; gap: 8px; -webkit-box-pack: start; justify-content: flex-start; color: var(--sgd-head, #10153A) !important; width: 100%;}.sgd-more-pop .tl{display: inline !important;}.sgd-more-pop .sgd-bgtog{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px;}.sgd-bar .sgd-tools .sgd-more-pop .tl{position: static !important; width: auto !important; height: auto !important; clip: auto !important; overflow: visible !important; font-size: var(--sgd-f-sm) !important; white-space: nowrap; margin: 0 !important;}.sgd-bar .sgd-tools .sgd-more-pop > a, .sgd-bar .sgd-tools .sgd-more-pop > button{min-width: 0 !important; padding: 8px 10px !important; border-radius: var(--sgd-r-ctl);}.sgd-bar .sgd-tools .sgd-more-pop > a:hover, .sgd-bar .sgd-tools .sgd-more-pop > button:hover{background: color-mix(in srgb, var(--sgd-brand) 14%, var(--sgd-card, #fff));}.sgd-bar .sgd-brand{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.sgd-bar .sgd-brand .tx{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px;}.sgd-bar .sgd-brand .t1{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; white-space: nowrap;}.sgd-bar .sgd-brand .t2{white-space: nowrap;}.sgd-bar .sgd-tools .sgd-date3{width: auto !important; min-width: max-content; white-space: nowrap; gap: 8px; align-items: center;}.sgd-bar .sgd-tools details.sgd-more{border: 0 !important; padding: 0 !important; width: auto !important; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; background: none !important;}.sgd-bar .sgd-tools details.sgd-more > summary{width: 40px; height: 35px; justify-content: center; padding: 0; font-size: 1.1rem; line-height: 1; border: 1px solid rgba(13, 164, 219, 0.45); border-radius: var(--sgd-r-ctl); color: #0DA4DB; background: transparent;}.sgd-bar .sgd-tools details.sgd-more[open] > summary{background: var(--sgd-fill, #0A7AA3); color: #fff;}.sgd:not([data-view="tsg"]) .sgd-bar .sgd-tools details.sgd-more:not([open]) > summary{color: var(--sgd-brand-ink);}.sgd .sgd-hello{color: #EEF4FB; border-radius: 22px; padding: 1.6rem 1.8rem; gap: 1.4rem 1.8rem; align-items: stretch; background: radial-gradient(520px 260px at 100% 0%, rgba(13, 164, 219, 0.28), transparent 65%), radial-gradient(420px 240px at 0% 100%, rgba(201, 164, 92, 0.14), transparent 70%), linear-gradient(-135deg, #0C1130 0%, #10153A 45%, #0B2F5C 100%); box-shadow: 0 24px 60px -28px rgba(16, 21, 58, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.07), inset 0 3px 0 #0DA4DB;}.sgd .sgd-hello .sgsig{opacity: .35;}.sgd .sgd-hello .t{font-size: var(--sgd-f-page, 20px); font-weight: var(--sgd-w-med); line-height: 1.3; color: #fff;}.sgd .sgd-hello .hi-line, .sgd .sgd-hello .hi-line *{color: rgba(238, 244, 251, 0.82) !important;}.sgd .sgd-hello .hi-line{font-size: var(--sgd-f-md); margin-top: .35rem; padding-bottom: .9rem; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.sgd .sgd-hello .att-nudge{background: rgba(201, 164, 92, 0.14) !important; border: 1px solid rgba(201, 164, 92, 0.55) !important; color: #F6E3B8 !important; border-radius: 12px;}.sgd .sgd-hello .att-nudge *{color: #F6E3B8 !important;}.sgd .sgd-hello .sgc-hb{margin-top: 1rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .75rem;}.sgd .sgd-hello .sgc-hb-tt, .sgd .sgd-hello .sgc-hb-tt *{color: #fff !important;}.sgd .sgd-hello .sgc-hb-tt small, .sgd .sgd-hello .sgc-hb-tt span{color: rgba(238, 244, 251, 0.7) !important;}.sgd .sgd-hello .sgc-brief-av{border: 2px solid var(--sgt-acc, #0DA4DB); box-shadow: 0 0 0 4px rgba(13, 164, 219, 0.18);}.sgd .sgd-hello .sgf-saud-ask{background: rgba(13, 164, 219, 0.16) !important; border: 1px solid rgba(13, 164, 219, 0.6) !important; color: #fff !important; border-radius: var(--sgd-r-pill);}.sgd .sgd-hello .sgf-saud-ask *{color: #fff !important;}.sgd .sgd-hello .sgc-pri{color: #FFE3A3 !important; font-weight: var(--sgd-w-bold);}.sgd .sgd-hello .sgc-hb-chips a, .sgd .sgd-hello .sgc-hb-chips span, .sgd .sgd-hello .hchip{background: rgba(255, 255, 255, 0.07) !important; border: 1px solid rgba(255, 255, 255, 0.16) !important; color: #fff !important; border-radius: 12px; padding: .45rem .8rem; font-weight: var(--sgd-w-bold); font-variant-numeric: tabular-nums;}.sgd .sgd-hello .sgc-hb-chips *{color: #fff !important;}.sgd .sgd-hello .sgc-brief-go a, .sgd .sgd-hello .sgc-brief-go button{border-radius: 12px !important; font-weight: var(--sgd-w-heavy); padding: 0.6rem 1.1rem !important; background: transparent !important; border: 1px solid rgba(255, 255, 255, 0.55) !important; color: #fff !important;}.sgd .sgd-hello .sgc-brief-go > :first-child{background: var(--sgd-fill, #0A7AA3) !important; border-color: var(--sgt-acc, #0DA4DB) !important; color: #fff !important; box-shadow: 0 8px 20px -8px rgba(13, 164, 219, 0.8);}.sgd .sgd-hello .sgc-brief-go a:hover, .sgd .sgd-hello .sgc-brief-go button:hover{transform: translateY(-1px);}.sgd .sgd-hello .sgd-pulse{background: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: var(--sgd-r-sheet) !important; padding: 1rem !important; backdrop-filter: blur(8px); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .7rem;}.sgd .sgd-hello .sgd-pulse, .sgd .sgd-hello .sgd-pulse *{color: #EEF4FB;}.sgd .sgd-hello .pz-quiet{background: rgba(255, 255, 255, 0.06) !important; border: 1px dashed rgba(255, 255, 255, 0.22) !important; color: rgba(238, 244, 251, 0.85) !important; border-radius: 12px;}.sgd .sgd-hello .pz-n{background: rgba(255, 255, 255, 0.06) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 12px;}.sgd .sgd-hello .pz-n b{font-size: 1.35rem; color: #fff !important;}.sgd .sgd-hello .pz-n small{color: rgba(238, 244, 251, 0.7) !important;}.sgd .sgd-hello .talalbox, .sgd .sgd-hello .saudbox{background: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.1) !important; border-radius: 12px; border-inline-start: 3px solid #C9A45C !important; color: rgba(238, 244, 251, 0.92) !important; padding: .65rem .8rem; line-height: 1.7;}.sgd .sgd-hello .saudbox{border-inline-start-color: #0DA4DB !important;}.sgd .sgd-hello .talalbox b{color: #F2D492 !important;}.sgd .sgd-hello .saudbox b{color: #7FD4F5 !important;}.sgd .sgd-hello .talalbox, .sgd .sgd-hello .saudbox{max-height: none !important; height: auto !important; overflow: hidden; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}.sgd .sgd-hello .talalbox.sg-inhero, .sgd .sgd-hello .saudbox.sg-inhero{display: -webkit-box !important; -webkit-line-clamp: 3 !important; height: auto !important; max-height: none !important;}.sgd-foot .fen, .fline .fen{color: #0A7FAE;}.hb-ring .num{text-shadow: 0 1px 3px rgba(16, 21, 58, 0.65);}@media (max-width: 700px){.sgd-remind{display: grid !important; grid-template-columns: auto 1fr auto; grid-template-areas: "ic txt fold" "go go go"; gap: 6px 10px; align-items: center; padding: 8px 12px calc(8px + env(safe-area-inset-bottom,0px)) !important; max-height: 40vh;}.sgd-remind .rm-ic{grid-area: ic;}.sgd-remind .rm-txt{grid-area: txt; min-width: 0; font-size: var(--sgd-f-xs); line-height: 1.5; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}.sgd-remind .rm-txt .rm-more{display: none;}.sgd-remind .rm-fold{grid-area: fold;}.sgd-remind .rm-go{grid-area: go; justify-self: stretch; text-align: center;}.sgd-bar .sgd-skins{overflow-x: auto; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; max-width: 100%; scrollbar-width: none;}.sgd-bar .sgd-skins::-webkit-scrollbar{display: none;}.sgd-bar .sgd-skins > button{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}.sgd-bar .sgd-tools details.sgd-more > summary{width: auto; min-width: 64px; height: auto; min-height: 58px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; padding: 6px 8px;}}.sg-trail{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 4px 8px; margin: 8px auto 4px; padding: 7px 14px; max-width: 1360px; font-size: var(--sgd-f-sm); color: var(--sgd-mut, #5B6178); background: var(--sgd-panel, #F4F8FC); border: 1px solid var(--sgd-line, #DCE6F2); border-radius: 12px;}.sg-trail a{color: var(--sgd-brand-ink, #0A7FAE); text-decoration: none; font-weight: 600;}.sg-trail a:hover{text-decoration: underline;}.sg-trail b{color: var(--sgd-head, #10153A);}.sg-trail .sep{color: #9AA6BC;}a.sg-dlink{color: var(--sgd-brand-ink, #0A7FAE); font-weight: var(--sgd-w-bold); text-decoration: underline;}@media (max-width: 700px){.sg-trail{margin: 6px 10px; font-size: var(--sgd-f-2xs);}}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello{color: #10153A;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .t, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-tt, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-tt *, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgd-pulse, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgd-pulse *, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .pz-n b, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-chips *, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgf-saud-ask, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgf-saud-ask *, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .hchip{color: #10153A !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .hi-line, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .hi-line *, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .pz-n small, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-tt small, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-tt span{color: #4A5170 !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .talalbox, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .saudbox{color: #10153A !important; background: #FFFFFF !important; border-color: #E7E2D6 !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .talalbox b{color: #8A5E10 !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .saudbox b{color: #0A6E96 !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgd-pulse, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .pz-n, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .pz-quiet, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .hchip, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-chips a, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-chips span{background: rgba(255, 255, 255, 0.85) !important; border-color: #E1E6EF !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .att-nudge, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .att-nudge *{color: #7A4E00 !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-pri{color: #9A5B00 !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgf-saud-ask{background: #E3F2FA !important; border-color: #9BD3EC !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-brief-go a:not(:first-child), .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-brief-go button:not(:first-child){color: #10153A !important; border-color: #10153A !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-h small, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgc-hb-h span:not(.sgf-saud-ask):not(.sgf-saud-ask *){color: #4A5170 !important;}.sgd .sgd-hello .sgc-brief-go > :first-child{background: #0A7FAE !important; border-color: var(--sgt-acc, #0A7FAE) !important;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgsig, .sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .sgsig *{color: #10153A !important;}.sgd :is(.mz-tabs, .mf-tabs, .dup-tabs, .pmv-tabs, .view-switch, .cb-tabs, .hs-tabs, .pp-tabs, .py-tabs, .dy-tabs, .tt-tabs){display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); align-items: center;}.sgd :is(.mz-tab, .mf-tab, .dup-tab, .pmv-tab, .view-switch > a, .cb-tabs > a, .hs-tab, .pp-tabs > a, .py-tabs > a, .dy-tabs > a, .tt-tab){display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; min-height: 34px; box-sizing: border-box; margin: 0; padding: 6px 15px; border-radius: var(--sgd-r-pill); text-decoration: none; cursor: pointer; font-family: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); line-height: 1.35; background: var(--sgd-card); border: 1px solid var(--sgd-line); color: var(--sgd-mut); transition: border-color var(--sgd-dur-2) var(--sgd-ease), color var(--sgd-dur-2) var(--sgd-ease), background var(--sgd-dur-2) var(--sgd-ease);}.sgd :is(.mz-tab, .mf-tab, .dup-tab, .pmv-tab, .view-switch > a, .cb-tabs > a, .hs-tab, .pp-tabs > a, .py-tabs > a, .dy-tabs > a, .tt-tab):hover{border-color: var(--sgd-brand); color: var(--sgd-brand-ink);}.sgd :is(.mz-tab, .mf-tab, .dup-tab, .pmv-tab, .view-switch > a, .cb-tabs > a, .hs-tab, .pp-tabs > a, .py-tabs > a, .dy-tabs > a, .tt-tab):focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd :is(.mz-tab, .mf-tab, .dup-tab, .pmv-tab, .view-switch > a, .cb-tabs > a, .hs-tab, .pp-tabs > a, .py-tabs > a, .dy-tabs > a, .tt-tab):is(.on, [aria-selected="true"]){background: var(--sgd-inverse); border-color: var(--sgd-inverse); color: var(--sgd-on-inverse);}.sgd[data-bg="dark"] :is(.mz-tab, .mf-tab, .dup-tab, .pmv-tab, .view-switch > a, .cb-tabs > a, .hs-tab, .pp-tabs > a, .py-tabs > a, .dy-tabs > a, .tt-tab):is(.on, [aria-selected="true"]){background: var(--sgd-fill); border-color: var(--sgd-brand); color: var(--sgd-on-fill);}.sgd :is(.mz-tab, .dup-tab, .pmv-tab, .view-switch > a, .tt-tab).on :is(.num, .n, .dq-n){background: rgba(255, 255, 255, 0.2); color: inherit; opacity: 1;}.prp-planhits{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .4rem; margin: .2rem 0 .8rem;}.prp-planhits .ph-l{color: var(--sgd-mut); font-size: var(--sgd-f-sm); flex-basis: 100%;}.prp-planhits .ph-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: .35rem; align-items: center; padding: .35rem .8rem; border-radius: var(--sgd-r-pill); background: var(--sgd-surface); border: 1px solid var(--sgd-line); color: var(--sgd-head); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-sm); text-decoration: none;}.prp-planhits .ph-chip:hover{border-color: var(--sgd-brand-ink); color: var(--sgd-brand-ink);}.prp-more{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .6rem; align-items: center; justify-content: center; margin: 1rem 0; color: var(--sgd-mut); font-size: var(--sgd-f-sm);}.prp-more .bigbtn.inline{margin: 0;}.sgd-propsearch .ps-plan{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .3rem; padding: .15rem .55rem; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px solid var(--sgd-line); color: var(--sgd-head); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); white-space: nowrap;}.sgd-propsearch .ps-plan button{border: 0; background: transparent; color: var(--sgd-mut); cursor: pointer; font: inherit; padding: 0 .15rem;}.sgd-propsearch .ps-res .ps-hit.k-plan{color: var(--sgd-brand-ink);}.sgd-propsearch .ps-res .ps-hit.k-auction{color: var(--sgd-head); background: var(--sgd-panel);}.mz-aq input[type=text]{min-width: 14rem;}.sgfb-tog{margin: .7rem 0; padding: .7rem .85rem; border-radius: var(--sgd-r-card); background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-line); color: var(--sgd-ink);}.sgfb-tog.on{border-inline-start-color: var(--sgd-ok);}.sgfb-tog .tg-h{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; align-items: center; margin-bottom: .45rem;}.sgfb-tog .tg-h b{color: var(--sgd-head);}.sgfb-tog .tg-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; align-items: flex-end; margin: .35rem 0 0;}.sgfb-tog .tg-f label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; font-size: var(--sgd-f-xs); color: var(--sgd-mut); margin: 0;}.sgfb-tog .tg-f input, .sgfb-tog .tg-f select{padding: .35rem .55rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); color: var(--sgd-ink); font: inherit; min-width: 0; max-width: 100%;}.sgfb-tog .tg-f .bigbtn.inline{margin: 0;}.sgfb-tog .tg-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; align-items: center; padding: .3rem 0; border-bottom: 1px dashed var(--sgd-line);}.sgfb-tog .tg-row:last-of-type{border-bottom: 0;}.sgfb-tog .tg-row form{margin-inline-start: auto;}.sgfb-tog .mut{color: var(--sgd-mut);}.sgfb-card[open]{flex-basis: 100%;}.sgfb-cf{display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: .55rem; margin-top: .6rem; padding: .8rem; border-radius: var(--sgd-r-card); background: var(--sgd-surface); border: 1px solid var(--sgd-line);}.sgfb-cf label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .25rem; font-size: var(--sgd-f-xs); color: var(--sgd-mut); margin: 0;}.sgfb-cf input, .sgfb-cf select{padding: .4rem .6rem; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); color: var(--sgd-ink); font: inherit; min-width: 0;}.sgfb-cf .wide{grid-column: 1 / -1;}.sgfb-cf .mut{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgfb-cf .bigbtn.inline{margin: 0; justify-self: start;}.lockcard .lk-claim{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: .7rem; background: var(--sgd-panel);}.lockcard .lk-claim b{color: var(--sgd-head);}.lockcard .lk-claim small{color: var(--sgd-mut);}.sgfb-ntf{position: fixed; top: 72px; inset-inline-end: 16px; z-index: 1090; width: 340px; max-width: calc(100vw - 32px); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem; padding: .8rem .95rem; border-radius: 14px; background: #10153A; color: #F4F7FB; border: 1px solid rgba(13, 164, 219, 0.55); box-shadow: 0 18px 40px rgba(0, 0, 0, 0.35);}.sgfb-ntf b{color: #FFFFFF; font-size: var(--sgd-f-md); padding-inline-end: 1.6rem;}.sgfb-ntf .nx{position: absolute; top: .45rem; inset-inline-end: .5rem; border: 0; background: transparent; color: #C9D3EA; cursor: pointer; font-size: var(--sgd-f-lg);}.sgfb-ntf .nr{font-size: var(--sgd-f-sm); color: #DCE4F5; line-height: 1.5;}.sgfb-ntf .ng{align-self: flex-start; margin-top: .2rem; color: #7FD3F2; font-weight: var(--sgd-w-bold); text-decoration: none;}.sgfb-ntf[hidden]{display: none;}.sgi{display: inline-block; width: 1.25em; height: 1.25em; flex: none; vertical-align: middle; object-fit: contain; box-sizing: border-box; border-radius: 22%; background: #fff; padding: 0; border: 1px solid var(--sgd-line-s, rgba(16, 21, 58, 0.07)); box-shadow: 0 1px 2px rgba(16, 21, 58, 0.08), 0 2px 6px -3px rgba(16, 21, 58, 0.18); margin-inline-end: .3em; position: relative; top: -.06em;}.sgi.sgi-lg{width: 1.8em; height: 1.8em;}.sgi.sgi-xl{width: 2.6em; height: 2.6em; border-radius: 20%; box-shadow: var(--sgd-sh-1, 0 1px 2px rgba(16, 21, 58, 0.05), 0 10px 26px -14px rgba(16, 21, 58, 0.24));}.sgd[data-bg="dark"] .sgi{border-color: rgba(255, 255, 255, 0.18); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35), 0 0 0 2px rgba(13, 164, 219, 0.18);}.sg-dot{display: inline-block; width: .62em; height: .62em; border-radius: 50%; vertical-align: middle; margin-inline-end: .35em; background: var(--sgd-mut, #5A5F7D);}.sg-dot.ok{background: var(--sgd-ok, #0B6E40);}.sg-dot.bad{background: var(--sgd-bad, #B42318);}.sg-dot.amb{background: var(--sgd-amb, #8C5A0C);}.sg-dot.brand{background: var(--sgd-brand, #0DA4DB);}.sg-tick{color: var(--sgd-ok, #0B6E40); font-weight: var(--sgd-w-heavy);}.sg-cross{color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-heavy);}.sgd .mf-bento > .mf-docs{grid-column: 1 / -1;}.sgd .mf-docs .mfd-grid{display: grid; gap: 12px; margin: 10px 0 6px; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));}.sgd .mf-docs .mfd-tile{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; min-width: 0; padding: 12px; border-radius: var(--sgd-r-card, 12px); background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-line);}.sgd .mf-docs .mfd-tile.has{border-inline-start-color: #0E9F5A;}.sgd .mf-docs .mfd-tile.need{border-inline-start-color: #D64545;}.sgd .mf-docs .mfd-tile input[type=text]{width: 100%; font-size: var(--sgd-f-sm); padding: 8px 10px;}.sgd .mf-docs .mfd-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 8px;}.sgd .mf-docs .mfd-head b{font-size: var(--sgd-f-md); color: var(--sgd-head); line-height: 1.5; overflow-wrap: anywhere;}.sgd .mf-docs .mfd-req{flex: none; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: #B8912F; border: 1px solid rgba(184, 145, 47, 0.4); border-radius: var(--sgd-r-pill, 99px); padding: 1px 8px;}.sgd .mf-docs .mfd-thumb{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; height: 150px; border-radius: var(--sgd-r-ctl, 8px); overflow: hidden; text-decoration: none; background: var(--sgd-surface); border: 1px solid var(--sgd-line);}.sgd .mf-docs .mfd-thumb img{width: 100%; height: 100%; object-fit: cover;}.sgd .mf-docs .mfd-thumb .mfd-file{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-lg); color: var(--sgd-brand-d);}.sgd .mf-docs .mfd-thumb.mfd-none{color: #A33; font-size: var(--sgd-f-sm); border-style: dashed;}.sgd .mf-docs .mfd-meta{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: var(--sgd-f-xs); color: var(--sgd-head); overflow-wrap: anywhere;}.sgd .mf-docs .mfd-meta small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgd .mf-docs .mfd-up{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-d);}.sgd .mf-docs .mfd-up input[type=file]{width: 100%; font-size: var(--sgd-f-xs);}.sgd .mf-docs .bx-note{font-size: var(--sgd-f-2xs);}@media (max-width: 720px){.sgd .mf-docs .mfd-grid{grid-template-columns: 1fr;}.sgd .mf-docs .mfd-thumb{height: 180px;}}.sgd .sgd-hello .t, .sgd .v2-hi b, .sgd .v3-who b{letter-spacing: normal; word-spacing: .08em;}.sgd .sgd-hello :is(.hi-line, .s, .att-site, .visitbar){letter-spacing: normal; word-spacing: .05em;}.sgd .sgd-hello .hi-line .hij-x{white-space: nowrap;}.sgd .sg-btn-primary, .sg-page .sg-btn-primary{background: var(--sgd-fill, #0A7AA3) !important; border: 1px solid var(--sgd-fill, #0A7AA3) !important; color: #fff !important; font-weight: var(--sgd-w-bold);}.sgd .sg-btn-primary:hover, .sgd .sg-btn-primary:focus, .sg-page .sg-btn-primary:hover, .sg-page .sg-btn-primary:focus{background: var(--sgt-strong, #10153A) !important; border-color: var(--sgt-strong, #10153A) !important; color: var(--sgt-strong-ink, #fff) !important;}.sgd .sgd-hello{padding: 1rem 1.25rem 1.05rem;}.sgd .sgd-hello .sg-hsay{margin-top: 6px; gap: 8px;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello{grid-template-columns: 34px minmax(0, 1fr); column-gap: 10px; row-gap: 6px; padding: 8px 10px; align-items: center;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello > img{width: 34px; height: 34px;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello h3{font-size: var(--sgd-f-sm); line-height: 1.35; margin: 0;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello p{display: none;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello .acts{grid-column: 1 / -1; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px;}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello .acts button, .sgd .sgd-hello .sg-hsay .saud-home.sg-inhello .acts a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: .22rem .7rem; font-size: var(--sgd-f-2xs);}.sgd .sgd-hello .sg-hsay .saud-home.sg-inhello .acts img, .sgd .sgd-hello .sg-hsay .saud-home.sg-inhello .acts svg{width: 18px !important; height: 18px !important; min-width: 18px; margin: 0 !important;}.sgd .sg-credgrid{display: grid; grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); gap: 8px; margin: .4rem 0 1rem;}.sgd .sg-cred{background: var(--sgd-card, #fff); border: 1px solid var(--sgd-line, #e6eaf0); border-inline-start: 4px solid var(--sgt-line, #9AA6B8); border-radius: 10px; padding: .55rem .7rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .25rem; min-width: 0;}.sgd .sg-cred.st-green{border-inline-start-color: #2BA36B;}.sgd .sg-cred.st-amber{border-inline-start-color: #E0A21B;}.sgd .sg-cred.st-red, .sgd .sg-cred.st-expired{border-inline-start-color: #D64545;}.sgd .sg-cred .cr-h{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; gap: .4rem; font-size: var(--sgd-f-sm);}.sgd .sg-cred .cr-h small{font-size: .68rem; white-space: nowrap;}.sgd .sg-cred .cr-n{font-size: var(--sgd-f-xs); color: var(--sgd-mut); overflow-wrap: anywhere;}.sgd .sg-cred .cr-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .35rem .5rem; font-size: var(--sgd-f-2xs);}.sgd .sg-cred-empty{font-size: var(--sgd-f-xs); color: var(--sgd-mut); padding: .5rem 0 1rem;}.sgd .sg-req{color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-heavy); font-style: normal;}.sgd label .req, .sgd label abbr.required, .sgd label .required, .sgd .sg-required{color: var(--sgd-bad, #B42318); font-weight: var(--sgd-w-heavy); font-style: normal; text-decoration: none; border: 0;}.sgd .dir-quick.dq{max-width: 860px; padding: 1rem 1.1rem;}.sgd .dq-head{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: baseline; gap: .3rem .8rem; margin-block-end: .75rem;}.sgd .dq-head b{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .4rem; font-size: 1.05rem; color: var(--sgd-ink, #10153A);}.sgd .dq-head small{color: var(--sgd-mut, #5B6178); font-size: var(--sgd-f-xs);}.sgd .dq-form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .55rem; margin: 0;}.sgd .dq-step{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: .7rem; padding: .65rem .75rem; border: 1px solid var(--sgd-line, #D5E3EE); border-radius: 14px; background: var(--sgd-surface, #fff);}.sgd .dq-step .dq-n{flex: none; width: 1.7rem; height: 1.7rem; border-radius: 50%; display: grid; place-items: center; background: var(--sgd-fill, #0A7AA3); color: #fff; font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm); margin-block-start: .1rem;}.sgd .dq-body{flex: 1; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .5rem;}.sgd .dq-body.dq-two{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .6rem;}.sgd .dq-body label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .25rem; margin: 0; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-ink, #10153A);}.sgd .dq-body label small{font-weight: 400; font-size: var(--sgd-f-3xs);}.sgd .dq-body select, .sgd .dq-body input, .sgd .dq-body textarea{width: 100%; box-sizing: border-box; font: inherit; font-weight: 400; font-size: var(--sgd-f-md); padding: .5rem .7rem; border: 1px solid var(--sgd-line, #D5E3EE); border-radius: 10px; background: var(--sgd-card, #fff); color: var(--sgd-ink, #10153A);}.sgd .dq-body textarea{resize: vertical; min-height: 3.2rem; line-height: 1.6;}.sgd .dq-say{display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch; gap: .5rem;}.sgd .dq-say textarea{flex: 1;}.sgd .dq-mic{flex: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: .2rem; min-width: 5.2rem; padding: .4rem .6rem; border-radius: 10px; cursor: pointer; font: inherit; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); border: 1px dashed var(--sgd-brand, #0DA4DB); background: transparent; color: var(--sgd-brand-d, #0A7FAA);}.sgd .dq-mic:hover{background: rgba(13, 164, 219, 0.08);}.sgd .dq-mic:disabled{opacity: .55; cursor: not-allowed;}.sgd .dq-foot{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: end; justify-content: flex-end; padding-block-start: .2rem;}.sgd .dq-foot .bigbtn{margin: 0; min-width: 12rem; justify-content: center;}@media (max-width: 640px){.sgd .dir-quick.dq{padding: .8rem;}.sgd .dq-step{padding: .6rem; gap: .5rem;}.sgd .dq-body.dq-two{grid-template-columns: 1fr;}.sgd .dq-say{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd .dq-mic{flex-direction: row; min-width: 0; padding: .5rem;}.sgd .dq-foot .bigbtn{width: 100%;}}.sgd .att-two{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 6px; margin-top: 8px;}.sgd .att-two-say{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; font-size: var(--sgd-f-sm); font-weight: 600; line-height: 1.5;}.sgd .att-two-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}.sgd .att-two-f{margin: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.sgd .att-b{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; min-height: 36px; padding: 6px 16px; margin: 0; border-radius: var(--sgd-r-card); font: inherit; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1.3; cursor: pointer; background: var(--sgd-panel); color: var(--sgd-mut); border: 1px solid var(--sgd-line); transition: background .15s ease, border-color .15s ease, color .15s ease, transform .1s ease;}.sgd .att-b:disabled{cursor: not-allowed; opacity: .6;}.sgd .att-b.on{background: #0A7AA3; border-color: #0A7AA3; color: #fff;}.sgd .att-b.att-b-out.on{background: #10153A; border-color: #C9A227; color: #F6E3B8;}.sgd .att-b.on:hover{background: #0DA4DB; border-color: #0DA4DB; color: #10153A;}.sgd .att-b.on:active{transform: translateY(1px); filter: brightness(0.94);}.sgd .att-b:focus-visible{outline: 2px solid #0DA4DB; outline-offset: 2px;}.sgd:not([data-key="ceo"]) .sgd-hello .att-b:not(.on){background: rgba(255, 255, 255, 0.06); color: rgba(238, 244, 251, 0.7); border-color: rgba(255, 255, 255, 0.24);}.sgd .att-ot > summary{list-style: none; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); padding: 4px 12px; border-radius: var(--sgd-r-card); border: 1px dashed currentColor;}.sgd .att-ot > summary::-webkit-details-marker{display: none;}.sgd .att-ot > summary:hover{background: rgba(13, 164, 219, 0.14);}.sgd .att-ot-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 6px; margin-top: 6px; max-width: 520px;}.sgd .att-ot-f input[type="text"]{flex: 1 1 220px; min-height: 36px; padding: 4px 10px; border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); background: #fff; color: #10153A; font: inherit; font-size: var(--sgd-f-sm);}.sgd .att-ot-f small{flex: 1 1 100%; font-size: var(--sgd-f-3xs); opacity: .85;}.sgd .att-ot-on{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); padding: 3px 12px; border-radius: var(--sgd-r-card); background: rgba(201, 162, 39, 0.16); border: 1px solid rgba(201, 162, 39, 0.5);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello{background: radial-gradient(520px 240px at 100% 0%, rgba(201, 162, 39, 0.16), transparent 65%), linear-gradient(-135deg, #FFFDF8 0%, #F7F0DF 100%) !important; border: 1px solid rgba(120, 100, 40, 0.22) !important; color: #2A2416; box-shadow: 0 18px 44px -30px rgba(120, 100, 40, 0.45), inset 0 3px 0 #C9A227;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello :is(b, .num, .visitbar, .att-site, .att-two-say){color: #2A2416;}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .att-b:not(.on){background: #FFFFFF; color: #5E4F30; border-color: rgba(120, 100, 40, 0.26);}.sgd[data-view="tsg"]:not([data-bg="dark"]) .sgd-hello .att-ot-on{color: #7A4E00;}.sgd .sgd-bar, .sgd-bar{border-radius: 0 !important;}.sg-page.sgd{border-start-start-radius: 0; border-start-end-radius: 0;}.sgd .sgd-pulse .pz-n small{font-size: var(--sgd-f-3xs); line-height: 1.35; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}.sgd .sgd-pulse .pz-n{min-width: 0;}.sgd[data-bg="dark"] .bigbtn:not(.ghost):not(.danger):not(.gold):not(:disabled):hover, .sgd[data-bg="dark"] .bigbtn:not(.ghost):not(.danger):not(.gold):not(:disabled):focus-visible{background: #FFFFFF; border-color: #FFFFFF; color: #10153A !important;}.sgd .bigbtn.ghost:not(:disabled):hover, .sgd .bigbtn.inline.ghost:not(:disabled):hover{background: rgba(13, 164, 219, 0.14); border-color: #0DA4DB;}.sgd .bigbtn.sg-callbtn:not(:disabled):hover, .sgd .bigbtn.sg-callbtn:not(:disabled):focus-visible{background: #0B6E93 !important; border-color: var(--sgt-acc, #0B6E93); color: #fff !important;}.sgd.sg-meeting .mt-join-top.on:not(:disabled):hover, .sgd.sg-meeting .mt-join-top.on:not(:disabled):focus-visible{background: #0A6B3F !important; color: #fff !important;}.sgd .bigbtn:not(:disabled):active{transform: translateY(1px); filter: brightness(0.92);}.sgd :is(button.sy, .sy, button.qa, .qa, .mini, form button[type=submit]:not(.bigbtn):not(.att-b):not(:where(.py-btn,.sgf-btn,.md-btn,.ds-btn,.dy-btn,.ef-btn,.pp-btn,.cp-btn,.ml-btn,.lgp-btn,.tt-btn,.sbtn,.ivn-btn,.dr-btn,.mr-btn,.cd-btn,.sn-btn,.sgr-btn,.intk-btn,.lbc-btn,.sg-btn-primary))):not(:disabled):hover{background: rgba(13, 164, 219, 0.12); border-color: var(--sgt-acc, #0DA4DB);}.sgd :is(button.sy, .sy, button.qa, .qa, .mini, form button[type=submit]:not(.bigbtn):not(.att-b):not(:where(.py-btn,.sgf-btn,.md-btn,.ds-btn,.dy-btn,.ef-btn,.pp-btn,.cp-btn,.ml-btn,.lgp-btn,.tt-btn,.sbtn,.ivn-btn,.dr-btn,.mr-btn,.cd-btn,.sn-btn,.sgr-btn,.intk-btn,.lbc-btn,.sg-btn-primary))):not(:disabled):active{background: rgba(13, 164, 219, 0.22); transform: translateY(1px);}.sgd a.sgd-mod:not(.hot):not(.prime):hover, .sgd a.sgd-mod:not(.hot):not(.prime):focus-visible{border-color: #0DA4DB !important; box-shadow: inset 0 0 0 100vmax rgba(13, 164, 219, 0.12), 0 10px 24px -14px rgba(16, 21, 58, 0.35) !important;}.sgd a.sgd-mod:not(.hot):not(.prime):active{box-shadow: inset 0 0 0 100vmax rgba(13, 164, 219, 0.22) !important; transform: translateY(0) !important;}.sgd .sgd-ccgate:hover{border-color: #0DA4DB; box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.3);}.sgd .sgd-ccgate:active{filter: brightness(0.93);}.sgd .sgd-hello a.hchip:hover{background: rgba(13, 164, 219, 0.22) !important; border-color: #0DA4DB !important;}.sgd .sgd-hello a.pz-n:hover{background: rgba(13, 164, 219, 0.2) !important; border-color: #0DA4DB !important;}.sgd .sgd-hello a.pz-n:active{background: rgba(13, 164, 219, 0.3) !important;}.sgd :is(.bigbtn.inline, button.sy, .sy, button.qa, .qa, .mini, form button[type=submit]:not(.att-b)){border-radius: var(--sgd-r-card);}.sgd [data-svhide]{display: none !important;}.sgd .svb-tabs .svb-tn{margin-inline-start: 6px; min-width: 20px; padding: 0 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-fill-bad, #B42318); color: var(--sgd-on-fill, #fff); font-size: var(--sgd-f-xs); line-height: 20px; text-align: center;}.sgd .svb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 12px;}.sgd .svb-levels{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: center;}.sgd .svb-lv-h{font-weight: var(--sgd-w-bold); color: var(--sgd-head); margin-inline-end: 4px;}.sgd .svb-lv{padding: 4px 12px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); background: var(--sgd-surface); font-size: var(--sgd-f-sm); color: var(--sgd-ink); text-decoration: none;}.sgd .svb-lv.ok{color: var(--sgd-ok);}.sgd .svb-lv.mine{border-color: var(--sgd-bad); color: var(--sgd-bad); font-weight: var(--sgd-w-bold);}.sgd .svb-new{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-card); padding: 10px 14px;}.sgd .svb-new > summary{cursor: pointer; font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px;}.sgd .svb-form{margin-top: 10px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sgd .svb-kind{display: -webkit-box; display: -webkit-flex; display: flex; gap: 16px; font-weight: var(--sgd-w-med);}.sgd .svb-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 10px; align-items: start;}.sgd .svb-grid > label, .sgd .svb-np-g > label, .sgd .svb-fg > label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; font-size: var(--sgd-f-sm); color: var(--sgd-mut);}.sgd .svb-party{grid-column: 1 / -1;}.sgd[data-bg="dark"] .pk-lbl, .sgd[data-bg="dark"] .pk-lbl small, .sgd[data-bg="dark"] .svb-docs, .sgd[data-bg="dark"] .svb-np summary, .sgd[data-bg="dark"] .svb-np-g label{color: #fff;}.sgd .svb-docs{display: block; font-size: var(--sgd-f-sm); font-weight: 600;}.sgd .svb-docs small{font-weight: var(--sgd-w-reg); opacity: .8;}.sgd .svb-docs input{display: block; margin-top: 4px;}.sgd .svb-np{margin-top: 6px;}.sgd .svb-np > summary{cursor: pointer; color: var(--sgd-brand-ink); font-size: var(--sgd-f-sm);}.sgd .svb-np-g{display: grid; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); gap: 8px; margin: 8px 0 4px;}.sgd .svb-rule{margin: 0; font-size: var(--sgd-f-xs);}.sgd .svb-filter{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; padding: 12px 14px; border-radius: var(--sgd-r-card); background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sgd .svb-q{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.sgd .svb-q input{flex: 1; height: 44px; font-size: 1.05rem; border-radius: var(--sgd-r-ctl); border: 2px solid var(--sgd-brand); padding-inline: 14px; background: var(--sgd-surface);}.sgd .svb-fg{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: flex-end;}.sgd .svb-fg input[type=date]{min-width: 140px;}.sgd .svb-fg input[name=a1], .sgd .svb-fg input[name=a2]{width: 110px;}.sgd .svb-fg .svb-ck{flex-direction: row; align-items: center; gap: 6px; color: var(--sgd-ink); padding-bottom: 6px;}.sgd .svb-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px;}.sgd .svb-chips a{padding: 4px 12px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); color: var(--sgd-ink); text-decoration: none; font-size: var(--sgd-f-sm); background: var(--sgd-surface);}.sgd .svb-chips a.on{background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill, #fff);}.sgd .svb-tot{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 14px; align-items: baseline; font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .svb-tot .o{color: var(--sgd-bad);}.sgd .svb-tot .i{color: var(--sgd-ok);}.sgd .svb-tot .mut{font-weight: var(--sgd-w-reg);}.sgd .svb-wrap{overflow-x: auto; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-card);}.sgd .svb-table{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-sm);}.sgd .svb-table th{position: sticky; top: 0; background: var(--sgd-panel); text-align: start; padding: 8px 10px; border-bottom: 1px solid var(--sgd-line); white-space: nowrap;}.sgd .svb-table th a{color: inherit; text-decoration: none;}.sgd .svb-table thead th a:hover, .sgd .svb-table thead th a:focus-visible{text-decoration: underline; text-underline-offset: 3px;}.sgd .svb-table td{padding: 7px 10px; border-bottom: 1px solid var(--sgd-line-s, var(--sgd-line)); vertical-align: top;}.sgd .svb-table .n{text-align: end; white-space: nowrap;}.sgd .svb-table tr.k-out td:first-child{border-inline-start: 3px solid var(--sgd-bad);}.sgd .svb-table tr.k-in td:first-child{border-inline-start: 3px solid var(--sgd-ok);}.sgd .svb-table tr.st-cancelled{opacity: .6;}.sgd .svb-table tr.arch{background: repeating-linear-gradient(-135deg, transparent 0 10px, rgba(0, 0, 0, 0.025) 10px 20px);}.sgd .svb-memo{max-width: 260px;}.sgd .svb-no{font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink);}.sgd .svb-sub{display: block; color: var(--sgd-mut);}.sgd .svb-kb{display: inline-block; padding: 1px 10px; border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd .svb-kb.out{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgd .svb-kb.in{background: rgba(30, 158, 106, 0.12); color: var(--sgd-ok);}.sgd .badge.svb-hist{background: var(--sgd-ambbg); color: var(--sgd-amb);}.sgd .badge.svb-arch{background: var(--sgd-panel); color: var(--sgd-mut); border: 1px dashed var(--sgd-line);}.sgd .svb-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 4px; align-items: flex-start;}.sgd .svb-acts form{margin: 0; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 4px;}.sgd .svb-cx > summary{list-style: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center;}.sgd .svb-cx > summary::-webkit-details-marker{display: none;}.sgd .svb-cx[open] form{margin-top: 4px;}.sgd .svb-cx input[name=why]{width: 150px; height: 30px;}.sgd .svb-pager{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; align-items: center; justify-content: center; color: var(--sgd-mut);}.sgd .svb-appr{margin-bottom: .7rem;}.sgd .svb-appr-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 6px;}.sgd .svb-appr-h .mini{margin-inline-start: auto;}.sgd .svb-appr-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; align-items: baseline; padding: 7px 4px; border-top: 1px solid var(--sgd-line); color: var(--sgd-ink); text-decoration: none;}.sgd .svb-appr-row:hover{background: var(--sgd-panel);}.sgd .svb-all{margin-inline-start: 8px;}.sgd .sgc-tabs:has(.r-sv:checked) .sgc-item:not(.k-sv){display: none;}@media (max-width: 640px){.sgd .svb-fg > label{flex: 1 1 45%;}.sgd .svb-fg input[name=a1], .sgd .svb-fg input[name=a2]{width: 100%;}}.sgd .acx-grid{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; margin-block: 4px 12px;}.sgd .acx-tile{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; padding: 12px 14px; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); min-width: 0;}.sgd .acx-tile.off{opacity: .7; background: var(--sgd-panel);}.sgd .acx-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; color: var(--sgd-head); text-decoration: none; font-size: var(--sgd-f-lg);}.sgd a.acx-h:hover b{color: var(--sgd-brand-ink);}.sgd .acx-h .badge{margin-inline-start: auto;}.sgd .acx-st{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px;}.sgd .acx-st a{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 1px; padding: 6px 4px; border-radius: 8px; background: var(--sgd-panel); color: var(--sgd-ink); text-decoration: none; min-width: 0;}.sgd .acx-st a:hover{background: var(--sgd-surface); outline: 1px solid var(--sgd-line);}.sgd .acx-st bdi{font-weight: var(--sgd-w-bold); font-size: 1.05rem; font-variant-numeric: tabular-nums; color: var(--sgd-head);}.sgd .acx-st small{font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .acx-st a.warn bdi{color: var(--sgd-amb);}.sgd .acx-banks{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 4px;}.sgd .acx-banks a{padding: 1px 9px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); font-size: var(--sgd-f-xs); color: var(--sgd-ink); text-decoration: none; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .acx-note{color: var(--sgd-mut); font-size: var(--sgd-f-xs); line-height: 1.5;}.sgd .acx-rel{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px; margin-block: 4px 10px; font-size: var(--sgd-f-sm);}.sgd .acx-rel-h{color: var(--sgd-mut);}.sgd .acx-rel a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink); text-decoration: none;}.sgd .acx-kinds{margin-block-end: 8px;}.sgd .acx-pid{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; align-items: baseline; font-size: var(--sgd-f-sm);}.sgd .acx-sep{width: 1px; align-self: stretch; background: var(--sgd-line); margin-inline: 4px;}.sgd .acx .svb-filter{margin-block-end: 8px;}.sgd .acx .svb-chips, .sgd .acx .svb-tot{margin-block-end: 8px;}.sgd .acx-table td a{color: var(--sgd-brand-ink); text-decoration: none;}@media (max-width: 900px){.sgd .acx-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 560px){.sgd .acx-grid{grid-template-columns: minmax(0, 1fr);}}.sgd-lobby .lbc-acts{display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; align-items: stretch; -webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.sgd-lobby .lbc-acts > form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; margin: 0;}.sgd-lobby .lbc-btn{height: auto !important; min-height: 34px; padding: 4px 12px; gap: 6px; white-space: nowrap; line-height: 1.2; font-size: var(--sgd-f-xs); border-radius: var(--sgd-r-card, 12px); justify-content: center;}.sgd-lobby .lbc-btn.ghost{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis;}.sgd-lobby .lbc-btn img, .sgd-lobby .lbc-btn svg{width: 16px !important; height: 16px !important; flex: 0 0 16px; margin: 0 !important;}.sgd-lobby .lbc-btn.go, .sgd-lobby button.lbc-btn.go{background: #10153A !important; color: #fff !important; border-color: #10153A !important;}.sgd-lobby .lbc-btn.go:hover{background: #0DA4DB !important; border-color: #0DA4DB !important; color: #0B1030 !important;}.sgd .aa-paths{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 10px; padding: 10px 14px; margin-block: 4px 12px; border-radius: var(--sgd-r-card); border: 1px solid var(--sgd-line); background: var(--sgd-panel);}.sgd .aa-paths.off{border-color: var(--sgd-amb);}.sgd .aa-paths > div{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .aa-paths small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .aa-paths .aa-pub{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; color: var(--sgd-brand-ink); text-decoration: none; font-size: var(--sgd-f-sm);}.sgd .aa-kpis{grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));}.sgd .aa-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; font-size: var(--sgd-f-sm); max-height: 190px; overflow: auto;}.sgd .aa-list span{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 8px; padding: 2px 0; border-bottom: 1px dashed var(--sgd-line);}.sgd .aa-list bdi{font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .aa-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; align-items: center;}.sgd .aa-acts form{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 4px; margin: 0;}.sgd .aa-mini{display: block; font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .aa-warn{color: var(--sgd-amb); font-weight: var(--sgd-w-bold);}.sgd tr.aa-on td{background: var(--sgd-panel);}.sgd .aa-exp{margin-inline-start: auto; font-size: var(--sgd-f-xs);}.sgd .aa-table td{white-space: normal;}.sgd .aa-box .aa-state{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: center; margin-block: 4px 10px; font-size: var(--sgd-f-sm);}.sgd .aa-form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px;}.sgd .aa-row{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 10px;}.sgd .aa-fs{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 8px 12px; margin: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px;}.sgd .aa-fs legend{font-size: var(--sgd-f-sm); padding-inline: 4px; width: auto; margin: 0;}.sgd .aa-pick{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px;}.sgd .aa-pick select{flex: 1 1 180px; min-width: 0; max-width: 100%;}.sgd .aa-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px;}.sgd .aa-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-sm); cursor: pointer;}.sgd .aa-chip:has(input:checked){background: var(--sgd-fill, #0A7AA3); border-color: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill, #fff);}.sgd .aa-chip input{margin: 0;}@media (max-width: 560px){.sgd .aa-paths{-webkit-flex-wrap: wrap; flex-wrap: wrap;}}.sgd .wa-ready{list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px;}.sgd .wa-ready li{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; gap: 4px 10px; padding: 6px 10px; border-radius: var(--sgd-r-card); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-amb);}.sgd .wa-ready li.ok{border-inline-start-color: var(--sgd-ok);}.sgd .wa-ready li.mid{border-inline-start-color: var(--sgd-brand);}.sgd .wa-ready li small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .wa-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 14px;}.sgd .wa-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; min-width: 0; padding: 12px; border-radius: var(--sgd-r-card); border: 1px solid var(--sgd-line); background: var(--sgd-card);}.sgd .wa-card.st-approved, .sgd .wa-card.st-applied{border-color: var(--sgd-ok);}.sgd .wa-card.st-superseded, .sgd .wa-card.st-rejected{opacity: .72;}.sgd .wa-head{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .wa-phone{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; padding: 12px; border-radius: var(--sgd-r-card); background: var(--sgd-track);}.sgd .wa-bubble{align-self: flex-start; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; padding: 8px 10px; border-radius: 10px; border-start-start-radius: 2px; background: var(--sgd-okbg); color: var(--sgd-ink); line-height: 1.7; overflow-wrap: anywhere;}.sgd .wa-bubble .wa-h{color: var(--sgd-head);}.sgd .wa-bubble .wa-f{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .wa-btn{text-align: center; padding: 6px 8px; border-radius: 8px; background: var(--sgd-card); color: var(--sgd-brand-ink); font-size: var(--sgd-f-sm); border: 1px solid var(--sgd-line);}.sgd .wa-vars td{white-space: normal;}.sgd .wa-why{margin: 0; font-size: var(--sgd-f-sm); color: var(--sgd-ink);}.sgd .wa-iss{margin: 0; padding-inline-start: 18px; color: var(--sgd-bad); font-size: var(--sgd-f-sm);}.sgd .wa-edit textarea{font-family: inherit;}.sgd .wa-secnav{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin-block: 4px 12px;}.sgd .wa-secchip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ink); text-decoration: none; min-width: 0;}.sgd .wa-secchip small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .wa-secchip:hover{border-color: var(--sgd-brand);}.sgd .wa-sec{margin-block: 12px; scroll-margin-top: 72px;}.sgd .wa-sec > h4 .wa-sec-t{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .5rem;}.sgd .wa-sec > h4 small{font-weight: var(--sgd-w-reg);}.sgd .wa-sec-note{margin: 0 0 10px; font-size: var(--sgd-f-sm); color: var(--sgd-mut);}.sgd .wa-group{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 4px 12px; margin-block: 10px 8px; padding-top: 8px; border-top: 1px dashed var(--sgd-line);}.sgd .wa-group:first-of-type{border-top: 0; padding-top: 0;}.sgd .wa-group h5{margin: 0; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .wa-tech{font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .wa-card{scroll-margin-top: 72px;}.sgd .wa-head > span{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 4px;}.sgd .wa-b-can{background: var(--sgd-track); color: var(--sgd-ink);}.sgd .wa-bubble .wa-img{display: block; width: 100%; height: auto; border-radius: 8px; aspect-ratio: 1125 / 600; object-fit: cover;}.sgd .wa-bubble .wa-doc{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; padding: 8px 10px; border-radius: 8px; background: var(--sgd-card); border: 1px solid var(--sgd-line);}.sgd .wa-bubble .wa-doc span{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0;}.sgd .wa-bubble .wa-doc small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .wa-btn{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; gap: 6px;}.sgd .wa-when{margin: 0; font-size: var(--sgd-f-sm); padding: 6px 10px; border-radius: 8px; background: var(--sgd-track);}.sgd .wa-test{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 6px 10px;}.sgd .wa-test button[disabled]{opacity: .55; cursor: not-allowed; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px;}.sgd .wa-test small{font-size: var(--sgd-f-xs);}.sgd .wa-notes{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; padding: 8px 10px; border-radius: 8px; border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-brand);}.sgd .wa-note{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; font-size: var(--sgd-f-sm); white-space: pre-wrap; overflow-wrap: anywhere;}.sgd .wa-note small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); white-space: normal;}.sgd .wa-note-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; align-items: flex-end;}.sgd .wa-note-f textarea{flex: 1 1 220px; min-width: 0; max-width: 100%; font-family: inherit;}.sgd .wa-caps-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px;}.sgd .wa-cap{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; padding: 10px 12px; border-radius: var(--sgd-r-card); border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-line); background: var(--sgd-card); min-width: 0;}.sgd .wa-cap.u-ready{border-inline-start-color: var(--sgd-ok);}.sgd .wa-cap.u-built{border-inline-start-color: var(--sgd-amb);}.sgd .wa-cap-h{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 4px 8px;}.sgd .wa-cap p{margin: 0; font-size: var(--sgd-f-sm); color: var(--sgd-ink); line-height: 1.7;}.sgd .wa-cap small{color: var(--sgd-mut); font-size: var(--sgd-f-xs); line-height: 1.6;}.sgd .wa-caps-mods, .sgd .wa-caps-foot{margin: 6px 0; font-size: var(--sgd-f-sm); overflow-wrap: anywhere;}@media (max-width: 560px){.sgd .wa-grid{grid-template-columns: 1fr;}.sgd .wa-caps-grid{grid-template-columns: 1fr;}}.sgd .wa-sched .wa-ready, .sgd .wa-consent .wa-notes{margin-block: 8px;}.sgd .wa-sched .wa-cap small b{font-weight: var(--sgd-w-bold); color: var(--sgd-ink); overflow-wrap: anywhere;}.sgd .wa-sched .wa-note-f label{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; flex: 1 1 240px; min-width: 0;}.sgd .wa-sched .wa-note-f select{max-width: 100%;}.sgd .wa-consent .wa-note-f input[type=text]{flex: 1 1 200px; min-width: 0; max-width: 320px;}.sgd .wa-consent .wa-notes small{font-size: var(--sgd-f-sm); overflow-wrap: anywhere;}.sgd .wa-aud-rule a{margin-inline-start: 6px; color: var(--sgd-brand-ink);}.sgd .fm-rev{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; padding-block: 8px; border-bottom: 1px dashed var(--sgd-line);}.sgd .fm-thumbs{display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 8px;}.sgd .fm-thumb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; padding: 6px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-card); cursor: pointer;}.sgd .fm-thumb img{width: 100%; aspect-ratio: 4/3; object-fit: cover; border-radius: 6px; max-width: 100%;}.sgd .fm-thumb span{font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.tsgw .tsgw-cards{display: grid; gap: .5rem; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); margin: .5rem 0;}.tsgw .tsgw-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; padding: .6rem .75rem; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 12px; text-decoration: none; color: inherit;}.tsgw .tsgw-card.turn{border-color: #C9A96A;}.tsgw .tsgw-card.late{border-style: dashed;}@media (max-width: 767px){.tsgw .tsgw-pocket[hidden]{display: block !important;}.tsgw .tsgw-pocket{margin-bottom: .6rem;}.tsgw #tsgStage{height: 56vh; max-height: 420px;}.tsgw.tsgw-folded #tsgStage{display: none;}.tsgw .tsgw-bar small{display: none;}}.tsgw.tsgw-chair{font-size: 1.12rem;}.tsgw.tsgw-chair .sg3d-label{font-size: 1.05em;}.tsgw .tsgw-curtain-band{margin: .4rem 0 .6rem; padding: .5rem .8rem; border: 1px dashed rgba(255, 255, 255, 0.45); border-radius: 10px; font-weight: 600; background: rgba(13, 164, 219, 0.12);}.tsgw .tsgw-missed ul{margin: .4rem 0 0; padding-inline-start: 1.2rem;}.tsgw .tsgw-feed li.tsgw-new{font-weight: 600;}.tsgw .tsgw-feed .tsgw-newb{color: #0DA4DB;}.tsgw #tsgStage:focus-visible{outline: 2px solid #0DA4DB; outline-offset: 2px;}.tsgw .tsgw-handle{display: none;}.tsgw .tsgw-chips{display: -webkit-box; display: -webkit-flex; display: flex; gap: .4rem; overflow-x: auto; padding: .2rem 0 .5rem; -webkit-overflow-scrolling: touch;}.tsgw .tsgw-chip{flex: none; padding: .3rem .7rem; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 999px; font-size: var(--sgd-f-xs); white-space: nowrap;}@media (max-width: 767px){.tsgw .tsgw-drawer{position: fixed; right: 0; left: 0; bottom: 0; z-index: 40; background: #121a3f; color: #fff; border-radius: 18px 18px 0 0; box-shadow: 0 -8px 30px rgba(0, 0, 0, 0.35); overflow-y: auto; -webkit-overflow-scrolling: touch; padding: 0 .8rem .8rem; transition: height .25s ease;}.tsgw .tsgw-drawer[data-pos="peek"]{height: 15vh; overflow: hidden;}.tsgw .tsgw-drawer[data-pos="half"]{height: 50vh;}.tsgw .tsgw-drawer[data-pos="full"]{height: 92vh;}.tsgw .tsgw-handle{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding: .5rem 0 .3rem; cursor: grab; touch-action: none;}.tsgw .tsgw-handle span{width: 44px; height: 5px; border-radius: 3px; background: rgba(255, 255, 255, 0.45);}.tsgw .tsgw-drawer .sgd-panel{background: rgba(255, 255, 255, 0.06);}.tsgw .sg-page, .tsgw.sg-page{padding-bottom: 16vh;}}.sgd-fab{pointer-events: none;}.sgd-fab .fabbtn{pointer-events: auto;}.sgd-fab.open .fabmenu{pointer-events: auto;}@media (min-width: 1200px){.sgd.sgd[data-key="ceo"] .sgd-gates{grid-template-columns: repeat(auto-fit, minmax(88px, 1fr)) !important; gap: 8px !important;}}.sgd.sgd[data-key="ceo"] .sgd-gates > .sgd-ccgate.mini{height: auto !important; min-height: 84px !important; padding: 10px 6px 8px !important; flex-direction: column !important; align-items: center !important; -webkit-box-pack: start !important; justify-content: flex-start !important; gap: 6px; text-align: center;}.sgd.sgd[data-key="ceo"] .sgd-gates > .sgd-ccgate.mini .ccg-t{display: block; width: 100%; height: auto; min-width: 0;}.sgd.sgd[data-key="ceo"] .sgd-gates > .sgd-ccgate.mini .ccg-t b{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: .74rem; line-height: 1.35; overflow-wrap: normal; word-break: normal;}.sgd .sgc-list, .sgd .sgc-pane{min-width: 0; max-width: 100%;}.sgd .sgc-pane > .sgc-row, .sgd .sgc-list > .sgc-row{min-width: 0; max-width: 100%;}.sgd .sgc-c-legacy .sgc-lg2-top{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 8px; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); margin: 2px 0 10px;}.sgd .sgc-c-legacy .sgc-lg2-chip{background: #FBF4E6; color: #8A6A2A; border-radius: 999px; padding: 3px 10px; font-weight: var(--sgd-w-bold); white-space: nowrap;}.sgd .sgc-c-legacy .sgc-lg2-kpis{display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 12px;}.sgd .sgc-c-legacy .sgc-lg2-k{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; background: var(--sgd-panel); border-radius: 12px; padding: 10px 12px; min-width: 0;}.sgd .sgc-c-legacy .sgc-lg2-k b{display: block; font-size: var(--sgd-f-sm); color: var(--sgd-head);}.sgd .sgc-c-legacy .sgc-lg2-k small{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); line-height: 1.45;}.sgd .sgc-c-legacy .sgc-lg2-k .sgc-ring{width: 64px; height: 64px; flex: none;}.sgd .sgc-c-legacy .sgc-lg2-k .sgc-ring > div{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy);}.sgd .sgc-c-legacy .sgc-lg2-big{width: 64px; flex: none; text-align: center; font-size: 1.7rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: 1;}.sgd .sgc-c-legacy .sgc-lg2-big small{display: block; font-size: var(--sgd-f-2xs); color: var(--sgd-mut); font-weight: 600; margin-top: 4px;}.sgd .sgc-c-legacy .sgc-lg2-chart{border-top: 1px solid var(--sgd-line); padding-top: 10px;}.sgd .sgc-c-legacy .sgc-lg2-leg{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut); margin-bottom: 6px;}.sgd .sgc-c-legacy .sgc-lg2-leg i{display: inline-block; width: 10px; height: 10px; border-radius: 3px; margin-inline-end: 5px; vertical-align: -1px;}.sgd .sgc-c-legacy .sgc-lg2-leg-r{margin-inline-start: auto;}.sgd .sgc-c-legacy .sgc-lg2-row{display: grid; grid-template-columns: minmax(0, 1.1fr) 2fr 44px; align-items: center; gap: 10px; padding: 5px 0;}.sgd .sgc-c-legacy .sgc-lg2-lbl b{display: block; font-size: var(--sgd-f-xs); color: var(--sgd-head); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.sgd .sgc-c-legacy .sgc-lg2-lbl small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .sgc-c-legacy .sgc-lg2-bar{display: -webkit-box; display: -webkit-flex; display: flex; height: 12px; border-radius: 6px; overflow: hidden; background: var(--sgt-soft, #EEF2F7);}.sgd .sgc-c-legacy .sgc-lg2-bar i, .sgd .sgc-c-legacy .sgc-lg2-leg i{display: block; height: 100%;}.sgd .sgc-c-legacy .c-done{background: linear-gradient(-90deg, #0B6E93, #0DA4DB);}.sgd .sgc-c-legacy .c-miss{background: #F3D9A4;}.sgd .sgc-c-legacy .sgc-lg2-leg i.c-done, .sgd .sgc-c-legacy .sgc-lg2-leg i.c-miss{display: inline-block; height: 10px;}.sgd .sgc-c-legacy .sgc-lg2-pct{font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-xs); color: var(--sgd-head); text-align: end;}.sgd .sgc-c-legacy .sgc-lg2-pace{margin-top: 10px; font-size: var(--sgd-f-2xs); color: #7A5A1E; background: #FFF8EC; border-radius: 10px; padding: 7px 10px;}.sgd .bigbtn:disabled, .sgd .bigbtn[aria-disabled="true"]{background: var(--sgd-track) !important; color: var(--sgd-mut) !important; border-color: var(--sgd-line) !important; box-shadow: none !important; transform: none !important; filter: none !important; cursor: not-allowed;}.sgd .bigbtn:disabled::before, .sgd .bigbtn:disabled::after, .sgd .bigbtn[aria-disabled="true"]::before, .sgd .bigbtn[aria-disabled="true"]::after{display: none;}@media print{.sgd table:not(.no-sgt) thead tr{background: none !important;}.sgd table:not(.no-sgt) thead th{color: #10153A !important; border-bottom: 2px solid #10153A !important;}}.sgd[data-view="tsg"] .dash-kpis .dk:is(.bad,.kred) b{color: var(--sgd-bad);}.sgd[data-view="tsg"] .dash-kpis .dk.ok b{color: var(--sgd-ok);}.sgd .sgd-tabs{display: none;}.sgd [data-sgd-pane][hidden]{display: none !important;}.sgd .sgd-tabs.is-on{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-end; gap: .3rem; margin: 0 0 .8rem; padding: 0 .25rem; border-bottom: 1px solid var(--sgd-line);}.sgd .sgd-tabs .sgd-tab{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .35rem; margin: 0 0 -1px; padding: .5rem .95rem; border: 1px solid transparent; border-bottom: 0; border-radius: 12px 12px 0 0; background: none; box-shadow: none; color: var(--sgd-mut); font: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); line-height: 1.4; white-space: nowrap; cursor: pointer; transition: color .15s, background-color .15s;}.sgd .sgd-tabs .sgd-tab:hover{color: var(--sgd-head); background: var(--sgd-panel);}.sgd .sgd-tabs .sgd-tab[aria-selected="true"]{color: var(--sgd-brand-ink, #0B6E93); background: var(--sgd-surface); border-color: var(--sgd-line); box-shadow: inset 0 3px 0 var(--sgd-brand);}.sgd .sgd-tabs .sgd-tab:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .sgd-tabs .sgd-tab .sgd-tab-n{display: inline-block; min-width: 1.4em; padding: 0 .4em; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-head); font-size: var(--sgd-f-3xs); text-align: center;}.sgd[data-bg="dark"] .sgd-tabs .sgd-tab[aria-selected="true"], .sgd[data-view="tsg"] .sgd-tabs .sgd-tab[aria-selected="true"]{color: #fff;}.sgd [data-sgd-pane][hidden]{display: none !important;}@media (max-width: 640px){.sgd .sgd-tabs.is-on{-webkit-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none;}.sgd .sgd-tabs.is-on::-webkit-scrollbar{display: none;}.sgd .sgd-tabs .sgd-tab{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; padding: .45rem .75rem;}}.sgd.evp{--evp-card:#FFFFFF; --evp-line:var(--sgd-line); --evp-r:12px;}.sgd[data-bg="dark"].evp, .sgd[data-view="tsg"].evp{--evp-card:var(--sgd-surface);}.sgd .evp-mut{color: var(--sgd-mut);}.sgd .evp-bad-t{color: var(--sgd-bad);}.sgd .evp-head .sgi, .sgd .evp-main .sgi, .sgd .evp-mine .sgi{width: 24px; height: 24px; flex: 0 0 24px; vertical-align: middle;}.sgd .evp-eyebrow{display: block; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink); letter-spacing: .01em;}.sgd .evp-hint{margin: var(--sgd-s2) 0 0; font-size: var(--sgd-f-2xs); line-height: 1.7; color: var(--sgd-mut);}.sgd .evp-hint .sgi{margin-inline-end: 6px;}.sgd .evp-months{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: var(--sgd-s2); margin: var(--sgd-s2) 0 var(--sgd-s3); font-size: var(--sgd-f-xs);}.sgd .evp-months > span{color: var(--sgd-mut);}.sgd .evp-months a{padding: 2px 12px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); color: var(--sgd-head); text-decoration: none;}.sgd .evp-months a.is-cur{border-color: var(--sgd-brand); color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd .evp-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; justify-content: space-between; gap: var(--sgd-s5); -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: var(--sgd-s4) 0 var(--sgd-s4); padding: 0 0 var(--sgd-s4); border-bottom: 1px solid var(--evp-line);}.sgd .evp-head-t{flex: 1 1 420px; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1);}.sgd .evp-title{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); margin: 0; font-size: 22px; line-height: 1.35; font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .evp-purpose{margin: 0; max-width: 72ch; font-size: var(--sgd-f-sm); line-height: 1.7; color: var(--sgd-mut);}.sgd .evp-status{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2) var(--sgd-s3); -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: var(--sgd-s2); font-size: var(--sgd-f-xs);}.sgd .evp-head-acts{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: var(--sgd-s3); -webkit-flex-wrap: wrap; flex-wrap: wrap; position: relative;}.sgd .evp-period{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: var(--sgd-s2); -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0;}.sgd .evp-fld{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1); margin: 0; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .evp-fld select, .sgd .evp-fld input, .sgd .evp-search input{height: 40px; padding: 0 var(--sgd-s3); min-width: 132px; border: 1px solid var(--evp-line); border-radius: var(--sgd-r-ctl); background: var(--evp-card); color: var(--sgd-ink); font: inherit; font-size: var(--sgd-f-sm); font-variant-numeric: tabular-nums;}.sgd .evp-fld select:focus-visible, .sgd .evp-fld input:focus-visible, .sgd .evp-search input:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 1px; border-color: var(--sgd-brand);}.sgd .evp-pub-na{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--sgd-s2); height: 40px; font-size: var(--sgd-f-xs);}.sgd .evp-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: var(--sgd-s2); height: 40px; padding: 0 var(--sgd-s4); border: 1px solid var(--evp-line); border-radius: var(--sgd-r-ctl); background: var(--evp-card); color: var(--sgd-head); font: inherit; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1; white-space: nowrap; cursor: pointer; text-decoration: none; transition: background-color .15s, border-color .15s;}.sgd .evp-btn:hover{background: var(--sgd-panel); border-color: #C9D3E0; color: var(--sgd-head); text-decoration: none;}.sgd .evp-btn:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .evp-btn.is-primary{background: var(--sgd-fill); border-color: var(--sgd-fill); color: var(--sgd-on-fill);}.sgd .evp-btn.is-primary:hover{background: var(--sgd-brand-d); border-color: var(--sgd-brand-d); color: #fff;}.sgd .evp-btn.is-ghost{height: 32px; padding: 0 var(--sgd-s3); border-color: transparent; background: none; color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .evp-btn.is-ghost:hover{background: var(--sgd-panel); color: var(--sgd-head);}.sgd .evp-pub-card{position: fixed; inset: 0; margin: auto; box-sizing: border-box; width: 460px; max-width: calc(100% - 32px); height: fit-content; max-height: calc(100% - 32px); overflow: auto; overscroll-behavior: contain; padding: 0; border: 1px solid var(--evp-line); border-radius: var(--evp-r); background: var(--evp-card); color: var(--sgd-ink); box-shadow: var(--sgd-sh-2);}.sgd .evp-pub-card::backdrop{background: rgba(16, 21, 58, 0.45);}.sgd .evp-pub-body{padding: var(--sgd-s4);}.sgd .evp-pub-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2);}.sgd .evp-pub-acts .evp-btn{flex: 1 1 140px; justify-content: center;}.sgd .evp-pub-card h4{margin: 0; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .evp-pub-card form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s3); margin-top: var(--sgd-s3);}.sgd .evp-confirm{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: var(--sgd-s2); margin: 0; padding: var(--sgd-s3); border: 1px solid #EBD9B4; border-radius: var(--sgd-r-ctl); background: var(--sgd-ambbg); color: var(--sgd-ink); font-size: var(--sgd-f-xs); line-height: 1.7; cursor: pointer;}.sgd .evp-confirm input{width: 18px; height: 18px; margin-top: 3px; flex: 0 0 18px; accent-color: var(--sgd-fill);}.sgd .evp-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 2px 10px; border-radius: var(--sgd-r-pill); border: 1px solid transparent; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); line-height: 1.6; white-space: nowrap;}.sgd .evp-chip small{font-weight: 400; opacity: .8;}.sgd .evp-chip.lg{padding: 4px 12px; font-size: var(--sgd-f-xs);}.sgd .evp-chip.is-ok{background: var(--sgd-okbg); color: var(--sgd-ok); border-color: #BFE5CF;}.sgd .evp-chip.is-amb{background: var(--sgd-ambbg); color: var(--sgd-amb); border-color: #EBD9B4;}.sgd .evp-chip.is-bad{background: var(--sgd-badbg); color: var(--sgd-bad); border-color: #F1C6C2;}.sgd .evp-chip.is-neu{background: var(--sgd-panel); color: var(--sgd-mut); border-color: var(--evp-line);}.sgd .evp-chip.is-brand{background: #E6F6FC; color: var(--sgd-brand-ink); border-color: #BCE6F6;}.sgd .evp-dot{display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: currentColor;}.sgd .evp-bar{display: block; position: relative; height: 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-track); overflow: hidden;}.sgd .evp-bar > i{position: absolute; inset-block: 0; inset-inline-start: 0; border-radius: inherit; background: var(--sgd-fill);}.sgd .evp-bar.is-ok > i{background: var(--sgd-fill-ok);}.sgd .evp-bar.is-bad > i{background: var(--sgd-fill-bad);}.sgd .evp-tbl .is-pos{color: var(--sgd-ok); font-weight: var(--sgd-w-bold);}.sgd .evp-tbl .is-neg{color: var(--sgd-bad); font-weight: var(--sgd-w-bold);}.sgd .evp-stats{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--sgd-s3); margin: 0 0 var(--sgd-s4);}.sgd .evp-stat{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1); min-width: 0; padding: var(--sgd-s3) var(--sgd-s4); border: 1px solid var(--evp-line); border-radius: var(--evp-r); background: var(--evp-card);}.sgd .evp-stat > span{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .evp-stat > b{font-size: 24px; line-height: 1.25; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums lining-nums;}.sgd .evp-stat > b small{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut);}.sgd .evp-stat > small{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .evp-stat .evp-bar{margin-top: var(--sgd-s1);}.sgd .evp-stat.is-ok > b{color: var(--sgd-ok);}.sgd .evp-stat.is-amb{border-color: #EBD9B4; background: var(--sgd-ambbg);}.sgd .evp-stat.is-amb > b{color: var(--sgd-amb);}.sgd .evp-main{display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--sgd-s4); align-items: start; margin-bottom: var(--sgd-s5);}.sgd .evp-main.has-panel{grid-template-columns: minmax(0, 1fr) 440px;}.sgd .evp-card{border: 1px solid var(--evp-line); border-radius: var(--evp-r); background: var(--evp-card); min-width: 0;}.sgd .evp-h2{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); margin: 0; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .evp-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); margin: 0 0 var(--sgd-s2); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .evp-h small{font-weight: 400;}.sgd .evp-toolbar{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: var(--sgd-s3); -webkit-flex-wrap: wrap; flex-wrap: wrap; padding: var(--sgd-s3) var(--sgd-s4); border-bottom: 1px solid var(--evp-line);}.sgd .evp-filters{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .evp-filters[hidden]{display: none;}.sgd .evp-search{margin: 0;}.sgd .evp-search input{height: 36px; width: 240px;}.sgd .evp-toggle{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--sgd-s2); margin: 0; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head); cursor: pointer;}.sgd .evp-toggle input{width: 16px; height: 16px; accent-color: var(--sgd-fill);}.sgd .evp-count{font-size: var(--sgd-f-2xs); font-variant-numeric: tabular-nums;}.sgd .evp-tbl-wrap{max-height: 640px; overflow: auto; border-radius: 0 0 var(--evp-r) var(--evp-r);}.sgd .evp-tbl{width: 100%; border-collapse: separate; border-spacing: 0; font-size: var(--sgd-f-xs);}.sgd .evp-tbl thead th{position: sticky; top: 0; z-index: 2; padding: 0; background: var(--sgd-panel); border-bottom: 1px solid var(--evp-line); color: var(--sgd-mut); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); text-align: start; white-space: nowrap;}.sgd .evp-tbl thead th.evp-c-top{padding: 10px var(--sgd-s3);}.sgd .evp-sort{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; width: 100%; padding: 10px var(--sgd-s3); border: 0; background: none; color: inherit; font: inherit; text-align: inherit; cursor: pointer;}.sgd .evp-sort:hover{color: var(--sgd-head);}.sgd .evp-sort:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: -2px;}.sgd .evp-sort::after{content: "↕"; font-size: 11px; opacity: .35;}.sgd .evp-tbl th[aria-sort="ascending"] .evp-sort, .sgd .evp-tbl th[aria-sort="descending"] .evp-sort{color: var(--sgd-brand-ink);}.sgd .evp-tbl th[aria-sort="ascending"] .evp-sort::after{content: "↑"; opacity: 1;}.sgd .evp-tbl th[aria-sort="descending"] .evp-sort::after{content: "↓"; opacity: 1;}.sgd .evp-tbl th.evp-c-n .evp-sort{-webkit-box-pack: end; justify-content: flex-end;}.sgd .evp-tbl tbody td{padding: 10px var(--sgd-s3); border-bottom: 1px solid var(--sgd-line-s); vertical-align: middle; color: var(--sgd-ink);}.sgd .evp-tbl tbody tr:last-child td{border-bottom: 0;}.sgd .evp-tbl tbody tr[data-href]{cursor: pointer;}.sgd .evp-tbl tbody tr:hover td{background: var(--sgd-panel);}.sgd .evp-tbl tbody tr.is-cur td{background: #EAF6FC;}.sgd .evp-tbl tbody tr.is-cur td:first-child{box-shadow: inset 3px 0 0 var(--sgd-brand);}.sgd .evp-tbl tbody tr.is-err td{background: var(--sgd-badbg);}.sgd .evp-tbl .evp-c-n{text-align: end; white-space: nowrap; font-variant-numeric: tabular-nums lining-nums;}.sgd .evp-c-emp{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); min-width: 200px;}.sgd .evp-emp-t{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0;}.sgd .evp-emp-t a, .sgd .evp-emp-t b{color: var(--sgd-head); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd .evp-emp-t a:hover{color: var(--sgd-brand-ink); text-decoration: underline;}.sgd .evp-emp-t small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgd .evp-av{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; flex: 0 0 32px; width: 32px; height: 32px; border-radius: 50%; background: #E6F6FC; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-sm);}.sgd .evp-av.lg{flex-basis: 44px; width: 44px; height: 44px; font-size: 18px;}.sgd .evp-c-score{min-width: 150px;}.sgd .evp-score{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2);}.sgd .evp-score b{min-width: 2.2em; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .evp-score .evp-bar{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 64px;}.sgd .evp-c-score small{font-size: var(--sgd-f-2xs);}.sgd .evp-c-top{max-width: 260px;}.sgd .evp-top{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: baseline; gap: 4px; margin: 2px var(--sgd-s2) 2px 0; font-size: var(--sgd-f-2xs); color: var(--sgd-ink);}.sgd .evp-top b{color: var(--sgd-bad); font-weight: var(--sgd-w-bold);}.sgd .evp-top.is-mut, .sgd .evp-top.is-mut b{color: var(--sgd-mut);}.sgd .evp-c-flags{min-width: 120px;}.sgd .evp-c-flags .evp-chip{margin: 2px 4px 2px 0;}.sgd .evp-c-go{text-align: end; white-space: nowrap;}.sgd .evp-go{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink); text-decoration: none;}.sgd .evp-go:hover{text-decoration: underline;}.sgd .evp-empty{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); padding: var(--sgd-s3); border: 1px dashed var(--evp-line); border-radius: var(--sgd-r-ctl); color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .evp-empty.is-ok{border-style: solid; border-color: #BFE5CF; background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd .evp-empty.lg{align-items: flex-start; margin: var(--sgd-s4); padding: var(--sgd-s5);}.sgd .evp-empty.lg b{color: var(--sgd-head);}.sgd #evp-nomatch{margin: var(--sgd-s4);}.sgd .evp-panel{position: sticky; top: var(--sgd-s4); max-height: calc(100vh - 32px); overflow: auto;}.sgd .evp-panel-head{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); padding: var(--sgd-s4); border-bottom: 1px solid var(--evp-line);}.sgd .evp-panel-who{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; font-size: var(--sgd-f-xs);}.sgd .evp-panel-score{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s4); padding: var(--sgd-s4);}.sgd .evp-panel-score-t{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sgd .evp-panel-score-t > b{font-size: var(--sgd-f-md); color: var(--sgd-head);}.sgd .evp-flags{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; -webkit-flex-wrap: wrap; flex-wrap: wrap; font-size: var(--sgd-f-2xs);}.sgd .evp-panel .sgd-tabs.is-on{margin: 0; padding: 0 var(--sgd-s3);}.sgd .evp-panel-body{padding: var(--sgd-s4);}.sgd .evp-sec + .evp-sec{margin-top: var(--sgd-s5); padding-top: var(--sgd-s4); border-top: 1px solid var(--sgd-line-s);}.sgd .evp-kept{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 2px var(--sgd-s1); margin-top: var(--sgd-s2); font-size: var(--sgd-f-2xs);}.sgd .evp-ded{list-style: none; margin: 0; padding: 0; border: 1px solid var(--evp-line); border-radius: var(--sgd-r-ctl); overflow: hidden;}.sgd .evp-ded li{display: grid; grid-template-columns: 88px minmax(0, 1fr) auto; gap: var(--sgd-s3); align-items: start; padding: 10px var(--sgd-s3); border-bottom: 1px solid var(--sgd-line-s); font-size: var(--sgd-f-xs);}.sgd .evp-ded li:last-child{border-bottom: 0;}.sgd .evp-ded-day{color: var(--sgd-mut); white-space: nowrap; padding-top: 2px;}.sgd .evp-ded-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 6px; min-width: 0;}.sgd .evp-ded-rule{color: var(--sgd-ink); line-height: 1.6;}.sgd .evp-ded .evp-chip{white-space: normal;}.sgd .evp-ded-pts{min-width: 3em; text-align: end; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-heavy); color: var(--sgd-bad);}.sgd .evp-ded li.is-zero .evp-ded-pts{color: var(--sgd-mut); font-weight: var(--sgd-w-bold);}.sgd .evp-ded li.is-zero .evp-ded-rule{color: var(--sgd-mut);}.sgd .evp-notes{list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sgd .evp-notes li{padding: 10px var(--sgd-s3); border: 1px solid var(--evp-line); border-radius: var(--sgd-r-ctl); font-size: var(--sgd-f-xs);}.sgd .evp-note-top{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .evp-note-top b{color: var(--sgd-head);}.sgd .evp-note-top .evp-chip{margin-inline-start: auto;}.sgd .evp-notes p{margin: 6px 0 0; color: var(--sgd-mut); line-height: 1.7;}.sgd .evp-money{margin: 0; border: 1px solid var(--evp-line); border-radius: var(--sgd-r-ctl); overflow: hidden;}.sgd .evp-money > div{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: var(--sgd-s3); padding: 10px var(--sgd-s3); border-bottom: 1px solid var(--sgd-line-s); font-size: var(--sgd-f-xs);}.sgd .evp-money > div:last-child{border-bottom: 0;}.sgd .evp-money dt{font-weight: 400; color: var(--sgd-ink);}.sgd .evp-money dd{margin: 0; font-weight: var(--sgd-w-bold); color: var(--sgd-head); white-space: nowrap;}.sgd .evp-money > .is-amb dd{color: var(--sgd-amb);}.sgd .evp-money > .is-ok dd{color: var(--sgd-ok);}.sgd .evp-money > .is-total{background: var(--sgd-panel);}.sgd .evp-money > .is-total dt{font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .evp-money > .is-total dd{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy);}.sgd .evp-money > .is-total dd.is-pos{color: var(--sgd-ok);}.sgd .evp-money > .is-total dd.is-neg{color: var(--sgd-bad);}.sgd .evp-phone{width: 390px; max-width: 100%; margin: var(--sgd-s3) auto 0; padding: 10px; border: 1px solid #CBD5E1; border-radius: 36px; background: #0F172A;}.sgd .evp-phone-bar{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; padding: 4px 0 10px;}.sgd .evp-phone-bar i{display: block; width: 96px; height: 6px; border-radius: var(--sgd-r-pill); background: #334155;}.sgd .evp-phone-screen{max-height: 680px; overflow: auto; border-radius: 26px; background: var(--sgd-bg); padding: var(--sgd-s3);}.sgd .evp-phone-screen .evp-mine{margin: 0;}.sgd .evp-phone-screen .evp-ded li{grid-template-columns: 72px minmax(0, 1fr) auto; gap: var(--sgd-s2);}.sgd .evp-mine{--evp-card:#FFFFFF; --evp-line:var(--sgd-line); margin: var(--sgd-s3) 0; padding: var(--sgd-s4); border: 1px solid var(--evp-line); border-radius: 14px; background: var(--evp-card);}.sgd[data-bg="dark"] .evp-mine, .sgd[data-view="tsg"] .evp-mine{--evp-card:var(--sgd-surface);}.sgd .evp-mine-hero{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s4);}.sgd .evp-mine-hero-t{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px;}.sgd .evp-mine-grade{margin: 0; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sgd .evp-mine-score{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; flex: 0 0 76px; width: 76px; height: 76px; border-radius: 50%; border: 4px solid var(--sgd-fill); background: var(--evp-card, #fff);}.sgd .evp-mine-score b{font-size: 26px; line-height: 1; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums lining-nums;}.sgd .evp-mine-score small{margin-top: 2px; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .evp-mine-score.is-ok{border-color: var(--sgd-fill-ok);}.sgd .evp-mine-score.is-bad{border-color: var(--sgd-fill-bad);}.sgd .evp-callout{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: var(--sgd-s2); margin: var(--sgd-s4) 0 0; padding: var(--sgd-s3); border: 1px solid var(--evp-line); border-radius: var(--sgd-r-ctl); font-size: var(--sgd-f-xs); line-height: 1.7; color: var(--sgd-ink);}.sgd .evp-callout small{display: block;}.sgd .evp-callout.is-ok{background: var(--sgd-okbg); border-color: #BFE5CF;}.sgd .evp-callout.is-ok b{color: var(--sgd-ok);}.sgd .evp-callout.is-neu{background: var(--sgd-panel);}.sgd .evp-mine > .evp-sec{margin-top: var(--sgd-s5);}.sgd .evp-mine > .evp-sec + .evp-sec{padding-top: var(--sgd-s4); border-top: 1px solid var(--sgd-line-s);}.sgd .evp-steps{list-style: none; counter-reset: evp; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sgd .evp-steps li{counter-increment: evp; position: relative; padding-inline-start: 36px; font-size: var(--sgd-f-xs); line-height: 1.7; color: var(--sgd-ink);}.sgd .evp-steps li::before{content: counter(evp); position: absolute; inset-inline-start: 0; top: 0; width: 24px; height: 24px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: #E6F6FC; color: var(--sgd-brand-ink); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-heavy);}.sgd .evp-steps a{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}@media (max-width: 1280px){.sgd .evp-tbl .evp-c-top{display: none;}.sgd .evp-main.has-panel{grid-template-columns: minmax(0, 1fr) 400px;}}@media (max-width: 1080px){.sgd .evp-stats{grid-template-columns: repeat(3, minmax(0, 1fr));}.sgd .evp-main.has-panel{grid-template-columns: minmax(0, 1fr);}.sgd .evp-main.has-panel .evp-panel{order: -1; position: static; max-height: none;}}@media (max-width: 640px){.sgd .evp-title{font-size: 19px;}.sgd .evp-head{gap: var(--sgd-s3);}.sgd .evp-head-acts, .sgd .evp-period{width: 100%;}.sgd .evp-period .evp-fld{flex: 1 1 140px;}.sgd .evp-fld select, .sgd .evp-fld input{min-width: 0; width: 100%;}.sgd .evp-pub-open{width: 100%;}.sgd .evp-pub-card{width: 100%; max-width: calc(100% - 16px); max-height: calc(100% - 16px);}.sgd .evp-stats{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--sgd-s2);}.sgd .evp-stat{padding: var(--sgd-s3);}.sgd .evp-stat > b{font-size: 20px;}.sgd .evp-search input{width: 100%;}.sgd .evp-search, .sgd .evp-filters{width: 100%;}.sgd .evp-tbl-wrap{max-height: none;}.sgd .evp-c-emp{min-width: 170px;}.sgd .evp-ded li{grid-template-columns: minmax(0, 1fr) auto;}.sgd .evp-ded-day{grid-column: 1 / -1; padding: 0;}.sgd .evp-phone{padding: 6px; border-radius: 28px;}.sgd .evp-mine{padding: var(--sgd-s3);}}.sg-page.sgd.sgd-v2 .sgd-v2body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s5); padding-block-end: var(--sgd-s5);}.sg-page.sgd.sgd-v2 .sgd-v2body > *{margin: 0;}.sg-page.sgd.sgd-v2 .v2-home > *{margin-block: 0;}.sg-page.sgd.sgd-v2 .v2-note{margin: 0;}.sgd .ent-page{max-width: 1120px; margin: 0 auto; padding: 24px 16px 96px; color: var(--sgd-ink); box-sizing: border-box;}.sgd .ent-page *{box-sizing: border-box;}.sgd .ent-sr{position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.sgd .ent-crumbs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px 16px; margin: 0 0 16px; font-size: var(--sgd-f-xs);}.sgd .ent-crumbs a{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd .ent-crumbs a:hover{text-decoration: underline;}.sgd .ent-page > .sgd-back{display: inline-block; margin: 0 0 16px;}.sgd .ent-head{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; gap: 16px; margin: 0 0 24px;}.sgd .ent-head-txt{flex: 1 1 420px; min-width: 0;}.sgd .ent-head h1{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; margin: 0 0 8px; font-size: var(--sgd-f-page); font-weight: var(--sgd-w-heavy); line-height: var(--sgd-lh-head); color: var(--sgd-head);}.sgd .ent-head h1 .sgi{width: 32px; height: 32px; margin: 0; top: 0;}.sgd .ent-head p{margin: 0; max-width: 72ch; color: var(--sgd-mut); font-size: var(--sgd-f-sm); line-height: var(--sgd-lh-body);}.sgd .ent-count{display: inline-block; min-width: 28px; padding: 0 8px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px solid var(--sgd-line); color: var(--sgd-mut); font-size: var(--sgd-f-xs); text-align: center;}.sgd .ent-h2{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; margin: 0 0 12px; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); line-height: var(--sgd-lh-head); color: var(--sgd-head);}.sgd .ent-h2 small{font-weight: var(--sgd-w-reg); color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .ent-h2 .sgi{width: 24px; height: 24px; margin: 0; top: 0;}.sgd .ent-h3{margin: 24px 0 8px; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .ent-sec{margin: 0 0 32px;}.sgd .ent-sec-head{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 16px; margin: 0 0 8px;}.sgd .ent-sec-head .ent-h2{margin: 0;}.sgd .ent-sec-foot{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 16px; margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--sgd-line);}.sgd .ent-sec-foot small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .ent-lead{margin: 0 0 16px; color: var(--sgd-mut); font-size: var(--sgd-f-sm); line-height: var(--sgd-lh-body); max-width: 80ch;}.sgd .ent-note{margin: 12px 0 0; color: var(--sgd-mut); font-size: var(--sgd-f-xs); line-height: var(--sgd-lh-body);}.sgd .ent-mt{margin-top: 12px;}.sgd .ent-card{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: 16px 24px; margin: 0 0 16px;}.sgd .ent-card.ent-flush{padding: 0; overflow: hidden;}.sgd .ent-flush > .ent-h2, .sgd .ent-flush > .ent-lead{padding: 16px 24px 0; margin-bottom: 12px;}.sgd .ent-flush > .ent-tbl-wrap{border-top: 1px solid var(--sgd-line);}.sgd .ent-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 40px; padding: 0 16px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-head); font: inherit; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); line-height: 1.3; text-decoration: none; white-space: nowrap; cursor: pointer; transition: background-color var(--sgd-dur-1), border-color var(--sgd-dur-1), color var(--sgd-dur-1);}.sgd .ent-btn:hover{background: var(--sgd-panel); border-color: var(--sgd-brand);}.sgd .ent-btn:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .ent-btn:disabled{opacity: .6; cursor: progress;}.sgd .ent-btn.primary, .sgd a.ent-btn.primary{background: var(--sgd-fill); border-color: var(--sgd-fill); color: var(--sgd-on-fill);}.sgd .ent-btn.primary:hover{background: var(--sgd-brand-d); border-color: var(--sgd-brand-d); color: var(--sgd-on-fill);}.sgd .ent-btn.danger{color: var(--sgd-bad); border-color: var(--sgd-badbg);}.sgd .ent-btn.danger:hover{background: var(--sgd-badbg); border-color: var(--sgd-bad);}.sgd .ent-btn.sm{min-height: 32px; padding: 0 12px; font-size: var(--sgd-f-xs);}.sgd .ent-btn .sgi{width: 20px; height: 20px; margin: 0; top: 0;}.sgd .ent-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; padding: 2px 10px; border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); line-height: 1.6; white-space: nowrap; background: var(--sgd-panel); color: var(--sgd-mut); border: 1px solid var(--sgd-line);}.sgd .ent-chip:is(.st-ok, .st-applied, .st-approved){background: var(--sgd-okbg); color: var(--sgd-ok); border-color: transparent;}.sgd .ent-chip:is(.st-warn, .st-proposed, .st-confirmed){background: var(--sgd-ambbg); color: var(--sgd-amb); border-color: transparent;}.sgd .ent-chip:is(.st-bad, .st-cancel){background: var(--sgd-badbg); color: var(--sgd-bad); border-color: transparent;}.sgd .ent-chip:is(.st-info, .st-reading){background: color-mix(in srgb, var(--sgd-brand) 12%, var(--sgd-surface)); color: var(--sgd-brand-ink); border-color: transparent;}.sgd .ent-steps{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin: 0 0 16px; padding: 0; list-style: none; counter-reset: none;}.sgd .ent-steps li{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 4px 4px 4px 12px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); border: 1px solid var(--sgd-line); color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd .ent-steps li i{display: inline-grid; place-items: center; width: 24px; height: 24px; border-radius: 50%; background: var(--sgd-surface); border: 1px solid var(--sgd-line); font-style: normal; font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sgd .ent-steps li.done{color: var(--sgd-ok); background: var(--sgd-okbg); border-color: transparent;}.sgd .ent-steps li.done i{background: var(--sgd-fill-ok); border-color: var(--sgd-fill-ok); color: var(--sgd-on-fill);}.sgd .ent-steps li.now{color: var(--sgd-brand-ink); border-color: var(--sgd-brand); background: var(--sgd-surface);}.sgd .ent-steps li.now i{background: var(--sgd-fill); border-color: var(--sgd-fill); color: var(--sgd-on-fill);}.sgd .ent-steps.sm{gap: 4px; margin: 8px 0;}.sgd .ent-steps.sm li{padding: 2px 2px 2px 10px; font-size: var(--sgd-f-2xs);}.sgd .ent-steps.sm li i{width: 20px; height: 20px;}.sgd .ent-choices{display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 12px;}.sgd .ent-choices.sm{grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));}.sgd a.ent-choice{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-start; gap: 12px; padding: 16px; min-height: 100%; background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); color: var(--sgd-ink); text-decoration: none; transition: border-color var(--sgd-dur-1), background-color var(--sgd-dur-1);}.sgd a.ent-choice:hover{border-color: var(--sgd-brand); background: var(--sgd-panel);}.sgd a.ent-choice:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .ent-choice-ic{flex: 0 0 40px; display: grid; place-items: center; width: 40px; height: 40px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); border: 1px solid var(--sgd-line);}.sgd .ent-choice-ic .sgi{width: 28px; height: 28px; margin: 0; top: 0;}.sgd .ent-choice-body{flex: 1; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px;}.sgd .ent-choice-body b{font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: var(--sgd-lh-head);}.sgd .ent-choice-text{font-size: var(--sgd-f-xs); color: var(--sgd-mut); line-height: 1.65;}.sgd .ent-choice-meta{font-size: var(--sgd-f-2xs); color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd .ent-choice-go{flex: none; align-self: center; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-lg);}.sgd .ent-rows{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd a.ent-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 12px 24px; border-top: 1px solid var(--sgd-line); color: var(--sgd-ink); text-decoration: none;}.sgd a.ent-row:first-child{border-top: 0;}.sgd a.ent-row:hover{background: var(--sgd-panel);}.sgd .ent-row-main{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .ent-row-main b{color: var(--sgd-head); font-weight: var(--sgd-w-bold);}.sgd .ent-row-main small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgd .ent-empty{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 8px; padding: 32px 24px; text-align: center; color: var(--sgd-mut);}.sgd .ent-empty b{color: var(--sgd-head); font-size: var(--sgd-f-md);}.sgd .ent-empty p{margin: 0 0 8px; max-width: 56ch; font-size: var(--sgd-f-sm); line-height: var(--sgd-lh-body);}.sgd .ent-form{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; align-items: end;}.sgd .ent-span2{grid-column: 1 / -1;}.sgd .ent-fld{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; margin: 0; min-width: 0; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .ent-fld > span small{font-weight: var(--sgd-w-reg); color: var(--sgd-mut);}.sgd .ent-fld :is(input, select, textarea){width: 100%; max-width: 100%;}.sgd .ent-req{color: var(--sgd-bad); font-style: normal;}.sgd .ent-form-foot{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 16px;}.sgd .ent-form-foot small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .ent-check{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg); color: var(--sgd-ink); cursor: pointer;}.sgd .ent-check input{width: 18px; height: 18px; margin: 0; accent-color: var(--sgd-fill);}.sgd .ent-checks{display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 8px 16px;}.sgd .ent-fieldset{margin: 16px 0 0; padding: 0; border: 0;}.sgd .ent-fieldset legend{margin: 0 0 8px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .ent-drop{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 4px; padding: 24px 16px; border: 2px dashed var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-panel); text-align: center; color: var(--sgd-mut); cursor: pointer; transition: border-color var(--sgd-dur-1), background-color var(--sgd-dur-1);}.sgd .ent-drop:hover, .sgd .ent-drop:focus-within{border-color: var(--sgd-brand);}.sgd .ent-drop b{color: var(--sgd-head); font-size: var(--sgd-f-sm);}.sgd .ent-drop small{font-size: var(--sgd-f-2xs);}.sgd .ent-drop .sgi{width: 32px; height: 32px; margin: 0 0 4px;}.sgd .ent-drop input[type=file]{order: 9; width: 100%; max-width: 360px; margin-top: 8px; font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sgd .ent-drop.sm{align-items: stretch; text-align: start; padding: 12px 16px; gap: 2px; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .ent-drop.sm input[type=file]{max-width: none;}.sgd .ent-drop-names{font-style: normal; font-size: var(--sgd-f-xs); color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd .ent-file{position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; min-height: 32px; padding: 0 10px; border: 1px dashed var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-surface); color: var(--sgd-head); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); cursor: pointer; max-width: 100%;}.sgd .ent-file span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .ent-file input[type=file]{position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}.sgd .ent-file input[type=file]:disabled{cursor: not-allowed;}.sgd .ent-file:focus-within{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd .ent-file:hover{border-color: var(--sgd-brand);}.sgd .ent-file.is-set{border-style: solid; background: var(--sgd-okbg); color: var(--sgd-ok); border-color: transparent;}.sgd .ent-file.is-picked{border-style: solid; border-color: var(--sgd-brand); color: var(--sgd-brand-ink);}.sgd .ent-file .sgi{width: 20px; height: 20px; margin: 0; top: 0;}.sgd details.ent-more{margin-top: 8px;}.sgd details.ent-more > summary{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; min-height: 32px; padding: 0 10px; border-radius: var(--sgd-r-ctl); cursor: pointer; color: var(--sgd-mut); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); list-style: none;}.sgd details.ent-more > summary::-webkit-details-marker{display: none;}.sgd details.ent-more > summary:hover{background: var(--sgd-panel); color: var(--sgd-head);}.sgd details.ent-more[open] > summary{color: var(--sgd-head);}.sgd .ent-more-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; margin-top: 8px; padding: 12px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-panel);}.sgd .ent-tbl-wrap{overflow-x: auto; -webkit-overflow-scrolling: touch;}.sgd .ent-tbl{width: 100%; border-collapse: separate; border-spacing: 0; font-size: var(--sgd-f-xs); color: var(--sgd-ink);}.sgd .ent-tbl th{position: sticky; top: 0; z-index: 1; background: var(--sgd-panel); color: var(--sgd-mut); font-weight: var(--sgd-w-bold); text-align: start; padding: 8px 16px; border-bottom: 1px solid var(--sgd-line); white-space: nowrap;}.sgd .ent-tbl td{padding: 12px 16px; border-bottom: 1px solid var(--sgd-line); vertical-align: top;}.sgd .ent-tbl tbody tr:last-child td{border-bottom: 0;}.sgd .ent-tbl tbody tr:hover td{background: var(--sgd-panel);}.sgd .ent-tbl :is(.num, .n){font-variant-numeric: tabular-nums;}.sgd .ent-tbl .n{text-align: end;}.sgd .ent-tbl td.wr{min-width: 160px;}.sgd .ent-tbl tr:target td{background: color-mix(in srgb, var(--sgd-brand) 8%, var(--sgd-surface));}.sgd .ent-link{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold);}.sgd .ent-link .sgi{width: 20px; height: 20px; margin: 0; top: 0;}.sgd .ent-kpis{display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 12px; margin: 0 0 24px;}.sgd .ent-kpis > div{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 4px; padding: 12px 16px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: var(--sgd-surface);}.sgd .ent-kpis small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgd .ent-kpis b{font-size: var(--sgd-f-num); font-variant-numeric: tabular-nums; color: var(--sgd-head);}.sgd .ent-kpis .warn b{color: var(--sgd-amb);}.sgd .ent-kpis .ok b{color: var(--sgd-ok);}.sgd .ent-bar{position: sticky; bottom: 0; z-index: 20; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 16px; margin: 16px 0 0; padding: 12px 16px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); background: color-mix(in srgb, var(--sgd-surface) 94%, transparent); backdrop-filter: blur(8px); box-shadow: 0 -6px 18px -12px rgba(16, 21, 58, 0.28);}.sgd .ent-bar small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .ent-page.hsx .ent-form{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd.intk .ent-upload{margin: 16px 0;}.sgd.intk .ent-upload .ent-up-msg{color: var(--sgd-mut);}.sgd .lgf-head{padding: 24px;}.sgd .lgf-head-row{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 16px;}.sgd .lgf-emblem{flex: none; line-height: 0;}.sgd .lgf-emblem svg{width: 64px; height: 64px;}.sgd .lgf-head-main{flex: 1 1 280px; min-width: 0;}.sgd .lgf-title{margin: 0 0 4px; font-size: var(--sgd-f-page); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); line-height: var(--sgd-lh-head);}.sgd .lgf-sub{margin: 0; color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .lgf-head-act{flex: none;}.sgd .lgf-prog{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 12px 24px; margin: 24px 0 16px;}.sgd .lgf-prog-num{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 4px;}.sgd .lgf-prog-num b{font-size: 2rem; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums; line-height: 1;}.sgd .lgf-prog-num small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .lgf-prog-bar{flex: 1 1 240px; min-width: 0;}.sgd .lgf-prog-bar .lgp-bar{height: 8px; margin: 0 0 8px;}.sgd .lgf-prog-bar small{color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .lgf-meta{display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 8px 24px; margin: 0 0 12px; padding: 16px 0 0; border-top: 1px solid var(--sgd-line);}.sgd .lgf-meta div{min-width: 0;}.sgd .lgf-meta dt{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); font-weight: var(--sgd-w-reg);}.sgd .lgf-meta dd{margin: 0; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .lgf-flag{margin: 0 0 12px; padding: 8px 12px; border-radius: var(--sgd-r-ctl); background: var(--sgd-badbg); color: var(--sgd-bad); font-size: var(--sgd-f-xs);}.sgd .lgf-live p{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0; font-size: var(--sgd-f-sm);}.sgd .lgf-live .sgi{width: 20px; height: 20px; margin: 0;}.sgd .lgf-inline{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-end; gap: 8px 12px; margin: 0;}.sgd .lgf-inline .ent-fld{flex: 1 1 220px;}.sgd .lgf-lead{padding: 16px 24px 0;}.sgd .lgf-req{display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 16px; padding: 16px 24px; border-top: 1px solid var(--sgd-line);}.sgd .lgf-req:target{background: color-mix(in srgb, var(--sgd-brand) 6%, var(--sgd-surface));}.sgd .lgf-req-no{display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; background: var(--sgd-panel); border: 1px solid var(--sgd-line); color: var(--sgd-head); font-weight: var(--sgd-w-heavy); font-size: var(--sgd-f-xs);}.sgd .lgf-req.rk-3 .lgf-req-no{background: var(--sgd-fill-ok); border-color: var(--sgd-fill-ok); color: var(--sgd-on-fill);}.sgd .lgf-req.is-na{opacity: .6;}.sgd .lgf-req-top{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px;}.sgd .lgf-req-t{font-size: var(--sgd-f-md); color: var(--sgd-head);}.sgd .lgf-req-hint{display: block; margin-top: 4px; color: var(--sgd-mut); font-size: var(--sgd-f-xs);}.sgd .lgf-files{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin: 8px 0 0;}.sgd .lgf-file{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; padding: 2px 10px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-2xs); color: var(--sgd-brand-ink); max-width: 100%;}.sgd .lgf-file .sgi{width: 20px; height: 20px; margin: 0; top: 0;}.sgd .lgf-file-n{flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: var(--sgd-f-xs);}.sgd .lgf-now{margin-top: 12px;}.sgd .lgf-step-form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-end; gap: 12px; margin: 0;}.sgd .lgf-step-form > .ent-drop, .sgd .lgf-step-form > .ent-fld{flex: 1 1 280px;}.sgd .lgf-where{flex: 1 1 100%; margin: 0; font-size: var(--sgd-f-sm); color: var(--sgd-ink);}.sgd .lgf-where a{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-bold); text-decoration: underline; text-underline-offset: 3px;}.sgd .utb-mh{padding: 16px 24px 0;}.sgd .utb-head, .sgd .utb-row{display: grid; grid-template-columns: minmax(180px, 1.5fr) repeat(4, minmax(104px, 1fr)) minmax(250px, 2fr); gap: 12px; align-items: start; padding: 12px 24px;}.sgd .utb-head{position: sticky; top: 0; z-index: 2; padding-block: 8px; background: var(--sgd-panel); border-block: 1px solid var(--sgd-line); color: var(--sgd-mut); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold);}.sgd .utb-row{border-bottom: 1px solid var(--sgd-line);}.sgd .utb-row:last-of-type{border-bottom: 0;}.sgd .utb-row.has{background: color-mix(in srgb, var(--sgd-okbg) 35%, var(--sgd-surface));}.sgd .utb-m{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 4px; min-width: 0;}.sgd .utb-m b{color: var(--sgd-head); font-size: var(--sgd-f-sm);}.sgd .utb-m small{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgd .utb-row .ent-fld input{font-variant-numeric: tabular-nums;}.sgd .utb-docs{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px;}.sgd .utb-paid{flex: 1 1 140px;}.sgd .utb-checks{margin: 8px 0 0; padding: 0; list-style: none;}.sgd .utb-checks li{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; padding: 6px 10px; margin: 0 0 4px; border-radius: var(--sgd-r-ctl); background: var(--sgd-badbg); color: var(--sgd-bad); font-size: var(--sgd-f-xs);}.sgd .utb-checks .sgi{width: 20px; height: 20px; margin: 0; top: 0;}.sgd .utb-approve{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px 12px; margin: 12px 0;}.sgd .utb-meters .ent-card{scroll-margin-top: 80px;}@media (min-width: 1000px){.sgd .utb-row > .ent-fld > span{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap;}}@media (max-width: 999px){.sgd .utb-head{display: none;}.sgd .utb-row{grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 16px;}.sgd .utb-m, .sgd .utb-docs{grid-column: 1 / -1;}}.sgd .scx .sc-f{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-end; gap: 8px; margin: 4px 0;}.sgd .scx .sc-f input[type=text]{flex: 1 1 180px; min-width: 0;}.sgd .scx .sc-steps{margin: 0;}.sgd .scx .sc-rej{display: block; margin-top: 8px; padding: 6px 10px; border-radius: var(--sgd-r-ctl); background: var(--sgd-badbg); color: var(--sgd-bad); font-size: var(--sgd-f-2xs);}.sgd .scx .sc-days{flex: 0 0 200px;}.sgd .dir-head{margin: 16px 0;}@media (max-width: 640px){.sgd .ent-page{padding: 16px 16px 96px;}.sgd .ent-card{padding: 16px;}.sgd .ent-flush > .ent-h2, .sgd .ent-flush > .ent-lead, .sgd .lgf-lead, .sgd .utb-mh{padding-inline: 16px;}.sgd .ent-form, .sgd .ent-page.hsx .ent-form{grid-template-columns: minmax(0, 1fr);}.sgd .ent-head .ent-btn, .sgd .ent-bar .ent-btn, .sgd .ent-form-foot .ent-btn, .sgd .ent-sec-foot .ent-btn{width: 100%;}.sgd .ent-btn{white-space: normal; text-align: center;}.sgd a.ent-row{padding: 12px 16px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .lgf-req{grid-template-columns: 32px minmax(0, 1fr); gap: 12px; padding: 16px;}.sgd .lgf-head{padding: 16px;}.sgd .lgf-head-act, .sgd .lgf-head-act .ent-btn{width: 100%;}.sgd .utb-row{grid-template-columns: minmax(0, 1fr);}.sgd .scx .sc-days{flex: 1 1 100%;}}.sgd.sgd[data-sg-theme="calm"]:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]){--sgd-bg:#F7F9FC; --sgd-surface:#FFFFFF; --sgd-card:#FFFFFF; --sgd-panel:#F1F4F9; --sgd-ink:#10153A; --sgd-head:#10153A; --sgd-mut:#5E6782; --sgd-line:#E2E7EF; --sgd-line-s:rgba(16,21,58,.06); --sgd-track:#DCE3EC; --sgd-brand:#0DA4DB; --sgd-acc:#0DA4DB; --sgd-brand-d:#0B6E93; --sgd-brand-ink:#0B6E93; --sgd-fill:#0B7FAD; --sgd-fill-ok:#167A52; --sgd-fill-bad:#B42318; --sgd-on-fill:#FFFFFF; --sgd-inverse:#10153A; --sgd-ok:#13774F; --sgd-okbg:rgba(31,157,107,.12); --sgd-amb:#8F5A05; --sgd-ambbg:rgba(201,138,18,.16); --sgd-bad:#B23A31; --sgd-badbg:rgba(200,70,61,.12); --sgd-r-ctl:10px; --sgd-r-card:12px; --sgd-r-sheet:16px; --sgd-sh:0 1px 2px rgba(16,21,58,.05),0 8px 22px -14px rgba(16,21,58,.18); --sgd-sh-1:0 1px 2px rgba(16,21,58,.05),0 8px 22px -16px rgba(16,21,58,.20); --sgd-sh-2:0 2px 6px rgba(16,21,58,.06),0 16px 36px -18px rgba(16,21,58,.26); --sgt-soft:#E6F5FB; --sgt-acc:#0DA4DB; --sgt-acc-ink:#FFFFFF; --sgt-hero:#10153A; --sgt-hero-ink:#FFFFFF; --sgt-hero-mut:#B9CCDB; --sgt-hero-line:#10153A; --sgt-hero-r:16px; --sgt-btn-bg:#0B7FAD; --sgt-btn-line:#0B7FAD; --sgt-btn-ink:#FFFFFF; --sgt-btn-hover:#10153A; --sgt-thead-bg:#10153A; --sgt-thead-ink:#FFFFFF; --sgt-row-line:#C9D2E0; --sgt-zebra:rgba(16,21,58,.035); --sgt-row-hover:#E6F5FB; --sgt-tfoot:#F1F4F9; --sgt-table-sh:0 0 0 1px #E2E7EF; --sgt-bg:var(--sgd-bg); --sgt-surface:var(--sgd-surface); --sgt-panel:var(--sgd-panel); --sgt-ink:var(--sgd-ink); --sgt-head:var(--sgd-head); --sgt-mut:var(--sgd-mut); --sgt-line:var(--sgd-line); --sgt-link:var(--sgd-brand-ink); --sgt-strong:#10153A; --sgt-strong-ink:#FFFFFF;}.sgd.sgd[data-sg-theme="earth"]:not([data-view="tsg"]):not([data-view="mqtrh"]):not([data-bg="dark"]){--sgd-bg:#F4F1EC; --sgd-surface:#FFFDF9; --sgd-card:#FFFDF9; --sgd-panel:#EFEAE2; --sgd-ink:#1B2240; --sgd-head:#1B2240; --sgd-mut:#615F69; --sgd-line:#E6DFD3; --sgd-line-s:rgba(27,34,64,.06); --sgd-track:#E6DFD3; --sgd-brand:#0B8FBF; --sgd-acc:#0B8FBF; --sgd-brand-d:#0A6F94; --sgd-brand-ink:#0A6F94; --sgd-fill:#0A7EA8; --sgd-fill-ok:#16744E; --sgd-fill-bad:#A93A30; --sgd-on-fill:#FFFFFF; --sgd-inverse:#1B2240; --sgd-ok:#14704A; --sgd-okbg:rgba(31,157,107,.12); --sgd-amb:#8A5607; --sgd-ambbg:rgba(201,138,18,.15); --sgd-bad:#A93A30; --sgd-badbg:rgba(200,70,61,.11); --sgd-r-ctl:12px; --sgd-r-card:20px; --sgd-r-sheet:24px; --sgd-sh:0 1px 2px rgba(80,62,30,.05),0 10px 24px -16px rgba(80,62,30,.20); --sgd-sh-1:0 1px 2px rgba(80,62,30,.05),0 10px 24px -18px rgba(80,62,30,.22); --sgd-sh-2:0 2px 6px rgba(80,62,30,.07),0 18px 40px -20px rgba(80,62,30,.28); --sgt-soft:#E2F0F4; --sgt-acc:#0B8FBF; --sgt-acc-ink:#FFFFFF; --sgt-hero:#1B2240; --sgt-hero-ink:#FFFDF9; --sgt-hero-mut:#C9C3B6; --sgt-hero-line:#1B2240; --sgt-hero-r:24px; --sgt-btn-bg:#0A7EA8; --sgt-btn-line:#0A7EA8; --sgt-btn-ink:#FFFFFF; --sgt-btn-hover:#1B2240; --sgt-thead-bg:#10153A; --sgt-thead-ink:#FFFFFF; --sgt-row-line:#D3C9B6; --sgt-zebra:rgba(27,34,64,.04); --sgt-row-hover:#E2F0F4; --sgt-tfoot:#EFEAE2; --sgt-table-sh:0 0 0 1px #E6DFD3; --sgt-bg:var(--sgd-bg); --sgt-surface:var(--sgd-surface); --sgt-panel:var(--sgd-panel); --sgt-ink:var(--sgd-ink); --sgt-head:var(--sgd-head); --sgt-mut:var(--sgd-mut); --sgt-line:var(--sgd-line); --sgt-link:var(--sgd-brand-ink); --sgt-strong:#1B2240; --sgt-strong-ink:#FFFDF9;}.sgd.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"]){color-scheme: dark; --sgd-bg:#0B1030; --sgd-surface:#121A42; --sgd-card:#121A42; --sgd-panel:#18214D; --sgd-ink:#EAF1FA; --sgd-head:#F4F8FD; --sgd-mut:#93A2C4; --sgd-line:#232E5C; --sgd-line-s:rgba(255,255,255,.06); --sgd-track:#26315F; --sgd-brand:#29B9EC; --sgd-acc:#29B9EC; --sgd-brand-d:#7FD4F5; --sgd-brand-ink:#7FD4F5; --sgd-gold-ink:#E4C784; --sgd-fill:#0E7FB0; --sgd-fill-ok:#178257; --sgd-fill-bad:#C0392B; --sgd-on-fill:#FFFFFF; --sgd-inverse:#070B22; --sgd-on-inverse:#EAF6FC; --sgd-on-inverse-mut:#93A2C4; --sgd-line-inverse:rgba(255,255,255,.14); --sgd-ok:#6FDDAE; --sgd-okbg:rgba(111,221,174,.14); --sgd-amb:#F2C15C; --sgd-ambbg:rgba(242,193,92,.14); --sgd-bad:#FF8E84; --sgd-badbg:rgba(255,142,132,.14); --sgd-r-ctl:12px; --sgd-r-card:16px; --sgd-r-sheet:20px; --sgd-sh:0 1px 2px rgba(0,0,0,.35),0 14px 32px -18px rgba(0,0,0,.65); --sgd-sh-1:0 1px 2px rgba(0,0,0,.35),0 12px 28px -18px rgba(0,0,0,.65); --sgd-sh-2:0 2px 8px rgba(0,0,0,.45),0 20px 44px -20px rgba(0,0,0,.75); --sgt-soft:#13305A; --sgt-acc:#29B9EC; --sgt-acc-ink:#06142B; --sgt-hero:linear-gradient(135deg,#0E1640 0%,#0A5C86 100%); --sgt-hero-ink:#FFFFFF; --sgt-hero-mut:#B9D6EA; --sgt-hero-line:#232E5C; --sgt-hero-r:20px; --sgt-btn-bg:#29B9EC; --sgt-btn-line:#29B9EC; --sgt-btn-ink:#06142B; --sgt-btn-hover:#7FD4F5; --sgt-thead-bg:#18214D; --sgt-thead-ink:#93A2C4; --sgt-row-line:#232E5C; --sgt-zebra:transparent; --sgt-row-hover:#13305A; --sgt-tfoot:#18214D; --sgt-table-sh:0 0 0 1px #232E5C; --sgt-bg:var(--sgd-bg); --sgt-surface:var(--sgd-surface); --sgt-panel:var(--sgd-panel); --sgt-ink:var(--sgd-ink); --sgt-head:var(--sgd-head); --sgt-mut:var(--sgd-mut); --sgt-line:var(--sgd-line); --sgt-link:var(--sgd-brand-ink); --sgt-strong:#0E7FB0; --sgt-strong-ink:#FFFFFF;}.sgd.sgd[data-sg-theme][data-bg="dark"]:not([data-sg-theme="command"]):not([data-view="tsg"]):not([data-view="mqtrh"]){--sgt-soft:#13305A; --sgt-acc:#29B9EC; --sgt-acc-ink:#06142B; --sgt-hero:linear-gradient(135deg,#0E1640 0%,#0A5C86 100%); --sgt-hero-ink:#FFFFFF; --sgt-hero-mut:#B9D6EA; --sgt-hero-line:#232E5C; --sgt-hero-r:16px; --sgt-btn-bg:#29B9EC; --sgt-btn-line:#29B9EC; --sgt-btn-ink:#06142B; --sgt-btn-hover:#7FD4F5; --sgt-row-hover:#13305A; --sgt-tfoot:#18214D; --sgt-bg:var(--sgd-bg); --sgt-surface:var(--sgd-surface); --sgt-panel:var(--sgd-panel); --sgt-ink:var(--sgd-ink); --sgt-head:var(--sgd-head); --sgt-mut:var(--sgd-mut); --sgt-line:var(--sgd-line); --sgt-link:var(--sgd-brand-ink); --sgt-strong:#0E7FB0; --sgt-strong-ink:#FFFFFF;}body:has(.sgd[data-sg-theme="calm"]:not([data-bg="dark"]):not([data-view="tsg"]):not([data-view="mqtrh"])) #wrapwrap, body:has(.sgd[data-sg-theme="calm"]:not([data-bg="dark"]):not([data-view="tsg"]):not([data-view="mqtrh"])) main{background: #F7F9FC;}body:has(.sgd[data-sg-theme="earth"]:not([data-bg="dark"]):not([data-view="tsg"]):not([data-view="mqtrh"])) #wrapwrap, body:has(.sgd[data-sg-theme="earth"]:not([data-bg="dark"]):not([data-view="tsg"]):not([data-view="mqtrh"])) main{background: #F4F1EC;}body:has(.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"])) #wrapwrap, body:has(.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"])) main{background: #0B1030;}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]){}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-bar{background: color-mix(in srgb, var(--sgd-surface) 92%, transparent); border-bottom: 1px solid var(--sgd-line); box-shadow: none;}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-panel, .sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-detail{background: var(--sgd-surface); border-color: var(--sgd-line);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod{background: var(--sgd-card); border-color: var(--sgd-line);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-mod:hover{border-color: var(--sgd-brand);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-list .li:hover{background: var(--sgt-soft); border-inline-start-color: var(--sgd-brand);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .badge:not(.b-ok):not(.b-bad):not(.b-amb){background: var(--sgd-panel); color: var(--sgd-head);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-tabs .sgd-tab[aria-selected="true"]{color: var(--sgd-brand-ink); background: var(--sgd-surface); box-shadow: inset 0 3px 0 var(--sgd-brand);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-tabs .sgd-tab .sgd-tab-n{background: var(--sgt-soft); color: var(--sgd-head);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]), .sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) select, .sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) textarea{background-color: var(--sgd-surface); color: var(--sgd-ink); border-color: var(--sgd-line);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) input:not([type=checkbox]):not([type=radio]):focus, .sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) select:focus, .sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) textarea:focus{background-color: var(--sgd-card); border-color: var(--sgd-brand); box-shadow: 0 0 0 3px color-mix(in srgb, var(--sgd-brand) 22%, transparent);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .bigbtn:not(.inline):not(.ghost):not(.danger):not(.gold):not(:disabled){background: var(--sgt-btn-bg); color: var(--sgt-btn-ink) !important;}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .bigbtn:not(.inline):not(.ghost):not(.danger):not(.gold):not(:disabled):hover{background: var(--sgt-btn-hover); color: var(--sgt-btn-ink) !important;}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .bigbtn.inline.ghost, .sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .bigbtn.ghost{background: var(--sgd-surface); color: var(--sgd-head) !important; border: 1px solid var(--sgd-line);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) button:not([class]){background: var(--sgd-surface); color: var(--sgd-ink); border-color: var(--sgd-line);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) button:not([class]):hover{background: var(--sgt-soft); color: var(--sgd-head); border-color: var(--sgd-brand);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .v2-hero::after{opacity: .6;}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-hello{border-radius: var(--sgt-hero-r, 16px);}.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-flash:not(.ok):not(.bad):not(.amb){background: var(--sgt-soft); color: var(--sgd-ink); border-color: var(--sgd-line);}.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"]){}.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-tabs .sgd-tab[aria-selected="true"]{color: #FFFFFF;}.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-bgtog{display: none;}.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-bar .mk-color{display: none;}.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-bar .mk-white{display: block;}.sgd[data-sg-theme="command"]:not([data-view="tsg"]):not([data-view="mqtrh"]) .sgd-skins button[aria-pressed="true"]{background: var(--sgt-acc); color: var(--sgt-acc-ink); box-shadow: none;}@media print{.sgd.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]){color-scheme: light; --sgd-bg:#FFFFFF; --sgd-surface:#FFFFFF; --sgd-card:#FFFFFF; --sgd-panel:#F3F5F9; --sgd-ink:#10153A; --sgd-head:#10153A; --sgd-mut:#4B5470; --sgd-line:#D9DFE8; --sgd-brand-d:#0B6E93; --sgd-brand-ink:#0B6E93; --sgd-ok:#0B6E40; --sgd-bad:#B42318; --sgd-amb:#8C5A0C; --sgt-hero:#10153A; --sgt-soft:#F3F5F9; --sgt-thead-bg:#F3F5F9; --sgt-thead-ink:#4B5470; --sgt-row-line:#D9DFE8; --sgt-tfoot:#F3F5F9; --sgt-row-hover:transparent; --sgt-strong:#10153A; --sgt-strong-ink:#FFFFFF;}}@media print{.sgd.sgd.sgd[data-sg-theme]:not([data-view="tsg"]):not([data-view="mqtrh"]){--sgt-thead-bg:#F3F5F9; --sgt-thead-ink:#4B5470; --sgt-row-line:#D9DFE8; --sgt-zebra:transparent;}}.sgd-themes{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 4px; padding: 4px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); margin: 0;}.sgd-themes .sgd-themes-h{flex: 1 1 100%; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); padding: 0 4px;}.sgd .sgd-themes button.sgd-theme-opt{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; flex-direction: row; align-items: center; gap: 6px; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; padding: 5px 8px; border: 1px solid transparent; border-radius: var(--sgd-r-ctl); background: transparent; color: var(--sgd-ink); font: inherit; font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); cursor: pointer; white-space: nowrap;}.sgd .sgd-themes button.sgd-theme-opt:hover{border-color: var(--sgd-brand);}.sgd .sgd-themes button.sgd-theme-opt[aria-pressed="true"]{background: var(--sgd-surface); border-color: var(--sgd-brand); color: var(--sgd-head);}.sgd .sgd-themes button.sgd-theme-opt:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sgd-theme-sw{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; flex: none; width: 30px; height: 20px; border-radius: 6px; overflow: hidden; border: 1px solid rgba(16, 21, 58, 0.18);}.sgd-theme-sw i{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0;}.sgd-theme-sw.sw-calm i:nth-child(1){background: #10153A;}.sgd-theme-sw.sw-calm i:nth-child(2){background: #F7F9FC;}.sgd-theme-sw.sw-calm i:nth-child(3){background: #0DA4DB;}.sgd-theme-sw.sw-command i:nth-child(1){background: linear-gradient(-135deg, #0E1640, #0A5C86);}.sgd-theme-sw.sw-command i:nth-child(2){background: #121A42;}.sgd-theme-sw.sw-command i:nth-child(3){background: #29B9EC;}.sgd-theme-sw.sw-earth i:nth-child(1){background: #1B2240;}.sgd-theme-sw.sw-earth i:nth-child(2){background: #F4F1EC;}.sgd-theme-sw.sw-earth i:nth-child(3){background: #0B8FBF;}.sgd .ent-fld{gap: 6px; font-size: var(--sgd-f-2xs);}.sgd .ent-fld :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]), select, textarea){min-height: 2.75rem; padding: .6rem .8rem; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-reg);}.sgd.sgd .ent-fld :is(input, select, textarea):focus{border-color: var(--sgd-brand); box-shadow: inset 0 0 0 1px var(--sgd-brand);}.sgd.sgd .ent-fld :is(input, select, textarea)[aria-invalid="true"], .sgd.sgd .ent-fld :is(input, select, textarea):user-invalid{border-color: var(--sgd-bad) !important; box-shadow: 0 0 0 3px var(--sgd-badbg) !important;}.sgd .ent-help, .sgd .ent-err{display: block; margin: 0; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-reg); line-height: 1.5;}.sgd .ent-help{color: var(--sgd-mut);}.sgd .ent-err{color: var(--sgd-bad);}.sgd .ent-err:empty{display: none;}.sgd .sgd-tabs.is-on{gap: 4px 24px; padding: 0 4px;}.sgd .sgd-tabs .sgd-tab{margin: 0 0 -1px; padding: 10px 2px 12px; border: 0; border-radius: 0; background: none; font-size: var(--sgd-f-sm); box-shadow: inset 0 -3px 0 transparent; transition: color .15s, box-shadow .15s;}.sgd .sgd-tabs .sgd-tab:hover{background: none; color: var(--sgd-head); box-shadow: inset 0 -3px 0 var(--sgd-line);}.sgd .sgd-tabs .sgd-tab[aria-selected="true"]{background: none; border-color: transparent; color: var(--sgd-head); box-shadow: inset 0 -3px 0 var(--sgd-brand);}.sgd .ent-btn.primary, .sgd a.ent-btn.primary{background: var(--sgt-btn-bg, var(--sgd-fill)); border-color: var(--sgt-btn-line, var(--sgd-fill)); color: var(--sgt-btn-ink, var(--sgd-on-fill));}.sgd .ent-btn.primary:hover{background: var(--sgt-btn-hover, var(--sgd-brand-d)); border-color: var(--sgt-btn-hover, var(--sgd-brand-d)); color: var(--sgt-btn-ink, var(--sgd-on-fill));}.sgd .ent-btn.quiet{background: var(--sgt-soft, var(--sgd-panel)); border-color: transparent; color: var(--sgd-brand-ink);}.sgd .ent-btn.quiet:hover{border-color: var(--sgd-brand);}.sgd .ent-card{border-radius: var(--sgd-r-card);}.sgd-more-pop{padding: 6px; gap: 2px; border-radius: var(--sgd-r-ctl); box-shadow: var(--sgd-sh-2, 0 12px 30px rgba(16, 21, 58, 0.18));}.sgd-more-pop > :is(a, button){padding: 8px 12px; border-radius: 8px;}.sgd-more-pop > :is(a, button):is(:hover, :focus-visible){background: var(--sgt-soft, var(--sgd-panel)); color: var(--sgd-brand-ink) !important;}.sgd form label:has(> :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]), select, textarea)):not(.ent-fld):not(.ent-check):not(:has(> input[type=checkbox])):not(:has(> input[type=radio])):not(td *){display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; gap: 6px; min-width: 0; margin: 0; font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head); text-align: start;}.sgd form label:has(> :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]), select, textarea)):not(.ent-fld):not(.ent-check):not(:has(> input[type=checkbox])):not(:has(> input[type=radio])):not(td *):not(.inv-grid > *){display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; width: 20rem; max-width: 100%; vertical-align: bottom; margin: 0 0 12px; margin-inline-end: 12px;}.sgd .inv-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 12px 16px; align-items: end; margin: 0 0 12px;}.sgd form label:not(.ent-fld):not(td *) > :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]), select, textarea){width: 100%; max-width: 100%; margin: 0; min-height: 2.75rem; padding: .6rem .8rem; font-weight: var(--sgd-w-reg);}.sgd.sgd form label:not(.ent-fld):not(td *) > :is(input, select, textarea):focus{border-color: var(--sgd-brand); box-shadow: inset 0 0 0 1px var(--sgd-brand);}.sgd.sgd form label:not(.ent-fld):not(td *) > :is(input, select, textarea)[aria-invalid="true"]{border-color: var(--sgd-bad) !important; box-shadow: 0 0 0 3px var(--sgd-badbg) !important;}.sgd [class*="grid"] > form{min-width: 0;}.sgd [class*="grid"] > form > *, .sgd [class*="grid"] > form label{min-width: 0; max-width: 100%;}.sgd .ds-grid{grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));}.sgd .ds-svc{min-width: 0; grid-template-columns: minmax(0, 1fr); overflow: hidden;}.sgd .ds-svc > *{min-width: 0; max-width: 100%;}.sgd .ds-svc .ds-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; -webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.sgd.sgd .ds-svc label{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; margin: 0 !important;}.sgd.sgd .ds-svc label > :is(input, select, textarea){width: 100% !important; max-width: 100% !important; box-sizing: border-box;}.sgd.sgd .ds-svc .ds-btn{width: 100%; margin-top: 4px;}body .sgd.sgd table:not(.no-sgt){background: var(--sgd-surface, #fff); box-shadow: var(--sgt-table-sh, 0 10px 26px -20px rgba(16, 21, 58, 0.55));}body .sgd.sgd table:not(.no-sgt) thead tr{background: var(--sgt-thead-bg, linear-gradient(-135deg, #1B3F8A, #10153A 70%));}body .sgd.sgd table:not(.no-sgt) thead th, body .sgd.sgd table:not(.no-sgt) > tr:first-child > th{color: var(--sgt-thead-ink, #fff) !important; font-size: var(--sgd-f-2xs);}@media screen{body .sgd.sgd:is([data-sg-theme="calm"],[data-sg-theme="earth"]):not([data-bg="dark"]) .evp-tbl thead th[aria-sort] .evp-sort{color: var(--sgt-thead-ink);}body .sgd.sgd:is([data-sg-theme="calm"],[data-sg-theme="earth"]):not([data-bg="dark"]) table:not(.no-sgt) thead th{background: var(--sgt-thead-bg, transparent) !important;}}body .sgd.sgd table:not(.no-sgt) tbody td{border-bottom-color: var(--sgt-row-line, rgba(16, 21, 58, 0.07));}body .sgd.sgd[data-sg-theme] table:not(.no-sgt) tbody tr:nth-child(even) td{background: var(--sgt-zebra, transparent);}body .sgd.sgd[data-sg-theme] table:not(.no-sgt) tbody tr:hover td{background: var(--sgt-row-hover) !important;}body .sgd.sgd[data-sg-theme] table:not(.no-sgt) tfoot td{background: var(--sgt-tfoot); color: var(--sgd-head);}.sg-trail .gap{color: var(--sgd-mut); cursor: help; padding: 0 2px;}.sgd details.sg-mlock{margin: .4rem 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-end;}.sgd details.sg-mlock > summary{list-style: none; cursor: pointer;}.sgd details.sg-mlock > summary::-webkit-details-marker{display: none;}.sgd details.sg-mlock[open]{align-items: stretch;}.sgd .sgd-list.sg-folded > :nth-child(n+11){display: none;}.sgd .sg-unfold{margin: 8px 0 16px;}.sgd .sgd-tabs[data-sgd-tabs="dir"] .sgd-tab[data-sgd-tab="new"]{display: none !important;}.sgd .sgd-tabs.is-on[data-sgd-tabs="dir"]:not(:has([data-sgd-tab="pending"])):not(:has([data-sgd-tab="new"][aria-selected="true"])){display: none;}.sgd .sg-tscroll{overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; min-width: 0; padding: 1px;}@media print{.sgd .sg-tscroll{overflow: visible;}}.sgd table.sg-tfolded > tbody:first-of-type > tr:nth-child(n+21){display: none;}.sg-attgate .ag-saud{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: 12px; margin: 0 0 .6rem; text-align: start;}.sg-attgate .ag-saud-av{width: auto; height: 150px; flex: none; object-fit: contain; filter: drop-shadow(0 8px 14px rgba(0, 0, 0, 0.25));}.sg-attgate .ag-saud-av.fb{width: 72px; height: 72px; border-radius: 50%; object-fit: cover; object-position: top; border: 2px solid var(--sgt-acc, #0DA4DB);}.sg-attgate .ag-saud-bub{position: relative; flex: 1; margin: 0 0 18px; padding: .7rem .9rem; border-radius: 14px; font-weight: 700; line-height: 1.7; background: var(--sgt-soft, var(--sgd-panel, #E6F5FB)); color: var(--sgd-head, #10153A) !important; border: 1px solid var(--sgd-line, #C9CEE0);}.sgd .sg-attout{position: fixed; bottom: 18px; inset-inline-start: 18px; z-index: 9989; width: 360px; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: 10px; padding: 12px 12px 12px 14px; border-radius: 16px; background: var(--sgd-card, #FFFFFF); color: var(--sgd-head, #10153A); border: 1px solid var(--sgd-line, #C9CEE0); border-top: 4px solid var(--sgt-acc, #0DA4DB); box-shadow: 0 18px 40px -16px rgba(10, 14, 40, 0.55);}.sgd .sg-attout[hidden]{display: none;}.sgd .sg-attout .ao-av{width: auto; height: 120px; flex: none; object-fit: contain;}.sgd .sg-attout .ao-av.fb{width: 52px; height: 52px; border-radius: 50%; object-fit: cover; object-position: top; border: 2px solid var(--sgt-acc, #0DA4DB);}.sgd .sg-attout .ao-body{flex: 1; min-width: 0;}.sgd .sg-attout .ao-bub{margin: 0 0 .35rem; padding: .5rem .7rem; border-radius: 12px; font-weight: 700; line-height: 1.6; background: var(--sgt-soft, var(--sgd-panel, #E6F5FB)); color: var(--sgd-head, #10153A);}.sgd .sg-attout .ao-p{margin: 0 0 .55rem; font-size: .86rem; line-height: 1.6; color: var(--sgd-mut, #5A6080);}.sgd .sg-attout .ao-f{display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0;}.sgd .sg-attout .ao-go{flex: 1; font: inherit; font-weight: 700; padding: .6rem .8rem; border: 0; border-radius: 10px; cursor: pointer; background: var(--sgd-fill, #0A7AA3); color: #FFFFFF;}.sgd .sg-attout .ao-later{font: inherit; padding: .6rem .8rem; border-radius: 10px; cursor: pointer; border: 1px solid var(--sgd-line, #C9CEE0); background: var(--sgd-panel, #F4F6FB); color: var(--sgd-head, #10153A);}@media (max-width: 600px){.sgd .sg-attout{inset-inline-start: 16px; inset-inline-end: 16px; bottom: 12px; width: auto;}.sgd .sg-attout .ao-av{height: 96px;}.sg-attgate .ag-saud-av{height: 120px;}}@media print{.sgd .sg-attout{display: none !important;}}.sg-page.sgd.sgd-v3 .sgd-v2body{gap: var(--sgd-s4);}.sg-page.sgd.sgd-v3 .v3-hero{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s4); margin: var(--sgd-s2) 0 0; padding: var(--sgd-s5) 28px; border-radius: var(--sgt-hero-r, 16px); color: var(--sgt-hero-ink, #fff); position: relative; overflow: hidden; isolation: isolate; background: var(--sgt-hero, radial-gradient(640px 260px at 88% 0%, rgba(13, 164, 219, 0.3), transparent 62%), linear-gradient(-135deg, #10153A 0%, #141C4F 55%, #0B3F74 100%)); border: 1px solid var(--sgt-hero-line, rgba(16, 21, 58, 0.6));}.sg-page.sgd.sgd-v3 .v3-hero b{color: inherit;}.sg-page.sgd.sgd-v3 .v3h-visit{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: var(--sgd-s2); padding: var(--sgd-s2) var(--sgd-s3); border-radius: var(--sgd-r-ctl); background: rgba(201, 169, 106, 0.16); border: 1px solid rgba(201, 169, 106, 0.45); font-size: var(--sgd-f-sm);}.sg-page.sgd.sgd-v3 .v3h-visit a{color: #F6E3B8; margin-inline-start: auto; font-weight: var(--sgd-w-bold);}.sg-page.sgd.sgd-v3 .v3h-top{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; gap: var(--sgd-s4);}.sg-page.sgd.sgd-v3 .v3h-hello{flex: 1 1 420px; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s4);}.sg-page.sgd.sgd-v3 .v3h-saud{flex: none; display: block; width: 72px; height: 72px; padding: 0; overflow: hidden; cursor: pointer; border-radius: 50%; border: 2px solid rgba(255, 255, 255, 0.55); background: var(--sgd-brand);}.sg-page.sgd.sgd-v3 .v3h-saud img{display: block; width: 64px; height: auto; margin: 4px auto 0;}.sg-page.sgd.sgd-v3 .v3h-saud:hover{border-color: #fff;}.sg-page.sgd.sgd-v3 .v3h-saud:focus-visible{outline: 2px solid #7FD4F5; outline-offset: 3px;}.sg-page.sgd.sgd-v3 .v3h-tx{min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1);}.sg-page.sgd.sgd-v3 .v3h-title{margin: 0; font-size: var(--sgd-f-hero); line-height: 1.3; font-weight: var(--sgd-w-heavy); color: #fff;}.sg-page.sgd.sgd-v3 .v3h-date{margin: 0; font-size: var(--sgd-f-xs); color: var(--sgt-hero-mut, rgba(255, 255, 255, 0.75));}.sg-page.sgd.sgd-v3 .v3h-tail{margin: 0; font-size: var(--sgd-f-xs); color: rgba(255, 255, 255, 0.8);}.sg-page.sgd.sgd-v3 .v3h-guid{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s2); align-items: flex-start; margin-top: var(--sgd-s1); padding: var(--sgd-s1) var(--sgd-s3); border-radius: var(--sgd-r-ctl); background: rgba(201, 169, 106, 0.16); border: 1px solid rgba(201, 169, 106, 0.35); font-size: var(--sgd-f-xs);}.sg-page.sgd.sgd-v3 .v3h-acts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); margin-top: var(--sgd-s1);}.sg-page.sgd.sgd-v3 .v3h-acts:empty{display: none;}.sg-page.sgd.sgd-v3 .v3h-acts :is(.sgc-go, .sgc-go2){display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; min-height: 36px; padding: 0 var(--sgd-s3); border-radius: var(--sgd-r-ctl); border: 1px solid rgba(255, 255, 255, 0.4); color: #fff; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); text-decoration: none;}.sg-page.sgd.sgd-v3 .v3h-acts :is(.sgc-go, .sgc-go2):hover{background: rgba(255, 255, 255, 0.1);}.sg-page.sgd.sgd-v3 .v3h-tgt{align-self: flex-start; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--sgd-s2); margin-top: var(--sgd-s1); padding: 4px var(--sgd-s3); border-radius: var(--sgd-r-pill); background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.18); color: #fff; font-size: var(--sgd-f-xs);}.sg-page.sgd.sgd-v3 .v3h-tgt .tg-eye{background: none; border: 0; padding: 0; cursor: pointer; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;}.sg-page.sgd.sgd-v3 .v3h-tgt .tg-n i{font-style: normal; font-weight: var(--sgd-w-reg); opacity: .8;}.sg-page.sgd.sgd-v3 .v3h-att{-webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1); min-width: 0; max-width: 100%;}.sg-page.sgd.sgd-v3 .v3h-strip{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: var(--sgd-s1); padding: 6px; border-radius: var(--sgd-r-ctl); background: var(--sgd-card, #fff); color: var(--sgd-ink); box-shadow: var(--sgd-sh-1);}.sg-page.sgd.sgd-v3 .v3h-cell{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 2px; padding: 4px var(--sgd-s3); min-width: 76px;}.sg-page.sgd.sgd-v3 .v3h-cell small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3h-cell .num{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums; white-space: nowrap;}.sg-page.sgd.sgd-v3 .v3h-cell .num.is-ok{color: var(--sgd-ok);}.sg-page.sgd.sgd-v3 .v3h-att-f{margin: 0; margin-inline-start: auto;}.sg-page.sgd.sgd-v3 .v3h-att-b{min-height: 42px; padding: 0 var(--sgd-s4); border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); cursor: pointer; font: inherit; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); background: var(--sgd-panel); color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3h-att-b.on{background: var(--sgt-btn-bg, var(--sgd-fill)); border-color: var(--sgt-btn-line, var(--sgd-fill)); color: var(--sgt-btn-ink, var(--sgd-on-fill));}.sg-page.sgd.sgd-v3 .v3h-att-b.on:hover{background: var(--sgt-btn-hover, var(--sgd-brand-d));}.sg-page.sgd.sgd-v3 .v3h-att-b[disabled]{cursor: not-allowed;}.sg-page.sgd.sgd-v3 .v3h-att-say{font-size: var(--sgd-f-2xs); color: var(--sgt-hero-mut, rgba(255, 255, 255, 0.75));}.sg-page.sgd.sgd-v3 .v3h-site{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 4px; margin-inline-start: var(--sgd-s2); color: inherit; text-decoration: underline;}.sg-page.sgd.sgd-v3 .v3h-att-x:empty{display: none;}.sg-page.sgd.sgd-v3 .v3h-att-x .att-ot{margin: var(--sgd-s1) 0 0; padding: var(--sgd-s2) var(--sgd-s3); border-radius: var(--sgd-r-ctl); background: var(--sgd-card, #fff); color: var(--sgd-ink);}.sg-page.sgd.sgd-v3 .v3h-att-x .att-ot > summary{cursor: pointer; font-weight: var(--sgd-w-bold);}.sg-page.sgd.sgd-v3 .v3h-att-x :is(small, .mut, .att-ot-on){color: var(--sgt-hero-mut, rgba(255, 255, 255, 0.78)); font-size: var(--sgd-f-2xs);}.sg-page.sgd.sgd-v3 .v3h-att-x .att-ot small{color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3h-now{display: -webkit-box; display: -webkit-flex; display: flex; align-items: stretch; gap: var(--sgd-s3); margin: 0;}.sg-page.sgd.sgd-v3 .v3h-now-h{flex: 0 0 132px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; justify-content: center; gap: 2px;}.sg-page.sgd.sgd-v3 .v3h-now-h h2{margin: 0; font-size: var(--sgd-f-md); font-weight: var(--sgd-w-heavy); color: #fff; line-height: 1.3;}.sg-page.sgd.sgd-v3 .v3h-now-h small{font-size: var(--sgd-f-2xs); color: var(--sgt-hero-mut, rgba(255, 255, 255, 0.72));}.sg-page.sgd.sgd-v3 .v3h-now-row{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--sgd-s3);}.sg-page.sgd.sgd-v3 .v3-urgent{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); min-height: 59px; padding: var(--sgd-s2) var(--sgd-s4); min-width: 0; border-radius: var(--sgd-r-ctl); background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.16); color: #fff; text-decoration: none;}.sg-page.sgd.sgd-v3 a.v3-urgent[href]:hover{background: rgba(255, 255, 255, 0.14); color: #fff;}.sg-page.sgd.sgd-v3 .v3-urgent:focus-visible{outline: 2px solid #7FD4F5; outline-offset: 2px;}.sg-page.sgd.sgd-v3 .v3-urgent.is-hot{border-color: rgba(255, 180, 168, 0.55);}.sg-page.sgd.sgd-v3 .v3-urgent-tx{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sg-page.sgd.sgd-v3 .v3-urgent-tx b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sg-page.sgd.sgd-v3 .v3-urgent-tx small{font-size: var(--sgd-f-2xs); color: var(--sgt-hero-mut, rgba(255, 255, 255, 0.75)); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sg-page.sgd.sgd-v3 .v3-urgent-n{flex: none; order: 2; font-size: 24px; line-height: 1.2; font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sg-page.sgd.sgd-v3 .v3-urgent.is-hot .v3-urgent-n{color: #FFB4A8;}.sg-page.sgd.sgd-v3 .v3h-now-empty{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); font-size: var(--sgd-f-sm); color: rgba(255, 255, 255, 0.85);}.sg-page.sgd.sgd-v3 .v3-kpis{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--sgd-s4); margin: 0;}.sg-page.sgd.sgd-v3 .v3-kpi{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1); padding: var(--sgd-s4) var(--sgd-s5); min-width: 0; border-radius: var(--sgd-r-card); background: var(--sgd-card, #fff); border: 1px solid var(--sgd-line);}.sg-page.sgd.sgd-v3 .v3-kpi-l{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3-kpi-v{font-size: 26px; line-height: 1.25; font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sg-page.sgd.sgd-v3 .v3-kpi.t-ok .v3-kpi-v{color: var(--sgd-ok);}.sg-page.sgd.sgd-v3 .v3-kpi.t-amb .v3-kpi-v{color: var(--sgd-amb);}.sg-page.sgd.sgd-v3 .v3-kpi.t-bad .v3-kpi-v{color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 .v3-kpi small{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sg-page.sgd.sgd-v3 .v3-cols{display: grid; grid-template-columns: minmax(0, 1fr) 400px; gap: var(--sgd-s4); align-items: start;}.sg-page.sgd.sgd-v3 .v3-work, .sg-page.sgd.sgd-v3 .v3-side{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s4); min-width: 0;}.sg-page.sgd.sgd-v3 .v3-work .v2-home{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s4); min-width: 0;}.sg-page.sgd.sgd-v3 .v3-card, .sg-page.sgd.sgd-v3 .v3-side > .sgd-panel{margin: 0; padding: var(--sgd-s4) var(--sgd-s5); border-radius: var(--sgd-r-card); background: var(--sgd-card, #fff); border: 1px solid var(--sgd-line); box-shadow: none; min-width: 0;}.sg-page.sgd.sgd-v3 .v3-card-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; justify-content: space-between; gap: var(--sgd-s3); margin: 0 0 var(--sgd-s2);}.sg-page.sgd.sgd-v3 .v3-card-h h3, .sg-page.sgd.sgd-v3 .v3-side > .sgd-panel > h4{margin: 0; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sg-page.sgd.sgd-v3 .v3-more{font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); color: var(--sgd-brand-ink); text-decoration: none;}.sg-page.sgd.sgd-v3 .v3-more:hover{text-decoration: underline;}.sg-page.sgd.sgd-v3 .v3-sub{margin: 0 0 var(--sgd-s3); font-size: var(--sgd-f-xs); color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3-note, .sg-page.sgd.sgd-v3 .v3-mut{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3-list{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sg-page.sgd.sgd-v3 .v3-appr{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); padding: var(--sgd-s3) var(--sgd-s4); border-radius: var(--sgd-r-ctl); background: var(--sgt-soft, var(--sgd-panel));}.sg-page.sgd.sgd-v3 .v3-appr-tx{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sg-page.sgd.sgd-v3 .v3-strong{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head); text-decoration: none;}.sg-page.sgd.sgd-v3 .v3-appr-tx small{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sg-page.sgd.sgd-v3 .v3-amt{flex: none; font-weight: var(--sgd-w-bold); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sg-page.sgd.sgd-v3 .v3-btn2{flex: none; display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; min-height: 34px; padding: 0 var(--sgd-s3); border-radius: var(--sgd-r-ctl); border: 1px solid var(--sgd-line); background: var(--sgd-card, #fff); color: var(--sgd-brand-ink); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); text-decoration: none;}.sg-page.sgd.sgd-v3 .v3-btn2:hover{border-color: var(--sgd-brand);}.sg-page.sgd.sgd-v3 .v3-row{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); padding: var(--sgd-s2) 0; border-bottom: 1px solid var(--sgd-line-s); color: var(--sgd-ink); text-decoration: none; min-width: 0;}.sg-page.sgd.sgd-v3 .v3-row:last-child{border-bottom: 0;}.sg-page.sgd.sgd-v3 a.v3-row:hover b{color: var(--sgd-brand-ink);}.sg-page.sgd.sgd-v3 .v3-row > b, .sg-page.sgd.sgd-v3 .v3-row-tx b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sg-page.sgd.sgd-v3 .sgc-c-dirs .v3-row{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: flex-start; gap: 2px;}.sg-page.sgd.sgd-v3 .v3-row small{font-size: var(--sgd-f-2xs); color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3-row.is-late small{color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 .v3-row-ic{flex: none; display: inline-grid; place-items: center; width: 32px; height: 32px; border-radius: 10px; background: var(--sgt-soft, var(--sgd-panel));}.sg-page.sgd.sgd-v3 .v3-row-ic .sgi{width: 20px; height: 20px;}.sg-page.sgd.sgd-v3 .v3-row-tx{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sg-page.sgd.sgd-v3 .v3-row-n{flex: none; font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--sgd-head); font-variant-numeric: tabular-nums;}.sg-page.sgd.sgd-v3 .v3-row.is-late .v3-row-n{color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 .sgd-tabs.v3-chips.is-on{gap: var(--sgd-s2); padding: 0; border: 0; margin: 0 0 var(--sgd-s2);}.sg-page.sgd.sgd-v3 .sgd-tabs.v3-chips .sgd-tab{margin: 0; padding: 4px var(--sgd-s3); min-height: 30px; border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); box-shadow: none; background: var(--sgd-card, #fff); color: var(--sgd-head); font-size: var(--sgd-f-xs);}.sg-page.sgd.sgd-v3 .sgd-tabs.v3-chips .sgd-tab[aria-selected="true"]{background: var(--sgt-btn-bg, var(--sgd-fill)); border-color: var(--sgt-btn-line, var(--sgd-fill)); color: var(--sgt-btn-ink, var(--sgd-on-fill)); box-shadow: none;}.sg-page.sgd.sgd-v3 .v3-kv{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: var(--sgd-s3); padding: var(--sgd-s2) 0; border-bottom: 1px solid var(--sgd-line-s); color: var(--sgd-mut); font-size: var(--sgd-f-xs); text-decoration: none;}.sg-page.sgd.sgd-v3 .v3-kv:last-child{border-bottom: 0;}.sg-page.sgd.sgd-v3 .v3-kv > span{min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sg-page.sgd.sgd-v3 .v3-kv .num{flex: none; color: var(--sgd-head); font-weight: var(--sgd-w-bold); font-variant-numeric: tabular-nums;}.sg-page.sgd.sgd-v3 .v3-kv .num.is-ok, .sg-page.sgd.sgd-v3 .v3-kv .num.t-ok{color: var(--sgd-ok);}.sg-page.sgd.sgd-v3 .v3-kv .num.t-amber{color: var(--sgd-amb);}.sg-page.sgd.sgd-v3 .v3-kv .num.t-bad{color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 a.v3-kv:hover > span{color: var(--sgd-brand-ink);}.sg-page.sgd.sgd-v3 .v3-alerts .nrow{font-size: var(--sgd-f-xs); color: var(--sgd-ink); text-decoration: none;}.sg-page.sgd.sgd-v3 .v3-alerts .sgd-news{margin: var(--sgd-s2) 0 0; padding: 6px var(--sgd-s2); gap: var(--sgd-s2); border-inline-start-width: 3px;}.sg-page.sgd.sgd-v3 .v3-tools{padding: var(--sgd-s4) var(--sgd-s5); border-radius: var(--sgd-r-card); border: 1px solid var(--sgd-line); background: var(--sgd-card, #fff);}.sg-page.sgd.sgd-v3 .v3-tools-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s4); margin: 0 0 var(--sgd-s2);}.sg-page.sgd.sgd-v3 .v3-tools-h h2{flex: none; margin: 0; font-size: var(--sgd-f-page); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sg-page.sgd.sgd-v3 .v3-find{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); margin: 0; padding: 0 var(--sgd-s2); border-radius: var(--sgd-r-ctl); background: var(--sgt-soft, var(--sgd-panel)); border: 1px solid var(--sgd-line);}.sg-page.sgd.sgd-v3 .v3-find input{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; min-height: 42px; border: 0; background: transparent; box-shadow: none; color: var(--sgd-ink); font: inherit; font-size: var(--sgd-f-sm);}.sg-page.sgd.sgd-v3 .v3-find button{flex: none; display: inline-grid; place-items: center; width: 36px; height: 36px; padding: 0; border: 0; background: none; cursor: pointer;}.sg-page.sgd.sgd-v3 .v3-find button .sgi{width: 22px; height: 22px;}.sg-page.sgd.sgd-v3 .v3-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: var(--sgd-s3);}.sg-page.sgd.sgd-v3 .v3-quick{display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: var(--sgd-s3); margin: var(--sgd-s3) 0;}.sg-page.sgd.sgd-v3 .v3-qk{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); min-width: 0; min-height: 60px; padding: var(--sgd-s2) var(--sgd-s3); border-radius: var(--sgd-r-ctl); background: var(--sgd-card, #fff); border: 1px solid var(--sgd-line); color: var(--sgd-head); text-decoration: none;}.sg-page.sgd.sgd-v3 .v3-qk:hover{border-color: var(--sgd-brand); color: var(--sgd-head);}.sg-page.sgd.sgd-v3 .v3-qk:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sg-page.sgd.sgd-v3 .v3-qk.is-hot{border-color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 .v3-qk-tx{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sg-page.sgd.sgd-v3 .v3-qk-tx b{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sg-page.sgd.sgd-v3 .v3-qk-tx small{font-size: var(--sgd-f-2xs); color: var(--sgd-mut); line-height: 1.35;}.sg-page.sgd.sgd-v3 .v3-qk-tx small.v3-qk-u{color: var(--sgd-bad); font-weight: var(--sgd-w-bold);}.sg-page.sgd.sgd-v3 .v3-qk-n{flex: none; font-weight: var(--sgd-w-heavy); color: var(--sgd-brand-ink);}.sg-page.sgd.sgd-v3 .v3-qk.is-hot .v3-qk-n{color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 .v3-tile{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; gap: 6px; min-height: 88px; padding: var(--sgd-s3) var(--sgd-s2); border-radius: var(--sgd-r-ctl); background: var(--sgt-soft, var(--sgd-panel)); border: 1px solid transparent; color: var(--sgd-head); text-align: center; text-decoration: none; min-width: 0;}.sg-page.sgd.sgd-v3 a.v3-tile:hover{border-color: var(--sgd-brand); color: var(--sgd-head);}.sg-page.sgd.sgd-v3 .v3-tile:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 2px;}.sg-page.sgd.sgd-v3 .v3-tile[hidden]{display: none !important;}.sg-page.sgd.sgd-v3 .v3-tile-ic{display: inline-grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; background: rgba(13, 164, 219, 0.12);}.sg-page.sgd.sgd-v3 .v3-tile-ic .sgi, .sg-page.sgd.sgd-v3 .v3-tile-ic img{width: 24px; height: 24px; object-fit: contain;}.sg-page.sgd.sgd-v3 .v3-tile b{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); line-height: 1.35; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.sg-page.sgd.sgd-v3 .v3-tile-n{position: absolute; top: 6px; inset-inline-end: 8px; min-width: 22px; padding: 0 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-card, #fff); border: 1px solid var(--sgd-line); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sg-page.sgd.sgd-v3 .v3-tile-n.is-hot{background: var(--sgd-badbg); border-color: var(--sgd-bad); color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 .v3-tile.is-kpi{align-items: flex-start; text-align: start; -webkit-box-pack: start; justify-content: flex-start;}.sg-page.sgd.sgd-v3 .v3-tile-v{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); font-variant-numeric: tabular-nums;}.sg-page.sgd.sgd-v3 .v3-tile.is-kpi.is-bad .v3-tile-v{color: var(--sgd-bad);}.sg-page.sgd.sgd-v3 .v3-tile.is-kpi small{font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sg-page.sgd.sgd-v3 .v3-tools.is-searching .sgd-tabs{opacity: .45;}.sg-page.sgd.sgd-v3 .v3-tools.is-searching .v3-pane[data-sgd-pane]:not(.v3-top-pane):not(.is-kpi){display: grid !important; margin-bottom: var(--sgd-s3);}.sg-page.sgd.sgd-v3 .v3-tools.is-searching .v3-pane.is-kpi, .sg-page.sgd.sgd-v3 .v3-tools.is-searching .v3-top-pane{display: none !important;}.sg-page.sgd.sgd-v3 .v3-find-none{margin: var(--sgd-s2) 0; font-size: var(--sgd-f-xs); color: var(--sgd-mut);}@media (max-width: 1100px){.sg-page.sgd.sgd-v3 .v3-cols{grid-template-columns: minmax(0, 1fr) 340px;}.sg-page.sgd.sgd-v3 .v3-kpis{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 900px){.sg-page.sgd.sgd-v3 .v3-hero{padding: var(--sgd-s4);}.sg-page.sgd.sgd-v3 .v3h-now{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sg-page.sgd.sgd-v3 .v3h-now-h{flex-basis: auto;}.sg-page.sgd.sgd-v3 .v3h-now-row{grid-template-columns: minmax(0, 1fr);}.sg-page.sgd.sgd-v3 .v3-cols{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 600px){.sg-page.sgd.sgd-v3 .v3h-hello{flex-basis: 100%;}.sg-page.sgd.sgd-v3 .v3h-title{font-size: 22px;}.sg-page.sgd.sgd-v3 .v3h-att{width: 100%;}.sg-page.sgd.sgd-v3 .v3h-cell{min-width: 0; -webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0; padding-inline: var(--sgd-s1);}.sg-page.sgd.sgd-v3 .v3h-att-f{flex: 1 1 100%; margin: 0;}.sg-page.sgd.sgd-v3 .v3h-att-b{width: 100%;}.sg-page.sgd.sgd-v3 .v3-kpis{grid-template-columns: minmax(0, 1fr); gap: var(--sgd-s3);}.sg-page.sgd.sgd-v3 .v3-card, .sg-page.sgd.sgd-v3 .v3-side > .sgd-panel, .sg-page.sgd.sgd-v3 .v3-tools{padding: var(--sgd-s3) var(--sgd-s4);}.sg-page.sgd.sgd-v3 .v3-tools-h{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: stretch; gap: var(--sgd-s2);}.sg-page.sgd.sgd-v3 .v3-grid{grid-template-columns: repeat(auto-fill, minmax(104px, 1fr)); gap: var(--sgd-s2);}.sg-page.sgd.sgd-v3 .v3-appr{-webkit-flex-wrap: wrap; flex-wrap: wrap;}.sg-page.sgd.sgd-v3 .v3-appr-tx{flex-basis: 100%;}}@media (min-width: 901px){.sg-page.sgd.sgd-v3 .v3h-top{-webkit-flex-wrap: nowrap; flex-wrap: nowrap;}.sg-page.sgd.sgd-v3 .v3h-hello{-webkit-box-flex: 1; -webkit-flex: 1 1 0; flex: 1 1 0;}.sg-page.sgd.sgd-v3 .v3h-att{flex: 0 0 440px; width: 440px;}}.sg-page.sgd.sgd-v3 .v3-side .sgd-panel > .taskrow ~ .taskrow ~ .taskrow ~ .taskrow{display: none;}.sg-page.sgd.sgd-v3 .v3-pane.v3-grid:not(.is-all) > .v3-tile.v3-over{display: none;}.sg-page.sgd.sgd-v3 .v3-tools.is-searching .v3-pane > .v3-tile.v3-over:not([hidden]){display: -webkit-box; display: -webkit-flex; display: flex;}.sg-page.sgd.sgd-v3 .v3-tools.is-searching .v3-more-all{display: none;}.sg-page.sgd.sgd-v3 .v3-more-all{grid-column: 1 / -1; justify-self: center; min-height: 36px; padding: 0 var(--sgd-s4); border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line); background: var(--sgd-card, #fff); color: var(--sgd-brand-ink); font: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); cursor: pointer;}.sg-page.sgd.sgd-v3 .v3-more-all:hover{border-color: var(--sgd-brand);}.sg-page.sgd.sgd-v3 .v3-below{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s3); margin: var(--sgd-s4) 0 0;}.sg-page.sgd.sgd-v3 .v3-below:empty{display: none;}.sg-page.sgd.sgd-v3 .v3-below > .sgd-newdir, .sg-page.sgd.sgd-v3 .v3-below > .sg-pg, .sg-page.sgd.sgd-v3 .v3-below > aside{margin: 0;}.sgd .sgd-detail > .kv{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .2rem; min-width: 0; margin: 0; padding: .55rem .8rem; background: var(--sgd-card, #fff); border: 1px solid var(--sgd-line); border-radius: 12px;}.sgd .sgd-detail > .kv > span:first-child{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); line-height: 1.35;}.sgd .sgd-detail > .kv > b{font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); color: var(--sgd-head); line-height: 1.5; overflow-wrap: anywhere;}.sgd .sgd-detail > details{grid-column: 1 / -1; margin: 0;}.sg-page.sgd.sgd-v3 .v3-work > .sgd-panel{margin: 0; padding: var(--sgd-s4) var(--sgd-s5); border-radius: var(--sgd-r-card); background: var(--sgd-card, #fff); border: 1px solid var(--sgd-line); box-shadow: none; min-width: 0;}.sg-page.sgd.sgd-v3 .v3-work > .sgd-panel > h4{margin: 0 0 var(--sgd-s2); font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-heavy); color: var(--sgd-head);}.sg-page.sgd.sgd-v3 .v3-work > .sgd-panel > .taskrow ~ .taskrow ~ .taskrow ~ .taskrow ~ .taskrow ~ .taskrow ~ .taskrow{display: none;}.sgd:not(.inv-page) .inv-kpis{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: .5rem; margin: .6rem 0;}.sgd:not(.inv-page) .inv-kpi{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .15rem; padding: .55rem .8rem; border-radius: var(--sgd-r-card); background: var(--sgd-surface); border: 1px solid var(--sgd-line); min-width: 0;}.sgd:not(.inv-page) .inv-kpi small{font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); color: var(--sgd-mut); line-height: 1.35;}.sgd:not(.inv-page) .inv-kpi b{font-size: 1.2rem; color: var(--sgd-head); font-variant-numeric: tabular-nums; line-height: 1.2; overflow-wrap: anywhere;}.sgd:not(.inv-page) .inv-kpi.brand b{color: var(--sgd-brand-ink);}.sgd:not(.inv-page) .inv-kpi.ok b{color: var(--sgd-ok);}.sgd:not(.inv-page) .inv-kpi.bad{border-color: rgba(180, 35, 24, 0.35); background: var(--sgd-badbg);}.sgd:not(.inv-page) .inv-kpi.bad b{color: var(--sgd-bad);}.sgd .kv{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: baseline; gap: .2rem .6rem;}.sgd .kv > span:first-child{color: var(--sgd-mut); font-size: .88em;}.sgd .sg-cfold-x{display: none !important;}.sgd .sgd-list.sg-folded-tall > :nth-child(n+4){display: none;}.sg-page.sgd.sgd-v3 .v3-cols.v3-wide{grid-template-columns: minmax(0, 1fr);}.sg-page.sgd.sgd-v3 .v3-cols.v3-wide > .v3-side{display: grid; grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)); gap: var(--sgd-s4); align-items: start;}.sg-page.sgd.sgd-v3 .v3-cols.v3-wide > .v3-side > *{margin: 0; min-width: 0;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle){background: #10153A; color: #fff; border-radius: 16px; padding: .85rem 1.2rem; margin: .3rem 0 .8rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .5rem; font-size: 1.2rem;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle)::after{display: none;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle) img, .sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle) svg{width: 1.5rem; height: 1.5rem; padding: .18rem; border-radius: 8px; background: #fff; box-sizing: content-box;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle) a:not(.bigbtn){color: #9FE0F7;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle):has(+ .psub){border-radius: 16px 16px 0 0; margin-bottom: 0; padding-bottom: .25rem;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle) + .psub{background: #10153A; color: rgba(255, 255, 255, 0.8); margin: 0 0 .8rem; padding: 0 1.2rem .9rem; border-radius: 0 0 16px 16px; font-size: .84rem; line-height: 1.75;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle) + .psub a{color: #9FE0F7;}.sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle) + .psub b, .sgd > .ptitle:not(.sub):not(.ptitle ~ .ptitle) + .psub strong{color: #fff;}.sgd .ent-head{background: #10153A; border-radius: 16px; padding: .9rem 1.2rem; margin: .3rem 0 .8rem; align-items: center;}.sgd .ent-head h1{color: #fff; font-size: 1.2rem; margin: 0 0 .25rem;}.sgd .ent-head h1 img, .sgd .ent-head h1 svg, .sgd .ent-head h1 .sgi{width: 1.5rem; height: 1.5rem; padding: .18rem; border-radius: 8px; background: #fff; box-sizing: content-box;}.sgd .ent-head h1 .ent-count{background: rgba(255, 255, 255, 0.14); color: #fff;}.sgd .ent-head p{color: rgba(255, 255, 255, 0.8); font-size: .84rem;}.sgd .ent-head p a{color: #9FE0F7;}.sgd .dhead{background-color: #10153A; border-color: #10153A; color: #fff;}.sgd .dhead .mk-color{display: none;}.sgd .dhead .mk-white{display: block;}.sgd .dhead .dh-id{border-bottom-color: rgba(255, 255, 255, 0.14);}.sgd .dhead .dh-t > b, .sgd .dhead .dh-nums .dn b{color: #fff;}.sgd .dhead .dh-t > span, .sgd .dhead .dh-crew i, .sgd .dhead .dh-nums .dn i, .sgd .dhead .dh-bar .dh-lbl{color: rgba(255, 255, 255, 0.72);}.sgd .dhead .dh-crew b{color: #E8C987;}.sgd .dhead .dh-nums .dn{border-inline-end-color: rgba(255, 255, 255, 0.14);}.sgd .dhead .dh-next{background: rgba(255, 255, 255, 0.07); border-color: rgba(255, 255, 255, 0.14);}.sgd .dhead .dh-next a, .sgd .dhead .dh-next b{color: #fff;}.sgd .dhead .dh-guide{color: rgba(255, 255, 255, 0.85);}.sgd .dhead .dh-bar .mz-bar{background: rgba(255, 255, 255, 0.12); border-color: rgba(255, 255, 255, 0.18);}.sgd .dhead .dh-legal{color: rgba(255, 255, 255, 0.65);}.sgd .dhead .dh-next.warn{background: rgba(201, 169, 106, 0.16); border-color: rgba(201, 169, 106, 0.45);}.sgd .dhead .dh-stales a{background: rgba(255, 255, 255, 0.12) !important; color: #fff !important; border-color: rgba(255, 255, 255, 0.25) !important;}.sgd.sgd .pv2-head{background: #10153A !important; border: 0 !important; border-radius: 16px; padding: .9rem 1.2rem; align-items: center; box-shadow: none;}.sgd.sgd .pv2-head .ptitle{color: #fff !important; font-size: 1.25rem; background: none; padding: 0;}.sgd.sgd .pv2-head .pv2-sub{color: rgba(255, 255, 255, 0.75);}.sgd.sgd .pv2-head .pv2-sub b, .sgd.sgd .pv2-head .pv2-sub a{color: #fff;}.sgd .sgo-hid{background: #10153A; border-radius: 14px; padding: .8rem 1.1rem; margin: -.2rem -.3rem .7rem; align-items: center;}.sgd .sgo-hid .sgo-name{color: #fff;}.sgd .sgo-hid .sgo-name:hover{color: #9FE0F7;}.sgd .sgo-hid .sgo-sub, .sgd .sgo-hid .sgo-owner{color: rgba(255, 255, 255, 0.75);}.sgd .sgo-hid .sgo-owner b, .sgd .sgo-hid .sgo-sub b, .sgd .sgo-hid .sgo-sub a{color: #fff;}.sgd .ptitle.sg-v3-ttl{background: #10153A; color: #fff; border-radius: 16px; padding: .85rem 1.2rem; margin: .3rem 0 .8rem; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .5rem; font-size: 1.2rem;}.sgd .ptitle.sg-v3-ttl::after{display: none;}.sgd .ptitle.sg-v3-ttl img, .sgd .ptitle.sg-v3-ttl svg{width: 1.5rem; height: 1.5rem; padding: .18rem; border-radius: 8px; background: #fff; box-sizing: content-box;}.sgd .ptitle.sg-v3-ttl a:not(.bigbtn){color: #9FE0F7;}.sgd .ptitle.sg-v3-ttl.has-sub{border-radius: 16px 16px 0 0; margin-bottom: 0; padding-bottom: .25rem;}.sgd .psub.sg-v3-sub{background: #10153A; color: rgba(255, 255, 255, 0.8); margin: 0 0 .8rem; padding: 0 1.2rem .9rem; border-radius: 0 0 16px 16px; font-size: .84rem; line-height: 1.75;}.sgd .psub.sg-v3-sub a{color: #9FE0F7;}.sgd .psub.sg-v3-sub b, .sgd .psub.sg-v3-sub strong{color: #fff;}.sgd .dir-jump{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .4rem; margin: .2rem 0 .8rem;}.sgd .dir-jump-a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .4rem; padding: .3rem .8rem; border-radius: 999px; font-size: .82rem; text-decoration: none; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink);}.sgd .dir-jump-a b{font-size: .9rem;}.sgd .dir-jump-a.b-bad{border-color: #F0B4AE; background: #FEF3F2; color: #B42318;}.sgd .dir-jump-a.b-amb{border-color: #F4D58D; background: #FFFAEB; color: #93370D;}.sgd .dir-grp{background: var(--sgd-surface); border: 1px solid var(--sgd-line); border-radius: 14px; padding: .3rem .2rem .2rem; margin: 0 0 .8rem; scroll-margin-top: 90px;}.sgd .dir-grp-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .45rem; margin: 0; padding: .5rem .9rem .45rem; font-size: .95rem; color: var(--sgd-head); border-bottom: 1px solid var(--sgd-line);}.sgd .dir-grp-h .num{margin-inline-start: auto; font-size: .8rem; padding: .05rem .55rem; border-radius: 999px; background: var(--sgd-panel); color: var(--sgd-mut);}.sgd .dir-grp .sgd-list{gap: 0; margin: 0;}.sgd .dir-grp .sgd-list > .li{border: 0; border-bottom: 1px solid var(--sgd-line); border-radius: 0; box-shadow: none; padding: .5rem .9rem; margin: 0; background: transparent;}.sgd .dir-grp .sgd-list > .li:last-child{border-bottom: 0;}.sgd .dir-grp .sgd-list > .li:hover{background: var(--sgd-panel);}.sgd .dir-grp .sgd-list > .li b{font-size: .88rem;}.sgd .dir-grp .sgd-list > .li small{font-size: .74rem;}.sgd .sg-v3-band{background: #10153A !important; color: #fff; border-radius: 14px; padding: .8rem 1.1rem !important; margin-bottom: .8rem;}.sgd .sg-v3-band h1, .sgd .sg-v3-band h2, .sgd h1.sg-v3-band, .sgd h2.sg-v3-band{color: #fff !important;}.sgd .sg-v3-band p, .sgd .sg-v3-band small, .sgd .sg-v3-band .dy-muted{color: rgba(255, 255, 255, 0.78) !important;}.sgd .sg-v3-band a:not(.dy-btn):not(.bigbtn):not(.sbtn){color: #9FE0F7;}.sgd .sg-v3-pband{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .3rem .6rem;}.sgd .sg-v3-pband h2, .sgd .sg-v3-pband h3, .sgd .sg-v3-pband h4, .sgd .sg-v3-pband h5{color: #fff !important; margin: 0; font-size: 1.15rem;}.sgd .sg-v3-pband > p, .sgd .sg-v3-pband > .dy-muted{flex-basis: 100%; margin: 0; color: rgba(255, 255, 255, 0.78) !important;}.sgd .sg-v3-pband > img, .sgd .sg-v3-pband > svg, .sgd .sg-v3-pband > span:empty{display: none;}.sgd .sgx-cycle{list-style: none; display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: .4rem; margin: .6rem 0; padding: 0;}.sgd .sgx-cycle li{border: 1px solid var(--sgt-line, #DCE6EF); border-radius: 12px; padding: .5rem .6rem; background: var(--sgt-surface, #fff); min-width: 0;}.sgd .sgx-cycle li b{display: block; font-size: .86rem; color: var(--sgt-head, #10153A);}.sgd .sgx-cycle li small{display: block; font-size: .72rem; color: var(--sgt-muted, #5B6178); line-height: 1.5; overflow-wrap: anywhere;}.sgd .sgx-cycle li.is-done{background: #EAF7EF; border-color: #BFE3CC;}.sgd .sgx-cycle li.is-done b{color: #1E7A45;}.sgd .sgx-cycle li.is-now{background: #10153A; border-color: #10153A;}.sgd .sgx-cycle li.is-now b, .sgd .sgx-cycle li.is-now small{color: #fff;}@media (max-width: 760px){.sgd .sgx-cycle{grid-template-columns: repeat(2, minmax(0, 1fr));}}.sgd .sgx-bk-band{margin: -.2rem -.2rem .6rem;}.sgd .sgx-bk-band h4{color: #fff !important; margin: 0 0 .2rem;}.sgd .sgx-bk-steps{grid-template-columns: repeat(5, minmax(0, 1fr));}.sgd .sgx-cycle li.is-todo{opacity: .7;}@media (max-width: 760px){.sgd .sgx-bk-steps{grid-template-columns: repeat(2, minmax(0, 1fr));}}.sgd .sgx-mv-wrap{overflow-x: auto; border: 1px solid var(--sgt-line, #DCE6EF); border-radius: 12px; background: var(--sgt-surface, #fff); margin: .4rem 0 .8rem;}.sgd .sgx-mv{width: 100%; border-collapse: collapse; font-size: .86rem;}.sgd table.sgx-mv thead th{background: #10153A !important; color: #fff !important; font-weight: 600; padding: .55rem .6rem; text-align: left; white-space: nowrap;}.sgd .sgx-mv td.d{white-space: nowrap;}.sgd .sgx-mv .bigbtn{padding: .28rem .8rem !important; font-size: .8rem !important; min-height: 0 !important; margin: 0 !important;}.sgd .sgx-mvk{white-space: nowrap;}.sgd .sgx-mv td{padding: .5rem .6rem; border-top: 1px solid var(--sgt-line, #E6EDF3); vertical-align: top;}.sgd .sgx-mv td small{display: block; color: var(--sgt-muted, #5B6178); font-size: .74rem;}.sgd .sgx-mv .n{text-align: right; white-space: nowrap;}.sgd .sgx-mv tbody tr:hover td{background: #F5F9FC;}.sgd .sgx-mv tfoot td{background: #F2F6FA; border-top: 2px solid #10153A;}.sgd .sgx-mv td.acts{white-space: nowrap;}.sgd .sgx-mv td.acts form{display: inline-block; margin: 0 .3rem 0 0;}.sgd .sgx-mvk{display: inline-block; padding: .12rem .55rem; border-radius: 999px; font-size: .76rem; font-weight: 600; background: #EEF2F7; color: #10153A;}.sgd .sgx-mvk.k-repay{background: #EAF7EF; color: #1E7A45;}.sgd .sgx-mvk.k-fee, .sgd .sgx-mvk.k-broker{background: #FFF4E5; color: #9A5B00;}.sgd .sgx-mvk.k-use{background: #E7F5FC; color: #0B6F95;}.sgd .sgx-mvdoc summary{cursor: pointer; color: #0DA4DB;}.sgd .sgx-mvdoc form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .3rem; margin-top: .3rem;}.sgd .sgx-mvform, .sgd .sgx-grid3{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .6rem .9rem; align-items: end;}.sgd .sgx-mvform > .wide{grid-column: 1 / -1 !important;}.sgd .sgx-mvform label.chk{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important; gap: .4rem; align-items: center;}.sgd .sgx-mvform label.chk input{width: auto;}.sgd form.sgx-mvform > .f-repay, .sgd form.sgx-mvform > .f-use, .sgd form.sgx-mvform > .f-fee{display: none !important;}.sgd form.sgx-mvform[data-kind="repay"] > .f-repay, .sgd form.sgx-mvform[data-kind="use"] > .f-use{display: grid !important;}.sgd .sgx-mvform label input[name="amount"]{max-width: none;}.sgd form.sgx-mvform[data-kind="fee"] > .f-fee, .sgd form.sgx-mvform[data-kind="broker"] > .f-fee{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}@media (max-width: 900px){.sgd .sgx-mvform, .sgd .sgx-grid3{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 560px){.sgd .sgx-mvform, .sgd .sgx-grid3{grid-template-columns: minmax(0, 1fr);}}.sgd .sgd-zoom{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: .15rem; align-items: center;}.sgd .sgd-zoom button{min-width: 2.1rem; padding: .25rem .4rem; border-radius: 8px; font-weight: 700; font-size: .82rem; line-height: 1;}.sgd .sg-v3-band input, .sgd .sg-v3-band select, .sgd .sg-v3-band textarea, .sgd .sg-v3-band .sgd-panel, .sgd .sg-v3-band .sgd-detail{color: var(--sgd-ink, #10153A);}.sgd .hb-card .hb-btn.ghost, .sgd .sgd-panel .hb-btn.ghost{color: var(--sgd-head, #10153A); border-color: var(--sgd-line, #DCE6EF);}.sgd-visit-note{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px; margin: 8px 16px 0; padding: 8px 12px; border-radius: 10px; background: rgba(201, 169, 106, 0.16); border: 1px solid rgba(201, 169, 106, 0.5); font-size: .9rem; line-height: 1.6;}.sgd-visit-note a{margin-inline-start: auto; font-weight: 700; white-space: nowrap;}.sgd .ops-replies{margin-top: var(--sgd-s2); padding-top: var(--sgd-s2); border-top: 1px solid var(--sgd-line);}.sgd .ops-replies-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 6px; margin-bottom: 6px; color: var(--sgd-head);}.sgd .ops-reply{padding: 6px var(--sgd-s2); margin-bottom: 6px; border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); color: var(--sgd-ink);}

/* /sgreco_desktops/static/src/scss/remaining.scss */
 .sgd{}.sgd .rm-wrap{max-width: 1180px; margin: 0 auto; padding: var(--sgd-s4) var(--sgd-s4) 60px; box-sizing: border-box;}.sgd .rm-card{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: var(--sgd-s4); margin-bottom: var(--sgd-s3); color: var(--sgd-ink); min-width: 0;}.sgd .rm-note{color: var(--sgd-mut); font-size: var(--sgd-f-xs); margin: var(--sgd-s2) 0 0;}.sgd .rm-empty{color: var(--sgd-head);}.sgd .rm-btn{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; min-height: 34px; padding: 6px 16px; border: 0; border-radius: var(--sgd-r-ctl); background: var(--sgd-fill); color: var(--sgd-on-fill); font-family: inherit; font-weight: var(--sgd-w-bold); text-decoration: none; cursor: pointer;}.sgd .rm-btn.alt{background: var(--sgd-inverse); color: var(--sgd-on-inverse);}.sgd a.rm-btn, .sgd a.rm-btn:hover{color: var(--sgd-on-fill);}.sgd a.rm-btn.alt, .sgd a.rm-btn.alt:hover{color: var(--sgd-on-inverse);}.sgd .rm-bar{background: var(--sgd-navy); color: var(--sgd-on-inverse); border: 1px solid var(--sgd-line-inverse); border-radius: var(--sgd-r-sheet); padding: var(--sgd-s4) var(--sgd-s5); margin: 0 0 var(--sgd-s3); box-shadow: var(--sgd-sh-1);}.sgd .rm-bar-top{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s3); align-items: center; justify-content: space-between;}.sgd .rm-bar-tx{flex: 1 1 260px; min-width: 0;}.sgd .rm-title{margin: 0; font-size: var(--sgd-f-hero); line-height: var(--sgd-lh-head); color: #FFFFFF; font-weight: var(--sgd-w-heavy);}.sgd .rm-sub{margin: 4px 0 0; font-size: var(--sgd-f-sm); color: var(--sgd-on-inverse-mut);}.sgd .rm-big{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center; min-width: 120px; padding: var(--sgd-s2) var(--sgd-s4); border-radius: var(--sgd-r-card); background: rgba(255, 255, 255, 0.08);}.sgd .rm-big small{font-size: var(--sgd-f-xs); color: var(--sgd-on-inverse-mut);}.sgd .rm-big b{font-size: 2.6rem; line-height: 1.1; color: #FFFFFF; font-weight: var(--sgd-w-heavy);}.sgd .rm-big.rm-zero{flex-direction: row; gap: var(--sgd-s2);}.sgd .rm-big.rm-zero b{font-size: var(--sgd-f-lg);}.sgd .rm-stats{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--sgd-s2); margin-top: var(--sgd-s3);}.sgd .rm-st{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; padding: var(--sgd-s2) var(--sgd-s3); border-radius: var(--sgd-r-ctl); background: rgba(255, 255, 255, 0.06); border-inline-start: 4px solid rgba(255, 255, 255, 0.25);}.sgd .rm-st small{font-size: var(--sgd-f-2xs); color: var(--sgd-on-inverse-mut);}.sgd .rm-st b{font-size: var(--sgd-f-num-lg); color: #FFFFFF;}.sgd .rm-st.is-bad{border-inline-start-color: #FF8A80;}.sgd .rm-st.is-amb{border-inline-start-color: #F0B45A;}.sgd .rm-st.is-ok{border-inline-start-color: #6FD3A0;}.sgd .rm-prog{margin-top: var(--sgd-s3);}.sgd .rm-prog small{display: block; margin-top: 4px; font-size: var(--sgd-f-2xs); color: var(--sgd-on-inverse-mut);}.sgd .rm-prog-track{height: 10px; border-radius: var(--sgd-r-pill); background: rgba(255, 255, 255, 0.14); overflow: hidden;}.sgd .rm-prog-track i{display: block; height: 100%; background: var(--sgd-brand); border-radius: var(--sgd-r-pill);}.sgd .rm-bar-links{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); margin-top: var(--sgd-s3);}.sgd .rm-lnk{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; padding: 5px 12px; border-radius: var(--sgd-r-pill); border: 1px solid var(--sgd-line-inverse); color: var(--sgd-on-inverse); text-decoration: none; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med);}.sgd .rm-lnk:hover{background: rgba(255, 255, 255, 0.1); color: #FFFFFF;}.sgd .rm-pick{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); align-items: center;}.sgd .rm-pick label{font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .rm-pick select{flex: 1 1 220px; min-width: 0; min-height: 34px;}.sgd .rm-msg{white-space: pre-wrap; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); color: var(--sgd-head); font-size: var(--sgd-f-xs); margin-top: var(--sgd-s2);}.sgd .rm-pills{margin: 0 0 var(--sgd-s2);}.sgd .rm-pn{display: inline-block; min-width: 18px; padding: 0 6px; border-radius: var(--sgd-r-pill); background: var(--sgd-panel); color: var(--sgd-head); font-size: var(--sgd-f-3xs); text-align: center;}.sgd .dy-tabs > a.on .rm-pn{background: rgba(255, 255, 255, 0.22); color: inherit;}.sgd .rm-tools{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2) var(--sgd-s4); align-items: center; margin-bottom: var(--sgd-s2);}.sgd .rm-tools .rm-pills{margin: 0;}.sgd .rm-lnk-s{font-size: var(--sgd-f-xs); color: var(--sgd-brand-ink); text-decoration: underline;}.sgd .rm-shown{color: var(--sgd-mut); font-size: var(--sgd-f-xs); margin: 0 0 var(--sgd-s2);}.sgd .rm-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(340px, 1fr)); gap: var(--sgd-s3); align-items: start;}.sgd .rm-grp{margin: 0;}.sgd .rm-grp-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2); margin-bottom: var(--sgd-s2);}.sgd .rm-grp-h h2{-webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; margin: 0; font-size: var(--sgd-f-lg); color: var(--sgd-head); font-weight: var(--sgd-w-heavy);}.sgd .rm-cnt{padding: 2px 10px; border-radius: var(--sgd-r-pill); background: var(--sgd-inverse); color: var(--sgd-on-inverse); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); white-space: nowrap;}.sgd .rm-cnt.is-bad{background: var(--sgd-fill-bad); color: var(--sgd-on-fill);}.sgd .rm-items{list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.sgd .rm-it{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: var(--sgd-s2); align-items: start; padding: var(--sgd-s2) 0; border-top: 1px dashed var(--sgd-line);}.sgd .rm-it:first-child{border-top: 0;}.sgd .rm-no{min-width: 24px; padding: 1px 6px; border-radius: 6px; background: var(--sgd-panel); color: var(--sgd-mut); font-size: var(--sgd-f-2xs); text-align: center;}.sgd .rm-it-b{min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd .rm-it-t{color: var(--sgd-head); font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-bold); overflow-wrap: anywhere;}.sgd .rm-it.is-late .rm-it-t{color: var(--sgd-bad);}.sgd .rm-it-s{color: var(--sgd-mut); font-size: var(--sgd-f-2xs); overflow-wrap: anywhere;}.sgd .rm-pills-i{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 4px;}.sgd .rm-pill{padding: 1px 8px; border-radius: var(--sgd-r-pill); font-size: var(--sgd-f-3xs); font-weight: var(--sgd-w-bold); background: var(--sgd-panel); color: var(--sgd-mut);}.sgd .rm-pill.is-bad{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgd .rm-pill.is-amb{background: var(--sgd-ambbg); color: var(--sgd-amb);}.sgd .rm-pill.is-mut{background: var(--sgd-panel); color: var(--sgd-mut); border: 1px solid var(--sgd-line);}.sgd .rm-go{align-self: center; padding: 4px 12px; border-radius: var(--sgd-r-ctl); background: var(--sgd-fill); color: var(--sgd-on-fill); font-size: var(--sgd-f-2xs); font-weight: var(--sgd-w-bold); text-decoration: none; white-space: nowrap;}.sgd a.rm-go:hover{color: var(--sgd-on-fill); background: var(--sgd-brand-d);}.sgd .rm-ack{align-self: center; display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s2); align-items: center; margin: 0;}.sgd button.rm-go{border: 0; cursor: pointer;}.sgd button.rm-go:hover{background: var(--sgd-brand-d);}.sgd .rm-go-no{align-self: center; color: var(--sgd-mut); font-size: var(--sgd-f-3xs); max-width: 90px;}.sgd .rm-how{margin-top: var(--sgd-s3); padding: var(--sgd-s2) var(--sgd-s3); border-radius: var(--sgd-r-ctl); background: var(--sgd-panel); border-inline-start: 4px solid var(--sgd-brand); color: var(--sgd-ink); font-size: var(--sgd-f-xs); line-height: var(--sgd-lh-body);}.sgd .rm-how b{color: var(--sgd-brand-ink);}.sgd .cl-kpis{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: var(--sgd-s2); margin-top: var(--sgd-s3);}.sgd .cl-tbl{width: 100%; border-collapse: collapse; font-size: var(--sgd-f-xs);}.sgd .cl-tbl th, .sgd .cl-tbl td{padding: var(--sgd-s2); border-bottom: 1px solid var(--sgd-line); text-align: start; vertical-align: middle; font-variant-numeric: tabular-nums;}.sgd .cl-tbl th{color: var(--sgd-mut); font-weight: var(--sgd-w-bold); font-size: var(--sgd-f-2xs);}.sgd .cl-scroll{overflow-x: auto;}.sgd .cl-dept{margin: 0 0 var(--sgd-s3); padding: 0;}.sgd .cl-dept > summary{list-style: none; cursor: pointer; display: grid; grid-template-columns: minmax(0, 1fr) repeat(4, 64px); gap: var(--sgd-s2); align-items: center; padding: var(--sgd-s3) var(--sgd-s4);}.sgd .cl-dept > summary::-webkit-details-marker{display: none;}.sgd .cl-dept > summary b{color: var(--sgd-head); font-size: var(--sgd-f-md);}.sgd .cl-dept .cl-scroll{padding: 0 var(--sgd-s3) var(--sgd-s3);}.sgd .cl-n{text-align: center; font-variant-numeric: tabular-nums;}.sgd .cl-n small{display: block; font-size: var(--sgd-f-3xs); color: var(--sgd-mut);}.sgd .cl-n b{font-size: var(--sgd-f-md); color: var(--sgd-head);}.sgd .cl-n.is-bad b{color: var(--sgd-bad);}.sgd .cl-who a{color: var(--sgd-head); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd .cl-who a:hover{text-decoration: underline;}.sgd .cl-who small{display: block; color: var(--sgd-mut); font-size: var(--sgd-f-3xs);}.sgd .cl-who small.cl-stale{color: var(--sgd-amb);}.sgd .cl-stale-note a{color: var(--sgd-head);}.sgd .cl-bad{color: var(--sgd-bad); font-weight: var(--sgd-w-bold);}.sgd .cl-spark{display: block; width: 96px; height: 24px;}.sgd .cl-spark polyline{fill: none; stroke: var(--sgd-brand); stroke-width: 2; stroke-linejoin: round; stroke-linecap: round;}.sgd .cl-spark circle{fill: var(--sgd-brand);}.sgd .cl-kinds{color: var(--sgd-mut); font-size: var(--sgd-f-2xs);}.sgd .cl-refresh{display: inline; margin: 0;}.sgd .cl-refresh button{border: 1px solid var(--sgd-line-inverse); background: transparent; color: var(--sgd-on-inverse); border-radius: var(--sgd-r-pill); padding: 5px 12px; font-family: inherit; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); cursor: pointer;}@media (max-width: 720px){.sgd .rm-wrap{padding-right: 16px; padding-left: 16px;}.sgd .rm-bar{padding: var(--sgd-s3) var(--sgd-s4);}.sgd .rm-stats{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .rm-grid{grid-template-columns: minmax(0, 1fr);}.sgd .rm-it{grid-template-columns: auto minmax(0, 1fr);}.sgd .rm-go, .sgd .rm-go-no, .sgd .rm-ack{grid-column: 2; justify-self: start;}.sgd .cl-kpis{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .cl-dept > summary{grid-template-columns: minmax(0, 1fr) repeat(2, 56px);}.sgd .cl-dept > summary .cl-n.cl-opt{display: none;}}@media print{.sgd .rm-noprint, .sgd .sgd-bar{display: none !important;}}.sgd .v3h-rem{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; margin-top: 6px; padding: 4px 12px; border-radius: var(--sgd-r-pill); background: rgba(255, 255, 255, 0.12); color: var(--sgd-on-inverse); font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold); text-decoration: none;}.sgd .v3h-rem b{font-size: var(--sgd-f-md);}.sgd .v3h-rem small{font-weight: var(--sgd-w-reg); color: var(--sgd-on-inverse-mut); font-size: var(--sgd-f-3xs);}.sgd .v3h-rem.is-bad{box-shadow: inset 0 0 0 1px #FF8A80;}.sgd a.v3h-rem:hover{background: rgba(255, 255, 255, 0.2); color: #FFFFFF;}.sgd .en-stats{grid-template-columns: repeat(3, minmax(0, 1fr));}.sgd .rm-bar .en-stats + .rm-sub{margin-top: var(--sgd-s3);}.sgd .en-h2{margin: var(--sgd-s4) 0 var(--sgd-s2);}.sgd .en-more{margin-top: var(--sgd-s1); font-size: var(--sgd-f-xs);}.sgd .en-more summary{cursor: pointer; color: var(--sgd-mut);}.sgd .en-more ul{margin: var(--sgd-s1) 0 0; padding-inline-start: var(--sgd-s4);}.sgd .en-more li small{display: block; color: var(--sgd-mut);}.sgd .en-back{max-width: 1180px; margin: var(--sgd-s2) auto 0; padding: 0 var(--sgd-s4); box-sizing: border-box; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-bold);}.sgd .dgl-form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; align-items: center;}.sgd .dgl-form input:not([type="hidden"]){flex: 1 1 90px; min-width: 0; min-height: 34px;}

/* /sgreco_desktops/static/src/scss/desk_homes_b.scss */
 .sgd .hb, .sgd .hb-top{max-width: 1440px; margin-inline: auto; padding-inline: var(--sgd-s4);}.sgd .hb-top{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding-block: var(--sgd-s3); font-weight: var(--sgd-w-bold); color: var(--sgd-ink);}.sgd .hb-link, .sgd .hb-more{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-sm); text-decoration: none;}.sgd .hb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s4); padding-block: var(--sgd-s4);}.sgd .hb-saud{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); padding: var(--sgd-s2) var(--sgd-s3); box-shadow: var(--sgd-sh-1);}.sgd .hb-saud-av{width: 40px; height: 40px; border-radius: 50%; border: 2px solid var(--sgd-brand); object-fit: cover;}.sgd .hb-saud-hint{flex: 1; color: var(--sgd-mut); font-weight: var(--sgd-w-med); text-decoration: none;}.sgd .hb-saud-ask{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: var(--sgd-s2); align-items: center; background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s4); font-weight: var(--sgd-w-med); text-decoration: none; max-width: 60%;}.sgd .hb-saud-ask b{font-weight: var(--sgd-w-bold);}.sgd .hb-saud-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: var(--sgd-s2); margin-top: calc(-1 * var(--sgd-s2));}.sgd .hb-saud-chip{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: var(--sgd-s2); min-height: 44px; padding: var(--sgd-s2) var(--sgd-s4); border-radius: var(--sgd-r-pill); border: 1.5px solid var(--sgd-brand); background: var(--sgd-card); color: var(--sgd-ink); font-weight: var(--sgd-w-bold); font-size: 1.05rem; text-decoration: none; box-shadow: var(--sgd-sh-1);}.sgd .hb-saud-chip:hover, .sgd .hb-saud-chip:focus-visible{background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill);}.sgd .hb-card{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-card); padding: var(--sgd-s4); box-shadow: var(--sgd-sh-1); min-width: 0;}.sgd .hb-kpis{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--sgd-s4);}.sgd .hb-kpis:has(> :nth-child(3):last-child){grid-template-columns: repeat(3, minmax(0, 1fr));}.sgd .hb-kpi{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2);}.sgd .hb-kt{color: var(--sgd-mut); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-sm);}.sgd .hb-kv{font-size: var(--sgd-f-num-lg); font-weight: var(--sgd-w-bold); color: var(--sgd-ink);}.sgd .hb-kl{color: var(--sgd-mut); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-xs);}.sgd .hb-kpi.t-ok .hb-kv{color: var(--sgd-ok);}.sgd .hb-kpi.t-amb .hb-kv{color: var(--sgd-amb);}.sgd .hb-kpi.t-bad .hb-kv{color: var(--sgd-bad);}.sgd .hb-bar{display: block; height: 6px; background: var(--sgd-track); border-radius: var(--sgd-r-pill); overflow: hidden;}.sgd .hb-bar i{display: block; height: 100%; background: var(--sgd-brand); border-radius: inherit;}.sgd .t-ok .hb-bar i, .sgd .hb-bar.t-ok i{background: var(--sgd-ok);}.sgd .t-amb .hb-bar i, .sgd .hb-bar.t-amb i{background: var(--sgd-amb);}.sgd .t-bad .hb-bar i, .sgd .hb-bar.t-bad i{background: var(--sgd-bad);}.sgd .hb-grid{display: grid; gap: var(--sgd-s4);}.sgd .hb-grid.g-2-1{grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);}.sgd .hb-grid.g-2{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .hb-grid.g-3{grid-template-columns: repeat(3, minmax(0, 1fr));}.sgd .hb-col{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s4);}.sgd .hb-hrow{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: var(--sgd-s2);}.sgd .hb-h{font-size: var(--sgd-f-lg); font-weight: var(--sgd-w-bold); color: var(--sgd-head);}.sgd .hb-sub, .sgd .hb-derive{color: var(--sgd-mut); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-xs); margin-block: var(--sgd-s1) var(--sgd-s3);}.sgd .hb-derive{background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s3); margin-block-start: var(--sgd-s3);}.sgd .hb-mut{color: var(--sgd-mut);}.sgd .hb-bad{color: var(--sgd-bad);}.sgd .hb-row, .sgd .hb-item{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s3); background: var(--sgd-panel); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s3); margin-block-end: var(--sgd-s2);}.sgd .hb-item{justify-content: space-between;}.sgd .hb-row-tx{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; flex: 1;}.sgd .hb-row-tx b{font-weight: var(--sgd-w-bold); color: var(--sgd-ink);}.sgd .hb-row-tx small{color: var(--sgd-mut); font-weight: var(--sgd-w-med);}.sgd .hb-time{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s1) var(--sgd-s2); color: var(--sgd-brand-ink); font-weight: var(--sgd-w-med); background: var(--sgd-card);}.sgd .hb-btn{display: inline-block; background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s4); font-weight: var(--sgd-w-med); text-decoration: none; white-space: nowrap;}.sgd .hb-btn.gold{background: var(--sgd-gold); color: var(--sgd-on-gold);}.sgd .hb-btn.ghost{background: transparent; color: var(--sgd-on-inverse); border: 1px solid var(--sgd-line-inverse);}.sgd .hb-go{margin-block-start: var(--sgd-s3);}.sgd .hb-hero{background: var(--sgd-inverse); color: var(--sgd-on-inverse); border-radius: var(--sgd-r-card); padding: var(--sgd-s5); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2); min-width: 0;}.sgd .hb-hero small{color: var(--sgd-on-inverse-mut); font-weight: var(--sgd-w-med);}.sgd .hb-hero-t{font-size: var(--sgd-f-num-lg); font-weight: var(--sgd-w-bold);}.sgd .hb-hero-body{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s4); align-items: center; flex: 1;}.sgd .hb-hero-l{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s3); flex: 1;}.sgd .hb-hero-d b{display: block; font-weight: var(--sgd-w-bold);}.sgd .hb-hero-go{display: -webkit-box; display: -webkit-flex; display: flex; gap: var(--sgd-s2);}.sgd .hb-ring{--p: 0; position: relative; width: 140px; height: 140px; border-radius: 50%; flex: none; display: grid; place-items: center;}.sgd .hb-ring::before{content: ""; position: absolute; inset: 0; border-radius: 50%; background: conic-gradient(var(--sgd-gold) calc(var(--p) * 1%), var(--sgd-line-inverse) 0); -webkit-mask: radial-gradient(circle, transparent 54%, #000 55%); mask: radial-gradient(circle, transparent 54%, #000 55%);}.sgd .hb-ring bdi{position: absolute; inset: 0; z-index: 1; display: grid; place-items: center; font-size: var(--sgd-f-num-lg); font-weight: var(--sgd-w-bold); color: var(--sgd-on-inverse);}.sgd .hb-bars{display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end; gap: var(--sgd-s3); height: 220px; padding-block-start: var(--sgd-s3);}.sgd .hb-bcol{flex: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: var(--sgd-s1); height: 100%; font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-mut);}.sgd .hb-bfill{flex: 1; width: 28px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: flex-end;}.sgd .hb-bfill i{display: block; width: 100%; background: var(--sgd-brand); border-radius: var(--sgd-r-ctl) var(--sgd-r-ctl) 0 0;}.sgd .hb-tbl{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; font-size: var(--sgd-f-sm);}.sgd .hb-tr{display: grid; grid-template-columns: 1.1fr 1.2fr 1.6fr .9fr .9fr 1.3fr; gap: var(--sgd-s2); align-items: center; padding: var(--sgd-s2) var(--sgd-s3); border-block-end: 1px solid var(--sgd-line-s); font-weight: var(--sgd-w-med); color: var(--sgd-ink);}.sgd .hb-tr.c5{grid-template-columns: 1.8fr 1.1fr 1fr 1.3fr 1.1fr;}.sgd .hb-th{background: var(--sgd-panel); color: var(--sgd-mut); border-radius: var(--sgd-r-ctl); border: 0;}.sgd .hb-tot{color: var(--sgd-brand-ink);}.sgd .hb-tr > *{min-width: 0; overflow: hidden; text-overflow: ellipsis;}.sgd .hb-tr i.sgf-chip{font-style: normal;}.sgd .hb-mini{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: var(--sgd-s2);}.sgd .hb-mini .hb-bar{flex: 1;}.sgd .hb-flow{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--sgd-s2);}.sgd .hb-flow.wide{grid-template-columns: repeat(5, minmax(0, 1fr));}.sgd .hb-card > .hb-flow:has(> :nth-child(3):last-child){grid-template-columns: repeat(3, minmax(0, 1fr));}.sgd .hb-step{border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-brand); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s3); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s1); background: var(--sgd-panel);}.sgd .hb-step bdi{font-size: var(--sgd-f-num); font-weight: var(--sgd-w-bold); color: var(--sgd-ink);}.sgd .hb-step span{font-size: var(--sgd-f-xs); font-weight: var(--sgd-w-med); color: var(--sgd-mut);}.sgd .hb-step.ok{border-inline-start-color: var(--sgd-ok);}.sgd .hb-step.warn{border-inline-start-color: var(--sgd-amb);}.sgd .hb-step.bad{border-inline-start-color: var(--sgd-bad);}.sgd .hb-meter{display: grid; grid-template-columns: minmax(0, 1.4fr) 2fr auto; gap: var(--sgd-s3); align-items: center; font-size: var(--sgd-f-sm); font-weight: var(--sgd-w-med); color: var(--sgd-ink); margin-block-end: var(--sgd-s2);}.sgd .hb-week, .sgd .hb-kanban{display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: var(--sgd-s2);}.sgd .hb-kanban{grid-template-columns: repeat(4, minmax(0, 1fr));}.sgd .hb-day{border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: var(--sgd-s2); min-height: 120px; background: var(--sgd-card);}.sgd .hb-day > small{font-weight: var(--sgd-w-med); color: var(--sgd-mut);}.sgd .hb-day.on{border-color: var(--sgd-brand); box-shadow: 0 0 0 1px var(--sgd-brand);}.sgd .hb-week.compact .hb-day{min-height: 0; align-items: center; text-align: center;}.sgd .hb-week.compact .hb-day.on{background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill);}.sgd .hb-week.compact .hb-day.on small{color: var(--sgd-on-fill);}.sgd .hb-big{font-size: var(--sgd-f-num); font-weight: var(--sgd-w-bold);}.sgd .hb-post{border: 1px solid var(--sgd-line); border-inline-end: 4px solid var(--sgd-amb); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s1) var(--sgd-s2); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; font-size: var(--sgd-f-xs);}.sgd .hb-post b{font-weight: var(--sgd-w-med); color: var(--sgd-ink); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd .hb-post small{color: var(--sgd-mut); font-weight: var(--sgd-w-med);}.sgd .hb-post.ok{border-inline-end-color: var(--sgd-ok);}.sgd .hb-post.bad{border-inline-end-color: var(--sgd-bad);}@media (max-width: 1099px){.sgd .hb-kpis, .sgd .hb-kpis:has(> :nth-child(3):last-child){grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .hb-grid.g-2-1, .sgd .hb-grid.g-2, .sgd .hb-grid.g-3{grid-template-columns: minmax(0, 1fr);}.sgd .hb-week, .sgd .hb-flow.wide{grid-template-columns: repeat(3, minmax(0, 1fr));}.sgd .hb-kanban{grid-template-columns: repeat(2, minmax(0, 1fr));}.sgd .hb-tbl{overflow-x: auto;}.sgd .hb-tr{min-width: 640px;}.sgd .hb-saud{-webkit-flex-wrap: wrap; flex-wrap: wrap; border-radius: var(--sgd-r-card);}.sgd .hb-saud-ask{max-width: 100%;}.sgd .hb-hero-body{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}}@media (max-width: 640px){.sgd .hb-kpis, .sgd .hb-kpis:has(> :nth-child(3):last-child){grid-template-columns: minmax(0, 1fr);}.sgd .hb-flow, .sgd .hb-week{grid-template-columns: repeat(2, minmax(0, 1fr));}}.sgd .im-bar{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: var(--sgd-s3); margin-block: var(--sgd-s4);}.sgd .im-sec{margin-block-end: var(--sgd-s4); overflow-x: auto;}.sgd .im-h{font-weight: var(--sgd-w-bold); color: var(--sgd-ink); margin-block-end: var(--sgd-s2);}.sgd .im-table{width: 100%;}.sgd .im-strong{font-weight: var(--sgd-w-bold); color: var(--sgd-ink);}.sgd .im-mut{display: block; color: var(--sgd-mut); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-xs);}.sgd .im-link{color: var(--sgd-brand-ink); font-weight: var(--sgd-w-med); text-decoration: none;}.sgd .im-ghost{background: var(--sgd-card); color: var(--sgd-ink); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-ctl); padding: var(--sgd-s2) var(--sgd-s3); font-weight: var(--sgd-w-med);}.sgd .im-chip{display: inline-block; margin-inline-end: var(--sgd-s2); padding: 0 var(--sgd-s2); border: 1px solid var(--sgd-line); border-radius: var(--sgd-r-pill); font-weight: var(--sgd-w-med); font-size: var(--sgd-f-xs);}.sgd .sgf-unl{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; gap: var(--sgd-s3); color: var(--sgd-ink); font-weight: var(--sgd-w-med); text-decoration: none;}.sgd .sgf-unl b{color: var(--sgd-amb); font-weight: var(--sgd-w-bold);}

/* /sgreco_desktops/static/src/scss/cutover.scss */
 .sgd .co-wrap{max-width: 1000px; margin: 0 auto; padding: 0 16px 3rem;}.sgd .co-links{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .6rem; margin: .6rem 0;}.sgd .co-card{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 1rem; margin: .8rem 0;}.sgd .co-card h2{font-size: 1.05rem; font-weight: 700; color: var(--sgd-head); margin: 0 0 .7rem;}.sgd .co-card label{display: block; font-weight: 500; margin: .5rem 0;}.sgd .co-n{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; justify-content: center; inline-size: 1.6rem; block-size: 1.6rem; border-radius: 50%; background: var(--sgd-fill, #0A7AA3); color: var(--sgd-on-fill); font-weight: 700; margin-inline-end: .4rem;}.sgd .co-opts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem;}.sgd .co-opt{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: .4rem; padding: .6rem 1rem; border-radius: 10px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink); font-weight: 600; text-decoration: none; cursor: pointer;}.sgd .co-opt.on, .sgd .co-opt:has(input:checked){border-color: var(--sgd-brand); background: var(--sgd-track); color: var(--sgd-brand-ink);}.sgd .co-opt input{accent-color: var(--sgd-brand);}.sgd .co-note{color: var(--sgd-mut); font-weight: 500; margin: .6rem 0;}.sgd .co-scroll{overflow-x: auto;}.sgd .co-tbl{inline-size: 100%; border-collapse: collapse; font-weight: 500; font-variant-numeric: tabular-nums;}.sgd .co-tbl th, .sgd .co-tbl td{border-block-end: 1px solid var(--sgd-line-s); padding: .45rem; text-align: start;}.sgd .co-tbl th{color: var(--sgd-mut); font-weight: 600;}.sgd .co-tbl tfoot td{font-weight: 700; color: var(--sgd-head);}.sgd .co-tbl .co-k{font-weight: 600; color: var(--sgd-ink);}.sgd .co-tbl .co-miss{color: var(--sgd-bad); background: var(--sgd-badbg); font-weight: 700;}@media (max-width: 640px){.sgd .co-opt{flex: 1 1 100%;}.sgd .co-tbl{font-size: .85rem;}}.sgd .co-wrap:has(.co-grid){max-width: 1240px;}.sgd .co-grid{display: grid; grid-template-columns: minmax(0, 1fr) 340px; gap: 1rem; align-items: start;}.sgd .co-dates{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .8rem;}.sgd .co-dates label{flex: 1 1 200px;}.sgd .co-saud{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: .6rem; padding: .7rem 1rem; border-radius: 12px; border: 1px dashed var(--sgd-brand); background: var(--sgd-track); color: var(--sgd-ink); font-weight: 500;}.sgd .co-saud b{color: var(--sgd-brand-ink); font-weight: 700;}.sgd .co-guide{position: sticky; inset-block-start: 1rem; background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 1rem; font-weight: 500; color: var(--sgd-ink); line-height: 1.8;}.sgd .co-guide h2{font-size: 1.05rem; font-weight: 700; color: var(--sgd-head); margin: 0 0 .5rem;}.sgd .co-guide h3{font-size: .95rem; font-weight: 700; color: var(--sgd-brand-ink); margin: .8rem 0 .3rem;}.sgd .co-guide p, .sgd .co-guide li{font-size: .9rem; margin: 0 0 .35rem;}.sgd .co-guide ul{padding-inline-start: 1.1rem; margin: 0;}.sgd .co-guide .co-no li{color: var(--sgd-bad);}.sgd .co-guide a{color: var(--sgd-brand-ink); font-weight: 600;}.sgd .co-tbl .co-lack td{background: var(--sgd-badbg);}@media (max-width: 900px){.sgd .co-grid{grid-template-columns: 1fr;}.sgd .co-guide{position: static;}}

/* /sgreco_desktops/static/src/scss/tree360.scss */
 .sgd .t360{max-width: 1100px; margin: 0 auto; padding: 0 16px 3rem; font-weight: 500;}.sgd .t360 .t360-parent, .sgd .t360 .t360-note{color: var(--sgd-mut); font-weight: 500;}.sgd .t360 .t360-agg{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .5rem; margin: .8rem 0;}.sgd .t360 .t360-pill{padding: .3rem .8rem; border-radius: 999px; border: 1px solid var(--sgd-line); background: var(--sgd-surface); color: var(--sgd-ink); font-weight: 600; text-decoration: none;}.sgd .t360 .t360-flow{list-style: none; margin: 0; padding: 0; display: grid; gap: .8rem; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); counter-reset: t360;}.sgd .t360 .t360-flow li{counter-increment: t360;}.sgd .t360 .t360-card{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: .35rem; block-size: 100%; padding: .9rem 1rem; border-radius: 12px; border: 1px solid var(--sgd-line); border-inline-start: 4px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ink); text-decoration: none;}.sgd .t360 .t360-card:hover, .sgd .t360 .t360-card:focus-visible{border-color: var(--sgd-brand); outline: none;}.sgd .t360 .t360-card[data-st="done"]{border-inline-start-color: var(--sgd-ok);}.sgd .t360 .t360-card[data-st="run"]{border-inline-start-color: var(--sgd-brand);}.sgd .t360 .t360-card[data-st="gap"]{border-inline-start-color: var(--sgd-bad);}.sgd .t360 .t360-card[data-st="up"]{border-inline-start-color: var(--sgd-amb);}.sgd .t360 .t360-card::before{content: counter(t360); color: var(--sgd-mut); font-weight: 600; font-size: .8rem;}.sgd .t360 .t360-ic{font-size: 1.4rem;}.sgd .t360 .t360-tt{color: var(--sgd-head); font-weight: 700;}.sgd .t360 .t360-counts{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: .2rem .7rem; color: var(--sgd-mut); font-size: .9rem;}.sgd .t360 .t360-miss-n{color: var(--sgd-bad); font-weight: 600;}.sgd .t360 .t360-src-n{color: var(--sgd-brand-ink); font-weight: 600;}.sgd .t360 .t360-chip{align-self: flex-start; padding: .1rem .6rem; border-radius: 999px; font-size: .8rem; font-weight: 700; background: var(--sgd-track); color: var(--sgd-mut);}.sgd .t360 .t360-chip[data-st="done"]{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd .t360 .t360-chip[data-st="run"]{background: var(--sgd-track); color: var(--sgd-brand-ink);}.sgd .t360 .t360-chip[data-st="gap"]{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgd .t360 .t360-chip[data-st="up"]{background: var(--sgd-ambbg); color: var(--sgd-amb);}.sgd .t360 .t360-drawer{display: none; position: fixed; inset-block: 0; inset-inline-end: 0; z-index: 1050; inline-size: min(560px, 100vw); background: var(--sgd-bg); border-inline-start: 1px solid var(--sgd-line); box-shadow: 0 0 24px var(--sgd-line-s); overflow-y: auto;}.sgd .t360 .t360-drawer:target{display: block;}.sgd .t360 .t360-dr-in{padding: 1rem 16px 2rem;}.sgd .t360 .t360-dr-in header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: .6rem; font-size: 1.1rem; color: var(--sgd-head);}.sgd .t360 .t360-dr-in h3{font-size: 1rem; font-weight: 700; color: var(--sgd-head); margin: 1.1rem 0 .5rem;}.sgd .t360 .t360-x{margin-inline-start: auto; color: var(--sgd-mut); text-decoration: none; font-weight: 700;}.sgd .t360 .t360-check, .sgd .t360 .t360-files{list-style: none; padding: 0; margin: 0 0 .8rem;}.sgd .t360 .t360-check li, .sgd .t360 .t360-files li{padding: .4rem 0; border-block-end: 1px solid var(--sgd-line-s);}.sgd .t360 .t360-check span{color: var(--sgd-bad);}.sgd .t360 .t360-scroll{overflow-x: auto;}.sgd .t360 .t360-tbl{inline-size: 100%; border-collapse: collapse; font-variant-numeric: tabular-nums; font-weight: 500;}.sgd .t360 .t360-tbl th, .sgd .t360 .t360-tbl td{padding: .35rem; border-block-end: 1px solid var(--sgd-line-s); text-align: start;}.sgd .t360 .t360-tbl th{color: var(--sgd-mut); font-weight: 600;}.sgd .t360 .t360-why{color: var(--sgd-mut); font-size: .85rem;}.sgd .t360 .t360-sub{padding: .6rem .8rem; margin-block: .6rem; border-radius: 10px; border: 1px solid var(--sgd-line); background: var(--sgd-card);}.sgd .t360 .t360-form{display: grid; gap: .5rem; margin-block: .8rem;}.sgd .t360 .t360-form label{display: grid; gap: .25rem; font-weight: 600;}.sgd .t360 .t360-link{background: none; border: 0; padding: 0; color: var(--sgd-bad); font-weight: 600; cursor: pointer;}.sgd .t360-cta{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: .6rem; margin: .6rem 0;}.sgd .t360-cta small{color: var(--sgd-mut); font-weight: 500;}

/* /sgreco_desktops/static/src/scss/project_board.scss */
 .sgd .pbd{max-width: 1280px; margin: 0 auto; padding: 0 16px 3rem; font-weight: 500;}.sgd .pbd .num{font-variant-numeric: tabular-nums;}.sgd .pbd a{color: inherit;}.sgd .pbd .pbd-hero{position: relative; overflow: hidden; border-radius: 20px; padding: 22px 24px; margin-top: .6rem; background: linear-gradient(-135deg, var(--sgd-navy), #1C2456 60%, #24306B); color: var(--sgd-on-inverse);}.sgd .pbd .pbd-hero::after{content: ""; position: absolute; inset-inline-start: -60px; top: -80px; width: 260px; height: 260px; border-radius: 50%; background: radial-gradient(circle, rgba(201, 169, 106, 0.25), transparent 70%); pointer-events: none;}.sgd .pbd .pbd-hero h1{margin: 6px 0 4px; font-size: 1.7rem; font-weight: 800; color: #fff; text-wrap: balance;}.sgd .pbd .pbd-hero a{color: #fff; text-decoration: underline; text-underline-offset: 3px;}.sgd .pbd .pbd-eye{color: var(--sgd-gold); font-weight: 800; font-size: .8rem; letter-spacing: .04em;}.sgd .pbd .pbd-sub{color: var(--sgd-on-inverse-mut); font-size: .86rem;}.sgd .pbd .pbd-chips{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin-top: 12px; position: relative; z-index: 1;}.sgd .pbd .pbd-chip{background: rgba(255, 255, 255, 0.08); border: 1px solid var(--sgd-line-inverse); border-radius: 999px; padding: 5px 12px; font-size: .78rem;}.sgd .pbd .pbd-chip.g{background: rgba(201, 169, 106, 0.18); border-color: rgba(201, 169, 106, 0.5); color: #F1DDB0; font-weight: 700;}.sgd .pbd .pbd-kpis{display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; margin-top: 16px; position: relative; z-index: 1;}.sgd .pbd .pbd-k{background: rgba(255, 255, 255, 0.07); border: 1px solid var(--sgd-line-inverse); border-radius: 14px; padding: 10px 12px; min-width: 0;}.sgd .pbd .pbd-k small{display: block; color: var(--sgd-on-inverse-mut); font-size: .74rem;}.sgd .pbd .pbd-k b{display: block; font-size: 1.35rem; margin-top: 2px; color: #fff;}.sgd .pbd .pbd-k i{font-style: normal; color: var(--sgd-on-inverse-mut); font-size: .7rem;}.sgd .pbd .pbd-links{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin-top: 14px; position: relative; z-index: 1;}.sgd .pbd .pbd-links a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 6px; text-decoration: none; color: var(--sgd-on-inverse); border: 1px solid var(--sgd-line-inverse); border-radius: 999px; padding: 5px 12px; font-size: .8rem;}.sgd .pbd .pbd-links a:hover, .sgd .pbd .pbd-links a:focus-visible{border-color: var(--sgd-gold); outline: none;}.sgd .pbd .pbd-h{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; font-size: 1.05rem; margin: 26px 0 10px; color: var(--sgd-head); font-weight: 800;}.sgd .pbd .pbd-h::before{content: ""; width: 6px; height: 18px; border-radius: 3px; background: var(--sgd-gold);}.sgd .pbd .pbd-card{background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 16px; padding: 16px; min-width: 0; box-shadow: 0 4px 14px var(--sgd-line-s);}.sgd .pbd .pbd-card > b{color: var(--sgd-head);}.sgd .pbd .pbd-grid2{display: grid; grid-template-columns: 1.6fr 1fr; gap: 14px; margin-top: 14px;}@media (max-width: 900px){.sgd .pbd .pbd-grid2{grid-template-columns: 1fr;}}.sgd .pbd .pbd-note{font-size: .78rem; color: var(--sgd-mut); margin: .5rem 0 0;}.sgd .pbd .pbd-legend{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 12px; font-size: .76rem; color: var(--sgd-mut); margin: 0 0 12px;}.sgd .pbd .pbd-legend i{display: inline-block; width: 10px; height: 10px; border-radius: 3px; margin-inline-end: 5px; vertical-align: -1px; background: var(--sgd-line);}.sgd .pbd .pbd-legend [data-st="full"] i{background: var(--sgd-ok);}.sgd .pbd .pbd-legend [data-st="part"] i{background: var(--sgd-amb);}.sgd .pbd .pbd-legend [data-st="none"] i{background: var(--sgd-bad);}.sgd .pbd .pbd-tree{display: grid; grid-template-columns: 220px 260px minmax(0, 1fr); gap: 22px; align-items: start;}@media (max-width: 900px){.sgd .pbd .pbd-tree{grid-template-columns: 1fr;}}.sgd .pbd .pbd-col{min-width: 0;}.sgd .pbd .pbd-col h3{margin: 0 0 8px; font-size: .8rem; color: var(--sgd-mut); font-weight: 700;}.sgd .pbd .pbd-col h3 + .pbd-filters{margin-top: 0;}.sgd .pbd .pbd-col .pbd-subs + h3{margin-top: 16px;}.sgd .pbd .pbd-node{position: relative; display: block; width: 100%; text-align: start; font: inherit; color: var(--sgd-ink); background: var(--sgd-card); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 9px 11px; margin-bottom: 8px; text-decoration: none; transition: border-color .15s, box-shadow .15s;}.sgd .pbd .pbd-node b{display: block; font-size: .88rem; color: var(--sgd-head);}.sgd .pbd .pbd-node small{display: block; color: var(--sgd-mut); font-size: .74rem; margin-top: 2px;}.sgd .pbd .pbd-node.root{background: linear-gradient(-135deg, var(--sgd-navy), #1C2456); border: 0; color: var(--sgd-on-inverse);}.sgd .pbd .pbd-node.root b{color: #fff;}.sgd .pbd .pbd-node.root small{color: var(--sgd-on-inverse-mut);}.sgd .pbd .pbd-node.main.has{border-inline-start: 4px solid var(--sgd-gold);}.sgd .pbd .pbd-bar{height: 6px; border-radius: 4px; background: var(--sgd-track); overflow: hidden; margin-top: 6px;}.sgd .pbd .pbd-bar i{display: block; height: 100%; background: linear-gradient(-90deg, var(--sgd-brand-d), var(--sgd-brand));}.sgd .pbd .pbd-filters{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 6px; margin: 0 0 10px;}.sgd .pbd .pbd-filters button{border: 1px solid var(--sgd-line); background: var(--sgd-card); color: var(--sgd-ink); border-radius: 999px; padding: 4px 12px; font: inherit; font-size: .76rem; cursor: pointer;}.sgd .pbd .pbd-filters button.on{background: var(--sgd-navy); color: #fff; border-color: var(--sgd-navy);}.sgd .pbd .pbd-subs{display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 8px;}.sgd .pbd .pbd-sn{cursor: pointer; margin: 0; border-inline-start: 4px solid var(--sgd-line);}.sgd .pbd .pbd-sn[data-st="full"]{border-inline-start-color: var(--sgd-ok);}.sgd .pbd .pbd-sn[data-st="part"]{border-inline-start-color: var(--sgd-amb);}.sgd .pbd .pbd-sn[data-st="none"]{border-inline-start-color: var(--sgd-bad);}.sgd .pbd .pbd-sn:hover, .sgd .pbd .pbd-sn:focus-visible{border-color: var(--sgd-brand); outline: none;}.sgd .pbd .pbd-sn.sel{border-color: var(--sgd-brand); box-shadow: 0 0 0 3px rgba(13, 164, 219, 0.18);}.sgd .pbd .pbd-sn[hidden]{display: none;}.sgd .pbd .pbd-tag{display: inline-block; font-size: .68rem; font-weight: 700; padding: 1px 8px; border-radius: 999px; margin-top: 4px; background: var(--sgd-track); color: var(--sgd-mut);}.sgd .pbd .pbd-tag[data-st="full"]{background: var(--sgd-okbg); color: var(--sgd-ok);}.sgd .pbd .pbd-tag[data-st="part"]{background: var(--sgd-ambbg); color: var(--sgd-amb);}.sgd .pbd .pbd-tag[data-st="none"]{background: var(--sgd-badbg); color: var(--sgd-bad);}.sgd .pbd .pbd-tag[data-st="link"]{background: var(--sgd-track); color: var(--sgd-gold-ink);}.sgd .pbd .pbd-mk{margin-top: 14px; border-inline-start: 4px solid var(--sgd-amb);}.sgd .pbd .pbd-mk[data-st="confirmed"]{border-inline-start-color: var(--sgd-ok);}.sgd .pbd .pbd-mk[data-st="wrong"]{border-inline-start-color: var(--sgd-bad);}.sgd .pbd .pbd-mk-h{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px;}.sgd .pbd .pbd-mk-h b{color: var(--sgd-head);}.sgd .pbd .pbd-mk-h .pbd-tag{margin-top: 0;}.sgd .pbd .pbd-mk-flow{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: stretch; gap: 10px; margin: 12px 0 4px;}.sgd .pbd .pbd-mk-flow > div{flex: 1 1 180px; min-width: 0; background: var(--sgd-panel); border: 1px solid var(--sgd-line); border-radius: 12px; padding: 10px 12px;}.sgd .pbd .pbd-mk-flow > div small{display: block; color: var(--sgd-mut); font-size: .76rem;}.sgd .pbd .pbd-mk-flow > div b{display: block; font-size: 1.3rem; color: var(--sgd-head); margin-top: 2px;}.sgd .pbd .pbd-mk-flow > div i{font-style: normal; color: var(--sgd-mut); font-size: .76rem;}.sgd .pbd .pbd-mk-flow > div.g{background: var(--sgd-ambbg); border-color: transparent;}.sgd .pbd .pbd-mk-flow > div.g b{color: var(--sgd-amb);}.sgd .pbd .pbd-mk-arrow{align-self: center; color: var(--sgd-mut); font-weight: 800; font-size: 1.2rem;}.sgd .pbd .pbd-mk-form{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: center; margin-top: 10px;}.sgd .pbd .pbd-mk-form input[type="text"]{flex: 1 1 260px; min-width: 0; border: 1px solid var(--sgd-line); border-radius: 10px; padding: 7px 10px; font: inherit; background: var(--sgd-card); color: var(--sgd-ink);}.sgd .pbd .pbd-det .pbd-det-h{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 8px;}.sgd .pbd .pbd-det .pbd-det-h b{font-size: 1.05rem; color: var(--sgd-head);}.sgd .pbd .pbd-det .pbd-det-h .pbd-tag{margin-top: 0;}.sgd .pbd .pbd-det dl{display: grid; grid-template-columns: auto 1fr; gap: 6px 12px; margin: 10px 0;}.sgd .pbd .pbd-det dt{color: var(--sgd-mut); font-size: .8rem;}.sgd .pbd .pbd-det dd{margin: 0; font-weight: 700; color: var(--sgd-ink);}.sgd .pbd .pbd-det a{color: var(--sgd-brand-ink); font-weight: 700;}.sgd .pbd .pbd-gaps{background: var(--sgd-ambbg); color: var(--sgd-amb); border-radius: 10px; padding: 8px 10px; font-size: .78rem; line-height: 1.7; margin-bottom: 8px;}.sgd .pbd .pbd-donut{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; gap: 16px; margin-top: 8px;}.sgd .pbd .pbd-donut circle{fill: none; stroke-width: 6; stroke: var(--sgd-track);}.sgd .pbd .pbd-donut circle.full{stroke: var(--sgd-ok);}.sgd .pbd .pbd-donut circle.part{stroke: var(--sgd-amb);}.sgd .pbd .pbd-donut circle.none{stroke: var(--sgd-bad);}.sgd .pbd .pbd-donut text{font-size: 6px; font-weight: 800; fill: var(--sgd-head);}.sgd .pbd .pbd-ll{display: grid; grid-template-columns: auto 1fr auto; gap: 6px 10px; font-size: .8rem; align-items: center; min-width: 0;}.sgd .pbd .pbd-ll i{width: 10px; height: 10px; border-radius: 3px; display: inline-block; background: var(--sgd-line);}.sgd .pbd .pbd-ll i[data-st="full"]{background: var(--sgd-ok);}.sgd .pbd .pbd-ll i[data-st="part"]{background: var(--sgd-amb);}.sgd .pbd .pbd-ll i[data-st="none"]{background: var(--sgd-bad);}.sgd .pbd .pbd-ll i[data-st="blank"]{background: transparent;}.sgd .pbd .pbd-ll i[data-tone="brand"]{background: var(--sgd-fill);}.sgd .pbd .pbd-ll i[data-tone="gold"]{background: var(--sgd-gold);}.sgd .pbd .pbd-ll i[data-tone="mut"]{background: var(--sgd-on-inverse-mut);}.sgd .pbd .pbd-land{display: -webkit-box; display: -webkit-flex; display: flex; height: 34px; border-radius: 10px; overflow: hidden; margin: 10px 0;}.sgd .pbd .pbd-land span{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #fff; font-size: .72rem; font-weight: 700; white-space: nowrap; overflow: hidden; min-width: 0;}.sgd .pbd .pbd-land span[data-tone="brand"]{background: var(--sgd-fill);}.sgd .pbd .pbd-land span[data-tone="gold"]{background: var(--sgd-gold); color: var(--sgd-on-gold);}.sgd .pbd .pbd-land span[data-tone="mut"]{background: var(--sgd-on-inverse-mut); color: var(--sgd-navy);}.sgd .pbd .pbd-miss{margin: .6rem 0 0; padding-inline-start: 1.1rem;}.sgd .pbd .pbd-miss li{margin: 0 0 8px; line-height: 1.6;}.sgd .pbd .pbd-miss a{color: var(--sgd-head); text-decoration: none;}.sgd .pbd .pbd-miss a:hover{color: var(--sgd-brand-ink);}.sgd .pbd .pbd-miss small{display: block; color: var(--sgd-mut); font-size: .76rem;}.sgd .pbd .pbd-tl{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; position: relative; margin: 16px 4px 4px; font-size: .76rem; color: var(--sgd-mut);}.sgd .pbd .pbd-tl::before{content: ""; position: absolute; top: 7px; inset-inline: 0; height: 2px; background: var(--sgd-line);}.sgd .pbd .pbd-tl > div{position: relative; text-align: center; flex: 1; min-width: 0; padding: 0 4px;}.sgd .pbd .pbd-tl > div::before{content: ""; display: block; width: 14px; height: 14px; border-radius: 50%; margin: 0 auto 6px; background: var(--sgd-brand); border: 3px solid var(--sgd-card); box-shadow: 0 0 0 1px var(--sgd-line);}.sgd .pbd .pbd-tl > div.g::before{background: var(--sgd-gold);}.sgd .pbd .pbd-tl b{display: block; color: var(--sgd-ink);}@media (max-width: 600px){.sgd .pbd .pbd-tl{-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px; text-align: start;}.sgd .pbd .pbd-tl::before{display: none;}.sgd .pbd .pbd-tl > div{text-align: start; display: -webkit-box; display: -webkit-flex; display: flex; gap: 8px; align-items: baseline;}.sgd .pbd .pbd-tl > div::before{margin: 0; flex: none;}}.sgd .pbd [data-pst="avail"]{--pst: var(--sgd-line);}.sgd .pbd [data-pst="booked"]{--pst: var(--sgd-amb);}.sgd .pbd [data-pst="sold"]{--pst: var(--sgd-brand);}.sgd .pbd [data-pst="own"]{--pst: var(--sgd-ok);}.sgd .pbd [data-pst="ded"]{--pst: var(--sgd-gold);}.sgd .pbd [data-pst="pin"]{--pst: var(--sgd-bad);}.sgd .pbd .pbd-plegend span i{background: var(--pst);}.sgd .pbd .pbd-tag[data-pst]{background: var(--pst); color: var(--sgd-navy);}.sgd .pbd .pbd-map{position: relative; margin-top: 10px;}.sgd .pbd .pbd-map.pinning{cursor: crosshair; outline: 2px dashed var(--sgd-brand); outline-offset: 4px;}.sgd .pbd .pbd-geo{width: 100%; height: auto; display: block; margin-bottom: 10px;}.sgd .pbd polygon.pbd-plot{fill: var(--pst); stroke: var(--sgd-card); stroke-width: 1.5; cursor: pointer;}.sgd .pbd polygon.pbd-plot.hl{stroke: var(--sgd-navy); stroke-width: 4;}.sgd .pbd .pbd-grid{display: grid; grid-template-columns: repeat(auto-fill, minmax(44px, 1fr)); gap: 4px;}.sgd .pbd .pbd-tile{border: 0; border-radius: 6px; padding: 6px 0; font-size: .72rem; font-weight: 700; cursor: pointer; background: var(--pst); color: var(--sgd-navy);}.sgd .pbd .pbd-tile[data-pst="sold"], .sgd .pbd .pbd-tile[data-pst="own"]{color: #fff;}.sgd .pbd .pbd-tile.hl{box-shadow: 0 0 0 3px var(--sgd-navy);}.sgd .pbd .pbd-tile:focus-visible{outline: 2px solid var(--sgd-brand); outline-offset: 1px;}.sgd .pbd .pbd-pin{position: absolute; transform: translate(50%, -100%); width: 22px; height: 22px; border-radius: 50%; background: var(--sgd-bad); color: #fff; display: grid; place-items: center; pointer-events: auto; box-shadow: 0 2px 6px rgba(16, 21, 58, 0.3);}.sgd .pbd .pbd-pinmode.on{background: var(--sgd-brand); color: #fff;}.sgd .pbd .pbd-tblwrap{overflow-x: auto; margin-top: 10px;}.sgd .pbd .pbd-tbl{width: 100%; border-collapse: collapse; font-size: .82rem;}.sgd .pbd .pbd-tbl th, .sgd .pbd .pbd-tbl td{padding: 8px 10px; text-align: start; border-bottom: 1px solid var(--sgd-line); white-space: nowrap;}.sgd .pbd .pbd-tbl thead th{color: var(--sgd-mut); font-weight: 700; font-size: .74rem;}.sgd .pbd .pbd-tbl tfoot th{color: var(--sgd-ink);}.sgd .pbd .pbd-tbl .pbd-pr{cursor: pointer;}.sgd .pbd .pbd-tbl .pbd-pr:hover, .sgd .pbd .pbd-tbl .pbd-pr:focus-visible{background: var(--sgd-okbg); outline: none;}.sgd .pbd .pbd-tbl .pbd-tag{margin-inline-start: 6px;}.sgd .pbd .pbd-drawer{position: fixed; top: 0; bottom: 0; inset-inline-end: 0; width: 420px; max-width: 100%; z-index: 1050; overflow-y: auto; background: var(--sgd-card); border-inline-start: 1px solid var(--sgd-line); box-shadow: 0 0 30px rgba(16, 21, 58, 0.18); padding: 18px 18px 24px;}.sgd .pbd .pbd-drawer h4{margin: 14px 0 6px; font-size: .86rem; color: var(--sgd-head);}.sgd .pbd .pbd-drawer dl{display: grid; grid-template-columns: auto 1fr; gap: 4px 12px; margin: 10px 0;}.sgd .pbd .pbd-drawer dl dt{color: var(--sgd-mut);}.sgd .pbd .pbd-drawer dl dd{margin: 0; font-weight: 700;}.sgd .pbd .pbd-drawer textarea{width: 100%; margin: 12px 0 6px; border: 1px solid var(--sgd-line); border-radius: 10px; padding: 8px; font: inherit;}.sgd .pbd .pbd-x{float: inline-end; border: 0; background: none; font-size: 1.4rem; line-height: 1; cursor: pointer; color: var(--sgd-mut);}.sgd .pbd .pbd-vrow{display: grid; grid-template-columns: 84px 1fr auto auto; gap: 8px; align-items: baseline; padding: 5px 0; border-bottom: 1px dashed var(--sgd-line); font-size: .8rem;}.sgd .pbd .pbd-vrow small{color: var(--sgd-mut);}

/* /sgreco_desktops/static/src/scss/tsg_mind.scss */
 .sgd .tm2{--t-bg:#FBF7EC; --t-bg2:#F4EEDF; --t-card:rgba(255,253,248,.9); --t-card-s:#FFFDF8; --t-line:rgba(120,100,40,.16); --t-line2:rgba(120,100,40,.26); --t-ink:#2A2416; --t-mute:#5E4F30; --t-faint:#7A6A46; --t-cyan:#0A6E96; --t-cyan-b:#0DA4DB; --t-cyan-f:#0A7AA3; --t-cyan-s:rgba(13,164,219,.10); --t-gold:#855A0C; --t-gold-b:#C9A227; --t-gold-s:rgba(201,162,39,.12); --t-ok:#16794A; --t-ok-s:rgba(22,121,74,.10); --t-amb:#8F5300; --t-amb-s:rgba(214,138,0,.12); --t-bad:#B4351C; --t-bad-s:rgba(180,53,28,.09); --t-trk:rgba(120,100,40,.12); --t-shadow:0 1px 0 rgba(255,255,255,.7) inset, 0 18px 44px -30px rgba(120,100,40,.45); --t-glow:rgba(201,162,39,.16); font-family: "saudi_riyal","LamaSans","Cairo","Segoe UI",Tahoma,Arial,sans-serif; color: var(--t-ink); background: radial-gradient(900px 340px at 85% -10%, var(--t-glow), transparent 60%), radial-gradient(700px 300px at 0% 110%, var(--t-gold-s), transparent 60%), linear-gradient(-180deg, var(--t-bg), var(--t-bg2)); border-radius: 28px; padding: 26px; margin-block: 6px 18px; margin-inline: 16px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 18px; position: relative; isolation: isolate;}.sgd[data-bg="dark"] .tm2{--t-bg:#0A0E2A; --t-bg2:#10153A; --t-card:rgba(27,35,84,.62); --t-card-s:#151C47; --t-line:rgba(255,255,255,.08); --t-line2:rgba(255,255,255,.16); --t-ink:#EEF2FB; --t-mute:#AAB4D0; --t-faint:#8D97B8; --t-cyan:#6CD0F5; --t-cyan-b:#0DA4DB; --t-cyan-f:#0A7AA3; --t-cyan-s:rgba(13,164,219,.16); --t-gold:#E8C26A; --t-gold-b:#E8C26A; --t-gold-s:rgba(232,194,106,.12); --t-ok:#63E2A0; --t-ok-s:rgba(99,226,160,.12); --t-amb:#F5C46B; --t-amb-s:rgba(245,196,107,.12); --t-bad:#FF8E78; --t-bad-s:rgba(255,142,120,.13); --t-trk:rgba(255,255,255,.08); --t-shadow:0 1px 0 rgba(255,255,255,.05) inset, 0 24px 60px -34px rgba(0,0,0,.9); --t-glow:rgba(13,164,219,.22);}.sgd .tm2 *{box-sizing: border-box;}.sgd .tm2 .num{font-variant-numeric: tabular-nums;}.sgd .tm2 a{color: inherit; text-decoration: none;}.sgd .tm2 h2, .sgd .tm2 h3, .sgd .tm2 p{margin: 0;}.sgd .tm2 kbd{font-family: inherit; font-size: .72rem; font-weight: 800; min-width: 1.5em; padding: 1px 6px; border-radius: 6px; border: 1px solid var(--t-line2); background: var(--t-card-s); color: var(--t-mute); box-shadow: 0 1px 0 var(--t-line2); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; justify-content: center;}.sgd .tm2-now, .sgd .tm2-pulse, .sgd .tm2-sec{background: var(--t-card); border: 1px solid var(--t-line); border-radius: 22px; box-shadow: var(--t-shadow); -webkit-backdrop-filter: blur(14px) saturate(1.2); backdrop-filter: blur(14px) saturate(1.2);}.sgd .tm2-top{display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 18px; align-items: stretch;}.sgd .tm2-now{padding: 24px 26px; min-width: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 14px;}.sgd .tm2-eyebrow{font-size: .72rem; letter-spacing: .16em; font-weight: 800; color: var(--t-gold); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.sgd .tm2-live{width: 8px; height: 8px; border-radius: 50%; background: var(--t-cyan-b); box-shadow: 0 0 0 0 rgba(13, 164, 219, 0.5); animation: tm2Ping 2.4s ease-out infinite;}.sgd .tm2-h{font-size: 1.65rem; font-weight: 800; line-height: 1.3; color: var(--t-ink); letter-spacing: -.01em;}.sgd .tm2-focus{list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 10px; counter-reset: none;}.sgd .tm2-f{opacity: 0; transform: translateY(6px); animation: tm2In 0.5s cubic-bezier(0.2, 0.7, 0.2, 1) forwards;}.sgd .tm2-f:nth-child(2){animation-delay: .07s;}.sgd .tm2-f:nth-child(3){animation-delay: .14s;}.sgd .tm2-fa{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 14px; align-items: center; padding: 14px 16px; border-radius: 16px; background: var(--t-card-s); border: 1px solid var(--t-line); position: relative; overflow: hidden; transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;}.sgd .tm2-fa::before{content: ""; position: absolute; inset-block: 10px; inset-inline-start: 0; width: 3px; border-radius: 3px; background: var(--t-amb);}.sgd .t-bad .tm2-fa::before{background: var(--t-bad);}.sgd .tm2-fa:hover, .sgd .tm2-fa:focus-visible{transform: translateY(-2px); border-color: var(--t-line2); box-shadow: 0 16px 34px -22px rgba(16, 21, 58, 0.55); outline: none;}.sgd .tm2-fa:focus-visible{box-shadow: 0 0 0 3px var(--t-cyan-s), 0 0 0 1px var(--t-cyan-b);}.sgd .tm2-k{width: 30px; height: 30px; align-items: center; font-size: .85rem; color: var(--t-ink);}.sgd .tm2-fb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; min-width: 0;}.sgd .tm2-kind{font-size: .7rem; font-weight: 800; letter-spacing: .04em; color: var(--t-amb);}.sgd .t-bad .tm2-kind{color: var(--t-bad);}.sgd .tm2-ft{font-size: 1rem; font-weight: 700; color: var(--t-ink); line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.sgd .tm2-fw{font-size: .8rem; color: var(--t-mute); max-height: 0; opacity: 0; overflow: hidden; transition: max-height .25s ease, opacity .25s ease;}.sgd .tm2-f:first-child .tm2-fw, .sgd .tm2-fa:hover .tm2-fw, .sgd .tm2-fa:focus-visible .tm2-fw{max-height: 3em; opacity: 1;}.sgd .tm2-cta{font-size: .82rem; font-weight: 800; white-space: nowrap; padding: 8px 14px; border-radius: 999px; background: var(--t-cyan-s); color: var(--t-cyan); border: 1px solid transparent; transition: background .2s, color .2s;}.sgd .tm2-fa:hover .tm2-cta{background: var(--t-cyan-f); color: #FFFFFF;}.sgd .tm2-cta i{font-style: normal; display: inline-block; transition: transform .2s;}.sgd .tm2-fa:hover .tm2-cta i{transform: translateX(-3px);}.sgd .tm2-more{font-size: .82rem; font-weight: 700; color: var(--t-cyan); align-self: flex-start;}.sgd .tm2-more:hover{text-decoration: underline;}.sgd .tm2-calm{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 8px; padding: 8px 0;}.sgd .tm2-calm p{color: var(--t-mute); font-size: .98rem; line-height: 1.8; max-width: 56ch;}.sgd .tm2-calm-dot{width: 14px; height: 14px; border-radius: 50%; background: var(--t-ok); box-shadow: 0 0 0 6px var(--t-ok-s); animation: tm2Breathe 4.5s ease-in-out infinite;}.sgd .tm2-nil{color: var(--t-mute); font-size: .9rem;}.sgd .tm2-saud{margin-top: auto; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 12px 14px; border-radius: 16px; background: linear-gradient(-120deg, var(--t-cyan-s), transparent 70%); border: 1px solid var(--t-line);}.sgd .tm2-sa{width: 40px; height: 40px; border-radius: 50%; object-fit: cover; box-shadow: 0 0 0 2px var(--t-card-s), 0 0 0 3px var(--t-cyan-b);}.sgd .tm2-sb{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px; min-width: 0;}.sgd .tm2-st{font-size: .7rem; font-weight: 800; color: var(--t-cyan); letter-spacing: .04em;}.sgd .tm2-sb p{font-size: .88rem; line-height: 1.7; color: var(--t-ink);}.sgd .tm2-sb p + p{color: var(--t-mute);}.sgd .tm2-ask{font: inherit; font-size: .82rem; font-weight: 800; cursor: pointer; white-space: nowrap; padding: 9px 14px; border-radius: 999px; border: 1px solid var(--t-cyan-b); background: transparent; color: var(--t-cyan); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; gap: 8px; align-items: center; transition: background .2s, color .2s;}.sgd .tm2-ask:hover, .sgd .tm2-ask:focus-visible{background: var(--t-cyan-f); color: #FFFFFF; outline: none;}.sgd .tm2-ask:hover kbd{color: var(--t-ink);}.sgd .tm2-pulse{padding: 22px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; gap: 14px;}.sgd .tm2-ring{position: relative; width: 168px; height: 168px;}.sgd .tm2-ring svg{width: 100%; height: 100%; transform: rotate(90deg); overflow: visible;}.sgd .tm2-ring circle{fill: none; stroke-width: 9; stroke-linecap: round;}.sgd .tm2-ring .trk{stroke: var(--t-trk);}.sgd .tm2-ring .val{stroke: url(/sgreco_desktops/static/src/scss/#tm2RingG); filter: drop-shadow(0 0 6px var(--t-glow)); animation: tm2Ring 1.2s cubic-bezier(0.2, 0.7, 0.2, 1) both;}.sgd .tm2-ring .g0{stop-color: var(--t-cyan-b);}.sgd .tm2-ring .g1{stop-color: var(--t-gold-b);}.sgd .tm2-pulse.t-amb .tm2-ring .g1{stop-color: var(--t-amb);}.sgd .tm2-pulse.t-bad .tm2-ring .g0{stop-color: var(--t-amb);}.sgd .tm2-pulse.t-bad .tm2-ring .g1{stop-color: var(--t-bad);}.sgd .tm2-ring-in{position: absolute; inset: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; align-items: center; justify-content: center;}.sgd .tm2-ring-in b{font-size: 2.6rem; font-weight: 800; line-height: 1; color: var(--t-ink);}.sgd .tm2-ring-in small{font-size: .75rem; color: var(--t-mute); margin-top: 6px; font-weight: 700;}.sgd .tm2-why{width: 100%;}.sgd .tm2-wh{display: block; font-size: .72rem; font-weight: 800; color: var(--t-faint); letter-spacing: .04em; margin-bottom: 6px;}.sgd .tm2-wh.ok{color: var(--t-ok); font-size: .85rem; text-align: center;}.sgd .tm2-why ul{list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px;}.sgd .tm2-why li{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; gap: 10px; font-size: .8rem; color: var(--t-mute); line-height: 1.5;}.sgd .tm2-why li b{color: var(--t-bad); font-weight: 800; white-space: nowrap;}.sgd .tm2-sec{padding: 18px 20px;}.sgd .tm2-sh{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; gap: 12px; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .tm2-tg{font: inherit; background: none; border: 0; padding: 0; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: flex; align-items: baseline; gap: 10px; color: var(--t-ink); text-align: start;}.sgd .tm2-tg h3{font-size: 1.02rem; font-weight: 800; color: var(--t-ink); display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px;}.sgd .tm2-tg h3::before{content: "▾"; font-size: .8rem; color: var(--t-faint); width: 1em; text-align: center;}.sgd .tm2-sec[data-closed="1"] .tm2-tg h3::before{content: "◂";}.sgd .tm2-tg small{font-size: .78rem; color: var(--t-mute);}.sgd .tm2-tg:focus-visible{outline: 2px solid var(--t-cyan-b); outline-offset: 4px; border-radius: 6px;}.sgd .tm2-body{margin-top: 14px;}.sgd .tm2-sec[data-closed="1"] .tm2-body{display: none;}.sgd .tm2-seg{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; padding: 3px; border-radius: 999px; background: var(--t-trk);}.sgd .tm2-seg button{font: inherit; font-size: .76rem; font-weight: 800; border: 0; cursor: pointer; padding: 5px 12px; border-radius: 999px; background: transparent; color: var(--t-mute); transition: background .2s, color .2s;}.sgd .tm2-seg button[aria-pressed="true"]{background: var(--t-card-s); color: var(--t-ink); box-shadow: 0 2px 6px -2px rgba(16, 21, 58, 0.25);}.sgd .tm2-vgrid{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 12px;}.sgd .tm2-v{display: grid; grid-template-columns: 1fr auto; grid-template-areas: "l d" "v v" "s s"; gap: 4px 8px; padding: 14px 14px 10px; border-radius: 16px; background: var(--t-card-s); border: 1px solid var(--t-line); transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;}.sgd a.tm2-v[href]:hover{transform: translateY(-2px); border-color: var(--t-line2); box-shadow: 0 14px 28px -22px rgba(16, 21, 58, 0.6);}.sgd .tm2-vl{grid-area: l; font-size: .78rem; font-weight: 700; color: var(--t-mute);}.sgd .tm2-vv{grid-area: v; color: var(--t-ink);}.sgd .tm2-vv b{font-size: 1.45rem; font-weight: 800;}.sgd .tm2-vv small{font-size: .75rem; color: var(--t-mute); font-weight: 700;}.sgd .tm2-vd{grid-area: d; font-size: .74rem; font-weight: 800; color: var(--t-faint); white-space: nowrap; align-self: start;}.sgd .tm2-vd i{font-style: normal; font-size: .62rem;}.sgd .tm2-v.s-down{border-color: var(--t-bad); background: linear-gradient(-180deg, var(--t-bad-s), var(--t-card-s) 70%);}.sgd .tm2-v.s-down .tm2-vd{color: var(--t-bad);}.sgd .tm2-v.s-up .tm2-vd{color: var(--t-ok);}.sgd .tm2-spark{grid-area: s; width: 100%; height: 38px; margin-top: 4px; overflow: visible;}.sgd .tm2-spark .ln{fill: none; stroke: var(--t-cyan-b); stroke-width: 1.6; stroke-linejoin: round; stroke-linecap: round; vector-effect: non-scaling-stroke;}.sgd .tm2-spark .ar{fill: var(--t-cyan-s); stroke: none;}.sgd .tm2-spark .pt{fill: var(--t-cyan-b);}.sgd .tm2-v.s-down .tm2-spark .ln{stroke: var(--t-bad);}.sgd .tm2-v.s-down .tm2-spark .ar{fill: var(--t-bad-s);}.sgd .tm2-v.s-down .tm2-spark .pt{fill: var(--t-bad);}.sgd .tm2-spark .ln{stroke-dasharray: var(--len, 0); stroke-dashoffset: var(--len, 0); animation: tm2Draw 1s .15s ease forwards;}.sgd .tm2-two{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 18px; align-items: start;}.sgd .tm2-tl{list-style: none; margin: 0; padding: 0; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 2px;}.sgd .tm2-tl::before{content: ""; position: absolute; inset-block: 8px; inset-inline-start: 13px; width: 1px; background: var(--t-line2);}.sgd .tm2-ev{display: grid; grid-template-columns: 28px minmax(0, 1fr) auto; gap: 10px; align-items: center; padding: 7px 0; border-radius: 10px; position: relative;}.sgd .tm2-ev.is-old{display: none;}.sgd .tm2-tl.show-old .tm2-ev.is-old{display: grid; opacity: .62;}.sgd .tm2-ei{width: 28px; height: 28px; border-radius: 50%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-style: normal; font-size: .78rem; font-weight: 800; background: var(--t-card-s); border: 1px solid var(--t-line2); color: var(--t-mute); position: relative; z-index: 1;}.sgd .tm2-ev.is-new .tm2-ei{border-color: var(--t-cyan-b); color: var(--t-cyan); box-shadow: 0 0 0 3px var(--t-cyan-s);}.sgd .tm2-ev.k-pay .tm2-ei, .sgd .tm2-ev.k-sale .tm2-ei, .sgd .tm2-ev.k-ddone .tm2-ei{color: var(--t-ok);}.sgd .tm2-ev.k-dlate .tm2-ei{color: var(--t-bad); border-color: var(--t-bad);}.sgd .tm2-et{font-size: .86rem; color: var(--t-ink); line-height: 1.55; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.sgd a.tm2-et:hover{color: var(--t-cyan);}.sgd .tm2-ago{font-size: .72rem; color: var(--t-faint); white-space: nowrap;}.sgd .tm2-old{font: inherit; font-size: .78rem; font-weight: 700; margin-top: 10px; background: none; border: 1px dashed var(--t-line2); color: var(--t-mute); border-radius: 999px; padding: 6px 14px; cursor: pointer;}.sgd .tm2-old:hover{color: var(--t-cyan); border-color: var(--t-cyan-b);}.sgd .tm2-dgrid{display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 10px;}.sgd .tm2-d{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px; padding: 12px; border-radius: 14px; background: var(--t-card-s); border: 1px solid var(--t-line); transition: transform .2s, border-color .2s;}.sgd .tm2-d:hover{transform: translateY(-2px); border-color: var(--t-line2);}.sgd .tm2-dl{font-size: .84rem; font-weight: 800; color: var(--t-ink);}.sgd .tm2-dn{font-size: .74rem; color: var(--t-mute);}.sgd .tm2-dn b{color: var(--t-ink); font-size: .95rem;}.sgd .tm2-d.t-bad{border-color: var(--t-bad); background: linear-gradient(-180deg, var(--t-bad-s), var(--t-card-s) 80%);}.sgd .tm2-d.t-bad .tm2-dn b{color: var(--t-bad);}.sgd .tm2-d.t-amb .tm2-dn b{color: var(--t-amb);}.sgd .tm2-d.t-ok{opacity: .82;}.sgd .tm2-d.t-ok:hover{opacity: 1;}.sgd .tm2-db{height: 5px; border-radius: 5px; background: var(--t-trk); overflow: hidden;}.sgd .tm2-db i{display: block; height: 100%; width: var(--w); border-radius: 5px; background: linear-gradient(-90deg, var(--t-bad) 0 var(--lw), var(--t-cyan-b) var(--lw) 100%);}.sgd .tm2-d.t-ok .tm2-db i{background: var(--t-cyan-b);}.sgd .tm2-moreS .tm2-body{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 16px;}.sgd .tm2-moreS[data-closed="1"] .tm2-body{display: none;}.sgd .tm2-tiles{display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 8px;}.sgd a.tm2-tile{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 3px; padding: 10px 12px; border-radius: 12px; font-size: .78rem; background: var(--t-card-s); border: 1px solid var(--t-line); color: var(--t-mute);}.sgd a.tm2-tile b{font-size: 1.15rem; color: var(--t-ink);}.sgd a.tm2-tile.bad{border-color: var(--t-bad);}.sgd a.tm2-tile.bad b{color: var(--t-bad);}.sgd a.tm2-tile.quiet b{color: var(--t-faint);}.sgd a.tm2-tile:hover{border-color: var(--t-cyan-b);}.sgd .tm2-port{display: grid; grid-template-columns: 140px minmax(0, 420px); gap: 18px; align-items: center;}.sgd .tm2-donut{width: 140px; height: 140px;}.sgd .tm2-donut .trk{stroke: var(--t-trk);}.sgd .tm2-donut .dn{font-size: .42rem; font-weight: 800; fill: var(--t-ink);}.sgd .tm2-leg{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; gap: 6px;}.sgd .tm2-leg a{display: grid; grid-template-columns: 10px 1fr auto; gap: 8px; align-items: center; font-size: .84rem; color: var(--t-mute);}.sgd .tm2-leg a i{width: 10px; height: 10px; border-radius: 3px;}.sgd .tm2-leg a b{color: var(--t-ink);}.sgd .tm2-steps{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px;}.sgd .tm2-steps .st{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 7px 12px; border-radius: 999px; font-size: .8rem; background: var(--t-card-s); border: 1px solid var(--t-line); color: var(--t-mute);}.sgd .tm2-steps .st .dot{font-size: .72rem; font-weight: 800; color: var(--t-faint);}.sgd .tm2-steps .st.done .dot{color: var(--t-ok);}.sgd .tm2-steps .st.now{border-color: var(--t-gold-b); color: var(--t-ink); background: var(--t-gold-s);}.sgd .tm2-steps .st.now .dot{color: var(--t-gold);}.sgd .tm2-steps .st .n{font-weight: 800; color: var(--t-ink);}.sgd .tm2-guid{padding: 12px 14px; border-radius: 14px; background: var(--t-gold-s); border: 1px solid var(--t-line);}.sgd .tm2-guid span{font-size: .72rem; font-weight: 800; color: var(--t-gold);}.sgd .tm2-guid p{font-size: .9rem; line-height: 1.8; color: var(--t-ink); margin-top: 4px;}.sgd .tm2-rule{font-size: .78rem; color: var(--t-mute); padding: 10px 14px; border-radius: 14px; border: 1px dashed var(--t-line2);}.sgd .tm2-rule b{color: var(--t-gold);}.sgd .tm2-keys{font-size: .76rem; color: var(--t-faint); display: -webkit-box; display: -webkit-flex; display: flex; gap: 6px; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}.sgd .tm2[data-quiet="1"] .tm2-top{grid-template-columns: minmax(0, 1fr) 260px;}.sgd[data-view="tsg"]:has(.tm2[data-lead="1"]) > section.sgf{display: none;}@keyframes tm2In{to{opacity: 1; transform: none;}}@keyframes tm2Ping{0%{box-shadow: 0 0 0 0 rgba(13, 164, 219, 0.45);}80%, 100%{box-shadow: 0 0 0 9px rgba(13, 164, 219, 0);}}@keyframes tm2Breathe{0%, 100%{box-shadow: 0 0 0 6px var(--t-ok-s);}50%{box-shadow: 0 0 0 12px var(--t-ok-s);}}@keyframes tm2Ring{from{stroke-dasharray: 0 100;}}@keyframes tm2Draw{to{stroke-dashoffset: 0;}}@media (prefers-reduced-motion: reduce){.sgd .tm2 *, .sgd .tm2 *::before{animation: none !important; transition: none !important;}.sgd .tm2-f{opacity: 1; transform: none;}.sgd .tm2-spark .ln{stroke-dasharray: none; stroke-dashoffset: 0;}}.sgd .tm2-modes{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; align-items: center;}.sgd .tm2-mode{font: inherit; font-weight: 800; font-size: .9rem; cursor: pointer; padding: 7px 16px; border-radius: 999px; border: 1px solid var(--t-line2); background: var(--t-card-s); color: var(--t-ink); transition: background .15s, border-color .15s;}.sgd .tm2-mode small{font-weight: 500; font-size: .76rem; color: var(--t-mute); margin-inline-start: 6px;}.sgd .tm2-mode:hover{border-color: var(--t-cyan-b);}.sgd .tm2-mode[aria-pressed="true"]{background: var(--t-cyan-f); border-color: var(--t-cyan-f); color: #fff;}.sgd .tm2-mode[aria-pressed="true"] small{color: #fff;}.sgd .tm2-mode:focus-visible{outline: 2px solid var(--t-cyan); outline-offset: 2px;}.sgd .tm2-modes-note{font-size: .82rem; color: var(--t-mute);}.sgd .tm2-survey-note, .sgd .tm2-still{display: none; font-size: .86rem; color: var(--t-mute);}.sgd .tm2-still b{color: var(--t-ink);}.sgd .tm2[data-mode="survey"] :is(.tm2-survey-note, .tm2-still){display: block;}.sgd .tm2[data-mode="survey"] .tm2-now{display: none;}.sgd .tm2[data-mode="survey"] .tm2-top{grid-template-columns: minmax(0, 1fr);}.sgd .tm2[data-mode="decide"] :is(.tm2-vit, .tm2-two, .tm2-moreS){display: none;}@media (max-width: 1000px){.sgd .tm2-top, .sgd .tm2[data-quiet="1"] .tm2-top{grid-template-columns: minmax(0, 1fr);}.sgd .tm2-pulse{flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}.sgd .tm2-why{flex: 1 1 220px;}.sgd .tm2-two{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 640px){.sgd .tm2{padding: 14px; border-radius: 20px; gap: 14px; margin-inline: 8px;}.sgd .tm2-now{padding: 18px 16px;}.sgd .tm2-h{font-size: 1.3rem;}.sgd .tm2-fa{grid-template-columns: auto minmax(0, 1fr);}.sgd .tm2-cta{grid-column: 1 / -1; justify-self: start; white-space: normal;}.sgd .tm2-saud{grid-template-columns: auto minmax(0, 1fr);}.sgd .tm2-ask{grid-column: 1 / -1; justify-self: start;}.sgd .tm2-ring{width: 140px; height: 140px;}.sgd .tm2-port{grid-template-columns: minmax(0, 1fr); justify-items: center;}.sgd .tm2-vgrid{grid-template-columns: repeat(2, minmax(0, 1fr));}}