.personalization-heading,.personalization-empty{padding:24px}.personalization-heading p,.personalization-hint{line-height:1.7}.personalization-search{display:flex;gap:12px;align-items:end;margin-bottom:16px}.personalization-search label{flex:1;min-width:0}.personalization-field{border:1px solid var(--border,#dce2ef);border-radius:16px;padding:20px;margin:22px 0;background:var(--surface,#f8f9fd)}.personalization-field legend{padding:0 8px;font-weight:700}.personalization-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.personalization-fields-grid label{min-width:0}.personalization-check{display:flex!important;align-items:center;gap:10px!important;line-height:1.5}.personalization-check input[type=checkbox]{width:19px!important;height:19px!important;min-height:0!important;padding:0!important;flex:none;accent-color:#6b55df}.personalization-file-types{display:flex;gap:14px;flex-wrap:wrap;border:1px solid var(--border,#dce2ef);border-radius:10px;padding:14px}.personalization-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.personalization-field [hidden]{display:none!important}.personalization-hint{padding:16px;border-radius:12px;background:rgba(109,85,224,.08)}.commerce-personalization-picker{margin:20px 0;border:1px solid var(--commerce-border,#dce2ef);border-radius:16px;padding:20px}.commerce-personalization-picker legend{font-weight:700;padding:0 8px}.commerce-personalization-picker label{display:grid;gap:8px;margin:16px 0}.commerce-personalization-picker small{line-height:1.5}.commerce-personalization-summary{display:grid;gap:8px;margin:12px 0;padding:12px 0;font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.commerce-personalization-summary div{display:grid;gap:3px}.commerce-personalization-summary span{white-space:pre-wrap}.commerce-personalization-summary a{text-decoration:underline;color:inherit}.commerce-personalization-fee{font-weight:600}.commerce-personalization-picker input[type=file]{padding:12px;height:auto!important}.commerce-personalization-picker input[type=file]::file-selector-button{border:0;border-radius:8px;padding:8px 12px;margin-right:10px;background:#eee9ff;color:#312461}html[data-admin-theme=dark] .personalization-field{background:#1b253a;border-color:#39465f}html[data-admin-theme=dark] .personalization-file-types{border-color:#39465f}@media(max-width:640px){.personalization-fields-grid{grid-template-columns:1fr}.personalization-search{flex-wrap:wrap}.personalization-search label{flex-basis:100%}.personalization-field{padding:14px}.commerce-personalization-picker{padding:14px}}
.personalization-heading{margin-bottom:18px}.personalization-heading~.panel{margin-bottom:18px}.personalization-actions .button:not(.primary):not(.danger){background:var(--panel,#fff);color:var(--ink,#172039);border:1px solid var(--line,#dce2ef)}
