@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg-base:#f8fafc;--bg-surface:#fff;--bg-elevated:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-default:#e2e8f0;--border-focus:#94a3b8;--color-primary:#0f172a;--color-primary-hover:#1e293b;--color-accent:#2563eb;--status-active-bg:#f0fdf4;--status-active-text:#166534;--status-maint-bg:#fffbeb;--status-maint-text:#92400e;--status-decom-bg:#f1f5f9;--status-decom-text:#475569;--risk-a-bg:#fef2f2;--risk-a-text:#991b1b;--risk-b-bg:#fffbeb;--risk-b-text:#92400e;--risk-c-bg:#f8fafc;--risk-c-text:#475569}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-base);color:var(--text-primary);min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}a{color:var(--color-accent);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.dash-menu-btn{border:1px solid var(--border-default);background:var(--bg-surface);width:44px;height:44px;color:var(--text-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:6px;justify-content:center;align-items:center;margin-inline-end:8px;padding:0;display:none}.dash-menu-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dash-nav-backdrop{display:none}.dash-profile-name{display:flex}.dash-logout-label{display:inline}@media (prefers-reduced-motion:reduce){.dash-sidebar,.dash-nav-backdrop,.eg-workspace__tab{transition:none!important}}@media (max-width:900px){.dash-shell{padding-top:env(safe-area-inset-top)}.dash-menu-btn{display:inline-flex}.dash-sidebar{z-index:50;height:100%;box-shadow:none;overscroll-behavior:contain;transition:transform .2s cubic-bezier(.2,0,0,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%);width:min(280px,86vw)!important;padding-top:max(16px, env(safe-area-inset-top))!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important}.dash-sidebar.is-open{transform:translate(0);box-shadow:2px 0 8px #0f172a1a}.dash-nav-backdrop{z-index:45;opacity:0;pointer-events:none;background:#0f172a66;transition:opacity .2s;display:block;position:fixed;inset:0}.dash-nav-backdrop.is-open{opacity:1;pointer-events:auto}.dash-header{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))!important;height:56px!important}.dash-page-title{font-size:15px!important}.dash-header-right{gap:8px!important}.dash-profile-name{display:none!important}.dash-logout-label{display:none}.dash-main{padding:12px!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important}.dash-notifications{width:min(320px,100vw - 16px)!important;inset-inline-end:8px!important}}.eg-workspace{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:16px;min-height:calc(100vh - 120px);display:grid}.eg-workspace--empty{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;padding:32px;display:block}.eg-workspace__aside,.eg-workspace__main{background:var(--bg-surface);border:1px solid var(--border-default);box-sizing:border-box;border-radius:8px;align-self:start;width:100%;min-width:0;padding:16px}.eg-workspace__aside{flex-direction:column;max-height:calc(100vh - 88px);margin:0;display:flex;position:sticky;top:0}.eg-workspace__main{flex-direction:column;margin:0;display:flex}.eg-workspace__list-head{flex-shrink:0;padding:0 0 12px}.eg-workspace__title{color:var(--text-primary);margin:0 0 12px;font-size:18px;font-weight:600}.eg-workspace__search{box-sizing:border-box;border:1px solid var(--border-default);background:var(--bg-surface);width:100%;color:var(--text-primary);border-radius:6px;padding:12px 14px;font-size:16px;line-height:1.3}.eg-workspace__search:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}.eg-workspace__list{-webkit-overflow-scrolling:touch;flex:1;margin:0 -8px;padding:0 8px;overflow-y:auto}.eg-workspace__row{text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-left:3px solid #0000;border-radius:6px;flex-direction:column;gap:4px;width:100%;min-height:52px;margin-bottom:2px;padding:14px 12px;display:flex}.eg-workspace__row.is-active{background:var(--bg-elevated);border-left-color:var(--color-accent)}.eg-workspace__row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.eg-workspace__row-top strong{color:var(--text-primary);font-size:15px}.eg-workspace__row-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.eg-pill{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.eg-pill--active{background:var(--status-active-bg);color:var(--status-active-text)}.eg-pill--maint{background:var(--status-maint-bg);color:var(--status-maint-text)}.eg-pill--decom{background:var(--status-decom-bg);color:var(--status-decom-text)}.eg-workspace__back{display:none!important}.eg-workspace__header{border-bottom:1px solid var(--border-default);margin-bottom:8px;padding-bottom:16px}.eg-workspace__header-row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.eg-workspace__icon{background:var(--bg-elevated);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.eg-workspace__header-text{flex:1;min-width:0}.eg-workspace__title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eg-workspace__title-line h2{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.eg-workspace__subtitle{color:var(--text-secondary);margin-top:2px;font-size:13px}.eg-workspace__meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;display:grid}.eg-meta__label{color:var(--text-secondary);margin-bottom:2px;font-size:11px;font-weight:600}.eg-meta__value{color:var(--text-primary);word-break:break-all;font-size:14px}.eg-meta__value.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.eg-workspace__tabs{border-bottom:1px solid var(--border-default);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin-bottom:16px;display:flex;overflow-x:auto}.eg-workspace__tabs::-webkit-scrollbar{display:none}.eg-workspace__tab{cursor:pointer;color:var(--text-muted);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.eg-workspace__tab.is-active{color:var(--text-primary);border-bottom-color:var(--color-primary)}.eg-workspace__panel{min-height:200px}.eg-workspace__stack{flex-direction:column;gap:24px;display:flex}.eg-workspace__section-title{color:var(--text-primary);margin:0 0 12px;font-size:14px;font-weight:600}.eg-workspace__muted{color:var(--text-muted);margin:0;padding:8px 0;font-size:13px}.eg-workspace__error{color:var(--risk-a-text);margin:0;font-size:13px}.eg-btn{border:1px solid var(--border-default);cursor:pointer;color:var(--color-accent);touch-action:manipulation;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.eg-workspace__registry{margin-left:auto}.eg-workspace__eq-registry{margin-top:16px}.eg-repairs-desktop{border-collapse:collapse;width:100%;font-size:13px}.eg-repairs-desktop th{text-align:left;border-bottom:1px solid var(--border-default);color:var(--text-secondary);padding:6px 8px;font-size:11px}.eg-repairs-desktop td{border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:8px}.eg-repairs-mobile{flex-direction:column;gap:8px;display:none}.eg-repair-card{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:6px;padding:12px}.eg-repair-card__top{justify-content:space-between;gap:8px;font-size:13px;display:flex}.eg-repair-card__top span{color:var(--text-secondary);font-size:12px}.eg-repair-card__reason{color:var(--text-primary);overflow-wrap:anywhere;margin-top:4px;font-size:13px}.eg-repair-card__meta{color:var(--text-muted);margin-top:4px;font-size:12px}.eg-eq-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.eg-eq-section-head .eg-workspace__section-title{margin-bottom:0}.eg-eq-add-btn{color:var(--color-accent);cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:500}.eg-eq-add-btn:hover{text-decoration:underline}.eg-eq-desktop{border-collapse:collapse;width:100%;font-size:13px}.eg-eq-desktop th{text-align:left;border-bottom:1px solid var(--border-default);color:var(--text-secondary);padding:8px 10px;font-size:11px;font-weight:600}.eg-eq-desktop td{border-bottom:1px solid var(--border-default);color:var(--text-primary);vertical-align:top;padding:12px 10px}.eg-eq-table-row{cursor:pointer}.eg-eq-table-row:hover td{background:var(--bg-elevated)}.eg-eq-table-row:focus{outline:2px solid var(--color-accent);outline-offset:-2px}.eg-eq-mobile{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:none}.eg-eq-card{text-align:left;border:1px solid var(--border-default);background:var(--bg-surface);cursor:pointer;touch-action:manipulation;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:64px;padding:14px 12px;display:flex}.eg-eq-row__name{color:var(--text-primary);font-size:13px;font-weight:600;display:block}.eg-eq-row__code{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.eg-eq-row__serial{color:var(--color-accent);text-underline-offset:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;text-decoration:underline}.eg-eq-row__date{color:var(--text-muted);font-size:12px}.eg-eq-total{color:var(--text-muted);margin:12px 0 0;font-size:12px}.eq-detail-overlay{z-index:1000;background:#0f172a66;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.eq-detail-panel{background:var(--bg-surface);border-left:1px solid var(--border-default);box-sizing:border-box;width:min(480px,100%);max-height:100vh;padding:20px 22px 28px;overflow-y:auto}.eq-detail__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.eq-detail__title{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:600}.eq-detail__subtitle{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.eq-detail__close-icon{border:1px solid var(--border-default);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eq-detail__section{border-top:1px solid var(--border-default);margin-bottom:20px;padding-top:16px}.eq-detail__section:first-of-type{border-top:none;padding-top:0}.eq-detail__section-title{color:var(--text-primary);margin:0 0 12px;font-size:13px;font-weight:600}.eq-detail__grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.eq-detail__label{color:var(--text-muted);margin-bottom:2px;font-size:11px}.eq-detail__value{color:var(--text-primary);font-size:13px}.eq-detail__value.is-mono,.eq-detail__vin-link{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.eq-detail__vin-link{color:var(--color-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.eq-detail__hint{color:var(--text-secondary);margin-top:2px;font-size:12px}.eq-detail__notes{color:var(--text-secondary);margin:12px 0 0;font-size:13px}.eq-detail__badge{background:var(--bg-elevated);color:var(--text-secondary);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.eq-detail__badge--active{background:var(--status-active-bg);color:var(--status-active-text)}.eq-detail__badge--maint{background:var(--status-maint-bg);color:var(--status-maint-text)}.eq-detail__badge--decom{background:var(--status-decom-bg);color:var(--status-decom-text)}.eq-detail__actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.eq-detail__uninstall{flex-wrap:wrap;gap:8px;width:100%;display:flex}.eq-detail__btn{cursor:pointer;touch-action:manipulation;border-radius:4px;padding:8px 14px;font-size:13px}.eq-detail__btn--primary{background:var(--color-accent);color:#fff;border:none}.eq-detail__btn--outline{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)}.eq-detail__btn:disabled{opacity:.6;cursor:not-allowed}.eq-detail__input{border:1px solid var(--border-default);box-sizing:border-box;background:var(--bg-surface);min-width:140px;color:var(--text-primary);border-radius:4px;flex:1;padding:8px 12px;font-size:13px}.eq-detail__history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.eq-detail__history-head .eq-detail__section-title{margin-bottom:0}.eq-detail__tabs{gap:6px;display:flex}.eq-detail__tab{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:5px 10px;font-size:12px}.eq-detail__tab.is-active{border-color:var(--color-accent);color:var(--color-accent);background:var(--bg-elevated)}.eq-detail__table{border-collapse:collapse;width:100%;font-size:12px}.eq-detail__table th{text-align:left;border-bottom:1px solid var(--border-default);color:var(--text-secondary);padding:6px 8px;font-size:11px}.eq-detail__table td{border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:8px}.eq-detail__muted{color:var(--text-muted);font-size:13px}.eq-detail__error{color:var(--risk-a-text);font-size:12px}.eg-flowchart-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;position:relative;overflow-x:auto}.eg-timeline{flex-direction:column;gap:12px;display:flex}.eg-timeline__filters{flex-wrap:wrap;gap:8px;display:flex}.eg-timeline__chip{border:1px solid var(--border-default);background:var(--bg-surface);min-height:32px;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600}.eg-timeline__chip.is-active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.eg-timeline__muted{color:var(--text-muted);margin:0;font-size:13px}.eg-timeline__error{color:var(--risk-a-text);margin:0;font-size:13px}.eg-timeline__list{margin:0;padding:0;list-style:none;position:relative}.eg-timeline__rail{background:var(--border-default);width:2px;position:absolute;top:10px;bottom:10px;left:9px}.eg-timeline__list.is-compact .eg-timeline__rail{left:7px}.eg-timeline__item{gap:16px;padding:12px 0;display:flex;position:relative}.eg-timeline__item.is-clickable{cursor:pointer}.eg-timeline__list.is-compact .eg-timeline__item{gap:12px;padding:8px 0}.eg-timeline__dot-wrap{flex-shrink:0;justify-content:center;width:20px;padding-top:4px;display:flex}.eg-timeline__list.is-compact .eg-timeline__dot-wrap{width:16px}.eg-timeline__dot{border:2px solid var(--bg-surface);z-index:1;background:var(--text-secondary);border-radius:50%;width:12px;height:12px}.eg-timeline__dot.is-equipment{background:var(--status-active-text)}.eg-timeline__dot.is-repair{background:var(--status-maint-text)}.eg-timeline__dot.is-vehicle{background:var(--color-accent)}.eg-timeline__dot.is-change{background:var(--text-secondary)}.eg-timeline__list.is-compact .eg-timeline__dot{width:10px;height:10px}.eg-timeline__body{flex:1;min-width:0}.eg-timeline__when{color:var(--text-muted);margin-bottom:4px;font-size:12px}.eg-timeline__heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.eg-timeline__heading strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px}.eg-timeline__kind{background:var(--bg-elevated);color:var(--text-secondary);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.eg-timeline__kind.is-equipment{background:var(--status-active-bg);color:var(--status-active-text)}.eg-timeline__kind.is-repair{background:var(--status-maint-bg);color:var(--status-maint-text)}.eg-timeline__kind.is-vehicle{background:var(--bg-elevated);color:var(--color-accent)}.eg-timeline__kind.is-change{background:var(--bg-elevated);color:var(--text-secondary)}.eg-timeline__desc{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}@media (max-width:900px){.eg-workspace{grid-template-columns:1fr;gap:0;width:calc(100% + 24px);min-height:0;margin:-12px}.eg-workspace--list .eg-workspace__main,.eg-workspace--detail .eg-workspace__aside{display:none}.eg-workspace__aside{max-height:none;min-height:calc(100vh - 56px - env(safe-area-inset-top,0px));border:none;border-radius:0;padding:12px 16px 24px;position:static}.eg-workspace__main{border:none;border-radius:0;padding:12px 16px 28px}.eg-workspace__list{margin:0 -16px;padding:0}.eg-workspace__row{border-left:none;border-bottom:1px solid var(--border-default);border-radius:0;min-height:64px;margin-bottom:0;padding:16px}.eg-workspace__row-top strong{font-size:16px}.eg-workspace__row-sub{font-size:14px}.eg-workspace__back{border:1px solid var(--border-default);background:var(--bg-surface);min-height:40px;color:var(--text-primary);cursor:pointer;touch-action:manipulation;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin-bottom:12px;padding:8px 10px 8px 6px;font-size:13px;font-weight:500;display:inline-flex!important}.eg-workspace__icon,.eg-workspace__registry{display:none}.eg-workspace__header{margin-bottom:4px;padding-bottom:12px}.eg-workspace__header-row{margin-bottom:10px}.eg-workspace__title-line h2{font-size:18px}.eg-workspace__meta{grid-template-columns:1fr 1fr;gap:10px 12px}.eg-workspace__tabs{margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%)}.eg-workspace__tab{min-height:44px;padding:12px 16px;font-size:14px}.eg-flowchart-scroll{margin-inline:-4px;padding-bottom:4px;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 36px),#0000 100%)}.eg-timeline__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.eg-timeline__filters::-webkit-scrollbar{display:none}.eg-timeline__chip{flex:none;min-height:36px}.eg-repairs-desktop{display:none!important}.eg-repairs-mobile{display:flex!important}.eg-eq-desktop{display:none!important}.eg-eq-mobile{display:flex!important}.eg-eq-section-head{flex-direction:column;align-items:flex-start;gap:6px}.eq-detail-overlay{justify-content:stretch;align-items:stretch}.eq-detail-panel{border-left:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:16px 16px 24px}.eq-detail__grid{grid-template-columns:1fr}}@media (min-width:901px){.eg-repairs-mobile,.eg-eq-mobile{display:none!important}}
