@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff")}:root{--ds-graphite-1000:#08090b;--ds-graphite-950:#0b0c0e;--ds-graphite-900:#121417;--ds-graphite-850:#181b1f;--ds-graphite-800:#1f2328;--ds-graphite-750:#262a30;--ds-graphite-700:#2d323a;--ds-graphite-600:#3d434d;--ds-graphite-400:#8f96a1;--ds-graphite-300:#b3b9c2;--ds-graphite-100:#e4e7eb;--ds-graphite-50:#f3f4f6;--ds-mist-0:#fff;--ds-mist-50:#f8f9fb;--ds-mist-100:#f3f5f7;--ds-mist-150:#eef1f4;--ds-mist-200:#e2e6eb;--ds-mist-300:#cbd2da;--ds-mist-500:#5f6873;--ds-mist-600:#4a535e;--ds-mist-900:#111418;--ds-beacon-300:#ffa366;--ds-beacon-400:#ff8a3d;--ds-beacon-600:#c2410c;--ds-beacon-700:#b23a0a;--ds-beacon-ink:#1a0e05;--ds-petrol-300:#5ccbdb;--ds-petrol-400:#37b6c9;--ds-petrol-600:#0b6e7f;--ds-petrol-700:#095d6b;--ds-petrol-ink:#06181c;--ds-font-default:"Inter Variable", "Inter", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ds-font-sans:var(--company-font,var(--ds-font-default));--ds-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ds-font-features:"cv11", "ss01";--ds-text-12:.75rem;--ds-text-14:.875rem;--ds-text-16:1rem;--ds-text-20:1.25rem;--ds-text-24:1.5rem;--ds-text-32:2rem;--ds-text-40:2.5rem;--ds-leading-tight:1.15;--ds-leading-snug:1.3;--ds-leading-body:1.5;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-tracking-display:-.02em;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-radius-1:var(--company-radius-sm,8px);--ds-radius-2:var(--company-radius-md,12px);--ds-radius-3:var(--company-radius-lg,20px);--ds-radius-pill:999px;--ds-dur-1:.12s;--ds-dur-2:.2s;--ds-dur-3:.32s;--ds-ease-out:cubic-bezier(.2, .8, .2, 1);--ds-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ds-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ds-sidebar-width:256px;--ds-rail-width:72px;--ds-topbar-height:60px;--ds-content-max:1440px;--ds-gutter:24px;--ds-blur:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-canvas:var(--company-canvas,var(--ds-mist-100));--ds-surface-1:var(--company-surface,var(--ds-mist-0));--ds-surface-2:var(--ds-mist-50);--ds-surface-3:var(--ds-mist-150);--ds-sunken:var(--ds-mist-150);--ds-line:var(--company-line,var(--ds-mist-200));--ds-line-strong:var(--ds-mist-300);--ds-text-1:var(--company-ink,var(--ds-mist-900));--ds-text-2:var(--ds-mist-600);--ds-text-3:var(--ds-mist-500);--ds-heading:var(--company-navy,var(--ds-mist-900));--ds-inverse:var(--ds-mist-900);--ds-on-inverse:var(--ds-mist-0);--ds-brand:var(--company-primary,var(--ds-petrol-600));--ds-brand-strong:var(--company-primary-hover,var(--ds-petrol-700));--ds-brand-soft:var(--company-primary-soft,color-mix(in srgb, var(--ds-petrol-600) 10%, var(--ds-mist-0)));--ds-brand-text:var(--company-primary,var(--ds-petrol-600));--ds-on-brand:#fff;--ds-success:var(--company-success,#12753f);--ds-success-soft:#e3f5ea;--ds-warning:var(--company-warning,#8a5a00);--ds-warning-soft:#fff4d1;--ds-danger:var(--company-danger,#b42318);--ds-danger-soft:#fdecea;--ds-info:#1d5fd1;--ds-info-soft:#e6eefc;--ds-temp:#6d28d9;--ds-temp-soft:#f0e9fe;--ds-chart-available:#12753f;--ds-chart-assigned:#1d5fd1;--ds-chart-maintenance:#a87400;--ds-chart-parked:#6b7581;--ds-chart-inactive:#b42318;--ds-chart-temp:#6d28d9;--ds-chart-track:var(--ds-mist-150);--ds-chart-grid:var(--ds-mist-200);--ds-focus:var(--ds-brand);--ds-focus-ring:0 0 0 2px var(--ds-surface-1), 0 0 0 4px var(--ds-focus);--ds-overlay:#1114186b;--ds-glass:color-mix(in srgb, var(--ds-surface-1) 74%, transparent);--ds-glass-strong:color-mix(in srgb, var(--ds-surface-1) 88%, transparent);--ds-glass-line:color-mix(in srgb, var(--ds-mist-900) 8%, transparent);--ds-highlight:#ffffffe6;--ds-elev-0:none;--ds-elev-1:0 1px 2px #1114180f, 0 1px 1px #11141808;--ds-elev-2:0 2px 4px #1114180a, 0 6px 16px #1114180f;--ds-elev-3:0 4px 8px #1114180d, 0 16px 36px #1114181a;--ds-elev-4:0 8px 16px #1114180f, 0 28px 64px #11141829;--ds-wash:radial-gradient(1200px 520px at 100% -10%, color-mix(in srgb, var(--ds-brand) 7%, transparent), transparent 62%), radial-gradient(900px 420px at -10% 110%, color-mix(in srgb, var(--ds-info) 5%, transparent), transparent 60%);--ds-tile-face:linear-gradient(180deg, var(--ds-surface-1) 0%, color-mix(in srgb, var(--ds-surface-1) 92%, var(--ds-brand)) 100%);--ds-tile-plinth:color-mix(in srgb, var(--ds-brand) 16%, var(--ds-mist-200));--ds-sidebar-bg:var(--company-sidebar,color-mix(in srgb, var(--ds-surface-1) 70%, var(--ds-canvas)));--ds-sidebar-text:var(--company-sidebar-text,var(--ds-text-2));--ds-sidebar-text-strong:var(--ds-text-1);--ds-sidebar-active:color-mix(in srgb, var(--ds-brand) 11%, var(--ds-surface-1));--ds-sidebar-hover:color-mix(in srgb, var(--ds-text-1) 5%, transparent);--ds-sidebar-line:var(--ds-line)}html[data-app=owner]{--ds-brand:var(--ds-beacon-600);--ds-brand-strong:var(--ds-beacon-700);--ds-brand-soft:color-mix(in srgb, var(--ds-beacon-600) 10%, var(--ds-mist-0));--ds-brand-text:var(--ds-beacon-700);--ds-on-brand:#fff}html[data-scheme=dark],html[data-app=owner]:not([data-scheme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-canvas:var(--ds-graphite-950);--ds-surface-1:var(--ds-graphite-900);--ds-surface-2:var(--ds-graphite-850);--ds-surface-3:var(--ds-graphite-800);--ds-sunken:var(--ds-graphite-1000);--ds-line:var(--ds-graphite-700);--ds-line-strong:var(--ds-graphite-600);--ds-text-1:var(--ds-graphite-50);--ds-text-2:var(--ds-graphite-300);--ds-text-3:var(--ds-graphite-400);--ds-heading:var(--ds-graphite-50);--ds-inverse:var(--ds-graphite-50);--ds-on-inverse:var(--ds-graphite-950);--ds-brand:var(--company-primary,var(--ds-petrol-400));--ds-brand-strong:color-mix(in srgb, var(--ds-brand) 84%, white);--ds-brand-soft:color-mix(in srgb, var(--ds-brand) 16%, var(--ds-graphite-900));--ds-brand-text:color-mix(in srgb, var(--company-primary,var(--ds-petrol-300)) 62%, white);--ds-on-brand:var(--company-on-primary,var(--ds-petrol-ink));--ds-success:#4cc983;--ds-success-soft:#12291d;--ds-warning:#f2c14e;--ds-warning-soft:#2b2410;--ds-danger:#ff7b72;--ds-danger-soft:#2e1615;--ds-info:#6aa8ff;--ds-info-soft:#14223a;--ds-temp:#b79cff;--ds-temp-soft:#221a38;--ds-chart-available:#4cc983;--ds-chart-assigned:#6aa8ff;--ds-chart-maintenance:#f2c14e;--ds-chart-parked:#8f96a1;--ds-chart-inactive:#ff7b72;--ds-chart-temp:#b79cff;--ds-chart-track:var(--ds-graphite-800);--ds-chart-grid:var(--ds-graphite-700);--ds-overlay:#040506a3;--ds-glass:color-mix(in srgb, var(--ds-graphite-900) 68%, transparent);--ds-glass-strong:color-mix(in srgb, var(--ds-graphite-900) 86%, transparent);--ds-glass-line:#ffffff12;--ds-highlight:#ffffff0f;--ds-elev-1:0 1px 2px #0006, inset 0 1px 0 #ffffff08;--ds-elev-2:0 2px 6px #00000059, 0 8px 20px #0000004d, inset 0 1px 0 #ffffff0a;--ds-elev-3:0 6px 12px #0006, 0 20px 44px #0000006b, inset 0 1px 0 #ffffff0d;--ds-elev-4:0 10px 20px #00000073, 0 32px 72px #0000008c, inset 0 1px 0 #ffffff0f;--ds-wash:radial-gradient(1100px 560px at 100% -12%, color-mix(in srgb, var(--ds-brand) 10%, transparent), transparent 60%), radial-gradient(800px 480px at -8% 108%, #6aa8ff0f, transparent 60%);--ds-tile-face:linear-gradient(180deg, var(--ds-graphite-800) 0%, var(--ds-graphite-850) 100%);--ds-tile-plinth:color-mix(in srgb, var(--ds-brand) 30%, var(--ds-graphite-1000));--ds-sidebar-bg:color-mix(in srgb, var(--ds-graphite-900) 82%, var(--ds-graphite-950));--ds-sidebar-text:var(--ds-graphite-300);--ds-sidebar-text-strong:var(--ds-graphite-50);--ds-sidebar-active:color-mix(in srgb, var(--ds-brand) 14%, var(--ds-graphite-850));--ds-sidebar-hover:#ffffff0d;--ds-sidebar-line:var(--ds-graphite-800)}html[data-app=owner][data-scheme=dark],html[data-app=owner]:not([data-scheme]){--ds-brand:var(--ds-beacon-400);--ds-brand-strong:var(--ds-beacon-300);--ds-brand-soft:color-mix(in srgb, var(--ds-beacon-400) 14%, var(--ds-graphite-900));--ds-brand-text:var(--ds-beacon-300);--ds-on-brand:var(--ds-beacon-ink)}html[data-scheme=light][data-sidebar=dark],html[data-scheme=light][data-sidebar=brand],html:not([data-scheme=dark])[data-sidebar=dark],html:not([data-scheme=dark])[data-sidebar=brand]{--ds-sidebar-bg:var(--company-sidebar,var(--ds-graphite-900));--ds-sidebar-text:var(--company-sidebar-text,var(--ds-graphite-300));--ds-sidebar-text-strong:var(--company-sidebar-text,#fff);--ds-sidebar-active:#ffffff24;--ds-sidebar-hover:#ffffff14;--ds-sidebar-line:#ffffff1a}html[lang=ar]{--ds-leading-body:1.6;--ds-tracking-display:0}:root{--tms-navy:var(--ds-heading);--tms-ink:var(--ds-text-1);--tms-muted:var(--ds-text-2);--tms-nav:var(--ds-text-2);--tms-blue:var(--ds-brand);--tms-primary:var(--ds-brand);--tms-blue-hover:var(--ds-brand-strong);--tms-blue-soft:var(--ds-brand-soft);--tms-primary-soft:var(--ds-brand-soft);--tms-canvas:var(--ds-canvas);--tms-line:var(--ds-line);--tms-border:var(--ds-line);--tms-white:var(--ds-surface-1);--tms-surface:var(--ds-surface-2);--tms-danger:var(--ds-danger);--tms-danger-soft:var(--ds-danger-soft);--tms-success:var(--ds-success);--tms-success-soft:var(--ds-success-soft);--tms-warning:var(--ds-warning);--tms-warning-soft:var(--ds-warning-soft);--tms-sidebar-width:var(--ds-sidebar-width);--tms-sidebar-collapsed:var(--ds-rail-width);--tms-topbar-height:var(--ds-topbar-height);--tms-radius:var(--ds-radius-2);--tms-radius-sm:var(--ds-radius-1);--tms-radius-md:var(--ds-radius-2);--tms-radius-lg:var(--ds-radius-3);--tms-shadow-sm:var(--ds-elev-1);--tms-shadow-md:var(--ds-elev-3);--tms-font:var(--ds-font-sans);--tms-sidebar-bg:var(--ds-sidebar-bg);--tms-sidebar-text:var(--ds-sidebar-text)}.tms-theme-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.tms-theme-grid>*{min-width:0}.tms-theme-h{margin:0 0 12px;font-size:15px}.tms-theme-logo-row{align-items:center;gap:12px;display:flex}.tms-theme-logo{object-fit:contain;border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);background:var(--tms-white);width:56px;height:56px}.tms-preset-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tms-preset{border:1px solid var(--tms-line);background:var(--tms-white);color:var(--tms-ink);cursor:pointer;text-transform:capitalize;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.tms-preset__swatch{border-radius:50%;width:14px;height:14px}.tms-color-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:10px;display:grid}.tms-color{color:var(--tms-muted);align-items:center;gap:8px;font-size:12px;display:flex}.tms-color input{background:0 0;border:0;flex:none;width:36px;height:28px;padding:0}.tms-preview{border:1px dashed var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-canvas);padding:16px}.tms-preview__bar{align-items:center;gap:10px;display:flex}.tms-preview__bar img,.tms-preview__bar b{background:var(--ds-brand);width:36px;height:36px;color:var(--ds-on-brand);object-fit:cover;border-radius:8px;place-items:center;display:grid}.tms-preview__bar small{color:var(--tms-muted);display:block}.tms-access-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;margin-bottom:12px;display:grid}.tms-access-form .tms-input,.tms-access-form .tms-field{width:100%;min-width:0}.tms-access-form .tms-btn{justify-self:start}.tms-report-bar{flex-wrap:nowrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.tms-report-filters{flex:auto;align-items:end;gap:12px;min-width:0;display:flex}.tms-report-filters .tms-field{min-width:140px;margin-bottom:0}.tms-report-filters .tms-field:first-child{flex:220px;min-width:180px}.tms-report-filters .tms-field:not(:first-child){flex:0 0 150px}.tms-report-filters .tms-btn{flex:none}.tms-export-group{flex:none;justify-items:start;gap:6px;display:grid}.tms-export-group__title{margin:0;font-size:13px;font-weight:700}.tms-export-group__actions{flex-wrap:wrap;gap:8px;display:flex}.tms-access-actions{flex-wrap:wrap;gap:6px;display:flex}.tms-linkish{color:var(--tms-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tms-module-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:8px 0 14px;display:grid}.tms-module-check{align-items:center;gap:8px;font-size:13px;display:flex}.tms-user-section{margin-bottom:20px}.tms-check-table{border-collapse:collapse;width:100%;font-size:13px}.tms-check-table th,.tms-check-table td{border-bottom:1px solid var(--ds-line);text-align:start;vertical-align:middle;padding:8px 6px}.tms-check-radios{flex-wrap:wrap;gap:12px;display:flex}.tms-check-radios label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tms-access-group{margin:0 0 8px}.tms-access-group h4{margin:0 0 2px;font-size:13px;font-weight:650}.tms-section-title{margin:0 0 4px;font-size:16px}.tms-split{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:16px 0;display:grid}.tms-inline-link{color:var(--tms-blue);margin-top:12px;font-weight:600;display:inline-block}.tms-bar-row{grid-template-columns:minmax(120px,220px) 1fr 40px;align-items:center;gap:10px;margin:8px 0;display:grid}.tms-bar-track{background:var(--tms-blue-soft);border-radius:999px;height:10px}.tms-bar-fill{background:var(--tms-blue);border-radius:999px;height:10px}.tms-tool-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tms-tool{text-align:start;border:1px solid var(--tms-line);background:var(--tms-white);border-radius:var(--tms-radius-sm);cursor:pointer;gap:4px;width:100%;padding:10px 12px;display:grid}.tms-tool:disabled{opacity:.6;cursor:not-allowed}.tms-tool span{color:var(--tms-muted);font-size:12px}.tms-preset[aria-pressed=true]{border-color:var(--tms-blue);background:var(--tms-blue-soft);color:var(--tms-blue)}.tms-spinner{border:3px solid var(--tms-line);border-top-color:var(--tms-blue);border-radius:50%;width:28px;height:28px;margin:24px auto;animation:.7s linear infinite tms-spin}@keyframes tms-spin{to{transform:rotate(360deg)}}.tms-chat{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-white);grid-template-rows:1fr auto;height:min(560px,100vh - 220px);display:grid;overflow:hidden}.tms-chat__messages{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.tms-chat__bubble{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:10px 14px;font-size:13px}.tms-chat__bubble--user{background:var(--tms-blue);color:var(--tms-white);align-self:flex-end;margin-inline-start:auto}.tms-chat__bubble--assistant{background:var(--tms-canvas);border:1px solid var(--tms-line);align-self:flex-start;margin-inline-end:auto}[dir=rtl] .tms-chat__bubble{text-align:start}.tms-chat__composer{border-top:1px solid var(--tms-line);background:var(--ds-surface-2);gap:8px;padding:12px;display:flex}.tms-chat__composer .tms-field{flex:1;margin:0}.tms-chat__composer .tms-btn{align-self:end}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tms-mono{letter-spacing:.04em;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tms-sensitive{border:1px solid var(--tms-warning);border-radius:var(--tms-radius-md);background:var(--tms-warning-soft);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:4px 0 0;padding:12px 14px;display:grid}.tms-sensitive legend{color:var(--tms-ink);padding:0 6px;font-weight:600}.tms-sensitive .tms-muted{grid-column:1/-1;margin:0}.tms-dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;margin:0 0 12px;display:grid}.tms-dl>div{border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);background:var(--tms-canvas);padding:8px 10px}.tms-dl dt{color:var(--tms-muted);font-size:12px}.tms-dl dd{color:var(--tms-ink);margin:2px 0 0;font-weight:600}.tms-tamm{border:1px solid var(--tms-line);border-radius:var(--tms-radius);background:var(--tms-canvas);margin-top:16px;padding:14px}.tms-tamm__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tms-tamm__head h3{margin:0 0 4px}.tms-tamm__head p{color:var(--tms-muted);margin:0;font-size:13px}.tms-tamm__state{background:var(--tms-surface);color:var(--tms-muted);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.tms-tamm__state.is-on{color:var(--tms-ink)}.tms-tamm__groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.tms-tamm__groups article{border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);padding:10px}.tms-tamm__groups h4{margin:0 0 8px;font-size:13px}.tms-tamm__actions{flex-wrap:wrap;gap:6px;display:flex}.tms-tamm__history{margin:14px 0 0;padding:0;list-style:none}.tms-tamm__history li{border-top:1px solid var(--tms-line);gap:2px;padding:8px 0;font-size:12px;display:grid}.tms-tamm__history small{color:var(--tms-muted);word-break:break-word;overflow-wrap:anywhere}.tms-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tms-kpi--danger{border-inline-start:4px solid var(--tms-danger);background:var(--tms-danger-soft)}.tms-kpi--warning{border-inline-start:4px solid var(--tms-warning);background:var(--tms-warning-soft)}.tms-compliance{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.tms-compliance li{border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);overflow-wrap:anywhere;padding:8px 10px}.tms-compliance li.is-expired{border-color:var(--tms-danger);color:var(--tms-danger)}.tms-evidence{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tms-evidence__slot{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-white);box-shadow:var(--tms-shadow-sm);align-content:start;gap:8px;padding:10px;display:grid}.tms-evidence__slot--wide{grid-column:1/-1}.tms-evidence__slot header{justify-content:space-between;align-items:center;gap:6px;display:flex}.tms-evidence__items{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:6px;display:grid}.tms-evidence__item{gap:4px;margin:0;display:grid}.tms-evidence__item img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--tms-radius-sm);border:1px solid var(--tms-line);width:100%}.tms-evidence__item figcaption{color:var(--tms-muted);flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.tms-evidence__file{aspect-ratio:4/3;border-radius:var(--tms-radius-sm);background:var(--tms-blue-soft);color:var(--tms-blue);place-items:center;font-weight:700;display:grid}.tms-evidence__pick{cursor:pointer;justify-self:start}.tms-link-danger{color:var(--tms-danger);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.tms-pill{background:var(--tms-canvas);color:var(--tms-muted);border-radius:999px;padding:2px 8px;font-size:11px}.tms-signature canvas{aspect-ratio:10/3;border:1px dashed var(--tms-line);border-radius:var(--tms-radius-sm);touch-action:none;background:#fff;width:100%;max-width:600px}.tms-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tms-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tms-fieldset{border:1px solid var(--ds-line);border-radius:10px;flex-wrap:wrap;gap:6px 16px;margin:12px 0;padding:10px 14px;display:flex}.tms-fieldset legend{padding:0 6px;font-weight:600}.tms-builder-field{border:1px dashed var(--ds-line);border-radius:10px;margin-bottom:10px;padding:10px}.tms-form-fill{gap:10px;display:grid}.tms-trail{gap:6px;margin:0;padding-inline-start:18px;display:grid}.tms-step-edit{border-top:1px dashed var(--ds-line);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 14px;padding:8px 0;display:flex}.tms-steps{gap:6px;margin:0;padding-inline-start:18px;display:grid}.tms-steps__item--approved{color:var(--ds-success)}.tms-steps__item--rejected{color:var(--ds-danger)}.tms-steps__item--current{font-weight:600}.tms-steps__item--waiting{color:var(--ds-text-2)}.tms-form-preview{border-radius:8px;max-width:100%;max-height:260px;display:block}.tms-version-history{margin:10px 0}.tms-version-history ol{gap:6px;margin:6px 0 0;padding-inline-start:18px;display:grid}.tms-link{color:var(--ds-brand-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0;text-decoration:underline}.tms-invoice-page{max-width:900px;margin:0 auto}.tms-invoice-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tms-invoice{color:#1f2937;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.tms-invoice--draft:before{content:attr(data-watermark);text-align:center;letter-spacing:.1em;color:#94a3b81f;pointer-events:none;font-size:96px;font-weight:800;position:absolute;inset:35% 0 auto;transform:rotate(-24deg)}.tms-invoice__head,.tms-invoice__parties{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tms-invoice__brand{color:#0f172a;font-size:1.4rem;font-weight:700}.tms-invoice__title{text-align:end}.tms-invoice__title h1{color:#1d4ed8;margin:0 0 4px;font-size:1.15rem}.tms-invoice__meta{gap:2px;margin:8px 0 0;font-size:.85rem;display:grid}.tms-invoice__meta div,.tms-invoice__totals dl div{justify-content:space-between;gap:12px;display:flex}.tms-invoice__meta dt{color:var(--ds-text-2)}.tms-invoice__meta dd,.tms-invoice__totals dd{margin:0}.tms-invoice__parties{margin-top:20px}.tms-invoice__box{border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:12px;font-size:.9rem;display:grid}.tms-invoice__box h2,.tms-invoice__h{text-transform:uppercase;letter-spacing:.04em;color:#475569;margin:0 0 4px;font-size:.8rem}.tms-invoice__h{margin-top:22px}.tms-invoice__scroll{overflow-x:auto}.tms-invoice__table{border-collapse:collapse;width:100%;font-size:.88rem}.tms-invoice__table th{text-align:start;white-space:nowrap;background:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:8px}.tms-invoice__table td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:8px}.tms-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:end!important}.tms-invoice__totals{margin-top:12px;max-width:360px;margin-inline-start:auto}.tms-invoice__totals dl{font-variant-numeric:tabular-nums;gap:6px;margin:0;display:grid}.tms-invoice__grand{border-top:2px solid #0f172a;padding-top:6px;font-size:1.05rem;font-weight:700}.tms-invoice__foot{margin-top:20px;font-size:.8rem}@media (width<=640px){.tms-invoice{padding:16px}.tms-invoice__head,.tms-invoice__parties{grid-template-columns:1fr}.tms-invoice__title{text-align:start}.tms-invoice--draft:before{font-size:56px}}@media print{@page{size:A4;margin:14mm}body{background:#fff!important}.tms-no-print,.tms-sidebar,.tms-topbar{display:none!important}.tms-shell,.tms-main,.tms-content,.tms-invoice-page{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.tms-invoice{box-shadow:none;border:0;padding:0;overflow:visible}.tms-invoice--draft:before{-webkit-print-color-adjust:exact;print-color-adjust:exact;position:fixed}.tms-invoice__table th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tms-invoice__table tr,.tms-invoice__totals{break-inside:avoid}.tms-invoice__scroll{overflow:visible}}.tms-acct-board{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:8px 0 18px;display:grid}.tms-acct-card{--acct-accent:var(--ds-brand);isolation:isolate;border-radius:var(--ds-radius-2);border:1px solid var(--ds-line);border-block-start:3px solid var(--acct-accent);background:var(--ds-tile-face);min-height:118px;color:var(--ds-text-1);box-shadow:0 4px 0 -1px color-mix(in srgb, var(--acct-accent) 28%, var(--ds-line)), var(--ds-elev-2);transition:transform var(--ds-dur-2) var(--ds-ease-out), box-shadow var(--ds-dur-2) var(--ds-ease-out);padding:18px 18px 16px;position:relative;overflow:hidden}.tms-acct-card:before{content:"";z-index:-1;background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--acct-accent) 12%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.tms-acct-card--link:hover{box-shadow:0 6px 0 -1px color-mix(in srgb, var(--acct-accent) 34%, var(--ds-line)), var(--ds-elev-3);transform:translateY(-2px)}.tms-acct-card span,.tms-acct-card strong,.tms-acct-card small{display:block;position:relative}.tms-acct-card span{color:var(--ds-text-2);font-size:13px}.tms-acct-card strong{letter-spacing:-.02em;color:var(--ds-text-1);font-variant-numeric:tabular-nums;margin-top:10px;font-size:24px}.tms-acct-card small{color:var(--ds-text-2);margin-top:6px}.tms-acct-card--teal{--acct-accent:var(--ds-brand)}.tms-acct-card--blue{--acct-accent:var(--ds-info)}.tms-acct-card--green{--acct-accent:var(--ds-success)}.tms-acct-card--amber{--acct-accent:var(--ds-warning)}.tms-acct-card--rose{--acct-accent:var(--ds-danger)}.tms-acct-card--violet{--acct-accent:var(--ds-temp)}.tms-acct-card--slate{--acct-accent:var(--ds-text-3)}.tms-acct-card--sky{--acct-accent:var(--ds-chart-assigned)}@media (prefers-reduced-motion:reduce){.tms-acct-card{transition:none}.tms-acct-card--link:hover{transform:none}}.tms-acct-split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.tms-acct-doc-head,.tms-acct-totals{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.tms-acct-totals{text-align:end;justify-content:flex-end;margin:12px 0}@media print{.tms-acct-toolbar,.tms-sidebar,.tms-topbar{display:none!important}.tms-acct-card{box-shadow:none}}.tms-session-loading{place-items:center;min-height:60vh;display:grid}.tms-recovery{place-items:center;min-height:60vh;padding:32px 16px;display:grid}.tms-recovery__card{background:var(--tms-white);border:1px solid var(--tms-line);border-radius:var(--tms-radius-lg);width:min(520px,100%);box-shadow:var(--tms-shadow-md);text-align:start;padding:28px 24px}.tms-recovery__title{margin-block-end:8px;font-size:20px;line-height:1.3}.tms-recovery__body{color:var(--tms-ink);margin:0 0 16px}.tms-recovery__ref{color:var(--tms-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 20px;font-size:12px;display:flex}.tms-recovery__ref code{background:var(--tms-canvas);border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);overflow-wrap:anywhere;unicode-bidi:isolate;padding:2px 6px;font-size:12px}.tms-recovery__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=480px){.tms-recovery__actions .tms-btn{flex:100%}}.tms-settings-section{margin-bottom:20px}.tms-settings-section>.tms-card+.tms-card{margin-top:16px}.tms-session-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tms-session{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-white);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.tms-session--current{border-color:color-mix(in srgb, var(--ds-brand) 35%, transparent);background:var(--tms-blue-soft)}.tms-session--skeleton{flex-direction:column}.tms-session__main{flex:1;min-width:0}.tms-session__title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tms-session__title strong{overflow-wrap:anywhere}.tms-session__meta{color:var(--tms-muted);margin:4px 0 8px;font-size:12px}.tms-session__dates{flex-wrap:wrap;gap:4px 20px;margin:0;font-size:12px;display:flex}.tms-session__dates dt{color:var(--tms-muted)}.tms-session__dates dd{margin:0;font-weight:600}@media (width<=640px){.tms-session{flex-direction:column}.tms-session>.tms-btn{width:100%}}.tms-profile-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0;display:grid}.tms-profile-list dt{color:var(--tms-muted);font-size:12px}.tms-profile-list dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}a.tms-kpi{color:inherit;text-decoration:none;display:block}a.tms-kpi:hover,button.tms-kpi:hover{border-color:var(--tms-blue)}button.tms-kpi[aria-pressed=true]{background:var(--tms-blue-soft);border-color:var(--tms-blue)}a.tms-kpi:focus-visible,button.tms-kpi:focus-visible,.tms-acct-card--link:focus-visible{outline:2px solid var(--tms-blue);outline-offset:2px}.tms-acct-card--link{color:var(--ds-text-1);text-decoration:none;display:block}.tms-acct-card[aria-current=true]{outline:2px solid var(--acct-accent);outline-offset:2px;background:color-mix(in srgb, var(--acct-accent) 8%, var(--ds-surface-1))}.tms-num{font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.tms-acct-card,.tms-acct-card:hover{transition:none;transform:none}}@media (width<=640px){.tms-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tms-kpi{padding:12px}.tms-kpi strong{overflow-wrap:anywhere;font-size:22px}.tms-acct-board{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tms-acct-card,.tms-acct-card:hover{border-radius:14px;min-height:92px;padding:12px;transform:none}.tms-acct-card strong{overflow-wrap:anywhere;margin-top:6px;font-size:18px}}.tms-settings-section{scroll-margin-top:calc(var(--tms-topbar-height) + 12px)}.tms-support-banner{background:var(--tms-warning-soft);border-bottom:1px solid color-mix(in srgb, var(--ds-warning) 35%, transparent);color:var(--ds-warning);z-index:1;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 20px;font-size:13px;display:flex;position:relative}.tms-support-banner--write{background:var(--tms-danger-soft);border-bottom-color:color-mix(in srgb, var(--ds-danger) 30%, transparent);color:var(--tms-danger)}.tms-support-banner__icon{font-size:16px;line-height:1}.tms-support-banner__text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.tms-support-banner__text strong{overflow-wrap:anywhere;font-weight:600}.tms-support-banner__text small{color:inherit;opacity:.85}@media (width<=640px){.tms-support-banner{padding:8px 12px}}.tms-grant-reason{overflow-wrap:break-word;min-width:200px;max-width:320px;display:block}.tms-grant-window{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.tms-audit-details{overflow-wrap:anywhere;min-width:200px;max-width:360px;color:var(--tms-muted);font-size:12px;display:block}.tms-tabs--links a.tms-chip{text-decoration:none}.tms-tabs a.tms-chip:focus-visible,.tms-tabs button.tms-chip:focus-visible{outline:2px solid var(--tms-blue);outline-offset:2px}.tms-skeleton-rows{gap:10px;padding:4px 0;display:grid}.tms-role-cell{flex-direction:column;gap:2px;display:flex}.tms-role-cell small{color:var(--tms-muted);max-width:420px}.tms-role-badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tms-role-locked{background:var(--tms-blue-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tms-role-grants-all{align-items:flex-start;margin:4px 0 16px}.tms-role-actions{margin-top:16px}.tms-role-picker{flex-direction:column;gap:4px;min-width:0;display:flex}.tms-role-picker__link{font-size:12px}.tms-matrix-wrap{border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);background:var(--tms-white);-webkit-overflow-scrolling:touch;overflow-x:auto}.tms-matrix-wrap:focus-visible{outline:2px solid var(--tms-blue);outline-offset:2px}.tms-matrix{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:13px}.tms-matrix th,.tms-matrix td{border-bottom:1px solid var(--tms-line);text-align:center;white-space:nowrap;padding:8px 10px}.tms-matrix thead th{background:var(--ds-surface-2);color:var(--tms-nav);font-weight:600}.tms-matrix .tms-matrix__module{z-index:1;background:var(--tms-white);text-align:start;border-inline-end:1px solid var(--tms-line);min-width:150px;position:sticky;inset-inline-start:0}.tms-matrix thead .tms-matrix__module{background:var(--ds-surface-2);z-index:2}.tms-matrix__row-label{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.tms-matrix input[type=checkbox]{cursor:pointer;width:18px;height:18px}.tms-matrix input[type=checkbox]:disabled{cursor:not-allowed}.tms-matrix .tms-matrix__sensitive{background:var(--tms-warning-soft)}.tms-matrix thead .tms-matrix__sensitive{color:var(--tms-warning)}.tms-matrix__flag,.tms-matrix__legend{background:var(--tms-warning-soft);border:1px solid color-mix(in srgb, var(--ds-warning) 35%, transparent);color:var(--tms-warning);border-radius:999px;margin-inline-start:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.tms-matrix__extras{text-align:start}.tms-matrix__extra{cursor:pointer;align-items:center;gap:6px;margin-inline-end:12px;display:inline-flex}.tms-scope{border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);min-width:0;margin:12px 0;padding:10px 14px}.tms-scope legend{padding:0 6px;font-weight:600}.tms-scope__modes{flex-wrap:wrap;gap:8px 16px;display:flex}.tms-scope__bar{align-items:center;gap:12px;margin:8px 0;display:flex}.tms-scope__bar .tms-input{flex:auto;min-width:0;max-width:320px}.tms-scope__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;max-height:240px;padding:4px 0;display:grid;overflow-y:auto}.tms-facts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 20px;margin:0;display:grid}.tms-facts div{min-width:0}.tms-facts dt{color:var(--tms-muted);font-size:12px}.tms-facts dd{overflow-wrap:anywhere;margin:2px 0 0}*,:before,:after{box-sizing:border-box}html{accent-color:var(--ds-brand);-webkit-text-size-adjust:100%}html,body,#root{min-height:100%}body{font-family:var(--ds-font-sans);font-feature-settings:var(--ds-font-features);font-size:var(--ds-text-14);line-height:var(--ds-leading-body);color:var(--ds-text-1);background-color:var(--ds-canvas);background-image:var(--ds-wash);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed;margin:0}a{color:var(--ds-brand-text);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--ds-heading);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);margin:0}button,input,select,textarea{font:inherit;color:inherit}::selection{background:color-mix(in srgb, var(--ds-brand) 28%, transparent)}:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--ds-line-strong) transparent}.ds-icon{vertical-align:middle;flex:none;display:inline-block}[dir=rtl] .ds-icon--dir{transform:scaleX(-1)}.ds-logomark{color:currentColor}.ds-logomark__beacon{fill:var(--ds-brand)}.tms-num,.ds-num{font-variant-numeric:tabular-nums;white-space:nowrap}.tms-btn{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:36px;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-1);font-size:var(--ds-text-14);font-weight:var(--ds-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--ds-dur-1) var(--ds-ease-out), border-color var(--ds-dur-1) var(--ds-ease-out), color var(--ds-dur-1) var(--ds-ease-out), box-shadow var(--ds-dur-2) var(--ds-ease-out), transform var(--ds-dur-1) var(--ds-ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.tms-btn:hover{text-decoration:none}.tms-btn:active:not(:disabled){transform:translateY(1px)}.tms-btn:disabled{opacity:.55;cursor:not-allowed}.tms-btn--primary{background:var(--ds-brand);color:var(--ds-on-brand);box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px color-mix(in srgb, var(--ds-brand) 30%, transparent), 0 4px 14px -6px color-mix(in srgb, var(--ds-brand) 60%, transparent)}.tms-btn--primary:hover:not(:disabled){background:var(--ds-brand-strong)}.tms-btn--secondary{background:var(--ds-surface-1);color:var(--ds-text-1);border-color:var(--ds-line-strong);box-shadow:var(--ds-elev-1)}.tms-btn--secondary:hover:not(:disabled){background:var(--ds-surface-2);border-color:var(--ds-text-3)}.tms-btn--ghost{color:var(--ds-text-2);background:0 0}.tms-btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--ds-text-1) 7%, transparent);color:var(--ds-text-1)}.tms-btn--danger{background:var(--ds-danger-soft);color:var(--ds-danger);border-color:color-mix(in srgb, var(--ds-danger) 30%, transparent)}.tms-btn--danger:hover:not(:disabled){border-color:var(--ds-danger)}.tms-btn--sm{min-height:30px;padding:0 var(--ds-space-3);font-size:13px}.tms-btn--icon{inline-size:36px;min-inline-size:36px;padding:0}.tms-btn--icon.tms-btn--sm{inline-size:30px;min-inline-size:30px}.tms-card{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);padding:var(--ds-space-5);box-shadow:var(--ds-elev-1)}.tms-card--flush{padding:0;overflow:hidden}.tms-panel{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-3);padding:var(--ds-space-5);box-shadow:var(--ds-elev-1)}.tms-panel h3{margin:0 0 var(--ds-space-1);font-size:var(--ds-text-16)}.tms-stage{gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);display:grid}.tms-stage__grid{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tms-panel-head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);flex-wrap:wrap;display:flex}.tms-badge{border-radius:var(--ds-radius-pill);min-height:22px;font-size:12px;font-weight:var(--ds-weight-medium);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:4px;padding:0 9px;line-height:1.4;display:inline-flex}.tms-badge--blue{background:var(--ds-info-soft);color:var(--ds-info);border-color:color-mix(in srgb, var(--ds-info) 18%, transparent)}.tms-badge--green{background:var(--ds-success-soft);color:var(--ds-success);border-color:color-mix(in srgb, var(--ds-success) 18%, transparent)}.tms-badge--amber{background:var(--ds-warning-soft);color:var(--ds-warning);border-color:color-mix(in srgb, var(--ds-warning) 22%, transparent)}.tms-badge--gray{background:var(--ds-surface-3);color:var(--ds-text-2);border-color:var(--ds-line)}.tms-badge--red{background:var(--ds-danger-soft);color:var(--ds-danger);border-color:color-mix(in srgb, var(--ds-danger) 20%, transparent)}.tms-pill{border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);color:var(--ds-text-2);padding:2px 8px;font-size:12px}.tms-pill--ok{background:var(--ds-success-soft);color:var(--ds-success)}.tms-chips,.tms-tabs{gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.tms-filter-chips{margin:0 0 var(--ds-space-3);padding:0;list-style:none}.tms-filter-chips .tms-chip{text-align:start;max-width:100%}.tms-chip{min-height:32px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line-strong);background:var(--ds-surface-1);color:var(--ds-text-1);cursor:pointer;font-size:13px;font-weight:var(--ds-weight-medium);transition:background-color var(--ds-dur-1) var(--ds-ease-out), border-color var(--ds-dur-1) var(--ds-ease-out), color var(--ds-dur-1) var(--ds-ease-out);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tms-chip:hover{background:var(--ds-surface-2);border-color:var(--ds-text-3);text-decoration:none}.tms-chip--active,.tms-chip[aria-pressed=true],.tms-chip[aria-selected=true]{background:var(--ds-inverse);color:var(--ds-on-inverse);border-color:var(--ds-inverse)}.tms-chip--active:hover,.tms-chip[aria-pressed=true]:hover{background:var(--ds-inverse)}.tms-alert{margin:0 0 var(--ds-space-3);border-radius:var(--ds-radius-1);border:1px solid color-mix(in srgb, var(--ds-info) 24%, transparent);background:var(--ds-info-soft);color:var(--ds-text-1);padding:10px 14px;font-size:13px;line-height:1.45;display:block}.tms-alert--error{background:var(--ds-danger-soft);border-color:color-mix(in srgb, var(--ds-danger) 30%, transparent);color:var(--ds-danger)}.tms-alert--success{background:var(--ds-success-soft);border-color:color-mix(in srgb, var(--ds-success) 30%, transparent);color:var(--ds-success)}.tms-source{color:var(--ds-text-2);margin:0 0 var(--ds-space-3);font-size:12px}.tms-muted{color:var(--ds-text-2)}.tms-section-title{font-size:var(--ds-text-16);margin:0 0 var(--ds-space-1)}.tms-table-wrap{max-inline-size:100%;overflow:auto}.tms-table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--ds-text-14)}.tms-table th,.tms-table td{border-bottom:1px solid var(--ds-line);text-align:start;vertical-align:middle;padding:11px 16px}.tms-table th{z-index:1;background:var(--ds-surface-1);font-size:12px;font-weight:var(--ds-weight-medium);color:var(--ds-text-2);white-space:nowrap;border-bottom-color:var(--ds-line-strong);position:sticky;top:0}.tms-table tbody tr{transition:background-color var(--ds-dur-1) var(--ds-ease-out)}.tms-table tbody tr:hover{background:color-mix(in srgb, var(--ds-brand) 4%, transparent)}.tms-table tbody tr:last-child td{border-bottom:none}.tms-table td.tms-num,.tms-table th.tms-num,.tms-table .owner-num{text-align:end}[dir=rtl] .tms-table th,[dir=rtl] .tms-table td{text-align:right}[dir=rtl] .tms-table .tms-num,[dir=rtl] .tms-table .owner-num{text-align:left}.tms-page-header{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);flex-wrap:wrap;display:flex}.tms-page-header__main{min-inline-size:0}.tms-page-header__title,.owner-head h1,.ds-page__title{font-size:26px;font-weight:650;line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-display);color:var(--ds-heading)}.tms-page-header__eyebrow{color:var(--ds-text-2);margin:6px 0 0;font-size:13px}.tms-page-header__desc{color:var(--ds-text-2);max-inline-size:68ch;margin:6px 0 0}.tms-page-header__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.tms-empty{justify-items:center;gap:var(--ds-space-3);text-align:center;padding:var(--ds-space-10) var(--ds-space-6);display:grid}.tms-empty__icon{border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);block-size:48px;inline-size:48px;color:var(--ds-text-2);box-shadow:inset 0 0 0 1px var(--ds-line);place-items:center;display:grid}.tms-empty__title{font-size:var(--ds-text-16);margin:0}.tms-empty__text{color:var(--ds-text-2);max-inline-size:48ch;margin:var(--ds-space-1) auto 0}.tms-empty__action{margin-top:var(--ds-space-3)}.tms-empty--inline{text-align:start;padding:var(--ds-space-4);border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius-2);grid-template-columns:auto 1fr;place-items:start}.tms-empty--inline .tms-empty__text{margin-inline:0}.ds-error{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);margin:0 0 var(--ds-space-3);border-radius:var(--ds-radius-1);background:var(--ds-danger-soft);border:1px solid color-mix(in srgb, var(--ds-danger) 26%, transparent);color:var(--ds-text-1);flex-wrap:wrap;padding:10px 12px;display:flex}.ds-error__icon{color:var(--ds-danger)}.ds-error__text{flex:220px;margin:0;font-size:13px}.ds-error__retry{color:var(--ds-text-1)}.tms-skeleton{background:color-mix(in srgb, var(--ds-text-1) 9%, transparent);block-size:12px;animation:ds-pulse 1.6s var(--ds-ease-in-out) infinite;border-radius:6px;margin:4px 0;display:block}.tms-skeleton-rows{padding:var(--ds-space-2) 0;gap:2px;display:grid}.tms-skeleton-row{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:12px var(--ds-space-4);border-bottom:1px solid var(--ds-line);grid-template-columns:auto auto auto;display:grid}.tms-skeleton-row>.tms-skeleton{inline-size:auto;min-inline-size:48px}.tms-skeleton-row>.tms-skeleton:first-child{justify-self:start}.tms-resource-loading{padding:0}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.5}}.tms-spinner{border:3px solid var(--ds-line);border-top-color:var(--ds-brand);border-radius:50%;block-size:28px;inline-size:28px;margin:24px auto;animation:.7s linear infinite tms-spin}.tms-modal-backdrop{background:var(--ds-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--ds-space-6);z-index:1000;animation:ds-fade var(--ds-dur-2) var(--ds-ease-out);place-items:center;display:grid;position:fixed;inset:0}.tms-modal{background:var(--ds-surface-1);border:1px solid var(--ds-glass-line);border-radius:var(--ds-radius-3);inline-size:min(520px,100%);box-shadow:var(--ds-elev-4);max-block-size:calc(100vh - 48px);animation:ds-pop var(--ds-dur-2) var(--ds-ease-out);flex-direction:column;display:flex}.tms-modal__header{padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.tms-modal__header h2{font-size:18px}.tms-modal__body{padding:var(--ds-space-5);overflow:auto}.tms-modal__footer{padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-line);justify-content:flex-end;gap:var(--ds-space-2);background:var(--ds-surface-2);border-end-end-radius:var(--ds-radius-3);border-end-start-radius:var(--ds-radius-3);display:flex}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}}.ds-drawer-root{z-index:900;position:fixed;inset:0}.ds-drawer__backdrop{background:var(--ds-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;border:0;position:absolute;inset:0}.ds-drawer{background:var(--ds-surface-1);border-inline-start:1px solid var(--ds-glass-line);box-shadow:var(--ds-elev-4);outline:none;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.ds-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-4);border-bottom:1px solid var(--ds-line);display:flex}.ds-drawer__title{font-size:18px}.ds-drawer__desc{color:var(--ds-text-2);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.ds-drawer__header>div{min-inline-size:0}.ds-drawer__title{overflow-wrap:anywhere}.ds-drawer__body{overscroll-behavior:contain;padding:var(--ds-space-5);align-content:start;gap:var(--ds-space-4);flex:1;display:grid;overflow:auto}.ds-drawer__footer{justify-content:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-line);background:var(--ds-surface-2);flex-wrap:wrap;display:flex}.tms-field{margin-bottom:var(--ds-space-4);flex-direction:column;gap:6px;min-inline-size:0;display:flex}.tms-field label,.tms-field>span{font-size:13px;font-weight:var(--ds-weight-medium);color:var(--ds-text-1)}.tms-field__hint,.tms-field__error{font-size:12px}.tms-field__hint{color:var(--ds-text-2)}.tms-field__error{color:var(--ds-danger)}.tms-field:has(>.tms-field__error)>:is(.tms-input,input,select,textarea){border-color:var(--ds-danger);box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-danger) 35%, transparent)}.tms-field:has(>.tms-field__error)>.s4-file>.tms-input{border-color:var(--ds-danger);box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-danger) 35%, transparent)}.tms-input,.tms-field input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.tms-field select,.tms-field textarea,.tms-filters input,.tms-filters select{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-1);background:var(--ds-surface-1);min-block-size:38px;inline-size:100%;color:var(--ds-text-1);transition:border-color var(--ds-dur-1) var(--ds-ease-out), box-shadow var(--ds-dur-2) var(--ds-ease-out);padding:8px 12px}textarea.tms-input,.tms-field textarea{min-block-size:72px}.tms-input:hover,.tms-field input:hover,.tms-field select:hover,.tms-field textarea:hover{border-color:var(--ds-text-3)}.tms-input:focus,.tms-field input:focus,.tms-field select:focus,.tms-field textarea:focus,.tms-filters input:focus,.tms-filters select:focus{border-color:var(--ds-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-brand) 24%, transparent);outline:none}.tms-input::placeholder,.tms-field input::placeholder,.tms-field textarea::placeholder{color:var(--ds-text-3)}.tms-input[aria-invalid=true],.tms-field input[aria-invalid=true],.tms-field select[aria-invalid=true],.tms-field textarea[aria-invalid=true]{border-color:var(--ds-danger)}.tms-input:disabled,.tms-field input:disabled,.tms-field select:disabled{background:var(--ds-surface-3);color:var(--ds-text-2)}.tms-form-grid{gap:var(--ds-space-1) var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tms-form-grid .tms-alert{grid-column:1/-1}.tms-fieldset{border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);background:var(--ds-surface-2);padding:var(--ds-space-3) var(--ds-space-4);margin:var(--ds-space-3) 0;gap:6px var(--ds-space-4);flex-wrap:wrap;display:flex}.tms-fieldset legend,.tms-sensitive legend,.tms-scope legend{font-size:13px;font-weight:var(--ds-weight-semibold);color:var(--ds-text-1);padding:0 6px}.tms-fieldset .tms-muted{flex-basis:100%;margin:0}.tms-check{color:var(--ds-text-1);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ds-form-section{gap:var(--ds-space-4) var(--ds-space-8);padding-block:var(--ds-space-6);border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(180px,280px) minmax(0,1fr);display:grid}.ds-form-section:last-child{border-bottom:0}.ds-form-section--stacked{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);padding-block:0}.ds-form-section__title{font-size:15px}.ds-form-section__desc{color:var(--ds-text-2);margin:4px 0 0;font-size:13px}.tms-filters{gap:var(--ds-space-3);flex-wrap:wrap;align-items:end;display:flex}.tms-filters label{color:var(--ds-text-2);gap:4px;font-size:13px;display:grid}.tms-filters input,.tms-filters select{inline-size:auto}.tms-register-toolbar,.owner-toolbar{gap:var(--ds-space-2) var(--ds-space-3);margin:var(--ds-space-3) 0;padding:var(--ds-space-2);border-radius:var(--ds-radius-2);background:var(--ds-glass);border:1px solid var(--ds-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;align-items:center;display:flex}.owner-toolbar{padding:var(--ds-space-3);align-items:end}.tms-register-toolbar__search{min-inline-size:180px;color:var(--ds-text-3);flex:220px;align-items:center;display:flex;position:relative}.tms-register-toolbar__search .ds-icon{pointer-events:none;position:absolute;inset-inline-start:11px}.tms-register-toolbar__search .tms-input{padding-inline-start:34px}.tms-register-toolbar>.tms-input{flex:1;min-inline-size:180px}.tms-register-toolbar__sort{color:var(--ds-text-2);align-items:center;gap:6px;font-size:13px;display:flex}.tms-register-toolbar__sort .tms-input{inline-size:auto}.tms-register-toolbar__page,.owner-pager{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-2);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px;display:flex}.owner-pager{padding:var(--ds-space-2) var(--ds-space-3);border-top:1px solid var(--ds-line);justify-content:flex-end}.tms-breadcrumbs{margin-bottom:var(--ds-space-3)}.tms-breadcrumbs__list{color:var(--ds-text-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.tms-breadcrumbs__item{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.tms-breadcrumbs__item:not(:last-child):after{content:"";border-top:1.5px solid var(--ds-text-3);border-right:1.5px solid var(--ds-text-3);opacity:.8;block-size:6px;inline-size:6px;margin-inline:4px 2px;transform:rotate(45deg)}[dir=rtl] .tms-breadcrumbs__item:not(:last-child):after{transform:rotate(225deg)}.tms-breadcrumbs a{color:var(--ds-text-2);text-decoration:none}.tms-breadcrumbs a:hover{color:var(--ds-text-1);text-decoration:underline}.tms-breadcrumbs [aria-current=page]{color:var(--ds-text-1);font-weight:var(--ds-weight-medium)}.tms-menu{position:relative}.tms-menu__panel{top:calc(100% + 8px);background:var(--ds-glass-strong);min-inline-size:240px;max-inline-size:calc(100vw - 20px);-webkit-backdrop-filter:blur(var(--ds-blur)) saturate(150%);backdrop-filter:blur(var(--ds-blur)) saturate(150%);border:1px solid var(--ds-glass-line);border-radius:var(--ds-radius-2);box-shadow:var(--ds-elev-3);z-index:200;transform-origin:100% 0;padding:6px;position:absolute;inset-inline-end:0}[dir=rtl] .tms-menu__panel{transform-origin:0 0}.tms-menu__identity{border-bottom:1px solid var(--ds-line);overflow-wrap:anywhere;gap:2px;margin-bottom:4px;padding:8px 10px 10px;font-size:13px;display:grid}.tms-menu__identity bdi{color:var(--ds-text-2);font-size:12px}.tms-menu__item{text-align:start;border-radius:var(--ds-radius-1);cursor:pointer;inline-size:100%;color:var(--ds-text-1);background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.tms-menu__item:hover{background:color-mix(in srgb, var(--ds-text-1) 7%, transparent);text-decoration:none}.tms-menu__item .ds-icon{color:var(--ds-text-2)}.tms-menu__item--danger,.tms-menu__item--danger .ds-icon{color:var(--ds-danger)}.tms-kpi-grid,.ds-kpi-grid{gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.tms-kpi,.ds-kpi{--kpi-accent:var(--ds-brand);isolation:isolate;min-inline-size:0;padding:var(--ds-space-4);color:inherit;text-align:start;background:var(--ds-tile-face);border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);box-shadow:inset 0 1px 0 var(--ds-highlight), 0 1px 0 color-mix(in srgb, var(--kpi-accent) 22%, var(--ds-line)), 0 6px 0 -2px color-mix(in srgb, var(--kpi-accent) 26%, var(--ds-surface-3)), var(--ds-elev-2);transform-origin:50% 100%;transition:transform var(--ds-dur-2) var(--ds-ease-out), box-shadow var(--ds-dur-2) var(--ds-ease-out), border-color var(--ds-dur-1) var(--ds-ease-out);flex-direction:column;gap:6px;margin-bottom:6px;text-decoration:none;display:flex;position:relative;transform:perspective(900px)translateZ(0)}.tms-kpi:before,.ds-kpi:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--kpi-accent) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--ds-highlight), transparent 45%);pointer-events:none;position:absolute;inset:0}.tms-kpi[data-tone=success],.ds-kpi[data-tone=success],.owner-tile--success{--kpi-accent:var(--ds-success)}.tms-kpi[data-tone=warning],.ds-kpi[data-tone=warning],.owner-tile--warning,.s3-kpi--warning,.tms-kpi--warning{--kpi-accent:var(--ds-warning)}.tms-kpi[data-tone=danger],.ds-kpi[data-tone=danger],.owner-tile--danger,.tms-kpi--danger{--kpi-accent:var(--ds-danger)}.ds-kpi[data-tone=info]{--kpi-accent:var(--ds-info)}.s3-kpi--temp{--kpi-accent:var(--ds-temp)}a.tms-kpi,button.tms-kpi,a.ds-kpi{cursor:pointer}.tms-kpi:has(>a.s3-kpi__main){cursor:pointer}a.tms-kpi:hover,button.tms-kpi:hover,a.ds-kpi:hover{border-color:color-mix(in srgb, var(--kpi-accent) 45%, var(--ds-line));box-shadow:inset 0 1px 0 var(--ds-highlight), 0 1px 0 color-mix(in srgb, var(--kpi-accent) 30%, var(--ds-line)), 0 9px 0 -3px color-mix(in srgb, var(--kpi-accent) 34%, var(--ds-surface-3)), var(--ds-elev-3);text-decoration:none;transform:perspective(900px)rotateX(4deg)translateY(-3px)}.tms-kpi:has(>a.s3-kpi__main:hover){border-color:color-mix(in srgb, var(--kpi-accent) 45%, var(--ds-line));box-shadow:inset 0 1px 0 var(--ds-highlight), 0 1px 0 color-mix(in srgb, var(--kpi-accent) 30%, var(--ds-line)), 0 9px 0 -3px color-mix(in srgb, var(--kpi-accent) 34%, var(--ds-surface-3)), var(--ds-elev-3);text-decoration:none;transform:perspective(900px)rotateX(4deg)translateY(-3px)}a.tms-kpi:focus-visible,button.tms-kpi:focus-visible,a.ds-kpi:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}button.tms-kpi{font:inherit;inline-size:100%}button.tms-kpi[aria-pressed=true],.s3-kpi--selected{border-color:var(--kpi-accent);box-shadow:0 0 0 1px var(--kpi-accent), 0 6px 0 -2px color-mix(in srgb, var(--kpi-accent) 40%, var(--ds-surface-3)), var(--ds-elev-2)}.tms-kpi span,.tms-kpi__label,.ds-kpi__label{font-size:13px;font-weight:var(--ds-weight-medium);color:var(--ds-text-2);display:block}.tms-kpi strong,.tms-kpi__value{letter-spacing:-.02em;color:var(--ds-text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:28px;font-weight:650;line-height:1.1;display:block}.ds-kpi__top{justify-content:space-between;align-items:baseline;gap:2px var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-kpi__label:before{content:"";background:var(--kpi-accent);vertical-align:1px;border-radius:2px;block-size:7px;inline-size:7px;margin-inline-end:8px;display:inline-block}.ds-kpi__period{color:var(--ds-text-2);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:12px}.ds-kpi__value{align-items:baseline;gap:6px;min-block-size:36px;margin-top:4px;display:flex}.ds-kpi__figure{letter-spacing:-.02em;color:var(--ds-text-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:650;line-height:1.1}.ds-kpi__unit{font-size:14px;font-weight:var(--ds-weight-medium);color:var(--ds-text-2)}.ds-kpi__sub{color:var(--ds-text-1);font-size:13px}.ds-kpi__def{color:var(--ds-text-2);font-size:12px;line-height:1.45}.ds-kpi__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px dashed var(--ds-line);color:var(--ds-text-2);flex-wrap:wrap;margin-top:auto;font-size:12px;display:flex}.ds-kpi__fresh{white-space:nowrap;flex-wrap:wrap;gap:4px 10px;display:inline-flex}.ds-kpi__drill{font-weight:var(--ds-weight-medium);color:var(--ds-brand-text);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ds-kpi--lead .ds-kpi__figure{font-size:40px}.ds-kpi--lead .ds-kpi__value{min-block-size:48px}.ds-kpi--fit{container-type:inline-size}.ds-kpi--fit .ds-kpi__value{flex-wrap:wrap;min-inline-size:0}.ds-kpi--fit .ds-kpi__figure{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;font-size:clamp(15px,12cqi,30px)}.ds-kpi--fit.ds-kpi--lead .ds-kpi__figure{font-size:clamp(22px,11cqi,40px)}.ds-widget{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius-3);min-inline-size:0;box-shadow:var(--ds-elev-1);flex-direction:column;display:flex;overflow:hidden}.ds-widget__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-5) var(--ds-space-5) 0;flex-wrap:wrap;display:flex}.ds-widget__titles{flex:260px;min-inline-size:0}.ds-widget__title{font-size:var(--ds-text-16);font-weight:var(--ds-weight-semibold)}.ds-widget__def{color:var(--ds-text-2);max-inline-size:62ch;margin:4px 0 0;font-size:13px}.ds-widget__body{padding:var(--ds-space-4) var(--ds-space-5);flex:1;min-inline-size:0}.ds-widget__foot{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-5);border-top:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text-2);flex-wrap:wrap;font-size:12px;display:flex}.ds-widget__meta{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.ds-widget__drill,.ds-inline-link{font-weight:var(--ds-weight-medium);color:var(--ds-brand-text);align-items:center;gap:6px;display:inline-flex}.ds-inline-link{margin-top:var(--ds-space-3);font-size:13px}.ds-widget__empty,.ds-widget__note{margin:var(--ds-space-2) 0 0;color:var(--ds-text-2);font-size:13px}.tms-chart,.tms-bars ul,.tms-actions,.tms-health{margin:0;padding:0;list-style:none}.tms-chart{gap:var(--ds-space-5);grid-template-columns:148px minmax(0,1fr);align-items:center;display:grid}.tms-chart__ring{block-size:148px;inline-size:148px;position:relative}.tms-chart__ring svg{block-size:100%;inline-size:100%;display:block}[dir=rtl] .tms-chart__ring svg{transform:scaleX(-1)}.tms-donut__track{fill:none;stroke:var(--ds-chart-track);stroke-width:10px}.tms-chart__total{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.tms-donut__total{letter-spacing:-.02em;color:var(--ds-text-1);font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.tms-chart__total small{color:var(--ds-text-2);font-size:12px}.tms-chart__caption{margin-bottom:var(--ds-space-2);color:var(--ds-text-2);font-size:12px;display:block}.tms-chart__legend{border-collapse:collapse;inline-size:100%;font-size:13px}.tms-chart__legend th,.tms-chart__legend td{border-bottom:1px solid var(--ds-line);font-weight:var(--ds-weight-regular);text-align:start;padding:6px 0}.tms-chart__legend tr:last-child th,.tms-chart__legend tr:last-child td{border-bottom:0}.tms-chart__legend th{color:var(--ds-text-1)}.tms-chart__key{align-items:center;gap:8px;display:flex}.tms-chart__legend th a{color:inherit}.tms-chart__legend i{border-radius:3px;flex:none;block-size:10px;inline-size:10px}.tms-chart__legend td{text-align:end;font-weight:var(--ds-weight-semibold);color:var(--ds-text-1);padding-inline-start:var(--ds-space-3)}.tms-chart__legend .tms-chart__share{inline-size:48px;font-weight:var(--ds-weight-regular);color:var(--ds-text-2)}[data-zero=true]{color:var(--ds-text-2)}.tms-bars ul{gap:10px var(--ds-space-3);grid-template-columns:minmax(84px,max-content) minmax(56px,1fr) max-content;display:grid}.tms-bars li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;font-size:13px;display:grid}.tms-bars strong{text-align:end}.tms-bars__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--ds-text-1);overflow:hidden}.tms-bars__label a{color:inherit}.tms-bars__note{color:var(--ds-text-2);font-size:12px;display:block}.tms-bars strong{font-weight:var(--ds-weight-semibold);color:var(--ds-text-1)}.tms-bar-track{background:var(--ds-chart-track);border-radius:var(--ds-radius-pill);block-size:8px;display:block;overflow:hidden}.tms-bar-fill{background:var(--ds-brand);border-radius:var(--ds-radius-pill);block-size:100%;display:block}.tms-chart li,.tms-actions li,.tms-health li{gap:var(--ds-space-2);grid-template-columns:auto 1fr auto;align-items:center;font-size:13px;display:grid}.tms-actions,.tms-health{gap:var(--ds-space-2);display:grid}.tms-actions a,.tms-health span{color:var(--ds-text-1)}.ds-chart-skeleton{gap:var(--ds-space-5);grid-template-columns:148px 1fr;align-items:center;display:grid}.ds-bars-skeleton{padding-block:var(--ds-space-2);gap:14px;display:grid}.tms-recovery__card{background:var(--ds-glass-strong);-webkit-backdrop-filter:blur(var(--ds-blur));backdrop-filter:blur(var(--ds-blur));border:1px solid var(--ds-glass-line);border-radius:var(--ds-radius-3);box-shadow:var(--ds-elev-3)}.tms-recovery__ref code{background:var(--ds-surface-3);border-color:var(--ds-line)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tms-kpi,.ds-kpi,a.tms-kpi:hover,button.tms-kpi:hover,a.ds-kpi:hover{transform:none}.tms-kpi:has(>a.s3-kpi__main:hover){transform:none}}.tms-broadcast__actions{margin-block:var(--ds-space-3) var(--ds-space-2);justify-content:flex-end;display:flex}.tms-broadcast__log{margin-block-start:var(--ds-space-5)}.tms-shell{min-height:100dvh;display:flex}.tms-sidebar{inline-size:var(--ds-sidebar-width);z-index:40;background:var(--ds-sidebar-bg);block-size:100dvh;color:var(--ds-sidebar-text);border-inline-end:1px solid var(--ds-sidebar-line);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.tms-sidebar--animating{transition:inline-size var(--ds-dur-3) var(--ds-ease-out)}[data-shell=owner] .tms-sidebar{box-shadow:inset -1px 0 #ffffff05}.tms-sidebar--collapsed{inline-size:var(--ds-rail-width)}.tms-sidebar__brand{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-3);min-block-size:var(--ds-topbar-height);display:flex}.tms-sidebar--collapsed .tms-sidebar__brand{justify-content:center;padding-inline:0}.tms-sidebar__brand-mark{block-size:36px;inline-size:36px;font-weight:var(--ds-weight-bold);letter-spacing:.02em;color:var(--ds-on-brand);background:linear-gradient(160deg, #ffffff38, transparent 55%), linear-gradient(135deg, var(--ds-brand), var(--ds-brand-strong));box-shadow:inset 0 1px 0 #ffffff47, 0 6px 14px -6px color-mix(in srgb, var(--ds-brand) 70%, transparent);border-radius:11px;flex:none;place-items:center;font-size:13px;display:grid;overflow:hidden}.tms-sidebar__brand-mark--product{color:var(--ds-text-1);background:linear-gradient(160deg, #ffffff14, transparent 60%), var(--ds-surface-3);box-shadow:inset 0 1px 0 var(--ds-highlight), inset 0 0 0 1px var(--ds-line)}.tms-sidebar__brand-mark img{object-fit:cover;block-size:100%;inline-size:100%}.tms-sidebar__brand-copy{min-inline-size:0}.tms-sidebar__brand-title{font-size:15px;font-weight:var(--ds-weight-semibold);color:var(--ds-sidebar-text-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.tms-sidebar__brand-sub{color:var(--ds-sidebar-text);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.tms-sidebar__nav{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-4);flex:1;overflow:hidden auto}.ds-nav-section+.ds-nav-section{margin-top:var(--ds-space-5)}.ds-nav-section__label{font-size:12px;font-weight:var(--ds-weight-medium);color:var(--ds-sidebar-text);opacity:.92;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 10px 6px;overflow:hidden}.tms-sidebar--collapsed .ds-nav-section__label{background:var(--ds-sidebar-line);color:#0000;block-size:1px;margin-inline:14px;padding:0}.tms-sidebar--collapsed .ds-nav-section:first-child .ds-nav-section__label{background:0 0}.tms-nav__link,.tms-nav__group-toggle{border-radius:var(--ds-radius-1);min-block-size:36px;inline-size:100%;color:var(--ds-sidebar-text);font-size:var(--ds-text-14);font-weight:var(--ds-weight-medium);text-align:start;cursor:pointer;transition:background-color var(--ds-dur-1) var(--ds-ease-out), color var(--ds-dur-1) var(--ds-ease-out);background:0 0;border:0;align-items:center;gap:10px;margin-bottom:2px;padding:0 10px;text-decoration:none;display:flex;position:relative}.tms-nav__link:hover,.tms-nav__group-toggle:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-strong);text-decoration:none}.tms-nav__link--active,.tms-nav__link--active:hover{background:var(--ds-sidebar-active);color:var(--ds-sidebar-text-strong);font-weight:var(--ds-weight-semibold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-brand) 16%, transparent)}.tms-nav__link--active .tms-nav__icon{color:var(--ds-brand-text)}html:not([data-scheme=dark])[data-sidebar=dark] .tms-nav__link--active .tms-nav__icon,html:not([data-scheme=dark])[data-sidebar=brand] .tms-nav__link--active .tms-nav__icon{color:inherit}.tms-nav__group--active>.tms-nav__group-toggle{color:var(--ds-sidebar-text-strong)}.tms-nav__icon{flex:none;place-items:center;block-size:20px;inline-size:20px;font-size:15px;line-height:1;display:grid}.tms-nav__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tms-nav__chevron{opacity:.75;margin-inline-start:auto;display:inline-flex}.tms-nav__children{margin:2px 0 6px;padding-inline-start:30px;position:relative}.tms-nav__children:before{content:"";background:var(--ds-sidebar-line);inline-size:1px;position:absolute;inset-block:4px;inset-inline-start:19px}.tms-nav__link--child{min-block-size:32px;font-size:13.5px}.tms-sidebar--collapsed .tms-sidebar__nav{padding-inline:12px}.tms-sidebar--collapsed .tms-nav__link,.tms-sidebar--collapsed .tms-nav__group-toggle{justify-content:center;padding:0}.tms-sidebar--collapsed .tms-sidebar__brand-title,.tms-sidebar--collapsed .tms-sidebar__brand-sub,.tms-sidebar--collapsed .tms-nav__label{display:none}html[data-density=compact] .tms-nav__link,html[data-density=compact] .tms-nav__group-toggle{min-block-size:32px}.tms-sidebar__footer{padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3);border-top:1px solid var(--ds-sidebar-line);gap:2px;display:grid}.tms-sidebar__footer-btn{inline-size:100%;color:var(--ds-sidebar-text);justify-content:flex-start}.tms-sidebar__footer-btn:hover:not(:disabled){background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-strong)}.tms-sidebar__logout:hover:not(:disabled){color:var(--ds-danger)}html:not([data-scheme=dark])[data-sidebar=dark] .tms-sidebar__logout:hover:not(:disabled),html:not([data-scheme=dark])[data-sidebar=brand] .tms-sidebar__logout:hover:not(:disabled){color:var(--ds-sidebar-text-strong)}.tms-sidebar--collapsed .tms-sidebar__footer-btn{justify-content:center;padding:0}[dir=rtl] .tms-sidebar__footer-btn .ds-icon:first-child{transform:scaleX(-1)}.tms-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.tms-topbar{z-index:50;align-items:center;gap:var(--ds-space-3);block-size:var(--ds-topbar-height);padding:0 var(--ds-space-6);background:var(--ds-glass);-webkit-backdrop-filter:blur(var(--ds-blur)) saturate(160%);border-bottom:1px solid var(--ds-glass-line);box-shadow:0 1px 0 var(--ds-highlight) inset;display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tms-topbar,.tms-menu__panel,.tms-command__panel{background:var(--ds-surface-1)}}.tms-topbar__brand{align-items:center;gap:var(--ds-space-2);min-inline-size:0;font-weight:var(--ds-weight-semibold);color:var(--ds-text-1);display:none}.tms-topbar__brand-mark{block-size:28px;inline-size:28px;font-size:11px;font-weight:var(--ds-weight-bold);color:var(--ds-on-brand);background:linear-gradient(135deg, var(--ds-brand), var(--ds-brand-strong));border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.tms-topbar__brand-mark img{object-fit:cover;block-size:100%;inline-size:100%}.tms-topbar__brand-mark--product{color:var(--ds-text-1);background:var(--ds-surface-3);box-shadow:inset 0 0 0 1px var(--ds-line)}.tms-topbar__brand-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tms-topbar__search{flex:0 420px;min-inline-size:0}@media (width>=1280px){.tms-topbar__search{min-inline-size:160px}}@media (width<=1279px){.tms-topbar__context{display:none}}.tms-topbar__search-trigger{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-line);border-radius:var(--ds-radius-1);background:color-mix(in srgb, var(--ds-surface-1) 60%, transparent);min-block-size:36px;inline-size:100%;color:var(--ds-text-2);cursor:pointer;text-align:start;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ds-text-1) 4%, transparent);padding:0 6px 0 12px;padding-inline:12px 6px;display:flex}.tms-topbar__search-trigger:hover{border-color:var(--ds-line-strong);color:var(--ds-text-1)}.tms-topbar__search-icon{flex:none}.tms-topbar__search-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.tms-topbar__search-trigger kbd,.tms-command kbd{font-family:inherit;font-size:11px;font-weight:var(--ds-weight-medium);border:1px solid var(--ds-line);color:var(--ds-text-2);background:var(--ds-surface-1);border-bottom-width:2px;border-radius:6px;flex:none;padding:1px 6px}.tms-topbar__context{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex:1 0 auto;min-inline-size:0;display:flex}.tms-topbar__context:empty{min-inline-size:0}.tms-topbar__actions{flex:none;align-items:center;gap:6px;min-inline-size:0;display:flex}.tms-topbar__role{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line);background:var(--ds-surface-2);max-inline-size:160px;color:var(--ds-text-2);text-overflow:ellipsis;white-space:nowrap;padding:3px 10px;font-size:12px;overflow:hidden}.tms-topbar__bell{position:relative}.tms-topbar__badge{top:3px;background:var(--ds-danger);color:#fff;block-size:17px;min-inline-size:17px;font-size:10px;font-weight:var(--ds-weight-semibold);box-shadow:0 0 0 2px var(--ds-surface-1);border-radius:9px;padding:0 4px;line-height:17px;position:absolute;inset-inline-end:3px}html[data-scheme=dark] .tms-topbar__badge{color:#1b0806}.tms-lang-toggle{border-radius:var(--ds-radius-1);background:var(--ds-surface-3);border:1px solid var(--ds-line);gap:2px;padding:2px;display:flex}.tms-lang-toggle button{cursor:pointer;min-block-size:28px;font-size:12px;font-weight:var(--ds-weight-semibold);color:var(--ds-text-2);background:0 0;border:0;border-radius:6px;padding:0 9px}.tms-lang-toggle button:hover{color:var(--ds-text-1)}.tms-lang-toggle button.active{background:var(--ds-surface-1);color:var(--ds-text-1);box-shadow:var(--ds-elev-1)}.tms-topbar__user{align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-surface-1);min-block-size:36px;max-inline-size:220px;color:var(--ds-text-1);font-size:13px;font-weight:var(--ds-weight-semibold);cursor:pointer;padding:3px;padding-inline-end:10px;display:inline-flex}.tms-topbar__user:hover{border-color:var(--ds-line-strong)}.tms-topbar__avatar{block-size:28px;inline-size:28px;color:var(--ds-on-brand);background:linear-gradient(160deg, #ffffff40, transparent 60%), linear-gradient(135deg, var(--ds-brand), var(--ds-brand-strong));font-size:11px;font-weight:var(--ds-weight-bold);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.tms-topbar__user-name{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.tms-topbar__user-caret{color:var(--ds-text-2)}.tms-content{inline-size:100%;padding:var(--ds-space-6) var(--ds-space-8) var(--ds-space-12);flex:1}html[data-density=compact] .tms-content{padding:var(--ds-space-4) var(--ds-space-5)}.tms-nav-toggle{display:none}.tms-context-inline{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.tms-command{z-index:400;padding:12vh var(--ds-space-4) var(--ds-space-4);place-items:start center;display:grid;position:fixed;inset:0}.tms-command__backdrop{background:var(--ds-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;border:0;position:absolute;inset:0}.tms-command__panel{background:var(--ds-glass-strong);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--ds-glass-line);border-radius:var(--ds-radius-3);inline-size:min(640px,100%);box-shadow:var(--ds-elev-4);position:relative;overflow:hidden}.tms-command__field{align-items:center;gap:var(--ds-space-3);padding:0 var(--ds-space-4);border-bottom:1px solid var(--ds-line);color:var(--ds-text-2);display:flex}.tms-command__input,.tms-command__input:hover,.tms-command__input:focus{min-block-size:54px;font-size:var(--ds-text-16);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.tms-command__list{max-block-size:min(360px,52vh);margin:0;padding:6px;list-style:none;overflow:auto}.tms-command__option{align-items:center;gap:var(--ds-space-3);min-block-size:42px;inline-size:100%;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-1);cursor:pointer;text-align:start;color:var(--ds-text-1);background:0 0;border:0;display:flex}.tms-command__icon{background:var(--ds-surface-3);block-size:28px;inline-size:28px;color:var(--ds-text-2);border-radius:8px;place-items:center;display:grid}.tms-command__label{flex:1;min-inline-size:0}.tms-command__option small{color:var(--ds-text-2);font-size:12px}.tms-command__go{color:var(--ds-text-3);opacity:0}.tms-command__option--active,.tms-command__option:hover{background:var(--ds-brand-soft)}.tms-command__option--active .tms-command__icon{background:var(--ds-surface-1);color:var(--ds-brand-text)}.tms-command__option--active .tms-command__go{opacity:1}.tms-command__empty{padding:var(--ds-space-4);color:var(--ds-text-2);font-size:13px}.tms-command__foot{gap:6px var(--ds-space-4);padding:10px var(--ds-space-4);border-top:1px solid var(--ds-line);color:var(--ds-text-2);flex-wrap:wrap;font-size:12px;display:flex}.tms-command__foot kbd{margin-inline-end:3px}.tms-support-banner{background:var(--ds-warning-soft);border-bottom-color:color-mix(in srgb, var(--ds-warning) 35%, transparent);color:var(--ds-text-1);padding-inline:var(--ds-space-6)}.tms-support-banner--write{background:var(--ds-danger-soft);border-bottom-color:color-mix(in srgb, var(--ds-danger) 30%, transparent)}@media (width<=1180px){.tms-topbar__role{display:none}.tms-content{padding-inline:var(--ds-space-6)}}@media (width<=900px){html,body{overflow-x:clip}.tms-nav-toggle{display:inline-flex}.tms-topbar__brand{flex:0 auto;display:inline-flex}.tms-sidebar,.tms-sidebar--collapsed{z-index:40;inline-size:min(300px,86vw);transition:transform var(--ds-dur-3) var(--ds-ease-out);box-shadow:none;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translate(-110%)}[dir=rtl] .tms-sidebar,[dir=rtl] .tms-sidebar--collapsed{transform:translate(110%)}.tms-sidebar.tms-sidebar--mobile-open{box-shadow:var(--ds-elev-4);transform:none}.tms-sidebar-backdrop{z-index:30;background:var(--ds-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;position:fixed;inset:0}.tms-content{padding:var(--ds-space-4)}.tms-topbar{gap:var(--ds-space-2);padding-inline:var(--ds-space-3)}.tms-topbar__search{flex:auto}.tms-topbar__context{display:none}.tms-kpi-grid,.tms-split,.tms-form-grid,.tms-access-form,.tms-stage__grid,.ds-form-section{grid-template-columns:1fr}.tms-support-banner{padding-inline:var(--ds-space-3)}}@media (width<=640px){.tms-topbar{gap:6px;padding-inline:10px}.tms-topbar__brand-name{max-inline-size:30vw}.tms-topbar__search{flex:none;margin-inline-start:auto}.tms-topbar__search-trigger{justify-content:center;block-size:36px;inline-size:36px;padding:0}.tms-topbar__search-label,.tms-topbar__search-trigger kbd{display:none}.tms-topbar__actions{gap:4px}.tms-topbar__user{padding:3px}.tms-topbar__user-name,.tms-topbar__user-caret{display:none}.tms-lang-toggle button{padding:0 6px}.tms-scheme-toggle{inline-size:32px;min-inline-size:32px}.tms-command{padding-top:8vh}.tms-command__foot{display:none}}@media (width<=400px){.tms-topbar__brand-name{display:none}}.tms-nav__badge{border-radius:var(--ds-radius-pill);background:var(--ds-danger);color:#fff;min-inline-size:20px;font-size:11px;font-weight:var(--ds-weight-bold);text-align:center;font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;padding:0 6px;line-height:18px}html[data-scheme=dark] .tms-nav__badge{color:#1b0806}.tms-nav__group-toggle .tms-nav__badge+.tms-nav__chevron{margin-inline-start:6px}.tms-sidebar--collapsed .tms-nav__badge{top:1px;min-inline-size:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;inset-inline-end:4px}.tms-login{background-color:var(--ds-canvas);background-image:var(--ds-wash);min-height:100dvh;color:var(--ds-text-1);grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);display:grid}.tms-login__brand{isolation:isolate;margin:var(--ds-space-4);padding:var(--ds-space-10) var(--ds-space-12);gap:var(--ds-space-8);background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--ds-brand) 16%, transparent), transparent 70%), linear-gradient(176deg, color-mix(in srgb, var(--ds-brand) 9%, var(--ds-surface-1)) 0%, var(--ds-surface-1) 58%, color-mix(in srgb, var(--ds-brand) 5%, var(--ds-surface-2)) 100%);border:1px solid var(--ds-line);box-shadow:var(--ds-elev-2), inset 0 1px 0 var(--ds-highlight);border-radius:28px;flex-direction:column;margin-inline-end:0;display:flex;position:relative;overflow:hidden}.tms-login__art{z-index:-1;pointer-events:none;place-items:end center;block-size:62%;display:grid;position:absolute;inset-block-end:0;inset-inline:0}[dir=rtl] .tms-login__art{transform:scaleX(-1)}.ds-login-art{block-size:100%;inline-size:100%;display:block}.tms-login__brand-top,.tms-login__brand-copy{position:relative}.tms-login__brand-top{align-items:center;gap:var(--ds-space-3);display:flex}.tms-login__mark{block-size:40px;inline-size:40px;color:var(--ds-text-1);background:var(--ds-surface-1);box-shadow:var(--ds-elev-2), inset 0 0 0 1px var(--ds-line);border-radius:12px;place-items:center;display:grid}.tms-login__wordmark{letter-spacing:-.02em;color:var(--ds-text-1);font-size:19px;font-weight:700}.tms-login__eyebrow{border-inline-start:1px solid var(--ds-line-strong);color:var(--ds-text-2);margin-inline-start:var(--ds-space-2);padding-inline-start:var(--ds-space-3);font-size:13px}.tms-login__brand-copy h1{margin:0 0 var(--ds-space-4);max-inline-size:17ch;letter-spacing:var(--ds-tracking-display);color:var(--ds-heading);font-size:clamp(30px,3.1vw,44px);font-weight:700;line-height:1.08}.tms-login__brand-copy p{max-inline-size:46ch;font-size:var(--ds-text-16);color:var(--ds-text-2);margin:0}.tms-login__brand-copy ul{margin:var(--ds-space-6) 0 0;gap:10px;padding:0;list-style:none;display:grid}.tms-login__brand-copy li{align-items:center;gap:var(--ds-space-3);color:var(--ds-text-1);font-size:14.5px;display:flex}.tms-login__point-icon{block-size:24px;inline-size:24px;color:var(--ds-brand-text);background:var(--ds-brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-brand) 22%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.tms-login__panel{padding:var(--ds-space-12) clamp(24px, 6vw, 96px);align-content:center;justify-items:start;display:grid}.tms-login .tms-login__card{inline-size:min(420px,100%);box-shadow:none;background:0 0;border:0;padding:0}.tms-login__card-head{justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);align-items:flex-start;display:flex}.tms-login__kicker{color:var(--ds-brand-text);font-size:13px;font-weight:var(--ds-weight-semibold);margin:0 0 6px}.tms-login__card h2,.tms-auth-screen__title{letter-spacing:var(--ds-tracking-display);color:var(--ds-heading);margin:0;font-size:30px;font-weight:700;line-height:1.15}.tms-login__card-head p:last-child{color:var(--ds-text-2);margin:8px 0 0}.tms-login__card .tms-field{margin-bottom:var(--ds-space-5)}.tms-login__card .tms-input{min-block-size:44px;font-size:15px}.tms-login__card .tms-btn--primary{min-block-size:46px;font-size:15px;font-weight:var(--ds-weight-semibold)}.tms-login__password{position:relative}.tms-login__password .tms-input{padding-inline-end:118px}.tms-login__reveal{inset-inline-end:8px;color:var(--ds-brand-text);font-size:12px;font-weight:var(--ds-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;position:absolute;top:50%;transform:translateY(-50%)}.tms-login__card>.tms-login__reveal{margin-top:var(--ds-space-3);padding-inline:0;position:static;transform:none}.tms-login__reveal:hover{text-decoration:underline}.tms-login__note{margin:var(--ds-space-4) 0 0;color:var(--ds-text-2);font-size:12px}.tms-login__forgot,.tms-auth-screen .tms-login__note a{color:var(--ds-brand-text);font-weight:var(--ds-weight-semibold);font-size:13px}.tms-login__forgot{align-self:flex-end;margin-top:2px}.tms-login__locale select{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);background-color:var(--ds-surface-1);min-block-size:32px;color:var(--ds-text-1);font-size:12px;font-weight:var(--ds-weight-semibold);cursor:pointer;padding:0 28px 0 10px;padding-inline:10px 28px}.ds-art-ground{fill:color-mix(in srgb, var(--ds-brand) 5%, var(--ds-surface-2));stroke:color-mix(in srgb, var(--ds-text-1) 8%, transparent);stroke-width:1px}.ds-art-bay{fill:color-mix(in srgb, var(--ds-surface-1) 70%, transparent);stroke:color-mix(in srgb, var(--ds-text-1) 16%, transparent);stroke-width:1px;stroke-dasharray:3 3}.ds-art-lane{fill:none;stroke:var(--ds-brand);stroke-width:2px;stroke-dasharray:6 7;stroke-linecap:round;opacity:.7}.ds-art-shadow{fill:color-mix(in srgb, var(--ds-text-1) 14%, transparent)}.ds-art-vehicle{--vehicle:var(--ds-chart-available)}.ds-art-vehicle--assigned{--vehicle:var(--ds-chart-assigned)}.ds-art-vehicle--maintenance{--vehicle:var(--ds-chart-maintenance)}.ds-art-vehicle__top{fill:color-mix(in srgb, var(--vehicle) 62%, white)}.ds-art-vehicle__side{fill:var(--vehicle)}.ds-art-vehicle__end{fill:color-mix(in srgb, var(--vehicle) 72%, black)}.ds-art-vehicle__cab{fill:color-mix(in srgb, var(--ds-surface-1) 82%, var(--vehicle));stroke:color-mix(in srgb, var(--vehicle) 40%, transparent);stroke-width:.8px}.ds-art-beacon__halo{fill:color-mix(in srgb, var(--ds-brand) 24%, transparent);transform-box:fill-box;transform-origin:50%;animation:ds-beacon 2.8s var(--ds-ease-out) infinite}.ds-art-beacon__dot{fill:var(--ds-brand)}@keyframes ds-beacon{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}.tms-login--owner{background:radial-gradient(70% 60% at 22% 30%, color-mix(in srgb, var(--ds-brand) 12%, transparent), transparent 70%), var(--ds-canvas);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)}.tms-login--owner .tms-login__brand{box-shadow:none;padding:var(--ds-space-12) clamp(32px, 5vw, 80px);background:0 0;border:0;border-radius:0;justify-content:space-between;margin:0}.tms-login--owner .tms-login__art{opacity:.95;block-size:auto;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 55%,#000 45%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 55%,#000 45%,#0000 100%)}.tms-login--owner .tms-login__mark{background:var(--ds-surface-3);box-shadow:inset 0 1px 0 var(--ds-highlight), inset 0 0 0 1px var(--ds-line), 0 0 24px -6px color-mix(in srgb, var(--ds-brand) 60%, transparent)}.tms-login--owner .tms-login__brand:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ds-canvas) 88%, transparent) 55%);pointer-events:none;position:absolute;inset:45% 0 0}.tms-login--owner .tms-login__brand-copy{max-inline-size:640px}.tms-login--owner .tms-login__panel{padding:var(--ds-space-10) var(--ds-space-8);justify-items:center}.tms-login--owner .tms-login__card{inline-size:min(440px,100%);padding:var(--ds-space-8);background:var(--ds-glass);-webkit-backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--ds-glass-line);box-shadow:var(--ds-elev-4), inset 0 1px 0 var(--ds-highlight), 0 0 0 1px color-mix(in srgb, var(--ds-brand) 10%, transparent);border-radius:24px}.ds-art-dot{fill:color-mix(in srgb, var(--ds-text-1) 14%, transparent)}.ds-art-ring{fill:none;stroke:color-mix(in srgb, var(--ds-text-1) 16%, transparent);stroke-width:1px}.ds-art-link{stroke:color-mix(in srgb, var(--ds-brand) 34%, transparent);stroke-width:1px}.ds-art-node circle{fill:var(--ds-text-3)}.ds-art-node--lit circle{fill:var(--ds-text-1)}.ds-art-node--beacon circle:last-child,.ds-art-core{fill:var(--ds-brand)}.ds-art-core{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ds-brand) 70%, transparent))}.tms-auth-screen{min-height:100dvh;padding:var(--ds-space-8) var(--ds-space-4);background-color:var(--ds-canvas);background-image:var(--ds-wash);place-items:center;display:grid}.tms-auth-screen .tms-login__card{inline-size:min(460px,100%);padding:var(--ds-space-8);background:var(--ds-glass-strong);-webkit-backdrop-filter:blur(var(--ds-blur));backdrop-filter:blur(var(--ds-blur));border:1px solid var(--ds-glass-line);box-shadow:var(--ds-elev-3), inset 0 1px 0 var(--ds-highlight);border-radius:24px}.tms-auth-screen__title{font-size:26px}.tms-auth-screen__actions{gap:var(--ds-space-2);flex-wrap:wrap;margin-top:4px;display:flex}.tms-auth-screen__actions .tms-btn{text-decoration:none}@media (width<=1100px){.tms-login__brand{padding:var(--ds-space-8)}.tms-login__panel{padding-inline:var(--ds-space-8)}}@media (width<=900px){.tms-login,.tms-login--owner{grid-template-columns:1fr}.tms-login__brand{margin:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-space-5) 150px;gap:var(--ds-space-4);border-radius:22px}.tms-login__art{block-size:160px}.tms-login__brand-copy h1{max-inline-size:none;margin-bottom:var(--ds-space-2);font-size:26px}.tms-login__brand-copy p{font-size:14px}.tms-login__brand-copy ul{display:none}.tms-login__panel{padding:var(--ds-space-4) var(--ds-space-5) var(--ds-space-8);justify-items:stretch}.tms-login .tms-login__card{inline-size:100%}.tms-login--owner .tms-login__brand{padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-4);margin:0}.tms-login--owner .tms-login__art{block-size:auto}.tms-login--owner .tms-login__panel{padding:0 var(--ds-space-4) var(--ds-space-8)}.tms-login--owner .tms-login__card{padding:var(--ds-space-6) var(--ds-space-5)}}@media (width<=480px){.tms-auth-screen{padding:var(--ds-space-4) var(--ds-space-3);place-items:start center}.tms-auth-screen .tms-login__card{padding:var(--ds-space-5)}.tms-auth-screen__actions .tms-btn{flex:100%}.tms-login__eyebrow{display:none}}.ds-page{gap:var(--ds-space-5);min-inline-size:0;display:grid}.ds-page__head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-page__heading{min-inline-size:0}.ds-page__sub{color:var(--ds-text-2);font-size:var(--ds-text-14);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;display:flex}.ds-page__scope{border-radius:var(--ds-radius-pill);background:var(--ds-brand-soft);color:var(--ds-brand-text);font-size:12px;font-weight:var(--ds-weight-semibold);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ds-page__tools{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-page__note{color:var(--ds-text-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ds-period{align-items:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-2);border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);background:var(--ds-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;margin:0;display:flex}.ds-period__field{color:var(--ds-text-2);gap:2px;font-size:12px;display:grid}.ds-period__field .tms-input{min-block-size:32px;inline-size:auto;padding-block:4px;font-size:13px}.ds-period .tms-chip{min-block-size:32px}.ds-fresh{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line);background:var(--ds-surface-1);min-block-size:32px;color:var(--ds-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding-inline:12px 6px;font-size:12px;display:inline-flex}.ds-fresh__dot{background:var(--ds-text-3);border-radius:50%;block-size:7px;inline-size:7px}.ds-fresh__dot[data-live=true]{background:var(--ds-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-success) 20%, transparent)}.ds-fresh__refresh{block-size:26px;inline-size:26px;color:var(--ds-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ds-fresh__refresh:hover:not(:disabled){background:var(--ds-surface-3);color:var(--ds-text-1)}.ds-fresh__refresh[data-spinning=true] .ds-icon{animation:.9s linear infinite tms-spin}.ds-kpi-grid--lead{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));margin-bottom:0}.ds-dashboard .ds-kpi-grid,.ds-overview .ds-kpi-grid{margin-bottom:0}.ds-overview .owner-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-dash-row{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.ds-dash-row--attention{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ds-dash-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-dash-row>:only-child{grid-column:1/-1}.ds-alerts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ds-alerts__row{align-items:center;gap:var(--ds-space-3);min-block-size:44px;padding:0 var(--ds-space-2);border-radius:var(--ds-radius-1);color:var(--ds-text-1);transition:background-color var(--ds-dur-1) var(--ds-ease-out);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.ds-alerts__row:hover{background:color-mix(in srgb, var(--ds-text-1) 5%, transparent);text-decoration:none}.ds-alerts__icon{background:var(--ds-surface-3);block-size:30px;inline-size:30px;color:var(--ds-text-2);border-radius:9px;place-items:center;display:grid}.ds-alerts__row:not([data-zero=true]) .ds-alerts__icon{background:var(--ds-warning-soft);color:var(--ds-warning)}.ds-alerts__value{font-size:var(--ds-text-16);font-weight:var(--ds-weight-semibold)}.ds-alerts__row[data-zero=true] .ds-alerts__value{font-weight:var(--ds-weight-regular);color:var(--ds-text-2)}.ds-alerts__go{color:var(--ds-text-3)}.ds-totals{margin:var(--ds-space-4) 0 0;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-line);gap:2px;display:grid}.ds-totals div{justify-content:space-between;gap:var(--ds-space-3);font-size:13px;display:flex}.ds-totals dt{color:var(--ds-text-2)}.ds-totals dd{font-weight:var(--ds-weight-semibold);margin:0}.ds-totals div:first-child dd{font-size:var(--ds-text-16)}.ds-stat-strip{margin:0 0 var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);background:var(--ds-surface-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid;overflow:hidden}.ds-stat-strip>div{padding:var(--ds-space-3) var(--ds-space-4);border-inline-start:1px solid var(--ds-line);min-inline-size:0}.ds-stat-strip>div:first-child{border-inline-start:0}.ds-stat-strip dt{color:var(--ds-text-2);font-size:12px}.ds-stat-strip dt a{color:inherit}.ds-stat-strip dd{font-size:22px;font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;color:var(--ds-text-1);margin:4px 0 0}.ds-stat-strip--stack{grid-template-columns:1fr}.ds-stat-strip--stack>div{border-inline-start:0;border-top:1px solid var(--ds-line);justify-content:space-between;align-items:baseline;display:flex}.ds-stat-strip--stack>div:first-child{border-top:0}.ds-health{margin:0;padding:0;list-style:none;display:grid}.ds-health li{align-items:center;gap:var(--ds-space-3);border-bottom:1px solid var(--ds-line);grid-template-columns:auto minmax(0,1fr) auto auto;min-block-size:42px;font-size:13px;display:grid}.ds-health li:last-child{border-bottom:0}.ds-health__dot{background:var(--ds-text-3);border-radius:50%;block-size:8px;inline-size:8px}.ds-health li[data-status=ok] .ds-health__dot{background:var(--ds-success)}.ds-health li[data-status=attention] .ds-health__dot{background:var(--ds-warning)}.ds-health li[data-status=failed] .ds-health__dot{background:var(--ds-danger)}.ds-health__value{font-weight:var(--ds-weight-semibold)}.ds-health__status{text-align:end;min-inline-size:64px;color:var(--ds-text-2)}.ds-inline-form{gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-inline-form .owner-inline-field{flex:160px}.ds-dashboard .s3-fleet-kpis{padding:var(--ds-space-5);border:1px solid var(--ds-line);border-radius:var(--ds-radius-3);background:color-mix(in srgb, var(--ds-surface-1) 60%, transparent);margin:0}.ds-dashboard .s3-fleet-kpis .tms-kpi-grid{margin-bottom:0}@media (width<=1280px){.ds-dash-row--three{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-dash-row--three>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=1100px){.ds-kpi-grid--lead,.ds-overview .owner-tiles,.ds-dash-row--attention{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ds-dash-row,.ds-dash-row--attention,.ds-dash-row--three{grid-template-columns:1fr}.ds-page__tools{inline-size:100%}}@media (width<=640px){.ds-page__title{font-size:22px}.ds-kpi-grid--lead,.ds-overview .owner-tiles,.tms-kpi-grid,.ds-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-kpi--lead,.ds-kpi-grid--lead>.ds-kpi:last-child:nth-child(2n){grid-column:1/-1}.ds-kpi,.tms-kpi{padding:var(--ds-space-3)}.ds-kpi__figure{font-size:24px}.ds-kpi--lead .ds-kpi__figure{font-size:32px}.ds-kpi__def{display:none}.ds-kpi--lead .ds-kpi__def{display:block}.ds-kpi__top{flex-direction:column;align-items:flex-start;gap:2px}.ds-kpi__drill{font-size:0}.tms-kpi strong{font-size:22px}.ds-period{inline-size:100%}.ds-period__field{flex:120px}.ds-period__field .tms-input{inline-size:100%}.tms-chart,.ds-chart-skeleton{grid-template-columns:1fr;justify-items:center}.tms-chart figcaption{inline-size:100%}.ds-widget__head,.ds-widget__body,.ds-widget__foot{padding-inline:var(--ds-space-4)}.tms-bars ul{grid-template-columns:minmax(0,1fr) max-content}.tms-bars li{grid-template-columns:subgrid}.tms-bars .tms-bar-track{grid-area:2/1/auto/-1}}.s4-page{gap:16px;min-inline-size:0;display:grid}.s4-page>*{min-inline-size:0}.s4-heading{color:var(--tms-navy);margin:0;font-size:18px}.s4-subheading{color:var(--tms-navy);margin:0 0 8px;font-size:15px}.s4-note{color:var(--tms-muted);margin:4px 0 0;font-size:13px}.s4-stack{gap:2px;min-inline-size:0;display:grid}.s4-stack>.tms-badge,.s4-stack>.s4-flag{justify-self:start}.s4-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s4-row--between{justify-content:space-between}.s4-span{grid-column:1/-1}.s4-prewrap{white-space:pre-wrap;overflow-wrap:break-word}.s4-cell-text{min-inline-size:14ch;display:inline-block}.s4-nowrap{white-space:nowrap}.s4-ltr{direction:ltr;unicode-bidi:isolate}.s4-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.s4-kpi{text-align:start;min-inline-size:0;font:inherit;color:inherit;cursor:default;flex-direction:column;gap:4px;text-decoration:none;transition:box-shadow .12s,transform .12s;display:flex}button.s4-kpi,a.s4-kpi{cursor:pointer}button.s4-kpi:hover,a.s4-kpi:hover{box-shadow:var(--tms-shadow-md);transform:translateY(-1px)}button.s4-kpi:focus-visible,a.s4-kpi:focus-visible{outline:2px solid var(--tms-blue);outline-offset:2px}.s4-kpi__label{color:var(--tms-muted);font-size:13px}.s4-kpi__value{color:var(--ds-heading);font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-size:24px}.tms-kpi strong.s4-kpi__value{overflow-wrap:break-word}.tms-kpi strong.s4-kpi__value--long{font-size:20px;line-height:1.2}.s4-kpi__note{color:var(--tms-muted);font-size:12px}.s4-kpi--warning{border-inline-start-color:var(--tms-warning)}.s4-kpi--danger{border-inline-start-color:var(--tms-danger)}.s4-kpi--success{border-inline-start-color:var(--tms-success)}.s4-kpi--selected{box-shadow:0 0 0 2px var(--tms-navy)}@media (prefers-reduced-motion:reduce){.s4-kpi{transition:none}button.s4-kpi:hover,a.s4-kpi:hover{transform:none}}.s4-meta{color:var(--tms-muted);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:12px;display:flex}.s4-meta div{gap:4px;display:flex}.s4-meta dt:after{content:":"}.s4-meta dd{color:var(--tms-ink);margin:0}.s4-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.s4-filters .tms-field{flex:160px;min-inline-size:140px;max-inline-size:240px;margin:0}.s4-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.s4-inline{color:var(--tms-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.s4-inline .tms-input{inline-size:auto;min-inline-size:140px}.s4-views{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s4-views__form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.s4-views__form .tms-input{inline-size:180px}.s4-tabs{margin-block-end:0}.s4-code{white-space:nowrap;color:var(--tms-blue);font-weight:600;text-decoration:none}.s4-code:hover,.s4-code:focus-visible{text-decoration:underline}.s4-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}[dir=rtl] .s4-num{text-align:start}.s4-flag{color:var(--tms-warning);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.s4-flag--danger{color:var(--tms-danger)}.tms-modal:has(.s4-wide-dialog){inline-size:min(720px,100%)}.s4-dialog-desc{color:var(--tms-ink);margin-block-end:12px;font-size:14px}.s4-form{gap:14px;display:grid}.s4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.s4-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s4-grid .tms-field{margin:0}.s4-section{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);gap:12px;min-inline-size:0;margin:0;padding:12px 14px;display:grid}.s4-section>legend{color:var(--tms-navy);padding:0 6px;font-weight:700}.s4-check{color:var(--tms-ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.s4-check input{block-size:18px;inline-size:18px}.s4-readonly{border:1px dashed var(--tms-line);border-radius:var(--tms-radius-sm);background:var(--tms-canvas);color:var(--tms-ink);font-variant-numeric:tabular-nums;padding:9px 11px;display:block}.s4-preview{border-radius:var(--tms-radius-sm);background:var(--tms-blue-soft);color:var(--tms-navy);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:10px 12px;display:flex}.s4-preview strong{font-variant-numeric:tabular-nums;font-size:18px}.s4-preview small{color:var(--tms-muted)}.s4-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.s4-file{gap:8px;display:grid}.s4-file__chosen{align-items:center;gap:10px;min-inline-size:0;display:flex}.s4-file__chosen img,.s4-file__doc{object-fit:cover;border-radius:var(--tms-radius-sm);border:1px solid var(--tms-line);flex:none;block-size:56px;inline-size:56px}.s4-file__doc{background:var(--tms-canvas);color:var(--tms-muted);place-items:center;font-size:12px;font-weight:700;display:grid}.s4-file__name{overflow-wrap:anywhere;flex:1;min-inline-size:0;font-size:13px}.s4-thumb{display:inline-block}.s4-thumb img{object-fit:cover;border-radius:var(--tms-radius-sm);border:1px solid var(--tms-line);block-size:84px;inline-size:112px}.s4-thumb-skeleton{block-size:84px;inline-size:112px;display:inline-block}.s4-banner{border-radius:var(--tms-radius-md);border-inline-start:4px solid var(--tms-warning);background:var(--tms-warning-soft);color:var(--tms-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.s4-banner--danger{border-inline-start-color:var(--tms-danger);background:var(--tms-danger-soft)}.s4-banner--info{border-inline-start-color:var(--tms-blue);background:var(--tms-blue-soft)}.s4-banner--success{border-inline-start-color:var(--tms-success);background:var(--tms-success-soft)}.s4-banner p{flex:240px;margin:0}.s4-notice--warning{background:var(--tms-warning-soft);color:var(--tms-ink)}.s4-record-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.s4-record-head h1{color:var(--tms-navy);overflow-wrap:anywhere;margin:0;font-size:22px}.s4-badges{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.s4-facts{margin:0}.s4-facts__wide{grid-column:1/-1}.s4-back__arrow{display:inline-block}[dir=rtl] .s4-back__arrow{transform:scaleX(-1)}.s4-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.s4-timeline__item{align-items:flex-start;gap:10px;display:flex;position:relative}.s4-timeline__dot{background:var(--tms-muted);border-radius:999px;flex:none;block-size:12px;inline-size:12px;margin-block-start:4px}.s4-timeline__item--ok .s4-timeline__dot{background:var(--tms-success)}.s4-timeline__item--bad .s4-timeline__dot{background:var(--tms-danger)}.s4-timeline__item--wait .s4-timeline__dot{background:var(--tms-warning)}.s4-timeline__item--info .s4-timeline__dot{background:var(--tms-blue)}.s4-timeline__detail{color:var(--tms-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-block-start:2px;font-size:13px}.s4-chart{gap:8px;display:grid}.s4-chart svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.s4-chart__axis{stroke:var(--tms-line);stroke-width:1px}.s4-chart__threshold{stroke:var(--tms-danger);stroke-dasharray:4 4;stroke-width:1.5px}.s4-chart__line{fill:none;stroke:var(--tms-blue);stroke-width:2px}.s4-chart__point{fill:var(--tms-white);stroke:var(--tms-blue);stroke-width:2px}.s4-chart__point--anomaly{fill:var(--tms-danger);stroke:var(--tms-danger)}.s4-chart__label{fill:var(--tms-muted);font-size:11px}.s4-chart__legend{color:var(--tms-muted);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.s4-chart__legend i{vertical-align:middle;background:var(--tms-blue);block-size:3px;inline-size:14px;margin-inline-end:6px;display:inline-block}.s4-chart__legend i.s4-chart__legend-threshold{background:repeating-linear-gradient(90deg, var(--tms-danger) 0 4px, transparent 4px 8px)}.s4-chart__legend i.s4-chart__legend-anomaly{background:var(--tms-danger);border-radius:999px;block-size:10px;inline-size:10px}.s4-items{gap:10px;display:grid}.s4-item{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.s4-item--fail{border-inline-start:4px solid var(--tms-danger)}.s4-item--advisory{border-inline-start:4px solid var(--tms-warning)}.s4-item--ok{border-inline-start:4px solid var(--tms-success)}.s4-grades{flex-wrap:wrap;gap:6px;display:flex}.s4-grade{border:1px solid var(--tms-line);background:var(--tms-white);min-block-size:36px;color:var(--tms-ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:13px}.s4-grade:focus-visible{outline:2px solid var(--tms-blue);outline-offset:2px}.s4-grade[aria-pressed=true].s4-grade--none{background:var(--tms-success-soft);border-color:var(--tms-success);color:var(--tms-success);font-weight:700}.s4-grade[aria-pressed=true].s4-grade--advisory{background:var(--tms-warning-soft);border-color:var(--tms-warning);color:var(--tms-warning);font-weight:700}.s4-grade[aria-pressed=true].s4-grade--critical,.s4-grade[aria-pressed=true].s4-grade--safety{background:var(--tms-danger-soft);border-color:var(--tms-danger);color:var(--tms-danger);font-weight:700}.s4-grade:disabled{cursor:default;opacity:.75}.s4-captures{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.s4-capture{border:1px dashed var(--tms-line);border-radius:var(--tms-radius-md);gap:6px;min-inline-size:0;padding:10px;display:grid}.s4-capture--done{border-style:solid;border-color:var(--tms-success)}.s4-capture--missing{border-color:var(--tms-danger)}.s4-capture strong{font-size:13px}.s4-board-wrap{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-white);overflow:auto}.s4-board{border-collapse:collapse;inline-size:100%;min-inline-size:860px;font-size:13px}.s4-board th,.s4-board td{border-block-end:1px solid var(--tms-line);border-inline-end:1px solid var(--tms-line);vertical-align:top;text-align:start;padding:6px}.s4-board thead th{background:var(--ds-surface-2);z-index:1;white-space:nowrap;position:sticky;inset-block-start:0}.s4-board tbody th{background:var(--tms-white);z-index:1;min-inline-size:160px;font-weight:600;position:sticky;inset-inline-start:0}.s4-board__today{background:var(--tms-blue-soft)!important}.s4-cell{border-radius:var(--tms-radius-sm);background:var(--tms-canvas);border-inline-start:3px solid var(--tms-muted);gap:2px;padding:4px 6px;display:grid}.s4-cell+.s4-cell{margin-block-start:4px}.s4-cell--published{border-inline-start-color:var(--tms-blue);background:var(--tms-blue-soft)}.s4-cell--draft{border-inline-start-style:dashed}.s4-cell--on_leave,.s4-cell--exception{border-inline-start-color:var(--tms-warning);background:var(--tms-warning-soft)}.s4-cell--exit{border-inline-start-color:var(--ds-temp);background:var(--ds-temp-soft)}.s4-cell--cancelled{opacity:.65;text-decoration:line-through}.s4-cell small{color:var(--tms-muted);overflow-wrap:anywhere}.s4-cell__add{border:1px dashed var(--tms-line);border-radius:var(--tms-radius-sm);min-block-size:28px;inline-size:100%;color:var(--tms-muted);cursor:pointer;font:inherit;background:0 0}.s4-cell__add:hover,.s4-cell__add:focus-visible{border-color:var(--tms-blue);color:var(--tms-blue)}.s4-legend{color:var(--tms-muted);flex-wrap:wrap;gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.s4-legend li{align-items:center;gap:6px;display:inline-flex}.s4-legend i{background:var(--tms-canvas);border-inline-start:3px solid var(--tms-muted);border-radius:3px;block-size:12px;inline-size:12px;display:inline-block}.s4-legend i.s4-legend--published{background:var(--tms-blue-soft);border-inline-start-color:var(--tms-blue)}.s4-legend i.s4-legend--leave{background:var(--tms-warning-soft);border-inline-start-color:var(--tms-warning)}.s4-legend i.s4-legend--exit{background:var(--ds-temp-soft);border-inline-start-color:var(--ds-temp)}.s4-buckets{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.s4-balances{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.s4-balance{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-white);gap:6px;padding:12px 14px;display:grid}.s4-balance--muted{background:var(--tms-canvas)}.s4-balance__bar{background:var(--tms-line);border-radius:999px;block-size:6px;overflow:hidden}.s4-balance__bar span{background:var(--tms-blue);block-size:100%;display:block}.s4-balance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;font-size:12px;display:grid}.s4-balance dt{color:var(--tms-muted)}.s4-balance dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.s4-points{gap:6px;display:grid}.s4-point{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.s4-map-note{border:1px dashed var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-canvas);color:var(--tms-muted);padding:12px;font-size:13px}.s4-lines-total{border-block-start:1px solid var(--tms-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;padding:10px 14px;display:flex}.s4-lines-total strong{color:var(--tms-navy)}@media (width<=900px){.s4-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.s4-grid,.s4-grid--3{grid-template-columns:minmax(0,1fr)}.s4-filters .tms-field{flex-basis:100%;max-inline-size:none}.s4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.s4-kpi__value{font-size:20px}.s4-item{grid-template-columns:minmax(0,1fr)}.s4-point{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr)}.s4-point>button{grid-column:2/-1;justify-self:end}.s4-views__form .tms-input{inline-size:100%}.s4-inline{flex-wrap:wrap}}.s4-plain-list{overflow-wrap:anywhere;gap:4px;margin:0;padding-inline-start:18px;font-size:14px;display:grid}.tms-card.s4-autofail{border-inline-start:4px solid var(--tms-danger)}.s4-upload{cursor:pointer;justify-self:start;position:relative}.s4-upload:focus-within{outline:2px solid var(--tms-blue);outline-offset:2px}button.s4-cell:focus-visible{outline:2px solid var(--tms-blue);outline-offset:1px}.s4-today-widget .ds-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.s4-back,.s4-page>.tms-btn{justify-self:start}.s4-facts+.s4-facts,.s4-facts+section{margin-block-start:4px}.asg-preview{border-radius:var(--ds-radius-1);border:1px solid var(--ds-line);background:var(--ds-surface-2);max-block-size:70vh;max-inline-size:100%;margin-inline:auto;display:block}.asg-preview--doc{block-size:70vh;inline-size:100%}.comm-tabs{justify-content:space-between}.comm-discuss{gap:var(--ds-space-3);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.comm-members{min-block-size:88px}.comm-threads{gap:6px;margin:0;padding:0;list-style:none;display:grid}.comm-thread{border-radius:var(--ds-radius-1);inline-size:100%;color:var(--ds-text-1);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;gap:2px;padding:8px 10px;display:grid}.comm-thread small{color:var(--ds-text-2);font-size:12px}.comm-thread:hover{background:var(--ds-surface-2)}.comm-thread--active{background:var(--ds-brand-soft);border-color:color-mix(in srgb, var(--ds-brand) 30%, transparent)}.comm-messages{border-radius:var(--ds-radius-1);background:var(--ds-sunken);gap:10px;min-block-size:240px;max-block-size:420px;padding:8px;display:grid;overflow:auto}.comm-message{border-radius:var(--ds-radius-1);background:var(--ds-surface-1);border:1px solid var(--ds-line);padding:10px}.comm-message header{justify-content:space-between;gap:8px;margin-block-end:4px;display:flex}.comm-message header small{color:var(--ds-text-2);font-size:12px}.comm-message p{margin:0}@media (width<=900px){.comm-discuss{grid-template-columns:1fr}}.reg-rows{margin:0;padding:0;list-style:none;display:grid}.reg-rows>li{padding-block:var(--ds-space-2);border-block-start:1px solid var(--ds-line)}.reg-rows>li:first-child{border-block-start:0;padding-block-start:0}.reg-filter-row{margin-block-end:var(--ds-space-3)}.acct-line{border-block-end:1px dashed var(--ds-line);padding-block-end:var(--ds-space-3)}.s3-heading{color:var(--ds-heading);margin:0;font-size:18px}.s3-heading .tms-mono,.s3-nowrap{white-space:nowrap}.s3-subheading{color:var(--ds-heading);margin:16px 0 8px;font-size:15px}.s3-note{margin:4px 0 0;font-size:13px}.s3-span{grid-column:1/-1}.s3-stack{gap:2px;min-inline-size:0;display:grid}:is(.s3-fleet-kpis,.tms-stage:has(>.s3-kpi-grid)){grid-template-columns:minmax(0,1fr)}.s3-fleet-kpis{gap:var(--ds-space-5)}.s3-fleet-kpis .tms-kpi-grid{margin-block-end:0}.s3-fleet-kpis>div>.s3-subheading{margin-block-start:0}.s3-fleet-kpis>div>.s3-note{margin-block:0 var(--ds-space-3)}.s3-kpi__skeleton.tms-skeleton{margin:2px 0 0}.s3-kpi__na{font-size:var(--ds-text-20);color:var(--ds-text-3)}.s3-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.tms-badge.s3-badge--temp{background:var(--ds-temp-soft);color:var(--ds-temp)}.s3-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.s3-kpi{flex-direction:column;gap:6px;min-inline-size:0;transition:box-shadow .12s,transform .12s;display:flex}.s3-kpi:hover,.s3-kpi:focus-within{box-shadow:var(--tms-shadow-sm)}.s3-kpi__main{color:inherit;text-decoration:none;display:block}.s3-kpi__main:focus-visible,.s3-kpi-anchor:focus-visible,button.s3-kpi:focus-visible{outline:2px solid var(--ds-brand-text);outline-offset:2px;border-radius:var(--tms-radius-sm)}.s3-kpi__note{color:var(--ds-text-2);font-size:12px}.s3-kpi__breakdown{border-block-start:1px dashed var(--ds-line);gap:2px;margin:0;padding:6px 0 0;font-size:12px;list-style:none;display:grid}.s3-kpi__breakdown li{justify-content:space-between;gap:8px;display:flex}.s3-kpi__breakdown a{color:var(--ds-brand-text)}.s3-kpi--warning{border-inline-start-color:var(--tms-warning)}.s3-kpi--temp{border-inline-start-color:var(--ds-temp)}.s3-kpi--selected{box-shadow:0 0 0 2px var(--ds-heading)}a.s3-kpi-anchor{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.s3-kpi{transition:none}}.s3-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-block-end:8px;display:flex}.s3-filters .tms-field{flex:0 200px;min-inline-size:150px;margin:0}.s3-inline-field{color:var(--ds-text-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.s3-inline-field .tms-input{inline-size:auto}.s3-register{margin-block-start:16px}.s3-pool{background:var(--ds-sunken);color:var(--ds-text-2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.s3-pool--active_replacement{background:var(--ds-temp-soft);color:var(--ds-temp)}.s3-pool--available_temp{background:var(--tms-success-soft);color:var(--tms-success)}:is(.tms-modal:has(.s3-wide),.tms-modal:has(.s3-body)){inline-size:min(880px,100%)}.s3-sections{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.s3-section{border:1px solid var(--ds-line);border-radius:var(--tms-radius-md);min-inline-size:0;margin:0;padding:10px 14px 4px}.s3-section>legend{color:var(--ds-heading);padding:0 6px;font-weight:700}.s3-section.tms-sensitive{padding-block-end:12px}.s3-readonly{border:1px dashed var(--ds-line);border-radius:var(--tms-radius-sm);background:var(--ds-sunken);color:var(--tms-ink);padding:9px 11px;display:block}.s3-check-field{align-self:center}.s3-muqeem{border-radius:var(--tms-radius-sm);margin:0 0 10px;padding:8px 10px;font-size:13px;font-weight:600}.s3-muqeem--ok{background:var(--tms-success-soft);color:var(--tms-success)}.s3-muqeem--missing{background:var(--tms-warning-soft);color:var(--tms-ink);border-inline-start:4px solid var(--tms-warning)}.s3-back{display:inline-block}[dir=rtl] .s3-back{transform:scaleX(-1)}.s3-record-badges{margin-block-end:12px}.s3-overview{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.s3-expiry--soon{color:var(--ds-warning);font-weight:700}.s3-expiry--past{color:var(--tms-danger);font-weight:700}.s3-inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.s3-inline-form .tms-field{flex:240px;margin:0}.s3-picker{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 14px;display:grid}.s3-watchlist{margin-block-end:16px}.s3-body{resize:vertical;font-family:inherit;line-height:1.6}.s3-placeholders{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.s3-placeholders__group h4{margin:0 0 6px;font-size:13px}.s3-placeholders__group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.s3-placeholders__group li{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.s3-placeholders__group code{background:var(--ds-sunken);border:1px solid var(--ds-line);unicode-bidi:isolate;border-radius:6px;padding:1px 6px}.s3-placeholders__off{opacity:.55}.s3-details{border:1px solid var(--ds-line);border-radius:var(--tms-radius-sm);padding:8px 12px}.s3-details summary{cursor:pointer;font-weight:600}.s3-preview{gap:12px;margin-block-start:12px;display:grid}.s3-letter{border:1px solid var(--ds-line);border-radius:var(--tms-radius-md);background:var(--ds-surface-1);padding:16px}.s3-letter h3{margin:0 0 8px;font-size:16px}.s3-letter p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.s3-badge-preview{gap:10px;margin-block-start:12px;display:grid}.s3-badge-frame{border:1px solid var(--ds-line);border-radius:var(--tms-radius-md);background:var(--ds-sunken);block-size:520px;inline-size:100%}.s3-blocked{color:var(--tms-danger);font-size:12px}.s3-progress-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-block:8px 4px;display:grid}.s3-progress__label{justify-content:space-between;gap:8px;margin-block-end:4px;font-size:13px;display:flex}.s3-progress__track{background:var(--ds-sunken);border:1px solid var(--ds-line);border-radius:999px;block-size:8px;overflow:hidden}.s3-progress__track span{background:var(--tms-success);block-size:100%;display:block}.s3-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s3-step{border:1px solid var(--ds-line);border-radius:var(--tms-radius-sm);gap:6px;padding:8px 10px;display:grid}.s3-step--next{border-color:var(--tms-warning);background:var(--tms-warning-soft)}.s3-step--signed{background:var(--tms-success-soft)}.s3-step__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.s3-step__seq{background:var(--ds-surface-1);border:1px solid var(--ds-line);border-radius:999px;place-items:center;block-size:22px;inline-size:22px;font-size:12px;font-weight:700;display:inline-grid}.s3-step__comment{margin:0;font-size:13px}.s3-start{margin-block-start:12px}@media (width<=640px){.s3-filters .tms-field{flex:100%}.s3-badge-frame{block-size:360px}.s3-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ext-contracts{gap:var(--ds-space-3);margin-block:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ext-contracts__card{gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);background:var(--ds-surface-2);align-content:start;min-inline-size:0;display:grid}.ext-contracts__card .tms-btn{justify-self:start}.s3-plan-flag{color:var(--ds-warning);font-weight:var(--ds-weight-semibold)}.ext-damage{gap:var(--ds-space-3);display:grid}.ext-damage__board{aspect-ratio:2;border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);background:var(--ds-sunken);touch-action:manipulation;inline-size:100%;max-inline-size:520px;position:relative;overflow:hidden}.ext-damage__board svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.ext-damage__board--editable{cursor:crosshair}.ext-damage__board,.ext-damage__board *{direction:ltr}.ext-damage__shape{fill:var(--ds-surface-1);stroke:var(--ds-text-3);stroke-width:1.5px}.ext-damage__detail{fill:none;stroke:var(--ds-text-3);stroke-width:1px;stroke-dasharray:4 3}.ext-damage__mark{border:2px solid var(--ds-surface-1);background:var(--ds-danger);block-size:26px;inline-size:26px;color:var(--ds-on-brand);font-size:12px;font-weight:var(--ds-weight-bold);box-shadow:var(--ds-elev-2);border-radius:50%;place-items:center;margin-block-start:-13px;margin-inline-start:-13px;padding:0;display:grid;position:absolute}.ext-damage__mark--active{outline:3px solid var(--ds-focus);outline-offset:1px}.ext-damage__marks{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.ext-damage__mark-row{gap:var(--ds-space-2);padding:var(--ds-space-2);border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ext-damage__mark-fields{gap:var(--ds-space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-inline-size:0;display:grid}.ext-damage__num{background:var(--ds-danger);block-size:26px;inline-size:26px;color:var(--ds-on-brand);font-size:12px;font-weight:var(--ds-weight-bold);border-radius:50%;place-items:center;display:grid}.rp-swatch{border:1px solid var(--ds-line-strong);border-radius:4px;flex:none;block-size:14px;inline-size:14px}.rp-colour{border:1px solid var(--ds-line);border-radius:var(--ds-radius-1);background:var(--ds-surface-1);cursor:pointer;flex:none;block-size:36px;inline-size:40px;padding:2px}.s5-stages{gap:12px;margin:0;padding:0;list-style:none;display:grid}.s5-stages__step{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid;position:relative}.s5-stages__step:not(:last-child):after{content:"";border-inline-start:2px solid var(--tms-line);position:absolute;inset-block:30px -12px;inset-inline-start:13px}.s5-stages__marker{background:var(--tms-blue-soft);block-size:28px;inline-size:28px;color:var(--tms-navy);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.s5-stages__body{gap:6px;min-inline-size:0;display:grid}.s5-stages__label{margin:4px 0 0;font-weight:600}.s5-stages__cards{gap:8px;display:grid}.s5-stages__cards--parallel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.s5-stage{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-white);gap:8px;min-inline-size:0;padding:10px 12px;display:grid}.s5-stage--active{border-color:var(--tms-warning);box-shadow:inset 3px 0 0 var(--tms-warning)}[dir=rtl] .s5-stage--active{box-shadow:inset -3px 0 0 var(--tms-warning)}.s5-stage--approved{border-color:var(--tms-success)}.s5-stage--rejected{border-color:var(--tms-danger)}.s5-stage--skipped,.s5-stage--cancelled,.s5-stage--waiting{opacity:.85}.s5-stage__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.s5-stage__facts,.s5-mini-dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 12px;margin:0;font-size:13px;display:grid}.s5-stage__facts dt,.s5-mini-dl dt{color:var(--tms-muted)}.s5-stage__facts dd,.s5-mini-dl dd{margin:0}.s5-stage__approvers{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.s5-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.s5-chip{background:var(--tms-surface);border:1px solid var(--tms-line);border-radius:999px;padding:2px 8px;font-size:12px}.s5-decisions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.s5-decision{border-block-start:1px dashed var(--tms-line);padding-block-start:6px;font-size:13px}.s5-decision__note{margin:4px 0 0}.s5-check-cell{align-self:end;min-block-size:38px}.s5-checklist{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.s5-checklist__label{inline-size:100%;font-weight:600}.s5-checklist--scroll{border:1px solid var(--tms-line);border-radius:var(--tms-radius-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-block-size:240px;padding:8px 10px;display:grid;overflow:auto}.s5-choice{border:0;gap:6px;min-inline-size:0;margin:0;padding:0;display:grid}.s5-choice>legend{margin-block-end:4px;padding:0;font-size:13px;font-weight:600}.s5-plain{border:0;gap:16px;min-inline-size:0;margin:0;padding:0;display:grid}.s5-stage-editor{background:var(--tms-surface)}.s5-field-editor{border:1px solid var(--tms-line);border-radius:var(--tms-radius-md);background:var(--tms-white);min-inline-size:0}.s5-field-editor>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;list-style-position:inside;display:flex}.s5-field-editor>summary:focus-visible{outline:2px solid var(--tms-blue);outline-offset:2px}.s5-field-editor__title{overflow-wrap:anywhere;font-weight:600}.s5-field-editor__body{gap:12px;padding:0 12px 12px;display:grid}.s5-field-editor .s5-field-editor{background:var(--tms-surface)}.s5-repeater{min-inline-size:0}.s5-repeater__row{border:1px dashed var(--tms-line);border-radius:var(--tms-radius-sm);gap:8px;min-inline-size:0;padding:10px;display:grid}.s5-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s5-steps__item{border:1px solid var(--tms-line);background:var(--tms-white);border-radius:999px;padding:4px 12px}.s5-steps__item--current{border-color:var(--tms-blue);background:var(--tms-blue-soft);font-weight:600}.s5-steps__item--done{border-color:var(--tms-success)}.s5-steps__n{background:var(--tms-surface);border-radius:50%;place-items:center;block-size:20px;inline-size:20px;margin-inline-end:4px;font-size:12px;display:inline-grid}.s5-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.s5-comments,.s5-attachments,.s5-events,.s5-channel-states,.s5-delivery-summary{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s5-comments>li{border-block-end:1px solid var(--tms-line);padding-block-end:8px}.s5-comments p{margin:4px 0 0}.s5-attachments__name{overflow-wrap:anywhere;flex:160px}.s5-indent{padding-inline-start:20px;display:inline-block}.s5-card-title{padding:14px 16px 0}.s5-card-foot{margin:0;padding:0 16px 14px}.s5-center{text-align:center}.s5-delivery-summary>li,.s5-channel-states>li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.s5-delivery-summary__channel{min-inline-size:72px;font-weight:600}.s5-events{margin-block-start:6px;font-size:12px}@media (width<=900px){.s5-two{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.s5-stages__cards--parallel{grid-template-columns:minmax(0,1fr)}}.ds-tl{gap:var(--ds-space-4);min-inline-size:0;display:grid}.ds-tl__scroller{border:1px solid var(--ds-line);border-radius:var(--ds-radius-2);background:var(--ds-surface-1);overflow-x:auto}.ds-tl__chart{min-inline-size:620px;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4);gap:6px;display:grid}.ds-tl__axis,.ds-tl__lane{align-items:center;gap:var(--ds-space-3);grid-template-columns:140px minmax(0,1fr);display:grid}.ds-tl__axis{border-block-end:1px solid var(--ds-line);block-size:22px}.ds-tl__lane-label{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-2);font-size:13px;overflow:hidden}.ds-tl__lane--events .ds-tl__lane-label{font-weight:var(--ds-weight-semibold)}.ds-tl__track{block-size:30px;display:block;position:relative}.ds-tl__lane .ds-tl__track{background:repeating-linear-gradient(to right, transparent 0 calc(20% - 1px), var(--ds-chart-grid) calc(20% - 1px) 20%);border-radius:6px}.ds-tl__axis .ds-tl__track{block-size:22px}.ds-tl__tick{color:var(--ds-text-2);white-space:nowrap;font-size:11px;position:absolute;inset-block-start:2px;transform:translate(-50%)}[dir=rtl] .ds-tl__tick{transform:translate(50%)}.ds-tl__now{border-inline-start:2px dashed var(--ds-brand);z-index:1;inline-size:0;position:absolute;inset-block:-3px}.ds-tl__seg-link{display:contents}.ds-tl__seg{min-inline-size:6px;color:var(--ds-on-brand);font-size:11px;font-weight:var(--ds-weight-semibold);background:var(--ds-chart-assigned);border-radius:6px;align-items:center;padding-inline:6px;display:flex;position:absolute;inset-block:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.ds-tl__seg-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-tl__seg--active{background:var(--ds-chart-assigned);color:#fff}.ds-tl__seg--scheduled{background:color-mix(in srgb, var(--ds-chart-assigned) 22%, var(--ds-surface-1));color:var(--ds-text-1);box-shadow:inset 0 0 0 2px var(--ds-chart-assigned)}.ds-tl__seg--done{background:var(--ds-chart-parked);color:#fff}.ds-tl__seg--cancelled{background:repeating-linear-gradient(45deg, var(--ds-surface-3) 0 6px, var(--ds-surface-2) 6px 12px);color:var(--ds-text-2);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.ds-tl__seg--temp{background:var(--ds-chart-temp);color:#fff}html[data-scheme=dark] .ds-tl__seg--active,html[data-scheme=dark] .ds-tl__seg--done,html[data-scheme=dark] .ds-tl__seg--temp,html[data-app=owner]:not([data-scheme]) .ds-tl__seg--active{color:var(--ds-graphite-950)}a.ds-tl__seg-link:hover .ds-tl__seg{filter:brightness(1.08)}.ds-tl__seg--open{border-start-end-radius:0;border-end-end-radius:0}.ds-tl__event{background:var(--ds-brand);block-size:12px;inline-size:12px;box-shadow:0 0 0 2px var(--ds-surface-1);border-radius:2px;margin-block-start:-6px;margin-inline-start:-6px;position:absolute;inset-block-start:50%;rotate:45deg}.ds-tl__event--done{background:var(--ds-chart-available)}.ds-tl__event--scheduled{background:var(--ds-chart-maintenance)}.ds-tl__event--cancelled{background:var(--ds-chart-inactive)}.ds-tl__legend{color:var(--ds-text-2);flex-wrap:wrap;gap:4px 16px;margin-block-start:6px;font-size:12px;display:flex}.ds-tl__legend>span{align-items:center;gap:6px;display:inline-flex}.ds-tl__key{border-radius:3px;block-size:10px;inline-size:14px;display:inline-block}.ds-tl__key--active{background:var(--ds-chart-assigned)}.ds-tl__key--scheduled{background:color-mix(in srgb, var(--ds-chart-assigned) 22%, var(--ds-surface-1));box-shadow:inset 0 0 0 2px var(--ds-chart-assigned)}.ds-tl__key--done{background:var(--ds-chart-parked)}.ds-tl__key--temp{background:var(--ds-chart-temp)}.ds-tl__key--now{border-inline-start:2px dashed var(--ds-brand);border-radius:0;block-size:12px;inline-size:0}.ds-tl__list-title{font-size:var(--ds-text-16);margin:0}.ds-tl__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ds-tl__item{gap:var(--ds-space-3);grid-template-columns:20px minmax(0,1fr);padding-block:10px;display:grid;position:relative}.ds-tl__item:before{content:"";border-inline-start:2px solid var(--ds-line);position:absolute;inset-block:0;inset-inline-start:9px}.ds-tl__item:first-child:before{inset-block-start:18px}.ds-tl__item:last-child:before{inset-block-end:calc(100% - 18px)}.ds-tl__dot{z-index:1;background:var(--ds-surface-1);border:3px solid var(--ds-chart-assigned);border-radius:50%;block-size:14px;inline-size:14px;margin-block-start:4px;margin-inline-start:3px;position:relative}.ds-tl__item--event .ds-tl__dot{border-color:var(--ds-brand);border-radius:3px;block-size:11px;inline-size:11px;margin-inline-start:4px;rotate:45deg}.ds-tl__item[data-tone=done] .ds-tl__dot{border-color:var(--ds-chart-parked)}.ds-tl__item[data-tone=temp] .ds-tl__dot{border-color:var(--ds-chart-temp)}.ds-tl__item[data-tone=cancelled] .ds-tl__dot{border-color:var(--ds-chart-inactive)}.ds-tl__item--event[data-tone=done] .ds-tl__dot{border-color:var(--ds-chart-available)}.ds-tl__body{gap:2px;min-inline-size:0;display:grid}.ds-tl__when{color:var(--ds-text-2);font-size:12px}.ds-tl__what{font-weight:var(--ds-weight-medium);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ds-tl__status{border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);color:var(--ds-text-2);font-size:12px;font-weight:var(--ds-weight-medium);padding:1px 8px}.ds-tl__detail{color:var(--ds-text-2);overflow-wrap:anywhere;font-size:13px}@media (width<=520px){.ds-tl__axis,.ds-tl__lane{grid-template-columns:96px minmax(0,1fr)}}.ds-back__icon{transform:scaleX(-1)}html[dir=rtl] .ds-back__icon{transform:none}
