.vp-category-details{border:1px solid #d9e4f1;border-radius:16px;background:var(--vp-panel-bg,#fff);padding:18px;margin:15px 0 22px}.vp-category-details strong{display:block;margin-bottom:5px}.vp-category-details [data-vp-category]:not([hidden]),.vp-category-details>div:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.vp-attribute-field{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:13px}.vp-attribute-field input{width:100%;min-width:0;border:1px solid #cdd8e7;border-radius:9px;padding:11px;background:var(--vp-panel-bg,#fff);color:inherit}.vp-category-details [hidden]{display:none!important}@media(max-width:650px){.vp-category-details [data-vp-category]:not([hidden]),.vp-category-details>div:not([hidden]){grid-template-columns:1fr}}/* v51: category-specific autocomplete, dropdowns and numeric controls */
.vp-attribute-field select,.vp-attribute-field input[type=number]{width:100%;min-width:0;border:1px solid #cdd8e7;border-radius:9px;padding:11px;background:var(--vp-panel-bg,#fff);color:inherit;font:inherit}
.vp-attribute-field input:focus-visible,.vp-attribute-field select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.vp-auto-hint{font-weight:400;line-height:1.45;color:var(--vp-muted,#60718c)}

/* v52: consistent, full-width native controls for every category */
.vp-attribute-field select,.vp-attribute-field input[type=date],.vp-attribute-field input[list]{width:100%;min-width:0;border:1px solid #cdd8e7;border-radius:9px;padding:11px;background:var(--vp-panel-bg,#fff);color:inherit;font:inherit;}
.vp-attribute-field select:focus-visible,.vp-attribute-field input[type=date]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
