.BGBnnG_root{--theme-card:#26262b;--theme-card-border:transparent;--theme-text:#e5edf7;--theme-muted:var(--builder-muted)}.BGBnnG_root[data-theme=light]{--theme-card:#fff;--theme-card-border:transparent;--theme-text:#111827;--theme-muted:#64748b}.BGBnnG_headerRow{min-width:0;display:block}.BGBnnG_scroll{padding:12px}.BGBnnG_section{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.BGBnnG_sectionTitle{color:var(--theme-muted);font-size:12px;font-weight:700}.BGBnnG_sectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.BGBnnG_addIconButton{color:#f8fafc;height:28px;font:inherit;cursor:pointer;background:#26262b;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.BGBnnG_root[data-theme=light] .BGBnnG_addIconButton{color:#172033;background:#f3e5dd}.BGBnnG_colorGrid,.BGBnnG_fontGrid,.BGBnnG_buttonGrid{grid-template-columns:1fr;gap:8px;display:grid}.BGBnnG_colorCard{border:1px solid var(--theme-card-border);background:var(--theme-card);border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:8px;display:grid;box-shadow:0 8px 20px #02061729}.BGBnnG_root[data-theme=light] .BGBnnG_colorCard{box-shadow:0 8px 20px #0f172a0f}.BGBnnG_colorPreview{border-radius:var(--builder-radius-button);width:54px;height:48px;box-shadow:inset 0 0 0 1px #ffffff38}.BGBnnG_colorCopy{min-width:0;color:var(--theme-text);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}:is(.BGBnnG_colorCopy .ant-input,.BGBnnG_colorInputRow .ant-input){border-radius:10px;height:32px;font-weight:400}.BGBnnG_colorTokenInput{display:block}.BGBnnG_colorInputRow{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.BGBnnG_colorInputRow .ant-color-picker-trigger{border-radius:10px;width:34px;min-width:34px;height:32px;min-height:32px;overflow:hidden;padding:0!important}.BGBnnG_colorInputRow .ant-color-picker-trigger .ant-color-picker-color-block{border-radius:10px;width:100%!important;height:100%!important;margin:0!important}.BGBnnG_colorInputRow .ant-color-picker-color-block-inner{border-radius:10px!important;width:100%!important;height:100%!important}.BGBnnG_fontCard{border:1px solid var(--theme-card-border);border-radius:var(--builder-radius-panel);background:var(--theme-card);flex-direction:column;justify-content:space-between;min-height:116px;padding:10px;display:flex;box-shadow:0 8px 20px #02061729}.BGBnnG_fontMeta{color:var(--theme-muted);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.BGBnnG_fontSample{color:var(--theme-text);text-align:center;font-size:64px;font-weight:400;line-height:.9}.BGBnnG_buttonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BGBnnG_buttonCard{border:1px solid var(--theme-card-border);border-radius:var(--builder-radius-panel);background:var(--theme-card);flex-direction:column;justify-content:center;align-items:stretch;gap:8px;min-height:62px;padding:8px;display:flex;box-shadow:0 8px 20px #02061729}.BGBnnG_buttonCard button{cursor:default;width:100%;min-height:34px}.BGBnnG_outlineControls{grid-template-columns:1fr;gap:8px;display:grid}.BGBnnG_compactField{color:var(--theme-muted);flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.BGBnnG_compactField .ant-input-number{border-radius:10px;width:100%;height:32px}.BGBnnG_compactField .ant-input-number-input{height:30px;font-weight:400}.BGBnnG_iconGrid{grid-template-columns:1fr;gap:8px;display:grid}.BGBnnG_iconCard{border:1px solid var(--theme-card-border);border-radius:var(--builder-radius-panel);background:var(--theme-card);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid;position:relative;box-shadow:0 8px 20px #02061729}.BGBnnG_root[data-theme=light] .BGBnnG_fontCard,.BGBnnG_root[data-theme=light] .BGBnnG_buttonCard,.BGBnnG_root[data-theme=light] .BGBnnG_iconCard{box-shadow:0 8px 20px #0f172a0f}.BGBnnG_iconPreview{background:color-mix(in srgb, var(--builder-muted) 12%, transparent);border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.BGBnnG_iconFields{gap:8px;min-width:0;display:grid}.BGBnnG_iconInlineFields{grid-template-columns:minmax(0,1fr) 74px;gap:8px;display:grid}.BGBnnG_iconInlineFields .ant-input-number{border-radius:10px;width:100%;height:32px}.BGBnnG_iconInlineFields .ant-input-number-input{height:30px;font-weight:400}.BGBnnG_removeIconButton{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 8px 18px #ef444447}