.app-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.app-progress:before{content:"";position:absolute;top:0;left:0;bottom:0;width:var(--progress, 0%);background:var(--color-orange);transition:width var(--dur-slow) var(--ease-out)}.app-progress[data-progress=on]{opacity:1;transition-duration:var(--dur-fast)}.app-progress[data-progress=done]{opacity:0;transition-delay:var(--dur-fast)}.app-progress[data-progress=done]:before{transition-duration:var(--dur-base)}@media(prefers-reduced-motion:reduce){.app-progress,.app-progress:before{transition:none}}.app-shell{min-height:100dvh;background:var(--color-canvas);color:var(--color-ink-900)}.content{padding:var(--space-6)}.content.flush{padding:0}.ds-tip{display:grid;gap:4px;position:absolute;z-index:8;padding:6px 10px 6px 12px;border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:inset 3px 0 0 var(--ds-tip-tone, var(--color-indigo)),var(--shadow-pop);font-size:var(--text-caption);line-height:1.4;color:var(--color-ink-900);white-space:nowrap;pointer-events:none;animation:ds-tip-in var(--dur-fast) var(--ease-out)}.ds-tip__muted{color:var(--color-ink-500)}.ds-tip__num{font-family:var(--font-mono);font-feature-settings:"tnum"}.ds-tip__row{display:flex;align-items:center;gap:6px}.ds-tip__swatch{width:8px;height:8px;flex:none;border-radius:var(--radius-field)}@keyframes ds-tip-in{0%{opacity:0;transform:translate(var(--ds-tip-x, -50%),4px)}to{opacity:1;transform:translate(var(--ds-tip-x, -50%))}}.ds-anim-bar{transition:height var(--dur-slow) var(--ease-out),width var(--dur-slow) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.ds-anim-arc{transition:stroke-dashoffset var(--dur-long) var(--ease-out),stroke-dasharray var(--dur-long) var(--ease-out),filter var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.ds-anim-bar,.ds-anim-arc{transition:filter var(--dur-fast) linear}.ds-tip{animation:none}}.planner-dialog[data-v-bd354aa5]{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--color-ink-900) 25%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.planner-dialog__card[data-v-bd354aa5]{width:600px;max-width:100%;max-height:90dvh;background:var(--color-surface);color:var(--color-ink-900);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;outline:none}.planner-dialog header[data-v-bd354aa5]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border);font-size:15px}.planner-dialog header button[data-v-bd354aa5]{width:32px;height:32px;background:transparent;border:0;color:var(--color-ink-700);cursor:pointer}.planner-dialog__body[data-v-bd354aa5]{min-height:0;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.planner-dialog__body[data-v-bd354aa5]>*{flex-shrink:0}.planner-dialog__body[data-v-bd354aa5] label{display:flex;flex-direction:column;gap:6px;font-size:13px}.planner-dialog__body[data-v-bd354aa5] input,.planner-dialog__body[data-v-bd354aa5] select,.planner-dialog__body[data-v-bd354aa5] textarea{padding:8px;min-height:32px;font:14px var(--font-sans);color:var(--color-ink-900);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-field)}.planner-dialog__footer[data-v-bd354aa5]{display:flex;flex-shrink:0;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--color-border)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:400;border-radius:var(--radius-field);cursor:pointer;line-height:1;white-space:nowrap;box-sizing:border-box;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ds-btn--md{font-size:var(--text-table);padding:0 14px;height:32px}.ds-btn--lg{font-size:var(--text-body);padding:0 18px;height:48px}.ds-btn--primary{color:var(--color-on-accent);background:var(--color-orange);border:1px solid var(--color-orange);font-weight:700}.ds-btn--secondary{color:var(--color-ink-700);background:var(--color-surface);border:1px solid var(--color-border-strong)}.ds-btn--danger{color:var(--color-crit-ink);background:var(--color-surface);border:1px solid var(--color-crit-border)}.ds-btn:disabled{background:var(--color-disabled);border-color:var(--color-border);color:var(--color-disabled-ink);cursor:default}.ds-btn--primary:not(:disabled):hover{background:var(--color-orange-hover);border-color:var(--color-orange-hover)}.ds-btn--secondary:not(:disabled):hover{border-color:var(--color-ink-300);background:var(--color-surface-muted)}.ds-btn--danger:not(:disabled):hover{background:var(--color-crit-bg)}.ds-btn:not(:disabled):active{transform:scale(.97)}.repair-forecast textarea[data-v-54d358cb]{display:block;box-sizing:border-box;width:100%;margin:8px 0;padding:8px;color:var(--color-ink-900);background:var(--color-surface);border:1px solid var(--color-ink-300);font:inherit}.repair-forecast p[data-v-54d358cb]{overflow-wrap:anywhere}.repair-forecast[data-v-54d358cb]{padding:12px}.ds-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-caption);color:var(--color-ink-500);white-space:nowrap;cursor:pointer;font-family:inherit;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.ds-chip:hover{background:var(--color-surface-muted)}.ds-chip--active,.ds-chip--active:hover{font-weight:700;color:var(--color-surface);background:var(--color-indigo);border-color:var(--color-indigo)}.ds-chip--warn,.ds-chip--warn:hover{font-weight:700;color:var(--color-warn-ink);background:var(--color-warn-bg);border-color:var(--color-warn-border)}.ds-chip--disabled{opacity:.4;pointer-events:none}.ds-chip__count{font-family:var(--font-mono);font-weight:700}.ds-chip__close{font-size:var(--text-small);line-height:1;opacity:.8}.ds-metric{display:flex;flex-direction:column;gap:4px;min-width:0}.ds-metric__label,.ds-metric__note{font-size:var(--text-caption);color:var(--color-ink-500);white-space:nowrap}.ds-metric__value{display:flex;align-items:baseline;font-family:var(--font-mono);line-height:1;font-feature-settings:"tnum";white-space:nowrap}.ds-metric__unit{color:var(--color-ink-500)}.ds-metric__of{color:var(--color-ink-300);margin-left:4px}.ds-ring{position:relative;flex:none}.ds-ring__svg{display:block;transform:rotate(-90deg)}.ds-ring__center{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.ds-ring__num{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--color-ink-900);white-space:nowrap}.ds-ring__unit{font-weight:400;color:var(--color-ink-500)}.ds-ring__caption{color:var(--color-ink-500);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-search{width:300px;flex:none;font-family:inherit;font-size:var(--text-small);color:var(--color-ink-900);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);outline:none;box-sizing:border-box}.ds-search:focus{border-color:var(--color-indigo);box-shadow:0 0 0 3px var(--color-indigo-50)}.ds-select-block{font:var(--text-table)/1.5 var(--font-sans);color:var(--color-ink-900);height:32px;padding:4px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);width:100%;box-sizing:border-box}.ds-select{position:relative;display:inline-block;min-width:0;max-width:100%}.ds-select__trigger{max-width:100%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:32px;padding:7px 10px;border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);font:var(--text-table)/1.5 var(--font-sans);color:var(--color-ink-900);cursor:pointer;box-sizing:border-box}.ds-select__value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ds-select__caret{flex:0 0 auto;font-size:10px;color:var(--color-ink-500)}.ds-select__menu{position:fixed;inset:auto;margin:0;z-index:40;width:max-content;max-width:min(360px,calc(100vw - 32px));max-height:min(320px,60vh);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);padding:4px;overscroll-behavior:contain}.ds-select__option{white-space:normal;overflow-wrap:anywhere;border:none;background:transparent;text-align:left;padding:8px 12px;border-radius:4px;font-family:var(--font-sans);font-size:var(--text-table);line-height:1.5;flex-shrink:0;color:var(--color-ink-900);cursor:pointer}.ds-select__option:hover{background:var(--color-surface-muted)}.ds-select__option:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.ds-select__option--current{color:var(--color-indigo);font-weight:600}.ds-pill{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.ds-pill__dot{width:7px;height:7px;flex:none;border-radius:999px;background:var(--pill-dot)}.ds-pill--ok{color:var(--color-ok-ink);--pill-dot: var(--color-ok)}.ds-pill--option{color:var(--color-option-ink);--pill-dot: var(--color-option)}.ds-pill--crit{color:var(--color-crit-ink);--pill-dot: var(--color-crit)}.ds-pill--warn{color:var(--color-warn-ink);--pill-dot: var(--color-warn)}.ds-pill--neutral{color:var(--color-ink-500);--pill-dot: var(--color-neutral)}.fleet-board[data-v-0bacda36]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0;color:var(--color-ink-900);font:var(--text-small)/var(--leading-body) var(--font-sans)}.fleet-board__header[data-v-0bacda36]{display:flex;align-items:center;gap:var(--space-3)}.fleet-board__header h2[data-v-0bacda36]{margin:0 auto 0 0;font-size:var(--text-body);font-weight:700}.fleet-board__header>span[data-v-0bacda36]{font-size:var(--text-caption);color:var(--color-ink-500)}.fleet-board__number[data-v-0bacda36]{font-family:var(--font-mono);font-feature-settings:"tnum";font-weight:400}.fleet-board__summary[data-v-0bacda36]{display:flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4)}.fleet-board__hero[data-v-0bacda36]{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-6) 0 0;flex:none}.fleet-board__hero[data-v-0bacda36],.fleet-board__metrics>button[data-v-0bacda36]{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative}.fleet-board__hero[aria-pressed=true][data-v-0bacda36],.fleet-board__metrics>button[aria-pressed=true][data-v-0bacda36]{background:var(--color-row-selected);box-shadow:inset 3px 0 var(--color-indigo)}.fleet-board__metrics[data-v-0bacda36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));flex:1;min-width:0;align-items:stretch}.fleet-board__metrics>button[data-v-0bacda36]{padding:var(--space-3) var(--space-4);border-left:1px solid var(--color-line-softer)}.fleet-board__metrics[data-v-0bacda36] .ds-metric{gap:var(--space-3)}.fleet-board__metrics[data-v-0bacda36] .ds-metric__label{white-space:normal}.fleet-board__toolbar[data-v-0bacda36]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.fleet-board__toolbar>.ds-search[data-v-0bacda36]{margin-left:auto;width:260px;max-width:100%}.fleet-board__list[data-v-0bacda36]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:0;overflow:auto}.fleet-board__columns[data-v-0bacda36],.fleet-board__row[data-v-0bacda36]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(200px,1fr);text-align:left}.fleet-board__columns[data-v-0bacda36]{min-height:var(--size-table-head);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);color:var(--color-ink-500);font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-column);text-transform:uppercase;position:sticky;top:0;z-index:2}.fleet-board__columns>span[data-v-0bacda36]{padding:var(--space-3) var(--space-4)}.fleet-board__row[data-v-0bacda36]{width:100%;min-height:var(--size-row-eq);padding:0;background:var(--color-surface);border:0;border-bottom:1px solid var(--color-line-softer);color:inherit;cursor:pointer;font:var(--text-small)/var(--leading-body) var(--font-sans)}.fleet-board__row[data-v-0bacda36]:hover{background:var(--color-surface-muted)}.fleet-board__row>div[data-v-0bacda36]{padding:var(--space-2) var(--space-4);min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1)}.fleet-board__row strong[data-v-0bacda36]{font-size:var(--text-table);font-weight:700;color:var(--color-ink-900)}.fleet-board__row small[data-v-0bacda36]{color:var(--color-ink-500);font-size:var(--text-caption);font-weight:400}.fleet-board__forecast>span[data-v-0bacda36]{font-weight:400}.fleet-board__empty[data-v-0bacda36]{padding:var(--space-6);color:var(--color-ink-500);text-align:center}.fleet-board__task[data-v-0bacda36]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-line-softer)}.fleet-board__task h3[data-v-0bacda36]{font-size:var(--text-body)}.fleet-board__task p[data-v-0bacda36]{font-size:var(--text-small);color:var(--color-ink-500)}.fleet-board button[data-v-0bacda36]:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}@media(max-width:1100px){.fleet-board__summary[data-v-0bacda36]{flex-direction:column;gap:var(--space-4)}.fleet-board__hero[data-v-0bacda36]{padding:0}.fleet-board__metrics>button[data-v-0bacda36]:first-child{border-left:0}}@media(max-width:600px){.fleet-board__header[data-v-0bacda36]{flex-wrap:wrap}.fleet-board__metrics[data-v-0bacda36]{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-board__metrics>button[data-v-0bacda36]{border-left:0;border-top:1px solid var(--color-line-softer)}.fleet-board__toolbar>.ds-search[data-v-0bacda36]{width:100%}.fleet-board__toolbar>.ds-select[data-v-0bacda36]{flex:1}.fleet-board__columns[data-v-0bacda36]{display:none}.fleet-board__row[data-v-0bacda36]{grid-template-columns:1fr}.fleet-board__row>div[data-v-0bacda36]{padding:var(--space-2) var(--space-3)}.fleet-board__reason[data-v-0bacda36]{border-top:1px solid var(--color-line-softer)}.fleet-board__header>span[data-v-0bacda36]{margin-left:auto}}.issue-photo-pager[data-v-1b6686f7]{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--color-ink-500);margin-top:5px}.issue-photo-pager button[data-v-1b6686f7]{width:26px;height:24px;border:1px solid var(--color-line-softer);background:var(--color-surface);color:var(--color-indigo);border-radius:4px;font:18px var(--font-sans);cursor:pointer}.issue-photo-pager button[data-v-1b6686f7]:disabled{opacity:.35;cursor:default}.osnova-issue-photos__label[data-v-1b6686f7]{font-size:10px}.osnova-issue-photos__row[data-v-1b6686f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.osnova-issue-photos__row button[data-v-1b6686f7]{min-width:0}.equipment-preview[data-v-1277e509]{width:104px;min-width:104px;align-self:start;border:1px solid var(--color-line-softer);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-muted)}.equipment-preview button[data-v-1277e509]{display:flex;flex-direction:column;text-decoration:none;color:var(--color-ink-500);border:0;padding:0;width:100%;background:none;cursor:zoom-in}.equipment-preview button[data-v-1277e509]:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.equipment-preview__full[data-v-1277e509]{display:block;width:100%;max-height:65vh;object-fit:contain}.equipment-preview__note[data-v-1277e509]{font-size:12px;color:var(--color-ink-500)}.equipment-preview img[data-v-1277e509]{display:block;width:100%;height:88px;object-fit:contain;padding:6px;box-sizing:border-box;background:var(--color-surface)}.equipment-preview__caption[data-v-1277e509]{font-size:9px;line-height:1.4;text-align:center;padding:3px 2px;border-top:1px solid var(--color-line-softer)}.equipment-preview__empty[data-v-1277e509]{min-height:108px;padding:8px 4px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--color-ink-500)}.equipment-preview__camera[data-v-1277e509]{width:24px;height:24px;opacity:.5;margin-bottom:6px}.equipment-preview__empty span[data-v-1277e509]{font:500 10px var(--font-sans);color:var(--color-ink-900);text-align:center}.equipment-preview__empty small[data-v-1277e509]{font:9px var(--font-sans);color:var(--color-ink-500)}.issue-description__title[data-v-854ac59e]{font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.issue-description__title.is-expanded[data-v-854ac59e]{display:block}.issue-description>button[data-v-854ac59e]{display:inline-flex;align-items:center;gap:3px;padding:2px 0;border:0;background:none;color:var(--color-indigo);font:11px var(--font-sans);cursor:pointer}.issue-description>button .ic[data-v-854ac59e]{width:12px;height:12px}.issue-description__details[data-v-854ac59e]{font-size:12px;color:var(--color-ink-500);line-height:1.4}.issue-description__details p[data-v-854ac59e]{margin:3px 0}.issue-description__details small[data-v-854ac59e]{font-size:11px}.ds-btn.ds-columns-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;flex:none}.ds-columns-button .ic{width:16px;height:16px;color:var(--color-ink-500)}@media(max-width:1023px){.ds-btn.ds-columns-button{width:44px;min-width:44px;height:44px;min-height:44px}}.ds-page-heading{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.ds-page-heading__path{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font:var(--text-caption)/1.4 var(--font-sans);color:var(--color-ink-500)}.ds-page-heading__section{font-size:var(--text-label);letter-spacing:var(--tracking-column);text-transform:uppercase}.ds-page-heading__path a,.ds-page-heading__path button{padding:0;border:0;background:none;font:inherit;color:var(--color-indigo);cursor:pointer;text-align:left;overflow-wrap:anywhere}.ds-page-heading__path a:hover,.ds-page-heading__path button:hover{text-decoration:underline}.ds-page-heading__path :focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ds-page-heading h1{margin:0;font-size:var(--text-panel);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.desktop-header:has(.ds-page-heading){height:auto!important;min-height:56px;flex-basis:auto!important;padding-block:8px!important}.ds-page-heading__separator{color:var(--color-ink-300)}@media(max-width:600px){.ds-page-heading{width:100%}.ds-page-heading__path{font-size:var(--text-small)}.ds-page-heading__path button,.ds-page-heading__path a{min-height:24px;display:inline-flex;align-items:center}}.osnova-reveal{min-width:0}.osnova-reveal-enter-active,.osnova-reveal-leave-active{overflow:hidden;transition:height var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.osnova-reveal-enter-from,.osnova-reveal-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.osnova-reveal-enter-active,.osnova-reveal-leave-active{transition:none}}.ds-avatar{flex:none;border-radius:999px;background:var(--color-indigo-50);color:var(--color-indigo);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-caption);font-weight:700}.ds-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--text-small)}.ds-checkbox--disabled{cursor:default;color:var(--color-disabled-ink)}.ds-checkbox__box{width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);position:relative;display:block;flex:none}.ds-checkbox__box--on{border-color:var(--color-indigo);background:var(--color-indigo)}.ds-checkbox--disabled .ds-checkbox__box{border-color:var(--color-border);background:var(--color-disabled)}.ds-checkbox--disabled .ds-checkbox__box--on{border-color:var(--color-border-strong);background:var(--color-border-strong)}.ds-checkbox__tick{position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid var(--color-surface);border-top:none;border-left:none;transform:rotate(40deg)}.ds-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-field__label{font-size:var(--text-small);font-weight:700;color:var(--color-ink-700)}.ds-field__value{font-size:var(--text-body);color:var(--color-ink-900);padding:1px 0;overflow-wrap:anywhere}.ds-field__value--empty{color:var(--color-ink-300)}.ds-field__value--mono{font-family:var(--font-mono)}.ds-field__hint{font-size:var(--text-caption);color:var(--color-ink-500)}.ds-headpill{display:inline-flex;align-items:center;gap:7px;padding:5px var(--space-3);border-radius:999px;font-size:var(--text-small);font-weight:700;white-space:nowrap}.ds-headpill__dot{width:7px;height:7px;flex:none;border-radius:999px;background:var(--hp-dot)}.ds-headpill--crit{color:var(--color-crit-ink);background:var(--color-crit-bg);--hp-dot: var(--color-crit)}.ds-headpill--ok{color:var(--color-ok-ink);background:var(--color-ok-bg);--hp-dot: var(--color-ok)}.ds-headpill--warn{color:var(--color-warn-ink);background:var(--color-warn-bg);--hp-dot: var(--color-warn)}.ds-headpill--option{color:var(--color-option-ink);background:var(--color-option-bg);--hp-dot: var(--color-option)}.ds-headpill--neutral{color:var(--st-off);background:var(--st-off-bg);--hp-dot: var(--st-off)}.ds-input{font-family:var(--font-sans);font-size:var(--text-table);color:var(--color-ink-900);height:32px;line-height:1.5;padding:4px 10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);min-width:0;outline:none;width:100%;box-sizing:border-box}.ds-input--mono{font-family:var(--font-mono)}.ds-input:focus{border-color:var(--color-indigo);box-shadow:0 0 0 3px var(--color-indigo-50)}.ds-input--error,.ds-input--error:focus{border-color:var(--color-field-error)}.ds-role{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:var(--text-label);font-weight:700;line-height:1.3;white-space:nowrap}.ds-skeleton{display:flex;flex-direction:column}.ds-skel{display:block;background:var(--color-line-soft);animation:dsSkel 1.1s var(--ease-out) infinite}@keyframes dsSkel{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ds-skel{animation:none!important}}.ds-switch{display:inline-flex;align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-caption);font-weight:400;color:var(--color-ink-500);white-space:nowrap;cursor:pointer;font-family:inherit;transition:border-color var(--dur-base) var(--ease-out)}.ds-switch--on{border-color:var(--color-indigo);font-weight:700;color:var(--color-ink-900)}.ds-switch__track{position:relative;width:26px;height:14px;border-radius:999px;background:var(--color-border-strong);transition:background var(--dur-base) var(--ease-out)}.ds-switch--on .ds-switch__track{background:var(--color-indigo)}.ds-switch__knob{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:999px;background:var(--color-surface);transition:left var(--dur-base) var(--ease-out)}.ds-switch--on .ds-switch__knob{left:14px}.ds-typeicon{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700}.ds-cbt{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden;min-width:0}.ds-cbt--bare{border:0;border-radius:0;background:transparent}.ds-cbt__table{width:100%;border-collapse:collapse;font-family:var(--font-sans);color:var(--color-ink-900)}.ds-cbt__head{border-bottom:1px solid var(--color-border)}.ds-cbt__th{font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-column);text-transform:uppercase;color:var(--color-ink-500);white-space:nowrap;padding:0 12px;height:var(--size-table-head);text-align:left}.ds-cbt__th--first{padding-left:16px}.ds-cbt--bare .ds-cbt__th--first,.ds-cbt--bare .ds-cbt__name-cell{padding-left:0}.ds-cbt__th--num{text-align:right}.ds-cbt__row{height:var(--size-row-eq);transition:background var(--dur-base) var(--ease-out)}.ds-cbt__row--next{border-top:1px solid var(--color-line-softer)}.ds-cbt__row--hover{background:var(--color-surface-muted)}.ds-cbt__name-cell{padding:0 12px 0 16px}.ds-cbt__name{display:flex;align-items:center;gap:12px;min-width:0}.ds-cbt__mark{width:40px;height:40px;flex:none;border-radius:999px;color:var(--color-on-dark);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700}.ds-cbt__label{font-size:var(--text-table);font-weight:700;line-height:1.25}.ds-cbt__num{font-family:var(--font-mono);font-size:var(--text-table);font-feature-settings:"tnum";text-align:right;white-space:nowrap;padding:0 12px}.ds-cbt__unit{font-size:var(--text-label);color:var(--color-ink-500);margin-left:4px}.ds-cbt__none{color:var(--color-ink-300)}.ds-cbt__bar-cell{padding:0 12px;min-width:160px}.ds-cbt__bar-wrap{display:flex;align-items:center;gap:10px}.ds-cbt__track{flex:1;display:block;height:12px;background:var(--color-canvas);position:relative;overflow:hidden}.ds-cbt__fill{position:absolute;left:0;top:0;bottom:0}.ds-cbt__share{width:40px;flex:none;text-align:right;font-family:var(--font-mono);font-size:var(--text-small);font-feature-settings:"tnum";color:var(--color-ink-700)}.ds-hours{display:flex;flex-direction:column;gap:7px;min-width:0}.ds-hours__plot{display:flex;align-items:stretch;gap:10px}.ds-hours__axis{width:22px;flex:none;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-label);line-height:1;color:var(--color-ink-500);text-align:right}.ds-hours__field{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--color-border);border-top:1px dashed var(--color-line-softer)}.ds-hours__col{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:flex-end}.ds-hours__col--hover{z-index:1}.ds-hours__bar{width:100%}.ds-hours__bar--peak{animation:ds-hours-wink var(--dur-slow) var(--ease-out) calc(var(--dur-slow) + .3s) 1}@keyframes ds-hours-wink{0%{filter:brightness(1.14)}to{filter:brightness(1)}}.ds-hours__labels{display:flex;gap:3px;padding-left:32px;font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-500)}.ds-hours__label{flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:visible}@media(prefers-reduced-motion:reduce){.ds-hours__bar--peak{animation:none}}.ds-legend{display:flex;flex-wrap:wrap;gap:8px var(--space-6)}.ds-legend--small{gap:6px 14px}.ds-legend__item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-table);color:var(--color-ink-700);white-space:nowrap}.ds-legend--small .ds-legend__item{gap:7px;font-size:var(--text-caption);color:var(--color-ink-500)}.ds-legend__item--void{color:var(--color-ink-300)}.ds-legend__swatch{width:9px;height:9px;flex:none;border-radius:var(--radius-field)}.ds-legend--small .ds-legend__swatch{width:8px;height:8px}.ds-legend__item--void .ds-legend__swatch{border:1px dashed var(--color-border-strong)}.ds-legend__value{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--color-ink-900)}.ds-days{display:flex;flex-direction:column;gap:8px;min-width:0}.ds-days__plot{display:flex;gap:8px}.ds-days__axis{width:30px;flex:none;display:flex;flex-direction:column;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-500);text-align:right;line-height:1}.ds-days__field{flex:1;min-width:0;display:flex;align-items:flex-end;border-bottom:1px solid var(--color-border);border-top:1px dashed var(--color-line-softer)}.ds-days__col{position:relative;flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.ds-days__col--hover{z-index:1}.ds-days__seg{display:block;flex:none}.ds-days__labels{display:flex;padding-left:38px;font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-500)}.ds-days__label{flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:visible}.ds-days__label--end{text-align:right}.ds-days__label--today{font-weight:700;color:var(--color-ink-900)}.ds-top{display:flex;flex-direction:column;min-width:0}.ds-top__title{height:22px;margin-bottom:10px;display:flex;align-items:center;font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-column);text-transform:uppercase;color:var(--color-ink-500);white-space:nowrap}.ds-top__rows{display:flex;flex-direction:column}.ds-top__row{height:var(--size-list-row);display:flex;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;transition:background var(--dur-base) var(--ease-out)}.ds-top__row--link{cursor:pointer}.ds-top__row--hover{background:var(--color-surface-muted)}.ds-top__row--photo{gap:8px}.ds-top__row--photo .ds-top__value{width:auto;min-width:24px}.ds-top__photo{width:40px;height:32px;flex:none;object-fit:contain;border-radius:var(--radius-card);background:var(--color-surface-muted)}.ds-top__name{flex:1;min-width:0;font-size:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-top__track{height:12px;flex:none;position:relative;overflow:hidden;background:var(--chart-bar)}.ds-top__fill{position:absolute;left:0;top:0;bottom:0}.ds-top__value{width:72px;flex:none;text-align:right;font-family:var(--font-mono);font-size:var(--text-body);font-feature-settings:"tnum";white-space:nowrap}.ds-top__unit{font-size:var(--text-label);color:var(--color-ink-500);margin-left:4px}.ds-top__empty{padding:12px 0;font-size:var(--text-small);color:var(--color-ink-500)}.ds-top__footer{margin-top:6px;padding-top:12px;border-top:1px solid var(--color-line-softer);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-small);color:var(--color-indigo);text-decoration:none}.ds-top__footer:hover{color:var(--color-indigo-active)}.ds-zones{display:flex;flex-direction:column;min-width:0}.ds-zones__field{display:flex;align-items:flex-end;border-bottom:1px solid var(--color-border)}.ds-zones__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.ds-zones__num{font-family:var(--font-mono);font-size:var(--text-body);font-feature-settings:"tnum";white-space:nowrap;margin-bottom:8px;color:var(--color-ink-900)}.ds-zones__unit{font-size:var(--text-label);font-weight:400;color:var(--color-ink-500);margin-left:4px}.ds-zones__bar{width:100%;display:block}.ds-zones__labels{display:flex}.ds-zones__label{flex:1;min-width:0;text-align:center;font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-host{display:contents}.dc-host[data-skeleton] .dc-screen main{position:relative}.dc-host[data-skeleton] .dc-screen main>:not(.dc-skeleton){visibility:hidden}.dc-skeleton{position:absolute;inset:16px 24px;display:flex;flex-direction:column;gap:12px;pointer-events:none;overflow:hidden}.dc-skeleton__bar{display:block;height:14px;border-radius:2px;background:var(--color-line-soft);animation:dcSkel 1.1s var(--ease-out) infinite}.dc-skeleton__bar--action{margin-left:auto;background:var(--color-warn-soft, var(--color-line-soft))}.dc-skeleton__bar--icon{width:28px;height:28px;border-radius:4px}.dc-skeleton__toolbar{display:flex;gap:8px;align-items:center}.dc-skeleton__grid{display:flex;gap:16px;min-height:0;flex:1 1 auto}.dc-skeleton__rows{flex:1 1 auto;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card, 4px);overflow:hidden}.dc-skeleton__row{display:grid;grid-template-columns:28px 1.6fr 1fr 1fr .6fr;gap:12px;align-items:center;height:52px;padding:0 12px;border-top:1px solid var(--color-line-softer, var(--color-border))}.dc-skeleton__row:first-child{border-top:0;height:40px;background:var(--color-surface-muted, transparent)}.dc-skeleton__panel{width:520px;flex:0 0 520px;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card, 4px)}.dc-skeleton__cards{display:flex;flex-direction:column;gap:12px}.dc-skeleton__card{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card, 4px)}.dc-skeleton__form{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;max-width:720px}.dc-m-object .dc-skeleton,.dc-m-checklist .dc-skeleton,.dc-m-queue .dc-skeleton,.dc-m-profile .dc-skeleton,.dc-m-scan .dc-skeleton{inset:12px 16px}.dc-m-object .dc-skeleton__row,.dc-m-checklist .dc-skeleton__row,.dc-m-queue .dc-skeleton__row,.dc-m-profile .dc-skeleton__row{grid-template-columns:28px 1.4fr 1fr}.dc-m-object .dc-skeleton__row>:nth-child(n+4),.dc-m-checklist .dc-skeleton__row>:nth-child(n+4),.dc-m-queue .dc-skeleton__row>:nth-child(n+4),.dc-m-profile .dc-skeleton__row>:nth-child(n+4),.dc-m-checklist .dc-skeleton__toolbar>:nth-child(n+2),.dc-m-object .dc-skeleton__toolbar>:nth-child(n+2){display:none}.dc-m-checklist .dc-skeleton__form,.dc-m-profile .dc-skeleton__form{grid-template-columns:1fr}@keyframes dcSkel{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:no-preference){.dc-host[data-revealing] .dc-screen main>:not(.dc-skeleton){animation:dcReveal var(--dur-slow) var(--ease-out) both}.dc-host[data-revealing] .dc-screen main>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.dc-host[data-revealing] .dc-screen main>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.dc-host[data-revealing] .dc-screen main>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.dc-host[data-revealing] .dc-screen main>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.dc-host[data-revealing] .dc-screen main>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.dc-host[data-revealing] .dc-screen main>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.dc-host[data-revealing] .dc-screen main>:nth-child(n+8){animation-delay:calc(var(--stagger) * 7)}@keyframes dcReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.dc-skeleton__bar{animation:none}}.mobile-task-sheet[data-v-05c484e9]{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--color-ink-900) 35%,transparent)}.mobile-task-sheet>section[data-v-05c484e9]{width:100%;max-width:520px;max-height:88dvh;overflow:auto;box-sizing:border-box;border-radius:8px 8px 0 0;background:var(--color-surface);color:var(--color-ink-900);font:14px var(--font-sans);padding:16px}.mobile-task-sheet header[data-v-05c484e9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mobile-task-sheet h2[data-v-05c484e9]{font-size:17px;margin:0}.mobile-task-sheet header button[data-v-05c484e9]{border:0;background:transparent;color:var(--color-ink-500);width:44px;height:44px;display:grid;place-items:center}.mobile-task-sheet header .ic[data-v-05c484e9]{width:20px;height:20px}.mobile-task-sheet__body[data-v-05c484e9]{display:flex;flex-direction:column;gap:16px}.mobile-task-sheet__body[data-v-05c484e9] label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--color-ink-700)}.mobile-task-sheet__body[data-v-05c484e9] .ds-btn{min-height:44px}.mobile-task-sheet__body[data-v-05c484e9] select{min-height:44px;font-size:14px}.mobile-task-sheet__body[data-v-05c484e9] .sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.evidence-photos[data-v-37e4c8e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.evidence-photos button[data-v-37e4c8e1]{min-height:105px;max-height:180px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-field);overflow:hidden;background:var(--color-surface-muted);color:var(--color-ink-500);font:11px var(--font-sans);cursor:pointer}.evidence-photos img[data-v-37e4c8e1]{display:block;width:100%;height:105px;object-fit:cover}.evidence-photos__preview[data-v-37e4c8e1]{display:block;width:100%;max-height:65dvh;object-fit:contain}.maintenance-result__progress[data-v-b1a9104d]{display:flex;justify-content:space-between;font-size:12px}.maintenance-result__progress strong[data-v-b1a9104d]{font:12px var(--font-mono)}.maintenance-result__track[data-v-b1a9104d]{height:3px;background:var(--color-line-softer)}.maintenance-result__track span[data-v-b1a9104d]{display:block;height:100%;background:var(--color-indigo)}.maintenance-result .maintenance-result__upload[data-v-b1a9104d]{position:relative;min-height:64px;align-items:center;justify-content:center;flex-direction:row;border:1px dashed var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-indigo);border-radius:var(--radius-field);font-size:12px;margin:12px 0;cursor:pointer}.maintenance-result__upload .ic[data-v-b1a9104d]{width:20px;height:20px}.maintenance-result .maintenance-result__upload input[data-v-b1a9104d]{position:absolute;inset:0;opacity:0;cursor:pointer}.maintenance-result__photo-remove[data-v-b1a9104d]{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--color-ink-500)}.maintenance-result__photo-remove button[data-v-b1a9104d]{min-height:44px;border:0;background:transparent;color:var(--color-indigo)}.maintenance-result__counter-hint[data-v-b1a9104d]{font-size:12px;line-height:1.5;color:var(--color-ink-500)}.maintenance-result input[type=number][data-v-b1a9104d],.maintenance-result input[inputmode=decimal][data-v-b1a9104d],.maintenance-result input[type=datetime-local][data-v-b1a9104d]{font-family:var(--font-mono)}.maintenance-result-view[data-v-b1a9104d]{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45}.maintenance-result-view header[data-v-b1a9104d]{display:flex;gap:12px;align-items:center;justify-content:space-between}.maintenance-result-view header>span[data-v-b1a9104d],.maintenance-result-view__date[data-v-b1a9104d]{font:11px var(--font-mono);color:var(--color-ink-500);margin:0}.maintenance-result-view__steps[data-v-b1a9104d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.maintenance-result-view__steps li[data-v-b1a9104d]{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--color-line-softer)}.maintenance-result-view__number[data-v-b1a9104d]{display:grid;place-items:center;flex:none;width:22px;height:22px;background:var(--color-surface-muted);border-radius:var(--radius-field);font:11px var(--font-mono);color:var(--color-ink-500)}.maintenance-result-view__content[data-v-b1a9104d]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.maintenance-result-view__note[data-v-b1a9104d]{padding:10px 12px;background:var(--color-surface-muted);border-radius:var(--radius-card)}.maintenance-result-view__note>span[data-v-b1a9104d]{font-size:11px;color:var(--color-ink-500)}.maintenance-result-view__note p[data-v-b1a9104d]{margin:4px 0 0}.maintenance-result-view__reading[data-v-b1a9104d]{display:flex;gap:12px;font-size:12px;color:var(--color-ink-500)}.maintenance-result-view__reading strong[data-v-b1a9104d]{font-family:var(--font-mono);color:var(--color-ink-900)}.maintenance-result[data-v-b1a9104d]{display:flex;flex-direction:column;gap:12px;font-size:14px}.maintenance-result__item[data-v-b1a9104d]{margin:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.maintenance-result__item legend[data-v-b1a9104d]{font-weight:700;font-size:14px;line-height:1.5}.maintenance-result__number[data-v-b1a9104d]{font:11px var(--font-mono);color:var(--color-ink-500)}.maintenance-result label[data-v-b1a9104d]{display:flex;flex-direction:column;gap:6px;color:var(--color-ink-700)}.maintenance-result input[data-v-b1a9104d],.maintenance-result select[data-v-b1a9104d],.maintenance-result textarea[data-v-b1a9104d],.maintenance-result__choices button[data-v-b1a9104d]{box-sizing:border-box;width:100%;min-height:44px;padding:10px;font:14px var(--font-sans);border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-ink-900)}.maintenance-result__choices[data-v-b1a9104d]{display:flex;gap:8px}.maintenance-result__choices button[aria-pressed=true][data-v-b1a9104d]{border-color:var(--color-indigo);background:var(--color-row-selected)}.maintenance-result .maintenance-result__toggle[data-v-b1a9104d]{flex-direction:row;align-items:center;gap:10px;min-height:44px}.maintenance-result input[type=checkbox][data-v-b1a9104d]{width:20px;min-width:20px;min-height:20px;height:20px;margin:0;accent-color:var(--color-indigo)}.maintenance-result__error[data-v-b1a9104d]{padding:12px;background:var(--color-crit-bg);color:var(--color-crit-ink)}.inspection-condition{display:flex;flex-direction:column;gap:8px;padding:12px 0;font-size:13px;border-top:1px solid var(--color-line-softer)}.inspection-condition__heading{font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-500)}.inspection-condition__row{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--color-line-softer)}.inspection-condition__name{font-size:14px;font-weight:700;color:var(--color-ink-900)}.inspection-condition__meta{font-size:12px;line-height:1.5;color:var(--color-ink-500)}.inspection-condition__meta [data-number]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.inspection-condition__reason{font-size:13px;line-height:1.5;color:var(--color-ink-700)}.inspection-condition__reason--attention{color:var(--color-warn-ink)}.inspection-condition__action{align-self:flex-start;font-size:13px;color:var(--color-indigo);padding:6px 0}.inspection-condition__list{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--color-border)}.inspection-condition__list-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,1fr) minmax(220px,1.5fr);gap:8px 16px;padding:10px 0;border-top:1px solid var(--color-line-softer)}@media(max-width:760px){.inspection-condition__list-row{grid-template-columns:1fr;gap:4px}}.inspection-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.inspection-result[data-v-db5bd0fb]{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.5}.inspection-result p[data-v-db5bd0fb]{margin:0}.inspection-result__time[data-v-db5bd0fb]{font:11px var(--font-mono);color:var(--color-ink-500)}.inspection-result__hint[data-v-db5bd0fb]{font-size:12px;color:var(--color-warn-ink)}.inspection-result__answer[data-v-db5bd0fb]{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--color-line-softer);padding-top:12px}.inspection-result .crit[data-v-db5bd0fb]{color:var(--color-crit-ink)}.inspection-result .muted[data-v-db5bd0fb]{color:var(--color-ink-500)}:root{--color-indigo:#0a3a6f;--color-orange:#f08a00;--color-orange-hover:#d67c00;--color-accent-ink:#a85f00;--color-on-accent:#1a1a1a;--color-on-dark:#ffffff;--color-accent-100:#fdf0db;--color-indigo-50:#e6edf6;--color-indigo-active:#0e4680;--color-rail:#0a3a6f;--color-rail-active:#0e4680;--color-rail-icon:#8fa9c6;--color-rail-ink:#ffffff;--color-ink-900:#1a1a1a;--color-ink-700:#404040;--color-ink-500:#5a6b7b;--color-ink-300:#64748b;--color-border:#e0e0e0;--color-border-strong:#c3ccd6;--color-line-soft:#e7ecf1;--color-line-softer:#dae1e9;--color-canvas:#edf1f5;--color-surface:#ffffff;--color-surface-muted:#f7f9fb;--color-surface-sunken:#fbfcfd;--color-zebra-cool:#f5f7fa;--color-row-selected:#f4f8fc;--color-disabled-ink:#667585;--color-disabled:#e8ecf0;--color-field-error:#c62828;--color-ok:#4caf50;--color-ok-ink:#2e7d32;--color-ok-bg:#edf7ee;--color-option:#1e88e5;--color-option-ink:#1565c0;--color-option-bg:#e3f0fc;--color-crit:#e53935;--color-crit-ink:#c62828;--color-crit-bg:#fdecea;--color-crit-border:#f3c7c4;--color-crit-halo:rgba(229,57,53,.16);--color-neutral:#9e9e9e;--color-warn:#c77800;--color-warn-ink:#8a5300;--color-warn-bg:#fdf1e0;--color-warn-border:#f0d9b0;--st-work:#2e7d32;--st-work-bg:#e6f4e8;--st-engine:#5b7c1f;--st-engine-bg:#eef4dd;--st-on:#1565c0;--st-on-bg:#e3f0fc;--st-off:#4a5a6a;--st-off-bg:#e8ecf0;--st-charge:#00695c;--st-charge-bg:#dff1ef;--st-nolink:#a15c00;--st-nolink-bg:#fdf0db;--st-noterm:#6a1b9a;--st-noterm-bg:#f2e6f7;--st-block:#c62828;--st-block-bg:#fbe6e6;--role-driver:#1565c0;--role-driver-bg:#e3f0fc;--role-intake:#00695c;--role-intake-bg:#dff1ef;--role-mech:#a15c00;--role-mech-bg:#fdf0db;--role-admin:#6a1b9a;--role-admin-bg:#f2e6f7;--role-view:#4a5a6a;--role-view-bg:#e8ecf0;--fill-work:#8cc79a;--fill-idle-on:#e3b472;--fill-idle:#c4ccd4;--fill-service:#93c1ea;--fill-mothball:#dfe5eb;--chart-bar:#c6d5e3;--chart-bar-strong:#7fa3c6;--chart-pick:#0a3a6f;--chart-pick-soft:#5b85af;--color-dot-soft:#c9d6e4;--type-tone-1:#0a3a6f;--type-tone-2:#1c5a96;--type-tone-3:#456f9b;--type-tone-light:#edf1f5;--cat-ep:#476b85;--cat-rch:#487a5d;--cat-sht:#8d803f;--cat-tg:#905047;--cat-upsh:#4d5789;--cat-et:#925c45;--cat-km:#874f82;--cat-gp:#65538d;--cat-ap:#816d56;--cat-ev:#924f63;--cat-po:#44746f;--cat-do:#6a784a;--cat-misc:#68657b;--text-primary:var(--color-ink-900);--text-secondary:var(--color-ink-700);--text-muted:var(--color-ink-500);--text-faint:var(--color-ink-300);--text-link:var(--color-indigo);--surface-page:var(--color-canvas);--surface-card:var(--color-surface);--surface-nav:var(--color-rail);--action-primary:var(--color-orange);--action-primary-hover:var(--color-orange-hover);--focus-ring:var(--color-indigo-50)}:root[data-theme=dark]{--st-work:#81c784;--st-work-bg:#16301c;--st-engine:#aed581;--st-engine-bg:#232d13;--st-on:#90caf9;--st-on-bg:#16283a;--st-off:#9aa8b6;--st-off-bg:#232a31;--st-charge:#4db6ac;--st-charge-bg:#122b28;--st-nolink:#ffab40;--st-nolink-bg:#33240f;--st-noterm:#ce93d8;--st-noterm-bg:#2a1733;--st-block:#ef9a9a;--st-block-bg:#3a1c1c;--role-driver:#90caf9;--role-driver-bg:#16283a;--role-intake:#4db6ac;--role-intake-bg:#122b28;--role-mech:#ffab40;--role-mech-bg:#33240f;--role-admin:#ce93d8;--role-admin-bg:#2a1733;--role-view:#9aa8b6;--role-view-bg:#232a31;--color-indigo:#8cb8e8;--color-indigo-active:#a8cbee;--color-accent-ink:#ffab40;--color-indigo-50:#17324f;--color-accent-100:#33240f;--color-rail:#12171d;--color-rail-active:#1d2733;--color-rail-icon:#8fa9c6;--color-rail-ink:#f2f5f8;--color-ink-900:#f2f5f8;--color-ink-700:#d3dbe3;--color-ink-500:#a9b6c2;--color-ink-300:#8593a1;--color-border:#2a3239;--color-border-strong:#3a444d;--color-line-soft:#232a31;--color-line-softer:#1f262c;--color-canvas:#0f1317;--color-surface:#14181d;--color-surface-muted:#191e24;--color-surface-sunken:#11151a;--color-zebra-cool:#191e24;--color-row-selected:#17324f;--color-disabled-ink:#7d8b98;--color-disabled:#232a31;--color-ok:#66bb6a;--color-ok-ink:#8fd694;--color-ok-bg:#16241a;--color-option:#64b5f6;--color-option-ink:#90caf9;--color-option-bg:#16283a;--color-crit:#ef5350;--color-crit-ink:#ff8a85;--color-crit-bg:#2a1a1a;--color-crit-border:#5c2a29;--color-crit-halo:rgba(239,83,80,.22);--color-neutral:#8a949e;--color-warn:#e0a44a;--color-warn-ink:#e8bd7c;--color-warn-bg:#2a2115;--color-warn-border:#4a3a1e;--fill-work:#3e6b4a;--fill-idle-on:#7a5a2c;--fill-idle:#454f59;--fill-service:#33587c;--fill-mothball:#2c343c;--chart-bar:#2d3a47;--chart-bar-strong:#3f556b;--chart-pick:#6f9cc6;--chart-pick-soft:#5b85af;--color-dot-soft:#3c4c5e;--type-tone-1:#7fb0e0;--type-tone-2:#8ab4e4;--type-tone-3:#9cc2ea;--type-tone-light:#232a31;--cat-ep:#5e85a1;--cat-rch:#5d9876;--cat-sht:#a89b57;--cat-tg:#a66359;--cat-upsh:#656fa4;--cat-et:#a86f57;--cat-km:#a2679d;--cat-gp:#7967a2;--cat-ap:#9b876f;--cat-ev:#a46578;--cat-po:#59918c;--cat-do:#85955f;--cat-misc:#716e87}:root[data-brand=lis]{--color-indigo:#007f8c;--color-indigo-active:#00707a;--color-indigo-50:#e0f4f6;--color-orange:#ffa700;--color-orange-hover:#f09b00;--color-accent-ink:#8a5a00;--color-accent-100:#fff3d6;--color-rail:#ececec;--color-rail-active:#dcdcdc;--color-rail-icon:#555555;--color-rail-ink:#1a1a1a}:root[data-brand=lis][data-theme=dark]{--color-indigo:#35c3d1;--color-indigo-active:#63d2dd;--color-indigo-50:#103c41;--color-accent-ink:#ffc14d;--color-accent-100:#3d2f11;--color-rail:#474747;--color-rail-active:#333333;--color-rail-icon:#bdbdbd;--color-rail-ink:#f2f5f8}:root{--series-1:#3f83cb;--series-2:#c16046;--series-3:#009a83;--series-4:#a663ac;--series-5:#8b8500;--series-6:#7d72c9;--series-7:#b96c00;--series-8:#0093b5;--series-9:#bd5b7d;--series-10:#35973a}:root[data-theme=dark]{--series-1:#64afff;--series-2:#f5886b;--series-3:#00c9ae;--series-4:#d68bdc;--series-5:#b6b100;--series-6:#a79bfe;--series-7:#eb9500;--series-8:#00c1e7;--series-9:#f183a7;--series-10:#5ec660}:root{--font-sans:"Golos Text","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--num-features:"tnum";--text-hero:50px;--text-h1:28px;--text-cell:26px;--text-h2:20px;--text-panel-title:17px;--text-body:15px;--text-table:14px;--text-small:13px;--text-caption:12px;--text-label:11px;--text-nav:9px;--leading-body:1.5;--weight-regular:400;--weight-bold:700;--tracking-label:.08em;--weight-label:400;--tracking-column:.08em;--tracking-list:.08em;--tracking-hero:.1em;--tracking-nav:.08em}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--size-rail:64px;--size-topbar:56px;--size-card-head:48px;--size-pane-head:46px;--size-fleet-head:52px;--size-table-head:40px;--size-row:52px;--size-row-eq:56px;--size-filterbar:52px;--size-footer:44px;--size-list-head:42px;--size-list-row:40px;--size-plot:104px;--size-plot-day:240px;--size-mnav:62px;--radius-field:2px;--radius-card:4px;--radius-stack:8px;--radius-pill:999px;--shadow-pop:0 10px 24px rgb(0 0 0 / 18%);--shadow-float:0 8px 28px rgb(0 0 0 / 35%);--ease-out:cubic-bezier(.2,0,0,1);--dur-fast:.12s;--dur-base:.16s;--dur-slow:.26s;--dur-long:.6s;--stagger:40ms}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-900);background:var(--color-canvas)}a{color:var(--color-indigo);text-decoration:none}a:hover{color:var(--color-indigo-active)}button{font-family:inherit}.mono{font-family:var(--font-mono);font-feature-settings:var(--num-features)}.label{font-size:var(--text-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-500)}.thin{display:inline-block;width:.35ch}:root [data-theme=dark]{--st-work:#81c784;--st-work-bg:#16301c;--st-engine:#aed581;--st-engine-bg:#232d13;--st-on:#90caf9;--st-on-bg:#16283a;--st-off:#9aa8b6;--st-off-bg:#232a31;--st-charge:#4db6ac;--st-charge-bg:#122b28;--st-nolink:#ffab40;--st-nolink-bg:#33240f;--st-noterm:#ce93d8;--st-noterm-bg:#2a1733;--st-block:#ef9a9a;--st-block-bg:#3a1c1c;--role-driver:#90caf9;--role-driver-bg:#16283a;--role-intake:#4db6ac;--role-intake-bg:#122b28;--role-mech:#ffab40;--role-mech-bg:#33240f;--role-admin:#ce93d8;--role-admin-bg:#2a1733;--role-view:#9aa8b6;--role-view-bg:#232a31;--color-indigo:#8cb8e8;--color-indigo-active:#a8cbee;--color-accent-ink:#ffab40;--color-indigo-50:#17324f;--color-accent-100:#33240f;--color-rail:#12171d;--color-rail-active:#1d2733;--color-rail-icon:#8fa9c6;--color-rail-ink:#f2f5f8;--color-ink-900:#f2f5f8;--color-ink-700:#d3dbe3;--color-ink-500:#a9b6c2;--color-ink-300:#8593a1;--color-border:#2a3239;--color-border-strong:#3a444d;--color-line-soft:#232a31;--color-line-softer:#1f262c;--color-canvas:#0f1317;--color-surface:#14181d;--color-surface-muted:#191e24;--color-surface-sunken:#11151a;--color-zebra-cool:#191e24;--color-row-selected:#17324f;--color-disabled-ink:#7d8b98;--color-disabled:#232a31;--color-ok:#66bb6a;--color-ok-ink:#8fd694;--color-ok-bg:#16241a;--color-option:#64b5f6;--color-option-ink:#90caf9;--color-option-bg:#16283a;--color-crit:#ef5350;--color-crit-ink:#ff8a85;--color-crit-bg:#2a1a1a;--color-crit-border:#5c2a29;--color-crit-halo:rgba(239,83,80,.22);--color-neutral:#8a949e;--color-warn:#e0a44a;--color-warn-ink:#e8bd7c;--color-warn-bg:#2a2115;--color-warn-border:#4a3a1e;--fill-work:#3e6b4a;--fill-idle-on:#7a5a2c;--fill-idle:#454f59;--fill-service:#33587c;--fill-mothball:#2c343c;--chart-bar:#2d3a47;--chart-bar-strong:#3f556b;--chart-pick:#6f9cc6;--chart-pick-soft:#5b85af;--color-dot-soft:#3c4c5e;--type-tone-1:#7fb0e0;--type-tone-2:#8ab4e4;--type-tone-3:#9cc2ea;--type-tone-light:#232a31;--cat-ep:#5e85a1;--cat-rch:#5d9876;--cat-sht:#a89b57;--cat-tg:#a66359;--cat-upsh:#656fa4;--cat-et:#a86f57;--cat-km:#a2679d;--cat-gp:#7967a2;--cat-ap:#9b876f;--cat-ev:#a46578;--cat-po:#59918c;--cat-do:#85955f;--cat-misc:#716e87}:root[data-brand=lis] [data-theme=dark]{--color-indigo:#35c3d1;--color-indigo-active:#63d2dd;--color-indigo-50:#103c41;--color-accent-ink:#ffc14d;--color-accent-100:#3d2f11;--color-rail:#474747;--color-rail-active:#333333;--color-rail-icon:#bdbdbd;--color-rail-ink:#f2f5f8}:root [data-theme=dark]{--series-1:#64afff;--series-2:#f5886b;--series-3:#00c9ae;--series-4:#d68bdc;--series-5:#b6b100;--series-6:#a79bfe;--series-7:#eb9500;--series-8:#00c1e7;--series-9:#f183a7;--series-10:#5ec660}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GolosText-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GolosText-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ic{display:inline-block;width:20px;height:20px;flex:0 0 auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ic-add{-webkit-mask-image:url(/design-icons/add.png);mask-image:url(/design-icons/add.png)}.ic-attention{-webkit-mask-image:url(/design-icons/attention.png);mask-image:url(/design-icons/attention.png)}.ic-back{-webkit-mask-image:url(/design-icons/back.png);mask-image:url(/design-icons/back.png)}.ic-calendar{-webkit-mask-image:url(/design-icons/calendar.png);mask-image:url(/design-icons/calendar.png)}.ic-camera{-webkit-mask-image:url(/design-icons/camera.png);mask-image:url(/design-icons/camera.png)}.ic-catalog{-webkit-mask-image:url(/design-icons/catalog.png);mask-image:url(/design-icons/catalog.png)}.ic-categories{-webkit-mask-image:url(/design-icons/categories.png);mask-image:url(/design-icons/categories.png)}.ic-check{-webkit-mask-image:url(/design-icons/check.png);mask-image:url(/design-icons/check.png)}.ic-chevron{-webkit-mask-image:url(/design-icons/chevron.png);mask-image:url(/design-icons/chevron.png)}.ic-close{-webkit-mask-image:url(/design-icons/close.png);mask-image:url(/design-icons/close.png)}.ic-collapse{-webkit-mask-image:url(/design-icons/collapse.png);mask-image:url(/design-icons/collapse.png)}.ic-columns{-webkit-mask-image:url(/design-icons/columns.png);mask-image:url(/design-icons/columns.png)}.ic-contractors{-webkit-mask-image:url(/design-icons/contractors.png);mask-image:url(/design-icons/contractors.png)}.ic-copy{-webkit-mask-image:url(/design-icons/copy.png);mask-image:url(/design-icons/copy.png)}.ic-core{-webkit-mask-image:url(/design-icons/core.png);mask-image:url(/design-icons/core.png)}.ic-download{-webkit-mask-image:url(/design-icons/download.png);mask-image:url(/design-icons/download.png)}.ic-equipment{-webkit-mask-image:url(/design-icons/equipment.png);mask-image:url(/design-icons/equipment.png)}.ic-expand{-webkit-mask-image:url(/design-icons/expand.png);mask-image:url(/design-icons/expand.png)}.ic-eye{-webkit-mask-image:url(/design-icons/eye.png);mask-image:url(/design-icons/eye.png)}.ic-eye-off{-webkit-mask-image:url(/design-icons/eye-off.png);mask-image:url(/design-icons/eye-off.png)}.ic-filter{-webkit-mask-image:url(/design-icons/filter.png);mask-image:url(/design-icons/filter.png)}.ic-forklift{-webkit-mask-image:url(/design-icons/forklift.png);mask-image:url(/design-icons/forklift.png)}.ic-homescreen{-webkit-mask-image:url(/design-icons/homescreen.png);mask-image:url(/design-icons/homescreen.png)}.ic-invites{-webkit-mask-image:url(/design-icons/invites.png);mask-image:url(/design-icons/invites.png)}.ic-issues{-webkit-mask-image:url(/design-icons/issues.png);mask-image:url(/design-icons/issues.png)}.ic-item-axle{-webkit-mask-image:url(/design-icons/item-axle.png);mask-image:url(/design-icons/item-axle.png)}.ic-item-backrest{-webkit-mask-image:url(/design-icons/item-backrest.png);mask-image:url(/design-icons/item-backrest.png)}.ic-item-battery{-webkit-mask-image:url(/design-icons/item-battery.png);mask-image:url(/design-icons/item-battery.png)}.ic-item-beacon{-webkit-mask-image:url(/design-icons/item-beacon.png);mask-image:url(/design-icons/item-beacon.png)}.ic-item-body{-webkit-mask-image:url(/design-icons/item-body.png);mask-image:url(/design-icons/item-body.png)}.ic-item-brakes{-webkit-mask-image:url(/design-icons/item-brakes.png);mask-image:url(/design-icons/item-brakes.png)}.ic-item-broom{-webkit-mask-image:url(/design-icons/item-broom.png);mask-image:url(/design-icons/item-broom.png)}.ic-item-cabin{-webkit-mask-image:url(/design-icons/item-cabin.png);mask-image:url(/design-icons/item-cabin.png)}.ic-item-cable{-webkit-mask-image:url(/design-icons/item-cable.png);mask-image:url(/design-icons/item-cable.png)}.ic-item-cctv{-webkit-mask-image:url(/design-icons/item-cctv.png);mask-image:url(/design-icons/item-cctv.png)}.ic-item-chain{-webkit-mask-image:url(/design-icons/item-chain.png);mask-image:url(/design-icons/item-chain.png)}.ic-item-charger{-webkit-mask-image:url(/design-icons/item-charger.png);mask-image:url(/design-icons/item-charger.png)}.ic-item-clamp{-webkit-mask-image:url(/design-icons/item-clamp.png);mask-image:url(/design-icons/item-clamp.png)}.ic-item-climate{-webkit-mask-image:url(/design-icons/item-climate.png);mask-image:url(/design-icons/item-climate.png)}.ic-item-drain{-webkit-mask-image:url(/design-icons/item-drain.png);mask-image:url(/design-icons/item-drain.png)}.ic-item-engine{-webkit-mask-image:url(/design-icons/item-engine.png);mask-image:url(/design-icons/item-engine.png)}.ic-item-estop{-webkit-mask-image:url(/design-icons/item-estop.png);mask-image:url(/design-icons/item-estop.png)}.ic-item-exhaust{-webkit-mask-image:url(/design-icons/item-exhaust.png);mask-image:url(/design-icons/item-exhaust.png)}.ic-item-extinguisher{-webkit-mask-image:url(/design-icons/item-extinguisher.png);mask-image:url(/design-icons/item-extinguisher.png)}.ic-item-fan{-webkit-mask-image:url(/design-icons/item-fan.png);mask-image:url(/design-icons/item-fan.png)}.ic-item-fire-alarm{-webkit-mask-image:url(/design-icons/item-fire-alarm.png);mask-image:url(/design-icons/item-fire-alarm.png)}.ic-item-first-aid{-webkit-mask-image:url(/design-icons/item-first-aid.png);mask-image:url(/design-icons/item-first-aid.png)}.ic-item-floor{-webkit-mask-image:url(/design-icons/item-floor.png);mask-image:url(/design-icons/item-floor.png)}.ic-item-forks{-webkit-mask-image:url(/design-icons/item-forks.png);mask-image:url(/design-icons/item-forks.png)}.ic-item-gas{-webkit-mask-image:url(/design-icons/item-gas.png);mask-image:url(/design-icons/item-gas.png)}.ic-item-gate{-webkit-mask-image:url(/design-icons/item-gate.png);mask-image:url(/design-icons/item-gate.png)}.ic-item-gearbox{-webkit-mask-image:url(/design-icons/item-gearbox.png);mask-image:url(/design-icons/item-gearbox.png)}.ic-item-grease{-webkit-mask-image:url(/design-icons/item-grease.png);mask-image:url(/design-icons/item-grease.png)}.ic-item-guardrail{-webkit-mask-image:url(/design-icons/item-guardrail.png);mask-image:url(/design-icons/item-guardrail.png)}.ic-item-helmet{-webkit-mask-image:url(/design-icons/item-helmet.png);mask-image:url(/design-icons/item-helmet.png)}.ic-item-horn{-webkit-mask-image:url(/design-icons/item-horn.png);mask-image:url(/design-icons/item-horn.png)}.ic-item-hourmeter{-webkit-mask-image:url(/design-icons/item-hourmeter.png);mask-image:url(/design-icons/item-hourmeter.png)}.ic-item-hydraulics{-webkit-mask-image:url(/design-icons/item-hydraulics.png);mask-image:url(/design-icons/item-hydraulics.png)}.ic-item-key{-webkit-mask-image:url(/design-icons/item-key.png);mask-image:url(/design-icons/item-key.png)}.ic-item-label{-webkit-mask-image:url(/design-icons/item-label.png);mask-image:url(/design-icons/item-label.png)}.ic-item-latch{-webkit-mask-image:url(/design-icons/item-latch.png);mask-image:url(/design-icons/item-latch.png)}.ic-item-leak{-webkit-mask-image:url(/design-icons/item-leak.png);mask-image:url(/design-icons/item-leak.png)}.ic-item-lights{-webkit-mask-image:url(/design-icons/item-lights.png);mask-image:url(/design-icons/item-lights.png)}.ic-item-load-plate{-webkit-mask-image:url(/design-icons/item-load-plate.png);mask-image:url(/design-icons/item-load-plate.png)}.ic-item-mast{-webkit-mask-image:url(/design-icons/item-mast.png);mask-image:url(/design-icons/item-mast.png)}.ic-item-mirror{-webkit-mask-image:url(/design-icons/item-mirror.png);mask-image:url(/design-icons/item-mirror.png)}.ic-item-motor{-webkit-mask-image:url(/design-icons/item-motor.png);mask-image:url(/design-icons/item-motor.png)}.ic-item-nameplate{-webkit-mask-image:url(/design-icons/item-nameplate.png);mask-image:url(/design-icons/item-nameplate.png)}.ic-item-oil{-webkit-mask-image:url(/design-icons/item-oil.png);mask-image:url(/design-icons/item-oil.png)}.ic-item-pallet{-webkit-mask-image:url(/design-icons/item-pallet.png);mask-image:url(/design-icons/item-pallet.png)}.ic-item-panel{-webkit-mask-image:url(/design-icons/item-panel.png);mask-image:url(/design-icons/item-panel.png)}.ic-item-parking-brake{-webkit-mask-image:url(/design-icons/item-parking-brake.png);mask-image:url(/design-icons/item-parking-brake.png)}.ic-item-pedals{-webkit-mask-image:url(/design-icons/item-pedals.png);mask-image:url(/design-icons/item-pedals.png)}.ic-item-photocell{-webkit-mask-image:url(/design-icons/item-photocell.png);mask-image:url(/design-icons/item-photocell.png)}.ic-item-plug{-webkit-mask-image:url(/design-icons/item-plug.png);mask-image:url(/design-icons/item-plug.png)}.ic-item-rack{-webkit-mask-image:url(/design-icons/item-rack.png);mask-image:url(/design-icons/item-rack.png)}.ic-item-radio{-webkit-mask-image:url(/design-icons/item-radio.png);mask-image:url(/design-icons/item-radio.png)}.ic-item-seat{-webkit-mask-image:url(/design-icons/item-seat.png);mask-image:url(/design-icons/item-seat.png)}.ic-item-seatbelt{-webkit-mask-image:url(/design-icons/item-seatbelt.png);mask-image:url(/design-icons/item-seatbelt.png)}.ic-item-sensor{-webkit-mask-image:url(/design-icons/item-sensor.png);mask-image:url(/design-icons/item-sensor.png)}.ic-item-shutter{-webkit-mask-image:url(/design-icons/item-shutter.png);mask-image:url(/design-icons/item-shutter.png)}.ic-item-socket{-webkit-mask-image:url(/design-icons/item-socket.png);mask-image:url(/design-icons/item-socket.png)}.ic-item-speaker{-webkit-mask-image:url(/design-icons/item-speaker.png);mask-image:url(/design-icons/item-speaker.png)}.ic-item-steering{-webkit-mask-image:url(/design-icons/item-steering.png);mask-image:url(/design-icons/item-steering.png)}.ic-item-thermometer{-webkit-mask-image:url(/design-icons/item-thermometer.png);mask-image:url(/design-icons/item-thermometer.png)}.ic-item-tyre-gauge{-webkit-mask-image:url(/design-icons/item-tyre-gauge.png);mask-image:url(/design-icons/item-tyre-gauge.png)}.ic-item-warning-sign{-webkit-mask-image:url(/design-icons/item-warning-sign.png);mask-image:url(/design-icons/item-warning-sign.png)}.ic-item-wheels{-webkit-mask-image:url(/design-icons/item-wheels.png);mask-image:url(/design-icons/item-wheels.png)}.ic-item-wrench{-webkit-mask-image:url(/design-icons/item-wrench.png);mask-image:url(/design-icons/item-wrench.png)}.ic-journal{-webkit-mask-image:url(/design-icons/journal.png);mask-image:url(/design-icons/journal.png)}.ic-link{-webkit-mask-image:url(/design-icons/link.png);mask-image:url(/design-icons/link.png)}.ic-lock{-webkit-mask-image:url(/design-icons/lock.png);mask-image:url(/design-icons/lock.png)}.ic-logout{-webkit-mask-image:url(/design-icons/logout.png);mask-image:url(/design-icons/logout.png)}.ic-mail{-webkit-mask-image:url(/design-icons/mail.png);mask-image:url(/design-icons/mail.png)}.ic-minus{-webkit-mask-image:url(/design-icons/minus.png);mask-image:url(/design-icons/minus.png)}.ic-modules{-webkit-mask-image:url(/design-icons/modules.png);mask-image:url(/design-icons/modules.png)}.ic-notifications{-webkit-mask-image:url(/design-icons/notifications.png);mask-image:url(/design-icons/notifications.png)}.ic-offline{-webkit-mask-image:url(/design-icons/offline.png);mask-image:url(/design-icons/offline.png)}.ic-pencil{-webkit-mask-image:url(/design-icons/pencil.png);mask-image:url(/design-icons/pencil.png)}.ic-print{-webkit-mask-image:url(/design-icons/print.png);mask-image:url(/design-icons/print.png)}.ic-profile{-webkit-mask-image:url(/design-icons/profile.png);mask-image:url(/design-icons/profile.png)}.ic-qr{-webkit-mask-image:url(/design-icons/qr.png);mask-image:url(/design-icons/qr.png)}.ic-reactivate{-webkit-mask-image:url(/design-icons/reactivate.png);mask-image:url(/design-icons/reactivate.png)}.ic-renew{-webkit-mask-image:url(/design-icons/renew.png);mask-image:url(/design-icons/renew.png)}.ic-revoke{-webkit-mask-image:url(/design-icons/revoke.png);mask-image:url(/design-icons/revoke.png)}.ic-scan{-webkit-mask-image:url(/design-icons/scan.png);mask-image:url(/design-icons/scan.png)}.ic-search{-webkit-mask-image:url(/design-icons/search.png);mask-image:url(/design-icons/search.png)}.ic-settings{-webkit-mask-image:url(/design-icons/settings.png);mask-image:url(/design-icons/settings.png)}.ic-state{-webkit-mask-image:url(/design-icons/state.png);mask-image:url(/design-icons/state.png)}.ic-tasks{-webkit-mask-image:url(/design-icons/tasks.png);mask-image:url(/design-icons/tasks.png)}.ic-templates{-webkit-mask-image:url(/design-icons/templates.png);mask-image:url(/design-icons/templates.png)}.ic-torch{-webkit-mask-image:url(/design-icons/torch.png);mask-image:url(/design-icons/torch.png)}.ic-trash{-webkit-mask-image:url(/design-icons/trash.png);mask-image:url(/design-icons/trash.png)}.ic-upload{-webkit-mask-image:url(/design-icons/upload.png);mask-image:url(/design-icons/upload.png)}.ic-user-plus{-webkit-mask-image:url(/design-icons/user-plus.png);mask-image:url(/design-icons/user-plus.png)}.ic-users{-webkit-mask-image:url(/design-icons/users.png);mask-image:url(/design-icons/users.png)}.osnova-icon{display:inline-block;width:var(--space-6);height:var(--space-6);background:currentColor;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat}.dc-table>div:first-child>:first-child,.dc-table>div>button>:first-child{position:sticky!important;left:0;z-index:1;background:inherit;box-shadow:1px 0 0 var(--color-border)}.dc-table>div:first-child>:first-child{z-index:2}.osnova-fallback{border:1px dashed var(--color-line);border-radius:var(--radius-card);background:var(--color-surface)}:root,[data-theme=light]{--color-ok-border: #c8e2cb;--color-warn-soft: #fff8ec}[data-theme=dark]{--color-ok-border: #2f5a34;--color-warn-soft: #241d12}.osnova-col-grip{position:absolute;right:-6px;top:0;bottom:0;width:12px;border:0;padding:0;background:transparent;cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center;z-index:1}.osnova-col-grip>span{width:2px;height:16px;border-radius:1px;background:var(--color-border-strong);transition:background var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out)}.osnova-col-grip:hover>span,.osnova-col-grip:active>span,.osnova-col-grip:focus-visible>span{width:3px;background:var(--color-indigo)}.osnova-columns{position:relative;display:inline-flex}.osnova-columns__scrim{position:fixed;inset:0;z-index:30;background:transparent}.osnova-columns__card{position:absolute;top:calc(100% + 6px);left:0;z-index:31;min-width:320px;max-width:min(600px,calc(100vw - 160px));max-height:calc(100dvh - 160px);overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:14px 16px 12px;background:var(--color-surface);color:var(--color-ink-900);border:1px solid var(--color-border);border-radius:var(--radius-stack);box-shadow:var(--shadow-float)}.osnova-columns__title{font-size:18px;font-weight:700;color:var(--color-ink-500);padding:0 4px 8px}.osnova-columns__row{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 4px}.osnova-columns__row .ds-checkbox{flex:none}.osnova-columns__label{flex:1 1 auto;min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.osnova-columns__note{font-size:11px;color:var(--color-ink-500);white-space:nowrap}.osnova-columns__arrows{display:flex;gap:6px;flex:none}.osnova-columns__move{width:44px;height:32px;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface-muted);color:var(--color-ink-900);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.osnova-columns__move:not(:disabled):hover{background:var(--color-canvas);border-color:var(--color-ink-300)}.osnova-columns__move:disabled{background:var(--color-disabled);border-color:var(--color-border);color:var(--color-disabled-ink);cursor:default}.osnova-columns__move>.ic{width:16px;height:16px}.osnova-columns__move--up>.ic{transform:rotate(90deg)}.osnova-columns__move--down>.ic{transform:rotate(-90deg)}.osnova-columns__foot{display:flex;justify-content:space-between;gap:8px;padding:10px 4px 0;margin-top:6px;border-top:1px solid var(--color-line-soft)}.osnova-columns__card--right{left:auto;right:0}.osnova-dash{flex:none;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-content:start}.osnova-dash__card{position:relative;min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);animation:osnova-dash-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),7) * var(--stagger))}.osnova-dash__card--3{grid-column:span 3}.osnova-dash__card--4{grid-column:span 4}.osnova-dash__card--5{grid-column:span 5}.osnova-dash__card--7{grid-column:span 7}@media(max-width:1279px){.osnova-dash__card--3,.osnova-dash__card--4,.osnova-dash__card--5{grid-column:span 6}.osnova-dash__card--7{grid-column:span 12}}@keyframes osnova-dash-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.osnova-dash__card{animation:none}}.osnova-dash__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.osnova-dash__title{font-size:var(--text-body);font-weight:700;color:var(--color-ink-900);white-space:nowrap}.osnova-dash__stat{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-small);color:var(--color-ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.osnova-dash__kicker{font-size:var(--text-label);letter-spacing:var(--tracking-column);text-transform:uppercase;color:var(--color-ink-500)}.osnova-dash__rings{display:flex;align-items:center;justify-content:space-around;gap:16px}.osnova-dash__ring{display:flex;flex-direction:column;align-items:center;gap:8px}.osnova-dash__statuses{display:flex;flex-direction:column}.osnova-dash__status{display:grid;grid-template-columns:minmax(0,1fr) 56px 40px;align-items:center;gap:12px;height:36px;border-top:1px solid var(--color-line-softer)}.osnova-dash__track{display:block;height:12px;background:var(--color-canvas);position:relative;overflow:hidden}.osnova-dash__fill{position:absolute;inset:0 auto 0 0;background:var(--chart-bar-strong);transform-origin:left;animation:osnova-dash-grow var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),7) * var(--stagger))}@keyframes osnova-dash-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.osnova-dash__fill{animation:none}}.osnova-dash__num{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-table);text-align:right;color:var(--color-ink-900)}.osnova-dash__note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:auto;border-top:1px solid var(--color-line-softer);font-size:var(--text-small);color:var(--color-ink-700)}.osnova-dash__note b{font-family:var(--font-mono);font-feature-settings:"tnum";font-weight:700;color:var(--color-ink-900)}.osnova-dash__link{border:0;padding:0;background:none;font:inherit;font-size:var(--text-small);color:var(--color-indigo);cursor:pointer;white-space:nowrap}.osnova-dash__link:hover{color:var(--color-indigo-active)}.osnova-dash__issues{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px}.osnova-dash__empty{padding:32px 12px;text-align:center;font-size:var(--text-small);color:var(--color-ink-500)}.osnova-viewtabs{height:44px;flex:none;display:flex;align-items:stretch;padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.osnova-viewtabs__tab{display:flex;align-items:center;gap:7px;padding:0 14px;border:0;background:none;font-family:var(--font-sans);font-size:var(--text-table);color:var(--color-ink-500);white-space:nowrap;cursor:pointer;transition:color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.osnova-viewtabs__tab:hover{color:var(--color-ink-900)}.osnova-viewtabs__tab--active{font-weight:700;color:var(--color-ink-900);box-shadow:inset 0 -2px 0 var(--color-orange)}.osnova-viewtabs__tab:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.osnova-rail{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column;padding:4px 0 8px}.osnova-rail__module{display:flex;flex-direction:column;margin-top:6px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--color-rail-ink) 16%,var(--color-rail))}.osnova-rail__head{position:relative;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px 4px;border:0;background:transparent;color:var(--color-rail-ink);font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-base) var(--ease-out)}.osnova-rail .osnova-rail__head,.osnova-rail .osnova-rail__head:hover{color:var(--color-rail-ink)}.osnova-rail__head:hover{background:color-mix(in srgb,var(--color-rail-ink) 6%,var(--color-rail))}.osnova-rail__head:focus-visible{outline:2px solid var(--color-rail-ink);outline-offset:-2px}.osnova-rail__head--active,.osnova-rail__head--active:hover{background:color-mix(in srgb,var(--color-rail-ink) 20%,var(--color-rail));box-shadow:inset 3px 0 0 var(--color-orange)}.osnova-rail__label{display:flex;align-items:center;gap:3px;max-width:88px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;white-space:nowrap}.osnova-rail__chev{width:8px;height:8px;flex:none;transform:rotate(0);transition:transform var(--dur-base) var(--ease-out)}.osnova-rail__head[aria-expanded=true] .osnova-rail__chev{transform:rotate(90deg)}.osnova-rail__badge{position:absolute;top:6px;right:16px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;color:var(--color-on-dark);font-family:var(--font-mono);font-size:9px;line-height:16px;text-align:center}.osnova-rail__items{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.osnova-rail__items--open{grid-template-rows:1fr}.osnova-rail__inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-rail-ink) 10%,var(--color-rail));box-shadow:inset 2px 0 color-mix(in srgb,var(--color-rail-ink) 32%,var(--color-rail));visibility:hidden;transition:visibility 0s linear var(--dur-slow)}.osnova-rail__items--open .osnova-rail__inner{visibility:visible;transition-delay:0s}.osnova-rail__inner .ic{width:18px!important;height:18px!important}@media(prefers-reduced-motion:reduce){.osnova-rail__items,.osnova-rail__chev,.osnova-rail__inner{transition:none}}.osnova-seg{display:flex;flex:none;border:1px solid var(--color-border);border-radius:var(--radius-field);overflow:hidden;background:var(--color-surface)}.osnova-seg__opt{height:30px;padding:0 12px;border:0;background:transparent;font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-ink-500);white-space:nowrap;cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.osnova-seg__opt+.osnova-seg__opt{border-left:1px solid var(--color-border)}.osnova-seg__opt:hover{background:var(--color-surface-muted)}.osnova-seg__opt--active,.osnova-seg__opt--active:hover{font-weight:700;background:var(--color-zebra-cool);color:var(--color-ink-900)}.osnova-seg__opt:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}@media(prefers-reduced-motion:no-preference){[data-screen=login][data-arrival] section[aria-label="О продукте"]{animation:osnovaDawn var(--dur-long) ease-out both}[data-screen=login][data-arrival] [data-ref=horizon]{animation:osnovaHorizon var(--dur-long) var(--ease-out) .2s both}[data-screen=login][data-arrival] section[aria-label="О продукте"]>div,[data-screen=login][data-arrival] section[aria-label=Вход]>div:first-child,[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>*,[data-screen=login][data-arrival] section[aria-label=Вход]>div:last-child{animation:osnovaRise var(--dur-slow) var(--ease-out) both}[data-screen=login][data-arrival] section[aria-label="О продукте"]>div:nth-of-type(1){animation-delay:calc(var(--stagger) * 3)}[data-screen=login][data-arrival] section[aria-label="О продукте"]>div:nth-of-type(2){animation-delay:calc(var(--stagger) * 5)}[data-screen=login][data-arrival] section[aria-label="О продукте"]>div:nth-of-type(3){animation-delay:calc(var(--stagger) * 8)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:first-child{animation-delay:calc(var(--stagger) * 2)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(1){animation-delay:calc(var(--stagger) * 4)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(2){animation-delay:calc(var(--stagger) * 5)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(3){animation-delay:calc(var(--stagger) * 6)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(4){animation-delay:calc(var(--stagger) * 7)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(5){animation-delay:calc(var(--stagger) * 8)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(6){animation-delay:calc(var(--stagger) * 9)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(7){animation-delay:calc(var(--stagger) * 10)}[data-screen=login][data-arrival] section[aria-label=Вход]>div:nth-child(2)>div>:nth-child(n+8),[data-screen=login][data-arrival] section[aria-label=Вход]>div:last-child{animation-delay:calc(var(--stagger) * 11)}.dc-login section[aria-label="О продукте"]>.aura:nth-of-type(1){animation-name:osnovaAuraHorizon}.dc-login section[aria-label="О продукте"]>.aura:nth-of-type(2){animation-name:osnovaAuraWarm}.dc-login section[aria-label="О продукте"]>.aura:nth-of-type(3){animation-name:osnovaAuraHigh}[data-screen=login] :is([data-ref=loginError],[data-ref=retryPlate]){animation:osnovaPlateIn var(--dur-base) var(--ease-out) both}.dc-login :is([data-ref=submit],[data-ref=savePassword],[data-ref=sendRequest]){transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.dc-login :is([data-ref=submit],[data-ref=savePassword],[data-ref=sendRequest]):active{transform:scale(.97)}[data-screen=login][data-launch] section[aria-label=Вход]>*,[data-screen=login][data-launch] section[aria-label="О продукте"]>div{opacity:0;transform:translateY(-4px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}}@keyframes osnovaDawn{0%{filter:brightness(0)}to{filter:brightness(1)}}@keyframes osnovaHorizon{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes osnovaRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes osnovaPlateIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes osnovaAuraHorizon{0%{opacity:.6;transform:translate3d(-6%,8%,0) scale(1)}to{opacity:1;transform:translate3d(6%,-8%,0) scale(1.3)}}@keyframes osnovaAuraWarm{0%{opacity:.45;transform:translate3d(-12%,-6%,0) scale(.9)}to{opacity:1;transform:translate3d(12%,8%,0) scale(1.4)}}@keyframes osnovaAuraHigh{0%{opacity:1;transform:translate3d(8%,6%,0) scale(1.25)}to{opacity:.4;transform:translate3d(-8%,-6%,0) scale(.95)}}[data-screen=login][data-state=error] .ds-input{border-color:var(--color-field-error)}.dc-login :is([data-ref=submit],[data-ref=savePassword],[data-ref=sendRequest]):hover{background:var(--color-orange-hover)!important}[data-screen=login][data-busy] :is([data-ref=submit],[data-ref=savePassword],[data-ref=sendRequest]){opacity:.72;cursor:progress}[data-screen=login][data-launch] [data-ref=horizon]{opacity:0}.osnova-launch-veil{position:fixed;inset:0;z-index:1000;background:var(--color-canvas);opacity:0;pointer-events:none}.osnova-launch-beam{position:fixed;z-index:1001;height:1px;pointer-events:none}.ic-maintenance-schedule{-webkit-mask-image:url(/design-icons/calendar.png);mask-image:url(/design-icons/calendar.png)}.ic-maintenance-regulations{-webkit-mask-image:url(/design-icons/templates.png);mask-image:url(/design-icons/templates.png)}.osnova-user-menu{position:absolute;left:104px;bottom:8px;z-index:30;width:312px;max-width:calc(100vw - 112px);box-sizing:border-box;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink-900);box-shadow:var(--shadow-float)}.osnova-user-menu__identity{display:flex;align-items:flex-start;gap:10px}.osnova-user-menu__person{flex:1;min-width:0}.osnova-user-menu__name{font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.osnova-user-menu__meta{margin-top:3px;font-size:12px;line-height:1.4;color:var(--color-ink-500);overflow-wrap:anywhere}.osnova-user-menu__close{display:flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-field);background:transparent;color:var(--color-ink-500);cursor:pointer}.osnova-user-menu__close .ic{width:14px;height:14px}.osnova-user-menu__appearance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.osnova-user-menu__label{font-size:13px;color:var(--color-ink-500)}.osnova-theme-switch{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-canvas)}.osnova-theme-switch__option{display:flex;align-items:center;justify-content:center;width:36px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--radius-field);background:transparent;color:var(--color-ink-500);cursor:pointer}.osnova-theme-switch__option svg{width:18px;height:18px}.osnova-theme-switch__option[aria-pressed=true]{border-color:var(--color-orange);background:var(--color-surface);color:var(--color-ink-900)}.osnova-user-menu__close:hover,.osnova-theme-switch__option:hover{background:var(--color-row-selected);color:var(--color-ink-900)}.osnova-user-menu__footer{margin-top:12px;padding-top:8px;border-top:1px solid var(--color-border)}.osnova-user-menu__logout{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:var(--radius-field);background:transparent;color:var(--color-crit-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.osnova-user-menu__logout .ic{width:16px;height:16px}.osnova-user-menu__logout:hover{background:var(--color-crit-bg)}.osnova-user-menu button:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.osnova-issue-card__summary{display:flex;align-items:flex-start;gap:16px}.osnova-issue-card__body{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.osnova-issue-card__heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.osnova-issue-card__age{font:11px var(--font-mono);white-space:nowrap}.osnova-issue-card__description{font-size:var(--text-body);font-weight:700;line-height:1.4;color:var(--color-ink-900)}.osnova-issue-card__check{font-size:var(--text-small);line-height:1.5;color:var(--color-ink-500)}.osnova-issue-card__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--color-line-softer)}.osnova-issue-card__executor{display:flex;align-items:center;gap:8px;margin-right:8px;min-width:0}.osnova-issue-card__closing{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}@media(max-width:760px){.osnova-issue-card__summary{gap:10px}.osnova-issue-card__executor{flex-wrap:wrap;width:100%;margin-right:0}.osnova-issue-card__actions .ds-btn{flex:1}.osnova-issue-card .equipment-preview{width:80px;min-width:80px}}.osnova-status-timeline{display:flex;flex-direction:column;gap:0;padding-left:5px}.osnova-status-timeline__event{position:relative;padding:2px 0 14px 15px;border-left:1px solid var(--color-border);display:flex;flex-direction:column;gap:5px}.osnova-status-timeline__event:last-child{padding-bottom:2px;border-left-color:transparent}.osnova-status-timeline__event:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--color-ink-300)}.osnova-status-timeline__meta{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--color-ink-500)}.osnova-status-timeline__meta time{font-family:var(--font-mono)}.osnova-status-timeline__change{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--color-ink-500)}.osnova-inspection-heading{display:flex;align-items:flex-start;gap:12px;padding-right:28px}.osnova-inspection-heading .equipment-preview{width:88px;min-width:88px}.osnova-inspection-heading__text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.osnova-card-eyebrow{font-size:10px;letter-spacing:var(--tracking-column);text-transform:uppercase;color:var(--color-ink-500)}.osnova-inspection-heading__name{font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.osnova-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:10px 0;border-block:1px solid var(--color-line-softer);font-size:12px;line-height:1.4}.osnova-card-facts>div{display:flex;flex-direction:column;gap:3px;min-width:0}.osnova-card-facts__label{font-size:11px;color:var(--color-ink-500)}.osnova-inspection-step{padding:10px 0;border-top:1px solid var(--color-line-softer);display:flex;flex-direction:column;gap:6px}.osnova-inspection-step--failed{border-left:2px solid var(--color-crit);padding:10px;background:var(--color-crit-bg);margin-block:4px}.osnova-inspection-step__heading{display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1.4}.osnova-work-summary{display:flex;align-items:flex-start;gap:14px}.osnova-work-summary__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:12px;color:var(--color-ink-500)}.osnova-work-summary__body strong{font-size:14px;line-height:1.4;color:var(--color-ink-900)}.osnova-work-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--color-line-softer);font-size:12px}.osnova-field-nav{height:62px;flex:0 0 62px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border);background:var(--color-surface)}.osnova-field-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:var(--color-ink-500);font:9px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.osnova-field-nav a[aria-current=page]{color:var(--color-orange);box-shadow:inset 0 3px 0 var(--color-orange)}.osnova-field-nav a:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.osnova-field-nav .ic{width:24px;height:24px}.osnova-field-nav__count{position:absolute;top:6px;left:calc(50% + 8px);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;font:10px/16px var(--font-mono);text-align:center;letter-spacing:0}.osnova-field-nav__count--tasks{background:var(--color-indigo);color:var(--color-surface)}.osnova-field-nav__count--queue{background:var(--color-warn);color:var(--color-on-dark)}.osnova-journal-toolbar{display:flex;flex-direction:column;gap:8px}.osnova-journal-toolbar__primary{display:grid;grid-template-columns:110px minmax(140px,1fr) minmax(140px,180px) 130px max-content;align-items:center;gap:8px}.osnova-journal-toolbar .ds-select{display:block;width:100%;min-width:0}.osnova-journal-toolbar .ds-select__trigger{width:100%!important}.osnova-journal-toolbar .ds-search{width:100%;min-width:0;height:32px}.osnova-journal-toolbar__extra{display:grid;grid-template-columns:minmax(160px,1fr) 130px minmax(190px,1fr) max-content;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.osnova-journal-toolbar__footer,.osnova-journal-toolbar__summary,.osnova-journal-toolbar__actions{display:flex;align-items:center;gap:8px;min-width:0}.osnova-journal-toolbar__footer{justify-content:space-between}.osnova-journal-toolbar__summary{flex-shrink:0;color:var(--color-ink-500);font-size:var(--text-small);white-space:nowrap}.osnova-journal-toolbar__summary strong{color:var(--color-ink-900);font-family:var(--font-mono);font-feature-settings:"tnum"}.osnova-journal-toolbar__actions{justify-content:flex-end;flex-wrap:wrap}.osnova-journal-toolbar__reset{background:transparent;border-color:transparent;padding:0 8px;font-size:var(--text-small)}.osnova-journal-toolbar__extra .ds-select:last-of-type .ds-select__menu{left:auto;right:0}@media(max-width:840px){.osnova-journal-toolbar__primary{grid-template-columns:minmax(100px,1fr) minmax(120px,1fr) max-content}.osnova-journal-toolbar__primary .ds-search{grid-column:2 / 4;grid-row:1}.osnova-journal-toolbar__extra{grid-template-columns:1fr 1fr}.osnova-journal-toolbar__footer{flex-wrap:wrap}.osnova-journal-toolbar__actions{margin-left:auto}}.ic-documents{-webkit-mask-image:url(/design-icons/journal.png);mask-image:url(/design-icons/journal.png)}.ic-registry-settings{-webkit-mask-image:url(/design-icons/settings.png);mask-image:url(/design-icons/settings.png)}.osnova-sort-head{display:inline-flex;align-items:center;justify-content:inherit;gap:6px;min-width:0;width:100%;min-height:36px;padding:0 8px 0 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.osnova-sort-head>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osnova-sort-arrow{flex:none;font:14px var(--font-sans);color:var(--color-ink-500)}.osnova-sort-head[data-active=true],.osnova-sort-head:hover{color:var(--color-ink-900)}.osnova-sort-head[data-active=true] .osnova-sort-arrow{color:var(--color-orange)}.osnova-sort-head:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.osnova-journal-toolbar{gap:6px}.osnova-journal-toolbar__footer{min-height:28px}.osnova-journal-toolbar__summary{gap:12px;flex-wrap:wrap}.osnova-journal-toolbar__summary>.ds-chip{width:auto;flex:none}.osnova-journal-toolbar .ds-select__trigger,.osnova-journal-toolbar .ds-input,.osnova-journal-toolbar .ds-button{min-height:30px}.osnova-journal-toolbar__footer .ds-button{padding-top:4px;padding-bottom:4px;min-height:28px}.osnova-viewtabs__tab .ic,[role=tab] .ic{width:16px;height:16px}[role=tab]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.osnova-journal-toolbar__summary .ds-chip{font-size:11px;padding:4px 10px;min-height:28px}.inspection-condition__list{background:var(--color-surface);border-radius:var(--radius-card);padding:12px}.inspection-condition__heading{margin-top:0}.equipment-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.equipment-tools__count{margin-right:auto;color:var(--color-ink-500);font-size:12px}.equipment-tools .ic{width:15px;height:15px}.equipment-tools__more{position:relative}.equipment-tools__more>summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-indigo);font-size:12px;padding:6px 10px}.equipment-tools__more>div{position:absolute;right:0;top:100%;z-index:8;display:flex;flex-direction:column;gap:6px;min-width:200px;padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop)}.dc-templates .osnova-compact-step{gap:6px;padding:6px 8px}.dc-templates .osnova-compact-step>.ds-input{font-size:13px;min-height:32px;height:32px;padding:5px 8px}.dc-templates .template-edit-step{gap:5px;font:12px var(--font-sans);color:var(--color-indigo)!important}.template-inspection-policy{padding:8px 0!important;gap:6px 12px!important}.template-policy-help summary{font-size:11px;color:var(--color-ink-500);cursor:pointer}.template-policy-help p{margin:6px 0 0}.dc-templates [data-ref="tpl.name"]+div{font-size:11px!important}.dc-templates [data-ref=inspectionPolicy]>p{font-size:11px!important}.regulation-edit-link{float:right;display:inline-flex;align-items:center;gap:5px;border:0;background:none;font:12px var(--font-sans);color:var(--color-indigo);cursor:pointer;text-transform:none;letter-spacing:normal}.regulation-edit-link .ic{width:14px;height:14px}.dc-maintenance-regulations .ds-input,.dc-maintenance-regulations .ds-select__trigger,.dc-templates .ds-select__trigger{height:32px;min-height:32px;font-size:13px;box-sizing:border-box}.desktop-rail>div{overflow-x:hidden!important;overscroll-behavior:contain}.osnova-rail__head{max-width:100%;box-sizing:border-box}.osnova-modal-enter-active,.osnova-modal-leave-active{transition:opacity var(--dur-base) var(--ease-out)}.osnova-modal-enter-active .planner-dialog__card,.osnova-modal-leave-active .planner-dialog__card{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.osnova-modal-enter-from,.osnova-modal-leave-to{opacity:0}.osnova-modal-enter-from .planner-dialog__card,.osnova-modal-leave-to .planner-dialog__card{transform:translateY(10px) scale(.985);opacity:0}details::details-content{interpolate-size:allow-keywords;transition:height var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out),content-visibility var(--dur-base) allow-discrete;height:0;overflow:clip;opacity:0}details[open]::details-content{height:auto;opacity:1;overflow:visible}.osnova-columns__card,.ds-select__menu{animation:osnova-pop var(--dur-fast) var(--ease-out)}@keyframes osnova-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.osnova-modal-enter-active,.osnova-modal-leave-active,.osnova-modal-enter-active .planner-dialog__card,.osnova-modal-leave-active .planner-dialog__card,details::details-content{transition:none!important}.osnova-columns__card,.ds-select__menu{animation:none!important}}.maintenance-work-step .ds-input{font-size:13px;height:32px;min-height:32px;padding:5px 8px}.maintenance-work-step .template-edit-step{display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:var(--color-indigo);cursor:pointer;font:12px var(--font-sans);height:32px}.maintenance-work-step .template-edit-step .ic{width:14px;height:14px}.dc-maintenance-work-sheet .master-detail{gap:0}.dc-maintenance-work-sheet .master-detail>[style*=background]{padding:12px!important}.dc-maintenance-work-sheet [data-ref="tpl.name"]+div{font-size:11px!important}.dc-maintenance-work-sheet .ds-input,.dc-maintenance-work-sheet .ds-select__trigger{height:32px;min-height:32px;font-size:13px;box-sizing:border-box}.maintenance-calendar__toolbar{display:grid!important;grid-template-columns:1fr auto;align-items:start!important;gap:8px 16px!important}.maintenance-calendar__view{display:flex;flex-direction:column;align-items:flex-start!important;gap:8px!important}.maintenance-calendar__toolbar h2{font-size:17px!important;line-height:30px;margin:0}.maintenance-calendar__controls{padding-top:0;gap:8px!important}.maintenance-calendar__view .maintenance-calendar__scales{gap:0;border-bottom:1px solid var(--color-line-softer)}.maintenance-calendar__view .maintenance-calendar__scales button{border:0;border-bottom:2px solid transparent;background:none;border-radius:0;font-size:12px;padding:6px 10px;color:var(--color-ink-500)}.maintenance-calendar__view .maintenance-calendar__scales button[aria-pressed=true]{border-bottom-color:var(--color-orange);background:none;color:var(--color-indigo)}.maintenance-calendar__controls>.maintenance-calendar__scales{gap:0}.maintenance-calendar__controls>.maintenance-calendar__scales button{font-size:12px;padding:6px 10px}.maintenance-calendar__filter-menu{position:relative}.maintenance-calendar__filter-menu>summary{display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 10px;color:var(--color-indigo);font-size:12px}.maintenance-calendar__filter-menu .ic{width:16px;height:16px}.maintenance-calendar__filter-menu>div{position:absolute;top:100%;left:0;z-index:9;min-width:260px;padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:8px}.calendar-period-dialog .planner-dialog__card{width:920px}.calendar-period-group{border-radius:var(--radius-card);overflow:hidden;margin-bottom:3px}.calendar-period-group>strong{font-size:13px;font-weight:700!important;background:var(--color-indigo-50);color:var(--color-indigo);padding:9px 12px!important}.calendar-period-work{padding:9px 12px!important;gap:16px!important;grid-template-columns:100px minmax(0,1fr) auto!important}.calendar-period-description strong{font-size:13px;font-weight:400!important}.calendar-period-description small{font-size:11px}.calendar-period-work time{font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-ink-500)}.calendar-period-note{font-size:12px!important;margin:0}.dc-maintenance-regulations .ds-select>button,.dc-templates .ds-select>button,.dc-maintenance-work-sheet .ds-select>button{height:32px;min-height:32px}@media(max-width:850px){.maintenance-calendar__toolbar{grid-template-columns:1fr!important}.maintenance-calendar__controls{flex-wrap:wrap}.maintenance-work-step{grid-template-columns:20px 10px 18px minmax(0,1fr) 85px 30px!important}.maintenance-work-step>span:nth-of-type(3){display:none}.calendar-period-work{grid-template-columns:80px minmax(0,1fr)!important}.calendar-period-work>button{grid-column:2;justify-self:start}}.osnova-menu-enter-active,.osnova-menu-leave-active{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.osnova-menu-enter-from,.osnova-menu-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.osnova-menu-enter-active,.osnova-menu-leave-active{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.checklist-sorting,.checklist-sorting *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}[data-ref^="ceGrip."],[data-ref^="ce.grip."]{touch-action:none}.checklist-drag-preview{background:var(--color-surface);border:1px solid var(--color-indigo)!important;border-radius:var(--radius-card);box-shadow:var(--shadow-pop)}.checklist-drop-slot{flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-indigo);border-radius:var(--radius-card);background:var(--color-row-selected);color:var(--color-ink-500);font:var(--text-small) var(--font-sans)}.osnova-compact-step>*,.maintenance-work-step>*{min-width:0}.template-edit-step{white-space:nowrap;overflow:hidden}.regulation-explanation{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--text-table);line-height:1.5}.regulation-explanation h3{margin:0 0 6px;font-size:var(--text-table);font-weight:700}.regulation-explanation p{margin:4px 0}.regulation-explanation p:last-child{color:var(--color-ink-500);font-size:var(--text-small)}.regulation-metadata .planner-dialog__card{width:680px}.regulation-metadata__section{margin:0;padding:0 0 16px;border:0;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px;min-width:0}.regulation-metadata__section legend{padding:0 0 12px;font-size:var(--text-table);font-weight:700}.regulation-metadata__pair{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.regulation-metadata input,.regulation-metadata select{box-sizing:border-box;width:100%;height:32px!important;padding:5px 10px!important}.regulation-metadata textarea{box-sizing:border-box;width:100%;line-height:1.5;resize:vertical}.regulation-metadata__source{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-line-softer)}.regulation-metadata__source>div{min-width:0;flex:1;overflow-wrap:anywhere}.regulation-metadata__source small{display:block;color:var(--color-ink-500);margin-top:4px}.regulation-metadata__attach{align-self:flex-start}.regulation-metadata input[type=file]{height:auto!important;padding:0!important;border:0!important}input[type=file]::file-selector-button{height:32px;margin-right:8px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-ink-700);font:var(--text-table) var(--font-sans);cursor:pointer}.maintenance-calendar__work-actions,.maintenance-schedule__work-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.issue-costs{border-top:1px solid var(--color-border);min-width:0}.issue-costs__summary{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--color-indigo);font:var(--text-table) var(--font-sans);text-align:left;cursor:pointer}.issue-costs__totals{margin-left:auto;font-family:var(--font-sans);font-size:var(--text-table);color:var(--color-ink-700)}.issue-costs__body{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.issue-costs__heading{display:flex;gap:8px;align-items:baseline;font-size:var(--text-table);font-weight:700}.issue-costs__heading .tnum{font-size:var(--text-small);font-weight:400;color:var(--color-ink-500)}.issue-costs__scroll{overflow:auto;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-card)}.issue-costs__table{border-collapse:collapse;width:100%;font-size:var(--text-table);text-align:left}.issue-costs__table th{height:40px;padding:0 12px;background:var(--color-surface-muted);color:var(--color-ink-500);font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-column);text-transform:uppercase;white-space:nowrap}.issue-costs__table td{padding:8px 12px;border-top:1px solid var(--color-border);height:40px;box-sizing:border-box}.issue-costs__table td:first-child{width:100%;min-width:180px;overflow-wrap:anywhere}.issue-costs__table .tnum{white-space:nowrap}.issue-costs__table tfoot{background:var(--color-surface-muted);font-weight:700}.issue-costs__table small{display:block;color:var(--color-ink-500);font-size:var(--text-caption)}.issue-costs__number{text-align:right}.issue-costs__entry{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-card)}.issue-costs__entry>*{min-width:0;max-width:100%}.issue-costs__upload input[type=file]{width:240px;font:var(--text-small) var(--font-sans);color:var(--color-ink-500)}.issue-costs__empty{margin:0;color:var(--color-ink-500);font-size:var(--text-small)}.issue-costs__error{color:var(--color-crit-ink);font-size:var(--text-small)}@media(max-width:850px){.maintenance-work-step{grid-template-columns:24px 16px 24px minmax(0,1fr) 96px 32px!important}.maintenance-work-step>span:nth-of-type(3){display:flex}.maintenance-work-step>span:nth-of-type(3){grid-column:1/5;grid-row:2}.maintenance-work-step>input{grid-column:4/-1}.maintenance-work-step>button{grid-row:2}.maintenance-work-step>button:nth-last-child(2){grid-column:5}.maintenance-work-step>button:last-child{grid-column:6}}@media(max-width:600px){.dc-templates .osnova-compact-step{grid-template-columns:24px 16px 24px 32px minmax(96px,1fr) 32px!important}.dc-templates .osnova-compact-step>:nth-child(5){grid-column:5/7!important;grid-row:1!important}.dc-templates .osnova-compact-step>:nth-child(6){grid-column:1/5!important;grid-row:2!important}.dc-templates .osnova-compact-step>:nth-child(7){grid-column:5!important;grid-row:2!important;min-width:0}.dc-templates .osnova-compact-step>:nth-child(8){grid-column:6!important;grid-row:2!important}.issue-costs__summary{flex-wrap:wrap;gap:6px}.issue-costs__totals{order:3;width:100%;margin:0}.issue-costs__summary>span:last-child{margin-left:auto}.issue-costs__entry>.ds-select,.issue-costs__upload>input{width:100%!important}.regulation-metadata__pair{grid-template-columns:1fr}.regulation-metadata input,.regulation-metadata select{min-height:44px!important}}.desktop-rail>div{overflow-y:hidden!important}.desktop-rail .osnova-rail{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior:contain;min-width:0;min-height:0}.desktop-rail .osnova-rail::-webkit-scrollbar{display:none;width:0;height:0}.desktop-rail .osnova-rail__head,.desktop-rail .osnova-rail a{box-sizing:border-box;max-width:100%}.equipment-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.equipment-toolbar>.ds-search{flex:1;min-width:180px;width:240px!important}.equipment-toolbar>.ds-select{flex:none}.equipment-toolbar__count{font-size:var(--text-caption);color:var(--color-ink-500);white-space:nowrap;margin-left:auto}.equipment-toolbar__count .tnum{font-weight:700}.equipment-toolbar .equipment-tools__more>summary{height:32px;padding:0 10px;box-sizing:border-box;font-size:var(--text-table)}.equipment-toolbar .equipment-tools__more>div .ds-btn{justify-content:flex-start}.dc-equipment .desktop-main{padding-top:12px!important}@media(max-width:1100px){.equipment-toolbar__count{margin-left:0}.equipment-toolbar>.ds-search{min-width:160px}.equipment-toolbar>.ds-select>.ds-select__trigger{max-width:160px}}@media(max-width:600px){.equipment-toolbar>.ds-search{flex-basis:100%}.equipment-toolbar .equipment-tools__more{margin-left:auto}.equipment-toolbar .equipment-tools__more>summary{height:44px}}.equipment-tools__more>summary,.maintenance-schedule__more>summary,.maintenance-calendar__filter-menu>summary{display:inline-flex;align-items:center;gap:8px;list-style:none;box-sizing:border-box;min-height:32px;padding:0 12px!important;font:var(--text-table) var(--font-sans)!important;color:var(--color-ink-700)!important;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);cursor:pointer}.equipment-tools__more>summary::-webkit-details-marker,.maintenance-schedule__more>summary::-webkit-details-marker,.maintenance-calendar__filter-menu>summary::-webkit-details-marker{display:none}.equipment-tools__more>summary:after,.maintenance-schedule__more>summary:after,.maintenance-calendar__filter-menu>summary:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-left:4px;margin-top:-3px}.equipment-tools__more[open]>summary:after,.maintenance-schedule__more[open]>summary:after,.maintenance-calendar__filter-menu[open]>summary:after{transform:rotate(225deg);margin-top:3px}.equipment-tools__more>div,.maintenance-schedule__more>.maintenance-schedule__filters,.maintenance-calendar__filter-menu>div,.osnova-columns__card{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop)!important;background:var(--color-surface);padding:12px;box-sizing:border-box;gap:8px}.equipment-tools__more>div .ds-btn{justify-content:flex-start}.maintenance-schedule__more .ds-select,.maintenance-schedule__more .ds-select__trigger,.maintenance-calendar__filter-menu .ds-select,.maintenance-calendar__filter-menu .ds-select__trigger{width:100%!important}.equipment-tools__more>summary:hover,.maintenance-schedule__more>summary:hover,.maintenance-calendar__filter-menu>summary:hover{background:var(--color-surface-muted)}@media(max-width:1023px){.equipment-tools__more>summary,.maintenance-schedule__more>summary,.maintenance-calendar__filter-menu>summary{min-height:44px}}.dc-screen .responsive-scrim{background:color-mix(in srgb,var(--color-ink-900) 25%,transparent)!important;opacity:1!important}.osnova-issue-card__owner{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:4px 0;color:var(--color-ink-700);font-size:var(--text-table)}.osnova-issue-card__owner>.ic{width:16px;height:16px;color:var(--color-indigo)}.osnova-issue-card__owner strong{color:var(--color-ink-900);font-weight:700}.osnova-issue-card__assigned{font-size:var(--text-small);color:var(--color-ink-500)}.osnova-viewtabs{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.osnova-viewtabs__tab{flex-shrink:0}.issue-costs__entry{padding:8px 0;background:transparent;border:0;border-radius:0}.issue-costs__entry .ds-input,.issue-costs__entry .ds-select__trigger,.issue-costs__entry .ds-btn{height:32px;font-size:var(--text-table)}.issue-costs__upload input[type=file]{width:300px;font:var(--text-table) var(--font-sans)}.issue-costs__empty{font-size:var(--text-table)}[data-screen=login] .ds-input{height:48px;font-size:var(--text-body)}@media(max-width:1023px){.issue-costs__entry .ds-input,.issue-costs__entry .ds-select__trigger,.issue-costs__entry .ds-btn,.ds-select-block{min-height:44px}}.cabinet-mobile{display:none}.dc-login>div{width:100%!important}.dc-login section[aria-label="О продукте"]{width:auto!important;flex:7 1 0;min-width:0}.dc-login section[aria-label=Вход]{flex:5 1 0!important}.dc-login section[aria-label=Вход]>div:last-child{padding:0 clamp(24px,4vw,100px) 40px!important;align-items:center}.dc-login section[aria-label=Вход]>div:last-child>div{width:100%!important;max-width:400px;min-width:0}@media(max-width:1023px){.dc-screen:has(.desktop-rail)>div{height:100dvh!important;padding-bottom:calc(62px + env(safe-area-inset-bottom))}.desktop-rail{display:none!important}.desktop-header{height:auto!important;min-height:60px;flex:0 0 auto!important;flex-wrap:wrap;gap:8px 12px!important;padding:12px 16px!important}.desktop-header>div:first-child{flex:1 1 100%;min-width:0}.desktop-header>div:last-child,.desktop-header>[data-ref=brandBackLink],.desktop-header>div[style*=flex-grow]{display:none!important}.desktop-header>.ds-select{width:100%}.desktop-header>.ds-select .ds-select__trigger{width:100%!important}.desktop-main{padding:12px 16px!important;overflow:auto;overscroll-behavior:contain;flex-direction:column;min-width:0;scroll-padding-block:12px}.desktop-main>section{flex:1 0 auto!important;min-width:0;max-width:100%}.desktop-main .responsive-row{flex-wrap:wrap;min-width:0;max-width:100%}.desktop-main .responsive-row>.ds-search{flex:1 1 220px;width:auto!important;min-width:0}.desktop-main .responsive-row>.ds-select{flex:1 1 140px}.desktop-main .responsive-row>.ds-select .ds-select__trigger{width:100%!important}.desktop-main .responsive-row>div[style*=flex-grow]{display:none}.desktop-main .dc-table{flex:1 0 auto!important;max-width:100%;max-height:65dvh;min-height:220px!important;overflow:auto;overscroll-behavior-x:contain}.desktop-main .dc-table>div{flex-shrink:0}.desktop-main .desktop-drawer{position:fixed!important;inset:0!important;width:100%!important;max-width:100%;height:100dvh;box-sizing:border-box;border-radius:0!important;z-index:35;padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))!important;overflow:auto}.desktop-drawer>*{flex-shrink:0}.desktop-main .master-detail{flex-direction:column;overflow:visible!important}.desktop-main .master-list{width:100%!important;flex:0 0 auto!important;max-height:240px}.master-detail>:last-child{flex:1 0 auto!important;overflow:visible!important}.dc-screen input:not([type=checkbox]):not([type=radio]),.dc-screen textarea,.dc-screen select{font-size:16px!important;max-width:100%;min-width:0;box-sizing:border-box;scroll-margin-block:80px}.dc-screen .ds-input,.dc-screen .ds-search,.dc-screen .ds-btn,.dc-screen .ds-select__trigger,.dc-screen .ds-select__option,.osnova-seg__opt{min-height:44px;height:auto}.dc-screen .ds-btn{white-space:normal;line-height:1.3;padding-block:10px}.osnova-columns__card{position:fixed;inset:auto 12px calc(74px + env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 110px)}.osnova-columns__row{min-height:44px;gap:8px}.osnova-columns__move{height:44px}.osnova-columns__label{font-size:14px;white-space:normal}.osnova-columns__note{white-space:normal}.osnova-col-grip{display:none}.cabinet-mobile{display:block}.cabinet-mobile__bar{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;height:62px;padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-border)}.cabinet-mobile__bar>*{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:var(--color-ink-500);text-decoration:none;font:11px var(--font-sans);cursor:pointer}.cabinet-mobile__bar>[aria-current=page],.cabinet-mobile__bar>[aria-expanded=true]{color:var(--color-orange);box-shadow:inset 0 3px var(--color-orange)}.cabinet-mobile .ic{width:24px;height:24px;flex:none}.cabinet-mobile__scrim{position:fixed;inset:0 0 calc(62px + env(safe-area-inset-bottom));z-index:29;display:flex;align-items:flex-end;background:color-mix(in srgb,var(--color-ink-900) 25%,transparent)}.cabinet-mobile__menu{width:100%;max-height:100%;overflow:auto;background:var(--color-surface);color:var(--color-ink-900);border-top:1px solid var(--color-border)}.cabinet-mobile__menu>header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;position:sticky;top:0;background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:1}.cabinet-mobile__menu button{min-height:44px;padding:8px 12px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-900);font:14px var(--font-sans);cursor:pointer}.cabinet-mobile__menu header button{border:0;width:44px}.cabinet-mobile__menu nav{padding:8px 16px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.cabinet-mobile__menu h2{margin:12px 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:400;color:var(--color-ink-500)}.cabinet-mobile__menu nav a{min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 8px;box-sizing:border-box;color:var(--color-ink-900);font-size:14px;text-decoration:none}.cabinet-mobile__menu nav a[aria-current=page]{background:var(--color-surface-muted);box-shadow:inset 3px 0 var(--color-orange)}.cabinet-mobile__badge{margin-left:auto;border-radius:var(--radius-pill);color:var(--color-on-dark);padding:2px 6px;font:11px var(--font-mono)}.cabinet-mobile__profile{display:flex;flex-direction:column;gap:12px;padding:20px 16px;font-size:14px}.cabinet-mobile__profile [aria-pressed=true]{border-color:var(--color-indigo);color:var(--color-indigo)}.cabinet-mobile :focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.dc-login>div{flex-direction:column!important;overflow:visible!important}.dc-login section[aria-label="О продукте"]{width:100%!important;flex:none;min-height:0!important;padding:20px 24px!important;gap:18px}.dc-login section[aria-label="О продукте"] img{height:48px!important}.dc-login section[aria-label="О продукте"] h2{font-size:24px!important;max-width:460px}.dc-login section[aria-label="О продукте"]>div:last-child{display:none!important}.dc-login section[aria-label="О продукте"] [data-ref=brandName]{display:none}.dc-login section[aria-label="О продукте"] [data-ref=presentation]{margin-top:0!important}.dc-login section[aria-label=Вход]{min-height:0!important;border-left:0!important;flex:1 0 auto!important}.dc-login section[aria-label=Вход]>div:first-child{padding:12px 20px 0!important}.dc-login section[aria-label=Вход]>div:last-child{padding:20px 24px 32px!important;align-items:center}.dc-login section[aria-label=Вход]>div:last-child>div{width:100%!important;max-width:420px}.dc-login [aria-label="Способ входа"] button{height:auto!important;min-height:44px;white-space:normal!important}.osnova-theme-switch__option{height:44px;width:44px}.dc-skeleton{inset:12px 16px}.dc-skeleton__toolbar{flex-wrap:wrap}.dc-skeleton__toolbar>*,.dc-skeleton__panel{max-width:100%}.dc-skeleton__grid--panel{flex-direction:column}.osnova-journal-toolbar__primary,.osnova-journal-toolbar__extra{grid-template-columns:repeat(2,minmax(0,1fr))}.osnova-journal-toolbar__footer,.osnova-journal-toolbar__summary,.osnova-journal-toolbar__actions{flex-wrap:wrap}.osnova-journal-toolbar__primary>.ds-search{grid-column:1 / -1}.osnova-journal-toolbar__actions{margin-left:0}.tasks-workspace{overflow:auto}.tasks-screen{flex:1 0 auto}.tasks-view-toolbar{height:auto;min-height:52px;flex-wrap:wrap;gap:8px}.tasks-view-tabs{min-height:48px;flex:1}.tasks-view-tabs button,.tasks-quick-filters>button{min-height:44px;height:auto}.tasks-table-wrap,.tasks-group-list{max-width:100%;overflow:auto}.tasks-filter-row{flex-wrap:wrap}.tasks-quick-strip{flex-wrap:wrap;padding-block:8px}.tasks-drawer__header>.tasks-icon-button,.tasks-columns-button{width:44px;height:44px}.tasks-drawer__footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}.tasks-drawer__body input,.tasks-drawer__body select,.tasks-drawer__body textarea{font-size:16px;min-width:0;max-width:100%;box-sizing:border-box}.tasks-drawer__tabs button,.tasks-drawer__tabs{min-height:44px}.planner-dialog{padding:8px!important;box-sizing:border-box}.planner-dialog .planner-dialog__card{max-height:calc(100dvh - 16px);min-width:0}.planner-dialog .planner-dialog__body{padding:12px;overscroll-behavior:contain}.planner-dialog header button{width:44px!important;height:44px!important;flex:none}.planner-dialog input:not([type=checkbox]):not([type=radio]),.planner-dialog select,.planner-dialog textarea{font-size:16px!important;min-height:44px!important;min-width:0;max-width:100%;box-sizing:border-box}.planner-dialog .ds-btn,.tasks-drawer .ds-btn{min-height:44px;height:auto;white-space:normal}.registry-page-slot{min-width:0}.registry-table-wrap{max-width:100%}.registry-table{min-width:620px}.registry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-filter{max-width:none}.registry-tabs{flex-wrap:nowrap;overflow-x:auto;flex-shrink:0}.registry-tabs button{white-space:nowrap;min-height:44px;flex-shrink:0}.registry-footer{position:static;flex-wrap:wrap}.registry-footer>p{flex-basis:100%}.registry-card dl{grid-template-columns:minmax(100px,.8fr) minmax(0,1fr)}}@media(max-width:600px){.desktop-main{padding:12px!important}.desktop-main .responsive-grid,.registry-grid,.task-form__row{grid-template-columns:minmax(0,1fr)!important}.desktop-main .responsive-grid>*{grid-column:auto!important;min-width:0}.cabinet-mobile__menu nav{grid-template-columns:minmax(0,1fr)}.desktop-main .responsive-row>.ds-btn{flex:1 0 auto;max-width:100%}.osnova-compact-step{grid-template-columns:28px 18px 22px 32px minmax(0,1fr) 44px 44px!important;padding-block:8px!important}.osnova-compact-step>:nth-child(6){grid-column:1 / -1;grid-row:2}.dc-templates .osnova-compact-step>:nth-child(5){grid-column:5 / -1}.dc-templates .osnova-compact-step>:nth-child(n+7){grid-row:3}.osnova-journal-toolbar__primary>*,.osnova-journal-toolbar__extra>*{min-width:0}.osnova-issue-card__summary{flex-wrap:wrap}.osnova-issue-card__body{flex-basis:calc(100% - 110px)}.task-form__actions{flex-wrap:wrap}.dc-login section[aria-label="О продукте"]{padding:16px 20px!important;gap:12px}.dc-login section[aria-label="О продукте"] h2{font-size:22px!important}.dc-login section[aria-label=Вход]>div:last-child{padding:12px 20px 28px!important}}@media(max-width:1023px){.osnova-field-nav{height:calc(62px + env(safe-area-inset-bottom));flex-basis:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.dc-screen[class*=dc-m-] main{min-width:0;overscroll-behavior-y:contain}.dc-screen[class*=dc-m-] [role=alert],.dc-screen[class*=dc-m-] textarea{overflow-wrap:anywhere}}@media(max-width:1023px){.desktop-main .master-detail{flex:1 0 auto!important;flex-wrap:nowrap}.tasks-view-tabs{height:auto;min-height:44px}.tasks-view-tabs button{padding:10px 0}.tasks-view-toolbar{align-items:center}.registry-toolbar>p{flex:1 1 100%}.dc-templates .master-detail>:last-child>.responsive-row{flex:0 0 auto}}@media(max-width:1023px){.desktop-main .responsive-modal{position:fixed!important;inset:8px!important;transform:none!important;width:auto!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;box-sizing:border-box;z-index:41!important;padding:16px!important}.responsive-modal>*{flex-shrink:0;min-width:0}.desktop-main .responsive-scrim{position:fixed!important;z-index:40!important}.responsive-modal button[aria-label=Закрыть],.desktop-drawer button[aria-label=Закрыть]{min-width:44px;min-height:44px;flex-shrink:0}.dc-screen .ds-switch{min-height:44px;height:auto;white-space:normal}.registry-toolbar .registry-filter{min-width:min(180px,100%)}}@media(max-width:1023px){.cabinet-mobile__menu{outline:none}}@media(max-width:600px){.desktop-main .maintenance-calendar__row{grid-template-columns:180px;grid-auto-flow:column;grid-auto-columns:140px}.desktop-main .maintenance-calendar__identity{padding:12px 10px}.desktop-main .maintenance-calendar__scroll{flex:1 0 auto;max-height:60dvh}.dc-screen .maintenance-calendar__scales button,.dc-screen .maintenance-calendar__pagination nav button{min-height:44px;min-width:44px}}@media(max-width:1023px){.dc-screen.dc-maintenance-schedule .desktop-header{height:auto!important;flex-basis:auto!important}.dc-screen.dc-maintenance-schedule .maintenance-calendar__event{min-height:44px}}@media(max-width:600px){.dc-screen .desktop-main .maintenance-calendar__table{width:max-content;min-width:100%}}@media(max-width:600px){.desktop-main .dc-table>div:first-child>:first-child,.desktop-main .dc-table>div>button>:first-child,.dc-screen .maintenance-calendar__identity{position:relative!important;left:auto;box-shadow:none}.desktop-main .dc-table .ds-type-icon{width:24px;height:24px;flex:0 0 24px}.desktop-main .dc-table>div>button{font-size:13px}.dc-screen .maintenance-calendar__help{width:100%}.dc-screen .maintenance-calendar__help>p{position:static;width:auto;max-width:100%;box-sizing:border-box;margin:8px 0 0;overflow-wrap:anywhere;box-shadow:none}.dc-screen .maintenance-calendar__pagination{width:100%}}@media(max-width:1023px){.dc-screen .equipment-tools__more>div,.dc-screen .maintenance-calendar__actions>div,.dc-screen .maintenance-calendar__filter-menu>div,.dc-screen .maintenance-schedule__menu>.maintenance-schedule__actions,.dc-screen .maintenance-schedule__more>.maintenance-schedule__filters{position:fixed;inset:auto 12px calc(74px + env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;max-height:min(400px,55dvh);overflow-y:auto;box-sizing:border-box;z-index:42}.dc-screen .desktop-main .ds-input:not([type=checkbox]),.dc-screen .desktop-main .ds-select__trigger,.dc-screen .desktop-main .ds-btn{min-height:44px;height:auto}}
