.sku-creation-form h3{font-size:14px;margin:24px 0 16px;color:#28483f}.sku-creation-time{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#f2f8f5;border:1px solid #dbeae1;border-radius:8px;gap:16px}.sku-creation-time span{color:#6a8378;font-size:12px}.sku-creation-time strong{font-size:20px;letter-spacing:.3px}.sku-creation-form .form-grid{gap:18px 24px}.sku-creation-form .form-field label{font-size:12px;color:#5e746a}.sku-creation-form input[readonly]{background:#f5f7f6;color:#536b60}.sku-creation-result{margin-top:24px;padding:20px;background:#eff8f2;border:1px solid #bad8c5;border-radius:8px}.sku-creation-result>span{font-size:12px;color:#528364}.sku-creation-result output{display:block;font-size:21px;font-family:Consolas,monospace;font-weight:600;color:#256d45;overflow-wrap:anywhere;margin:13px 0}.sku-creation-result p,.sku-creation-help{font-size:12px;color:#7c8c84;line-height:1.8}.sku-creation-help:empty{display:none}.sku-creation-person input{width:100%;border:1px solid #dbe5df;border-radius:6px;padding:12px}.sku-creation-person-option{display:block;width:100%;border:0;border-bottom:1px solid #edf2ef;background:#f8fbf9;text-align:left;padding:10px 12px;cursor:pointer;color:#365c45}.sku-creation-person-option:hover,.sku-creation-person-option:focus-visible{background:#e6f3eb}.sku-creation-person-option small{display:block;color:#84968b;margin-top:5px}.sku-creation-form .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){.sku-creation-time{align-items:flex-start;flex-direction:column}.sku-creation-form .form-grid{grid-template-columns:1fr}.sku-creation-result output{font-size:17px}}
.sku-creation-modal{height:min(90vh,1200px);height:min(90dvh,1200px);animation:none}
.sku-creation-modal .modal-head,.sku-creation-modal .modal-footer{flex-shrink:0}
.sku-creation-modal .modal-body{flex:1;scrollbar-gutter:stable;overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto}
.sku-creation-modal [hidden]{display:none!important}
.sku-creation-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.sku-creation-form #sku-creation-parent-help{display:flex;align-items:center;min-height:34px;margin:0}
.sku-creation-result output{height:2.8em;line-height:1.4;overflow:auto;margin:13px 0}
.sku-creation-result p{height:3.6em;line-height:1.8;overflow:auto;margin-bottom:0}

.sku-creation-modal #sku-creation-sub-error{min-height:3.6em}
.sku-creation-modal #sku-creation-sub-error:not(:empty){padding:12px 16px;border:1px solid #cbded4;border-radius:8px;background:#f3f8f5;color:#365c45}
.sku-creation-modal #sku-creation-sub-error[data-state="success"]{border-color:#96c9a7;background:#eff9f2;color:#206b3d;font-weight:600}
.sku-creation-modal #sku-creation-sub-error[data-state="error"]{border-color:#e0b0a8;background:#fff3f0;color:#a13228}
@media(max-width:600px){.sku-creation-modal .modal-footer{padding:12px}.sku-creation-actions{gap:6px}.sku-creation-modal .modal-body{padding:16px}}

.sku-creation-result-pair{margin-top:14px}.sku-creation-result-pair label{display:block;font-size:12px;color:#528364}.sku-creation-result-pair output{margin:8px 0 0}.sku-creation-result .sku-creation-product-name{font:600 16px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}
.sku-creation-person-popup{position:fixed;z-index:10025;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:1px solid #cce0d4;border-radius:8px;background:#fff;box-shadow:0 8px 24px #244d4926;padding:4px}.sku-creation-person-status{padding:12px;color:#7c8c84;font-size:12px;line-height:1.6}.sku-creation-person-popup .sku-creation-person-option{font-size:12px}
.sku-creation-person-feedback{font-size:12px;line-height:1.7;color:#526f60;overflow-wrap:anywhere;margin:8px 0 0}.sku-creation-person-feedback[data-state="error"]{color:#b33838}.sku-creation-person input[aria-invalid="true"]{border-color:#c66a6a}
.sku-creation-person{position:relative}.sku-creation-person::after{content:'⌄';position:absolute;right:14px;top:10px;color:#6a8378;pointer-events:none;font-size:18px}.sku-creation-person input{padding-right:38px}

.sku-creation-modal #sku-creation-sub-error:is([data-state="saving"],[data-state="checking"]){border-color:#ced9e2;background:#f3f6f9;color:#465b6d}
.sku-creation-modal #sku-creation-sub-error[data-state="unknown"]{border-color:#e8c780;background:#fff8e8;color:#85600b}

.sku-master-modal [hidden]{display:none!important}
.sku-master-modal .modal-footer{flex-wrap:wrap}
.sku-master-modal #sku-master-feedback{margin-bottom:16px}
.sku-master-modal #sku-master-feedback[data-state="error"],.sku-master-modal #sku-master-feedback[role="alert"]{background:#fff2f0;border-color:#efb8b3;color:#9c2e28}
.sku-master-modal #sku-master-feedback[data-state="unknown"]{background:#fff8e8;border-color:#e8c780;color:#85600b}
.sku-master-modal #sku-master-feedback:is([data-state="saving"],[data-state="checking"]){background:#f3f6f9;border-color:#ced9e2;color:#465b6d}
