[hidden]{display:none!important}.new-group-button{color:#416ac1;border-color:#d6e2fa;background:#f7faff}.category-field>label{display:block;font-size:12px;color:#526887;margin-bottom:8px}.category-select-row{display:flex;align-items:center;gap:9px}.category-select-row select{flex:1;min-width:0}.category-select-row .btn{min-height:46px}.product-form-tabs{display:flex;gap:5px;padding:5px;background:#f1f5fc;border:1px solid #e5ecf8;border-radius:11px;margin-bottom:22px;overflow:auto}.product-form-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:12px 9px;color:#8196b5;font-size:12px;white-space:nowrap;border-radius:8px;min-height:44px}.product-form-tabs button[aria-selected=true]{background:white;color:#426bca;box-shadow:0 2px 7px #3c629416;font-weight:500}.product-form-tabs button:hover{color:#4168b9}.product-form-tabs button:focus-visible{outline:2px solid #9bb9f1;outline-offset:-2px}.tab-section-heading{margin-bottom:20px}.tab-section-heading h3{font-size:14px;font-weight:600;color:#59769f;margin:0 0 6px}.tab-section-heading p{font-size:11px;line-height:1.9;color:#8d9fba;margin:0}.title-with-action{display:flex;align-items:center;justify-content:space-between;gap:15px}.title-with-action .btn{flex-shrink:0}.inline-builder{background:#f5f8ff;border:1px solid #dce7fb;border-radius:10px;padding:17px;margin:4px 0 18px}.builder-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.builder-heading strong{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#5b7fb7}.builder-label{display:flex;flex-direction:column;gap:8px;color:#6f89ae;font-size:12px}.builder-label input{width:100%;min-height:44px;border:1px solid #d7e3f8;border-radius:8px;font-size:14px;color:#42618d;background:#fff}.builder-hint{font-size:10px;color:#8b9fbd;line-height:2;margin:11px 0}.builder-error{font-size:11px;color:#b56576;margin:8px 0}.builder-error:empty{display:none}.builder-actions{display:flex;align-items:center;gap:8px}.builder-actions .btn{font-size:11px;min-height:39px;padding:9px 13px}.inline-builder .switch-label{padding-top:13px}.product-tab-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:17px;border-top:1px dashed #e5ecf7;min-height:55px}.product-tab-navigation button:disabled{opacity:.4;cursor:default}.product-tab-navigation .btn{font-size:11px;min-height:38px}.product-tab-navigation>.text-link svg{transform:rotate(180deg)}.no-extra-fields{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:23px 18px;border:1px dashed #dde6f6;border-radius:10px;color:#94aacf;background:#fbfcff}.no-extra-fields p{font-size:12px;color:#7b94b8;margin:10px 0 4px}.no-extra-fields small{font-size:10px;color:#9cacbf}.product-notes{margin-top:22px}#product-extra-fields:empty{display:none}.product-form-error{scroll-margin-top:20px}.product-form-tabs~[role=tabpanel]{min-height:200px}.category-field~.wide:has(>#inline-group-builder[hidden]){display:none}
@media(max-width:600px){.product-form-tabs{gap:3px;padding:4px;margin-bottom:20px}.product-form-tabs button{flex-direction:column;font-size:10px;gap:6px;padding:10px 6px;min-height:64px}.product-form-tabs button svg{width:18px;height:18px}.category-select-row{gap:7px}.category-select-row .btn{padding:10px 12px;font-size:11px}.title-with-action{align-items:flex-start;flex-direction:column;gap:11px}.title-with-action .btn{font-size:11px;width:100%}.inline-builder{padding:14px}.builder-label input{font-size:16px}.builder-actions{flex-wrap:wrap}.builder-actions .btn.primary{flex:1}.tab-section-heading h3{font-size:13px}.tab-section-heading p{font-size:11px}.product-tab-navigation{gap:8px}.product-tab-navigation .btn{font-size:10px}.product-tab-navigation .text-link{font-size:10px}.enhanced-toolbar .new-group-button{color:#496dc0;border-color:#dbe5f8;flex:1;max-width:none}}
@media print{.new-group-button,.inline-builder,.product-form-tabs,.product-tab-navigation{display:none!important}}
