.trim-layout-toolbar{border:1px solid #c8989e;border-radius:10px;background:#fff6f6;padding:14px;margin:18px 0}.trim-layout-toolbar p{font-size:13px;line-height:1.5;margin:5px 0}.trim-layout-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.trim-layout-actions button{font-size:13px;min-height:40px;padding:8px 12px}.trim-layout-message{color:#7f1e28}.trim-layout-actions [hidden],.trim-card-controls[hidden]{display:none!important}[data-inventory-id].trim-layout-removed{display:none!important}[data-inventory-id]{position:relative}#trimlist .product.trim-layout-editing{height:530px;outline:1px dashed #a92936;border-top:46px solid #fbe9eb}[data-inventory-id]>.trim-card-controls{position:absolute;top:-41px;left:4px;right:4px;height:35px;display:flex;gap:4px;align-items:center;grid-column:1/-1}.trim-card-controls button{width:30px;min-width:30px;min-height:31px;padding:3px;margin:0;background:white;color:#333;border-color:#c5aeb0;font-size:16px}.trim-card-controls .trim-drag-handle{width:auto;flex:1;min-width:48px;font-size:12px;cursor:grab}.trim-card-controls .trim-drag-handle:active{cursor:grabbing}.trim-card-controls .trim-remove{font-size:23px;color:#a71928;font-weight:bold}.trim-card-controls button:disabled{opacity:.4;cursor:default}[data-inventory-id].trim-layout-dragging{opacity:.4}[data-inventory-id].trim-layout-drop{outline:4px solid #a71928}@media print{.trim-layout-toolbar,.trim-card-controls{display:none!important}}

@media(max-width:500px){#trimlist .product.trim-layout-editing{height:562px}}

.trim-drag-handle{touch-action:none}.trim-layout-pointerdrag,.trim-layout-pointerdrag *{cursor:grabbing!important;user-select:none!important}

[data-inventory-id].trim-layout-editing:hover,[data-inventory-id].trim-layout-editing:focus-within{outline:2px solid #a71928;box-shadow:0 0 0 4px #a7192818}[data-inventory-id].trim-layout-drop{outline:4px solid #a71928;background:#fff1f3}

[data-inventory-id].trim-layout-editing{outline:1px dashed #a92936;border-top:46px solid #fbe9eb;border-radius:7px}.inventory-choice-card{min-width:0;display:flex;flex-direction:column}.inventory-choice-card>.gauge-choice,.inventory-choice-card>.screw-type-card{width:100%;height:100%;flex:1}.inventory-choice-card.trim-layout-removed{display:none!important}.insulation-layout.trim-layout-editing{margin-bottom:22px}.trim-layout-actions button:focus-visible,.trim-card-controls button:focus-visible{outline:3px solid #a71928;outline-offset:2px}

.trim-layout-actions button:disabled{opacity:.5;cursor:default}.screw-order[hidden]{display:none!important}
