.production-plan-entry[hidden]{display:none}.production-plan-entry{margin:14px 0;padding:14px;border:1px solid #cbdde9;border-radius:10px;background:#f4f8fc}.production-plan-entry p{font-size:13px;margin:8px 0}.production-plan-entry .btn{width:100%;white-space:normal}.production-plans-intro{text-align:left;padding:16px 20px;background:#f4f8fc;border:1px solid #d7e4ee;border-radius:10px;margin-bottom:18px}.production-plans-intro p{margin:6px 0 12px}.production-plans-links{display:flex;gap:10px;flex-wrap:wrap}.production-plans-links a{font-size:13px;border:1px solid #cbdde9;padding:8px 12px;border-radius:7px;text-decoration:none}.production-plan-card{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background:#fafafa;display:flex;flex-direction:column;text-align:left}.production-plan-card[hidden]{display:none}.production-plan-image{display:flex;align-items:center;justify-content:center;background:#fff;min-height:140px;border:1px solid #eee;border-radius:6px;padding:12px;margin-bottom:12px}.production-plan-image img{height:140px;max-width:100%;object-fit:contain}.production-plan-card h3{font-size:16px;margin:8px 0}.production-plan-badge{font-size:12px;font-weight:700;color:#24567c;background:#eaf3fa;border-radius:20px;padding:6px 10px;align-self:flex-start}.production-plan-card label,.production-plan-dialog label{display:block;font-size:13px;font-weight:700;margin:12px 0;color:#46556a}.production-plan-card input:not([type=checkbox]),.production-plan-card textarea,.production-plan-dialog input:not([type=checkbox]),.production-plan-dialog textarea,.production-plan-dialog select{width:100%;padding:9px 10px;border:1px solid #cbd5e0;border-radius:6px;margin-top:6px;font:inherit;background:#fff;box-sizing:border-box}.production-plan-card textarea{resize:vertical;min-height:84px}.production-plan-card button,.production-plan-upload{font-size:13px;padding:9px 12px;border:1px solid #bcd2e3;border-radius:6px;background:#edf6fd;color:#245c8b;cursor:pointer;font-weight:600}.production-plan-card button:disabled{opacity:.5;cursor:wait}.production-plan-card [data-plan-save]{background:#09599c;color:#fff;width:100%}.production-plan-card [data-plan-delete],.production-plan-card [data-plan-photo-delete]{color:#b42318;background:#fff5f5;border-color:#efc7c3}.production-plan-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.production-plan-actions [data-plan-edit]{grid-column:1/-1}.production-plan-meta,.production-plan-status{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.production-plan-meta{color:#617187;margin:12px 0}.production-plan-status:empty{display:none}.production-plan-photos{padding:10px;border:1px solid #d7e4ee;border-radius:7px;background:#fff;margin-top:12px}.production-plan-photos h4{font-size:13px;margin:0 0 7px}.production-plan-photos p{font-size:12px;color:#617187;margin:5px 0 9px}.production-plan-thumbs{display:flex;flex-wrap:wrap;gap:8px}.production-plan-thumb{width:68px;position:relative}.production-plan-thumb img{width:68px;height:68px;object-fit:cover;border-radius:5px}.production-plan-thumb button{position:absolute;top:0;right:0;padding:0;width:23px;height:23px;border-radius:50%;font-size:15px}.production-plan-upload{display:block!important;text-align:center;font-weight:600!important;margin:10px 0 0!important}.production-plan-upload input{display:none!important}.production-plan-dialog{width:min(580px,calc(100% - 32px));max-height:90vh;overflow:auto;padding:24px;border:1px solid #cbdde9;border-radius:14px;color:#263448;background:#fff}.production-plan-dialog::backdrop{background:#1423378c}.production-plan-dialog h2{margin:0 0 8px;font-size:23px}.production-plan-dialog p{font-size:13px;line-height:1.5}.production-plan-dialog-actions{display:flex;gap:10px;flex-wrap:wrap}.production-plan-dialog-actions button{padding:10px 15px;border:1px solid #cbdde9;border-radius:7px;cursor:pointer}.production-plan-dialog-actions [type=submit]{background:#09599c;color:#fff}.production-plan-dialog-actions button:disabled{opacity:.5}.production-plan-dialog [role=status]{color:#9f2d21;min-height:20px}.production-plan-dialog .production-plan-dialog-note{color:#617187}@media(max-width:600px){.production-plan-dialog{padding:18px}.production-plans-links a{flex:1;text-align:center}.production-plan-dialog-actions button{flex:1}}#sbc-drafts-grid .production-plan-card{padding:1.5rem;min-width:0}.production-plan-card .sbc-bulk-select{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:1.4rem;font-weight:600;color:inherit}.production-plan-card .production-plan-image{margin:0 0 16px;padding:12px;min-height:0;box-sizing:content-box}.production-plan-card h3{margin:0 0 8px;font-size:1.6rem}.production-plan-card .production-plan-badge{align-self:stretch;border-radius:20px;padding:7px 12px;margin:0 0 12px;font-size:1.3rem;color:#2d3748;background:#edf2f7}.production-plan-card .production-plan-field{display:block;margin:0 0 12px;font-size:1.3rem;font-weight:700;color:#4a5568}.production-plan-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:6px;align-items:center}.production-plan-card .production-plan-name-row input{min-width:0;margin:0;padding:10px;font-size:1.4rem;font-weight:400}.production-plan-card .production-plan-field textarea{display:block;height:104px;min-height:104px;margin-top:6px;padding:9px 10px;font-size:1.4rem;font-weight:400}.production-plan-card [data-plan-save]{padding:10px 12px;background:#ebf8ff;color:#2b6cb0;border:1px solid #90cdf4;border-radius:6px;font-weight:700;white-space:nowrap}.production-plan-card [data-plan-save=notes]{width:100%;margin-top:8px}.production-plan-card [data-plan-save]:disabled{background:#edf2f7;color:#718096;border-color:#cbd5e0;opacity:1;cursor:not-allowed}.production-plan-card .production-plan-photos{padding:12px;margin:0 0 14px;border:1px solid #dbe4ee;border-radius:8px}.production-plan-card .production-plan-photos .sbc-draft-site-photos__hint{margin:0 0 10px;font-size:1.2rem;line-height:1.4;color:#718096}.production-plan-card .production-plan-thumbs{margin-bottom:9px}.production-plan-card .production-plan-photos .sbc-draft-site-photos__empty{margin:0;width:100%;font-size:1.2rem;color:#718096}.production-plan-card .production-plan-upload{display:flex!important;gap:7px;align-items:center;justify-content:center;margin:0!important;padding:8px 11px;min-height:40px;border-color:#90cdf4;background:#ebf8ff;color:#2b6cb0;font-size:1.3rem}.production-plan-card .production-plan-meta{margin:0 0 16px;font-size:1.4rem;color:#666;line-height:1.4}.production-plan-card .production-plan-actions{margin-top:auto;padding-top:4px}.production-plan-card .production-plan-actions [data-plan-edit]{background:#007bff;color:#fff;border:0;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400}.production-plan-card .production-plan-actions [data-plan-edit]:hover{background:#0056b3}.production-plan-card .production-plan-actions [data-plan-duplicate]{background:#ebf8ff;color:#2b6cb0;border-color:#90cdf4;font-size:1.4rem}.production-plan-card .production-plan-actions [data-plan-delete]{background:#fff5f5;color:#c53030;border-color:#feb2b2;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/production-plans.css.map */
