.bunt-orders .table-wrap{max-height:none!important;overflow:auto}.bunt-orders table{table-layout:fixed;width:100%;min-width:1000px}.bunt-orders th:nth-child(1){width:210px}.bunt-orders th:nth-child(2){width:17%}.bunt-orders th:nth-child(3){width:29%}.bunt-orders td{height:49px!important;padding:9px 12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.bunt-orders td .link-button{margin:0;padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:var(--text);white-space:nowrap;cursor:pointer}.bunt-orders td .link-button:hover{color:#c91924;text-decoration:underline}.bunt-orders tr[data-bunt-open]{cursor:pointer}.bunt-orders tr[data-bunt-open]:hover{background:#fff3f4}.bunt-badge{display:inline-block;border:1px solid #e0e5ed;background:#f5f7fa;border-radius:20px;padding:4px 9px;font-size:12px;font-weight:600;white-space:nowrap}.bunt-card.modal{width:calc(100vw - 40px)!important;max-width:none!important;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:0!important;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff}.bunt-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid #e5e9ef}.bunt-head h2{margin:5px 0 0;font-size:23px}.bunt-head small{color:#788496}.bunt-head-actions{display:flex;gap:12px;align-items:center}.bunt-more{position:relative}.bunt-more summary{cursor:pointer;padding:9px}.bunt-more>div{position:absolute;right:0;top:36px;z-index:9;background:white;padding:8px;border:1px solid #dfe4ec;box-shadow:0 10px 30px #14203325;border-radius:12px;width:200px}.bunt-more button{display:block;width:100%;text-align:left;padding:11px;background:white;border:0;border-radius:7px}.bunt-more button:hover{background:#fff0f1}.bunt-tabs{display:flex;gap:6px;padding:10px 24px;border-bottom:1px solid #e5e9ef;flex-shrink:0}.bunt-tabs button{background:transparent;border:0;padding:10px 18px;border-radius:9px;font-weight:600;color:#667389}.bunt-tabs button[aria-selected=true]{background:#fff0f1;color:#d31d30}.bunt-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.bunt-content{overflow:visible;padding:24px;min-width:0}.bunt-content [hidden]{display:none!important}.bunt-aside{background:#f8f9fb;border-left:1px solid #e5e9ef;padding:24px;overflow:visible;position:sticky;top:0;display:flex;flex-direction:column;gap:12px}.bunt-aside>strong{font-size:29px}.bunt-aside dl{display:grid;grid-template-columns:1fr auto;gap:15px;font-size:13px;margin:12px 0}.bunt-aside dt{color:#667389}.bunt-aside dd{margin:0;text-align:right}.bunt-aside button{width:100%}.bunt-aside input{min-width:0;width:100%}.bunt-feedback{font-size:13px;overflow-wrap:anywhere;color:#ab2535}.bunt-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bunt-line{display:grid;grid-template-columns:minmax(0,1fr) 125px 100px;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #e5e9ef}.bunt-line small,.bunt-detail small{display:block;color:#778294;margin-top:5px}.bunt-detail{padding:14px 0;border-bottom:1px solid #e5e9ef;overflow-wrap:anywhere}.bunt-detail p{margin:6px 0}.bunt-payment-summary{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:24px}.bunt-payment-summary b{display:block;font-size:20px;margin-top:8px}.bunt-content h3{margin:22px 0 14px}.bunt-content h3:first-child{margin-top:0}.bunt-content .modal-form{padding:0;display:grid;gap:16px}.bunt-content .modal-form>.primary-action,.bunt-content .modal-form>.secondary-action{justify-self:start}.bunt-content .print3d-order-items{max-height:none!important;overflow:visible}.bunt-loading{padding:28px!important}.bunt-content .print3d-order-form{height:auto!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto;overscroll-behavior:auto}.bunt-card .modal-actions{position:static}.bunt-card input,.bunt-card select,.bunt-card textarea{max-width:100%;min-width:0}.bunt-content .print3d-order-item{min-width:0}
@media(max-width:760px){.bunt-card.modal{width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0}.bunt-head{padding:14px}.bunt-head h2{font-size:18px}.bunt-tabs{padding:8px;gap:0;overflow:auto}.bunt-tabs button{padding:10px 12px;white-space:nowrap}.bunt-layout{display:flex;flex-direction:column;overflow:auto}.bunt-content{padding:16px;overflow:visible;flex:1}.bunt-aside{padding:16px;border-left:0;border-top:1px solid #e5e9ef;overflow:visible}.bunt-aside>strong{font-size:24px}.bunt-grid{grid-template-columns:1fr}.bunt-line{grid-template-columns:1fr 90px}.bunt-line>b{grid-column:2}.bunt-head-actions{gap:3px}.bunt-payment-summary{gap:15px}.bunt-card .modal-grid{grid-template-columns:1fr!important}.bunt-card .print3d-order-item-grid{grid-template-columns:1fr!important}}
.bunt-card .print3d-order-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.bunt-card .print3d-order-item-grid>*{min-width:0}.bunt-card .print3d-order-product-field{grid-column:auto}.bunt-card .print3d-order-quantity-field,.bunt-card .print3d-order-price-field{grid-column:auto}.bunt-card .print3d-order-mode{flex-wrap:wrap}.bunt-card .print3d-order-mode .link-button{border:0;background:transparent;color:#c91924}.bunt-card .print3d-duration-fields{min-width:0}.bunt-card .print3d-duration-fields label{min-width:0}.bunt-card .print3d-duration-fields input{width:100%}.bunt-card .print3d-order-accessory-name,.bunt-card .print3d-order-accessory-cost{grid-column:span 1}.bunt-card .print3d-order-item-grid [data-print3d-stock-fields],.bunt-card .print3d-order-item-grid [data-print3d-manual-fields]{grid-column:1/-1}
@media(max-width:760px){.bunt-card .print3d-order-item-grid{grid-template-columns:minmax(0,1fr)!important}.bunt-card .print3d-order-item-grid>*{grid-column:1/-1}.bunt-card .print3d-batch-timing-fields{display:flex;flex-wrap:wrap}.bunt-card .print3d-batch-timing-fields>label{min-width:0;flex:1 1 90px}}

.bunt-workflow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 24px;background:#fafbfc;border-bottom:1px solid #e5e9ef;flex-shrink:0}.bunt-workflow p{margin:0;color:#59697b;font-size:13px}.bunt-workflow .primary-action{white-space:normal}.bunt-workflow-feedback{color:#ab2535!important;flex-basis:100%}.bunt-workflow-feedback:empty{display:none}.bunt-content>[data-bunt-pane]{min-height:0;overflow:visible}.bunt-content .modal-form{overflow:visible;max-height:none}.bunt-aside{min-width:0}.bunt-content .print3d-order-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.bunt-layout{display:block}.bunt-content{flex:none}.bunt-aside{position:static}.bunt-workflow{padding:10px 14px}.bunt-workflow p{flex-basis:100%}.bunt-workflow>.primary-action{width:100%}}

.bunt-status-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;min-width:0}.bunt-status-field{display:flex;flex-direction:column;gap:7px;min-width:180px;max-width:100%;font-size:13px;color:#59697b}.bunt-status-field select{width:210px;max-width:100%;height:42px;padding:8px 12px;border:1px solid #cdd7e5;border-radius:10px;background:#fff;color:#17212e;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.bunt-status-field select:disabled{opacity:1;cursor:default;background:#f5f7fa}.bunt-status-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:42px}.bunt-status-actions button{min-height:42px;margin:0}.bunt-ready-mark{color:#177249;font-size:14px;font-weight:600}.bunt-workflow .bunt-status-controls{flex:1}.bunt-grid>.bunt-status-controls{align-self:start}@media(max-width:760px){.bunt-status-controls{width:100%;gap:8px}.bunt-status-field{flex:1}.bunt-status-field select{width:100%}.bunt-status-actions{gap:8px}.bunt-status-actions .primary-action{padding:10px 14px}}
.bunt-grid>.modal-field{align-self:start;display:flex;flex-direction:column;gap:7px}
