@media screen{.km-system.km-atlas{--km-background-canvas:#15191e;--km-surface-secondary:#191f26;--km-surface-workspace:#20262d;--km-surface-overlay:#20262d;--km-text-primary:#e2e8ef;--km-text-secondary:#adb8c5;--km-border-default:#46515e;--km-primary-text:#a5c2f5;--km-primary-fill:#a5c2f5;--km-primary-on-fill:#20262d;--km-primary-subtle:#2d405b;--km-success-text:#aadbbc;--km-warning-text:#e5c494;--km-error-text:#f0b6b0;--km-info-text:#abd9ef;--km-info-surface:#294553;--km-shadow-overlay:0 18px 70px #0006;--atlas-weekend:#352f2b;--atlas-success-surface:#284135;--atlas-error-surface:#4d3234;--km-font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--km-control-height:36px;--km-sidebar-width:212px;--km-sidebar-collapsed:60px;--km-font-page:26px;--km-font-section:20px;--km-font-subheading:16px;--km-danger-text:var(--km-error-text);font-family:var(--km-font-family);color:var(--km-text-primary)}.km-system.km-atlas[data-km-theme=light]{color-scheme:light;--km-background-canvas:#d7dfe5;--km-surface-secondary:#dfe5ea;--km-surface-workspace:#eaf0f3;--km-surface-overlay:#edf1f4;--km-text-primary:#263341;--km-text-secondary:#485866;--km-border-default:#a8b6c3;--km-primary-text:#2459b3;--km-primary-fill:#2459b3;--km-primary-on-fill:#ffffff;--km-primary-subtle:#d3e0f5;--km-success-text:#266245;--km-warning-text:#78511f;--km-error-text:#983c3b;--km-info-text:#236783;--km-info-surface:#cee3ed;--km-shadow-overlay:0 18px 70px #14233026;--atlas-weekend:#e3ddd3;--atlas-success-surface:#d5e5da;--atlas-error-surface:#edd9d7}.km-system.km-atlas[data-km-theme=slate]{--km-background-canvas:#acbac3;--km-surface-secondary:#d6dfe4;--km-surface-workspace:#e7edf0;--km-surface-overlay:#e7edf0;--km-text-primary:#172d38;--km-text-secondary:#304955;--km-border-default:#869aa7;--km-primary-text:#174b46;--km-primary-fill:#24645e;--km-primary-on-fill:#fff;--km-primary-subtle:#bad4ce;--km-success-text:#1a4c29;--km-warning-text:#603b05;--km-error-text:#832b2b;--km-info-text:#19435d;--km-info-surface:#b8cedc;--atlas-weekend:#c9bbaa;--atlas-success-surface:#c9dbce;--atlas-error-surface:#e4c9c5}.km-system.km-atlas[data-km-theme=black]{--km-background-canvas:#000;--km-surface-secondary:#101214;--km-surface-workspace:#151819;--km-surface-overlay:#202425;--km-text-primary:#bfc5c7;--km-text-secondary:#a0a9ac;--km-border-default:#394448;--km-primary-text:#91b0aa;--km-primary-fill:#274e49;--km-primary-on-fill:#cbd3d3;--km-primary-subtle:#223331;--km-success-text:#9db29f;--km-warning-text:#bca77b;--km-error-text:#bf9892;--km-info-text:#96adbd;--km-info-surface:#202e37;--atlas-weekend:#29251f;--atlas-success-surface:#203126;--atlas-error-surface:#39292a}.km-atlas .km-app-workspace{--ink:var(--km-text-primary);--muted:var(--km-text-secondary);--font-sans:var(--km-font-family);--font-serif:var(--km-font-family)}.km-atlas .km-app-workspace :where(h1,h2,h3,h4,p,button,input,select,textarea,table){font-family:var(--km-font-family)}.km-atlas .km-app-workspace :where(h1,h2,h3,h4){letter-spacing:normal;font-weight:600}.km-atlas .km-app-workspace :where(input,select,textarea){border-radius:6px}.km-atlas .km-app-workspace :where(input,select,textarea){accent-color:var(--km-primary-text)}.km-atlas :where(button,a,[role=button]){touch-action:manipulation}.km-atlas .km-app-workspace :is(.primary-button,.secondary-button,.danger-button,.km-button,.shipment-add-button){transition:background-color .12s ease,border-color .12s ease}.km-atlas .km-app-workspace :is(.primary-button,.secondary-button,.danger-button,.km-button,.shipment-add-button):disabled{cursor:not-allowed}.km-atlas .km-app-workspace .shipment-add-button{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;height:auto;min-height:36px;gap:8px;padding:7px 12px;color:var(--km-primary-text);background:var(--km-primary-subtle);border:1px solid var(--km-border-default);border-radius:6px}.km-atlas .km-app-workspace .shipment-add-button :is(span,small){color:inherit;opacity:1;line-height:1.3}.km-atlas .km-app-workspace .shipment-add-button small{font-size:14px!important;color:var(--km-primary-text)!important}.km-atlas .km-app-workspace .shipment-add-button:hover{border-color:var(--km-primary-text);background:var(--km-primary-subtle)}.km-atlas .km-app-workspace :is(.quick-replies-toolbar,.ops-toolbar,.contract-filters,.shipment-tabs){gap:12px}.km-atlas .km-app-workspace :is(.ops-modal,.feedback-form,.quick-replies-modal>div,.push-settings-card){border-radius:10px}.km-atlas .km-app-workspace :is(.ops-modal,.ops-drawer,.feedback-form,.quick-replies-modal>div,.push-settings-card,.kitmed-model-drawer)>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--km-border-default)}.km-atlas .km-app-workspace :is(.ops-modal,.ops-drawer,.feedback-form,.quick-replies-modal>div,.push-settings-card,.kitmed-model-drawer)>header>button{flex:0 0 34px;min-width:34px;min-height:34px;padding:4px;font-size:20px;line-height:1;background:var(--km-surface-secondary);color:var(--km-text-secondary);border:1px solid var(--km-border-default);border-radius:6px}.km-atlas .km-app-workspace :is(.ops-modal,.ops-drawer) dl{display:grid;grid-template-columns:1fr;gap:16px}.km-atlas .km-app-workspace :is(.ops-modal,.ops-drawer) dl>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:16px}.km-atlas .km-app-workspace :is(.ops-modal,.ops-drawer) dt{color:var(--km-text-secondary)}.km-atlas .km-app-workspace :is(.ops-modal,.ops-drawer) dd{margin:0;overflow-wrap:anywhere}.km-atlas .km-app-workspace :is(.kitmed-model-drawer table,.ops-sheet,.pto-progress,.shipment-serial){font-variant-numeric:tabular-nums}.km-atlas .km-app-workspace .kitmed-model-drawer :is(th,td){padding:12px 0;text-align:left}.km-atlas .km-app-workspace .kitmed-model-drawer th{color:var(--km-text-secondary);font-size:12px;font-weight:500}.km-atlas .km-app-workspace .pto-workspace .scanner-open-button{width:auto}.km-atlas .km-app-workspace .idea-rating{display:grid;gap:6px}.km-atlas .km-app-workspace :is(.reservation-composition>p,.shipment-empty){color:var(--km-text-secondary);font-size:14px}.km-atlas :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--km-primary-text);outline-offset:3px}.km-atlas .km-universal-search input{background:var(--km-surface-secondary);border-radius:7px;padding-left:14px}.km-atlas .km-universal-results{background:var(--km-surface-overlay);box-shadow:var(--km-shadow-overlay)}.km-atlas .km-app-workspace :is(.kitmed-model-card,.client-model-card){background:var(--km-surface-workspace);border:1px solid var(--km-border-default);box-shadow:none;border-radius:8px;overflow:hidden}.km-atlas .km-app-workspace :is(.kitmed-model-image,.kitmed-model-info){background:var(--km-surface-workspace);color:var(--km-text-primary)}.km-atlas .km-app-workspace .kitmed-model-image{background:var(--km-surface-secondary)}.km-atlas .km-app-workspace .kitmed-model-info :is(strong,b){color:var(--km-text-primary)}.km-atlas .km-app-workspace .kitmed-model-info li{color:var(--km-text-secondary)}.km-atlas .km-app-workspace :is(.kitmed-model-card,.client-model-card):hover{border-color:var(--km-primary-text);transform:none}.km-atlas .km-app-workspace :is(.pto-item,.pto-client,.pto-history-card,.reservation-card,.shipment-card){background:var(--km-surface-workspace);border:1px solid var(--km-border-default);border-radius:8px;box-shadow:none}.km-atlas .km-app-workspace .pto-item.is-done{border-color:color-mix(in srgb,var(--km-success-text) 45%,var(--km-border-default))}.km-atlas .km-app-workspace :is(.pto-item h3,.pto-client strong){color:var(--km-text-primary)}.km-atlas .km-app-workspace .pto-measurement{background:var(--km-surface-secondary);border-radius:6px}.km-atlas .km-app-workspace .pto-control button.is-selected{color:var(--km-primary-text);background:var(--km-primary-subtle);border-color:var(--km-primary-text)}.km-atlas .km-app-workspace .pto-control button.is-negative{color:var(--km-error-text);background:var(--atlas-error-surface);border-color:var(--km-error-text)}.km-atlas .km-app-workspace :is(.ops-drawer,.kitmed-model-drawer){background:var(--km-surface-overlay);color:var(--km-text-primary);border:1px solid var(--km-border-default);box-shadow:var(--km-shadow-overlay)}.km-atlas :is(.ops-drawer,.kitmed-model-drawer)::backdrop{background:#10192366}.km-profile-initials{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--km-border-default);border-radius:50%;background:var(--km-surface-secondary);font-size:12px}.km-nav-caption{display:none}.km-atlas-header-tools{display:flex;align-items:center;gap:12px;margin-left:auto}}.km-system.km-atlas .ops-toolbar-actions .ops-duty-tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;min-width:42px;min-height:40px;padding:8px;color:var(--calendar-duty-ink,#f4ad68);background:color-mix(in srgb,currentColor 12%,var(--surface));border:1px solid color-mix(in srgb,currentColor 42%,transparent);cursor:grab}.km-system.km-atlas .ops-toolbar-actions .ops-duty-tool:active{cursor:grabbing}.km-system.km-atlas .ops-duty-modal{width:min(440px,calc(100vw - 24px))}.km-system.km-atlas .ops-duty-modal .ops-form{grid-template-columns:1fr}.km-system.km-atlas .ops-sheet-square[data-drop-state=create-duty]:before{border-color:#f4ad68;background:rgb(244 173 104/12%)}.km-system.km-atlas .ops-sheet-square[data-drop-state=create-duty]:after{content:"Дежурство";color:var(--text)}@media screen and (min-width:901px){.km-atlas .km-app-workspace .pto-workspace>.scanner-open-button{width:fit-content;max-width:100%;justify-self:start;align-self:flex-start;flex:0 0 auto;min-height:34px;padding:7px 12px;border:1px solid var(--km-primary-fill);border-radius:6px;color:var(--km-primary-on-fill);background:var(--km-primary-fill);font:500 14px/1.45 var(--km-font-family)}.km-atlas.calendar-desktop-frame{background:var(--km-background-canvas)}.km-atlas .km-app-top{min-height:68px;box-sizing:border-box;padding:10px 24px;gap:20px;flex-wrap:nowrap;position:relative;z-index:40}.km-atlas .km-app-top>.km-brand{width:164px;flex:0 0 164px}.km-atlas .km-app-top>.km-brand img{width:138px;max-height:44px;object-fit:contain}.km-atlas .km-app-top>strong{font-size:14px;font-weight:500;max-width:172px}.km-atlas .km-universal-search{max-width:460px;min-width:180px}.km-atlas .km-app-body{min-height:calc(100dvh - 68px)}.km-atlas .km-app-nav{padding:20px 12px;gap:4px;background:var(--km-surface-secondary)}.km-atlas .km-nav-caption{display:block;margin:0 10px 12px;font-size:12px;color:var(--km-text-secondary)}.km-atlas.km-nav-collapsed .km-nav-caption{display:none}.km-atlas .km-app-nav .km-button{padding:9px 10px;min-height:40px;font-size:14px;font-weight:400;border-radius:6px;gap:10px}.km-atlas .km-app-nav .km-button[aria-current=page]{background:var(--km-primary-subtle);color:var(--km-primary-text);font-weight:600}.km-atlas .km-app-nav svg{width:18px;height:18px;flex:0 0 18px}.km-atlas .km-app-workspace:not(.km-header-feedback){padding:24px 28px 32px;min-width:0}.km-atlas .km-app-workspace :is(h1,h2){font-weight:600}.km-atlas .km-app-workspace h1{font-size:26px;line-height:1.25}.km-atlas .km-app-workspace h2{font-size:20px}.km-atlas .km-app-workspace h3{font-size:16px}.km-atlas .km-app-workspace :is(.primary-button,.secondary-button,.danger-button,.km-button,.pto-start button,.pto-footer button,.pto-control button){min-height:34px;border-radius:6px;font-size:14px;font-weight:500;padding:7px 12px;text-shadow:none;box-shadow:none}.km-atlas .km-mobile-account-toggle{display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--km-text-primary);cursor:pointer;font:14px var(--km-font-family)}.km-atlas .km-profile-label{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.km-atlas .km-app-user{display:none;position:absolute;right:24px;top:calc(100% + 8px);width:280px;padding:16px;background:var(--km-surface-overlay);border:1px solid var(--km-border-default);border-radius:8px;box-shadow:var(--km-shadow-overlay);z-index:45}.km-atlas .km-app-user.is-open{display:flex;flex-direction:column;align-items:stretch;gap:14px}.km-atlas .km-app-user .km-theme-picker label{justify-content:space-between}.km-atlas .km-app-user .feedback-launch{width:100%}.km-atlas .km-app-workspace .kitmed-model-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.km-atlas .km-app-workspace .kitmed-model-card{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:stretch;min-height:138px;padding:0}.km-atlas .km-app-workspace .kitmed-model-image{height:auto;min-height:138px;display:flex;align-items:center;justify-content:center;padding:12px}.km-atlas .km-app-workspace .kitmed-model-image img{width:100%;height:112px;object-fit:contain}.km-atlas .km-app-workspace .kitmed-model-info{padding:16px 14px;min-width:0}.km-atlas .km-app-workspace .kitmed-model-info>div{align-items:flex-start;gap:8px}.km-atlas .km-app-workspace .kitmed-model-info strong{font-size:16px;line-height:1.35}.km-atlas .km-app-workspace .kitmed-model-info>div>b{font-size:22px;font-weight:600}.km-atlas .km-app-workspace .kitmed-model-info ul{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:12px}.km-atlas .km-app-workspace .pto-heading{align-items:flex-start;margin-bottom:20px}.km-atlas .km-app-workspace .pto-heading h2{font-size:26px;margin:4px 0 8px}.km-atlas .km-app-workspace .pto-items{gap:12px}.km-atlas .km-app-workspace .pto-item{padding:16px}.km-atlas .km-app-workspace .pto-client{padding:16px 20px;margin:16px 0}.km-atlas .km-app-workspace .pto-footer{padding:16px 0;border-top:1px solid var(--km-border-default);background:transparent}.km-atlas .ops-calendar{--calendar-day-border:var(--km-border-default)}.km-atlas .ops-layout{align-items:start;min-height:0;border:0;background:transparent;gap:16px}.km-atlas .ops-sidebar{align-self:start}.km-atlas .ops-sheet-row{position:relative}.km-atlas .ops-sheet .ops-sheet-trip-span{position:absolute;z-index:2;min-height:0;padding:0 8px;text-align:left;border:0;border-radius:4px;background:var(--km-info-surface);color:var(--km-info-text);font:500 12px/1.4 var(--km-font-family);overflow:visible;white-space:nowrap}.km-atlas .ops-sheet-trip-span span{position:sticky;display:block;width:max-content;max-width:100%;left:calc(var(--calendar-name-width,190px) + 8px);overflow:hidden;text-overflow:ellipsis}.km-atlas .ops-sheet-trip-span:hover{outline:1px solid var(--km-info-text)}.km-atlas .ops-sheet-trip-span:disabled{opacity:1}.km-atlas .ops-sheet [data-trip-dragging=true]{opacity:.25}.km-atlas .ops-sheet .ops-sheet-trip-preview{position:absolute;top:4px;height:31px;z-index:2;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;border:1px solid var(--km-info-text);border-radius:4px;background:var(--km-info-surface);color:var(--km-info-text);font:500 12px/1.4 var(--km-font-family);opacity:.55;pointer-events:none;white-space:nowrap}.km-atlas .ops-sheet-trip-preview span{position:sticky;display:block;width:max-content;max-width:100%;left:calc(var(--calendar-name-width,190px) + 8px);overflow:hidden;text-overflow:ellipsis}.km-atlas .ops-sheet .is-weekend{background:var(--atlas-weekend)}.km-atlas .ops-sheet [data-drop-state]{position:relative}.km-atlas .ops-sheet [data-drop-state]:before{content:"";position:absolute;inset:4px;border:2px dashed var(--km-primary-text);background:color-mix(in srgb,var(--km-primary-subtle) 55%,transparent);border-radius:6px;pointer-events:none;z-index:8}.km-atlas .ops-sheet [data-drop-state=blocked]:before{border-color:var(--km-error-text);background:color-mix(in srgb,var(--atlas-error-surface) 50%,transparent)}.km-atlas .ops-sheet [data-drop-state]:after{content:"Перенести сюда";position:absolute;inset:auto 6px 6px;border:0;padding:3px;font-size:12px;line-height:1.3;text-align:center;color:var(--km-primary-text);background:var(--km-surface-overlay);pointer-events:none;z-index:9}.km-atlas .ops-sheet [data-drop-state=blocked]:after{content:"Другая строка";color:var(--km-error-text)}.km-atlas .ops-sidebar [draggable=true]{cursor:grab}.km-atlas .ops-sidebar [draggable=true]:active{cursor:grabbing}.km-atlas .ops-sheet .is-today:after{border-color:var(--km-primary-text)}.km-atlas .ops-sheet .ops-sheet-name{background:var(--km-surface-secondary);font-weight:500;border-right-width:1px}.km-atlas .ops-sheet .ops-sheet-work{border:0;border-radius:4px;background:var(--km-primary-subtle)}.km-atlas .ops-sheet .ops-sheet-work.is-pto{color:var(--km-success-text);background:var(--atlas-success-surface)}.km-atlas .ops-sheet .ops-sheet-work.is-repair{color:var(--km-error-text);background:var(--atlas-error-surface)}.km-atlas .ops-sheet .ops-sheet-work.is-installation{color:var(--km-info-text);background:var(--km-info-surface)}.km-atlas .ops-sheet .ops-sheet-square.is-unavailable{background:var(--km-surface-secondary)}.km-atlas .km-app-workspace .ops-sidebar{background:var(--km-surface-workspace);border:1px solid var(--km-border-default);border-radius:8px;padding:12px}.km-atlas .km-app-workspace :is(.ops-drawer,.kitmed-model-drawer){inset:16px 16px 16px auto;width:min(540px,calc(100vw - 32px));border-radius:10px}}@media (prefers-reduced-motion:reduce){.km-atlas .km-app-workspace :is(.primary-button,.secondary-button,.danger-button,.km-button,.shipment-add-button){transition:none}}@media screen and (min-width:901px) and (max-width:1250px){.km-system.km-atlas{--km-sidebar-width:184px}.km-atlas .km-app-top{padding:10px 16px;gap:12px}.km-atlas .km-app-top>.km-brand{width:140px;flex-basis:140px}.km-atlas .km-app-top>strong,.km-atlas .km-profile-label{display:none}.km-atlas .km-app-workspace:not(.km-header-feedback){padding:20px}}@media screen and (max-width:900px){.km-atlas-header-tools{width:100%;justify-content:space-between}.km-atlas-header-tools .km-header-feedback{display:contents}.km-atlas-header-tools .feedback-launch{position:static;width:auto;margin:0}.km-system.km-atlas{--km-control-height:44px;--km-font-page:22px;--km-font-section:18px}.km-atlas .km-profile-label{display:none}.km-atlas .km-profile-initials{width:28px;height:28px}}@media screen{.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-navigation{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-navigation button{min-height:36px;padding:7px 12px;border:1px solid var(--km-border-default);border-radius:6px;color:var(--km-text-secondary);background:var(--km-surface-secondary);font:500 14px/1.45 var(--km-font-family);cursor:pointer}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-navigation button[aria-pressed=true]{background:var(--km-primary-subtle);border-color:var(--km-primary-text);color:var(--km-primary-text)}.km-system.km-atlas.km-app-theme .km-app-workspace :is(.maintenance-navigation button,.maintenance-schedule button,.maintenance-schedule summary,.kitmed-equipment-page .client-equipment-preview-list article):focus-visible{outline:2px solid var(--km-primary-text);outline-offset:3px}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview{width:100%;max-width:none;margin:0;color:var(--km-text-primary)}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:16px 0;color:var(--km-text-secondary)}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-summary :is(span,small){color:var(--km-text-secondary);font:400 14px/1.45 var(--km-font-family);text-transform:none;letter-spacing:normal}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-summary strong{color:var(--km-text-primary);font:600 22px/1.35 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;width:100%;max-height:none;overflow:visible;padding:0}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:10px 14px;min-height:132px;padding:16px;border:1px solid var(--km-border-default);border-radius:8px;background:var(--km-surface-workspace);color:var(--km-text-primary);box-shadow:none;cursor:pointer;transform:none}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article:hover{background:var(--km-surface-secondary);border-color:var(--km-primary-text);transform:none}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-image{grid-row:1/3;width:64px;height:76px;background:var(--km-surface-secondary);border:1px solid var(--km-border-default);border-radius:6px}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-image span{color:var(--km-text-secondary);font:500 13px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article>div:nth-child(2){display:grid;gap:5px;min-width:0}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article :is(strong,span,small){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;letter-spacing:normal}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article strong{color:var(--km-text-primary);font:600 16px/1.4 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article>div:nth-child(2)>span{color:var(--km-text-primary);font:500 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article small{color:var(--km-text-secondary);font:400 13px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .kitmed-equipment-page .client-equipment-preview-list article>b{grid-column:2;justify-self:start;color:var(--km-text-secondary);background:var(--km-surface-secondary);border:1px solid var(--km-border-default);border-radius:4px;padding:2px 7px;font:500 12px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule{width:100%;max-width:none;display:grid;gap:16px;margin:0;padding:0;color:var(--km-text-primary);font:400 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-hero{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:0;border:0;background:transparent;box-shadow:none}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-hero h1{color:var(--km-text-primary);font:600 24px/1.35 var(--km-font-family);letter-spacing:normal;margin:6px 0}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-hero :is(p,small,div>span){color:var(--km-text-secondary);font:400 13px/1.5 var(--km-font-family);text-transform:none;letter-spacing:normal;white-space:normal}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding:0;background:transparent;border:0}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary>div{padding:16px;border:1px solid var(--km-border-default);border-radius:8px;background:var(--km-surface-workspace)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary :is(span,small){color:var(--km-text-secondary);font:400 13px/1.45 var(--km-font-family);letter-spacing:normal;text-transform:none}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary strong{margin:8px 0;color:var(--km-text-primary);font:600 24px/1.3 var(--km-font-family);font-variant-numeric:tabular-nums}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary .is-danger{border-left:3px solid var(--km-error-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary .is-danger strong{color:var(--km-error-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary .is-warning{border-left:3px solid var(--km-warning-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary .is-warning strong{color:var(--km-warning-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;padding:12px;border:1px solid var(--km-border-default);border-radius:8px;background:var(--km-surface-secondary)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-filters :is(input,select){width:100%;min-width:0;min-height:38px;padding:8px 10px;color:var(--km-text-primary);background:var(--km-surface-workspace);border:1px solid var(--km-border-default);border-radius:6px;font:400 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-filters :is(input,select):focus{outline:2px solid var(--km-primary-text);outline-offset:2px;box-shadow:none}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-results{display:flex;flex-wrap:wrap;gap:8px;color:var(--km-text-secondary);font-size:14px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-results small{color:var(--km-text-secondary);font-size:13px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));align-items:start;gap:12px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client{min-width:0;border:1px solid var(--km-border-default);border-radius:8px;background:var(--km-surface-workspace);box-shadow:none}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-head{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:16px;background:var(--km-surface-workspace);color:var(--km-text-primary);border:0;border-radius:0;font:400 14px/1.45 var(--km-font-family);cursor:pointer}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-head:hover{background:var(--km-surface-secondary)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-chevron{grid-row:1/3;width:28px;height:28px;border:1px solid var(--km-border-default);border-radius:5px;background:var(--km-surface-secondary);color:var(--km-primary-text);font-size:18px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-head>span:nth-child(2) :is(strong,small){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-head>span:nth-child(2) strong{color:var(--km-text-primary);font:600 16px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-head>span:nth-child(2) small{color:var(--km-text-secondary);font:400 13px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-counts{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;color:var(--km-text-secondary);font-size:13px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-counts :is(b,small){color:var(--km-text-secondary);font:400 13px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-price{grid-column:2;min-width:0;padding-top:10px;border-top:1px solid var(--km-border-default);text-align:left;color:var(--km-text-primary);font:600 16px/1.4 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-client-body{gap:12px;padding:12px;border-top:1px solid var(--km-border-default);background:var(--km-surface-secondary);border-radius:0}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-optics{display:grid;gap:6px;margin:0;padding:10px;border:1px solid var(--km-border-default);border-radius:6px;background:var(--km-surface-workspace);color:var(--km-text-primary);font:400 13px/1.5 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-optics strong{white-space:normal;text-transform:none}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-optics span{color:var(--km-text-secondary);overflow-wrap:anywhere}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--km-border-default);border-left:3px solid var(--km-success-text);border-radius:6px;background:var(--km-surface-workspace);color:var(--km-text-primary)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task.is-overdue{border-left-color:var(--km-error-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task.is-upcoming{border-left-color:var(--km-warning-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task.is-no_date{border-left-color:var(--km-text-secondary)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-title strong{color:var(--km-text-primary);font:600 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-title small{color:var(--km-text-secondary);font:400 13px/1.45 var(--km-font-family);letter-spacing:normal}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-status{color:var(--km-success-text);background:var(--km-surface-secondary);border:1px solid var(--km-border-default);border-radius:4px;font:500 12px/1.45 var(--km-font-family);letter-spacing:normal;text-transform:none}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .is-overdue .maintenance-status{color:var(--km-error-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .is-upcoming .maintenance-status{color:var(--km-warning-text)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .is-no_date .maintenance-status{color:var(--km-text-secondary)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-dates :is(span,small){color:var(--km-text-secondary);font:400 13px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-dates b{color:var(--km-text-primary);font:500 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-action{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0;background:transparent}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-action strong{color:var(--km-text-primary);font:600 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-action button{min-height:34px;padding:7px 12px;border:1px solid var(--km-primary-fill);border-radius:6px;color:var(--km-primary-on-fill);background:var(--km-primary-fill);font:500 14px/1.45 var(--km-font-family);cursor:pointer}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-action button:hover{filter:brightness(.95)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-task-action button:disabled{cursor:wait;opacity:.6}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-applicators{border:1px solid var(--km-border-default);border-radius:6px;background:var(--km-surface-workspace)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-applicators summary{padding:12px;color:var(--km-text-primary);font:500 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-applicators>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;padding:0 10px 10px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-applicators span{padding:8px;border:1px solid var(--km-border-default);border-radius:4px;background:var(--km-surface-secondary)}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-applicators :is(b,small){color:var(--km-text-primary);font:400 13px/1.45 var(--km-font-family);white-space:normal;overflow-wrap:anywhere}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-applicators small{color:var(--km-text-secondary)}.km-system.km-atlas.km-app-theme .km-app-workspace :is(.maintenance-state,.maintenance-schedule .maintenance-empty){padding:24px;border:1px solid var(--km-border-default);border-radius:8px;background:var(--km-surface-workspace);color:var(--km-text-secondary);font:400 14px/1.45 var(--km-font-family)}.km-system.km-atlas.km-app-theme .km-app-workspace :is(.maintenance-state,.kitmed-equipment-page .dashboard-compact-error) button{min-height:36px;padding:7px 12px;border:1px solid var(--km-border-default);border-radius:6px;color:var(--km-text-primary);background:var(--km-surface-secondary);font:500 14px/1.45 var(--km-font-family)}}@media screen and (max-width:900px){.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-hero h1{font-size:22px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary strong{font-size:20px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-summary>div{padding:12px}.km-system.km-atlas.km-app-theme .km-app-workspace .maintenance-schedule .maintenance-clients{grid-template-columns:minmax(0,1fr)}.km-system.km-atlas.km-app-theme .km-app-workspace :is(.maintenance-navigation button,.maintenance-schedule .maintenance-filters input,.maintenance-schedule .maintenance-filters select,.maintenance-schedule .maintenance-task-action button){min-height:44px}}@media screen and (min-width:901px){.km-system.km-atlas{--km-sidebar-width:264px;--km-sidebar-collapsed:64px}.km-system.km-atlas .km-app-body{grid-template-columns:var(--km-sidebar-width) minmax(0,1fr)}.km-system.km-atlas.km-nav-collapsed .km-app-body{grid-template-columns:var(--km-sidebar-collapsed) minmax(0,1fr)}.km-system.km-atlas .km-grouped-nav{padding:12px 10px;gap:0;height:calc(100dvh - 90px);min-height:320px;top:12px;overflow:visible}.km-system.km-atlas .km-nav-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:0 2px 10px 10px;border-bottom:1px solid var(--km-border-default)}.km-system.km-atlas .km-nav-heading>span{color:var(--km-text-secondary);font:500 12px/1.4 var(--km-font-family)}.km-system.km-atlas .km-grouped-nav .km-nav-toggle{width:32px;height:32px;min-height:32px;padding:6px;justify-content:center;flex:0 0 32px}.km-system.km-atlas .km-nav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--km-border-default) transparent;padding:8px 3px 8px 0}.km-system.km-atlas .km-grouped-nav .km-nav-item,.km-system.km-atlas .km-nav-admin{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:36px;margin:2px 0;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--km-text-primary);font:400 13px/1.4 var(--km-font-family);text-align:left;text-decoration:none;box-shadow:none}.km-system.km-atlas:not(.km-nav-collapsed) .km-grouped-nav span{display:block}.km-system.km-atlas .km-grouped-nav .km-nav-item span{white-space:normal;overflow-wrap:normal}.km-system.km-atlas .km-grouped-nav svg{width:16px;height:16px;flex:0 0 16px}.km-system.km-atlas .km-grouped-nav :is(.km-nav-item,.km-nav-toggle,.km-nav-group-toggle,.km-nav-admin):hover{background:color-mix(in srgb,var(--km-text-primary) 6%,var(--km-surface-secondary));transform:none}.km-system.km-atlas .km-grouped-nav .km-nav-item[aria-current=page]{background:var(--km-primary-subtle);color:var(--km-primary-text);font-weight:500}.km-system.km-atlas .km-grouped-nav .km-nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--km-primary-text)}.km-system.km-atlas .km-nav-group{margin-top:10px}.km-system.km-atlas .km-nav-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;margin:0 0 3px;padding:4px 10px;border:0;border-radius:4px;background:transparent;color:var(--km-text-secondary);font:500 11px/1.4 var(--km-font-family);letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer}.km-system.km-atlas .km-nav-group-toggle svg{width:12px;height:12px;flex-basis:12px}.km-system.km-atlas .km-nav-group-toggle[data-current-group=true][aria-expanded=false]{color:var(--km-primary-text);background:var(--km-primary-subtle)}.km-system.km-atlas .km-nav-group>[hidden]{display:none}.km-system.km-atlas .km-nav-footer{flex-shrink:0;margin-top:auto;padding-top:8px;border-top:1px solid var(--km-border-default)}.km-system.km-atlas .km-app-user>a[href="/admin"]{display:none}.km-system.km-atlas.km-nav-collapsed .km-nav-heading{justify-content:center;padding:0 0 10px}.km-system.km-atlas.km-nav-collapsed .km-grouped-nav span,.km-system.km-atlas.km-nav-collapsed .km-nav-group-toggle{display:none}.km-system.km-atlas.km-nav-collapsed .km-grouped-nav :is(.km-nav-item,.km-nav-admin){justify-content:center;padding:9px}.km-system.km-atlas.km-nav-collapsed .km-nav-group{border-top:1px solid var(--km-border-default);padding-top:8px;margin-top:8px}}@media screen and (min-width:901px) and (max-width:1250px){.km-system.km-atlas{--km-sidebar-width:248px}}@media screen{.km-system{--calendar-repair-ink:#ff9b94;--calendar-repair-fill:#3c292b;--calendar-pto-ink:#fff;--calendar-pto-fill:#3e494d;--calendar-installation-ink:#91d3f7;--calendar-installation-fill:#243b46;--calendar-delivery-ink:#f3d47a;--calendar-delivery-fill:#3b3627;--calendar-duty-ink:#ffc095;--calendar-duty-fill:#423025;--calendar-absence-ink:#c5c9cd;--calendar-absence-fill:#34393e;--calendar-completed-fill:#244b3d;--calendar-completed-ink:#aad4b8;--calendar-trip-ink:#c4afeb;--calendar-trip-fill:#302a40}.km-system:is([data-km-theme=light],[data-km-theme=mono],[data-km-theme=anime-matcha],[data-km-theme=anime-senpai],[data-km-theme=focus]){--calendar-repair-ink:#bd302e;--calendar-repair-fill:#f2dddd;--calendar-pto-fill:#d8dddf;--calendar-installation-ink:#1473a3;--calendar-installation-fill:#dcecf4;--calendar-delivery-ink:#987006;--calendar-delivery-fill:#efe8ce;--calendar-duty-ink:#a34d16;--calendar-duty-fill:#f2e1d4;--calendar-absence-ink:#50575e;--calendar-absence-fill:#dce0e3;--calendar-completed-fill:#d0e4d7;--calendar-completed-ink:#2e674a;--calendar-trip-ink:#705792;--calendar-trip-fill:#e4ddef}.km-system :is(.ops-sheet-work,.ops-agenda-card,.ops-event,.ops-letter-badge).is-repair{--calendar-work-ink:var(--calendar-repair-ink);--calendar-work-fill:var(--calendar-repair-fill)}.km-system :is(.ops-sheet-work,.ops-agenda-card,.ops-event,.ops-letter-badge).is-pto{--calendar-work-ink:var(--calendar-pto-ink);--calendar-work-fill:var(--calendar-pto-fill)}.km-system :is(.ops-sheet-work,.ops-agenda-card,.ops-event,.ops-letter-badge).is-installation{--calendar-work-ink:var(--calendar-installation-ink);--calendar-work-fill:var(--calendar-installation-fill)}.km-system :is(.ops-sheet-work,.ops-agenda-card,.ops-event,.ops-letter-badge).is-delivery{--calendar-work-ink:var(--calendar-delivery-ink);--calendar-work-fill:var(--calendar-delivery-fill)}.km-system :is(.ops-sheet-work,.ops-agenda-card,.ops-event,.ops-letter-badge).is-duty{--calendar-work-ink:var(--calendar-duty-ink);--calendar-work-fill:var(--calendar-duty-fill)}.km-system.km-atlas .ops-sheet .ops-sheet-work:is(.is-repair,.is-pto,.is-installation,.is-delivery,.is-duty){color:var(--calendar-work-ink);background:var(--calendar-work-fill)}.km-system.km-atlas .ops-event:is(.is-repair,.is-pto,.is-installation,.is-delivery,.is-duty),.km-system.km-atlas .ops-mobile-agenda .ops-agenda-card:is(.is-repair,.is-pto,.is-installation,.is-delivery,.is-duty){background:var(--calendar-work-fill)}.km-system.km-atlas .ops-agenda-card:is(.is-repair,.is-pto,.is-installation,.is-delivery,.is-duty) .ops-agenda-letter,.km-system.km-atlas .ops-letter-badge:is(.is-repair,.is-pto,.is-installation,.is-delivery,.is-duty){color:var(--calendar-work-ink);border:0}.km-system.km-atlas .is-pto .ops-work-letter,.km-system.km-atlas .ops-letter-badge.is-pto{text-shadow:0 1px 1px #405158;-webkit-text-stroke:.9px #405158;paint-order:stroke fill}.km-system.km-atlas .ops-event.is-completed:not(.is-cancelled),.km-system.km-atlas .ops-mobile-agenda .ops-agenda-card.is-completed:not(.is-cancelled),.km-system.km-atlas .ops-sheet .ops-sheet-work.is-completed:not(.is-cancelled){background:var(--calendar-completed-fill)}.km-system.km-atlas .ops-agenda-letter{position:relative}.km-system.km-atlas .ops-duty-icon{display:inline-block;width:21px;height:21px;vertical-align:middle;flex:none;pointer-events:none}.km-system.km-atlas .ops-work-complete{position:absolute;right:1px;top:1px;display:grid;place-items:center;width:11px;height:11px;color:var(--calendar-completed-ink);font:700 11px/1 var(--km-font-family);text-shadow:none;-webkit-text-stroke:0;pointer-events:none}.km-system.km-atlas .ops-event.is-completed .ops-desktop-status{color:var(--calendar-completed-ink)}.km-system.km-atlas .ops-mobile-agenda .ops-agenda-card.is-trip,.km-system.km-atlas .ops-sheet .ops-sheet-trip-preview,.km-system.km-atlas .ops-sheet .ops-sheet-trip-span,.km-system.km-atlas .ops-sheet-band.is-trip,.km-system.km-atlas .ops-sheet-day-heading .ops-sheet-city,.km-system.km-atlas .ops-trip-span{background:var(--calendar-trip-fill);color:var(--calendar-trip-ink)}.km-system.km-atlas .ops-sheet .ops-sheet-trip-preview{border-color:var(--calendar-trip-ink)}.km-system.km-atlas .ops-sheet-trip-span:hover{outline-color:var(--calendar-trip-ink)}.km-system.km-atlas .ops-agenda-card.is-trip .ops-agenda-letter,.km-system.km-atlas .ops-letter-badge.is-trip{color:var(--calendar-trip-ink)}.km-system.km-atlas .ops-absence,.km-system.km-atlas .ops-mobile-agenda .ops-agenda-card.is-away,.km-system.km-atlas .ops-sheet .ops-sheet-square.is-unavailable,.km-system.km-atlas .ops-sheet-absence-middle .ops-sheet-absence{background:var(--calendar-absence-fill);color:var(--calendar-absence-ink)}.km-system.km-atlas .ops-absence :is(strong,span),.km-system.km-atlas .ops-agenda-card.is-away :is(strong,small){color:var(--calendar-absence-ink)}}.km-system.km-atlas .km-user-settings-link{display:block;text-align:left;min-height:44px}.km-system.km-atlas .km-user-preferences{display:flex;flex-direction:column;align-items:stretch;gap:16px}.km-system.km-atlas .km-user-preferences .km-theme-picker label{display:flex;align-items:center;justify-content:space-between;gap:16px}.km-system.km-atlas .km-user-preferences .km-theme-picker select{min-width:0;max-width:75%;min-height:44px}.km-system.km-atlas .km-user-preferences .feedback-launch{position:static;width:100%;min-height:44px;margin:0}@media screen and (min-width:901px){.km-system.km-atlas .km-mobile-account-toggle{margin-left:auto}.km-system.km-atlas .km-user-preferences{max-width:560px}}@media screen and (max-width:900px){.km-system.km-atlas .km-app-top{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:10px 14px}.km-system.km-atlas .km-app-top .km-brand{width:64px;min-width:0;margin:0}.km-system.km-atlas .km-app-top .km-brand img{width:64px}.km-system.km-atlas .km-app-top>strong{min-width:0;margin:0;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.km-system.km-atlas .km-app-top .km-atlas-header-tools,.km-system.km-atlas .km-profile-label{display:none}.km-system.km-atlas .km-app-top .km-mobile-account-toggle{grid-column:3;grid-row:1;display:grid;place-items:center;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent}.km-system.km-atlas .km-profile-initials{width:38px;height:38px;font-size:13px}.km-system.km-atlas .km-app-top .km-universal-search{grid-column:1/-1;grid-row:2;order:0;margin:0;min-width:0;width:100%}.km-system.km-atlas .km-app-top:not([data-km-current=lookup]) .km-universal-search{display:none}.km-system.km-atlas .km-app-top .km-app-user{position:absolute;z-index:60;top:calc(100% - 2px);right:14px;width:min(280px,calc(100vw - 28px));margin:0;padding:12px;border:1px solid var(--km-border-default);border-radius:12px;background:var(--km-surface-overlay);box-shadow:0 12px 36px #0003}.km-system.km-atlas .km-app-top .km-app-user.is-open{display:flex;flex-direction:column;align-items:stretch;gap:6px}.km-system.km-atlas .km-app-user>span{padding:6px;font-size:14px;overflow-wrap:anywhere}.km-system.km-atlas .km-user-settings-link{display:block;text-align:left;min-height:44px}.km-system.km-atlas .km-user-preferences{display:flex;flex-direction:column;align-items:stretch;gap:16px}.km-system.km-atlas .km-user-preferences .km-theme-picker label{display:flex;align-items:center;justify-content:space-between;gap:16px}.km-system.km-atlas .km-user-preferences .km-theme-picker select{min-width:0;max-width:75%;min-height:44px}.km-system.km-atlas .km-user-preferences .feedback-launch{position:static;width:100%;min-height:44px;margin:0}.km-system.km-atlas .mobile-app-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.km-system.km-atlas .mobile-app-nav>button{min-width:0;padding-inline:1px}.km-system.km-atlas .mobile-app-nav>button>span:last-child{font-size:10px;white-space:nowrap}.km-system.km-atlas .ops-day-timeline{min-width:0;margin-bottom:18px}.km-system.km-atlas .ops-day-timeline>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.km-system.km-atlas .ops-day-timeline>header>strong{font-size:15px;text-transform:capitalize}.km-system.km-atlas .ops-day-timeline>header>button{min-height:44px;border:0;background:transparent;color:var(--km-primary-text);padding:8px;font-size:12px}.km-system.km-atlas .ops-timeline-dates{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:calc(50% - 28px);box-sizing:border-box;border-bottom:1px solid var(--km-border-default)}.km-system.km-atlas .ops-timeline-dates::-webkit-scrollbar{display:none}.km-system.km-atlas .ops-timeline-dates>button{flex:0 0 56px;width:56px;min-width:56px;min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;background:transparent;color:var(--km-text-secondary);scroll-snap-align:center}.km-system.km-atlas .ops-timeline-dates>button small{font-size:11px;text-transform:uppercase;color:inherit}.km-system.km-atlas .ops-timeline-dates>button b{display:grid;place-items:center;width:28px;height:28px;font-size:18px;font-weight:500;border-radius:50%}.km-system.km-atlas .ops-timeline-dates>button.is-weekend{color:var(--calendar-repair-ink)}.km-system.km-atlas .ops-timeline-dates>button.is-selected{border-bottom-color:var(--km-primary-text);color:var(--km-text-primary)}.km-system.km-atlas .ops-timeline-dates>button.is-today b{background:var(--km-primary-subtle);color:var(--km-primary-text)}.km-system.km-atlas .ops-timeline-dates>button i{width:4px;height:4px;border-radius:50%;background:transparent}.km-system.km-atlas .ops-timeline-dates>button i.has-events{background:currentColor}.km-system.km-atlas .ops-mobile-agenda.is-timeline .ops-agenda-person{position:relative;padding-left:17px;border-left:1px solid var(--km-border-default);margin:16px 0 20px 4px}.km-system.km-atlas .ops-mobile-agenda.is-timeline .ops-agenda-person>h4:before{content:"";position:absolute;top:5px;left:-4px;width:7px;height:7px;background:var(--km-primary-text);border-radius:50%}.km-system.km-atlas .ops-mobile-agenda.is-timeline .ops-agenda-card{border:0;border-radius:8px}}@media screen{.km-system.km-atlas .ops-toolbar-actions .ops-filter-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;min-height:40px;padding:8px}.km-system.km-atlas .ops-filter-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.km-system.km-atlas .ops-toolbar-actions .ops-filter-toggle:is(.is-active,[aria-expanded=true]){color:var(--km-primary-text);background:var(--km-primary-subtle);border-color:var(--km-primary-text)}.km-system.km-atlas .ops-filter-toggle b{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--km-primary-fill);color:var(--km-primary-on-fill);font-size:10px}.km-system.km-atlas .ops-filterbar[hidden]{display:none}.km-system.km-atlas .ops-filterbar.is-expanded{padding:12px;border:1px solid var(--km-border-default);border-radius:8px;background:var(--km-surface-workspace);grid-template-columns:repeat(3,minmax(0,1fr))}.km-system.km-atlas .ops-filterbar>input{grid-column:1/-1}.km-system.km-atlas .ops-filterbar>label{grid-column:span 2}.km-system.km-atlas .ops-filterbar .ops-filter-reset{justify-self:end;min-height:36px;padding:6px 12px;border:0;border-radius:6px;color:var(--km-primary-text);background:transparent}.km-system.km-atlas .ops-filter-reset:disabled{opacity:.5}}@media screen and (max-width:900px){.km-system.km-atlas .ops-toolbar-actions .ops-filter-toggle{flex-basis:44px;width:44px;min-height:44px}.km-system.km-atlas .ops-filterbar.is-expanded{grid-template-columns:minmax(0,1fr)}.km-system.km-atlas .ops-filterbar>label{grid-column:auto}}img[src="/equipment/diolaze.png"]{object-view-box:inset(1.669% 21.959% 1.644% 21.996%);object-fit:contain;object-position:center}img[src="/equipment/lumecca.png"]{object-view-box:inset(-4% -4% -4% -4%);object-fit:contain;object-position:center}img[src="/equipment/rf-calibration.png"]{object-view-box:inset(-2.712% 35.416% -2.912% 35.316%);object-fit:contain;object-position:center}img[src="/equipment/vlaze.png"]{object-view-box:inset(.219% 2.728% 1.285% 3.528%);object-fit:contain;object-position:center}img[src="/equipment/vscan-20260909.png"]{object-view-box:inset(-3.646% 7.989% 5.212% 7.438%);object-fit:contain;object-position:center}img[src="/shipment-equipment/bodyfx.png"]{object-view-box:inset(3.993% 6.157% 1.327% 2.943%);object-fit:contain;object-position:center}img[src="/shipment-equipment/diolaze.png"]{object-view-box:inset(1.573% 21.655% 1.407% 21.78%);object-fit:contain;object-position:center}img[src="/shipment-equipment/empower-rf.png"]{object-view-box:inset(3.343% 11.873% 2.427% 11.399%);object-fit:contain;object-position:center}img[src="/shipment-equipment/evolve.png"]{object-view-box:inset(-.967% 4.97% -3.883% 5.289%);object-fit:contain;object-position:center}img[src="/shipment-equipment/forma.png"]{object-view-box:inset(3.283% 32.577% 3.117% 31.906%);object-fit:contain;object-position:center}img[src="/shipment-equipment/formav.png"]{object-view-box:inset(.393% 34.651% -2.273% 36.651%);object-fit:contain;object-position:center}img[src="/shipment-equipment/fractora.png"]{object-view-box:inset(3.157% 24.22% 2.073% 24.386%);object-fit:contain;object-position:center}img[src="/shipment-equipment/inmode-rf.png"]{object-view-box:inset(1.197% 3.183% -1.637% .45%);object-fit:contain;object-position:center}img[src="/shipment-equipment/lumecca.png"]{object-view-box:inset(3.203% 7.078% 1.037% 6.297%);object-fit:contain;object-position:center}img[src="/shipment-equipment/minifx.png"]{object-view-box:inset(1.563% 14.078% -1.103% 25.269%);object-fit:contain;object-position:center}img[src="/shipment-equipment/morpheus8.png"]{object-view-box:inset(3.71% 3.101% -1.54% 7.229%);object-fit:contain;object-position:center}img[src="/shipment-equipment/morpheusv.png"]{object-view-box:inset(1.36% 39.117% 18.36% 37.043%);object-fit:contain;object-position:center}img[src="/shipment-equipment/tone.png"]{object-view-box:inset(20.963% 17.075% 3.775% 12.387%);object-fit:contain;object-position:center}img[src="/shipment-equipment/transform-applicator.png"]{object-view-box:inset(31.068% 34.531% 22.137% 30.657%);object-fit:contain;object-position:center}img[src="/shipment-equipment/vasculaze-max-1064.png"]{object-view-box:inset(21.339% 20.321% 11.456% 16.22%);object-fit:contain;object-position:center}img[src="/shipment-equipment/vtone.png"]{object-view-box:inset(-.466% 30.356% .505% 31.203%);object-fit:contain;object-position:center}img[src="/reservation-equipment/diolaze-xl-max.png"]{object-view-box:inset(16.656% 14.102% 1.156% 15.217%);object-fit:contain;object-position:center}img[src="/reservation-equipment/iforma.png"]{object-view-box:inset(-.748% 19.78% -.448% 19.667%);object-fit:contain;object-position:center}img[src="/reservation-equipment/ignite-rf.png"]{object-view-box:inset(-3.166% 9.661% -3.166% 13.679%);object-fit:contain;object-position:center}img[src="/reservation-equipment/lumecca-i.png"]{object-view-box:inset(5.748% 1.243% 3.748% 2.709%);object-fit:contain;object-position:center}img[src="/reservation-equipment/lumecca-peak.png"]{object-view-box:inset(18.004% 5.127% 1.104% 5.446%);object-fit:contain;object-position:center}img[src="/reservation-equipment/morpheus8-burst-deep.png"]{object-view-box:inset(19.468% 4.592% 1.368% 4.433%);object-fit:contain;object-position:center}img[src="/reservation-equipment/morpheus8-burst.png"]{object-view-box:inset(19.796% 5.968% 1.796% 5.809%);object-fit:contain;object-position:center}img[src="/reservation-equipment/optimas-max.png"]{object-view-box:inset(1.596% 3.964% -.978% 4.188%);object-fit:contain;object-position:center}img[src="/reservation-equipment/profacial.png"],img[src="/reservation-equipment/sonoqueen.webp"]{object-view-box:inset(-4% -4% -4% -4%);object-fit:contain;object-position:center}img[src="/reservation-equipment/vasculaze-max.png"]{object-view-box:inset(15.792% 7.554% .292% 8.35%);object-fit:contain;object-position:center}.km-atlas .km-app-workspace .kitmed-model-image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.km-app-workspace :is(.reservation-grid,.shipment-task-grid){align-items:stretch}.km-app-workspace :is(.reservation-card,.shipment-task-card){position:relative;display:flex;flex-direction:column;min-width:0}.km-app-workspace :is(.reservation-card-head,.shipment-task-top){padding-right:44px;min-height:110px;box-sizing:border-box}.km-app-workspace :is(.reservation-card-head,.shipment-task-top)>div{min-width:0;overflow-wrap:anywhere}.km-app-workspace :is(.reservation-equipment-preview,.supply-card-equipment){height:350px;flex:0 0 350px;overflow:auto;scrollbar-gutter:stable;margin-bottom:16px}.km-app-workspace :is(.reservation-card,.shipment-task-card) .shipment-applicator{height:126px;box-sizing:border-box;min-width:0;grid-template-columns:64px minmax(0,1fr)}.km-app-workspace :is(.reservation-card,.shipment-task-card) .shipment-applicator>div{min-width:0}.km-app-workspace :is(.reservation-card,.shipment-task-card) .shipment-applicator h4{line-height:1.3;height:3.9em;max-height:3.9em;margin-top:4px;overflow:auto;overflow-wrap:anywhere}.km-app-workspace :is(.reservation-card-actions,.shipment-task-actions){margin-top:auto;padding-top:8px;min-height:44px}.km-app-workspace :is(.reservation-card,.shipment-task-card) .supply-card-delete{position:absolute;top:14px;right:14px;width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--km-text-secondary);cursor:pointer;margin:0}.km-app-workspace :is(.reservation-card,.shipment-task-card) .supply-card-delete:hover{color:var(--km-error-text,#d47b73);background:var(--km-surface-secondary);border-color:currentColor}.km-app-workspace .supply-card-delete:focus-visible{outline:2px solid var(--km-primary-text);outline-offset:2px}.km-app-workspace .supply-card-delete:disabled{opacity:.45;cursor:wait}@media(max-width:600px){.km-app-workspace :is(.reservation-equipment-preview,.supply-card-equipment){height:360px;flex-basis:360px}.km-app-workspace :is(.reservation-card,.shipment-task-card) .supply-card-delete{width:44px;height:44px}.km-app-workspace :is(.reservation-card-head,.shipment-task-top){padding-right:50px}}.km-app-workspace :is(.reservation-card-head,.shipment-task-top){padding-right:90px}.km-app-workspace :is(.reservation-card,.shipment-task-card) .supply-card-edit{position:absolute;top:14px;right:56px;width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--km-text-secondary);cursor:pointer}.km-app-workspace .supply-card-edit:hover{color:var(--km-primary-text);border-color:currentColor}.km-app-workspace .supply-card-edit:focus-visible{outline:2px solid var(--km-primary-text);outline-offset:2px}.km-app-workspace .supply-card-count{position:absolute;top:60px;right:16px;font-size:12px;color:var(--km-text-secondary)}.km-app-workspace .supply-client-link{color:inherit;text-decoration:none;text-underline-offset:4px}.km-app-workspace .supply-client-link:hover{text-decoration:underline;color:var(--km-primary-text)}.supply-client-link small{font-size:.6em;opacity:.7}.km-app-workspace .reservation-card-actions .supply-build{display:flex;gap:12px;min-height:44px;padding:10px 16px;border-radius:10px;background:var(--km-primary-subtle);border-color:var(--km-primary-text);color:var(--km-text-primary);font-size:14px}.supply-build>span:last-child{margin-left:auto}.km-app-workspace .supply-build:hover{background:var(--km-primary-fill);color:var(--km-primary-on-fill)}@media(max-width:600px){.km-app-workspace :is(.reservation-card-head,.shipment-task-top){padding-right:98px}.km-app-workspace :is(.reservation-card,.shipment-task-card) .supply-card-edit{right:60px;width:44px;height:44px}.km-app-workspace .supply-card-count{top:65px}}@media screen{.km-owner-design-switch{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-height:48px;padding:6px 28px;border-bottom:1px solid #383941;background:#202127;color:#a9acb5;font:500 12px/1.3 Inter,system-ui,sans-serif}.km-owner-design-switch>span{margin-right:12px;letter-spacing:.08em;text-transform:uppercase}.km-owner-design-switch button{min-height:34px;padding:5px 15px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a9acb5;font:inherit;font-size:13px;font-weight:600}.km-owner-design-switch button[aria-pressed=true]{border-color:#4b4d57;background:#35363e;color:#f7f8fb;box-shadow:0 3px 10px #0002}.km-owner-design-switch button:hover:not([aria-pressed=true]){color:#f7f8fb;background:#2b2c34}.km-owner-design-switch button:focus-visible{outline:2px solid #5ad8c6;outline-offset:2px}.km-system.km-atlas[data-km-design=studio]{color-scheme:dark;--km-background-canvas:#212228;--km-surface-secondary:#24252c;--km-surface-workspace:#2a2b33;--km-surface-overlay:#30313a;--km-text-primary:#f4f5f8;--km-text-secondary:#b1b5c0;--km-border-default:#484a55;--km-primary-text:#70e0d0;--km-primary-fill:#5ad3c4;--km-primary-on-fill:#112c29;--km-primary-subtle:#263e3d;--km-success-text:#82dfc5;--km-warning-text:#f0c797;--km-error-text:#f2a6a6;--km-info-text:#a9d4ea;--km-info-surface:#31414c;--km-shadow-overlay:0 24px 80px #0008;--km-font-family:Inter,"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--km-control-height:44px;--km-sidebar-width:224px;background:#212228;color:#f4f5f8;font-family:var(--km-font-family);letter-spacing:-.01em}.km-system.km-atlas[data-km-design=studio] :where(button,input,select,textarea){font-family:var(--km-font-family)}.km-system.km-atlas[data-km-design=studio] :where(button,a,input,select,textarea):focus-visible{outline:2px solid #68dece;outline-offset:3px}.km-system.km-atlas[data-km-design=studio] .km-app-top{min-height:72px;padding-inline:30px;border-bottom:1px solid #3b3d46;background:#202127;box-shadow:none}.km-system.km-atlas[data-km-design=studio] .km-app-top>strong{color:#f5f6f8;font-size:15px;font-weight:650;letter-spacing:-.01em}.km-system.km-atlas[data-km-design=studio] .km-app-top .km-brand img{filter:grayscale(1) brightness(0) invert(1);opacity:.92}.km-system.km-atlas[data-km-design=studio] .km-mobile-account-toggle{min-height:38px;padding:3px 6px;border-radius:11px;color:#e9eaf0}.km-system.km-atlas[data-km-design=studio] .km-profile-initials{width:34px;height:34px;border-color:#555761;background:#33353d;color:#f5f6f8;font-weight:650}.km-system.km-atlas[data-km-design=studio] .km-app-nav{border-right:1px solid #3b3d46;background:#1c1d23}.km-system.km-atlas[data-km-design=studio] .km-nav-heading{color:#a5a9b4}.km-system.km-atlas[data-km-design=studio] .km-nav-group-toggle{color:#9296a2;letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:700}.km-system.km-atlas[data-km-design=studio] .km-app-nav .km-button{min-height:42px;padding-inline:12px;border-radius:11px;color:#bbc0c9;font-size:13px;font-weight:540}.km-system.km-atlas[data-km-design=studio] .km-app-nav .km-button:hover{background:#30323a;color:#fff}.km-system.km-atlas[data-km-design=studio] .km-app-nav .km-button[aria-current=page]{background:#34363e;color:#fff;font-weight:650;box-shadow:inset 3px 0 #5ad3c4}.km-system.km-atlas[data-km-design=studio] .km-app-nav svg{stroke-width:1.8}.km-system.km-atlas[data-km-design=studio] .km-app-workspace:not(.km-header-feedback){padding:30px clamp(20px,3vw,50px) 60px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :where(h1,h2,h3){color:#f5f6f8;line-height:1.16;letter-spacing:-.035em}.km-system.km-atlas[data-km-design=studio] .km-app-workspace h1{font-size:clamp(28px,2.3vw,38px);font-weight:690}.km-system.km-atlas[data-km-design=studio] .km-app-workspace h2{font-size:clamp(20px,1.65vw,27px);font-weight:650}.km-system.km-atlas[data-km-design=studio] .km-app-workspace h3{font-size:17px;font-weight:620}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ownerPreview .heading h2{margin:0;font-size:clamp(34px,3.5vw,50px)!important;line-height:1.08;font-weight:700;letter-spacing:-.05em}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ownerPreview .heading p{margin-top:8px;font-size:clamp(18px,1.8vw,24px)}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ownerPreview .stageHero h3{font-size:clamp(36px,3.8vw,58px)!important;line-height:1.04;font-weight:690;letter-spacing:-.055em}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ownerPreview .stageTabs button small{font-size:14px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ownerPreview .stageHeroMeta strong{font-size:19px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :where(p,li,dd){line-height:1.5}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px;padding:9px 13px;border:1px solid #50525d;border-radius:11px;background:#24252d;color:#f5f6f8;font-size:14px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(input,textarea)::placeholder{color:#858a96}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.primary-button,.secondary-button,.text-button,.scanner-open-button,.km-button,.pto-start button,.pto-footer button,.pto-control button){min-height:42px;padding:9px 15px;border-radius:11px;font-size:13px;font-weight:650;letter-spacing:-.005em}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.primary-button,.km-button-primary){border-color:#5ad3c4;background:#5ad3c4;color:#102b27}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.primary-button,.km-button-primary):hover{border-color:#85e7d9;background:#85e7d9}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.secondary-button,.km-button-secondary,.scanner-open-button){border-color:#50525d;background:#30313a;color:#e5e7ec}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.secondary-button,.km-button-secondary,.scanner-open-button):hover{border-color:#747783;background:#3b3d47}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.km-button-ghost,.text-button){background:transparent;color:#d2d6df}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.km-button-danger,.danger-button){border-color:#745153;background:#38292e;color:#ffc7c7}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.section-menu-card,.reservation-card,.shipment-task-card,.maintenance-client,.contract-client,.price-card,.quick-reply-card,.equipment-card,.entry-card,.history-card,.result-card,.pto-workspace,.pto-start,.pto-item,.service-dashboard-compact,.kitmed-model-card,.admin-card){border:1px solid #484a55;border-radius:18px;background:#292a32;box-shadow:0 14px 36px #0002}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.section-menu-card,.reservation-card,.shipment-task-card,.maintenance-client,.contract-client,.price-card,.kitmed-model-card):hover{border-color:#71747f;box-shadow:0 18px 42px #0004}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.section-menu-grid,.kitmed-model-grid,.pto-items,.maintenance-clients){gap:16px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .section-menu-card{min-height:160px;padding:22px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .section-menu-card strong{color:#f4f5f8;font-size:21px;letter-spacing:-.025em}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .section-menu-card p{color:#aeb3be;font-size:13px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.section-menu-activity,.calendar-shipment-summary){border-color:#444751;border-radius:10px;background:#30313a}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.reservation-composition,.shipment-composition,.equipment-lookup-overview,.equipment-journal,.maintenance-summary,.price-list-toolbar,.quick-replies-toolbar,.contract-filters){border-color:#474953;border-radius:13px;background:#24252d}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(.ops-layout,.ops-sidebar,.ops-sheet,.ops-sheet-head,.ops-toolbar,.ops-queue-section){border-color:#484a55}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ops-layout{gap:18px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ops-sidebar{border:1px solid #484a55;border-radius:17px;background:#292a32}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ops-sheet{border:1px solid #484a55;border-radius:16px;background:#24252c;overflow:clip}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ops-sheet-trip-span{border-radius:8px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(table,.admin-table){border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:12px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace :is(th,td){padding:12px 15px;border-color:#484a55;font-size:13px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace th{background:#30313a;color:#d4d8df;font-weight:650}.km-system.km-atlas[data-km-design=studio] .km-app-workspace td{background:#26272f}.km-system.km-atlas[data-km-design=studio] .km-app-workspace tbody tr:hover td{background:#32343d}}@media screen and (max-width:900px){.km-owner-design-switch{padding-inline:16px}.km-system.km-atlas[data-km-design=studio] .km-app-top{min-height:64px;padding-inline:15px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace:not(.km-header-feedback){padding:20px 16px 90px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace h1{font-size:28px}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ownerPreview .heading h2{font-size:36px!important}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .ownerPreview .stageHero h3{font-size:39px!important}.km-system.km-atlas[data-km-design=studio] .km-app-workspace .section-menu-card{min-height:120px;padding:17px}}