.settings-ui{--tile-fill: rgba(255, 255, 255, .74);--tile-filter: blur(20px) saturate(1.3);--tile-border: rgba(255, 255, 255, .7);--tile-highlight: inset 0 1px 0 rgba(255, 255, 255, .85);--tile-shadow: 0 30px 70px -30px rgba(0, 0, 0, .5);--page-text: #0f172a;--page-muted: #475569;--page-accent: #0f172a;--page-error: #b91c1c;--page-border: rgba(100, 116, 139, .4);--page-shadow: none;--tile-ink-hair: rgba(100, 116, 139, .25);--tile-ink-tint: rgba(255, 255, 255, .55);--tile-ink-tint-strong: rgba(226, 232, 240, .55);--action-bg: #0f172a;--action-ink: #fff;--action-bg-hover: #1e293b;color:#0f172a;text-shadow:none;min-width:0}body:not(.business-layout) .settings-ui :is(.glass-light,.glass-effect,.glass-dropdown),body:not(.business-layout) .settings-ui.settings-dialog{background:#ffffffbd;backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid rgba(255,255,255,.7);box-shadow:0 30px 70px -30px #00000080,inset 0 1px #ffffffd9;--page-text: #0f172a;--page-muted: #475569;--page-border: rgba(100, 116, 139, .4);--page-shadow: none;--tile-ink-hair: rgba(100, 116, 139, .25);--tile-ink-tint: rgba(255, 255, 255, .55);--tile-ink-tint-strong: rgba(226, 232, 240, .55);--action-bg: #0f172a;--action-ink: #fff;--action-bg-hover: #1e293b;color:#0f172a;text-shadow:none}body:not(.business-layout) .settings-ui :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),select,textarea):not([aria-hidden=true]){width:100%;min-width:0;min-height:44px;padding:9px 14px;border:1px solid var(--pp-field-border, rgba(100, 116, 139, .4));border-radius:var(--pp-field-radius, 8px);background-color:var(--pp-field-bg, rgba(255, 255, 255, .8))!important;color:var(--pp-field-ink, #0f172a);font-size:1rem;line-height:1.5;text-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}body:not(.business-layout) .settings-ui :is(input,select,textarea):disabled{background-color:var(--pp-field-disabled-bg, rgba(226, 232, 240, .55))!important;color:var(--pp-field-placeholder, #64748b);cursor:not-allowed}body:not(.business-layout) .settings-ui :is(input,textarea)::-moz-placeholder{color:var(--pp-field-placeholder, #64748b);opacity:1}body:not(.business-layout) .settings-ui :is(input,textarea)::placeholder{color:var(--pp-field-placeholder, #64748b);opacity:1}body:not(.business-layout) .settings-ui :is(input,select,textarea):focus-visible{outline:2px solid var(--pp-focus, #475569);outline-offset:2px;box-shadow:0 0 0 3px var(--pp-focus-halo, rgba(15, 23, 42, .08))}body:not(.business-layout) .settings-ui label:has(input[type=radio]){border:1px solid var(--pp-choice-border, rgba(100, 116, 139, .3));background:var(--pp-choice-bg, rgba(255, 255, 255, .55))}body:not(.business-layout) .settings-ui label:has(input[type=radio]:checked){border-color:var(--pp-choice-checked-border, #0f172a);background:var(--pp-choice-checked-bg, rgba(15, 23, 42, .06))}body:not(.business-layout) .settings-ui label.border-dashed{border-color:var(--pp-field-border, rgba(100, 116, 139, .4));background:var(--pp-choice-bg, rgba(255, 255, 255, .55))}body:not(.business-layout) .settings-ui button.settings-action{min-height:44px;height:auto;padding:10px 16px;border:1px solid var(--pp-btn2-border, rgba(100, 116, 139, .4));border-radius:var(--pp-btn-radius, 8px);background:var(--pp-btn2-bg, rgba(255, 255, 255, .55));color:var(--pp-btn2-ink, #334155);font-family:inherit;font-size:.875rem;line-height:1.5;font-weight:500;text-shadow:none;transform:none}body:not(.business-layout) .settings-ui button.settings-action:hover:not(:disabled){background:var(--pp-btn2-hover, rgba(255, 255, 255, .9))}body:not(.business-layout) .settings-ui button.settings-action.settings-primary{--page-text: var(--pp-primary-ink, #fff);--page-muted: var(--pp-primary-muted, #e2e8f0);background:var(--pp-primary-bg, #0f172a);border-color:var(--pp-primary-bg, #0f172a);color:var(--pp-primary-ink, #fff);font-weight:600;box-shadow:var(--pp-primary-shadow, 0 10px 25px -12px rgba(15, 23, 42, .6))}body:not(.business-layout) .settings-ui button.settings-action.settings-primary:hover:not(:disabled){background:var(--pp-primary-bg-hover, #1e293b);border-color:var(--pp-primary-bg-hover, #0f172a)}body:not(.business-layout) .settings-ui button.settings-action.settings-danger{--page-text: #fff;--page-muted: #fff;background:#b91c1c;border-color:#b91c1c;color:#fff;font-weight:600}body:not(.business-layout) .settings-ui button.settings-action.settings-danger:hover:not(:disabled){background:#991b1b}body:not(.business-layout) .settings-ui button.settings-danger-outline{color:var(--pp-danger-ink, #b91c1c);border-color:var(--pp-danger-border, rgba(185, 28, 28, .3));background:var(--pp-danger-tint, #fff1f2)}body:not(.business-layout) .settings-ui button.settings-danger-outline:hover:not(:disabled){background:var(--pp-danger-tint-strong, #ffe4e6)}body:not(.business-layout) .settings-ui button.settings-choice{padding:14px 16px;text-align:left;border-radius:var(--pp-field-radius, 8px)}body:not(.business-layout) .settings-ui button.settings-action:disabled{opacity:.55;cursor:not-allowed}body:not(.business-layout) .settings-ui button.settings-action:focus-visible{outline:2px solid var(--pp-focus, #475569);outline-offset:3px}body:not(.business-layout) .settings-ui .editor-formcard{border-radius:24px;padding:20px}body:not(.business-layout) .settings-ui .editor-form>div>label{color:var(--pp-field-label, #334155)}@media (max-width: 479px){body:not(.business-layout) .settings-ui .editor-formcard{padding:16px}}body:not(.business-layout) .settings-ui :is(.flex,.grid)>*{min-width:0}body:not(.business-layout) .settings-ui :is(input,select,textarea,button,a){max-width:100%}body:not(.business-layout) .settings-ui :is(h1,h2,h3,p,label){overflow-wrap:anywhere}body:not(.business-layout) .settings-ui button.settings-action{white-space:normal;overflow-wrap:anywhere}body:not(.business-layout) .settings-ui :is(.editor-layout,.editor-danger-footer,.editor-choice,.media-grid,.filter-chips,.select-toolbar,.tab-bar)>*{min-width:0}body:not(.business-layout) .settings-ui :is(.choice-title,.choice-note,option){overflow-wrap:anywhere}
