#actionWorkspace{margin:24px 0 30px;padding:24px;background:#fff;border:1px solid #d8e5df;border-radius:16px}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.workspace-heading small{color:#536b62}.workspace-heading h2{margin:6px 0 20px}.workspace-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-task{height:124px!important;width:100%;text-align:left;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border:1px solid #d7e5df;border-radius:10px;background:#f7faf8;color:#234d3d}.workspace-task strong{font-size:30px;line-height:1}.workspace-task small{font-size:12px}.workspace-task.critical{background:#fff3f2;border-color:#f0b9b4;color:#8f2427}.workspace-task.low{background:#fff8e9;border-color:#ecd096;color:#80500a}.workspace-shortcuts,.workspace-detail-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.workspace-shortcuts button,.workspace-heading button,.workspace-detail-tabs button,.workspace-check button,#dialog [data-workspace],.ops-tabs button,.ops-actions button,.ops-filter>button{width:160px;min-width:160px;max-width:160px;height:44px;flex:0 0 160px;font-size:12px;line-height:1.15;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.workspace-detail-tabs button{width:125px;min-width:125px;max-width:125px;flex-basis:125px}.workspace-check{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #d8e5df}.workspace-stock-button{width:100px!important;min-width:100px;height:44px!important;font-size:13px!important;border-color:#91b5a5}.workspace-more{margin-top:10px}.workspace-more summary{cursor:pointer;padding:8px 0;font-size:12px}.workspace-more button{display:block;margin:5px 0;min-height:36px}.workspace-ordered{display:block;margin-top:6px;color:#205d7f;font-weight:700}.stock-good{color:#166344!important}.workspace-shortages .ops-card{margin:16px 0}button:focus-visible,summary:focus-visible{outline:3px solid #237767;outline-offset:3px}.ops-status{font-weight:600}#rows td{vertical-align:top}#rows [data-details]{max-width:360px}#rows [data-details] strong{font-size:14px;line-height:1.4}.workspace-import-preview{max-height:320px;overflow:auto}.workspace-import-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-import-map select{width:100%}.workspace-import-error{color:#a42329}.workspace-import-note{padding:12px;background:#f0f6f3;border-radius:8px}
@media(max-width:700px){#actionWorkspace{padding:16px}.workspace-heading{align-items:start}.workspace-heading h2{font-size:20px}.workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-task{height:118px!important}#partsCard .tablewrap{overflow:visible}#partsCard table,#rows{display:block;width:100%}#thead{display:none}#rows tr{display:block;background:white;border:1px solid #cdded5;border-radius:12px;margin:12px 0;padding:14px;box-shadow:0 3px 10px #163c2810}#rows td{display:block;border:0;padding:7px 0;overflow-wrap:anywhere}#rows td:before{content:attr(data-label);display:block;color:#5d6e65;font-size:11px;margin-bottom:4px}#rows td:first-child:before{display:none}#rows td:nth-child(3){display:none}#rows .actions{display:inline-flex;margin-right:8px}.workspace-import-map{grid-template-columns:1fr}.workspace-detail-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:6px}}
html[data-device=mobile] #actionWorkspace{padding:16px}
@media(prefers-reduced-motion:reduce){#actionWorkspace *{scroll-behavior:auto}}

.workspace-part-thumb{width:52px;height:52px;object-fit:contain;float:left;margin:0 12px 8px 0;border-radius:8px;background:#f4f7f5}#actionWorkspace[hidden]{display:none}.workspace-stock-button[hidden]{display:none}

html[data-device=mobile] #rows td:before{content:attr(data-label);display:block;font-size:11px;color:#536b62}html[data-device=mobile] #rows td:first-child:before{display:none}html[data-device=mobile] #rows td:nth-child(3){display:none}
