.work-production-dialog_dialog__NEBUT{width:min(720px,calc(100vw - 32px))!important;max-width:720px!important;max-height:calc(100dvh - 48px);overflow-y:auto;font-family:var(--erp-font-body,inherit);color:var(--erp-text,#20282c)}.work-production-dialog_summary__MUTtV{background:var(--erp-soft,#f4f6f7);padding:var(--erp-space-4,16px);border-radius:var(--erp-radius-md,12px)}.work-production-dialog_summary__MUTtV small{font-size:var(--erp-text-sm,12px);color:var(--erp-muted,#64727a)}.work-production-dialog_summary__MUTtV h3{margin:6px 0;font-size:var(--erp-text-lg,16px);font-weight:600;line-height:1.45}.work-production-dialog_summary__MUTtV p{margin:8px 0 0;font-size:var(--erp-text-base,14px);line-height:1.5;white-space:pre-wrap}.work-production-dialog_form__RRFvS{display:grid;gap:var(--erp-space-4,16px);min-width:0}.work-production-dialog_grid__RMVKq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--erp-space-4,16px)}.work-production-dialog_wide___9l3Q{grid-column:1/-1}.work-production-dialog_booking__q_9EK{padding:var(--erp-space-4,16px);border:1px solid var(--erp-border,#dfe4e7);border-radius:var(--erp-radius-md,12px)}.work-production-dialog_booking__q_9EK summary{font-size:var(--erp-text-base,14px);font-weight:600;cursor:pointer}.work-production-dialog_booking__q_9EK[open]>summary{margin-bottom:var(--erp-space-4,16px)}.work-production-dialog_booking__q_9EK>.work-production-dialog_grid__RMVKq{margin-top:var(--erp-space-4,16px)}.work-production-dialog_actions__B6pb8{display:flex;justify-content:flex-end;gap:var(--erp-space-2,8px);flex-wrap:wrap;border-top:1px solid var(--erp-border,#dfe4e7);padding-top:var(--erp-space-4,16px)}.work-production-dialog_error__frqeN{display:grid;gap:var(--erp-space-2,8px);justify-items:start}.work-production-dialog_notice___d96I{margin:0;padding:var(--erp-space-3,12px) var(--erp-space-4,16px);border-radius:var(--erp-radius-sm,8px);background:var(--erp-info-surface,#edf3f8);color:var(--erp-info,#355f84);font-size:var(--erp-text-base,14px);line-height:1.5}.work-production-dialog_existing__q515I{display:grid;gap:var(--erp-space-3,12px)}.work-production-dialog_existing__q515I h3{font-size:var(--erp-text-base,14px);font-weight:600;margin:0}.work-production-dialog_existing__q515I>div{display:flex;justify-content:space-between;align-items:center;gap:var(--erp-space-3,12px);border:1px solid var(--erp-border,#dfe4e7);border-radius:var(--erp-radius-sm,8px);padding:var(--erp-space-3,12px)}.work-production-dialog_existing__q515I>div>span{display:grid;gap:4px;font-size:var(--erp-text-base,14px)}.work-production-dialog_existing__q515I small{color:var(--erp-muted,#64727a);font-size:var(--erp-text-sm,12px)}.work-production-dialog_existing__q515I>button{justify-self:start}.work-production-dialog_linkSummary__OG412{border:1px solid var(--erp-border,#dfe4e7);border-radius:var(--erp-radius-md,12px);padding:var(--erp-space-4,16px);font-size:var(--erp-text-base,14px);line-height:1.5}.work-production-dialog_linkSummary__OG412 p{margin:8px 0 0;color:var(--erp-muted,#64727a)}.work-production-dialog_confirm__kXxp0{display:flex;align-items:flex-start;gap:var(--erp-space-2,8px);margin-top:var(--erp-space-4,16px);font-size:var(--erp-text-base,14px)}.work-production-dialog_confirm__kXxp0 input{margin-top:4px;width:16px;height:16px;accent-color:var(--erp-accent)}@media(max-width:600px){.work-production-dialog_dialog__NEBUT{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);padding:var(--erp-space-4,16px)!important}.work-production-dialog_grid__RMVKq{grid-template-columns:1fr}.work-production-dialog_wide___9l3Q{grid-column:auto}.work-production-dialog_actions__B6pb8>button{min-height:var(--erp-control-height,44px)}.work-production-dialog_existing__q515I>div{align-items:flex-start;flex-wrap:wrap}}.erp-work-execution{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%}.erp-work-review{color:var(--erp-muted);white-space:normal}.erp-work-problem,.erp-work-review{font-size:var(--erp-font-helper,13px);line-height:1.4;overflow-wrap:break-word}.erp-work-problem{display:block;margin-top:5px;color:var(--erp-danger)}.erp-compact-row.erp-work-focused,.erp-work-focused>td{background:var(--erp-accent-soft,#f5f7d8);box-shadow:inset 0 2px 0 var(--erp-accent,#f1fa00),inset 0 -2px 0 var(--erp-accent,#f1fa00)}.erp-order-jobs{min-width:0;width:100%}