.inventory-workspace{box-sizing:border-box;grid-auto-rows:auto;align-items:start;gap:clamp(12px,1vw,18px);width:100%;padding:20px clamp(22px,5vw,72px) 42px;display:grid;max-width:var(--ouga-content-width,1700px)!important;margin-inline:auto!important}.inventory-help-wrap{min-width:0;height:42px;position:relative}.inventory-help-wrap>.inventory-search,.inventory-help-wrap>.quick-stock-command{width:100%;height:42px!important}.inventory-help-tip{z-index:120;box-sizing:border-box;color:#e5d6ae;width:max-content;max-width:min(360px,100vw - 32px);font:500 11px/1.55 var(--ui-font-body);opacity:0;visibility:hidden;pointer-events:none;background:#0b1d24fa;border:1px solid #75633f;border-radius:11px;padding:10px 12px;transition:all .16s;position:absolute;top:calc(100% + 9px);left:10px;transform:translateY(-4px);box-shadow:0 16px 34px #00000052}.inventory-help-wrap:focus-within .inventory-help-tip,.inventory-help-wrap.has-error .inventory-help-tip{opacity:1;visibility:visible;transform:none}@media (max-width:760px){.inventory-help-wrap{width:100%}.inventory-help-tip{z-index:1200;width:auto;max-width:none;max-height:38dvh;padding:13px 15px;font-size:12px;position:fixed;inset:auto 12px 14px;overflow-y:auto}}.inventory-workspace.cards-4{grid-template-columns:minmax(220px,.7fr) minmax(250px,.78fr) minmax(410px,1.22fr) minmax(390px,1.08fr)}.inventory-location-card{background:linear-gradient(145deg,#112630,#0c1d25);border:1px solid #30464f;box-shadow:0 18px 50px #00000029}.inventory-location-card>.inventory-card-titlebar{border-bottom:1px solid #30464f;padding:18px 16px 12px}.inventory-location-card .inventory-location-tabs{grid-template-columns:1fr;max-width:none;padding:10px;display:grid}@media (max-width:1200px){.inventory-workspace.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-workspace.cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace.cards-1{grid-template-columns:minmax(0,1fr)}.inventory-workspace.cards-0{display:none}.inventory-workspace>.inventory-work-card{box-sizing:border-box!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.inventory-workspace.cards-2>.inventory-work-card,.inventory-workspace.cards-3>.inventory-work-card{height:clamp(680px,76vh,900px)!important}.inventory-workspace.cards-1>.inventory-sidebar{height:auto!important;min-height:0!important}.inventory-sidebar{flex-direction:column;background:linear-gradient(155deg,#132a33 0%,#0a1c23 58%,#08181e 100%)!important;align-items:stretch!important;display:flex!important}.inventory-sidebar>.inventory-site-head,.inventory-sidebar>.inventory-result-filters,.inventory-sidebar>.inventory-machine-list,.inventory-sidebar>.inventory-empty{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important;transform:none!important}.inventory-site-head,.inventory-map-panel>header,.inventory-advice-head{min-height:128px!important;padding:20px clamp(18px,1.55vw,28px) 17px!important}.inventory-card-titlebar>span,.inventory-card-titlebar .inventory-detail-title{font-size:clamp(20px,1.25vw,26px)!important;line-height:1.2!important}.inventory-site-head>b{min-height:42px;padding:9px 13px;font-size:clamp(13px,.76vw,16px)!important}.inventory-site-head>small{margin-top:8px;line-height:1.5;font-size:clamp(11px,.62vw,13px)!important}.inventory-result-filters{flex:none;gap:10px;display:grid;background:#05121852!important;padding:14px clamp(16px,1.3vw,24px)!important}.area-pills,.status-pills{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.area-pills button,.status-pills button{min-height:34px;padding:6px 8px!important;font-size:clamp(11px,.64vw,13px)!important}.inventory-machine-list{flex:auto;grid-auto-rows:minmax(92px,auto);align-content:start;gap:10px;min-height:0;display:grid;overflow:auto;background:linear-gradient(#ffffff06,#010a0e2e)!important;padding:clamp(14px,1.35vw,24px)!important}.inventory-machine-list>button,.inventory-machine-list>button.red-zone,.inventory-machine-list>button.favorite-machine,.inventory-machine-list>button.watch-machine,.inventory-machine-list>button.watch-floor{box-sizing:border-box;min-width:0;border-radius:13px!important;grid-template-columns:minmax(72px,auto) minmax(0,1fr)!important;align-items:center!important;gap:clamp(12px,1vw,18px)!important;width:100%!important;min-height:92px!important;margin:0!important;padding:13px clamp(14px,1.2vw,22px)!important;display:grid!important}.inventory-machine-list>button>.stock-pill{box-sizing:border-box;justify-content:center;place-self:center start;min-width:68px;min-height:34px}.inventory-machine-list>button>.stock-pill small{font-size:12px!important}.machine-result-copy{grid-template-columns:minmax(0,1fr);align-content:center;gap:5px;min-width:0;display:grid!important;overflow:visible!important}.machine-result-copy .machine-meta{align-items:center;gap:7px;min-width:0;justify-content:flex-start!important;display:flex!important}.machine-result-copy .machine-code{padding:5px 8px;line-height:1.15;font-size:clamp(13px,.78vw,16px)!important}.machine-result-copy .machine-location{color:#d2b975;line-height:1.35;text-align:left!important;text-overflow:clip!important;white-space:normal!important;margin:0!important;font-size:clamp(12px,.68vw,14px)!important;overflow:visible!important}.machine-result-bottom{min-width:0;margin:0!important}.machine-result-bottom b{color:#eef1ed;overflow-wrap:anywhere;line-height:1.4;text-overflow:clip!important;white-space:normal!important;margin:0!important;font-size:clamp(13px,.76vw,16px)!important;overflow:visible!important}.inventory-workspace.cards-1 .inventory-machine-list{flex:0 auto;max-height:min(68vh,760px)}@media (min-width:1120px){.inventory-workspace.cards-1 .inventory-machine-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace.cards-1 .inventory-machine-list>button{min-height:104px!important}}:root[data-theme=light] .inventory-sidebar{background:linear-gradient(155deg,#f5f1e8,#e8e8e0)!important}:root[data-theme=light] .inventory-result-filters{background:#ffffff57!important}:root[data-theme=light] .inventory-machine-list{background:linear-gradient(#ffffff6b,#544f3d0d)!important}.inventory-search-row .inventory-help-wrap{z-index:30;height:42px;position:relative;overflow:visible}.inventory-search-row .inventory-help-tip,.inventory-search-row .quick-command-tip{box-sizing:border-box;z-index:160!important;color:#d2ddda!important;width:max-content!important;max-width:min(430px,100vw - 32px)!important;font:500 clamp(11px,.64vw,13px)/1.58 var(--ui-font-body)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:linear-gradient(145deg,#12272ffc,#07161cfc)!important;border:1px solid #b191508f!important;border-radius:11px!important;margin:0!important;padding:11px 14px!important;transition:opacity .16s,transform .16s,visibility .16s!important;position:absolute!important;inset:calc(100% + 10px) auto auto 12px!important;transform:translateY(-5px)!important;box-shadow:0 16px 38px #00000057,inset 0 1px #ffffff0a!important}.inventory-search-row .inventory-help-tip:before,.inventory-search-row .quick-command-tip:before{content:"";background:#112a32;border-top:1px solid #b191508f;border-left:1px solid #b191508f;width:9px;height:9px;position:absolute;top:-5px;left:18px;transform:rotate(45deg)}.inventory-search-row .inventory-help-wrap:focus-within .inventory-help-tip,.inventory-search-row .inventory-help-wrap.has-error .inventory-help-tip{opacity:1!important;visibility:visible!important;transform:none!important}.inventory-search-row .inventory-help-wrap.has-error .inventory-help-tip{color:#ffd0ca!important;border-color:#a7524c!important}:root[data-theme=light] .inventory-search-row .inventory-help-tip,:root[data-theme=light] .inventory-search-row .quick-command-tip{color:#465b5e!important;background:linear-gradient(145deg,#fffdf8,#eae8df)!important;border-color:#b69a63!important;box-shadow:0 14px 30px #3d37292b,inset 0 1px #fff!important}:root[data-theme=light] .inventory-search-row .inventory-help-tip:before,:root[data-theme=light] .inventory-search-row .quick-command-tip:before{background:#f8f5ec}.quick-stock-backdrop{z-index:1800!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#020a0ecc!important;padding:clamp(8px,2vw,24px)!important}.quick-stock-dialog{box-sizing:border-box;grid-template-rows:auto auto auto minmax(0,auto) auto auto auto auto;width:min(760px,100vw - 24px)!important;max-height:calc(100dvh - 28px)!important;color:var(--ouga-text)!important;background:linear-gradient(150deg,var(--ouga-surface-raised),var(--ouga-surface))!important;border:1px solid #be994f9e!important;border-radius:22px!important;padding:clamp(18px,2.2vw,30px)!important;display:grid!important;overflow:auto!important;box-shadow:0 34px 100px #00000085,inset 0 1px #ffffff0d!important}.quick-stock-eyebrow{color:var(--ouga-gold)!important;font:700 9px/1.2 var(--ui-font-display)!important;letter-spacing:.2em!important}.quick-stock-dialog h2{letter-spacing:.03em;color:var(--ouga-text)!important;font:500 clamp(24px,2.2vw,34px)/1.15 var(--ui-font-display)!important;margin:7px 0 15px!important}.quick-machine-summary{border:1px solid var(--ouga-line)!important;color:var(--ouga-text)!important;background:linear-gradient(145deg,var(--ouga-surface-soft),var(--ouga-surface-raised))!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:6px 12px!important;padding:14px 16px 14px 22px!important;display:grid!important}.quick-machine-summary mark{color:#f0dca7!important;font:700 clamp(16px,1.2vw,20px)/1 var(--ui-font-display)!important;background:#b591491f!important;border:1px solid #b7934c6b!important;border-radius:8px!important;padding:5px 9px!important}.quick-machine-summary b{overflow-wrap:anywhere;font-size:13px!important}.quick-machine-summary small{color:var(--ouga-muted)!important;font-size:11px!important}.quick-machine-summary p{color:var(--ouga-muted)!important;grid-column:1/-1!important;font-size:11px!important}.quick-stock-changes{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))!important;gap:9px!important;margin:14px 0!important;display:grid!important}.quick-stock-changes article{align-content:start;min-width:0;display:grid;border-radius:12px!important;padding:12px 10px!important;box-shadow:inset 0 1px #ffffff12!important}.quick-stock-changes article>b{font-size:13px!important}.quick-stock-changes article>small{color:#ffffffad;margin:3px 0 9px;font-size:10px}.quick-quantity-editor{align-items:center;gap:4px;grid-template-columns:30px minmax(38px,1fr) 30px!important;display:grid!important}.quick-quantity-editor button,.quick-quantity-editor input{box-sizing:border-box;color:#fff!important;text-align:center!important;background:#00000038!important;border:1px solid #ffffff3d!important;border-radius:7px!important;width:100%!important;height:30px!important;font:700 13px/1 sans-serif!important}.quick-quantity-editor input{appearance:textfield}.quick-quantity-editor input::-webkit-inner-spin-button{display:none}.quick-metadata{border:1px solid var(--ouga-line);background:#00000014;border-radius:14px;gap:10px;padding:14px;display:grid}.quick-metadata>span{color:var(--ouga-gold);letter-spacing:.08em;font:700 10px/1.2 sans-serif}.quick-marker-options{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.quick-marker-options button{width:100%!important;min-width:0!important;height:36px!important;padding:0 8px!important;font-size:11px!important}.quick-metadata label{color:var(--ouga-muted);gap:6px;font-size:11px;display:grid}.quick-metadata textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--ouga-line);min-height:58px;color:var(--ouga-text);background:var(--ouga-surface-soft);border-radius:10px;outline:0;padding:10px 12px;font:500 12px/1.5 sans-serif}.quick-stock-notice{border:1px solid #b591495c!important;border-left:3px solid var(--ouga-gold)!important;color:var(--ouga-muted)!important;background:#b5914912!important;border-radius:9px!important;margin:11px 0 5px!important;padding:9px 11px!important;font-size:11px!important}.quick-submit-error{color:#ffd0ca;background:#732b2847;border:1px solid #9c4c47;border-radius:10px;margin:6px 0 0;padding:10px 12px;font:600 11px/1.55 sans-serif}.quick-stock-dialog>time{margin-top:7px;color:var(--ouga-muted)!important;font-size:10px!important}.quick-stock-dialog>footer{z-index:2;background:linear-gradient(transparent,var(--ouga-surface) 30%);padding:10px 4px 4px;position:sticky;bottom:0;justify-content:flex-end!important;gap:8px!important;margin:14px -4px -4px!important;display:flex!important}.quick-stock-dialog>footer button{min-width:112px!important;height:38px!important;padding:0 16px!important;font-size:11px!important}@media (max-width:760px){.inventory-search-row .inventory-help-tip,.inventory-search-row .quick-command-tip{z-index:2100!important;top:auto!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:35dvh!important;padding:13px 15px!important;font-size:12px!important;position:fixed!important;left:10px!important;overflow:auto!important}.inventory-search-row .inventory-help-tip:before,.inventory-search-row .quick-command-tip:before{display:none}.quick-stock-backdrop{place-items:center!important;padding:6px!important}.quick-stock-dialog{border-radius:17px!important;width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:14px!important}.quick-stock-dialog h2{margin:4px 0 10px!important;font-size:23px!important}.quick-machine-summary{grid-template-columns:auto minmax(0,1fr)!important;padding:10px 10px 10px 18px!important}.quick-machine-summary small{justify-self:end}.quick-machine-summary p{margin-top:0!important;font-size:9px!important}.quick-stock-changes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:8px 0!important}.quick-stock-changes article{padding:8px 6px!important}.quick-stock-changes article>b{font-size:11px!important}.quick-stock-changes article>small{margin:2px 0 5px;font-size:8px}.quick-quantity-editor{gap:2px;grid-template-columns:26px minmax(30px,1fr) 26px!important}.quick-quantity-editor button,.quick-quantity-editor input{height:27px!important;font-size:11px!important}.quick-metadata{gap:7px;padding:9px}.quick-marker-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.quick-marker-options button{height:31px!important;font-size:10px!important}.quick-metadata textarea{min-height:42px;max-height:58px}.quick-stock-notice{margin:7px 0 3px!important;padding:7px 9px!important;font-size:9px!important}.quick-submit-error{padding:8px 9px;font-size:10px}.quick-stock-dialog>footer{margin-top:8px!important;padding-top:7px!important}.quick-stock-dialog>footer button{flex:1;min-width:0!important;height:36px!important}}.quick-stock-changes article.stock-deducting{border:2px solid #ff4d5a!important;animation:1s ease-in-out infinite quick-stock-deduct-pulse-final!important;box-shadow:0 0 10px #ff334d,0 0 24px #ff2d46e6,inset 0 0 16px #ff2d4659!important}.quick-stock-changes article.stock-deducting>small{color:#ffd5d8!important;font-weight:800!important}.quick-quantity-editor{place-items:center!important;width:min(100%,150px)!important;margin:8px auto 0!important}.quick-quantity-editor button,.quick-quantity-editor input{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}@keyframes quick-stock-deduct-pulse-final{0%,to{filter:brightness();box-shadow:0 0 7px #ff334d,0 0 16px #ff2d46b3,inset 0 0 12px #ff2d4640!important}50%{filter:brightness(1.3);box-shadow:0 0 12px #ff9aa3,0 0 32px #ff2337,inset 0 0 22px #ff2d466b!important}}.quick-stock-changes article.stock-increasing{border:2px solid #4eb5a0!important;box-shadow:0 0 10px #4eb5a073!important}.quick-stock-changes article.stock-unchanged>small{opacity:.9!important}:root[data-theme=light] .quick-stock-changes article>small{color:#30484b!important;font-weight:700!important}:root[data-theme=light] .quick-stock-changes article.stock-deducting>small{color:#a3232c!important}:root[data-theme=light] .quick-stock-changes article.stock-increasing>small{color:#146b5e!important}.quick-stock-changes article .quick-quantity-editor{grid-template-rows:40px!important;grid-template-columns:40px minmax(40px,56px) 40px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:max-content!important;min-height:40px!important;margin:14px auto 0!important;padding:0!important;display:grid!important}.quick-stock-changes article .quick-quantity-editor button,.quick-stock-changes article .quick-quantity-editor input{text-align:center!important;align-self:center!important;place-items:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important}.inventory-attribute-pills>.inventory-status-control,.inventory-attribute-pills>.inventory-badge.detail-attribute{box-sizing:border-box!important;width:118px!important;min-width:118px!important;max-width:118px!important}.inventory-attribute-pills>.inventory-status-control .device-status-badge{box-sizing:border-box!important;width:118px!important;min-width:118px!important;max-width:118px!important;padding-inline:8px!important}@media (max-width:1180px) and (min-width:761px){.inventory-workspace.cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace.cards-3>.inventory-advice{grid-column:1/-1}.inventory-workspace.cards-1>.inventory-sidebar{height:auto!important}}@media (max-width:760px){.inventory-workspace,.inventory-workspace.cards-3,.inventory-workspace.cards-2,.inventory-workspace.cards-1{padding:12px 14px 30px;display:block}.inventory-workspace>.inventory-work-card,.inventory-workspace.cards-1>.inventory-sidebar{width:100%!important;height:calc(100svh - 24px)!important;min-height:620px!important;margin-bottom:16px!important}.inventory-site-head,.inventory-map-panel>header,.inventory-advice-head{min-height:126px!important;padding:17px 16px 14px!important}.inventory-card-titlebar>span,.inventory-card-titlebar .inventory-detail-title{font-size:21px!important}.area-pills,.status-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-machine-list{display:block;max-height:none!important;padding:12px!important}.inventory-machine-list>button{min-height:94px!important;margin-bottom:10px!important;padding:12px!important}}.portal-language,.portal-theme,.knowledge-header nav,.inventory-search-row .inventory-card-switcher,.inventory-status,.inventory-status-control .device-status-badge,.result-location-pill,.stock-pill,.nearby-machine-code,.printer-type,.inventory-badge,.cancelled-toggle,.knowledge-reader>header em,.quick-stock-dialog footer button,.inline-stock-editor button,.inventory-card-switcher button,.knowledge-controls>div button,.inventory-preferences button,.inventory-filter button,.area-pills button,.status-pills button,.quick-marker-options button,.inventory-status-menu button{border-color:var(--ouga-pill-border)!important;color:var(--ouga-pill-text)!important;background:var(--ouga-pill-bg)!important;transition:color .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff0b!important}.portal-language button,.portal-theme button,.knowledge-header nav button{color:var(--ouga-pill-text)!important;background:0 0!important}.portal-language button:hover,.portal-theme button:hover,.knowledge-header nav button:hover,.inventory-card-switcher button:hover,.knowledge-controls>div button:hover,.inventory-preferences button:hover,.inventory-filter button:hover,.area-pills button:hover,.status-pills button:hover,.quick-marker-options button:hover,.inventory-status-menu button:hover{color:var(--ouga-text)!important;border-color:var(--ouga-pill-hover-border)!important;background:var(--ouga-pill-hover-bg)!important}.portal-language button.active,.portal-theme button.active,.knowledge-header nav button.active,.inventory-card-switcher button.active,.knowledge-controls>div button.active,.inventory-preferences button.active,.inventory-filter button.active,.area-pills button.active,.inventory-status-menu button.active{color:var(--ouga-pill-active-text)!important;border-color:var(--ouga-pill-active-border)!important;background:var(--ouga-pill-active-bg)!important;box-shadow:inset 0 1px #ffffff47,0 4px 12px #0000001a!important}.inventory-location-tabs button{box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0000000f;color:var(--ouga-pill-text)!important;border-color:var(--ouga-line)!important;background:linear-gradient(145deg, var(--ouga-surface-raised), var(--ouga-surface-soft))!important}.inventory-location-tabs button:hover{border-color:var(--ouga-pill-hover-border)!important;background:var(--ouga-pill-hover-bg)!important}.inventory-location-tabs button.active{color:var(--ouga-pill-active-text)!important;border-color:var(--ouga-pill-active-border)!important;background:var(--ouga-pill-active-bg)!important;box-shadow:inset 0 1px #ffffff40,0 8px 20px #0000001a!important}.inventory-location-tabs button em{color:#b55550!important}.status-pills button,.inventory-status-control .device-status-badge,.inventory-status-menu button,.status-confirm-change i{min-height:var(--inventory-capsule-height,34px)!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important}:root[data-theme=dark] .status-inuse.active,:root[data-theme=dark] .device-status-badge.status-inuse,:root[data-theme=dark] .status-confirm-change .status-inuse{color:var(--status-inuse)!important;border-color:var(--status-inuse)!important;background:linear-gradient(135deg, var(--status-inuse-bg), color-mix(in srgb, var(--status-inuse-bg), #000 28%))!important}:root[data-theme=dark] .status-retired.active,:root[data-theme=dark] .device-status-badge.status-retired,:root[data-theme=dark] .status-confirm-change .status-retired{color:var(--status-retired)!important;border-color:var(--status-retired)!important;background:linear-gradient(135deg, var(--status-retired-bg), color-mix(in srgb, var(--status-retired-bg), #000 28%))!important}:root[data-theme=dark] .status-idle.active,:root[data-theme=dark] .device-status-badge.status-idle,:root[data-theme=dark] .status-confirm-change .status-idle{color:var(--status-idle)!important;border-color:var(--status-idle)!important;background:linear-gradient(135deg, var(--status-idle-bg), color-mix(in srgb, var(--status-idle-bg), #000 28%))!important}:root[data-theme=dark] .status-scrapped.active,:root[data-theme=dark] .device-status-badge.status-scrapped,:root[data-theme=dark] .status-confirm-change .status-scrapped{color:var(--status-scrapped)!important;border-color:var(--status-scrapped)!important;background:linear-gradient(135deg, var(--status-scrapped-bg), color-mix(in srgb, var(--status-scrapped-bg), #000 28%))!important}:root[data-theme=light] .status-inuse.active,:root[data-theme=light] .device-status-badge.status-inuse,:root[data-theme=light] .status-confirm-change .status-inuse{color:var(--status-inuse)!important;border-color:var(--status-inuse)!important;background:linear-gradient(135deg, var(--status-inuse-bg), color-mix(in srgb, var(--status-inuse-bg), #000 18%))!important}:root[data-theme=light] .status-retired.active,:root[data-theme=light] .device-status-badge.status-retired,:root[data-theme=light] .status-confirm-change .status-retired{color:var(--status-retired)!important;border-color:var(--status-retired)!important;background:linear-gradient(135deg, var(--status-retired-bg), color-mix(in srgb, var(--status-retired-bg), #000 18%))!important}:root[data-theme=light] .status-idle.active,:root[data-theme=light] .device-status-badge.status-idle,:root[data-theme=light] .status-confirm-change .status-idle{color:var(--status-idle)!important;border-color:var(--status-idle)!important;background:linear-gradient(135deg, var(--status-idle-bg), color-mix(in srgb, var(--status-idle-bg), #000 18%))!important}:root[data-theme=light] .status-scrapped.active,:root[data-theme=light] .device-status-badge.status-scrapped,:root[data-theme=light] .status-confirm-change .status-scrapped{color:var(--status-scrapped)!important;border-color:var(--status-scrapped)!important;background:linear-gradient(135deg, var(--status-scrapped-bg), color-mix(in srgb, var(--status-scrapped-bg), #000 18%))!important}.inventory-status-control .device-status-badge{appearance:none;height:var(--inventory-capsule-height,34px)!important;margin:0!important;line-height:1!important}:root[data-theme=light] .building-viewport:after{background:linear-gradient(90deg,#4d5b5814,#0000 20% 80%,#4d5b5814)!important}.result-location-pill,.nearby-machine-code{color:var(--ouga-gold)!important}:root[data-theme=light] .inventory-status span,:root[data-theme=light] .inventory-map-panel h2,:root[data-theme=light] .inventory-site-head b,:root[data-theme=light] .inventory-advice-head .machine-code,:root[data-theme=light] .inventory-advice-head small{color:var(--ouga-text)!important}:root[data-theme=light] .inventory-result-filters,:root[data-theme=light] .inventory-advice>section,:root[data-theme=light] .inventory-advice>footer{color:var(--ouga-text)!important;border-color:var(--ouga-line)!important;background:var(--ouga-surface-soft)!important}:root[data-theme=light] .status-confirm-backdrop,:root[data-theme=light] .quick-stock-backdrop{background:#363a376b!important}.inventory-detail-summary{box-sizing:border-box;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;margin:0;display:grid}.inventory-machine-identity{box-sizing:border-box;border:1px solid #798d906b;border-radius:10px;align-items:center;gap:11px;min-width:190px;max-width:100%;min-height:48px;padding:9px 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #0000001f}.inventory-machine-identity.color-device{background:linear-gradient(108deg,#123c47 0 25%,#51283e 25% 50%,#635825 50% 75%,#171e22 75% 100%);border-color:#897b5e94}.inventory-machine-identity.mono-device{background:linear-gradient(145deg,#0b1114,#273238);border-color:#56676d}.inventory-machine-identity .machine-code{letter-spacing:.025em;white-space:nowrap;flex:none;margin:0;color:#f4f0e6!important;box-shadow:none!important;font:600 clamp(20px, 1.3vw, 28px)/1.15 var(--ui-font-display)!important;background:0 0!important;padding:0!important}.inventory-machine-identity small{color:#f7f3e8e0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 clamp(12px,.72vw,15px)/1.3 PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;overflow:hidden}.inventory-attribute-pills{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.inventory-attribute-pills>.inventory-badge{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;min-width:var(--inventory-capsule-min-width)!important;min-height:var(--inventory-capsule-height)!important;height:var(--inventory-capsule-height)!important;border-radius:var(--inventory-capsule-radius)!important;font:var(--inventory-capsule-font)!important;margin:0!important;padding:6px 10px!important}.inventory-attribute-pills .detail-attribute.favorite{color:#d9f6e6;background:#285f47;border-color:#3e8562}.inventory-attribute-pills .detail-attribute.watch{color:#f0e7ff;background:#4b3867;border-color:#755b94}.inventory-attribute-pills .detail-attribute.floor{color:#ffe3df;background:#663432;border-color:#8f4b48}.inventory-attribute-pills .detail-attribute.red{color:#fff;background:#793936;border-color:#aa524d}:root[data-theme=light] .inventory-machine-identity{box-shadow:inset 0 1px #ffffff17,0 7px 18px #3934281f}:root[data-theme=light] .inventory-machine-identity .machine-code,:root[data-theme=light] .inventory-machine-identity small{color:#fff9ed!important}@media (max-width:1180px){.inventory-detail-summary{grid-template-columns:minmax(180px,auto) minmax(0,1fr)}.inventory-machine-identity{min-width:180px}}@media (max-width:620px){.inventory-detail-summary{grid-template-columns:minmax(0,1fr)}.inventory-machine-identity{width:100%;min-width:0}}.inventory-advice-head.red-zone-head{background:linear-gradient(145deg,#552629 0%,#341d22 58%,#19171b 100%)!important;border-color:#9d403ec7!important;box-shadow:inset 4px 0 #a94e49,inset 0 1px #ffffff0d,0 12px 26px #1b030733!important}.inventory-advice-head.red-zone-head .inventory-card-titlebar>span{color:#f0d5ce!important}.inventory-status-control{z-index:12;flex:none;position:relative}.inventory-status-control .device-status-badge{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:var(--inventory-capsule-min-width)!important;min-height:var(--inventory-capsule-height)!important;border-radius:var(--inventory-capsule-radius)!important;font:var(--inventory-capsule-font)!important;padding:6px 12px!important;display:inline-flex!important}.inventory-status-control .device-status-badge>i{color:currentColor;opacity:.72;margin-top:-3px;font-size:12px;font-style:normal;display:inline-block}.inventory-status-menu{background:#081920fa;border:1px solid #758b8f80;border-radius:12px;grid-template-columns:repeat(2,minmax(78px,1fr));gap:7px;width:max-content;min-width:190px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000061,inset 0 1px #ffffff0a}.inventory-workspace>.inventory-advice{overflow:visible!important}.inventory-workspace>.inventory-advice .inventory-status-menu{z-index:2100!important}.inventory-note-search-inline{z-index:60;justify-content:center;padding:10px 14px 0;display:flex;position:relative}.inventory-note-search-inline .note-search{width:min(100%,520px)}.note-search-results{background:linear-gradient(145deg,#142e37,#091b23);border:1px solid #be9a529e;border-radius:12px;width:min(520px,100% - 28px);position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 18px 42px #00000057}.note-search-results button{color:#e4ece9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #57707559;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;width:100%;padding:11px 13px;display:grid}.note-search-results button:hover,.note-search-results button:focus-visible{background:#c29b4e24;outline:0}.note-search-results button b{text-overflow:ellipsis;white-space:nowrap;color:#e6d2a1;overflow:hidden}.note-search-results button strong{color:#b9c9c7;font-size:11px}.note-search-results button span{color:#8fa6a9;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.note-search-results p{color:#9aadae;margin:0;padding:13px;font-size:11px}.inventory-note-top>div>textarea{grid-column:1/-1}@media (max-width:760px){.inventory-note-search-inline{padding:10px 14px 0}.inventory-note-top>div{grid-template-columns:1fr}.note-search-results{width:calc(100% - 28px)}}.inventory-status-menu button{color:#b9c6c5;min-height:34px;font:var(--inventory-capsule-font);cursor:pointer;background:#ffffff06;border:1px solid #5b737880;border-radius:999px;padding:6px 10px}.inventory-status-menu button.active,.inventory-status-menu button:hover{color:#f5ead1;background:#c49f521f;border-color:#c49f52b3}.result-identity-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.result-location-pill{box-sizing:border-box;background:linear-gradient(135deg,#b5944e21,#b5944e0b);border:1px solid #b5944e8c;border-radius:999px;justify-content:center;align-items:center;min-width:56px;min-height:34px;padding:6px 11px;box-shadow:inset 0 1px #ffffff06;color:#dec890!important;font:var(--inventory-capsule-font)!important;white-space:nowrap!important;display:inline-flex!important}.status-confirm-backdrop{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01090db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.status-confirm-dialog{box-sizing:border-box;color:#edf1ed;background:linear-gradient(145deg,#152d35,#0a1c23 65%,#09171c);border:1px solid #ac8d4c9e;border-radius:18px;width:min(460px,100%);padding:clamp(22px,3vw,32px);box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff0d}.status-confirm-dialog>span{color:#c6a65e;letter-spacing:.16em;font-size:10px}.status-confirm-dialog h2{font-family:var(--font-serif,"Songti SC", serif);margin:8px 0 18px;font-size:clamp(22px,2vw,30px);font-weight:500}.status-confirm-machine{background:#ffffff06;border:1px solid #526a7180;border-radius:10px;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.status-confirm-machine b{font-size:18px}.status-confirm-machine small{color:#aebdba}.status-confirm-dialog>p{color:#aebdba;font-size:13px;line-height:1.65}.status-confirm-change{justify-content:center;align-items:center;gap:12px;margin:18px 0 22px;display:flex}.status-confirm-change i{text-align:center;border:1px solid #5d74798c;border-radius:999px;min-width:84px;padding:8px 13px;font-size:13px;font-style:normal}.status-confirm-change .status-inuse{color:#b9ead0;background:#1c6547}.status-confirm-change .status-retired{color:#f1d0a8;background:#744a25}.status-confirm-change .status-idle{color:#c4dcf2;background:#285572}.status-confirm-change .status-scrapped{color:#ead3c3;background:#654331}.status-confirm-dialog footer{justify-content:flex-end;gap:9px;display:flex}.status-confirm-dialog footer button{color:#bec8c7;cursor:pointer;background:0 0;border:1px solid #5b73788c;border-radius:999px;min-width:100px;min-height:38px}.status-confirm-dialog footer .confirm{color:#f5ead1;background:#c49f5224;border-color:#c49f52b8}:root[data-theme=light] .inventory-advice-head.red-zone-head{background:linear-gradient(145deg,#f3d9d4,#ead0cd 60%,#e1c4c1)!important;border-color:#9f5c58!important;box-shadow:inset 4px 0 #a34f4b,inset 0 1px #fff9!important}:root[data-theme=light] .inventory-status-menu,:root[data-theme=light] .status-confirm-dialog{color:#293d40;background:var(--bg-cream-2);border-color:#b7a06c}@media (max-width:620px){.result-identity-row{grid-template-columns:minmax(0,1fr)}.result-location-pill{justify-self:start}.inventory-status-menu{left:auto;right:0}}.inventory-detail-summary{align-items:center}.inventory-attribute-pills{align-content:center;align-self:stretch;align-items:center}.inventory-machine-identity.red-zone-device,.inventory-machine-identity.color-device.red-zone-device,.inventory-machine-identity.mono-device.red-zone-device{color:#fff0ed;border-color:#ae4d48c7;box-shadow:inset 3px 0 #a94e49,inset 0 1px #ffffff0e,0 8px 20px #23040833;background:linear-gradient(145deg,#6f302f,#3e2024 58%,#23171b)!important}.inventory-note-top{box-sizing:border-box;background:linear-gradient(135deg,#0512187a,#12262d47);border:1px solid #526a7180;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px 12px;width:100%;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff06;margin-top:12px!important}.inventory-note-top>button{white-space:nowrap;min-height:32px;margin:0;color:#dcc99b!important;background:#b1914e17!important;border-color:#b1914e8c!important;padding:6px 11px!important;font-size:clamp(10px,.6vw,12px)!important}.inventory-note-top>small{overflow-wrap:anywhere;background:#ffffff05;border-left:2px solid #be9b5285;border-radius:0 7px 7px 0;min-width:0;padding:8px 10px;color:#aebfbe!important;text-overflow:clip!important;white-space:normal!important;margin:0!important;font-size:clamp(10px,.6vw,12px)!important;line-height:1.55!important;display:block!important;overflow:visible!important}.inventory-note-top>div{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding-top:2px;display:grid;margin:0!important}.inventory-note-top textarea{box-sizing:border-box;background:#05121894!important;border-color:#526a719e!important;border-radius:8px!important;min-height:66px!important;padding:10px 11px!important;font-size:clamp(10px,.6vw,12px)!important}.inventory-note-top input{box-sizing:border-box;min-height:34px;border-radius:7px!important}.inventory-note-top>div>button{min-height:34px;padding-inline:13px!important;font-size:clamp(10px,.6vw,12px)!important}.machine-result-copy{align-content:center;gap:7px;min-width:0;display:grid!important}.result-machine-identity{border-radius:9px;grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;min-height:44px;padding:8px 10px;display:grid}.result-machine-identity .machine-code{font-size:clamp(15px,1vw,19px)!important}.result-machine-identity small{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;font-size:clamp(11px,.66vw,13px)!important;overflow:visible!important}.result-machine-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.result-machine-meta .machine-location{margin:0!important}.result-machine-meta .machine-flags{flex:none;gap:3px;display:flex}:root[data-theme=light] .inventory-note-top{background:linear-gradient(135deg,#ffffff9e,#e7e8e085);border-color:#c7ccc6}:root[data-theme=light] .inventory-note-top>small{background:#ffffff6b;color:#536a6d!important}:root[data-theme=light] .inventory-note-top textarea,:root[data-theme=light] .inventory-note-top input{color:#2a4043!important;background:#fffdf7!important;border-color:#bfc8c2!important}@media (max-width:620px){.inventory-note-top{grid-template-columns:minmax(0,1fr)}.inventory-note-top>button{width:max-content}}.inventory-shell{--inventory-capsule-height:34px;--inventory-capsule-min-width:84px;--inventory-capsule-radius:999px;--inventory-capsule-font:600 clamp(11px, .64vw, 13px)/1.2 "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif}.inventory-location-heading .inventory-preferences,.inventory-advice .inventory-filter{box-sizing:border-box;flex-wrap:wrap;align-items:stretch;width:100%;min-width:0;gap:8px!important;display:flex!important}.inventory-location-heading .inventory-preferences{margin:10px 0 0!important}.inventory-advice .inventory-filter{margin:0 0 10px!important}.inventory-location-heading .inventory-preferences button,.inventory-advice .inventory-filter button,.inventory-advice-head .detail-status-row>.inventory-badge{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;min-width:var(--inventory-capsule-min-width)!important;min-height:var(--inventory-capsule-height)!important;height:var(--inventory-capsule-height)!important;border-radius:var(--inventory-capsule-radius)!important;font:var(--inventory-capsule-font)!important;margin:0!important;padding:6px 10px!important;line-height:1.2!important}.inventory-location-heading .inventory-preferences button,.inventory-advice .inventory-filter button{flex:1 1 var(--inventory-capsule-min-width)}.inventory-advice .inventory-filter:first-child button{flex-basis:calc(25% - 6px)}.inventory-advice .inventory-filter.cmyk button{flex-basis:calc(20% - 7px)}.inventory-advice-head .detail-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-advice-head .detail-status-row>.inventory-badge{flex:none}@media (max-width:760px){.inventory-shell{--inventory-capsule-min-width:78px;--inventory-capsule-font:600 11px/1.2 "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif}.inventory-location-heading .inventory-preferences,.inventory-advice .inventory-filter{gap:7px!important}}.inventory-search-row{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) auto!important;align-items:start!important}.quick-command-wrap{z-index:12;width:100%;min-width:0;position:relative}.quick-command-wrap .quick-stock-command{width:100%}.quick-command-tip{z-index:40;box-sizing:border-box;color:#c9d4d2;pointer-events:none;opacity:0;background:linear-gradient(145deg,#14272efa,#08161cfc);border:1px solid #af8f4e80;border-radius:9px;width:max-content;max-width:min(430px,100vw - 42px);padding:10px 13px;font:500 clamp(11px,.63vw,13px)/1.55 PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 9px);left:12px;transform:translateY(-5px);box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff09}.quick-command-tip:before{content:"";background:#132931;border-top:1px solid #af8f4e80;border-left:1px solid #af8f4e80;width:9px;height:9px;position:absolute;top:-5px;left:18px;transform:rotate(45deg)}.quick-command-wrap:focus-within .quick-command-tip,.quick-command-wrap.has-error .quick-command-tip{opacity:1;transform:translateY(0)}.quick-command-wrap.has-error .quick-command-tip{color:#f1c4bf;border-color:#ac4d46b8}.inventory-search-row .inventory-card-switcher{box-sizing:border-box;grid-template-columns:repeat(3,104px);width:auto!important;display:grid!important}.inventory-search-row .inventory-card-switcher button{box-sizing:border-box;height:34px;width:104px!important;min-width:104px!important;max-width:104px!important}.inventory-card-titlebar{justify-content:flex-start!important;gap:9px!important}.inventory-card-hide{cursor:pointer;place-items:center;transition:border-color .16s,color .16s,background .16s,transform .16s;position:relative;color:#c5a35e!important;background:linear-gradient(145deg,#2d2f27b8,#09181edb)!important;border:1px solid #b8944d75!important;border-radius:8px!important;flex:0 0 25px!important;width:25px!important;height:25px!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff0b,0 5px 13px #00000024!important}.inventory-card-hide i{font:500 17px/1 var(--ui-font-display);margin-top:-2px;font-style:normal;display:block}.inventory-card-hide:hover{transform:translateY(-1px);color:#eddaa9!important;background:linear-gradient(145deg,#3f392ad1,#0d1e23f0)!important;border-color:#d3ae60c7!important}.inventory-card-hide:focus-visible{outline-offset:2px;outline:2px solid #d3ae607a}:root[data-theme=light] .quick-command-tip{color:#485e61;background:linear-gradient(145deg,#fffdf7,#e9e8df);border-color:#bca46d;box-shadow:0 13px 30px #3c392b29,inset 0 1px #fff}:root[data-theme=light] .quick-command-tip:before{background:#f7f4eb}:root[data-theme=light] .inventory-card-hide{color:#7a6333!important;background:linear-gradient(145deg,#f7f2e5,#dedbcf)!important;border-color:#bca46f!important}@media (max-width:1280px){.inventory-search-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-search-row .inventory-card-switcher{grid-column:1/-1}}@media (max-width:760px){.inventory-search-row{grid-template-columns:minmax(0,1fr)!important}.quick-command-wrap,.inventory-search-row .inventory-card-switcher{grid-column:1;width:100%!important}.inventory-search-row .inventory-card-switcher{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.inventory-search-row .inventory-card-switcher button{width:100%!important;min-width:0!important;max-width:none!important}.quick-command-tip{width:auto;max-width:none;left:0;right:0}}.unified-header .portal-language,.unified-header .portal-theme,.knowledge-header nav,.inventory-search-row .inventory-card-switcher{border-color:var(--ouga-pill-border)!important;background:var(--ouga-pill-bg)!important}.unified-header .portal-language button,.unified-header .portal-theme button,.knowledge-header nav button{color:var(--ouga-pill-text)!important;background:0 0!important}.unified-header .portal-language button.active,.unified-header .portal-theme button.active,.knowledge-header nav button.active{color:var(--ouga-pill-active-text)!important;background:var(--ouga-pill-active-bg)!important}.inventory-search-row .inventory-card-switcher button,.knowledge-controls>div button,.inventory-location-heading .inventory-preferences button,.inventory-advice .inventory-filter button,.area-pills button,.status-pills button,.quick-marker-options button,.inventory-status-menu button,.inventory-note-top>button,.quick-stock-dialog footer button,.result-location-pill,.nearby-machine-code,.inventory-status{border-color:var(--ouga-pill-border)!important;color:var(--ouga-pill-text)!important;background:var(--ouga-pill-bg)!important;box-shadow:inset 0 1px #ffffff0b!important}.inventory-search-row .inventory-card-switcher button.active,.knowledge-controls>div button.active,.inventory-location-heading .inventory-preferences button.active,.inventory-advice .inventory-filter button.active,.area-pills button.active,.inventory-status-menu button.active,.quick-stock-dialog footer button.confirm{border-color:var(--ouga-pill-active-border)!important;color:var(--ouga-pill-active-text)!important;background:var(--ouga-pill-active-bg)!important;box-shadow:inset 0 1px #ffffff38,0 4px 12px #0000001a!important}.inventory-location-tabs button{border-color:var(--ouga-line)!important;color:var(--ouga-pill-text)!important;background:linear-gradient(145deg, var(--ouga-surface-raised), var(--ouga-surface-soft))!important}.inventory-location-tabs button b{color:var(--ouga-text)!important}.inventory-location-tabs button span{color:var(--ouga-muted)!important}.inventory-location-tabs button.active{border-color:var(--ouga-pill-active-border)!important;color:var(--ouga-pill-active-text)!important;background:var(--ouga-pill-active-bg)!important}.inventory-location-tabs button.active b,.inventory-location-tabs button.active span{color:var(--ouga-pill-active-text)!important}.inventory-status-control .device-status-badge{appearance:none;height:var(--inventory-capsule-height,34px)!important;min-height:var(--inventory-capsule-height,34px)!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;margin:0!important}:root[data-theme=dark] .status-pills button.status-inuse.active,:root[data-theme=dark] .inventory-status-control .device-status-badge.status-inuse,:root[data-theme=dark] .status-confirm-change .status-inuse{color:#d6f5e3!important;background:linear-gradient(135deg,#276148,#1e4c3a)!important;border-color:#4c956f!important}:root[data-theme=dark] .status-pills button.status-retired.active,:root[data-theme=dark] .inventory-status-control .device-status-badge.status-retired,:root[data-theme=dark] .status-confirm-change .status-retired{color:#ffe9ca!important;background:linear-gradient(135deg,#805127,#633e20)!important;border-color:#ae743e!important}:root[data-theme=dark] .status-pills button.status-idle.active,:root[data-theme=dark] .inventory-status-control .device-status-badge.status-idle,:root[data-theme=dark] .status-confirm-change .status-idle{color:#dcefff!important;background:linear-gradient(135deg,#35627f,#294d66)!important;border-color:#4f83aa!important}:root[data-theme=dark] .status-pills button.status-scrapped.active,:root[data-theme=dark] .inventory-status-control .device-status-badge.status-scrapped,:root[data-theme=dark] .status-confirm-change .status-scrapped{color:#f4ddcb!important;background:linear-gradient(135deg,#654734,#4d372a)!important;border-color:#8c684f!important}:root[data-theme=light] .status-pills button.status-inuse.active,:root[data-theme=light] .inventory-status-control .device-status-badge.status-inuse,:root[data-theme=light] .status-confirm-change .status-inuse{color:#185137!important;background:linear-gradient(135deg,#d8eee1,#bddfcf)!important;border-color:#82b89b!important}:root[data-theme=light] .status-pills button.status-retired.active,:root[data-theme=light] .inventory-status-control .device-status-badge.status-retired,:root[data-theme=light] .status-confirm-change .status-retired{color:#6c431d!important;background:linear-gradient(135deg,#f7e5cb,#ebcca2)!important;border-color:#cfaa79!important}:root[data-theme=light] .status-pills button.status-idle.active,:root[data-theme=light] .inventory-status-control .device-status-badge.status-idle,:root[data-theme=light] .status-confirm-change .status-idle{color:#27536f!important;background:linear-gradient(135deg,#e0edf6,#c6dfea)!important;border-color:#91b7d0!important}:root[data-theme=light] .status-pills button.status-scrapped.active,:root[data-theme=light] .inventory-status-control .device-status-badge.status-scrapped,:root[data-theme=light] .status-confirm-change .status-scrapped{color:#5d3c29!important;background:linear-gradient(135deg,#eee0d4,#d9c2ae)!important;border-color:#bda087!important}:root[data-theme=light] .building-viewport{background:radial-gradient(circle at 50% 10%,#ffffffeb,#0000 38%),linear-gradient(#eeeee7,#dfe3dd)!important}:root[data-theme=light] .building-outline{fill:#e7e9e2!important;stroke:#8fa29f!important}:root[data-theme=light] .building-floor rect{fill:#f7f5ee!important;stroke:#a9b7b2!important}:root[data-theme=light] .building-floor.focused rect{fill:#e6dcc2!important;stroke:#a98642!important}:root[data-theme=light] .building-floor text,:root[data-theme=light] .building-floor .floor-label{fill:#40595c!important}:root[data-theme=light] .building-selector rect{fill:#f4f2eb!important;stroke:#9dafaa!important}:root[data-theme=light] .building-selector text{fill:#4f6769!important}:root[data-theme=light] .building-selector.active rect,:root[data-theme=light] .building-peer.selected rect{fill:#d8c69b!important;stroke:#9a7838!important}:root[data-theme=light] .building-selector.active text,:root[data-theme=light] .building-peer.selected text{fill:#26383a!important}:root[data-theme=light] .building-peer.ready rect{fill:#cce4d8!important;stroke:#6caa8d!important}:root[data-theme=light] .building-peer.ready text{fill:#244f3d!important}:root[data-theme=light] .building-peer.short rect{fill:#efd0cd!important;stroke:#b76e68!important}:root[data-theme=light] .building-peer.short text{fill:#6f302e!important}:root[data-theme=dark] .building-viewport{background:radial-gradient(circle at 50% 12%,#53898929,#0000 38%),linear-gradient(#0d212a,#09171e)!important}:root[data-theme=dark] .building-outline{fill:#142d36!important;stroke:#526e77!important}:root[data-theme=dark] .building-floor rect{fill:#1a3540!important;stroke:#466069!important}:root[data-theme=dark] .building-floor.focused rect{fill:#244852!important;stroke:#c49b50!important}:root[data-theme=dark] .building-selector rect{fill:#1b3540!important;stroke:#54717a!important}:root[data-theme=dark] .building-selector text,:root[data-theme=dark] .building-floor text{fill:#a9bdc0!important}:root[data-theme=dark] .inventory-preferences button.active.favorite,:root[data-theme=dark] .quick-marker-options button.active.favorite{color:var(--status-favorite)!important;border-color:var(--status-favorite)!important;background:var(--status-favorite-bg)!important}:root[data-theme=dark] .inventory-preferences button.active.watch,:root[data-theme=dark] .quick-marker-options button.active.watch{color:var(--status-watch)!important;border-color:var(--status-watch)!important;background:var(--status-watch-bg)!important}:root[data-theme=dark] .inventory-preferences button.active.floor,:root[data-theme=dark] .quick-marker-options button.active.floor{color:var(--status-floorwatch)!important;border-color:var(--status-floorwatch)!important;background:var(--status-floorwatch-bg)!important}:root[data-theme=dark] .inventory-preferences button.active.red,:root[data-theme=dark] .quick-marker-options button.active.red{color:var(--status-redzone)!important;border-color:var(--status-redzone)!important;background:var(--status-redzone-bg)!important}:root[data-theme=light] .inventory-preferences button.active.favorite,:root[data-theme=light] .quick-marker-options button.active.favorite{color:var(--status-favorite)!important;border-color:var(--status-favorite)!important;background:var(--status-favorite-bg)!important}:root[data-theme=light] .inventory-preferences button.active.watch,:root[data-theme=light] .quick-marker-options button.active.watch{color:var(--status-watch)!important;border-color:var(--status-watch)!important;background:var(--status-watch-bg)!important}:root[data-theme=light] .inventory-preferences button.active.floor,:root[data-theme=light] .quick-marker-options button.active.floor{color:var(--status-floorwatch)!important;border-color:var(--status-floorwatch)!important;background:var(--status-floorwatch-bg)!important}:root[data-theme=light] .inventory-preferences button.active.red,:root[data-theme=light] .quick-marker-options button.active.red{color:var(--status-redzone)!important;border-color:var(--status-redzone)!important;background:var(--status-redzone-bg)!important}:root[data-theme=dark] .inventory-filter.cmyk button.c.active{color:#d8f8ff!important;background:#174956!important;border-color:#328ca2!important}:root[data-theme=dark] .inventory-filter.cmyk button.m.active{color:#ffe7f4!important;background:#592b44!important;border-color:#a65783!important}:root[data-theme=dark] .inventory-filter.cmyk button.y.active{color:#fff3b9!important;background:#5d5122!important;border-color:#a78e36!important}:root[data-theme=dark] .inventory-filter.cmyk button.k.active{color:#eef3f3!important;background:#1b2327!important;border-color:#68767b!important}:root[data-theme=light] .inventory-filter.cmyk button.c.active{color:#18576a!important;background:#d2edf2!important;border-color:#76b8c7!important}:root[data-theme=light] .inventory-filter.cmyk button.m.active{color:#6f3152!important;background:#f0d9e5!important;border-color:#c793ae!important}:root[data-theme=light] .inventory-filter.cmyk button.y.active{color:#645517!important;background:#f2e8ba!important;border-color:#c8b15d!important}:root[data-theme=light] .inventory-filter.cmyk button.k.active{color:#f4f5f3!important;background:#30393d!important;border-color:#59666a!important}.inventory-map-panel .building-viewport{place-items:stretch stretch;display:grid;min-height:0!important}.inventory-map-panel .stock-building{width:100%!important;height:100%!important;min-height:0!important}.stock-building .building-selector text{font-weight:650;font-size:clamp(11px,.76vw,15px)!important}.stock-building .building-floor>text:not(.floor-label):not(.peer-overflow){font-weight:650;font-size:clamp(14px,.92vw,18px)!important}.stock-building .building-floor .floor-label{font-weight:550;font-size:clamp(11px,.72vw,14px)!important}.stock-building .building-floor .peer-overflow{font-weight:700;font-size:clamp(9px,.6vw,12px)!important}.stock-building .building-peer{cursor:pointer;outline:none}.stock-building .building-peer rect{transition:filter .16s,stroke-width .16s,transform .16s}.stock-building .building-peer:hover rect,.stock-building .building-peer:focus-visible rect{filter:brightness(1.17);stroke:#e0bd70!important;stroke-width:2.2px!important}.stock-building .building-peer:focus-visible rect{filter:brightness(1.25)drop-shadow(0 0 4px #d3ae6080)}.stock-building .building-peer .peer-code{letter-spacing:.02em;pointer-events:none;font-weight:750;font-size:clamp(9px,.62vw,12px)!important}.stock-building .building-peer .peer-marker{pointer-events:none;font-weight:800;font-family:PingFang SC,Noto Sans CJK SC,sans-serif!important;font-size:clamp(7px,.48vw,9px)!important}.stock-building .building-peer .peer-marker.red{fill:#ff7f74!important}.stock-building .building-peer.red-zone-peer:not(.selected) rect{fill:#683134!important;stroke:#c16660!important}:root[data-theme=light] .stock-building .building-peer .peer-marker.favorite{fill:#287450!important}:root[data-theme=light] .stock-building .building-peer .peer-marker.watch{fill:#754c86!important}:root[data-theme=light] .stock-building .building-peer .peer-marker.floor{fill:#8a413d!important}:root[data-theme=light] .stock-building .building-peer .peer-marker.red{fill:#a23834!important}:root[data-theme=light] .stock-building .building-peer.red-zone-peer:not(.selected) rect{fill:#e7c5c2!important;stroke:#a9514d!important}.inventory-search-row{scroll-margin-top:var(--inventory-focus-offset,0px)}:root[data-theme=light] .inventory-detail-grid .consumable-card.black{color:#f6f2e8!important;background:linear-gradient(145deg,#202a2f,#0f171b)!important;border-color:#4f5b60 #4f5b60 #4f5b60 #718088!important}:root[data-theme=light] .inventory-detail-grid .consumable-card.cyan{color:#f3f8f8!important;background:linear-gradient(145deg,#174b57,#102f38)!important;border-color:#397d8b #397d8b #397d8b #3a9aaf!important}:root[data-theme=light] .inventory-detail-grid .consumable-card.magenta{color:#faf2f6!important;background:linear-gradient(145deg,#63364f,#371f2e)!important;border-color:#87506e #87506e #87506e #aa5a82!important}:root[data-theme=light] .inventory-detail-grid .consumable-card.yellow{color:#fff7da!important;background:linear-gradient(145deg,#716426,#40391d)!important;border-color:#9a8640 #9a8640 #9a8640 #c0a548!important}:root[data-theme=light] .inventory-detail-grid .consumable-card.set{color:#f8f3e9!important;background:linear-gradient(125deg,#164957 0 25%,#63334d 25% 50%,#74652b 50% 75%,#1b2428 75%)!important;border-color:#71697a #71697a #71697a #8c80ad!important}:root[data-theme=light] .inventory-detail-grid .consumable-card.drum,:root[data-theme=light] .inventory-detail-grid .consumable-card.developer,:root[data-theme=light] .inventory-detail-grid .consumable-card.neutral{color:#f4f2eb!important;background:linear-gradient(145deg,#39474c,#1c2a30)!important;border-color:#68777d #68777d #68777d #839198!important}:root[data-theme=light] .inventory-detail-grid .consumable-card>p,:root[data-theme=light] .inventory-detail-grid .consumable-card time,:root[data-theme=light] .inventory-detail-grid .consumable-card-head b{color:#f8f5ecd1!important}:root[data-theme=light] .inventory-detail-grid .consumable-card .consumable-quantity{color:#f8f4e9!important;background:#050d114d!important;border-color:#ffffff4d!important}.inventory-advice-head{overflow:visible!important}.inventory-status-control{isolation:isolate}.inventory-status-menu{z-index:40;transform-origin:0;animation:.16s ease-out both inventory-status-menu-in;transform:translateY(-50%);top:50%!important;left:calc(100% + 10px)!important;right:auto!important}@keyframes inventory-status-menu-in{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width:620px){.inventory-status-menu{min-width:min(170px,100vw - 150px);left:calc(100% + 7px)!important}}@media (max-width:760px){.stock-building .building-selector text{font-size:13px!important}.stock-building .building-floor>text:not(.floor-label):not(.peer-overflow){font-size:15px!important}.stock-building .building-floor .floor-label{font-size:12px!important}.stock-building .building-peer .peer-code{font-size:10px!important}.stock-building .building-peer .peer-marker{font-size:8px!important}}.inventory-machine-list>button.active{background:linear-gradient(145deg,#233b40 0%,#11282f 72%,#0b1d23 100%)!important;border-color:#c6a35b!important;padding-right:38px!important;box-shadow:inset 4px 0 #c6a35b,inset 0 0 0 1px #e2cc9429,0 10px 24px #00000038!important}.inventory-machine-list>button.active:before{z-index:3;color:#17282c;content:"✓";pointer-events:none;background:linear-gradient(145deg,#eadcb8,#bd9750);border:1px solid #ffefc5ad;border-radius:50%;place-items:center;width:20px;height:20px;font:800 11px/1 PingFang SC,system-ui,sans-serif;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #00000047}.inventory-machine-list>button.active.database-red-zone{background:linear-gradient(145deg,#633437,#351f25)!important;border-color:#c77a70!important;box-shadow:inset 4px 0 #a84c47,inset 0 0 0 1px #e7a99f24,0 10px 24px #1c05083d!important}:root[data-theme=light] .inventory-machine-list>button.active{background:linear-gradient(145deg,#f5efdf 0%,#e7e0ce 100%)!important;border-color:#b49352!important;box-shadow:inset 4px 0 #b49352,inset 0 0 0 1px #ffffffb8,0 10px 24px #483e2724!important}:root[data-theme=light] .inventory-machine-list>button.active:before{color:#fffaf0;background:linear-gradient(145deg,#b99550,#80632f);border-color:#9f7d3f;box-shadow:0 4px 10px #57431e33}:root[data-theme=light] .inventory-machine-list>button.active.database-red-zone{background:linear-gradient(145deg,#774044,#4a292e)!important;border-color:#934c48!important;box-shadow:inset 4px 0 #b45b55,inset 0 0 0 1px #ffdbd52e,0 10px 24px #4814182e!important}.portal-language button,.portal-theme button,.knowledge-header nav button,.knowledge-controls>div button,.inventory-card-switcher button,.inventory-location-tabs button,.inventory-preferences button,.inventory-filter button,.area-pills button,.status-pills button,.quick-marker-options button,.inventory-status-menu button,.inventory-badge,.stock-pill,.result-location-pill,.nearby-machine-code,.cancelled-toggle{font-family:inherit!important}:root[data-theme=dark] .inventory-preferences button.active.favorite,:root[data-theme=dark] .inventory-attribute-pills .detail-attribute.favorite{color:#d9f6e6!important;background:#285f47!important;border-color:#4f946f!important}:root[data-theme=dark] .inventory-preferences button.active.watch,:root[data-theme=dark] .inventory-attribute-pills .detail-attribute.watch{color:#f0e7ff!important;background:#4b3867!important;border-color:#80649e!important}:root[data-theme=dark] .inventory-preferences button.active.floor,:root[data-theme=dark] .inventory-attribute-pills .detail-attribute.floor{color:#ffe3df!important;background:#663432!important;border-color:#9c5752!important}:root[data-theme=light] .inventory-preferences button.active.favorite,:root[data-theme=light] .inventory-attribute-pills .detail-attribute.favorite{color:#24563d!important;background:#d3eadc!important;border-color:#83b69a!important}:root[data-theme=light] .inventory-preferences button.active.watch,:root[data-theme=light] .inventory-attribute-pills .detail-attribute.watch{color:#593d68!important;background:#e9dff0!important;border-color:#b29bc0!important}:root[data-theme=light] .inventory-preferences button.active.floor,:root[data-theme=light] .inventory-attribute-pills .detail-attribute.floor{color:#713d3a!important;background:#efd9d6!important;border-color:#c69b97!important}.result-location-pill{gap:5px;color:#ead8aa!important;background:linear-gradient(135deg,#ae843733,#503e2024)!important;border-color:#be994b94!important}.result-location-pill:before{content:"⌖";color:#c9a45d;font:700 13px/1 var(--ui-font-display)}:root[data-theme=light] .result-location-pill{color:#5f4b25!important;background:linear-gradient(135deg,#eee5cf,#ddd2b8)!important;border-color:#b49a63!important;box-shadow:inset 0 1px #ffffffb8,0 3px 9px #4a3c1f14!important}:root[data-theme=light] .result-location-pill:before{color:#8d6a29}:root[data-theme=light] .inventory-map-panel.inventory-work-card,:root[data-theme=light] .inventory-advice.inventory-work-card{color:var(--ouga-text)!important;border-color:var(--ouga-line)!important;background:linear-gradient(155deg,#f7f4ec 0%,#ebeae2 58%,#e2e4dc 100%)!important}:root[data-theme=light] .inventory-map-panel:not(.red-zone-location)>header,:root[data-theme=light] .inventory-advice-head:not(.red-zone-head){color:var(--ouga-text)!important;border-color:var(--ouga-line)!important;background:linear-gradient(135deg,#ffffffb8,#e7e8e0ad)!important}:root[data-theme=light] .inventory-map-panel:not(.red-zone-location) h2,:root[data-theme=light] .inventory-map-panel .inventory-status span,:root[data-theme=light] .inventory-map-panel .inventory-status b,:root[data-theme=light] .inventory-advice-head .inventory-note-top,:root[data-theme=light] .inventory-advice-head .inventory-note-top small{color:var(--ouga-text)!important}:root[data-theme=light] .inventory-map-panel .building-viewport,:root[data-theme=light] .inventory-advice>section,:root[data-theme=light] .inventory-advice>footer{color:var(--ouga-text)!important;border-color:var(--ouga-line)!important;background:linear-gradient(#eeeee7,#e3e5de)!important}:root[data-theme=light] .inventory-advice>section>b,:root[data-theme=light] .inventory-advice .inventory-editor>b,:root[data-theme=light] .inventory-advice .inventory-history>b{color:#80642d!important}:root[data-theme=light] .inventory-advice .inventory-editor label,:root[data-theme=light] .inventory-advice .inventory-editor small,:root[data-theme=light] .inventory-advice .inventory-history p,:root[data-theme=light] .inventory-advice>footer p{color:var(--ouga-muted)!important}:root[data-theme=light] .inventory-map-panel.red-zone-location>header,:root[data-theme=light] .inventory-advice-head.red-zone-head{color:#fff4ef!important;background:linear-gradient(135deg,#74383b,#49272c)!important;border-color:#9e5550!important}:root[data-theme=light] .inventory-map-panel.red-zone-location>header h2,:root[data-theme=light] .inventory-map-panel.red-zone-location>header span,:root[data-theme=light] .inventory-advice-head.red-zone-head .inventory-detail-title{color:#fff4ef!important}.inventory-advice>footer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex;padding:12px 18px!important}.inventory-advice>footer span{color:#d0ae69!important;letter-spacing:.08em!important;font-family:inherit!important;font-size:clamp(11px,.7vw,14px)!important;font-weight:700!important;line-height:1.2!important}.inventory-advice>footer p{letter-spacing:.04em;color:#e6d6ad!important;font:700 clamp(15px, .95vw, 20px)/1 var(--ui-font-display)!important;margin:0!important}.nearby-machine-code{color:#f1ddb0!important;background:#966f2b3d!important;border-color:#cca96194!important}:root[data-theme=light] .inventory-advice>footer span{color:#76591f!important}:root[data-theme=light] .inventory-advice>footer p{color:#314649!important}:root[data-theme=light] .nearby-machine-code{color:#503d1a!important;background:linear-gradient(135deg,#eadfc4,#d9cba9)!important;border-color:#ad925b!important;box-shadow:inset 0 1px #ffffffb8,0 3px 8px #4e3d1c1a!important}:root[data-theme=dark] .inventory-preferences button.active.favorite,:root[data-theme=dark] .inventory-attribute-pills .detail-attribute.favorite,:root[data-theme=dark] .quick-marker-options button.active.favorite{color:#e2f3ff!important;background:#315f7d!important;border-color:#5f94b6!important}:root[data-theme=dark] .inventory-preferences button.active.watch,:root[data-theme=dark] .inventory-attribute-pills .detail-attribute.watch,:root[data-theme=dark] .quick-marker-options button.active.watch{color:#f5edff!important;background:#705b83!important;border-color:#a18ab6!important}:root[data-theme=dark] .inventory-preferences button.active.floor,:root[data-theme=dark] .inventory-attribute-pills .detail-attribute.floor,:root[data-theme=dark] .quick-marker-options button.active.floor{color:#f3e7ff!important;background:#432c60!important;border-color:#765795!important}:root[data-theme=light] .inventory-preferences button.active.favorite,:root[data-theme=light] .inventory-attribute-pills .detail-attribute.favorite,:root[data-theme=light] .quick-marker-options button.active.favorite{color:#244f6b!important;background:#d9eaf5!important;border-color:#91b6cf!important}:root[data-theme=light] .inventory-preferences button.active.watch,:root[data-theme=light] .inventory-attribute-pills .detail-attribute.watch,:root[data-theme=light] .quick-marker-options button.active.watch{color:#5d496c!important;background:#eee7f4!important;border-color:#c0afd0!important}:root[data-theme=light] .inventory-preferences button.active.floor,:root[data-theme=light] .inventory-attribute-pills .detail-attribute.floor,:root[data-theme=light] .quick-marker-options button.active.floor{color:#f5ecff!important;background:#4b3067!important;border-color:#73518e!important}.machine-flags i.favorite{color:#e4f4ff!important;background:#315f7d!important}.machine-flags i.watch{color:#f5edff!important;background:#705b83!important}.machine-flags i.floor{color:#f4eaff!important;background:#432c60!important}.stock-building .building-peer .peer-marker.favorite{fill:#7ebce2!important}.stock-building .building-peer .peer-marker.watch{fill:#c5a9dc!important}.stock-building .building-peer .peer-marker.floor{fill:#8d65af!important}.result-machine-identity{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;display:flex!important}.result-machine-identity small{width:100%;font-size:clamp(9px,.58vw,11px)!important;font-weight:500!important}.result-location-pill:before{content:none!important;display:none!important}.inventory-machine-list>button.active{padding-right:10px!important}.inventory-machine-list>button.active:before{content:none!important;display:none!important}.inventory-sidebar>.inventory-site-head{overscroll-behavior:none;scrollbar-width:none;flex:none;overflow:hidden!important}.inventory-sidebar>.inventory-site-head::-webkit-scrollbar{display:none}.inventory-sidebar>.inventory-machine-list{min-height:0;overflow:hidden auto!important}.inventory-machine-list>button.database-red-zone .result-machine-identity.color-device{background:linear-gradient(108deg,#123c47 0 25%,#51283e 25% 50%,#635825 50% 75%,#171e22 75% 100%)!important;border-color:#897b5eb8!important;box-shadow:inset 0 1px #ffffff0e,0 7px 18px #0000002e!important}.inventory-machine-list>button.database-red-zone .result-machine-identity.mono-device{background:linear-gradient(145deg,#0b1114,#273238)!important;border-color:#56676d!important}.result-identity-row{grid-template-columns:minmax(0,1fr) 70px;gap:10px;width:100%;min-width:0;align-items:center!important;display:grid!important}.result-machine-identity{text-align:center;width:100%;min-width:0;min-height:48px;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:clamp(7px,.65vw,12px)!important;padding-inline:clamp(9px,.8vw,14px)!important;display:flex!important}.result-machine-identity .machine-code,.result-machine-identity small{text-align:center;min-width:0;width:auto!important;font-family:var(--ui-font-body)!important;white-space:nowrap!important;margin:0!important;line-height:1.2!important}.result-machine-identity .machine-code{flex:none;font-size:clamp(15px,1vw,19px)!important;font-weight:700!important}.result-machine-identity small{flex:0 auto;text-overflow:clip!important;font-size:clamp(9px,.58vw,12px)!important;font-weight:600!important;overflow:visible!important}.result-location-pill{place-self:center end;width:70px;height:36px;text-align:center!important;min-width:70px!important;min-height:36px!important;margin:0!important;padding:0 8px!important}@media (max-width:420px){.result-identity-row{grid-template-columns:minmax(0,1fr) 58px;gap:7px}.result-location-pill{width:58px;min-width:58px!important;padding-inline:5px!important}.result-machine-identity{gap:6px!important;padding-inline:8px!important}.result-machine-identity .machine-code{font-size:14px!important}.result-machine-identity small{font-size:9px!important}}.inventory-search-row .inventory-card-switcher>button{width:100%!important;min-width:0!important;height:36px!important;color:var(--ouga-pill-text)!important;font:600 clamp(10px,.66vw,13px)/1 var(--ui-font-body)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;display:flex!important}.inventory-machine-list>button,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor){grid-template-columns:62px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.inventory-map-actions{align-items:center;gap:8px;position:relative;display:flex!important}.inventory-floor-switcher{z-index:14;position:relative}.inventory-floor-switcher>button,.inventory-floor-switcher>div button{border:1px solid var(--ouga-pill-border);min-width:66px;min-height:36px;color:var(--ouga-pill-text);background:var(--ouga-pill-bg);font:600 clamp(9px,.58vw,11px)/1.1 var(--ui-font-body);cursor:pointer;border-radius:999px;padding:5px 10px}.inventory-floor-switcher>button{gap:2px;display:grid}.inventory-floor-switcher>button span{color:var(--ouga-muted)!important;letter-spacing:.08em!important;font-size:7px!important}.inventory-floor-switcher>button b{color:var(--ouga-text);font-size:11px}.inventory-floor-switcher>div{border:1px solid var(--ouga-line);background:var(--ouga-surface-raised);border-radius:13px;grid-template-columns:repeat(2,66px);gap:5px;width:max-content;max-height:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 16px 34px #00000047}.inventory-floor-switcher>div button.active{color:var(--ouga-pill-active-text);border-color:var(--ouga-pill-active-border);background:var(--ouga-pill-active-bg)}.stock-building .building-selector{cursor:pointer}.stock-building .building-selector text{font-family:var(--ui-font-body)!important;font-size:10px!important}.stock-building .building-floor>text:first-of-type{font-weight:650;font-family:var(--ui-font-body)!important;font-size:14px!important}.stock-building .building-floor .floor-label{font-family:var(--ui-font-body)!important;font-size:11px!important}.settings-subnav{z-index:1;margin:0!important;position:static!important;transform:none!important}.settings-subnav button{text-overflow:ellipsis;white-space:nowrap;min-height:38px;overflow:hidden}.area-settings-intro{align-items:center}.catalog-add-row select{box-sizing:border-box;width:100%;min-height:36px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text);background:var(--ui-surface-raised);font:500 var(--ui-text-xs) var(--ui-font-body)}@media (max-width:760px){.inventory-search-row .inventory-card-switcher{width:100%!important}.inventory-search-row .inventory-card-switcher>button{min-width:0!important;padding-inline:5px!important}.inventory-map-actions{flex-direction:column;align-items:flex-end}.catalog-manager-dialog>header{min-height:132px!important;padding:18px 16px 14px!important}.area-setting-row{grid-template-columns:48px 74px minmax(0,1fr) 56px!important}.area-location-list{grid-column:3!important}.catalog-add-row{grid-template-columns:1fr!important}}.inventory-search-row .inventory-card-switcher{flex-wrap:nowrap!important;grid-template-columns:repeat(4,minmax(76px,1fr))!important;gap:7px!important;width:min(430px,100%)!important;min-width:0!important;display:grid!important}.inventory-search-row .inventory-card-switcher>button,.inventory-search-row .inventory-card-switcher .catalog-settings-trigger{width:100%!important;min-width:0!important;height:42px!important;color:var(--inventory-muted,#9eb0b1)!important;background:#0b1e258a!important;border-color:#7e979b6b!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:0 9px!important;box-shadow:inset 0 1px #ffffff06!important}.inventory-search-row .inventory-card-switcher>button span{font-family:var(--ui-font-body);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,.62vw,11px);overflow:hidden}.inventory-search-row .inventory-card-switcher>button.active{color:#ead8aa!important;background:linear-gradient(145deg,#46391f6b,#12272ec7)!important;border-color:#bd974bb8!important}:root[data-theme=light] .inventory-search-row .inventory-card-switcher>button{color:#596d70!important;background:#f9f7f0cc!important;border-color:#bec9c4!important}:root[data-theme=light] .inventory-search-row .inventory-card-switcher>button.active{color:#5f4a21!important;background:linear-gradient(145deg,#eee4ca,#faf8f1)!important;border-color:#b99a59!important}.settings-subnav{gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-6);border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(3,1fr);display:grid}.settings-subnav button{min-height:var(--ui-control-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text-muted);background:var(--ui-surface-soft);font:700 var(--ui-text-xs)/1.2 var(--ui-font-body);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease)}.settings-subnav button:hover{color:var(--ui-text);border-color:var(--ui-border-strong)}.settings-subnav button.active{color:var(--ui-text-on-accent);border-color:var(--ui-accent);background:linear-gradient(135deg, var(--ui-accent), var(--ui-accent-strong))}.area-settings-panel,.parts-settings-panel,.operation-log-panel{min-height:0;padding:var(--ui-space-4) var(--ui-space-6) var(--ui-space-6);overflow:auto}.area-settings-intro{justify-content:space-between;align-items:baseline;gap:var(--ui-space-4);margin-bottom:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-text-xs);display:flex}.area-settings-intro b{color:var(--ui-accent);font:600 var(--ui-text-lg) var(--ui-font-display)}.area-setting-row{align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-sm);grid-template-columns:54px 78px minmax(120px,.7fr) minmax(180px,1fr) 74px;display:grid}.area-setting-row label{gap:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-text-2xs);display:grid}.area-setting-row label input:not([type=checkbox]){width:100%;height:var(--ui-control-sm);box-sizing:border-box;padding:0 var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text);background:var(--ui-surface);font:600 var(--ui-text-xs)/1.2 var(--ui-font-body)}.area-order{gap:var(--ui-space-1);display:flex}.area-order button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);width:25px;height:32px;color:var(--ui-text-muted);background:var(--ui-surface-soft);cursor:pointer}.area-order button:disabled{opacity:.25}.area-enable{grid-template-columns:18px 1fr;align-items:center;color:var(--ui-text)!important;display:flex!important}.area-enable input{accent-color:var(--ui-accent)}.area-setting-row>strong{color:var(--ui-accent-strong);font:600 var(--ui-text-sm) var(--ui-font-display);text-align:right}.area-location-list{gap:var(--ui-space-1);flex-wrap:wrap;grid-column:3/-1;display:flex}.area-location-list i{gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text-muted);background:var(--ui-surface-soft);font-style:normal;font-size:var(--ui-text-2xs);display:inline-flex}.area-location-list small{color:var(--ui-accent)}.area-settings-actions{justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-2) 0 0;background:0 0;display:flex}.area-settings-actions button{min-height:36px;padding:0 var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text-muted);background:var(--ui-surface-soft);font-size:var(--ui-text-2xs);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease)}.area-settings-actions button.primary{color:var(--ui-text-on-accent);border-color:var(--ui-accent);background:linear-gradient(135deg, var(--ui-accent), var(--ui-accent-strong))}.parts-settings-panel{padding-top:var(--ui-space-2)}.catalog-group{margin:0 0 var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-sm);overflow:hidden}.catalog-group h3{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-accent);background:var(--ui-surface-soft);font:600 var(--ui-text-md) var(--ui-font-display);border-bottom:1px solid var(--ui-border);justify-content:space-between;margin:0;display:flex}.catalog-group h3 small{color:var(--ui-text-muted);font:700 var(--ui-text-2xs) var(--ui-font-body)}.parts-settings-panel .catalog-table-body{max-height:none;padding-inline:var(--ui-space-3)}.parts-settings-panel .catalog-add-row{margin:0 calc(-1 * var(--ui-space-6)) calc(-1 * var(--ui-space-6))}.operation-log-panel article{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-1);border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-text-xs);grid-template-columns:145px minmax(150px,.8fr) minmax(180px,1fr) 110px;display:grid}.operation-log-panel article+article{border-top:0}.operation-log-panel time{font-variant-numeric:tabular-nums}.operation-log-panel article div{gap:3px;display:grid}.operation-log-panel article b{color:var(--ui-accent-strong)}.operation-log-panel p{gap:var(--ui-space-2);margin:0;display:flex;overflow:hidden}.operation-log-panel del{color:var(--ui-danger)}.operation-log-panel ins{color:var(--ui-success);text-decoration:none}.operation-log-panel article>small{text-align:right}.operation-log-empty{min-height:240px;color:var(--ui-text-muted);text-align:center;place-items:center;display:grid}.operation-log-empty b{color:var(--ui-accent);font:500 var(--ui-text-xl) var(--ui-font-display)}@media (max-width:760px){.inventory-search-row .inventory-card-switcher{grid-template-columns:repeat(4,minmax(66px,1fr))!important;width:100%!important}.inventory-search-row .inventory-card-switcher>button{padding-inline:var(--ui-space-1)!important}.settings-subnav{padding:var(--ui-space-2) var(--ui-space-3);gap:var(--ui-space-1)}.area-settings-panel,.parts-settings-panel,.operation-log-panel{padding:var(--ui-space-3)}.area-setting-row{gap:var(--ui-space-2);grid-template-columns:48px 70px minmax(0,1fr)}.area-setting-row label:nth-of-type(2),.area-setting-row>strong{grid-column:3}.area-setting-row label:nth-of-type(3),.area-location-list{grid-column:1/-1}.operation-log-panel article{grid-template-columns:1fr auto}.operation-log-panel article p{grid-column:1/-1}.parts-settings-panel .catalog-add-row{margin:0 calc(-1 * var(--ui-space-3)) calc(-1 * var(--ui-space-3))}}.inventory-search-row .inventory-card-switcher .catalog-settings-trigger{color:#cdb77e;min-width:104px;box-shadow:inset 0 0 0 1px #be9a5238}.catalog-manager-backdrop{z-index:var(--ui-z-modal);box-sizing:border-box;padding:var(--ui-space-5);background:var(--ui-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;inset:0}.catalog-manager-dialog{box-sizing:border-box;border:1px solid var(--ui-accent);border-radius:var(--ui-radius-lg);width:min(880px,100%);max-height:min(88vh,840px);color:var(--ui-text);background:linear-gradient(150deg, var(--ui-surface-raised), var(--ui-surface));box-shadow:var(--ui-shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.catalog-manager-dialog>header>div{min-width:0}.catalog-manager-dialog>header span{color:var(--ui-accent);font:700 var(--ui-text-2xs)/1.2 var(--ui-font-display);letter-spacing:var(--ui-tracking-label)}.catalog-manager-dialog>header>button{width:var(--ui-icon-sm);height:var(--ui-icon-sm);flex:0 0 var(--ui-icon-sm);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text-muted);background:var(--ui-surface-soft);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);font-size:18px}.catalog-manager-dialog>header>button:hover{color:var(--ui-text);border-color:var(--ui-border-strong)}.catalog-table-head,.catalog-row{align-items:center;gap:var(--ui-space-3);grid-template-columns:minmax(105px,.8fr) minmax(190px,1.5fr) 90px 70px;display:grid}.catalog-table-head{padding:var(--ui-space-2) var(--ui-space-6);color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border);font-size:var(--ui-text-2xs);letter-spacing:var(--ui-tracking-label);font-weight:700}.catalog-table-body{min-height:0;padding:var(--ui-space-1) var(--ui-space-6) var(--ui-space-2);overflow:auto}.catalog-row{border-bottom:1px solid var(--ui-border);min-height:50px}.catalog-row:last-child{border-bottom:0}.catalog-row>b{width:max-content;max-width:100%;padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-text);background:var(--ui-surface-soft);font-size:var(--ui-text-2xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.catalog-row>b.black{color:#f1ede5;background:#161d21}.catalog-row>b.cyan{color:#d9f3f6;background:#154854}.catalog-row>b.magenta{color:#f5e0eb;background:#552b43}.catalog-row>b.yellow{color:#fff1b7;background:#665b25}.catalog-row>b.set{color:#f6f0e5;background:linear-gradient(110deg,#123c47 0 25%,#51283e 25% 50%,#635825 50% 75%,#171e22 75%)}.catalog-row input,.catalog-add-row input{width:100%;height:var(--ui-control-sm);box-sizing:border-box;padding:0 var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text);background:var(--ui-surface-raised);font:600 var(--ui-text-2xs)/1.2 var(--ui-font-body);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);outline:none}.catalog-row input:focus,.catalog-add-row input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 22%, transparent)}.catalog-row>strong{color:var(--ui-accent-strong);font:600 var(--ui-text-md) var(--ui-font-display);text-align:center}.catalog-row>button,.catalog-add-row>button{border:1px solid var(--ui-accent);border-radius:var(--ui-radius-pill);min-height:32px;color:var(--ui-accent-strong);background:var(--ui-accent-tint);font-size:var(--ui-text-2xs);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease);font-weight:700}.catalog-row>button:hover,.catalog-add-row>button:hover{color:var(--ui-text-on-accent);background:var(--ui-accent)}.catalog-row>button:disabled,.catalog-add-row>button:disabled{opacity:.28;cursor:not-allowed}.parts-settings-panel .catalog-row{gap:var(--ui-space-2);grid-template-columns:minmax(110px,.9fr) minmax(150px,1fr) minmax(180px,1.25fr) 70px 76px}.parts-settings-panel .catalog-row:before{content:"系统名称";display:none;position:absolute}.catalog-add-row{align-items:end;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-6) var(--ui-space-5);background:var(--ui-surface-soft);grid-template-columns:minmax(0,1fr) 110px;display:grid}.catalog-add-row label{gap:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-text-2xs);display:grid}.catalog-add-row>button{height:var(--ui-control-sm);color:var(--ui-text-on-accent);background:linear-gradient(135deg, var(--ui-accent), var(--ui-accent-strong))}.catalog-error{margin:0 var(--ui-space-6) var(--ui-space-4);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-danger);border-radius:var(--ui-radius-sm);color:var(--ui-danger);background:var(--ui-danger-bg);font-size:var(--ui-text-2xs)}.catalog-confirm{z-index:var(--ui-z-toast);padding:var(--ui-space-5);background:var(--ui-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:absolute;inset:0}.catalog-confirm>section{box-sizing:border-box;width:min(440px,100%);padding:var(--ui-space-6);border:1px solid var(--ui-accent);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-modal)}.catalog-confirm span{color:var(--ui-accent);font:700 var(--ui-text-2xs) var(--ui-font-display);letter-spacing:var(--ui-tracking-label)}.catalog-confirm h3{margin:var(--ui-space-2) 0 var(--ui-space-4);font:500 var(--ui-text-xl) var(--ui-font-display)}.catalog-confirm p{padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-accent-strong);background:var(--ui-surface-soft);text-align:center;font-weight:700}.catalog-confirm small{color:var(--ui-text-muted);font-size:var(--ui-text-2xs);line-height:1.7;display:block}.catalog-confirm footer{justify-content:flex-end;gap:var(--ui-space-2);margin-top:var(--ui-space-4);background:0 0;padding:0;display:flex}.catalog-confirm footer button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);min-width:96px;min-height:34px;color:var(--ui-text-muted);background:var(--ui-surface-soft);font-size:var(--ui-text-2xs);cursor:pointer;transition:color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease)}.catalog-confirm footer button.confirm{color:var(--ui-text-on-accent);border-color:var(--ui-accent);background:linear-gradient(135deg, var(--ui-accent), var(--ui-accent-strong))}.catalog-confirm footer button:hover{color:var(--ui-text);border-color:var(--ui-border-strong)}.catalog-confirm footer button.confirm:hover{color:var(--ui-text-on-accent);border-color:var(--ui-accent-strong)}.consumable-card-head-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-1);min-width:0;display:flex}.consumable-card-head-actions time{max-width:none}.consumable-remove{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);width:32px;height:32px;color:inherit;background:color-mix(in srgb, currentColor 8%, transparent);cursor:pointer;flex:0 0 32px;place-items:center;padding:0;display:grid}.consumable-remove:hover{border-color:var(--ui-accent);background:color-mix(in srgb, currentColor 14%, transparent)}.consumable-remove svg{width:15px;height:15px}@media (max-width:760px){.catalog-manager-backdrop{padding:var(--ui-space-2)}.catalog-manager-dialog{border-radius:var(--ui-radius-md);max-height:96vh}.catalog-manager-dialog>header{min-height:132px!important;padding:var(--ui-space-4) var(--ui-space-3) var(--ui-space-3)!important}.catalog-table-head{display:none}.catalog-table-body{padding:var(--ui-space-1) var(--ui-space-3)}.catalog-row{gap:var(--ui-space-1);padding:var(--ui-space-2) 0;grid-template-columns:minmax(82px,.8fr) minmax(120px,1.4fr) 50px}.catalog-row>button{grid-column:2/4;justify-self:end;min-width:86px}.catalog-add-row{padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-4);grid-template-columns:1fr}.consumable-remove{flex-basis:40px;width:40px;height:40px}}.inventory-machine-list>button,.inventory-machine-list>button.red-zone,.inventory-machine-list>button.favorite-machine:not(.watch-machine):not(.watch-floor),.inventory-machine-list>button.watch-machine:not(.watch-floor),.inventory-machine-list>button.watch-floor{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:94px!important;padding:10px!important;display:grid!important}.inventory-machine-list>button>.stock-pill{place-self:center!important}.machine-result-copy,.result-identity-row{min-width:0;height:68px;width:100%!important}.machine-result-copy{position:relative}.result-machine-meta:not(:has(.machine-flags:empty)){z-index:3;bottom:4px;left:6px;border:0!important;width:auto!important;margin:0!important;padding:0!important;position:absolute!important}.result-identity-row{grid-template-columns:minmax(0,1fr) 70px!important;align-items:center!important;gap:10px!important;display:grid!important}.result-machine-identity{box-sizing:border-box;grid-template-rows:1fr 1fr;text-align:center!important;place-items:center!important;gap:0!important;width:100%!important;min-width:0!important;height:68px!important;min-height:68px!important;padding:9px 12px!important;display:grid!important}.result-machine-identity .machine-code,.result-machine-identity small{min-width:0;width:100%!important;font-family:var(--ui-font-body)!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.result-machine-identity .machine-code{letter-spacing:.025em;align-self:end;padding-bottom:3px!important;font-size:clamp(13px,.82vw,17px)!important;font-weight:750!important}.result-machine-identity small{align-self:start;padding-top:3px;font-size:clamp(9px,.58vw,12px)!important;font-weight:550!important}.result-location-pill{box-sizing:border-box;text-align:center!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:70px!important;min-width:70px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 7px!important;line-height:1!important;display:inline-flex!important}.result-machine-meta:has(.machine-flags:empty){display:none!important}@media (max-width:420px){.inventory-machine-list>button{grid-template-columns:36px minmax(0,1fr)!important;gap:7px!important}.result-identity-row{grid-template-columns:minmax(0,1fr) 58px!important;gap:7px!important}.result-location-pill{width:58px!important;min-width:58px!important}}.inventory-machine-list{grid-auto-rows:106px!important}.inventory-machine-list>button,.inventory-machine-list>button.red-zone,.inventory-machine-list>button.favorite-machine:not(.watch-machine):not(.watch-floor),.inventory-machine-list>button.watch-machine:not(.watch-floor),.inventory-machine-list>button.watch-floor{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important;width:100%!important;height:106px!important;min-height:106px!important;padding:12px 14px!important;overflow:hidden!important}.inventory-machine-list>button>.stock-pill{box-sizing:border-box;white-space:nowrap!important;flex-direction:row!important;justify-content:center!important;place-self:center!important;align-items:center!important;gap:7px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important;display:inline-flex!important;position:static!important;transform:none!important}.inventory-machine-list>button>.stock-pill i{flex:0 0 8px;width:8px!important;height:8px!important;margin:0!important}.inventory-machine-list>button>.stock-pill small{font-family:var(--ui-font-body)!important;margin:0!important;font-size:12px!important;line-height:1!important;display:block!important;transform:none!important}.machine-result-copy,.result-identity-row{height:78px!important}.result-identity-row{grid-template-columns:minmax(0,1fr) 78px!important;gap:12px!important}.result-machine-identity{grid-template-rows:1fr 1fr!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;place-items:center!important;gap:0!important;width:100%!important;height:78px!important;min-height:78px!important;padding:10px 14px!important;display:grid!important}.result-machine-identity .machine-code{font-family:var(--ui-font-display)!important;letter-spacing:.035em!important;grid-area:1/1!important;align-self:end!important;padding:0 0 4px!important;font-size:clamp(16px,1vw,21px)!important;font-weight:600!important}.result-machine-identity small{font-family:var(--ui-font-body)!important;letter-spacing:.01em!important;grid-area:2/1!important;align-self:start!important;padding:4px 0 0!important;font-size:clamp(10px,.63vw,13px)!important;font-weight:550!important}.result-location-pill{place-self:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:42px!important;min-height:42px!important;margin:0!important}@media (max-width:420px){.inventory-machine-list>button{grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;padding-inline:9px!important}.inventory-machine-list>button>.stock-pill{width:72px!important;min-width:72px!important;max-width:72px!important;padding-inline:7px!important}.result-identity-row{grid-template-columns:minmax(0,1fr) 58px!important;gap:7px!important}.result-location-pill{width:58px!important;min-width:58px!important;max-width:58px!important}.result-machine-identity{padding-inline:8px!important}.result-machine-identity .machine-code{font-size:15px!important}.result-machine-identity small{font-size:10px!important}}.inventory-workspace.cards-3{grid-template-columns:minmax(430px,.95fr) minmax(500px,1.22fr) minmax(430px,1.05fr)!important}.inventory-sidebar{container-type:inline-size}.inventory-machine-list>button,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor),:root[data-theme=light] .inventory-machine-list>button,:root[data-theme=light] .inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor){box-sizing:border-box!important;border-radius:13px!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:106px!important;min-height:106px!important;max-height:106px!important;margin:0!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.inventory-machine-list>button>.stock-pill,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor)>.stock-pill{width:78px!important;min-width:78px!important;max-width:78px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 9px!important;position:static!important;transform:none!important}.inventory-machine-list .machine-result-copy,.inventory-machine-list .result-identity-row{width:100%!important;min-width:0!important;max-width:100%!important;height:78px!important;margin:0!important;transform:none!important}.inventory-machine-list .result-identity-row{grid-template-columns:minmax(0,1fr) 72px!important;align-items:center!important;gap:10px!important;display:grid!important}.inventory-machine-list .result-machine-identity,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor) .result-machine-identity{box-sizing:border-box!important;border-radius:11px!important;grid-template-rows:1fr 1fr!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important;padding:10px 12px!important;display:grid!important;position:static!important;overflow:hidden!important;transform:none!important}.inventory-machine-list .result-machine-identity .machine-code,.inventory-machine-list .result-machine-identity small{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;overflow:hidden!important;transform:none!important}.inventory-machine-list .result-location-pill,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor) .result-location-pill{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 7px!important;line-height:1!important;animation:none!important;display:inline-flex!important;position:static!important;overflow:hidden!important;transform:none!important}.inventory-machine-list .result-machine-meta{z-index:4;pointer-events:none;border:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:absolute!important;bottom:6px!important;left:auto!important;right:88px!important}@media (max-width:1540px) and (min-width:761px){.inventory-workspace.cards-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-workspace.cards-3>.inventory-advice{grid-column:1/-1}}.inventory-search-row.inventory-search-row-clean{grid-template-columns:minmax(0,1fr) minmax(220px,.86fr) minmax(0,1fr)!important;align-items:start!important}.inventory-search-row-clean>.inventory-note-search-inline{z-index:60;padding:0;display:block;position:relative}.inventory-search-row-clean>.inventory-note-search-inline .note-search{width:100%}.inventory-search-row-clean>.inventory-note-search-inline .note-search-results{width:100%;left:0}.inventory-search-row-clean>.inventory-help-wrap:not(.quick-command-wrap){grid-area:1/1}.inventory-search-row-clean>.inventory-note-search-inline{grid-area:1/2}.inventory-search-row-clean>.quick-command-wrap{grid-area:1/3}.inventory-note-search-inline:focus-within:not(:has(.note-search-results)):after{z-index:70;color:#b9c9c7;content:"可搜索 IT、工业技术、研究院、08、08生活电器；也可直接搜索机器编码。按命中率显示联系人、电话、机器编码和区域。";background:linear-gradient(145deg,#112a32,#0b2028);border:1px solid #b191508f;border-radius:11px;padding:11px 13px;font-size:10px;line-height:1.55;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 30px #00000040,inset 0 1px #ffffff08}.note-search-results button span,.note-search-results button em{overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;min-width:0}.note-search-results button em{color:var(--ouga-muted);font-size:10px;font-style:normal;line-height:1.45}.inventory-it-summary{grid-column:1/-1;border-left-color:var(--ouga-gold)!important;color:var(--ouga-text)!important;display:block!important}.inventory-note-top>div>button:nth-last-child(-n+2){color:#e3a59c!important;background:#6e353129!important;border-color:#a7524c8c!important}.inventory-note-top>div>button{box-sizing:border-box;cursor:pointer;min-width:118px;height:36px;font-weight:700;border:1px solid var(--ouga-line)!important;border-radius:var(--ui-radius-pill)!important;font-size:var(--ui-text-xs)!important}.inventory-note-top>div>button:first-of-type{color:var(--ui-text-on-accent)!important;border-color:var(--ouga-accent)!important;background:linear-gradient(135deg,var(--ouga-accent),var(--ouga-accent-strong))!important}.inventory-note-top>div>.note-action-link{color:#bfe4ee!important;background:linear-gradient(135deg,#24576a,#183e4e)!important;border-color:#4d91a8!important}.inventory-note-top>div>.note-action-link:disabled{color:#78939b!important;opacity:1!important;background:#172b33!important;border-color:#385864!important}.inventory-note-top>div>button{opacity:1;visibility:visible;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding-inline:8px!important}.inventory-note-top>div>button:disabled{opacity:.62}.inventory-note-top>div>button:nth-last-child(4){color:var(--ui-text-on-accent)!important;border-color:var(--ouga-accent)!important;background:linear-gradient(135deg,var(--ouga-accent),var(--ouga-accent-strong))!important}.inventory-note-top>div>button:nth-last-child(3),.inventory-note-top>div>button:nth-last-child(2){color:#f0b0a8!important;background:#6e353138!important;border-color:#a7524cb3!important}.inventory-note-top>div>button:last-child{color:#bfe4ee!important;background:linear-gradient(135deg,#24576a,#183e4e)!important;border-color:#4d91a8!important}.inventory-note-top>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-note-top>div>button:nth-last-child(4),.inventory-note-top>div>button:nth-last-child(3),.inventory-note-top>div>button:nth-last-child(2),.inventory-note-top>div>button:last-child{width:100%!important;min-width:0!important;max-width:none!important}.inventory-note-top>div>button:nth-last-child(4){text-shadow:0 1px 1px #140f0859;color:#fff8e7!important;background:linear-gradient(135deg,#b18b4a,#80612c)!important;border-color:#c19a50!important}.inventory-note-top>small,.inventory-note-top textarea,.inventory-note-top input{font-size:clamp(12px,.72vw,14px)!important}.inventory-note-top label{font-size:clamp(11px,.66vw,13px)!important}.inventory-note-top>div>button{font-size:clamp(12px,.72vw,14px)!important}.peer-marker.it-note,.machine-flags .it-note{font-style:normal;color:#e58b9e!important}.inventory-location-card>.inventory-card-titlebar{justify-content:space-between!important;align-items:center!important}.inventory-location-card .inventory-location-tabs{flex-direction:row!important;grid-template-columns:none!important;gap:12px!important;max-width:none!important;padding:14px 16px 16px!important;display:flex!important;overflow:auto hidden!important}.inventory-location-card .inventory-location-tabs>button{text-align:left!important;flex:0 0 clamp(170px,14vw,230px)!important;width:clamp(170px,14vw,230px)!important;min-width:clamp(170px,14vw,230px)!important;min-height:92px!important}.inventory-search-row.inventory-search-row-clean{padding-inline:clamp(22px,5vw,72px)!important}.inventory-area-strip{box-sizing:border-box;width:calc(100% - 2*clamp(22px,5vw,72px))!important;max-width:calc(var(--ouga-content-width) - (2 * clamp(22px,5vw,72px)))!important;margin:12px auto 0!important}.inventory-area-strip .inventory-location-tabs{box-sizing:border-box;width:100%}.inventory-area-strip{border-color:var(--ouga-line)!important;background:var(--ouga-surface-raised)!important;box-shadow:var(--ui-shadow-card)!important}.inventory-area-strip>.inventory-card-titlebar{min-height:48px;border-bottom-color:var(--ouga-line)!important;padding:10px 14px!important}.inventory-area-strip .inventory-location-tabs>button{border-color:var(--ouga-line)!important;border-radius:var(--ui-radius-sm)!important;width:clamp(150px,11vw,200px)!important;min-width:clamp(150px,11vw,200px)!important;min-height:72px!important;color:var(--ouga-text)!important;background:var(--ouga-surface-soft)!important;flex:0 0 clamp(150px,11vw,200px)!important;padding:12px 13px!important}.inventory-area-strip .inventory-location-tabs>button b{color:var(--ouga-text)!important;font-size:var(--ui-text-sm)!important}.inventory-area-strip .inventory-location-tabs>button span{color:var(--ouga-muted)!important;font-size:var(--ui-text-2xs)!important}.inventory-area-strip .inventory-location-tabs>button.active{border-color:var(--ouga-gold)!important;background:var(--ui-pill-active-bg)!important}.inventory-area-strip .inventory-location-tabs>button.active b{color:var(--ui-pill-active-text)!important}.inventory-area-strip .inventory-location-tabs>button em{color:var(--ouga-danger)!important}@media (max-width:760px){.inventory-location-card .inventory-location-tabs{padding-inline:14px!important;display:flex!important}.inventory-location-card .inventory-location-tabs>button{flex-basis:190px!important;width:190px!important;min-width:190px!important}.inventory-area-strip .inventory-location-tabs>button{flex-basis:160px!important;width:160px!important;min-width:160px!important;min-height:64px!important}}.inventory-address-editor{min-width:0}.inventory-address-display{align-items:flex-start;gap:8px;display:flex}.inventory-address-display h2{flex:1;min-width:0}.inventory-address-edit,.inventory-address-save,.inventory-address-cancel{border:1px solid var(--ouga-line);border-radius:var(--ui-radius-pill);min-height:30px;font:700 var(--ui-text-2xs)/1 var(--ui-font-body);cursor:pointer;padding:0 10px}.inventory-address-edit{color:var(--ouga-gold);background:var(--ouga-surface-soft);flex:none}.inventory-address-edit:hover,.inventory-address-save:hover{border-color:var(--ouga-gold);background:var(--ui-accent-tint)}.inventory-address-edit-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.inventory-address-edit-row input{box-sizing:border-box;border:1px solid var(--ouga-line);border-radius:var(--ui-radius-sm);width:100%;min-width:0;min-height:34px;color:var(--ouga-text);background:var(--ouga-surface-soft);font:600 var(--ui-text-xs)/1.35 var(--ui-font-body);outline:none;padding:0 9px}.inventory-address-save{color:var(--ui-text-on-accent);border-color:var(--ouga-gold);background:var(--ouga-gold)}.inventory-address-cancel{color:var(--ouga-text);background:0 0}.inventory-address-save:disabled,.inventory-address-cancel:disabled,.inventory-address-edit:disabled{opacity:.5;cursor:wait}@media (max-width:760px){.inventory-address-display{flex-direction:column;align-items:stretch;gap:6px}.inventory-address-edit{align-self:flex-start}.inventory-address-edit-row{grid-template-columns:1fr 1fr}.inventory-address-edit-row input{grid-column:1/-1}.inventory-address-save,.inventory-address-cancel{width:100%}.inventory-search-row.inventory-search-row-clean{padding-inline:14px!important}.inventory-area-strip{width:calc(100% - 28px)!important;max-width:none!important;margin:12px 14px 0!important}}@media (min-width:761px){.inventory-note-top>div>button{grid-column:span 1}}@media (max-width:760px){.inventory-note-top>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-note-top>div>button{grid-column:span 1}}.link-it-backdrop{z-index:var(--ui-z-modal);padding:var(--ui-gutter);background:var(--ui-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;inset:0}.link-it-dialog{box-sizing:border-box;width:min(460px,100%);padding:var(--ui-space-6);border:1px solid var(--ouga-line);border-radius:var(--ui-radius-lg);color:var(--ouga-text);background:var(--ouga-surface-raised);box-shadow:var(--ui-shadow-modal);border-top:3px solid #4d91a8}.link-it-dialog>span{color:#72b9cf;font:700 var(--ui-text-2xs) var(--ui-font-display);letter-spacing:var(--ui-tracking-label)}.link-it-dialog h2{margin:var(--ui-space-2) 0 var(--ui-space-3);font:500 var(--ui-text-xl)/1.1 var(--ui-font-display)}.link-it-dialog p{color:var(--ouga-muted);font-size:var(--ui-text-sm);margin:0;line-height:1.6}.link-it-summary{gap:var(--ui-space-2);margin-top:var(--ui-space-4);padding:var(--ui-space-3);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ouga-surface-soft);display:grid}.link-it-summary b{color:var(--ouga-gold);font-size:var(--ui-text-sm)}.link-it-summary small{color:var(--ouga-muted);line-height:1.55}.link-it-dialog>footer{justify-content:flex-end;gap:var(--ui-space-2);margin-top:var(--ui-space-5);background:0 0;padding:0;display:flex}.link-it-dialog>footer button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-pill);min-width:108px;height:36px;color:var(--ouga-muted);background:var(--ouga-surface-soft);font-size:var(--ui-text-xs);cursor:pointer}.link-it-machine-list{max-height:42vh;margin-top:var(--ui-space-4);gap:8px;display:grid;overflow:auto}.link-it-machine-list>div{border:1px solid var(--ouga-line);border-radius:var(--ui-radius-sm);color:var(--ouga-text);background:var(--ouga-surface-soft);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.link-it-machine-list button{border:1px solid var(--ouga-accent);border-radius:var(--ui-radius-pill);min-width:108px;height:36px;color:var(--ui-text-on-accent);background:linear-gradient(135deg,var(--ouga-accent),var(--ouga-accent-strong));font:600 var(--ui-text-xs)/1 var(--ui-font-body);letter-spacing:.02em;cursor:pointer;padding:0 14px;transition:filter .18s,transform .18s,opacity .18s}.link-it-machine-list button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.link-it-machine-list button:disabled{opacity:.55;cursor:wait}.link-it-dialog>footer .link-it-confirm:disabled{cursor:wait;color:var(--ui-text-on-accent)!important;border-color:var(--ouga-accent)!important;background:linear-gradient(135deg,var(--ouga-accent),var(--ouga-accent-strong))!important;opacity:.68!important}.link-it-dialog>footer .link-it-nearby{color:#bfe4ee;background:#24576a7a;border-color:#4d91a8}.link-it-dialog>footer .link-it-confirm{color:var(--ui-text-on-accent);border-color:var(--ouga-accent);background:linear-gradient(135deg,var(--ouga-accent),var(--ouga-accent-strong))}:root[data-theme=light] .link-it-dialog>footer .link-it-nearby{color:#24576a;background:#e1f0f4;border-color:#79aebe}:root[data-theme=light] .link-it-dialog>footer .link-it-confirm{color:#fffdf7;background:linear-gradient(135deg,#b18b4a,#87692f);border-color:#9c7b3e}:root[data-theme=light] .inventory-note-top>div>.note-action-link{color:#24576a!important;background:#e1f0f4!important;border-color:#79aebe!important}:root[data-theme=light] .inventory-note-top>div>.note-action-link:disabled{color:#789096!important;background:#e5e8e3!important;border-color:#b8c4c1!important}.link-it-dialog>footer .link-it-confirm,.link-it-dialog>footer .link-it-confirm:disabled{color:#fff7e8!important;opacity:1!important;text-shadow:0 1px 2px #00000059!important;background:linear-gradient(135deg,#b4863d,#76562c)!important;border-color:#c49b50!important}.link-it-dialog>footer .link-it-nearby,.link-it-dialog>footer .link-it-nearby:disabled{color:#d8f1f5!important;opacity:1!important;background:#24576ab8!important;border-color:#4d91a8!important}.link-it-dialog>footer button:not(.link-it-confirm):not(.link-it-nearby){color:#d5dfdc!important;background:#ffffff14!important;border-color:#536b70!important}:root[data-theme=light] .link-it-dialog>footer .link-it-confirm,:root[data-theme=light] .link-it-dialog>footer .link-it-confirm:disabled{color:#fffdf7!important;background:linear-gradient(135deg,#b18b4a,#87692f)!important;border-color:#9c7b3e!important}:root[data-theme=light] .link-it-dialog>footer .link-it-nearby,:root[data-theme=light] .link-it-dialog>footer .link-it-nearby:disabled{color:#24576a!important;background:#e1f0f4!important;border-color:#79aebe!important}:root[data-theme=light] .link-it-dialog>footer button:not(.link-it-confirm):not(.link-it-nearby){color:#52686b!important;background:#eeeee7!important;border-color:#c0c8c3!important}:root[data-theme=light] .link-it-machine-list button{color:#fffdf7;background:linear-gradient(135deg,#b18b4a,#87692f);border-color:#9c7b3e}:root[data-theme=light] .inventory-note-top>div>button:nth-last-child(3),:root[data-theme=light] .inventory-note-top>div>button:nth-last-child(2){color:#8b3f38!important;background:#fff0ed!important;border-color:#c88e86!important}:root[data-theme=light] .inventory-note-top>div>button:last-child{color:#24576a!important;background:#e1f0f4!important;border-color:#79aebe!important}:root[data-theme=light] .inventory-note-top>div>button:nth-last-child(4){text-shadow:0 1px 1px #2d231447;color:#fffdf7!important;background:linear-gradient(135deg,#b18b4a,#87692f)!important;border-color:#9c7b3e!important}@media (max-width:760px){.link-it-backdrop{align-items:end;padding:0}.link-it-dialog{border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0;width:100%;padding:var(--ui-space-5)}.link-it-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.link-it-dialog>footer button,.inventory-note-top>div>button{width:100%;min-width:0}}:root[data-theme=light] .inventory-note-search-inline:focus-within:not(:has(.note-search-results)):after{color:#536a6d;background:#fffdf7;border-color:#bfc8c2;box-shadow:0 14px 30px #3d37292b}:root[data-theme=light] .note-search-results{color:#40565a;background:linear-gradient(145deg,#fffdf8,#eae8df);border-color:#b69a63}:root[data-theme=light] .note-search-results button{color:#40565a;border-bottom-color:#d4d8d0}:root[data-theme=light] .note-search-results button b{color:#725b27}:root[data-theme=light] .note-search-results button strong,:root[data-theme=light] .note-search-results button em{color:#607477}@media (max-width:760px){.inventory-search-row.inventory-search-row-clean{grid-template-columns:minmax(0,1fr)!important}.inventory-search-row-clean>.inventory-help-wrap:not(.quick-command-wrap),.inventory-search-row-clean>.inventory-note-search-inline,.inventory-search-row-clean>.quick-command-wrap{grid-column:1}.inventory-search-row-clean>.inventory-help-wrap:not(.quick-command-wrap){grid-row:1}.inventory-search-row-clean>.inventory-note-search-inline{grid-row:2}.inventory-search-row-clean>.quick-command-wrap{grid-row:3}}.operation-log-panel{background:linear-gradient(#06141a47,#0000);align-content:start;gap:16px!important;display:grid!important}.operation-log-heading{border:1px solid var(--ouga-line);background:color-mix(in srgb,var(--ouga-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;justify-content:space-between;align-items:end;gap:18px;padding:15px 17px;display:flex;box-shadow:0 12px 28px #00000029}.operation-log-heading>div{gap:5px;display:grid}.operation-log-heading small{color:var(--ouga-gold);font:700 9px/1 var(--ui-font-display);letter-spacing:.17em}.operation-log-heading h3{color:var(--ouga-text);font:500 clamp(22px,1.7vw,30px)/1.1 var(--ui-font-display);margin:0}.operation-log-heading p{max-width:740px;color:var(--ouga-muted);margin:0;font-size:11px;line-height:1.6}.operation-log-heading>strong{color:var(--ouga-gold);font:600 26px/1 var(--ui-font-display);white-space:nowrap;justify-items:end;display:grid}.operation-log-heading>strong span{color:var(--ouga-muted);margin-top:4px;font:500 9px/1 sans-serif}.operation-log-toolbar{border:1px solid var(--ouga-line);background:var(--ouga-surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.operation-log-toolbar-info{color:var(--ouga-muted);font-size:11px;line-height:1.5}.operation-log-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operation-log-status{border-radius:10px;margin:0;padding:8px 12px;font-size:11px;line-height:1.5}.operation-log-status.is-success{color:#9bcfa0;background:#406a452e;border:1px solid #406a4573}.operation-log-status.is-error{color:#e3a59c;background:#6e35312e;border:1px solid #6e353173}.operation-log-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.operation-log-panel .operation-log-entry{min-width:0;transition:border-color var(--ui-motion-fast) var(--ui-ease),box-shadow var(--ui-motion-fast) var(--ui-ease);border:1px solid var(--ouga-line)!important;color:var(--ouga-text)!important;background:linear-gradient(145deg,var(--ouga-surface-raised),var(--ouga-surface-soft))!important;border-left:3px solid #b7934cb8!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:start!important;gap:14px!important;padding:15px 16px!important;font-size:11px!important;display:grid!important;box-shadow:0 10px 24px #0000001f!important}.operation-log-entry.is-selected{border-color:var(--ouga-gold)!important;border-left-color:var(--ouga-gold)!important;box-shadow:0 0 0 1px var(--ouga-gold),0 10px 24px #0000002e!important}.operation-log-entry.is-disabled{opacity:.55;filter:saturate(.6)}.operation-log-pick{align-items:flex-start;padding-top:3px;display:flex}.operation-log-pick input{width:18px;height:18px;accent-color:var(--ouga-gold);cursor:pointer}.operation-log-entry-body{gap:11px;min-width:0;display:grid}.operation-log-entry-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.operation-log-kind{align-items:center;gap:10px;grid-template:none!important;display:flex!important}.operation-log-kind>i{color:#e2c77f;width:32px;height:32px;font:500 13px var(--ui-font-display);background:#b5914914;border:1px solid #b591498c;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.operation-log-kind>span{gap:3px;display:grid}.operation-log-kind b{font-size:12px;color:var(--ouga-text)!important}.operation-log-kind small{color:var(--ouga-muted);font-size:9px}.operation-log-actor{place-items:center start;gap:8px;grid-template-columns:auto 1fr!important;display:grid!important}.operation-log-avatar{background:var(--ouga-surface);object-fit:cover;border:1px solid #b5914973;border-radius:50%;width:32px;height:32px}.operation-log-avatar-fallback{font:600 13px var(--ui-font-display);color:var(--ouga-gold);text-transform:uppercase;place-items:center;display:grid}.operation-log-actor>span{gap:2px;min-width:0;display:grid}.operation-log-actor small{color:var(--ouga-muted);font-size:8px}.operation-log-actor b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:10px;overflow:hidden;color:var(--ouga-gold)!important}.operation-log-actor b em{color:var(--ouga-muted);margin-left:4px;font-size:9px;font-style:normal;font-weight:400}.operation-log-actor-username{color:var(--ouga-muted);letter-spacing:.04em;font-size:9px}.operation-log-summary{border:1px solid color-mix(in srgb,var(--ouga-line) 72%,transparent);min-height:34px;color:var(--ouga-text);background:#00000014;border-radius:9px;padding:9px 11px;font-size:11px;line-height:1.55;margin:0!important}.operation-log-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.operation-log-facts>span{border:1px solid var(--ouga-line);background:#0000000a;border-radius:9px;align-content:start;gap:4px;min-width:0;padding:7px 9px;display:grid}.operation-log-facts small{color:var(--ouga-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.operation-log-facts b{color:var(--ouga-text);word-break:break-word;font-size:11px;line-height:1.4}.operation-log-entry-body>footer{color:var(--ouga-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;display:flex}.operation-log-entry-body>footer time{flex-direction:column;gap:2px;display:flex}.operation-log-entry-body>footer time span{color:var(--ouga-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.operation-log-delta{align-items:center;gap:6px;display:flex}.operation-log-delta small{color:var(--ouga-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.operation-log-delta mark{font:600 12px var(--ui-font-display);border-radius:999px;padding:1px 8px}.operation-log-delta mark.positive{color:#9bcfa0;background:#406a452e;border:1px solid #406a4573}.operation-log-delta mark.negative{color:#e3a59c;background:#6e35312e;border:1px solid #6e353173}.operation-log-notice{color:var(--ouga-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}:root[data-theme=light] .operation-log-heading{background:#f8f5edf0}:root[data-theme=light] .operation-log-toolbar{background:#4955520f}:root[data-theme=light] .operation-log-panel .operation-log-entry{background:linear-gradient(145deg,#fffdf7,#ebe9e1)!important}:root[data-theme=light] .operation-log-summary,:root[data-theme=light] .operation-log-facts>span{background:#4955520b}:root[data-theme=light] .operation-log-avatar{background:#fffdf7}.operation-log-panel .operation-log-entry{position:relative!important}.operation-log-panel .operation-log-summary{display:block!important}@media (max-width:1050px){.operation-log-list{grid-template-columns:1fr}}@media (max-width:760px){.operation-log-heading{flex-direction:column;align-items:start;padding:13px}.operation-log-heading>strong{justify-items:start;font-size:21px}.operation-log-toolbar{flex-direction:column;align-items:stretch}.operation-log-toolbar-actions{justify-content:flex-end}.operation-log-panel .operation-log-entry{grid-template-columns:auto 1fr!important;gap:10px!important;padding:13px!important}.operation-log-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operation-log-entry-body>footer{grid-template-columns:1fr 1fr;display:grid}}.inventory-search-row .inventory-card-switcher{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;width:min(100%,430px)!important;padding:3px!important;display:grid!important}.inventory-search-row .inventory-card-switcher>button{width:100%!important;min-width:0!important;height:36px!important;font:600 clamp(10px,.66vw,13px)/1 var(--ui-font-body)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;display:flex!important}.inventory-search-row .inventory-card-switcher>button.active,.inventory-search-row .inventory-card-switcher>button.catalog-settings-trigger:hover{color:var(--ouga-pill-active-text)!important;background:var(--ouga-pill-active-bg)!important;box-shadow:inset 0 0 0 1px var(--ouga-pill-active-border)!important}.inventory-machine-list>button,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor),:root[data-theme=light] .inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor){grid-template-columns:62px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.inventory-machine-list>button>.stock-pill{width:62px!important;min-width:62px!important;max-width:62px!important;padding-inline:5px!important}.inventory-machine-list .result-identity-row{grid-template-columns:minmax(0,1fr) 60px!important;gap:8px!important}.inventory-machine-list .result-location-pill{width:60px!important;min-width:60px!important;max-width:60px!important;padding-inline:4px!important}.inventory-machine-list .result-machine-identity .machine-code{letter-spacing:0!important;text-overflow:clip!important;font-size:clamp(12px,3.7cqi,17px)!important;overflow:visible!important}.inventory-machine-list .result-machine-identity small{letter-spacing:0!important;text-overflow:clip!important;font-size:clamp(9px,2.8cqi,12px)!important;overflow:visible!important}.catalog-manager-dialog>header{align-items:start!important;gap:var(--ui-space-4)!important;min-height:150px!important;padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-4)!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important;overflow:visible!important}.catalog-manager-dialog>header h2{margin:var(--ui-space-2) 0 var(--ui-space-1)!important;font-size:clamp(28px,2.4vw,42px)!important;line-height:1.05!important;position:static!important;transform:none!important}.catalog-manager-dialog>header p{max-width:680px;margin:0!important;font-size:clamp(10px,.7vw,13px)!important;line-height:1.6!important;position:static!important;transform:none!important}.settings-subnav{margin:0!important;position:static!important;transform:none!important}.area-setting-row{grid-template-columns:54px 82px minmax(180px,1fr) 82px!important}.area-setting-row>label:nth-of-type(2):not(.area-enable){grid-column:3!important;display:grid!important}.area-setting-row>label:nth-of-type(3):not(.area-enable){display:none!important}.area-setting-row>strong{grid-column:4!important}.area-location-list{grid-column:3!important}.area-settings-actions button:first-child{display:none!important}.catalog-add-row{grid-template-columns:minmax(120px,.45fr) minmax(220px,1fr) 110px!important}@media (max-width:760px){.inventory-search-row .inventory-card-switcher{width:100%!important}.catalog-manager-dialog>header{min-height:132px!important;padding:var(--ui-space-4) var(--ui-space-3) var(--ui-space-3)!important}.area-setting-row{grid-template-columns:48px 74px minmax(0,1fr) 56px!important}.catalog-add-row{grid-template-columns:1fr!important}}@container (max-width:430px){.inventory-machine-list>button,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor){grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;padding-inline:10px!important}.inventory-machine-list>button>.stock-pill{width:54px!important;min-width:54px!important;max-width:54px!important;padding-inline:4px!important}.inventory-machine-list .result-identity-row{grid-template-columns:minmax(0,1fr) 54px!important;gap:8px!important}.inventory-machine-list .result-location-pill{width:54px!important;min-width:54px!important;max-width:54px!important}.inventory-machine-list .result-machine-meta{right:64px!important}}@media (max-width:420px){.inventory-machine-list>button,.inventory-machine-list>button:is(.active,.red-zone,.database-red-zone,.favorite-machine,.watch-machine,.watch-floor){grid-template-columns:64px minmax(0,1fr)!important;gap:7px!important;padding-inline:8px!important}.inventory-machine-list>button>.stock-pill{width:64px!important;min-width:64px!important;max-width:64px!important}.inventory-machine-list .result-identity-row{grid-template-columns:minmax(0,1fr) 56px!important;gap:6px!important}.inventory-machine-list .result-location-pill{width:56px!important;min-width:56px!important;max-width:56px!important}}.inventory-history{font-family:var(--ui-font-body);gap:6px;display:grid}.inventory-history .history-entry{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:22px minmax(62px,auto) minmax(112px,1fr) minmax(70px,auto) minmax(92px,auto) 54px;align-items:center;gap:8px;margin:0;padding:5px 8px;display:grid}.inventory-history .history-action{color:#e7efedd9;white-space:nowrap;font-size:10px;font-weight:600}.inventory-history .history-change{border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);min-width:0;color:var(--ui-text);background:var(--ui-surface-sunken);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:5px 9px;font-size:10px;font-style:normal;overflow:hidden}.inventory-history .history-operator-name{color:#e7efedd1;gap:2px;max-width:14em;font-size:10px;font-weight:600;display:grid;overflow:hidden}.inventory-history .history-operator-name>span,.inventory-history .history-operator-name>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inventory-history .history-operator-name>small{color:var(--ui-text-faint);font-size:8px;font-weight:500}.inventory-history .history-time{color:#e7efed94;white-space:nowrap;font-size:9px}.inventory-history .history-rollback.ui-button{border-color:var(--ui-border-strong);width:54px;min-width:54px;max-width:54px;height:24px;min-height:24px;color:var(--ui-text-muted);background:var(--ui-surface-soft);font:600 9px/1 var(--ui-font-body);justify-self:end;margin-left:0;padding:0 8px}.inventory-history .history-rollback.ui-button:hover{color:var(--ui-accent-strong);border-color:var(--ui-accent);background:var(--ui-accent-tint)}.history-operator-avatar{object-fit:cover;color:#e7efedd9;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:inline-flex}.history-operator-avatar-fallback{color:#f4e8c8;background:linear-gradient(135deg,#b8904259,#78643273)}.consumable-card-updated{color:#e7efed94;letter-spacing:.02em;margin-top:1px;font-size:9px;line-height:1.35;display:block}.consumable-card.yellow .consumable-card-updated{color:#28271699}@media (max-width:760px){.inventory-history .history-entry{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"avatar action time""avatar change change""avatar operator operator"".button button";row-gap:4px}.inventory-history .history-action{grid-area:action}.inventory-history .history-change{grid-area:change}.inventory-history .history-time{grid-area:time}.inventory-history .history-operator-name{grid-area:operator;max-width:none}.inventory-history>p>button{grid-area:button}.inventory-history .history-rollback.ui-button{width:52px;min-width:52px;max-width:52px;height:24px;min-height:24px}}:root[data-theme=light] .inventory-history .history-entry{background:#fff9;border-color:#3c505a24}:root[data-theme=light] .inventory-history .history-action{color:#2c4144}:root[data-theme=light] .inventory-history .history-change{color:#506a6f}:root[data-theme=light] .inventory-history .history-operator-name{color:#2c4144}:root[data-theme=light] .inventory-history .history-time{color:#6e8084}:root[data-theme=light] .history-operator-avatar{border-color:#0000001f}:root[data-theme=light] .history-operator-avatar-fallback{color:#2c4144;background:linear-gradient(135deg,#d8c69bb3,#b890428c)}:root[data-theme=light] .consumable-card-updated{color:#6e8084}:root[data-theme=light] .consumable-card.yellow .consumable-card-updated{color:#282716b3}.quick-stock-changes article>b{text-shadow:0 1px 2px #00000059;color:#f4f7f4!important}.quick-stock-changes article>small{color:#eff6f3d1!important}.quick-stock-changes article .quick-quantity-editor button,.quick-stock-changes article .quick-quantity-editor input{color:#edf5f2!important;background:#05101461!important;border-color:#e2f0ec59!important;font-size:11px!important;font-weight:600!important}:root[data-theme=light] .quick-stock-changes article>b{color:#f8fbf8!important}:root[data-theme=light] .quick-stock-changes article>small{color:#f6fbf9e0!important}:root[data-theme=light] .quick-stock-changes article .quick-quantity-editor button,:root[data-theme=light] .quick-stock-changes article .quick-quantity-editor input{color:#f3faf7!important;background:#1a2d307a!important;border-color:#ffffff8c!important}.quick-stock-changes article{min-width:0!important;overflow:hidden!important}.quick-stock-changes article .quick-quantity-editor{box-sizing:border-box!important;grid-template-columns:minmax(24px,1fr) minmax(30px,1.15fr) minmax(24px,1fr)!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:14px 0 0!important;padding:0 2px!important;display:grid!important;overflow:hidden!important}.quick-stock-changes article .quick-quantity-editor button,.quick-stock-changes article .quick-quantity-editor input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important}.quick-stock-changes article.stock-deducting{border:2px solid #792b35!important;border-radius:12px!important;animation:2.8s ease-in-out infinite quick-stock-deduct-breathe!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #b536426b,inset 0 0 22px #691a2547!important}.quick-stock-changes article.stock-deducting>small{color:#c96a72!important}@keyframes quick-stock-deduct-breathe{0%,to{filter:brightness(.98);border-color:#682832;box-shadow:inset 0 0 0 1px #892b3766,inset 0 0 16px #5b161f38}50%{filter:brightness(1.06);border-color:#754b78;box-shadow:inset 0 0 0 1px #a7496894,inset 0 0 28px #52245c6b}}:root[data-theme=light] .quick-stock-changes article.stock-deducting{border-color:#8f3942!important;box-shadow:inset 0 0 0 1px #8f394257,inset 0 0 20px #7e273129!important}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry{grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(0,1fr) 72px;align-items:center;gap:12px}.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inventory-note-search-inline,.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inventory-help-wrap,.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inspection-entry-wrap{align-self:center;min-width:0}.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inventory-note-search-inline,.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inventory-help-wrap,.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inventory-help-wrap>.inventory-search,.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inventory-help-wrap>.quick-stock-command{height:42px}.inventory-shell .inventory-search-row-clean.has-inspection-entry .inventory-search,.inventory-shell .inventory-search-row-clean.has-inspection-entry .quick-stock-command{box-sizing:border-box;align-items:center;min-width:0;display:flex}.inventory-shell .inventory-search-row-clean.has-inspection-entry .inventory-search>span,.inventory-shell .inventory-search-row-clean.has-inspection-entry .quick-stock-command>span{text-align:center;flex:0 0 22px;place-items:center;width:22px;height:22px;line-height:1;display:grid}.inventory-shell .inventory-search-row-clean.has-inspection-entry .inventory-search input,.inventory-shell .inventory-search-row-clean.has-inspection-entry .quick-stock-command input{flex:auto;width:0;min-width:0;height:100%;line-height:1.2}.inventory-shell .inventory-search-row-clean.has-inspection-entry .quick-stock-command>button{flex:none;min-width:52px;height:30px;margin:0 5px 0 auto;padding-inline:10px}.inventory-shell .inventory-search-row-clean.has-inspection-entry>.inspection-entry-wrap{width:72px;height:42px}.inventory-shell .inventory-search-row-clean.has-inspection-entry .inspection-entry-button{width:100%;height:30px;min-height:30px;margin:0;font-size:8px}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-machine-entry{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry.has-machine-entry{grid-template-columns:repeat(5,minmax(0,1fr))}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry>.inventory-note-search-inline,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry>.inventory-help-wrap,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry>.inspection-entry-wrap,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-machine-entry>.machine-entry-wrap{align-self:center;width:100%;min-width:0;height:42px}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .inventory-search,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .quick-stock-command,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .inspection-entry-button,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-machine-entry .machine-entry-button{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);height:42px;min-height:42px;color:var(--ui-text-muted);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-sm), inset 0 1px color-mix(in srgb, var(--ui-text-on-accent) 18%, transparent);font:600 clamp(11px, .72vw, 14px)/1 var(--ui-font-body);letter-spacing:0}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .inventory-search:focus-within,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .quick-stock-command:focus-within,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .inspection-entry-button:hover,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-machine-entry .machine-entry-button:hover{border-color:var(--ui-focus);color:var(--ui-text);background:var(--ui-accent-tint);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-focus) 20%, transparent)}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .inspection-entry-button,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-machine-entry .machine-entry-button{width:100%;padding:0 var(--ui-space-3);cursor:pointer}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .inventory-search input,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .quick-stock-command input{font:600 clamp(11px, .72vw, 14px)/1.2 var(--ui-font-body)}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .inventory-search>span,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .quick-stock-command>span{width:22px;color:var(--ui-accent);flex-basis:22px;font-size:18px}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry .quick-stock-command>button{border:1px solid var(--ui-accent);border-radius:var(--ui-radius-pill);min-width:56px;height:30px;color:var(--ui-text-on-accent);background:var(--ui-accent);font:600 clamp(10px, .66vw, 12px)/1 var(--ui-font-body);margin:0 5px 0 auto}.inventory-shell .inventory-note-search-inline:focus-within:not(:has(.note-search-results)):after{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-accent) 62%, var(--ui-border));width:max-content;max-width:min(430px,100vw - 32px);color:var(--ui-text-muted);background:linear-gradient(145deg, var(--ui-surface-raised), var(--ui-surface-soft));box-shadow:var(--ui-shadow-md), inset 0 1px color-mix(in srgb, var(--ui-text-on-accent) 28%, transparent);font:500 clamp(11px, .64vw, 13px)/1.58 var(--ui-font-body);border-radius:11px;margin:0;padding:11px 14px;top:calc(100% + 10px);left:12px;right:auto}.inventory-shell .inventory-note-search-inline:focus-within:not(:has(.note-search-results)):before{z-index:71;border-top:1px solid color-mix(in srgb, var(--ui-accent) 62%, var(--ui-border));border-left:1px solid color-mix(in srgb, var(--ui-accent) 62%, var(--ui-border));background:var(--ui-surface-raised);content:"";width:9px;height:9px;position:absolute;top:calc(100% + 6px);left:25px;transform:rotate(45deg)}@media (max-width:1280px) and (min-width:761px){.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry.has-machine-entry{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry>.inspection-entry-wrap{grid-area:2/2}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry>.machine-entry-wrap{grid-area:2/3}}@media (max-width:760px){.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-machine-entry,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry.has-machine-entry{grid-template-columns:1fr;gap:8px}.inventory-shell .inventory-search-row.inventory-search-row-clean.has-inspection-entry>.inspection-entry-wrap,.inventory-shell .inventory-search-row.inventory-search-row-clean.has-machine-entry>.machine-entry-wrap{grid-area:auto/1}.inventory-shell .inventory-note-search-inline:focus-within:not(:has(.note-search-results)):after{top:auto;right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:auto;max-width:none;left:10px}.inventory-shell .inventory-note-search-inline:focus-within:not(:has(.note-search-results)):before{display:none}}
