.inventory-article-search{position:relative;display:grid;gap:5px;min-width:260px;max-width:420px}.inventory-article-search input{min-height:34px;width:100%;box-sizing:border-box}.inventory-article-search [data-article-results]:not(:empty){position:absolute;top:65px;left:0;right:0;z-index:10;max-height:300px;overflow:auto;padding:6px;background:var(--acc-card-bg,#fff);border:1px solid var(--acc-stroke);box-shadow:0 5px 12px #0003}.inventory-article-search [data-article-results] button{display:flex;flex-wrap:wrap;text-align:left;width:100%;margin:3px 0}.inventory-article-search [data-article-selected]{display:flex;gap:8px;align-items:center}.inventory-article-search small{display:block;color:var(--acc-muted)}.inventory-location-drawing{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px}.inventory-location-racks{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;align-content:start}.inventory-location-rack{color:var(--acc-text);background:var(--acc-card-bg);border:1px solid var(--acc-stroke);padding:12px;cursor:pointer;text-align:center}.inventory-location-rack svg{display:block;width:100%;height:140px}.inventory-location-rack strong,.inventory-location-rack small{display:block}.inventory-location-rack[aria-pressed=true]{outline:3px solid var(--acc-brand,#3c8dbc)}.inventory-location-drawing aside{padding:14px;border:1px solid var(--acc-stroke);background:var(--acc-card-bg)}.inventory-location-rack:focus-visible{outline:3px solid var(--acc-brand,#3c8dbc)}.inventory-location-count{font-size:24px;font-weight:700}.inventory-location-plan [data-location-message]{margin:12px 0}.inventory-location-plan .inventory-toolbar{align-items:start}@media(max-width:1050px){.inventory-location-drawing{grid-template-columns:1fr}}@media(max-width:500px){.inventory-article-search{min-width:0;width:100%}}
.inventory-location-plan button.inventory-location-rack{display:flex!important;flex-direction:column!important;align-items:center;justify-content:flex-start;gap:6px;min-height:250px;background:var(--acc-card-bg)!important;color:var(--acc-text)!important;white-space:normal}.inventory-location-plan button.inventory-location-rack svg{flex:none;width:210px;max-width:100%;height:140px}.inventory-location-plan button.inventory-location-rack[aria-pressed=true]{outline:3px solid var(--acc-brand,#3c8dbc)!important;outline-offset:1px}.inventory-location-plan button.inventory-location-rack>strong{font-size:15px}.inventory-location-plan button.inventory-location-rack>small{font-weight:400}
