.breakage-panel[data-v-0b454abe]{background:var(--el-bg-color);border:1px solid var(--el-border-color-light);border-radius:12px;padding:18px}.breakage-panel--operator[data-v-0b454abe]{border-color:#22293926;border-radius:18px;color:#1f2a44;padding:20px}.breakage-panel__header[data-v-0b454abe]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.breakage-panel__title[data-v-0b454abe]{font-size:18px;margin:0}.breakage-panel--operator .breakage-panel__title[data-v-0b454abe]{font-size:24px}.breakage-panel__description[data-v-0b454abe]{color:var(--el-text-color-secondary);margin:4px 0 0}.breakage-panel__empty[data-v-0b454abe]{color:var(--el-text-color-secondary);padding:18px;text-align:center}.breakage-panel__register--operator[data-v-0b454abe]{--el-button-bg-color:#ff9a3c;--el-button-border-color:#ff9a3c;--el-button-hover-bg-color:#ff7a1a;--el-button-hover-border-color:#ff7a1a;--el-button-active-bg-color:#e86b0c;--el-button-active-border-color:#e86b0c;border-radius:16px;font-size:18px;font-weight:800;min-height:56px;padding:14px 24px}.breakage-history[data-v-0b454abe]{display:grid;gap:10px}.breakage-history__row[data-v-0b454abe]{align-items:center;border:1px solid var(--el-border-color-lighter);border-left:4px solid var(--el-color-warning);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) auto auto auto auto;padding:12px}.breakage-history__row.is-cancelled[data-v-0b454abe]{border-left-color:var(--el-color-info);opacity:.78}.breakage-history__name[data-v-0b454abe]{font-weight:700}.breakage-history__meta[data-v-0b454abe]{color:var(--el-text-color-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px}.breakage-history__quantity[data-v-0b454abe]{font-weight:600;text-align:right}.breakage-history__quantity small[data-v-0b454abe]{color:var(--el-text-color-secondary);display:block;font-weight:400}.breakage-history__cost[data-v-0b454abe]{font-weight:700}.breakage-history__cancellation[data-v-0b454abe]{color:var(--el-text-color-secondary);font-size:13px;grid-column:1/-1}.breakage-editor[data-v-0b454abe]{display:grid;gap:14px}.breakage-editor__row[data-v-0b454abe]{align-items:end;border:1px solid var(--el-border-color-lighter);border-radius:8px;display:grid;gap:10px;grid-template-columns:34px minmax(210px,2fr) minmax(180px,1.5fr) minmax(125px,1fr) minmax(125px,1fr) auto;padding:12px}.breakage-editor__index[data-v-0b454abe]{align-self:center;font-weight:700}.breakage-editor[data-v-0b454abe] .el-form-item{margin-bottom:0}.breakage-editor__availability[data-v-0b454abe]{color:var(--el-text-color-secondary);font-size:13px;grid-column:2/-1}.breakage-editor__validation[data-v-0b454abe]{background:#fff7ec;border:1px solid #f0b36d;border-radius:8px;color:#9a4b00;font-size:14px;font-weight:700;grid-column:2/-1;padding:10px 12px}.breakage-editor__error[data-v-0b454abe]{grid-column:2/-1}.breakage-editor__footer[data-v-0b454abe]{align-items:center;display:flex;gap:16px;justify-content:space-between}.breakage-editor__footer-message[data-v-0b454abe]{color:#9a4b00;font-weight:600;text-align:left}.breakage-editor__footer-actions[data-v-0b454abe]{display:flex;flex-shrink:0;gap:12px;justify-content:flex-end}.breakage-editor__stepper[data-v-0b454abe],.breakage-editor__units[data-v-0b454abe]{width:100%}.operator-breakage-dialog{--operator-dark:#1f2a44;--operator-accent:#ff9a3c;--operator-accent-strong:#ff7a1a;border-radius:24px;color:var(--operator-dark);font-family:Alegreya Sans,Trebuchet MS,Helvetica Neue,sans-serif}.operator-breakage-dialog .el-dialog__header{border-bottom:1px solid rgba(34,41,57,.12);padding:24px 28px 18px}.operator-breakage-dialog .el-dialog__title{color:var(--operator-dark);font-size:30px;font-weight:900}.operator-breakage-dialog .el-dialog__body{padding:24px 28px}.operator-breakage-dialog .el-dialog__footer{border-top:1px solid rgba(34,41,57,.12);padding:18px 28px 24px}.breakage-editor--operator[data-v-0b454abe]{gap:20px}.breakage-editor__row--operator[data-v-0b454abe]{background:#fbf6ef;border:2px solid #e2d4c3;border-radius:18px;gap:18px;grid-template-columns:48px minmax(260px,1.3fr) minmax(240px,1fr);padding:20px}.breakage-editor__row--operator .breakage-editor__index[data-v-0b454abe]{align-items:center;align-self:start;background:#1f2a44;border-radius:50%;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.breakage-editor__row--operator .breakage-editor__ingredient[data-v-0b454abe],.breakage-editor__row--operator .breakage-editor__quantity[data-v-0b454abe]{grid-column:2}.breakage-editor__row--operator .breakage-editor__lot[data-v-0b454abe],.breakage-editor__row--operator .breakage-editor__unit[data-v-0b454abe]{grid-column:3}.breakage-editor--operator[data-v-0b454abe] .el-form-item{display:block}.breakage-editor--operator[data-v-0b454abe] .el-form-item__label{align-items:center;color:#1f2a44;display:flex;font-size:18px;font-weight:800;height:auto;margin-bottom:10px}.breakage-editor--operator[data-v-0b454abe] .el-select__wrapper{border-radius:12px;font-size:17px;min-height:60px}.breakage-editor__stepper[data-v-0b454abe]{display:grid;gap:12px;grid-template-columns:82px minmax(0,1fr) 82px}.breakage-editor__stepper-button[data-v-0b454abe]{background:#1f2a44;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:22px;font-weight:900;min-height:64px}.breakage-editor__stepper-button[data-v-0b454abe]:disabled{cursor:not-allowed;opacity:.45}.breakage-editor__stepper-input[data-v-0b454abe]{background:#fff;border:2px solid #e2d4c3;border-radius:14px;box-sizing:border-box;color:#1f2a44;font-size:24px;font-weight:800;min-width:0;text-align:center;width:100%}.breakage-editor__units[data-v-0b454abe]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.breakage-editor__unit-button[data-v-0b454abe]{background:#fff;border:2px solid #e2d4c3;border-radius:14px;color:#1f2a44;cursor:pointer;font-size:17px;font-weight:800;min-height:64px;padding:10px 12px}.breakage-editor__unit-button.is-active[data-v-0b454abe]{background:#ff9a3c;border-color:#ff7a1a;color:#fff}.breakage-editor--operator .breakage-editor__availability[data-v-0b454abe],.breakage-editor--operator .breakage-editor__error[data-v-0b454abe],.breakage-editor--operator .breakage-editor__validation[data-v-0b454abe]{font-size:16px;grid-column:2/-1}.breakage-editor--operator .breakage-editor__remove[data-v-0b454abe]{font-size:16px;font-weight:800;grid-column:3;justify-self:end;min-height:48px}.breakage-editor--operator .breakage-editor__add[data-v-0b454abe]{border-radius:14px;font-size:18px;font-weight:800;min-height:58px}.breakage-editor__footer--operator .breakage-editor__footer-button[data-v-0b454abe]{border-radius:14px;font-size:18px;font-weight:800;min-height:58px;padding:14px 24px}@media(max-width:800px){.breakage-panel__header[data-v-0b454abe]{flex-direction:column}.breakage-history__row[data-v-0b454abe]{grid-template-columns:1fr auto}.breakage-editor__row[data-v-0b454abe]{grid-template-columns:28px 1fr}.breakage-editor__row[data-v-0b454abe]>*{grid-column:2}.breakage-editor__index[data-v-0b454abe]{grid-column:1;grid-row:1/5}.breakage-editor__row--operator[data-v-0b454abe]{grid-template-columns:48px minmax(0,1fr);padding:16px}.breakage-editor--operator .breakage-editor__availability[data-v-0b454abe],.breakage-editor--operator .breakage-editor__error[data-v-0b454abe],.breakage-editor--operator .breakage-editor__remove[data-v-0b454abe],.breakage-editor--operator .breakage-editor__validation[data-v-0b454abe],.breakage-editor__row--operator .breakage-editor__ingredient[data-v-0b454abe],.breakage-editor__row--operator .breakage-editor__lot[data-v-0b454abe],.breakage-editor__row--operator .breakage-editor__quantity[data-v-0b454abe],.breakage-editor__row--operator .breakage-editor__unit[data-v-0b454abe],.breakage-editor__row--operator[data-v-0b454abe]>*{grid-column:2}.breakage-editor__stepper[data-v-0b454abe]{grid-template-columns:72px minmax(0,1fr) 72px}.breakage-editor__footer[data-v-0b454abe],.breakage-editor__footer-actions[data-v-0b454abe]{align-items:stretch;flex-direction:column}.breakage-editor__footer-actions[data-v-0b454abe]{width:100%}.breakage-editor__footer-message[data-v-0b454abe]{text-align:center}}
