@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.CloseButton-module__niNcPa__button{box-shadow:none;color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd8e8;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.CloseButton-module__niNcPa__button:hover:not(:disabled){color:#0f172a;background:#eef4fb;border-color:#93b5d9}.CloseButton-module__niNcPa__button:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb2e}.CloseButton-module__niNcPa__button:disabled{cursor:not-allowed;opacity:.55}
.MobileMenu-module__Byhb2G__root{display:contents}.MobileMenu-module__Byhb2G__trigger{color:#0f172a;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd8e8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:13px;font-weight:850;display:inline-flex}.MobileMenu-module__Byhb2G__trigger[data-icon-only=true]{flex:0 0 42px;width:42px;min-width:42px;min-height:42px;padding:0;position:relative}.MobileMenu-module__Byhb2G__trigger:hover{background:#f8fbff;border-color:#93b5d9}.MobileMenu-module__Byhb2G__triggerIcon{justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.MobileMenu-module__Byhb2G__triggerBadge{color:#fff;background:#2563eb;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:-6px;right:-5px}.MobileMenu-module__Byhb2G__backdrop{z-index:1000;background:#0f172a94;justify-content:flex-end;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.MobileMenu-module__Byhb2G__backdrop[data-placement=dropdown]{padding:var(--mobile-menu-top) 0 0;background:#0f172a2e;align-items:flex-start}.MobileMenu-module__Byhb2G__backdrop[data-placement=left-drawer]{justify-content:flex-start;align-items:stretch;padding:0}.MobileMenu-module__Byhb2G__panel{color:#0f172a;background:#fff;border:1px solid #cbd8e8;border-radius:12px;width:min(100%,440px);max-height:calc(100dvh - 24px);display:grid;overflow:auto;box-shadow:0 28px 72px #0f172a57}.MobileMenu-module__Byhb2G__panel[data-placement=dropdown]{max-height:calc(100vh - var(--mobile-menu-top));max-height:calc(100dvh - var(--mobile-menu-top));border-inline:0;border-radius:0 0 12px 12px;width:100%}.MobileMenu-module__Byhb2G__panel[data-placement=left-drawer]{border-block:0;border-left:0;border-radius:0 12px 12px 0;grid-template-rows:auto minmax(0,1fr);width:min(86vw,360px);height:100%;max-height:100dvh}.MobileMenu-module__Byhb2G__panel[data-placement=left-drawer] .MobileMenu-module__Byhb2G__content{align-content:start;overflow-y:auto}.MobileMenu-module__Byhb2G__header{border-bottom:1px solid #dbe5f0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.MobileMenu-module__Byhb2G__header h2{color:#0f172a;margin:0;font-size:17px;font-weight:900;line-height:1.2}.MobileMenu-module__Byhb2G__content{gap:12px;padding:16px;display:grid}@media (prefers-reduced-motion:no-preference){.MobileMenu-module__Byhb2G__panel{animation:.16s ease-out MobileMenu-module__Byhb2G__mobile-menu-enter}.MobileMenu-module__Byhb2G__panel[data-placement=left-drawer]{animation-name:MobileMenu-module__Byhb2G__mobile-menu-enter-left}}@keyframes MobileMenu-module__Byhb2G__mobile-menu-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes MobileMenu-module__Byhb2G__mobile-menu-enter-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}
.form-controls-module__FjQUya__field{gap:8px;min-width:0;display:grid}.form-controls-module__FjQUya__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.form-controls-module__FjQUya__label{color:#475569;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.25}.form-controls-module__FjQUya__required{color:#b42318}.form-controls-module__FjQUya__hint{color:#64748b;font-size:12px;line-height:1.45}.form-controls-module__FjQUya__error{color:#b42318;font-size:12px;font-weight:650;line-height:1.35}.form-controls-module__FjQUya__control{color:#0f172a;font:inherit;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cbd8e8;border-radius:14px;outline:none;width:100%;min-height:42px;font-size:14px;line-height:1.4;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffffe6}.form-controls-module__FjQUya__control::placeholder{color:#94a3b8}.form-controls-module__FjQUya__control:active:not(:disabled){border-color:#6f9ccc;box-shadow:inset 0 1px 2px #0f172a14,0 4px 12px #0f172a0d}.form-controls-module__FjQUya__control:focus,.form-controls-module__FjQUya__control:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-controls-module__FjQUya__control:disabled{color:#64748b;cursor:not-allowed;opacity:.78;background:#f8fafc}.form-controls-module__FjQUya__invalid{border-color:#d92d20}.form-controls-module__FjQUya__invalid:hover:not(:disabled){border-color:#b42318;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #b4231814}.form-controls-module__FjQUya__invalid:focus,.form-controls-module__FjQUya__invalid:focus-visible{border-color:#d92d20;box-shadow:0 0 0 3px #d92d2024}.form-controls-module__FjQUya__input,.form-controls-module__FjQUya__select{padding:0 13px}.form-controls-module__FjQUya__select{appearance:none;cursor:pointer;padding-right:36px}.form-controls-module__FjQUya__selectRoot{width:100%;min-width:0;position:relative}.form-controls-module__FjQUya__selectChevron{color:#475569;pointer-events:none;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form-controls-module__FjQUya__selectChevron[data-open=true]{transform:translateY(-50%)rotate(180deg)}.form-controls-module__FjQUya__select:disabled+.form-controls-module__FjQUya__selectChevron{color:#94a3b8}.form-controls-module__FjQUya__selectMenu{z-index:1300;background:#fff;border:1px solid #cbd8e8;border-radius:12px;padding:5px;position:fixed;overflow:hidden auto;box-shadow:0 18px 46px #0f172a38}.form-controls-module__FjQUya__selectMenu[data-placement=top]{transform-origin:bottom}.form-controls-module__FjQUya__selectMenu[data-placement=bottom]{transform-origin:top}.form-controls-module__FjQUya__selectGroup{color:#64748b;letter-spacing:.06em;text-transform:uppercase;padding:9px 10px 5px;font-size:10px;font-weight:850}.form-controls-module__FjQUya__selectOption{color:#0f172a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.form-controls-module__FjQUya__selectOption:hover,.form-controls-module__FjQUya__selectOption[data-active=true]{color:#1d4ed8;background:#eff6ff}.form-controls-module__FjQUya__selectOption[data-selected=true]{color:#1d4ed8;background:#e8f1ff;font-weight:750}.form-controls-module__FjQUya__selectOption:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.form-controls-module__FjQUya__selectOption:disabled{color:#94a3b8;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.form-controls-module__FjQUya__selectMenu{animation:.14s ease-out form-controls-module__FjQUya__select-menu-enter}}@keyframes form-controls-module__FjQUya__select-menu-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.form-controls-module__FjQUya__textarea{resize:vertical;min-height:96px;padding:11px 13px}.form-controls-module__FjQUya__checkboxField{cursor:pointer;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe5ef;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffffd1}.form-controls-module__FjQUya__checkboxField:hover{border-color:#93b5d9;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #0f172a0f}.form-controls-module__FjQUya__checkboxField:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24,0 10px 22px #2563eb14}.form-controls-module__FjQUya__checkboxField:has(.form-controls-module__FjQUya__checkbox:checked){background:linear-gradient(#eff6ff 0%,#fff 100%);border-color:#93c5fd}.form-controls-module__FjQUya__checkboxField:has(.form-controls-module__FjQUya__checkbox:disabled){color:#64748b;cursor:not-allowed;opacity:.78;background:#f8fafc;transform:none}.form-controls-module__FjQUya__checkbox{accent-color:#2563eb;flex:none;width:18px;height:18px;margin-top:1px}.form-controls-module__FjQUya__checkbox:focus-visible{outline-offset:2px;outline:2px solid #2563eb61}.form-controls-module__FjQUya__checkbox:disabled{cursor:not-allowed}.form-controls-module__FjQUya__checkboxCopy{gap:3px;min-width:0;display:grid}.form-controls-module__FjQUya__section{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cbd8e8;border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a12}.form-controls-module__FjQUya__sectionHeader{gap:4px;min-width:0;display:grid}.form-controls-module__FjQUya__sectionTitle{color:#0f172a;margin:0;font-size:16px;font-weight:800;line-height:1.25}.form-controls-module__FjQUya__sectionDescription{color:#64748b;margin:0;font-size:13px;line-height:1.45}.form-controls-module__FjQUya__sectionBody{gap:14px;min-width:0;display:grid}.form-controls-module__FjQUya__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.form-controls-module__FjQUya__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.form-controls-module__FjQUya__actionsLeft{justify-content:flex-start}.form-controls-module__FjQUya__actionsSplit{justify-content:space-between}.form-controls-module__FjQUya__button{-webkit-tap-highlight-color:transparent;cursor:pointer;font:inherit;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 10px 20px #0f172a14}.form-controls-module__FjQUya__button:disabled,.form-controls-module__FjQUya__button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.form-controls-module__FjQUya__button:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb2e}.form-controls-module__FjQUya__button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.form-controls-module__FjQUya__button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 5px 14px #0f172a1a}.form-controls-module__FjQUya__primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#1d4ed8}.form-controls-module__FjQUya__primary:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);box-shadow:0 12px 26px #1d4ed838}.form-controls-module__FjQUya__secondary{color:#0f172a;background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#cbd5e1}.form-controls-module__FjQUya__secondary:hover:not(:disabled):not([aria-disabled=true]){background:#f8fafc;border-color:#94a3b8;box-shadow:0 10px 22px #0f172a1a}.form-controls-module__FjQUya__ghost{box-shadow:none;color:#334155;background:0 0;border-color:#0000}.form-controls-module__FjQUya__ghost:hover:not(:disabled):not([aria-disabled=true]){box-shadow:none;background:#f1f5f9;border-color:#dbe5ef}.form-controls-module__FjQUya__danger{color:#fff;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);border-color:#b42318}.form-controls-module__FjQUya__danger:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#b42318 0%,#912018 100%);box-shadow:0 12px 26px #b4231833}.form-controls-module__FjQUya__small{min-height:32px;padding:0 10px;font-size:13px}.form-controls-module__FjQUya__medium{min-height:40px}.form-controls-module__FjQUya__large{min-height:46px;padding:0 18px}.form-controls-module__FjQUya__fullWidth{width:100%}.form-controls-module__FjQUya__mobileButtonIcon{display:none}.form-controls-module__FjQUya__button .form-controls-module__FjQUya__mobileButtonIcon,.form-controls-module__FjQUya__button .form-controls-module__FjQUya__mobileButtonLabel{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}@media (max-width:640px){.form-controls-module__FjQUya__section{padding:14px}.form-controls-module__FjQUya__actions,.form-controls-module__FjQUya__actionsSplit{flex-flow:wrap;align-items:stretch}.form-controls-module__FjQUya__actions>.form-controls-module__FjQUya__button{white-space:normal;flex:1 1 0;width:auto;min-width:0}.form-controls-module__FjQUya__actions>.form-controls-module__FjQUya__button:last-child:not(:only-child){flex-grow:1.25}.form-controls-module__FjQUya__actions>.form-controls-module__FjQUya__button:nth-last-child(n+3),.form-controls-module__FjQUya__actions>.form-controls-module__FjQUya__button:nth-last-child(n+3)~.form-controls-module__FjQUya__button{flex-basis:100%}.form-controls-module__FjQUya__actions>.form-controls-module__FjQUya__button:only-child{width:100%}.form-controls-module__FjQUya__button.form-controls-module__FjQUya__mobileIconButton{flex:0 0 34px;width:34px;padding:0}.form-controls-module__FjQUya__button.form-controls-module__FjQUya__mobileIconButton.form-controls-module__FjQUya__danger{color:#fff;background:linear-gradient(135deg,#d92d20 0%,#b42318 100%);border-color:#b42318;box-shadow:0 6px 14px #b423182e}.form-controls-module__FjQUya__button.form-controls-module__FjQUya__mobileIconButton.form-controls-module__FjQUya__danger:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#b42318 0%,#912018 100%);border-color:#912018;box-shadow:0 8px 18px #b423183d}.form-controls-module__FjQUya__mobileButtonIcon{justify-content:center;align-items:center;display:inline-flex}.form-controls-module__FjQUya__mobileButtonLabel{display:none}}
.WeightUnitSwitch-module__yWS4Vq__switch{min-width:76px;min-height:38px;box-shadow:none;background:#eef2f7;border-radius:20px;flex:none;grid-template-columns:1fr 1fr;gap:0;padding:3px;display:grid;position:relative}.WeightUnitSwitch-module__yWS4Vq__thumb{background:#1d4ed8;border-radius:16px;width:calc(50% - 3px);transition:transform .16s;position:absolute;top:3px;bottom:3px;left:3px;transform:translate(100%)}.WeightUnitSwitch-module__yWS4Vq__switch[aria-checked=true] .WeightUnitSwitch-module__yWS4Vq__thumb{transform:translate(0)}.WeightUnitSwitch-module__yWS4Vq__label,.WeightUnitSwitch-module__yWS4Vq__active{color:#334155;padding:6px;font-size:13px;position:relative}.WeightUnitSwitch-module__yWS4Vq__active{color:#fff}@media (prefers-reduced-motion:reduce){.WeightUnitSwitch-module__yWS4Vq__thumb{transition:none}}
.RoleLayout-module__Wxz_nG__layout{--role-layout-header-height:89px;--workspace-sticky-header-height:0px;--workspace-header-gap:18px;--workspace-header-min-height:84px;--workspace-header-padding:14px;--workspace-title-gap:4px;background:#eef3f8;gap:0;width:100%;min-width:0;min-height:100%;display:grid}.RoleLayout-module__Wxz_nG__header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;padding:0 var(--page-gutter);background:#fffffff0;border-bottom:1px solid #dbe5f0;width:100%;position:sticky;top:0}.RoleLayout-module__Wxz_nG__headerInner{max-width:var(--page-container-max-width);justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;margin:0 auto;padding:14px 0;display:flex}.RoleLayout-module__Wxz_nG__titleBlock{flex:auto;gap:4px;min-width:0;display:grid}.RoleLayout-module__Wxz_nG__eyebrow{color:#1d4ed8;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.RoleLayout-module__Wxz_nG__title{color:#0f172a;margin:0;font-size:20px;font-weight:850;line-height:1.15}.RoleLayout-module__Wxz_nG__subtitle{color:#64748b;margin:0;font-size:13px;line-height:1.35}.RoleLayout-module__Wxz_nG__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:220px;display:flex}.RoleLayout-module__Wxz_nG__contextSelect{min-width:240px;max-width:360px}.RoleLayout-module__Wxz_nG__nav{align-items:center;gap:8px;display:flex}.RoleLayout-module__Wxz_nG__navLink{color:#0f172a;white-space:nowrap;border:1px solid #dbe5f0;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.RoleLayout-module__Wxz_nG__navLink:hover{background:#f8fbff;border-color:#bccada}.RoleLayout-module__Wxz_nG__roleBadge{color:#334155;white-space:nowrap;border:1px solid #dbe5f0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:850}.RoleLayout-module__Wxz_nG__logoutButton{color:#0f172a;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe5f0;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850}.RoleLayout-module__Wxz_nG__logoutButton:hover{background:#f8fbff;border-color:#bccada}.RoleLayout-module__Wxz_nG__workspace{width:100%;min-width:0;min-height:0}.RoleLayout-module__Wxz_nG__workspace>*,.RoleLayout-module__Wxz_nG__workspace>*>*{width:100%;min-width:0;max-width:100%}.RoleLayout-module__Wxz_nG__mobileMenu,.RoleLayout-module__Wxz_nG__mobileIdentity{display:none}.RoleLayout-module__Wxz_nG__mobileNavigation{display:grid}.RoleLayout-module__Wxz_nG__mobileNavLink,.RoleLayout-module__Wxz_nG__mobileLogoutButton{color:#0f172a;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:8px;justify-content:flex-start;align-items:center;min-height:44px;padding:0 13px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.RoleLayout-module__Wxz_nG__mobileRoleBadge{color:#475569;background:#f1f5f9;border:1px solid #dbe5f0;border-radius:999px;align-self:start;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}@media (max-width:720px){.RoleLayout-module__Wxz_nG__layout{--role-layout-header-height:58px}.RoleLayout-module__Wxz_nG__header{padding:0 var(--page-gutter-mobile)}.RoleLayout-module__Wxz_nG__headerInner{align-items:center;gap:8px;min-height:58px;padding:8px 0}.RoleLayout-module__Wxz_nG__titleBlock{gap:1px}.RoleLayout-module__Wxz_nG__eyebrow,.RoleLayout-module__Wxz_nG__title{display:none}.RoleLayout-module__Wxz_nG__mobileIdentity{flex-wrap:wrap;align-items:center;gap:5px;min-height:20px;display:flex}.RoleLayout-module__Wxz_nG__mobileUserName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.15;overflow:hidden}.RoleLayout-module__Wxz_nG__mobileRoleBadge{min-height:23px;padding:0 7px;font-size:10px}.RoleLayout-module__Wxz_nG__subtitle,.RoleLayout-module__Wxz_nG__meta{display:none}.RoleLayout-module__Wxz_nG__mobileMenu{display:contents}}
.WeightInput-module__a70bYq__field{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.WeightInput-module__a70bYq__field>input{flex:90px;width:0;min-width:70px}.WeightInput-module__a70bYq__unit{color:#475569;flex:none;font-size:13px;display:inline-flex}.WeightInput-module__a70bYq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}
.ConfirmDialog-module__2IlGyW__backdrop{z-index:1200;background:#0f172a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ConfirmDialog-module__2IlGyW__dialog{background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;max-width:520px;max-height:min(720px,100vh - 40px);display:grid;overflow:auto;box-shadow:0 28px 72px #0f172a57}.ConfirmDialog-module__2IlGyW__dialog:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}.ConfirmDialog-module__2IlGyW__dialog[data-tone=danger]{border-top:5px solid #dc2626}.ConfirmDialog-module__2IlGyW__dialog[data-tone=warning]{border-top:5px solid #d97706}.ConfirmDialog-module__2IlGyW__dialog[data-tone=default]{border-top:5px solid #2563eb}.ConfirmDialog-module__2IlGyW__header{gap:9px;padding:22px 22px 14px;display:grid}.ConfirmDialog-module__2IlGyW__eyebrow{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.ConfirmDialog-module__2IlGyW__header h2{color:#0f172a;margin:0;font-size:22px;line-height:1.2}.ConfirmDialog-module__2IlGyW__description{color:#475569;font-size:14px;font-weight:650;line-height:1.55}.ConfirmDialog-module__2IlGyW__content{color:#334155;background:#f8fafc;border-block:1px solid #e2e8f0;gap:6px;padding:14px 22px;display:grid}.ConfirmDialog-module__2IlGyW__content strong{color:#0f172a}.ConfirmDialog-module__2IlGyW__content small{color:#64748b;font-weight:750}.ConfirmDialog-module__2IlGyW__actions{justify-content:flex-end;gap:10px;padding:18px 22px 22px;display:flex}@media (max-width:560px){.ConfirmDialog-module__2IlGyW__backdrop{align-items:flex-end;padding:12px}.ConfirmDialog-module__2IlGyW__dialog{max-height:calc(100vh - 24px)}.ConfirmDialog-module__2IlGyW__actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:no-preference){.ConfirmDialog-module__2IlGyW__dialog{animation:.14s ease-out ConfirmDialog-module__2IlGyW__confirm-dialog-enter}}@keyframes ConfirmDialog-module__2IlGyW__confirm-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}
.ProtectedRoute-module__n_3y4q__state{background:linear-gradient(#080d17c7,#080d1724 46%),linear-gradient(135deg,#e8eef5 0%,#f7f9fc 48%,#e1e8f1 100%);place-items:center;min-height:100%;padding:24px;display:grid}.ProtectedRoute-module__n_3y4q__panel{text-align:left;background:#fffffff5;border:1px solid #cbd8e8;border-radius:8px;gap:10px;width:min(100%,460px);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.ProtectedRoute-module__n_3y4q__panel:before{content:"";background:linear-gradient(90deg,#2563eb 0%,#0f172a 100%);height:6px;position:absolute;top:0;left:0;right:0}.ProtectedRoute-module__n_3y4q__kicker{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:900}.ProtectedRoute-module__n_3y4q__title{color:#0f172a;margin:0;font-size:24px;font-weight:900;line-height:1.12}.ProtectedRoute-module__n_3y4q__text{color:#64748b;margin:0;font-size:14px;font-weight:700;line-height:1.5}.ProtectedRoute-module__n_3y4q__retryButton{color:#fff;cursor:pointer;font:inherit;background:#2563eb;border:1px solid #1d4ed8;border-radius:8px;justify-self:start;margin-top:8px;padding:10px 14px;font-size:13px;font-weight:850}.ProtectedRoute-module__n_3y4q__retryButton:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.ProtectedRoute-module__n_3y4q__decisionRail{gap:10px;margin-top:8px;display:grid}.ProtectedRoute-module__n_3y4q__decisionPrimary,.ProtectedRoute-module__n_3y4q__decisionMetrics div{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;min-width:0}.ProtectedRoute-module__n_3y4q__decisionPrimary{border-left:5px solid #2563eb;gap:5px;padding:12px;display:grid}.ProtectedRoute-module__n_3y4q__decisionPrimary[data-tone=warn]{border-left-color:#dc2626}.ProtectedRoute-module__n_3y4q__decisionMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ProtectedRoute-module__n_3y4q__decisionMetrics div{gap:5px;min-height:68px;padding:10px;display:grid}.ProtectedRoute-module__n_3y4q__decisionPrimary span,.ProtectedRoute-module__n_3y4q__decisionPrimary small,.ProtectedRoute-module__n_3y4q__decisionMetrics span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.ProtectedRoute-module__n_3y4q__decisionPrimary strong,.ProtectedRoute-module__n_3y4q__decisionMetrics strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.16}.ProtectedRoute-module__n_3y4q__decisionPrimary strong{font-size:17px;font-weight:900}@media (max-width:520px){.ProtectedRoute-module__n_3y4q__state{place-items:start stretch;padding:14px}.ProtectedRoute-module__n_3y4q__panel{margin-top:18px}.ProtectedRoute-module__n_3y4q__decisionMetrics{grid-template-columns:1fr}}
.ActEventsHistory-module__wVjMEW__history{gap:14px;display:grid}.ActEventsHistory-module__wVjMEW__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ActEventsHistory-module__wVjMEW__head span{color:#0f172a;letter-spacing:0;font-size:14px;font-weight:950}.ActEventsHistory-module__wVjMEW__filterRow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.ActEventsHistory-module__wVjMEW__filter,.ActEventsHistory-module__wVjMEW__filterActive{cursor:pointer;font:inherit;text-align:left;border:1px solid #dbe5f0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.ActEventsHistory-module__wVjMEW__filter{color:#334155;background:linear-gradient(#fff 0%,#f8fbff 100%);box-shadow:0 2px 8px #0f172a09}.ActEventsHistory-module__wVjMEW__filterActive{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 8px 18px #0f172a24}.ActEventsHistory-module__wVjMEW__filter span,.ActEventsHistory-module__wVjMEW__filterActive span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;line-height:1.15;overflow:hidden}.ActEventsHistory-module__wVjMEW__filter strong,.ActEventsHistory-module__wVjMEW__filterActive strong{border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:11px;font-weight:950;display:inline-flex}.ActEventsHistory-module__wVjMEW__filter strong{color:#475569;background:#eef2f7}.ActEventsHistory-module__wVjMEW__filterActive strong{color:#fff;background:#ffffff2e}.ActEventsHistory-module__wVjMEW__positionWrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:8px;padding:10px 12px;display:grid}.ActEventsHistory-module__wVjMEW__positionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ActEventsHistory-module__wVjMEW__positionFilter,.ActEventsHistory-module__wVjMEW__positionFilterActive{cursor:pointer;font:inherit;border:1px solid #dbe5f0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;display:inline-flex}.ActEventsHistory-module__wVjMEW__positionFilter{color:#334155;background:#fff}.ActEventsHistory-module__wVjMEW__positionFilterActive{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ActEventsHistory-module__wVjMEW__positionFilter span,.ActEventsHistory-module__wVjMEW__positionFilterActive span{font-size:11px;font-weight:900;line-height:1}.ActEventsHistory-module__wVjMEW__positionFilter strong,.ActEventsHistory-module__wVjMEW__positionFilterActive strong{border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:950;display:inline-flex}.ActEventsHistory-module__wVjMEW__positionFilter strong{color:#64748b;background:#f1f5f9}.ActEventsHistory-module__wVjMEW__positionFilterActive strong{color:#1d4ed8;background:#dbeafe}.ActEventsHistory-module__wVjMEW__tableWrap{background:#fff;border:1px solid #e5eaf0;border-radius:16px;overflow:hidden}.ActEventsHistory-module__wVjMEW__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.ActEventsHistory-module__wVjMEW__table thead th{color:#64748b;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e5eaf0;padding:12px 14px;font-size:10px;font-weight:950;line-height:1}.ActEventsHistory-module__wVjMEW__table tbody td{color:#0f172a;vertical-align:top;border-bottom:1px solid #f0f3f7;padding:13px 14px;font-size:13px;line-height:1.25}.ActEventsHistory-module__wVjMEW__table tbody tr:last-child td{border-bottom:0}.ActEventsHistory-module__wVjMEW__dateCell{color:#334155;white-space:nowrap;width:132px;font-weight:900}.ActEventsHistory-module__wVjMEW__sectionCell{color:#1d4ed8;width:104px;font-weight:950}.ActEventsHistory-module__wVjMEW__actionCell{color:#334155;width:136px;font-weight:950}.ActEventsHistory-module__wVjMEW__detailsCell{color:#0f172a;overflow-wrap:anywhere;font-weight:800}.ActEventsHistory-module__wVjMEW__empty{color:#64748b;text-align:center;background:#f8fafc;margin:0;padding:14px;font-size:12px;line-height:1.4}@media (max-width:900px){.ActEventsHistory-module__wVjMEW__filterRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ActEventsHistory-module__wVjMEW__tableWrap{overflow-x:auto}.ActEventsHistory-module__wVjMEW__table{min-width:820px}}.ActEventsHistory-module__wVjMEW__filter,.ActEventsHistory-module__wVjMEW__filterActive,.ActEventsHistory-module__wVjMEW__positionWrap,.ActEventsHistory-module__wVjMEW__tableWrap{border-radius:8px}.ActEventsHistory-module__wVjMEW__filter,.ActEventsHistory-module__wVjMEW__positionWrap,.ActEventsHistory-module__wVjMEW__tableWrap{border-color:#cbd8e8;box-shadow:0 10px 24px #0f172a0f}.ActEventsHistory-module__wVjMEW__filterActive{box-shadow:0 12px 26px #0f172a29}
.ActPeriodGraph-module__8aNJsq__block{border-top:1px solid #e2e8f0;gap:10px;padding-top:14px;display:grid}.ActPeriodGraph-module__8aNJsq__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ActPeriodGraph-module__8aNJsq__head h3{margin:0;font-size:15px}.ActPeriodGraph-module__8aNJsq__head p{color:#64748b;margin:0;font-size:12px;font-weight:800;line-height:1.35}.ActPeriodGraph-module__8aNJsq__timebar{background:#fff;border:1px solid #dbe5f0;border-radius:8px;gap:10px;padding:12px;display:grid}.ActPeriodGraph-module__8aNJsq__track{border:1px solid #cbd5e1;border-radius:999px;min-width:0;height:30px;display:flex;overflow:hidden}.ActPeriodGraph-module__8aNJsq__segment{color:#334155;text-shadow:0 1px #ffffff80;border-right:1px solid #ffffffb3;justify-content:center;align-items:center;min-width:18px;padding:0 5px;font-size:10px;font-weight:950;display:flex}.ActPeriodGraph-module__8aNJsq__segment:last-child{border-right:0}.ActPeriodGraph-module__8aNJsq__m0{background:#bfe7ff}.ActPeriodGraph-module__8aNJsq__m1{background:#c8f2d8}.ActPeriodGraph-module__8aNJsq__m2{background:#ddf4b8}.ActPeriodGraph-module__8aNJsq__m3{background:#ffe79a}.ActPeriodGraph-module__8aNJsq__m4{background:#ffd29a}.ActPeriodGraph-module__8aNJsq__m5{background:#ffbfa8}.ActPeriodGraph-module__8aNJsq__m6{background:#ffb2b2}.ActPeriodGraph-module__8aNJsq__m7{background:#ffc1d9}.ActPeriodGraph-module__8aNJsq__m8{background:#c9d7ff}.ActPeriodGraph-module__8aNJsq__m9{background:#d7c8ff}.ActPeriodGraph-module__8aNJsq__m10{background:#e8c4f0}.ActPeriodGraph-module__8aNJsq__m11{background:#cfe0f7}.ActPeriodGraph-module__8aNJsq__dates{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ActPeriodGraph-module__8aNJsq__duration{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}.ActPeriodGraph-module__8aNJsq__range{color:#64748b;overflow-wrap:anywhere;font-size:12px;font-weight:900}@media (max-width:760px){.ActPeriodGraph-module__8aNJsq__dates{flex-direction:column;align-items:flex-start}.ActPeriodGraph-module__8aNJsq__duration{justify-self:start}}.ActPeriodGraph-module__8aNJsq__block{border-top-color:#d8e0ea}.ActPeriodGraph-module__8aNJsq__head h3{color:#0f172a;letter-spacing:0;font-size:16px;font-weight:900}.ActPeriodGraph-module__8aNJsq__duration{font-weight:900}.ActPeriodGraph-module__8aNJsq__timebar{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#d8e0ea;border-radius:16px;box-shadow:0 1px 2px #0f172a0d,0 6px 18px #0f172a0a}.ActPeriodGraph-module__8aNJsq__track{border:2px solid #b8c4d3;height:34px}.ActPeriodGraph-module__8aNJsq__segment{font-weight:950}.ActPeriodGraph-module__8aNJsq__timebar{border-color:#cbd8e8;border-radius:8px;box-shadow:0 10px 24px #0f172a0f}
.BatteryProgress-module__m-L6JW__battery{align-items:center;gap:10px;width:264px;min-width:264px;display:flex}.BatteryProgress-module__m-L6JW__detail{width:100%;min-width:100%}.BatteryProgress-module__m-L6JW__shell{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #94a3b8;border-radius:10px;flex:1;min-width:0;height:28px;padding:3px;position:relative;overflow:visible;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f172a0f}.BatteryProgress-module__m-L6JW__shell:before{content:"";pointer-events:none;background:linear-gradient(#e2e8f0eb 0%,#f1f5f9bf 100%);border-radius:7px;position:absolute;inset:3px 7px 3px 3px}.BatteryProgress-module__m-L6JW__shell:after{content:"";background:#94a3b8;border-radius:0 4px 4px 0;width:6px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff73}.BatteryProgress-module__m-L6JW__level{z-index:1;background:0 0;border-radius:7px;width:0;height:100%;transition:width .2s;display:block;position:relative;overflow:hidden}.BatteryProgress-module__m-L6JW__segments{gap:4px;width:100%;height:100%;display:flex}.BatteryProgress-module__m-L6JW__segment{box-sizing:border-box;color:#fff;border:1px solid #ffffffb8;border-radius:6px;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000014}.BatteryProgress-module__m-L6JW__segment:after{content:"";pointer-events:none;background:linear-gradient(#ffffff38 0%,#ffffff0f 52%,#00000014 100%);position:absolute;inset:0}.BatteryProgress-module__m-L6JW__segmentLabel{color:#fff;letter-spacing:-.02em;pointer-events:none;text-overflow:clip;min-width:0;max-width:calc(100% - 6px);text-shadow:none;white-space:nowrap;z-index:1;background:#0f172a29;border-radius:4px;justify-content:center;align-items:center;padding:1px 4px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.BatteryProgress-module__m-L6JW__detail .BatteryProgress-module__m-L6JW__segmentLabel{font-size:10px}.BatteryProgress-module__m-L6JW__toneRed .BatteryProgress-module__m-L6JW__level,.BatteryProgress-module__m-L6JW__segmentRed{background:linear-gradient(#f87171 0%,#ef4444 100%)}.BatteryProgress-module__m-L6JW__toneYellow .BatteryProgress-module__m-L6JW__level,.BatteryProgress-module__m-L6JW__segmentYellow{background:linear-gradient(#fbbf24 0%,#f59e0b 100%)}.BatteryProgress-module__m-L6JW__toneGreen .BatteryProgress-module__m-L6JW__level,.BatteryProgress-module__m-L6JW__segmentGreen{background:linear-gradient(#4ade80 0%,#22c55e 100%)}.BatteryProgress-module__m-L6JW__toneGray .BatteryProgress-module__m-L6JW__level,.BatteryProgress-module__m-L6JW__segmentGray{background:linear-gradient(#cbd5e1 0%,#94a3b8 100%)}.BatteryProgress-module__m-L6JW__toneRed .BatteryProgress-module__m-L6JW__shell{border-color:#ef4444}.BatteryProgress-module__m-L6JW__toneRed .BatteryProgress-module__m-L6JW__shell:after{background:#ef4444}.BatteryProgress-module__m-L6JW__toneYellow .BatteryProgress-module__m-L6JW__shell{border-color:#f59e0b}.BatteryProgress-module__m-L6JW__toneYellow .BatteryProgress-module__m-L6JW__shell:after{background:#f59e0b}.BatteryProgress-module__m-L6JW__toneGreen .BatteryProgress-module__m-L6JW__shell{border-color:#22c55e}.BatteryProgress-module__m-L6JW__toneGreen .BatteryProgress-module__m-L6JW__shell:after{background:#22c55e}
.MetalTimeline-module__n-mzLW__timeline{gap:10px;margin-top:0;display:grid}.MetalTimeline-module__n-mzLW__timelineHeading{color:#0f172a;margin:0;font-size:15px;font-weight:900;line-height:1.2}.MetalTimeline-module__n-mzLW__timelineLast{background:#f8fafc;border:1px solid #d8e0ea;border-radius:12px;padding:12px 14px}.MetalTimeline-module__n-mzLW__timelineLastLabel{color:#5b6778;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1}.MetalTimeline-module__n-mzLW__timelineLastMain{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.MetalTimeline-module__n-mzLW__timelineLastTitle{color:#0f172a;font-size:14px;font-weight:800;line-height:1.35}.MetalTimeline-module__n-mzLW__timelineLastTime{color:#5b6778;white-space:nowrap;font-size:12px;font-weight:700}.MetalTimeline-module__n-mzLW__timelineLastSub{color:#5b6778;margin-top:4px;font-size:12px;line-height:1.45}.MetalTimeline-module__n-mzLW__timelineActor{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:700;line-height:1.4}.MetalTimeline-module__n-mzLW__timelineList{gap:12px;display:grid}.MetalTimeline-module__n-mzLW__timelineDay{gap:10px;display:grid}.MetalTimeline-module__n-mzLW__timelineDayDivider{color:#5b6778;letter-spacing:.06em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.MetalTimeline-module__n-mzLW__timelineDayDivider:before,.MetalTimeline-module__n-mzLW__timelineDayDivider:after{content:"";background:#d7dde5;flex:1;height:1px}.MetalTimeline-module__n-mzLW__timelineDayList{gap:0;display:grid;position:relative}.MetalTimeline-module__n-mzLW__timelineDayList:before{content:"";background:#d7dde5;width:2px;position:absolute;top:0;bottom:0;left:60px}.MetalTimeline-module__n-mzLW__timelineRow{grid-template-columns:48px 1fr;gap:16px;padding:0 0 14px;display:grid;position:relative}.MetalTimeline-module__n-mzLW__timelineRow:last-child{padding-bottom:0}.MetalTimeline-module__n-mzLW__timelineTime{color:#4b5563;padding-top:2px;font-size:12px;font-weight:700;line-height:1.4}.MetalTimeline-module__n-mzLW__timelineContent{min-width:0;position:relative}.MetalTimeline-module__n-mzLW__timelineContent:before{content:"";background:#9ca3af;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;left:-19px;box-shadow:0 0 0 3px #f4f6f8}.MetalTimeline-module__n-mzLW__timelineTitle{color:#0f172a;font-size:13px;font-weight:700;line-height:1.4}.MetalTimeline-module__n-mzLW__timelineSub{color:#5b6778;margin-top:2px;font-size:12px;line-height:1.45}.MetalTimeline-module__n-mzLW__error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}@media (max-width:520px){.MetalTimeline-module__n-mzLW__timelineLastMain{display:grid}.MetalTimeline-module__n-mzLW__timelineLastTime{white-space:normal}}
.MetalIssuesWorkspace-module__2s5SIq__page{color:#111827;min-height:100%;padding:0 var(--page-gutter) 24px;background:linear-gradient(#080d17c2,#080d1714 280px),linear-gradient(135deg,#e8eef5 0%,#f7f9fc 48%,#e1e8f1 100%)}.MetalIssuesWorkspace-module__2s5SIq__shell{max-width:var(--page-container-max-width);gap:18px;margin:0 auto;display:grid}.MetalIssuesWorkspace-module__2s5SIq__header,.MetalIssuesWorkspace-module__2s5SIq__panelHead,.MetalIssuesWorkspace-module__2s5SIq__actions,.MetalIssuesWorkspace-module__2s5SIq__issueHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.MetalIssuesWorkspace-module__2s5SIq__header{color:#fff;z-index:2;background:linear-gradient(135deg,#121826 0%,#1f2a3c 62%,#31445b 100%);border:1px solid #ffffff24;border-radius:8px;padding:18px 20px;position:relative;box-shadow:0 22px 56px #0f172a33}.MetalIssuesWorkspace-module__2s5SIq__titleBlock{gap:6px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__kicker,.MetalIssuesWorkspace-module__2s5SIq__panelHead span,.MetalIssuesWorkspace-module__2s5SIq__deliveryButton span,.MetalIssuesWorkspace-module__2s5SIq__deliveryActive span,.MetalIssuesWorkspace-module__2s5SIq__issueCard span,.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen span{color:#b42318;text-transform:uppercase;font-size:11px;font-weight:850}.MetalIssuesWorkspace-module__2s5SIq__header .MetalIssuesWorkspace-module__2s5SIq__kicker{color:#fca5a5}.MetalIssuesWorkspace-module__2s5SIq__title{letter-spacing:0;margin:0;font-size:30px;font-weight:850;line-height:1.08}.MetalIssuesWorkspace-module__2s5SIq__subtitle,.MetalIssuesWorkspace-module__2s5SIq__deliveryButton small,.MetalIssuesWorkspace-module__2s5SIq__deliveryActive small,.MetalIssuesWorkspace-module__2s5SIq__issueCard p,.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.MetalIssuesWorkspace-module__2s5SIq__header .MetalIssuesWorkspace-module__2s5SIq__subtitle{color:#cbd5e1}.MetalIssuesWorkspace-module__2s5SIq__grid{grid-template-columns:330px minmax(0,1fr) 460px;align-items:start;gap:18px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid,.MetalIssuesWorkspace-module__2s5SIq__focusStrip{gap:12px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.MetalIssuesWorkspace-module__2s5SIq__focusStrip{grid-template-columns:1.1fr .7fr 1.2fr}.MetalIssuesWorkspace-module__2s5SIq__categoryRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueBoardRail{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid div,.MetalIssuesWorkspace-module__2s5SIq__focusCard,.MetalIssuesWorkspace-module__2s5SIq__categoryCard,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive,.MetalIssuesWorkspace-module__2s5SIq__filters,.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction,.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics article{background:#fffffff0;border:1px solid #cbd8e8;border-radius:8px;box-shadow:0 16px 36px #0f172a1a}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid div,.MetalIssuesWorkspace-module__2s5SIq__focusCard{gap:7px;min-width:0;min-height:112px;padding:16px;display:grid;position:relative}.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction{border-left:4px solid #94a3b8;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction[data-tone=ok]{border-left-color:#16a34a}.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction[data-tone=warn]{border-left-color:#dc2626}.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction>div{gap:5px;min-width:0;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics article{border-left:4px solid #94a3b8;gap:5px;min-width:0;padding:12px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics article[data-tone=ok]{border-left-color:#16a34a}.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics article[data-tone=warn]{border-left-color:#dc2626}.MetalIssuesWorkspace-module__2s5SIq__categoryCard,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive{color:inherit;cursor:pointer;text-align:left;gap:6px;min-width:0;min-height:104px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive{background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border-color:#f97316;box-shadow:inset 4px 0 #f97316,0 10px 22px #f973161a}.MetalIssuesWorkspace-module__2s5SIq__categoryCard:hover,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive:hover{border-color:#fb923c;transform:translateY(-1px)}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid div:before,.MetalIssuesWorkspace-module__2s5SIq__focusCard:before{content:"";background:#dc2626;border-radius:999px;width:42px;height:6px;position:absolute;top:12px;left:16px}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid span,.MetalIssuesWorkspace-module__2s5SIq__focusCard span,.MetalIssuesWorkspace-module__2s5SIq__categoryCard span,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive span,.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction span,.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics span{color:#64748b;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:850}.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction span,.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics span{margin-top:0}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid strong,.MetalIssuesWorkspace-module__2s5SIq__focusCard strong,.MetalIssuesWorkspace-module__2s5SIq__categoryCard strong,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive strong,.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction strong,.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics strong{color:#111827;overflow-wrap:anywhere;font-size:24px;line-height:1}.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction strong{font-size:18px;line-height:1.2}.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics strong{font-size:20px}.MetalIssuesWorkspace-module__2s5SIq__focusCard small,.MetalIssuesWorkspace-module__2s5SIq__categoryCard small,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive small,.MetalIssuesWorkspace-module__2s5SIq__categoryCard em,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive em,.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction small,.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics small{color:#64748b;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.35}.MetalIssuesWorkspace-module__2s5SIq__categoryCard em,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive em{color:#b42318;font-style:normal}.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail article{background:#fffffff0;border:1px solid #cbd8e8;border-left:4px solid #94a3b8;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a0f}.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail article[data-tone=ok]{border-left-color:#16a34a}.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail article[data-tone=warn]{border-left-color:#dc2626}.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.2;overflow:hidden}.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail small{color:#64748b;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.MetalIssuesWorkspace-module__2s5SIq__categoryCard span,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive span{margin-top:0}.MetalIssuesWorkspace-module__2s5SIq__filters{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:180px 190px minmax(280px,1fr) 220px;gap:10px;padding:12px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__activeFilterStrip{background:#fffffff0;border:1px solid #cbd8e8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 10px 24px #0f172a0f}.MetalIssuesWorkspace-module__2s5SIq__activeFilterStrip>div:first-child{gap:4px;min-width:0;display:grid}.MetalIssuesWorkspace-module__2s5SIq__activeFilterStrip span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.MetalIssuesWorkspace-module__2s5SIq__activeFilterStrip strong{color:#111827;font-size:14px;font-weight:850;line-height:1.2}.MetalIssuesWorkspace-module__2s5SIq__activeFilterStrip>small{color:#64748b;font-size:12px;font-weight:750;line-height:1.35}.MetalIssuesWorkspace-module__2s5SIq__activeFilterChips{flex-wrap:wrap;flex:320px;gap:6px;min-width:0;display:flex}.MetalIssuesWorkspace-module__2s5SIq__activeFilterChips small{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.MetalIssuesWorkspace-module__2s5SIq__panel{background:#fffffff5;border:1px solid #cbd8e8;border-radius:8px;gap:16px;padding:18px;display:grid;box-shadow:0 22px 52px #0f172a1a}.MetalIssuesWorkspace-module__2s5SIq__timelinePanel{background:#fffffff5;border:1px solid #cbd8e8;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 18px 40px #0f172a14}.MetalIssuesWorkspace-module__2s5SIq__panel:first-child,.MetalIssuesWorkspace-module__2s5SIq__grid>.MetalIssuesWorkspace-module__2s5SIq__panel:last-child{max-height:calc(100vh - 132px);position:sticky;top:112px;overflow:auto}.MetalIssuesWorkspace-module__2s5SIq__panelHead{border-bottom:1px solid #dbe5ef;padding-bottom:14px}.MetalIssuesWorkspace-module__2s5SIq__panelHead h2,.MetalIssuesWorkspace-module__2s5SIq__issueCard h3,.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen h3{margin:0;font-size:20px;line-height:1.1}.MetalIssuesWorkspace-module__2s5SIq__panelHead strong{font-size:22px}.MetalIssuesWorkspace-module__2s5SIq__deliveryButton,.MetalIssuesWorkspace-module__2s5SIq__deliveryActive{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e3f0;border-radius:8px;gap:5px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.MetalIssuesWorkspace-module__2s5SIq__deliveryActive{background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border-color:#f97316;box-shadow:inset 4px 0 #f97316,0 12px 26px #f9731621}.MetalIssuesWorkspace-module__2s5SIq__deliveryButton:hover,.MetalIssuesWorkspace-module__2s5SIq__deliveryActive:hover{border-color:#fb923c;transform:translateY(-1px)}.MetalIssuesWorkspace-module__2s5SIq__deliveryButton strong,.MetalIssuesWorkspace-module__2s5SIq__deliveryActive strong{font-size:18px}.MetalIssuesWorkspace-module__2s5SIq__formGrid{gap:14px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueList{gap:10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueBadges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.MetalIssuesWorkspace-module__2s5SIq__issueBadges strong{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 9px;font-size:11px}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail div{background:#f8fafc;border:1px solid #dbe5ef;border-left:3px solid #94a3b8;border-radius:8px;gap:5px;min-width:0;min-height:48px;padding:8px 9px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail div[data-tone=ok]{background:#ecfdf3;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail div[data-tone=info]{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail div[data-tone=warn]{background:#fff1f2;border-color:#fecaca #fecaca #fecaca #dc2626}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:950;line-height:1}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:950;line-height:1.2;overflow:hidden}.MetalIssuesWorkspace-module__2s5SIq__timelineList{gap:10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__timelineFilters{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;grid-template-columns:minmax(260px,1fr) 220px 130px;align-items:end;gap:10px;padding:12px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__timelineFilterState{background:#fff;border:1px solid #d7e3f0;border-radius:8px;gap:4px;min-height:42px;padding:9px 10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__timelineFilterState span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:850}.MetalIssuesWorkspace-module__2s5SIq__timelineFilterState strong{color:#111827;font-size:14px}.MetalIssuesWorkspace-module__2s5SIq__timelineItem{border-top:1px solid #e2e8f0;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__timelineItem time{color:#94a3b8;font-size:12px;font-weight:850}.MetalIssuesWorkspace-module__2s5SIq__timelineItem h3{margin:0;font-size:15px;line-height:1.3}.MetalIssuesWorkspace-module__2s5SIq__timelineItem p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.5}.MetalIssuesWorkspace-module__2s5SIq__issueCard,.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen{background:#fff;border:1px solid #d7e3f0;border-radius:8px;gap:10px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen{background:linear-gradient(135deg,#fff1f2 0%,#fff 100%);border-color:#fca5a5;box-shadow:inset 4px 0 #dc2626}.MetalIssuesWorkspace-module__2s5SIq__issueCard:hover,.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.MetalIssuesWorkspace-module__2s5SIq__resolutionBox,.MetalIssuesWorkspace-module__2s5SIq__resolved{background:#f8fafc;border:1px solid #dbe5ef;border-radius:8px;gap:8px;padding:10px;display:grid}.MetalIssuesWorkspace-module__2s5SIq__resolved strong{color:#067647}.MetalIssuesWorkspace-module__2s5SIq__message,.MetalIssuesWorkspace-module__2s5SIq__empty{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.4}.MetalIssuesWorkspace-module__2s5SIq__error{color:#b42318;background:#fff1f2;border:1px solid #fecaca}.MetalIssuesWorkspace-module__2s5SIq__success{color:#067647;background:#ecfdf3;border:1px solid #bbf7d0}.MetalIssuesWorkspace-module__2s5SIq__empty{color:#64748b;text-align:center;background:#f8fafc}@media (max-width:1180px){.MetalIssuesWorkspace-module__2s5SIq__grid,.MetalIssuesWorkspace-module__2s5SIq__summaryGrid,.MetalIssuesWorkspace-module__2s5SIq__categoryRail,.MetalIssuesWorkspace-module__2s5SIq__issueBoardRail,.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics,.MetalIssuesWorkspace-module__2s5SIq__issueDecisionRail,.MetalIssuesWorkspace-module__2s5SIq__focusStrip,.MetalIssuesWorkspace-module__2s5SIq__filters,.MetalIssuesWorkspace-module__2s5SIq__timelineItem,.MetalIssuesWorkspace-module__2s5SIq__timelineFilters{grid-template-columns:1fr}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail{grid-template-columns:repeat(2,minmax(0,1fr))}.MetalIssuesWorkspace-module__2s5SIq__panel:first-child,.MetalIssuesWorkspace-module__2s5SIq__grid>.MetalIssuesWorkspace-module__2s5SIq__panel:last-child,.MetalIssuesWorkspace-module__2s5SIq__header{max-height:none;position:static}}@media (max-width:720px){.MetalIssuesWorkspace-module__2s5SIq__page{padding:0 var(--page-gutter-mobile) 24px}.MetalIssuesWorkspace-module__2s5SIq__header,.MetalIssuesWorkspace-module__2s5SIq__panelHead,.MetalIssuesWorkspace-module__2s5SIq__actions,.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction,.MetalIssuesWorkspace-module__2s5SIq__activeFilterStrip{flex-direction:column;align-items:stretch}.MetalIssuesWorkspace-module__2s5SIq__issueRouteRail{grid-template-columns:1fr}}.MetalIssuesWorkspace-module__2s5SIq__header{box-shadow:0 16px 38px #0f172a29}.MetalIssuesWorkspace-module__2s5SIq__summaryGrid div,.MetalIssuesWorkspace-module__2s5SIq__focusCard,.MetalIssuesWorkspace-module__2s5SIq__categoryCard,.MetalIssuesWorkspace-module__2s5SIq__categoryCardActive,.MetalIssuesWorkspace-module__2s5SIq__filters,.MetalIssuesWorkspace-module__2s5SIq__issueBoardAction,.MetalIssuesWorkspace-module__2s5SIq__issueBoardMetrics article,.MetalIssuesWorkspace-module__2s5SIq__activeFilterStrip,.MetalIssuesWorkspace-module__2s5SIq__panel,.MetalIssuesWorkspace-module__2s5SIq__timelinePanel{border-color:#cbd8e8;box-shadow:0 10px 24px #0f172a0f}.MetalIssuesWorkspace-module__2s5SIq__deliveryButton,.MetalIssuesWorkspace-module__2s5SIq__issueCard,.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen,.MetalIssuesWorkspace-module__2s5SIq__resolutionBox,.MetalIssuesWorkspace-module__2s5SIq__resolved{border-color:#cbd8e8}.MetalIssuesWorkspace-module__2s5SIq__deliveryActive{box-shadow:inset 4px 0 #f97316,0 10px 22px #f973161a}.MetalIssuesWorkspace-module__2s5SIq__issueCardOpen{box-shadow:inset 4px 0 #dc2626,0 10px 22px #dc262614}
.PageHeader-module__yy-CZW__header{color:#fff;background:linear-gradient(135deg,#0f1f36 0%,#162a44 100%);border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-width:0;padding:18px 24px;display:flex;position:relative;box-shadow:0 10px 28px #0f172a2e}.PageHeader-module__yy-CZW__header[hidden]{display:none}.PageHeader-module__yy-CZW__copy{flex:280px;min-width:0}.PageHeader-module__yy-CZW__eyebrow{color:#d9e6fb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:900;line-height:1.2}.PageHeader-module__yy-CZW__title{color:#fff;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:900;line-height:1.15}.PageHeader-module__yy-CZW__description{grid-template-rows:1fr;margin-top:6px;display:grid}.PageHeader-module__yy-CZW__description>p{color:#cbd5e1;min-height:0;margin:0;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden}.PageHeader-module__yy-CZW__actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}@media (max-width:640px){.PageHeader-module__yy-CZW__header{margin-inline:calc(0px - var(--page-gutter-mobile));padding:16px var(--page-gutter-mobile);top:calc(var(--role-layout-header-height,58px) + var(--workspace-sticky-header-height,0px));z-index:19;flex-flow:column;align-items:stretch;gap:12px;transition:padding-block .18s,gap .18s;position:sticky}.PageHeader-module__yy-CZW__copy{flex:none}.PageHeader-module__yy-CZW__eyebrow{display:none}.PageHeader-module__yy-CZW__title{font-size:22px;transition:font-size .18s}.PageHeader-module__yy-CZW__description{transition:grid-template-rows .18s,margin-top .18s,opacity .18s}.PageHeader-module__yy-CZW__actions{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;overflow-x:auto}.PageHeader-module__yy-CZW__actions>*{flex-shrink:0}.PageHeader-module__yy-CZW__header[data-collapsed=true]{gap:8px;padding-block:8px}.PageHeader-module__yy-CZW__header[data-collapsed=true] .PageHeader-module__yy-CZW__title{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.PageHeader-module__yy-CZW__header[data-collapsed=true] .PageHeader-module__yy-CZW__description{opacity:0;grid-template-rows:0fr;margin-top:0}}@media (prefers-reduced-motion:reduce){.PageHeader-module__yy-CZW__header,.PageHeader-module__yy-CZW__title,.PageHeader-module__yy-CZW__description{transition:none}}
.MonthDetailDrawer-module__pkfEIa__backdrop{z-index:60;background:#0f172a47;position:fixed;inset:0}.MonthDetailDrawer-module__pkfEIa__drawer{z-index:61;background:#fff;border-left:1px solid #dbe5f0;grid-template-rows:auto minmax(0,1fr);width:min(680px,96vw);max-width:680px;height:100vh;display:grid;position:fixed;top:0;right:0;box-shadow:-18px 0 44px #0f172a2e}.MonthDetailDrawer-module__pkfEIa__head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.MonthDetailDrawer-module__pkfEIa__head span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900}.MonthDetailDrawer-module__pkfEIa__head h2{margin:4px 0;font-size:24px}.MonthDetailDrawer-module__pkfEIa__head p{color:#64748b;margin:0;font-size:12px}.MonthDetailDrawer-module__pkfEIa__body{background:linear-gradient(#f4f7fb 0%,#ecf1f6 100%);gap:14px;padding:18px;display:grid;overflow:auto}.MonthDetailDrawer-module__pkfEIa__execCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #c9d7e8;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #0f172a16,0 2px 6px #0f172a0b}.MonthDetailDrawer-module__pkfEIa__execTop{color:#fff;background:linear-gradient(135deg,#0f1f36 0%,#162a44 58%,#203553 100%);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-height:82px;padding:18px 20px;display:grid}.MonthDetailDrawer-module__pkfEIa__execTitle{gap:6px;min-width:0;display:grid}.MonthDetailDrawer-module__pkfEIa__execTitle span,.MonthDetailDrawer-module__pkfEIa__execKpi span{color:#e2e8f0c2;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.MonthDetailDrawer-module__pkfEIa__execTitle h3{color:#fff;letter-spacing:0;margin:0;font-size:28px;font-weight:950;line-height:1}.MonthDetailDrawer-module__pkfEIa__execTitle p{color:#cbd5e1;margin:0;font-size:12px;font-weight:750;line-height:1.35}.MonthDetailDrawer-module__pkfEIa__execKpi{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;justify-items:end;gap:5px;min-width:112px;padding:12px 14px;display:grid}.MonthDetailDrawer-module__pkfEIa__execKpi strong{color:#fff;font-size:30px;font-weight:950;line-height:1}.MonthDetailDrawer-module__pkfEIa__execBottom{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px 16px;display:grid}.MonthDetailDrawer-module__pkfEIa__monthSignalRow{background:#dbeafe;border:1px solid #93c5fd;border-left:4px solid #2563eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.MonthDetailDrawer-module__pkfEIa__monthSignal{background:#ffffff6b;align-content:center;gap:5px;min-width:0;min-height:64px;padding:12px 14px;display:grid}.MonthDetailDrawer-module__pkfEIa__monthSignal span{color:#233246;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.18}.MonthDetailDrawer-module__pkfEIa__monthSignal strong{color:#0f172a;overflow-wrap:anywhere;font-size:15px;font-weight:950;line-height:1.1}.MonthDetailDrawer-module__pkfEIa__monthDecisionRail{grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);gap:8px;display:grid}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction,.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics article{background:#fff;border:1px solid #d4deea;border-left:4px solid #94a3b8;border-radius:8px;gap:6px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 10px 26px #0f172a11,0 1px 2px #0f172a0a}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction[data-tone=ok],.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics article[data-tone=ok]{border-left-color:#16a34a}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction[data-tone=warn],.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics article[data-tone=warn]{border-left-color:#dc2626}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction[data-tone=info],.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics article[data-tone=info]{border-left-color:#2563eb}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction[data-tone=muted],.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics article[data-tone=muted]{border-left-color:#94a3b8}.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction span,.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction strong,.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.2}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction strong{font-size:16px}.MonthDetailDrawer-module__pkfEIa__monthDecisionAction small,.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics small{color:#64748b;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.3}.MonthDetailDrawer-module__pkfEIa__filterSection{background:#fff;border:1px solid #d4deea;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 26px #0f172a11,0 1px 2px #0f172a0a}.MonthDetailDrawer-module__pkfEIa__filterBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MonthDetailDrawer-module__pkfEIa__filterChip,.MonthDetailDrawer-module__pkfEIa__filterChipActive{cursor:pointer;font:inherit;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px;font-weight:950;line-height:1}.MonthDetailDrawer-module__pkfEIa__filterChip{color:#475569;background:#f8fafc;border:1px solid #dbe5f0}.MonthDetailDrawer-module__pkfEIa__filterChipActive{color:#fff;background:#0f172a;border:1px solid #0f172a}.MonthDetailDrawer-module__pkfEIa__activeStateStrip{background:#fff;border:1px solid #dbe5f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.MonthDetailDrawer-module__pkfEIa__activeStateStrip>div:first-child{gap:4px;min-width:0;display:grid}.MonthDetailDrawer-module__pkfEIa__activeStateStrip span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.MonthDetailDrawer-module__pkfEIa__activeStateStrip strong{color:#0f172a;font-size:12px;font-weight:950;line-height:1.2}.MonthDetailDrawer-module__pkfEIa__activeStateStrip>small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.MonthDetailDrawer-module__pkfEIa__activeStateChips{flex-wrap:wrap;flex:220px;gap:6px;min-width:0;display:flex}.MonthDetailDrawer-module__pkfEIa__activeStateChips small{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.MonthDetailDrawer-module__pkfEIa__resetButton{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe5f0;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.MonthDetailDrawer-module__pkfEIa__resetButton:hover{color:#1d4ed8;border-color:#93c5fd}.MonthDetailDrawer-module__pkfEIa__stateRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.MonthDetailDrawer-module__pkfEIa__stateRail div{background:#f8fbff;border:1px solid #dbe5f0;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.MonthDetailDrawer-module__pkfEIa__stateRail span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.MonthDetailDrawer-module__pkfEIa__stateRail strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:1.25;overflow:hidden}.MonthDetailDrawer-module__pkfEIa__passportCell{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #e1e8f0;border-radius:16px;gap:5px;min-width:0;padding:11px 13px;display:grid}.MonthDetailDrawer-module__pkfEIa__passportCell span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.MonthDetailDrawer-module__pkfEIa__passportCell strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.15;overflow:hidden}.MonthDetailDrawer-module__pkfEIa__section{background:#fff;border:1px solid #d4deea;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #0f172a11,0 1px 2px #0f172a0a}.MonthDetailDrawer-module__pkfEIa__tempoCards,.MonthDetailDrawer-module__pkfEIa__resourceCards{gap:10px;padding:12px;display:grid}.MonthDetailDrawer-module__pkfEIa__tempoCards{grid-template-columns:repeat(5,minmax(0,1fr))}.MonthDetailDrawer-module__pkfEIa__resourceCards{grid-template-columns:repeat(2,minmax(0,1fr))}.MonthDetailDrawer-module__pkfEIa__monthMetricCard{background:#f8fbff;border:1px solid #dbe5f0;border-left:4px solid #94a3b8;border-radius:8px;gap:6px;min-width:0;padding:11px 12px;display:grid}.MonthDetailDrawer-module__pkfEIa__monthMetricCard[data-tone=ok]{border-left-color:#16a34a}.MonthDetailDrawer-module__pkfEIa__monthMetricCard[data-tone=warn]{border-left-color:#dc2626}.MonthDetailDrawer-module__pkfEIa__monthMetricCard[data-tone=info]{border-left-color:#2563eb}.MonthDetailDrawer-module__pkfEIa__monthMetricCard[data-tone=resource]{border-left-color:#7c3aed}.MonthDetailDrawer-module__pkfEIa__monthMetricCard span{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.1}.MonthDetailDrawer-module__pkfEIa__monthMetricCard strong{color:#0f172a;overflow-wrap:anywhere;font-size:15px;font-weight:950;line-height:1.1}.MonthDetailDrawer-module__pkfEIa__monthMetricCard small{color:#64748b;font-size:11px;font-weight:800;line-height:1.25}.MonthDetailDrawer-module__pkfEIa__sectionHead{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:11px 12px;display:flex}.MonthDetailDrawer-module__pkfEIa__sectionHead strong,.MonthDetailDrawer-module__pkfEIa__sectionHead span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900}.MonthDetailDrawer-module__pkfEIa__actRow{--month-row-color:#fff;--month-row-line:#dbe5f0;background:var(--month-row-color);border:0;border-bottom:1px solid var(--month-row-line);border-left:4px solid var(--month-row-line);color:inherit;cursor:pointer;font:inherit;text-align:left;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:10px;width:100%;padding:12px;display:grid}.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodBlue{--month-row-color:#dbeafe;--month-row-line:#60a5fa}.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodGreen{--month-row-color:#dcfce7;--month-row-line:#4ade80}.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodYellow{--month-row-color:#fef3c7;--month-row-line:#fbbf24}.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodOrange{--month-row-color:#ffedd5;--month-row-line:#fb923c}.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodPink{--month-row-color:#ffe4e6;--month-row-line:#fb7185}.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodViolet{--month-row-color:#ede9fe;--month-row-line:#a78bfa}.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodBlue,.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodGreen,.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodYellow,.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodOrange,.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodPink,.MonthDetailDrawer-module__pkfEIa__actRow.MonthDetailDrawer-module__pkfEIa__periodViolet{background:var(--month-row-color)}.MonthDetailDrawer-module__pkfEIa__periodPanel{background:#fff;gap:12px;padding:14px 16px 16px;display:grid}.MonthDetailDrawer-module__pkfEIa__periodSummary{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 14px;display:flex}.MonthDetailDrawer-module__pkfEIa__periodSummary span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.MonthDetailDrawer-module__pkfEIa__periodSummary strong{color:#0f172a;flex:none;font-size:14px;font-weight:950}.MonthDetailDrawer-module__pkfEIa__periodTimeline{background:repeating-linear-gradient(90deg,#94a3b82e 0 1px,#0000 1px 12.5%),#eef2f7;border:1px solid #d8e3ef;border-radius:18px;min-height:58px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.MonthDetailDrawer-module__pkfEIa__periodSegment{color:#0f172a;font:inherit;text-shadow:0 1px #ffffff73;white-space:nowrap;border:0;border-right:1px solid #0f172a29;justify-content:center;align-items:center;height:100%;padding:0 8px;font-size:11px;font-weight:950;line-height:1;display:flex;position:absolute;top:0;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}.MonthDetailDrawer-module__pkfEIa__executionFooter{background:#f8fbff;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.MonthDetailDrawer-module__pkfEIa__executionFooter strong{color:#0f172a;font-size:13px;font-weight:950;line-height:1.2}.MonthDetailDrawer-module__pkfEIa__executionFooter span,.MonthDetailDrawer-module__pkfEIa__executionFooter small{color:#64748b;font-size:12px;font-weight:800;line-height:1.3}.MonthDetailDrawer-module__pkfEIa__periodLegend{gap:8px;display:grid}.MonthDetailDrawer-module__pkfEIa__periodLegendItem{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:12px minmax(82px,.45fr) minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:9px 11px;display:grid}.MonthDetailDrawer-module__pkfEIa__periodLegendItem:hover{background:#eff6ff;border-color:#bfdbfe}.MonthDetailDrawer-module__pkfEIa__periodLegendItem i{border:1px solid #0f172a1a;border-radius:999px;width:12px;height:12px}.MonthDetailDrawer-module__pkfEIa__periodLegendItem strong{color:#0f172a;font-size:12px;font-weight:950}.MonthDetailDrawer-module__pkfEIa__periodLegendItem span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.MonthDetailDrawer-module__pkfEIa__periodMonthJan{background:#bfe7ff}.MonthDetailDrawer-module__pkfEIa__periodMonthFeb{background:#c8f2d8}.MonthDetailDrawer-module__pkfEIa__periodMonthMar{background:#ddf4b8}.MonthDetailDrawer-module__pkfEIa__periodMonthApr{background:#ffe79a}.MonthDetailDrawer-module__pkfEIa__periodMonthMay{background:#ffd29a}.MonthDetailDrawer-module__pkfEIa__periodMonthJun{background:#ffbfa8}.MonthDetailDrawer-module__pkfEIa__periodMonthJul{background:#ffb2b2}.MonthDetailDrawer-module__pkfEIa__periodMonthAug{background:#ffc1d9}.MonthDetailDrawer-module__pkfEIa__periodMonthSep{background:#c9d7ff}.MonthDetailDrawer-module__pkfEIa__periodMonthOct{background:#d7c8ff}.MonthDetailDrawer-module__pkfEIa__periodMonthNov{background:#e8c4f0}.MonthDetailDrawer-module__pkfEIa__periodMonthDec{background:#cfe0f7}.MonthDetailDrawer-module__pkfEIa__actRow:last-child{border-bottom:0}.MonthDetailDrawer-module__pkfEIa__actRowMain{align-content:center;gap:5px;min-width:0;display:grid}.MonthDetailDrawer-module__pkfEIa__actRowMain span{color:#64748b;font-size:11px}.MonthDetailDrawer-module__pkfEIa__actRowMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.MonthDetailDrawer-module__pkfEIa__actRowMain em{color:#2563eb;font-size:11px;font-style:normal;font-weight:850}.MonthDetailDrawer-module__pkfEIa__actRowRoute{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.MonthDetailDrawer-module__pkfEIa__actRowRoute span{background:#ffffffb8;border:1px solid #94a3b857;border-left:3px solid #94a3b8;border-radius:8px;gap:4px;min-width:0;padding:8px 9px;display:grid}.MonthDetailDrawer-module__pkfEIa__actRowRoute span[data-tone=ok]{background:#ecfdf3;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.MonthDetailDrawer-module__pkfEIa__actRowRoute span[data-tone=info]{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.MonthDetailDrawer-module__pkfEIa__actRowRoute span[data-tone=warn]{background:#fff1f2;border-color:#fecaca #fecaca #fecaca #dc2626}.MonthDetailDrawer-module__pkfEIa__actRowRoute span[data-tone=muted]{background:#f8fafc;border-color:#dbe5f0 #dbe5f0 #dbe5f0 #94a3b8}.MonthDetailDrawer-module__pkfEIa__actRowRoute small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:950;line-height:1}.MonthDetailDrawer-module__pkfEIa__actRowRoute strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:950;line-height:1.2;overflow:hidden}.MonthDetailDrawer-module__pkfEIa__empty{color:#64748b;padding:16px;font-size:13px}@media (max-width:760px){.MonthDetailDrawer-module__pkfEIa__activeStateStrip{flex-direction:column;align-items:stretch}.MonthDetailDrawer-module__pkfEIa__execTop,.MonthDetailDrawer-module__pkfEIa__execBottom{grid-template-columns:1fr}.MonthDetailDrawer-module__pkfEIa__execKpi{justify-items:start}.MonthDetailDrawer-module__pkfEIa__stateRail,.MonthDetailDrawer-module__pkfEIa__monthSignalRow,.MonthDetailDrawer-module__pkfEIa__monthDecisionRail,.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics,.MonthDetailDrawer-module__pkfEIa__tempoCards,.MonthDetailDrawer-module__pkfEIa__resourceCards,.MonthDetailDrawer-module__pkfEIa__actRow{grid-template-columns:1fr}.MonthDetailDrawer-module__pkfEIa__actRowRoute{grid-template-columns:repeat(2,minmax(0,1fr))}.MonthDetailDrawer-module__pkfEIa__periodSummary{flex-direction:column;align-items:flex-start}.MonthDetailDrawer-module__pkfEIa__periodTimeline{min-height:82px}.MonthDetailDrawer-module__pkfEIa__periodSegment{font-size:10px}.MonthDetailDrawer-module__pkfEIa__periodLegendItem{grid-template-columns:12px minmax(0,1fr)}.MonthDetailDrawer-module__pkfEIa__periodLegendItem span{grid-column:2}.MonthDetailDrawer-module__pkfEIa__actRowMain em{text-align:left}}.MonthDetailDrawer-module__pkfEIa__sectionHead strong,.MonthDetailDrawer-module__pkfEIa__sectionHead span{color:#64748b;letter-spacing:.08em;font-weight:900}.MonthDetailDrawer-module__pkfEIa__sectionHead{background:#eef4fb}.MonthDetailDrawer-module__pkfEIa__actRow{min-height:48px}.MonthDetailDrawer-module__pkfEIa__actChips{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.MonthDetailDrawer-module__pkfEIa__actChip{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#f8fbff;border:1px solid #dbe5f0;border-left:4px solid #2563eb;border-radius:8px;gap:3px;min-width:118px;padding:9px 11px;display:grid}.MonthDetailDrawer-module__pkfEIa__actChip:hover,.MonthDetailDrawer-module__pkfEIa__actChip:focus-visible{background:#eff6ff;border-color:#93c5fd;outline:none}.MonthDetailDrawer-module__pkfEIa__actChip strong{color:#0f172a;font-size:12px;font-weight:950;line-height:1.1}.MonthDetailDrawer-module__pkfEIa__actChip span{color:#64748b;font-size:11px;font-weight:850;line-height:1.15}.MonthDetailDrawer-module__pkfEIa__actRow:hover{background:color-mix(in srgb, var(--month-row-color) 72%, #fff)}.MonthDetailDrawer-module__pkfEIa__actRow strong{color:#0f172a;font-weight:900}.MonthDetailDrawer-module__pkfEIa__drawer,.MonthDetailDrawer-module__pkfEIa__execCard,.MonthDetailDrawer-module__pkfEIa__execKpi,.MonthDetailDrawer-module__pkfEIa__filterSection,.MonthDetailDrawer-module__pkfEIa__monthDecisionAction,.MonthDetailDrawer-module__pkfEIa__monthDecisionMetrics article,.MonthDetailDrawer-module__pkfEIa__passportCell,.MonthDetailDrawer-module__pkfEIa__section,.MonthDetailDrawer-module__pkfEIa__periodSummary,.MonthDetailDrawer-module__pkfEIa__periodTimeline,.MonthDetailDrawer-module__pkfEIa__periodLegendItem{border-radius:8px}.MonthDetailDrawer-module__pkfEIa__execCard,.MonthDetailDrawer-module__pkfEIa__section{border-color:#cbd8e8;box-shadow:0 16px 36px #0f172a17}.MonthDetailDrawer-module__pkfEIa__body{background:linear-gradient(#080d1714,#080d1700 240px),linear-gradient(#f7f9fc 0%,#edf3f8 100%)}.MonthDetailDrawer-module__pkfEIa__execTop{background:linear-gradient(135deg,#101827 0%,#1e293b 62%,#31445b 100%)}.MonthDetailDrawer-module__pkfEIa__periodLegendItem:hover{border-color:#93c5fd}
.Pagination-module__M8M8Wa__wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;display:flex}.Pagination-module__M8M8Wa__summary{color:#64748b;margin:0;font-size:12px;font-weight:750;line-height:1.35}.Pagination-module__M8M8Wa__pagination{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.Pagination-module__M8M8Wa__pagination .Pagination-module__M8M8Wa__pageButton{flex:0 0 34px;width:34px;min-width:34px;min-height:34px;padding:0}.Pagination-module__M8M8Wa__pagination .Pagination-module__M8M8Wa__activePage{box-shadow:0 7px 16px #2563eb33}.Pagination-module__M8M8Wa__ellipsis{color:#64748b;flex:0 0 20px;justify-content:center;align-items:center;min-width:20px;font-size:14px;font-weight:800;display:inline-flex}@media (max-width:640px){.Pagination-module__M8M8Wa__wrapper{justify-content:center;width:100%}.Pagination-module__M8M8Wa__summary{text-align:center;flex-basis:100%}.Pagination-module__M8M8Wa__pagination{justify-content:center;width:100%}.Pagination-module__M8M8Wa__pagination .Pagination-module__M8M8Wa__pageButton{flex-basis:32px;width:32px;min-width:32px;min-height:32px}.Pagination-module__M8M8Wa__ellipsis{flex-basis:16px;min-width:16px}}
.ProjectDateEvents-module__u5kOzG__wrap{background:#fff;border:1px solid #dbe5f0;border-radius:8px;gap:0;padding:0;display:grid;overflow:hidden}.ProjectDateEvents-module__u5kOzG__head{background:#fbfdff;border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.ProjectDateEvents-module__u5kOzG__head strong{color:#0f172a;font-size:15px;font-weight:950;line-height:1.1}.ProjectDateEvents-module__u5kOzG__head p{color:#64748b;margin:4px 0 0;font-size:11px;font-weight:800;line-height:1.35}.ProjectDateEvents-module__u5kOzG__head span{color:#64748b;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #dbe5f0;border-radius:999px;min-height:24px;padding:0 9px;font-size:10px;font-weight:950;line-height:22px}.ProjectDateEvents-module__u5kOzG__filterBar{background:#fff;border-bottom:1px solid #e8eef6;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.ProjectDateEvents-module__u5kOzG__filterChip,.ProjectDateEvents-module__u5kOzG__filterChipActive{cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px;font-weight:950;line-height:1}.ProjectDateEvents-module__u5kOzG__filterChip{color:#475569;background:#f8fafc;border:1px solid #dbe5f0}.ProjectDateEvents-module__u5kOzG__filterChipActive{color:#fff;background:#0f172a;border:1px solid #0f172a}.ProjectDateEvents-module__u5kOzG__list{display:grid}.ProjectDateEvents-module__u5kOzG__item{background:#fff;border-bottom:1px solid #e8eef6;border-left:4px solid #2563eb;grid-template-columns:120px minmax(0,1fr) minmax(150px,auto);gap:10px;padding:14px 16px;display:grid}.ProjectDateEvents-module__u5kOzG__itemFinish{border-left-color:#dc2626}.ProjectDateEvents-module__u5kOzG__itemStart{border-left-color:#2563eb}.ProjectDateEvents-module__u5kOzG__item:last-child{border-bottom:0}.ProjectDateEvents-module__u5kOzG__itemType{align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.ProjectDateEvents-module__u5kOzG__itemTypeIcon{color:#2563eb;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:950;line-height:1;display:inline-flex}.ProjectDateEvents-module__u5kOzG__itemFinish .ProjectDateEvents-module__u5kOzG__itemTypeIcon{color:#dc2626;background:#fff1f2}.ProjectDateEvents-module__u5kOzG__itemTypeLabel{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2}.ProjectDateEvents-module__u5kOzG__itemBody{gap:8px;min-width:0;display:grid}.ProjectDateEvents-module__u5kOzG__itemMeta{text-align:right;align-content:start;place-items:center end;gap:8px;min-width:0;display:grid}.ProjectDateEvents-module__u5kOzG__itemMeta strong{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.ProjectDateEvents-module__u5kOzG__itemMeta div{color:#64748b;font-size:11px;font-weight:850;line-height:1.2}.ProjectDateEvents-module__u5kOzG__itemAction{color:#0f172a;font-size:13px;font-weight:950;line-height:1.25}.ProjectDateEvents-module__u5kOzG__newValue{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:9px 10px;display:grid}.ProjectDateEvents-module__u5kOzG__newValue span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.ProjectDateEvents-module__u5kOzG__newValue strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1;overflow:hidden}.ProjectDateEvents-module__u5kOzG__item p{color:#334155;margin:0;font-size:12px;line-height:1.35}.ProjectDateEvents-module__u5kOzG__empty{color:#64748b;background:#fff;padding:14px 16px;font-size:12px;font-weight:800;line-height:1.4}.ProjectDateEvents-module__u5kOzG__wrap{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#d8e0ea;border-radius:8px;box-shadow:0 16px 36px #0f172a17}.ProjectDateEvents-module__u5kOzG__empty{border:0}@media (max-width:640px){.ProjectDateEvents-module__u5kOzG__head{flex-direction:column;align-items:flex-start}.ProjectDateEvents-module__u5kOzG__item{grid-template-columns:1fr}.ProjectDateEvents-module__u5kOzG__itemMeta{text-align:left;justify-items:start}}
.ResponsiveFormDialog-module__g4ZMhW__backdrop,.ResponsiveFormDialog-module__g4ZMhW__surface{display:contents}.ResponsiveFormDialog-module__g4ZMhW__close{display:none}.ResponsiveFormDialog-module__g4ZMhW__backdrop[data-mode=modal]{z-index:1100;background:#0f172a94;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.ResponsiveFormDialog-module__g4ZMhW__backdrop[data-mode=modal][data-open=true]{display:flex}.ResponsiveFormDialog-module__g4ZMhW__surface[data-mode=modal]{width:100%;max-width:620px;max-height:calc(100dvh - 40px);display:block;position:relative}.ResponsiveFormDialog-module__g4ZMhW__surface[data-mode=modal][data-size=wide]{max-width:960px}.ResponsiveFormDialog-module__g4ZMhW__surface[data-mode=modal]>:not(.ResponsiveFormDialog-module__g4ZMhW__close){width:100%!important;max-height:calc(100dvh - 40px)!important;position:relative!important;top:auto!important}.ResponsiveFormDialog-module__g4ZMhW__surface[data-mode=modal]>:not(.ResponsiveFormDialog-module__g4ZMhW__close)>:first-child{padding-right:52px}.ResponsiveFormDialog-module__g4ZMhW__surface[data-mode=modal] .ResponsiveFormDialog-module__g4ZMhW__close{z-index:2;display:inline-flex;position:absolute;top:14px;right:14px}@media (max-width:1279px){.ResponsiveFormDialog-module__g4ZMhW__backdrop{z-index:1100;background:#0f172a85;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.ResponsiveFormDialog-module__g4ZMhW__backdrop[data-open=true]{display:flex}.ResponsiveFormDialog-module__g4ZMhW__surface{width:100%;max-width:620px;max-height:calc(100dvh - 36px);display:block;position:relative}.ResponsiveFormDialog-module__g4ZMhW__surface>:not(.ResponsiveFormDialog-module__g4ZMhW__close){width:100%!important;max-height:calc(100dvh - 36px)!important;position:relative!important;top:auto!important;overflow-y:auto!important}.ResponsiveFormDialog-module__g4ZMhW__surface>:not(.ResponsiveFormDialog-module__g4ZMhW__close)>:first-child{padding-right:52px}.ResponsiveFormDialog-module__g4ZMhW__close{z-index:2;display:inline-flex;position:absolute;top:14px;right:14px}}@media (max-width:640px){.ResponsiveFormDialog-module__g4ZMhW__backdrop{align-items:flex-end;padding:12px}.ResponsiveFormDialog-module__g4ZMhW__surface{max-width:560px;max-height:calc(100dvh - 24px)}.ResponsiveFormDialog-module__g4ZMhW__surface>:not(.ResponsiveFormDialog-module__g4ZMhW__close){border-radius:18px!important;max-height:calc(100dvh - 24px)!important}}
.SlabDatePanel-module__7qP17q__panel{border-top:1px solid #e2e8f0;gap:12px;padding-top:14px;display:grid}.SlabDatePanel-module__7qP17q__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.SlabDatePanel-module__7qP17q__head h3{margin:0;font-size:15px}.SlabDatePanel-module__7qP17q__head p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.35}.SlabDatePanel-module__7qP17q__slabs{gap:10px;display:grid}.SlabDatePanel-module__7qP17q__dateDecisionRail{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.SlabDatePanel-module__7qP17q__dateDecisionAction,.SlabDatePanel-module__7qP17q__dateDecisionMetrics div{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #cbd8e8;border-left:4px solid #94a3b8;border-radius:8px;gap:6px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 10px 24px #0f172a0f}.SlabDatePanel-module__7qP17q__dateDecisionAction[data-tone=ok],.SlabDatePanel-module__7qP17q__dateDecisionMetrics div[data-tone=ok]{border-left-color:#16a34a}.SlabDatePanel-module__7qP17q__dateDecisionAction[data-tone=info],.SlabDatePanel-module__7qP17q__dateDecisionMetrics div[data-tone=info]{border-left-color:#2563eb}.SlabDatePanel-module__7qP17q__dateDecisionAction[data-tone=late],.SlabDatePanel-module__7qP17q__dateDecisionMetrics div[data-tone=late]{border-left-color:#dc2626}.SlabDatePanel-module__7qP17q__dateDecisionAction[data-tone=wait],.SlabDatePanel-module__7qP17q__dateDecisionMetrics div[data-tone=wait]{border-left-color:#94a3b8}.SlabDatePanel-module__7qP17q__dateDecisionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.SlabDatePanel-module__7qP17q__dateDecisionAction span,.SlabDatePanel-module__7qP17q__dateDecisionMetrics span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.SlabDatePanel-module__7qP17q__dateDecisionAction strong,.SlabDatePanel-module__7qP17q__dateDecisionMetrics strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.2}.SlabDatePanel-module__7qP17q__dateDecisionAction strong{font-size:15px}.SlabDatePanel-module__7qP17q__dateDecisionAction small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.SlabDatePanel-module__7qP17q__slabCard{background:#f8fbff;border:1px solid #dbe5f0;border-radius:8px;gap:10px;padding:12px;display:grid}.SlabDatePanel-module__7qP17q__slabTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.SlabDatePanel-module__7qP17q__slabTitle span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:850}.SlabDatePanel-module__7qP17q__slabTitle strong{font-size:14px}.SlabDatePanel-module__7qP17q__planRail{background:#fff;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) 126px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.SlabDatePanel-module__7qP17q__planRailTrack{align-items:center;min-height:28px;display:flex;position:relative}.SlabDatePanel-module__7qP17q__planRailLine{background:#cbd5e1;border-radius:999px;height:3px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.SlabDatePanel-module__7qP17q__planRailMarkerBase,.SlabDatePanel-module__7qP17q__planRailMarkerCurrent,.SlabDatePanel-module__7qP17q__planRailMarkerFact{color:#fff;z-index:1;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0f172a2e}.SlabDatePanel-module__7qP17q__planRailMarkerBase{background:#64748b;left:12%}.SlabDatePanel-module__7qP17q__planRailMarkerCurrent{background:#0f172a;left:50%}.SlabDatePanel-module__7qP17q__planRailMarkerFact{background:#2563eb;left:88%}.SlabDatePanel-module__7qP17q__planRail[data-tone=early] .SlabDatePanel-module__7qP17q__planRailLine,.SlabDatePanel-module__7qP17q__planRail[data-tone=early] .SlabDatePanel-module__7qP17q__planRailMarkerFact{background:#16a34a}.SlabDatePanel-module__7qP17q__planRail[data-tone=late] .SlabDatePanel-module__7qP17q__planRailLine,.SlabDatePanel-module__7qP17q__planRail[data-tone=late] .SlabDatePanel-module__7qP17q__planRailMarkerFact{background:#dc2626}.SlabDatePanel-module__7qP17q__planRail[data-tone=wait] .SlabDatePanel-module__7qP17q__planRailLine{background:#cbd5e1}.SlabDatePanel-module__7qP17q__planRailDates{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.SlabDatePanel-module__7qP17q__planRailDates span,.SlabDatePanel-module__7qP17q__planRailDelta span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.15}.SlabDatePanel-module__7qP17q__planRailDates strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:950;display:block;overflow:hidden}.SlabDatePanel-module__7qP17q__planRailDelta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:8px 9px;display:grid}.SlabDatePanel-module__7qP17q__planRailDelta strong{color:#2563eb;font-size:15px;font-weight:950;line-height:1}.SlabDatePanel-module__7qP17q__planRail[data-tone=early] .SlabDatePanel-module__7qP17q__planRailDelta strong{color:#15803d}.SlabDatePanel-module__7qP17q__planRail[data-tone=late] .SlabDatePanel-module__7qP17q__planRailDelta strong{color:#dc2626}.SlabDatePanel-module__7qP17q__planRail[data-tone=wait] .SlabDatePanel-module__7qP17q__planRailDelta strong{color:#64748b}.SlabDatePanel-module__7qP17q__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SlabDatePanel-module__7qP17q__field{gap:5px;display:grid}.SlabDatePanel-module__7qP17q__field span,.SlabDatePanel-module__7qP17q__readonly span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:850}.SlabDatePanel-module__7qP17q__field input{color:#0f172a;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:8px 9px}.SlabDatePanel-module__7qP17q__readonly{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:8px 9px;display:grid}.SlabDatePanel-module__7qP17q__readonly strong{font-size:13px}.SlabDatePanel-module__7qP17q__readonly small{color:#64748b;font-size:11px;line-height:1.25}.SlabDatePanel-module__7qP17q__actions{justify-content:flex-end;display:flex}.SlabDatePanel-module__7qP17q__message{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:750}.SlabDatePanel-module__7qP17q__history{gap:8px;display:grid}.SlabDatePanel-module__7qP17q__history h4{margin:0;font-size:13px}.SlabDatePanel-module__7qP17q__filterStack{gap:8px;display:grid}.SlabDatePanel-module__7qP17q__filterBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SlabDatePanel-module__7qP17q__filterChip,.SlabDatePanel-module__7qP17q__filterChipActive{cursor:pointer;font:inherit;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px;font-weight:900;line-height:1}.SlabDatePanel-module__7qP17q__filterChip{color:#475569;background:#fff;border:1px solid #dbe5f0}.SlabDatePanel-module__7qP17q__filterChipActive{color:#fff;background:#0f172a;border:1px solid #0f172a}.SlabDatePanel-module__7qP17q__activeStateStrip{background:#fff;border:1px solid #dbe5f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.SlabDatePanel-module__7qP17q__activeStateStrip>div:first-child{gap:4px;min-width:0;display:grid}.SlabDatePanel-module__7qP17q__activeStateStrip span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.SlabDatePanel-module__7qP17q__activeStateStrip strong{color:#0f172a;font-size:12px;font-weight:950;line-height:1.2}.SlabDatePanel-module__7qP17q__activeStateStrip>small{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.SlabDatePanel-module__7qP17q__activeStateChips{flex-wrap:wrap;flex:220px;gap:6px;min-width:0;display:flex}.SlabDatePanel-module__7qP17q__activeStateChips small{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.SlabDatePanel-module__7qP17q__resetButton{color:#334155;cursor:pointer;font:inherit;background:#fff;border:1px solid #dbe5f0;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.SlabDatePanel-module__7qP17q__resetButton:hover{color:#1d4ed8;border-color:#93c5fd}.SlabDatePanel-module__7qP17q__stateRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SlabDatePanel-module__7qP17q__stateRail div{background:#fff;border:1px solid #dbe5f0;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.SlabDatePanel-module__7qP17q__stateRail span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.SlabDatePanel-module__7qP17q__stateRail strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;line-height:1.25;overflow:hidden}.SlabDatePanel-module__7qP17q__event{border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.SlabDatePanel-module__7qP17q__eventTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.SlabDatePanel-module__7qP17q__eventTop strong{font-size:12px}.SlabDatePanel-module__7qP17q__eventTop span,.SlabDatePanel-module__7qP17q__event small{color:#64748b;font-size:11px}.SlabDatePanel-module__7qP17q__eventRoute{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.SlabDatePanel-module__7qP17q__eventRoute div{background:#f8fafc;border:1px solid #dbe5f0;border-left:3px solid #94a3b8;border-radius:8px;gap:5px;min-width:0;min-height:50px;padding:8px 9px;display:grid}.SlabDatePanel-module__7qP17q__eventRoute div[data-tone=ok],.SlabDatePanel-module__7qP17q__eventRoute div[data-tone=early]{background:#ecfdf3;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.SlabDatePanel-module__7qP17q__eventRoute div[data-tone=info]{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.SlabDatePanel-module__7qP17q__eventRoute div[data-tone=late]{background:#fff1f2;border-color:#fecaca #fecaca #fecaca #dc2626}.SlabDatePanel-module__7qP17q__eventRoute div[data-tone=wait],.SlabDatePanel-module__7qP17q__eventRoute div[data-tone=muted]{background:#f8fafc;border-color:#dbe5f0 #dbe5f0 #dbe5f0 #94a3b8}.SlabDatePanel-module__7qP17q__eventRoute span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:950;line-height:1}.SlabDatePanel-module__7qP17q__eventRoute strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:950;line-height:1.2;overflow:hidden}.SlabDatePanel-module__7qP17q__event p{color:#334155;margin:0;font-size:12px;line-height:1.35}.SlabDatePanel-module__7qP17q__empty{color:#64748b;font-size:12px}@media (max-width:760px){.SlabDatePanel-module__7qP17q__fields,.SlabDatePanel-module__7qP17q__dateDecisionRail,.SlabDatePanel-module__7qP17q__dateDecisionMetrics,.SlabDatePanel-module__7qP17q__planRail,.SlabDatePanel-module__7qP17q__planRailDates{grid-template-columns:1fr}.SlabDatePanel-module__7qP17q__activeStateStrip{flex-direction:column;align-items:stretch}.SlabDatePanel-module__7qP17q__stateRail,.SlabDatePanel-module__7qP17q__eventRoute{grid-template-columns:1fr}}.SlabDatePanel-module__7qP17q__slabCard,.SlabDatePanel-module__7qP17q__readonly,.SlabDatePanel-module__7qP17q__event{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#d8e0ea;border-radius:16px;box-shadow:0 1px 2px #0f172a0d,0 8px 20px #0f172a0a}.SlabDatePanel-module__7qP17q__head h3,.SlabDatePanel-module__7qP17q__history h4{color:#0f172a;letter-spacing:0;font-size:15px;font-weight:900}.SlabDatePanel-module__7qP17q__head span,.SlabDatePanel-module__7qP17q__readonly small,.SlabDatePanel-module__7qP17q__eventTop span,.SlabDatePanel-module__7qP17q__event small{color:#64748b;font-weight:850}.SlabDatePanel-module__7qP17q__readonly strong,.SlabDatePanel-module__7qP17q__eventTop strong{color:#0f172a;font-weight:900}.SlabDatePanel-module__7qP17q__message{border-radius:14px;font-weight:900}.SlabDatePanel-module__7qP17q__slabCard,.SlabDatePanel-module__7qP17q__readonly,.SlabDatePanel-module__7qP17q__event,.SlabDatePanel-module__7qP17q__message{border-radius:8px}.SlabDatePanel-module__7qP17q__slabCard,.SlabDatePanel-module__7qP17q__readonly,.SlabDatePanel-module__7qP17q__event{border-color:#cbd8e8;box-shadow:0 10px 24px #0f172a0f}
.ZoneMetalWorkspace-module__iALG4a__page{color:#111827;min-height:100vh;padding:0 var(--page-gutter) 28px;background:#f4f6f8}.ZoneMetalWorkspace-module__iALG4a__shell{max-width:var(--page-container-max-width);gap:14px;margin:0 auto;display:grid}.ZoneMetalWorkspace-module__iALG4a__header{background:#fff;border:1px solid #d9e3ef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #0f172a12}.ZoneMetalWorkspace-module__iALG4a__titleBlock{gap:4px;min-width:0;display:grid}.ZoneMetalWorkspace-module__iALG4a__kicker{color:#64748b;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1}.ZoneMetalWorkspace-module__iALG4a__titleBlock h1{margin:0;font-size:24px;line-height:1.1}.ZoneMetalWorkspace-module__iALG4a__titleBlock p{color:#64748b;margin:0;font-size:13px;font-weight:650;line-height:1.45}.ZoneMetalWorkspace-module__iALG4a__headerActions{flex:none}.ZoneMetalWorkspace-module__iALG4a__message{border-radius:8px;padding:12px 14px;font-weight:750}.ZoneMetalWorkspace-module__iALG4a__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ZoneMetalWorkspace-module__iALG4a__warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.ZoneMetalWorkspace-module__iALG4a__contextBar{background:#fff;border:1px solid #d9e3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 160px auto;align-items:stretch;gap:0;display:grid;overflow:hidden}.ZoneMetalWorkspace-module__iALG4a__contextBar>div{border-right:1px solid #e5e7eb;gap:4px;min-width:0;min-height:62px;padding:12px 14px;display:grid}.ZoneMetalWorkspace-module__iALG4a__contextBar>div:last-child{border-right:0}.ZoneMetalWorkspace-module__iALG4a__contextBar span,.ZoneMetalWorkspace-module__iALG4a__kpiCard span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.ZoneMetalWorkspace-module__iALG4a__contextBar strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.ZoneMetalWorkspace-module__iALG4a__unitToggle{justify-content:center;align-items:center;gap:0;padding:12px;display:inline-flex}.ZoneMetalWorkspace-module__iALG4a__unitButton,.ZoneMetalWorkspace-module__iALG4a__unitActive{cursor:pointer;font:inherit;border:1px solid #cbd5e1;min-width:42px;height:38px;padding:0 12px;font-size:13px;font-weight:900}.ZoneMetalWorkspace-module__iALG4a__unitButton{color:#64748b;background:#fff}.ZoneMetalWorkspace-module__iALG4a__unitActive{color:#fff;background:#111827}.ZoneMetalWorkspace-module__iALG4a__unitButton:first-child,.ZoneMetalWorkspace-module__iALG4a__unitActive:first-child{border-radius:8px 0 0 8px}.ZoneMetalWorkspace-module__iALG4a__unitButton:last-child,.ZoneMetalWorkspace-module__iALG4a__unitActive:last-child{border-radius:0 8px 8px 0}.ZoneMetalWorkspace-module__iALG4a__viewTabs{background:#fff;border:1px solid #d9e3ef;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:5px;display:inline-flex}.ZoneMetalWorkspace-module__iALG4a__viewTab,.ZoneMetalWorkspace-module__iALG4a__viewTabActive,.ZoneMetalWorkspace-module__iALG4a__calendarToolbar button,.ZoneMetalWorkspace-module__iALG4a__calendarMode,.ZoneMetalWorkspace-module__iALG4a__calendarModeActive{cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850}.ZoneMetalWorkspace-module__iALG4a__viewTab,.ZoneMetalWorkspace-module__iALG4a__calendarToolbar button,.ZoneMetalWorkspace-module__iALG4a__calendarMode{color:#475569;background:0 0}.ZoneMetalWorkspace-module__iALG4a__viewTab:hover,.ZoneMetalWorkspace-module__iALG4a__calendarToolbar button:hover,.ZoneMetalWorkspace-module__iALG4a__calendarMode:hover{color:#111827;background:#f8fafc}.ZoneMetalWorkspace-module__iALG4a__viewTabActive,.ZoneMetalWorkspace-module__iALG4a__calendarModeActive{color:#fff;background:#111827}.ZoneMetalWorkspace-module__iALG4a__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ZoneMetalWorkspace-module__iALG4a__kpiCard{background:#fff;border:1px solid #dbe3ec;border-top:4px solid #94a3b8;border-radius:8px;gap:10px;min-height:86px;padding:13px 14px;display:grid}.ZoneMetalWorkspace-module__iALG4a__kpiCard[data-tone=green]{border-top-color:#16a34a}.ZoneMetalWorkspace-module__iALG4a__kpiCard[data-tone=amber]{border-top-color:#f59e0b}.ZoneMetalWorkspace-module__iALG4a__kpiCard[data-tone=violet]{border-top-color:#7c3aed}.ZoneMetalWorkspace-module__iALG4a__kpiCard[data-tone=blue]{border-top-color:#2563eb}.ZoneMetalWorkspace-module__iALG4a__kpiCard[data-tone=orange]{border-top-color:#ea580c}.ZoneMetalWorkspace-module__iALG4a__kpiCard[data-tone=red]{border-top-color:#dc2626}.ZoneMetalWorkspace-module__iALG4a__kpiCard strong{font-size:24px;line-height:1}.ZoneMetalWorkspace-module__iALG4a__tablePanel{background:#fff;border:1px solid #d9e3ef;border-radius:8px;overflow:hidden}.ZoneMetalWorkspace-module__iALG4a__panelHead{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex}.ZoneMetalWorkspace-module__iALG4a__panelHead h2{margin:0;font-size:18px;line-height:1.15}.ZoneMetalWorkspace-module__iALG4a__panelHead p{color:#64748b;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.4}.ZoneMetalWorkspace-module__iALG4a__tableWrap{overflow-x:auto}.ZoneMetalWorkspace-module__iALG4a__balanceTable{border-collapse:collapse;width:100%;min-width:1320px}.ZoneMetalWorkspace-module__iALG4a__balanceTable th,.ZoneMetalWorkspace-module__iALG4a__balanceTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:12px 14px;font-size:13px}.ZoneMetalWorkspace-module__iALG4a__balanceTable th{color:#475569;text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:900}.ZoneMetalWorkspace-module__iALG4a__cellNote{color:#64748b;white-space:normal;margin-top:4px;font-size:12px;font-weight:650;line-height:1.35;display:block}.ZoneMetalWorkspace-module__iALG4a__progressCell{gap:4px;display:grid}.ZoneMetalWorkspace-module__iALG4a__progressCell span{color:#64748b;font-size:12px;font-weight:650}.ZoneMetalWorkspace-module__iALG4a__signalStack{flex-wrap:wrap;gap:6px;display:flex}.ZoneMetalWorkspace-module__iALG4a__signalStack span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.ZoneMetalWorkspace-module__iALG4a__calendarToolbar,.ZoneMetalWorkspace-module__iALG4a__calendarModeSwitch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ZoneMetalWorkspace-module__iALG4a__calendarMeta{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ZoneMetalWorkspace-module__iALG4a__calendarMeta>strong{margin-right:auto;font-size:14px}.ZoneMetalWorkspace-module__iALG4a__calendarMeta>span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.ZoneMetalWorkspace-module__iALG4a__calendarDayGrid,.ZoneMetalWorkspace-module__iALG4a__calendarMonthGrid{gap:0;padding:14px;display:grid}.ZoneMetalWorkspace-module__iALG4a__calendarDayGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ZoneMetalWorkspace-module__iALG4a__calendarMonthGrid{grid-template-columns:repeat(7,minmax(160px,1fr));overflow-x:auto}.ZoneMetalWorkspace-module__iALG4a__calendarDay{background:#fff;border:1px solid #e5e7eb;gap:10px;min-height:180px;padding:12px;display:grid}.ZoneMetalWorkspace-module__iALG4a__calendarDayHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ZoneMetalWorkspace-module__iALG4a__calendarDayHead strong{font-size:13px;line-height:1.25}.ZoneMetalWorkspace-module__iALG4a__calendarDayHead span{color:#475569;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;min-width:26px;padding:4px 7px;font-size:11px;font-weight:900}.ZoneMetalWorkspace-module__iALG4a__calendarEvents{gap:8px;display:grid}.ZoneMetalWorkspace-module__iALG4a__calendarEvent{color:inherit;font:inherit;text-align:left;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:3px;padding:9px;display:grid}.ZoneMetalWorkspace-module__iALG4a__calendarEventButton{cursor:pointer;width:100%}.ZoneMetalWorkspace-module__iALG4a__calendarEventButton:hover,.ZoneMetalWorkspace-module__iALG4a__calendarEventButton:focus-visible{border-color:#60a5fa;outline:none;box-shadow:0 0 0 2px #2563eb1f}.ZoneMetalWorkspace-module__iALG4a__calendarEvent[data-status=live]{background:#f5f3ff;border-color:#ddd6fe}.ZoneMetalWorkspace-module__iALG4a__calendarEvent[data-status=completed]{background:#ecfdf3;border-color:#bbf7d0}.ZoneMetalWorkspace-module__iALG4a__calendarEvent[data-status=cancelled]{background:#fef2f2;border-color:#fecaca}.ZoneMetalWorkspace-module__iALG4a__calendarEvent strong{font-size:13px}.ZoneMetalWorkspace-module__iALG4a__calendarEvent span,.ZoneMetalWorkspace-module__iALG4a__calendarEvent small,.ZoneMetalWorkspace-module__iALG4a__calendarEmpty{color:#64748b;font-size:11px;font-weight:700;line-height:1.3}.ZoneMetalWorkspace-module__iALG4a__calendarEmpty{text-align:center;border:1px dashed #cbd5e1;border-radius:8px;padding:10px}.ZoneMetalWorkspace-module__iALG4a__availableBadge{border:1px solid #dbe3ec;border-radius:999px;min-width:90px;padding:5px 9px;font-weight:900;display:inline-flex}.ZoneMetalWorkspace-module__iALG4a__availableBadge[data-tone=ok]{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.ZoneMetalWorkspace-module__iALG4a__availableBadge[data-tone=empty]{color:#475569;background:#f8fafc}.ZoneMetalWorkspace-module__iALG4a__availableBadge[data-tone=bad]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ZoneMetalWorkspace-module__iALG4a__metricBadge{border:1px solid #dbe3ec;border-radius:999px;min-width:102px;padding:5px 9px;font-weight:900;display:inline-flex}.ZoneMetalWorkspace-module__iALG4a__metricBadge[data-tone=neutral],.ZoneMetalWorkspace-module__iALG4a__metricBadge[data-tone=empty]{color:#475569;background:#f8fafc}.ZoneMetalWorkspace-module__iALG4a__metricBadge[data-tone=ok]{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.ZoneMetalWorkspace-module__iALG4a__metricBadge[data-tone=warning]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.ZoneMetalWorkspace-module__iALG4a__metricBadge[data-tone=bad]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ZoneMetalWorkspace-module__iALG4a__actionButton,.ZoneMetalWorkspace-module__iALG4a__actionButtonDisabled{color:#64748b;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850}.ZoneMetalWorkspace-module__iALG4a__actionButton{color:#fff;cursor:pointer;background:#111827;border-color:#111827}.ZoneMetalWorkspace-module__iALG4a__actionButton:hover{background:#0f172a}.ZoneMetalWorkspace-module__iALG4a__actionButtonDisabled{cursor:not-allowed}.ZoneMetalWorkspace-module__iALG4a__empty{color:#64748b;text-align:center;padding:18px;font-size:13px;font-weight:750}.ZoneMetalWorkspace-module__iALG4a__modalOverlay{z-index:50;background:#0f172a70;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ZoneMetalWorkspace-module__iALG4a__transferModal{background:#fff;border-radius:8px;gap:14px;width:min(760px,100%);max-width:760px;max-height:min(760px,100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #0f172a47}.ZoneMetalWorkspace-module__iALG4a__modalHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ZoneMetalWorkspace-module__iALG4a__modalHead p{color:#64748b;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.ZoneMetalWorkspace-module__iALG4a__modalHead h2{margin:0;font-size:20px;line-height:1.15}.ZoneMetalWorkspace-module__iALG4a__transferSummary,.ZoneMetalWorkspace-module__iALG4a__transferMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ZoneMetalWorkspace-module__iALG4a__transferSummary>div,.ZoneMetalWorkspace-module__iALG4a__transferMetrics>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.ZoneMetalWorkspace-module__iALG4a__transferSummary span,.ZoneMetalWorkspace-module__iALG4a__transferMetrics span,.ZoneMetalWorkspace-module__iALG4a__transferGrid span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.ZoneMetalWorkspace-module__iALG4a__transferSummary strong,.ZoneMetalWorkspace-module__iALG4a__transferMetrics strong{overflow-wrap:anywhere;font-size:15px}.ZoneMetalWorkspace-module__iALG4a__transferGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ZoneMetalWorkspace-module__iALG4a__transferGrid label{gap:7px;display:grid}.ZoneMetalWorkspace-module__iALG4a__transferGrid input,.ZoneMetalWorkspace-module__iALG4a__transferGrid select,.ZoneMetalWorkspace-module__iALG4a__transferGrid textarea{color:#111827;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:0 11px;font-size:14px}.ZoneMetalWorkspace-module__iALG4a__transferGrid textarea{resize:vertical;min-height:86px;padding:10px 11px}.ZoneMetalWorkspace-module__iALG4a__transferComment{grid-column:1/-1}.ZoneMetalWorkspace-module__iALG4a__modalActions{justify-content:flex-end;gap:10px;display:flex}.ZoneMetalWorkspace-module__iALG4a__primaryAction,.ZoneMetalWorkspace-module__iALG4a__secondaryAction{cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850}.ZoneMetalWorkspace-module__iALG4a__primaryAction{color:#fff;background:#111827;border:1px solid #111827}.ZoneMetalWorkspace-module__iALG4a__secondaryAction{color:#475569;background:#fff;border:1px solid #cbd5e1}.ZoneMetalWorkspace-module__iALG4a__primaryAction:disabled,.ZoneMetalWorkspace-module__iALG4a__secondaryAction:disabled{cursor:not-allowed;opacity:.58}@media (max-width:980px){.ZoneMetalWorkspace-module__iALG4a__header,.ZoneMetalWorkspace-module__iALG4a__panelHead{display:grid}.ZoneMetalWorkspace-module__iALG4a__calendarMonthGrid{grid-template-columns:repeat(7,minmax(140px,1fr))}.ZoneMetalWorkspace-module__iALG4a__contextBar,.ZoneMetalWorkspace-module__iALG4a__kpiGrid{grid-template-columns:1fr 1fr}.ZoneMetalWorkspace-module__iALG4a__transferSummary,.ZoneMetalWorkspace-module__iALG4a__transferMetrics{grid-template-columns:1fr}}@media (max-width:640px){.ZoneMetalWorkspace-module__iALG4a__page{padding:0 var(--page-gutter-mobile) 24px}.ZoneMetalWorkspace-module__iALG4a__shell{padding:0}.ZoneMetalWorkspace-module__iALG4a__contextBar,.ZoneMetalWorkspace-module__iALG4a__kpiGrid{grid-template-columns:1fr}.ZoneMetalWorkspace-module__iALG4a__viewTabs{justify-self:stretch;overflow-x:auto}.ZoneMetalWorkspace-module__iALG4a__transferGrid{grid-template-columns:1fr}}
