.billing-settings .billing-plan{border:1px solid var(--border,#d5dbe6);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.billing-settings .billing-plan-list{gap:16px;display:grid}.billing-settings .billing-plan legend{padding:0 6px;font-weight:600}.billing-settings input{min-width:0;max-width:100%}.billing-settings p{overflow-wrap:anywhere}:is(html,html[data-wookcom-theme]) .application-ui :is(.panel-navigation,.panel-navigation-overview,.panel-navigation-viewport,.panel-navigation-view,.property-stack,.property-section,.property-panel-body,.right-panel-content,.setting-info,.setting-control,.property-heading-copy,.wk-ui-copy,.wk-ui-resource-copy,.wk-ui-resource-actions){box-sizing:border-box;min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) .application-ui :is(.setting-info,.setting-title,.setting-desc,.property-heading-copy,.dashboard-category-copy,.wk-ui-resource-copy,.panel-navigation-heading,.wk-ui-text-wrap){white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}:is(html,html[data-wookcom-theme]) .application-ui .panel-category-row{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}:is(html,html[data-wookcom-theme]) .application-ui .panel-category{box-sizing:border-box;grid-template-columns:19px minmax(0,1fr) 17px;width:100%;min-width:0;display:grid}:is(html,html[data-wookcom-theme]) .application-ui .panel-category>.setting-info{overflow-wrap:break-word;min-width:0}:is(html,html[data-wookcom-theme]) .application-ui .panel-category-actions{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;padding:0 24px 16px;display:flex}:is(html,html[data-wookcom-theme]) .application-ui .setting-row[data-control-layout]{grid-template-columns:19px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}:is(html,html[data-wookcom-theme]) .application-ui .setting-row[data-control-layout]>.setting-info{grid-area:1/2;min-width:0;max-width:100%;padding-right:0}:is(html,html[data-wookcom-theme]) .application-ui .setting-row[data-control-layout]>.setting-control{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:100%;margin:0}:is(html,html[data-wookcom-theme]) .application-ui .setting-row[data-control-layout=inline]{grid-template-columns:19px minmax(0,1fr) auto}:is(html,html[data-wookcom-theme]) .application-ui .setting-row[data-control-layout=inline]>.setting-control{grid-area:1/3;width:auto}:is(html,html[data-wookcom-theme]) .application-ui .setting-control>div{min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) .application-ui .setting-control>.flex{flex-wrap:wrap}:is(html,html[data-wookcom-theme]) .application-ui:is(.right-panel,.property-panel) .editor-tool-list-row[data-resource-layout=split]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;width:100%;min-width:0;display:grid}:is(html,html[data-wookcom-theme]) .application-ui .wk-ui-resource-copy>:is(button,[role=button]){align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}:is(html,html[data-wookcom-theme]) .application-ui:is(.right-panel,.property-panel) .editor-tool-list-row[data-resource-layout=split]>.wk-ui-resource-actions,:is(html,html[data-wookcom-theme]) .application-ui .wk-ui-resource-actions>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}:is(html,html[data-wookcom-theme]) .application-ui :is(.panel-category,.wk-ui-resource-copy,.wk-ui-resource-actions,.setting-row,.panel-navigation-heading>button)>svg{flex-shrink:0}:is(html,html[data-wookcom-theme]) .application-ui :is(.truncate,.wk-ui-text-ellipsis){white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%;overflow:hidden}:is(html,html[data-wookcom-theme]) .application-ui :is(.wk-ui-token,.popup-link){white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) .application-ui .panel-navigation-heading>button>span{white-space:normal;word-break:normal;overflow-wrap:break-word;flex:auto;min-width:0}:is(html,html[data-wookcom-theme]) .application-ui:is(.right-panel,.property-panel) :where(input,select,textarea,fieldset){box-sizing:border-box;min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) .application-ui .wk-ui-resource-copy :is(button,[role=button])>svg{flex-shrink:0}:is(html,html[data-wookcom-theme]) .application-ui :is(.flex,.wk-ui-row)>:is(.truncate,.wk-ui-copy,.wk-ui-text-ellipsis){flex:1;min-width:0}:where(.owner-console,.admin-dialog) :is(.console-sidebar,.admin-content,.page-heading>div,.admin-form>*,fieldset){box-sizing:border-box;min-width:0;max-width:100%}:where(.owner-console,.admin-dialog) :is(h1,h2,h3,label,.welcome-name){white-space:normal;word-break:normal;overflow-wrap:break-word;min-width:0}:where(.owner-console,.admin-dialog) :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) :is(.application-ui.toolbar-tooltip,.property-tooltip){box-sizing:border-box;white-space:normal;word-break:normal;overflow-wrap:break-word;width:max-content;max-width:min(280px,100vw - 16px);height:auto;padding-block:8px}.application-ui .wk-ui-row{box-sizing:border-box;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.application-ui .wk-ui-grid{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-width:0;display:grid}.application-ui :is(.wk-ui-text-wrap,.wk-ui-text-ellipsis,.wk-ui-token){display:block}:is(html,html[data-wookcom-theme]) .application-ui .break-all{word-break:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) .application-ui .setting-row[data-control-layout=stack]>.setting-control>:not(button){box-sizing:border-box;width:100%;min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-category>.flex{flex:auto;min-width:0}:is(html,html[data-wookcom-theme]) .application-ui.right-panel{width:min(max(360px, var(--panel-width,440px)), var(--panel-available-width,calc(100vw - 24px)));max-width:var(--panel-available-width,calc(100vw - 24px));height:auto;max-height:var(--panel-rail-height,calc(100dvh - 80px));container-type:inline-size}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-page-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 16px;display:grid}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-page-tabs>button{white-space:normal;word-break:normal;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 4px;display:flex}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-settings-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 32px);margin:16px;display:grid}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-settings-tiles .panel-category{grid-template-columns:19px minmax(0,1fr) 17px;align-items:start;height:100%;padding:16px 12px}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-settings-tiles .setting-info{grid-area:2/1/auto/-1;margin-top:12px}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-settings-tiles .panel-category>svg:last-child{grid-area:1/3}@container (width<=300px){:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-settings-tiles{grid-template-columns:minmax(0,1fr)}}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-site-switch{color:var(--setting-text);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:16px;display:grid}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-site-switch>.panel-category{background:var(--setting-link,#0d6efd);color:var(--setting-card,#fff);border-radius:10px;min-height:48px;padding:12px}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-site-switch .setting-desc{display:none}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-site-switch :is(.setting-title,svg){color:inherit}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-site-switch .setting-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(html,html[data-wookcom-theme]) .application-ui.right-panel .wookcom-site-switch>.panel-category-actions{flex-wrap:wrap;max-width:80px;padding:0}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library{max-height:min(var(--library-rail-height,calc(100dvh - 80px)), calc(100dvh - 80px));top:64px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library>:is(.wookcom-library-menu,.wookcom-library-components){height:auto;min-height:0;max-height:inherit}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu>:last-child{flex:auto;min-height:0;overflow-y:auto}:is(html,html[data-wookcom-theme]) .application-ui.right-panel.component-settings-panel{width:min(var(--panel-width,380px),var(--panel-available-width,calc(100vw - 24px)));min-height:0}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .editor-panel-scroll>.property-panel-heading{z-index:3;color:#fff;background:#0069e8;min-height:48px;padding:12px 104px 12px 16px;position:sticky;top:0}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .property-panel-heading h2{color:#fff;font-size:14px;font-weight:500}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .property-panel-heading p{display:none}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel>.editor-panel-floating-actions{gap:4px;top:6px;left:auto;right:8px}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .editor-panel-floating-actions>button{color:#fff;box-shadow:none;background:0 0;border-color:#0000}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel>.editor-panel-top-edge{height:48px;top:0;left:0;right:96px}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .editor-panel-top-edge>span{display:none}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .component-settings-group{border:0;border-bottom:1px solid var(--setting-border);background:0 0;border-radius:0;margin:0;padding:0}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .component-settings-group>summary{cursor:pointer;word-break:normal;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.component-settings-group>summary::-webkit-details-marker{display:none}.component-settings-group[open]>summary>svg{transform:rotate(180deg)}.component-settings-group>summary:focus-visible{outline-offset:-2px;outline:2px solid #0069e8}:is(html,html[data-wookcom-theme]) .application-ui.component-settings-panel .component-settings-group-body{min-width:0;padding:12px 16px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library{gap:18px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu{background:var(--panel-surface);border:0;border-radius:22px;flex-shrink:0;width:208px;box-shadow:0 8px 30px #18283b0a}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-header{flex:none;min-height:108px;padding:24px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-tabs{background:0 0;border:0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 16px 22px;display:grid}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-tabs>button{background:var(--panel-surface);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--panel-ink);border:0;border-radius:10px;justify-self:center;box-shadow:0 6px 20px #18283b12}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-categories{scrollbar-width:thin;padding:12px 20px 18px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu .wookcom-category{height:40px;min-height:40px;color:var(--panel-muted);letter-spacing:.06em;box-shadow:none;background:0 0;border:0;border-radius:9px;margin:0 0 10px;padding:0 12px;font-size:14px;font-weight:500}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu .wookcom-category svg{color:var(--panel-ink);stroke-width:1.7px;width:16px;height:16px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu .wookcom-category[aria-pressed=true]{color:#fff;background:#006eea;box-shadow:0 8px 22px #0075ef30}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu .wookcom-category[aria-pressed=true] svg{color:#fff}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library :is(.wookcom-library-menu,.wookcom-library-components)>button[aria-label=Cerrar],:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .right-panel-heading>button{border:0;border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:0 3px 15px #18283b10}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-components{background:var(--panel-tile);border:0;border-radius:18px;width:min(254px,100vw - 48px)}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .component-library-card{border:1px solid var(--panel-line);background:var(--panel-surface);border-radius:9px;padding:6px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu .wookcom-category{text-align:left}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu .wookcom-category>.flex{gap:12px}@media (width>=768px){:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-menu .wookcom-category{height:clamp(32px,calc((var(--library-rail-height,700px) - 208px)/10 - 8px),40px);min-height:32px;margin-bottom:8px}}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library>:is(.wookcom-library-menu,.wookcom-library-components){border:1px solid #d5dae2;box-shadow:0 8px 28px #18283b1f,0 2px 7px #18283b0a}html[data-wookcom-theme=dark] .application-ui.wookcom-library>:is(.wookcom-library-menu,.wookcom-library-components){border-color:#454550;box-shadow:0 8px 28px #0006}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .library-menu-scroll{min-height:0;max-height:inherit;border-radius:inherit;overscroll-behavior:contain;overflow:hidden auto}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .library-menu-scroll .wookcom-library-categories{flex:none;max-height:none;overflow:visible}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-header .wookcom-logo{object-fit:contain;width:154px;max-width:100%;height:auto;margin:0}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library :is(.library-menu-scroll,.wookcom-library-components>.overflow-y-auto){scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;overscroll-behavior:contain}.application-ui.wookcom-library :is(.library-menu-scroll,.wookcom-library-components>.overflow-y-auto)::-webkit-scrollbar{width:3px}.application-ui.wookcom-library :is(.library-menu-scroll,.wookcom-library-components>.overflow-y-auto)::-webkit-scrollbar-track{background:0 0}.application-ui.wookcom-library :is(.library-menu-scroll,.wookcom-library-components>.overflow-y-auto)::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:8px}.application-ui.wookcom-library :is(.library-menu-scroll,.wookcom-library-components>.overflow-y-auto):hover{scrollbar-color:#94a3b866 transparent}.application-ui.wookcom-library :is(.library-menu-scroll,.wookcom-library-components>.overflow-y-auto):hover::-webkit-scrollbar-thumb{background:#94a3b866}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-components>button[aria-label=Contraer]{background:var(--panel-surface);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--panel-ink);border:0;border-radius:50%;box-shadow:0 3px 15px #18283b10}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-components{background:var(--panel-surface)}.library-catalog-layout{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.library-catalog-layout.has-groups{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);column-gap:20px}.library-catalog-layout>:is(header,.space-y-2){grid-column:1/-1;min-width:0}.catalog-groups{flex-direction:column;align-self:start;gap:6px;min-width:0;display:flex}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .catalog-groups>button{text-align:left;width:100%;min-width:0;min-height:40px;color:var(--panel-muted);white-space:normal;word-break:normal;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;display:block}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .catalog-groups>button[aria-pressed=true]{color:#fff;background:#006eea}.catalog-previews{flex-direction:column;gap:16px;min-width:0;display:flex}.header-library-layout{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:20px;display:grid}@media (width<=767px){:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-components:has(.catalog-groups){width:calc(100vw - 48px)}.library-catalog-layout.has-groups,.header-library-layout{grid-template-columns:minmax(0,1fr)}.catalog-groups{flex-flow:wrap;gap:4px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .catalog-groups>button{flex:auto;width:auto}}.library-preview-host:empty{display:none}.library-preview-host{max-height:inherit;flex:none}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .wookcom-library-components:has(.catalog-groups){width:220px;max-width:calc(100vw - 48px)}.header-library-layout{display:block}.library-preview-panel{width:280px;min-width:0;max-width:calc(100vw - 48px);max-height:min(var(--library-rail-height,calc(100dvh - 80px)),calc(100dvh - 80px));background:var(--panel-surface);color:var(--panel-ink);border:1px solid #d5dae2;border-radius:18px;flex-direction:column;display:flex;position:relative;box-shadow:0 8px 28px #18283b1f,0 2px 7px #18283b0a}.library-preview-scroll{min-height:0;max-height:inherit;border-radius:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;padding:16px;overflow:auto}.library-preview-scroll>h3{margin:0 0 16px;font-size:14px;font-weight:600}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-library .library-preview-close{z-index:20;background:var(--panel-surface);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--panel-ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;right:-8px;box-shadow:0 3px 15px #18283b10}html[data-wookcom-theme=dark] .library-preview-panel{border-color:#454550;box-shadow:0 8px 28px #0006}.library-preview-scroll::-webkit-scrollbar{width:3px}.library-preview-scroll::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:8px}@media (width<=767px){.application-ui.wookcom-library:has(.library-preview-panel)>.wookcom-library-components{display:none}.library-preview-panel{width:calc(100vw - 48px)}}@media (width<=1023px){.application-ui.wookcom-library[data-category-open=true]>.wookcom-library-menu{display:none}}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-tools .wookcom-tool-list :is(.wookcom-tool-scroll,.wookcom-history-tools){box-shadow:none;background:0 0;border:0;gap:10px;padding:0}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-tools .wookcom-tool-list .toolbar-tooltip-anchor>:is(button,a){background:var(--tool-background);color:var(--tool-muted-foreground);border:0;border-radius:10px;box-shadow:0 2px 10px #18283b08}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-tools .wookcom-tool-list .toolbar-tooltip-anchor>:is(button,a)[aria-expanded=true]{color:var(--tool-foreground);box-shadow:0 4px 16px #18283b16}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-tools .wookcom-tool-list button[data-publish-pending=true]{color:#fff;background:#33cba6}.wookcom-tool-scroll>.toolbar-tooltip-anchor:has(>.wookcom-ui-theme-toggle){order:20}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel{--panel-width:360px;border-radius:14px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .right-panel-heading{border-bottom:0;padding:26px 30px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .right-panel-heading h3{font-size:14px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .right-panel-heading p{font-size:12px;line-height:1.6}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .wookcom-page-tabs{background:var(--panel-tile);gap:0;padding:0}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .wookcom-page-tabs>button{color:var(--panel-muted);background:0 0;border:0;border-radius:18px 18px 0 0;padding:16px 8px;font-size:13px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .wookcom-page-tabs>button[aria-selected=true]{background:var(--panel-surface);color:var(--panel-ink);box-shadow:0 -6px 20px #18283b06}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-manager-search{margin:16px;padding:0}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-manager-search input{background:var(--panel-tile);border:0;border-radius:10px;min-height:40px;font-size:13px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-manager-search .property-icon-action{color:#fff;background:#0074e8;border:0;border-radius:9px;width:36px;min-width:36px;height:36px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-manager-resource{border:0;margin:6px 16px;padding:0}.page-resource-row{border:1px solid var(--panel-line,#e4e4e7);background:var(--panel-surface,#fff);border-radius:10px;align-items:center;gap:6px;min-width:0;min-height:38px;padding:3px 8px;display:flex}.page-resource-row[data-selected=true]{background:var(--panel-active,#f0f0f5);border-color:#2b82d4}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-resource-row button{box-shadow:none;background:0 0;border:0;min-height:30px;margin:0}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-row-name{text-align:left;flex:1;width:0;min-width:0;font-size:13px;font-weight:400}.page-row-grip{width:16px;color:var(--panel-muted);flex:none;padding:0}.page-row-options{width:28px;color:var(--panel-muted);flex:none;padding:0}.page-row-rename{flex:1;gap:4px;min-width:0;display:flex}.page-row-rename input{width:100%;min-width:0;min-height:30px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel :is(.page-add-row,.page-policy-row){border:1px solid var(--panel-line);background:var(--panel-surface);width:calc(100% - 32px);min-height:38px;color:var(--panel-muted);text-align:left;border-radius:10px;align-items:center;gap:12px;margin:6px 16px;padding:10px 14px;font-size:13px;font-weight:400;display:flex}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-add-row{border-style:dashed}.popup-config-route>.panel-category-row{display:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-commerce{border-bottom:1px solid var(--panel-line);padding:24px 28px}.page-commerce h4{align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-commerce>button{color:#fff;background:#0074e8;border:0;border-radius:9px;width:100%;padding:12px;font-size:13px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-option-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px 16px;display:grid}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-option-tiles>:is(.panel-category-row,.setting-row){background:var(--panel-tile);border:0;border-radius:12px;min-height:150px;margin:0;padding:16px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-option-tiles .panel-category{grid-template-columns:24px minmax(0,1fr) 16px;height:100%;padding:0}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-option-tiles .setting-desc{display:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-option-tiles .setting-info{grid-area:2/1/auto/-1;margin-top:20px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-option-tiles .panel-category>svg:last-child{grid-area:1/3}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-advanced{padding:16px}.page-advanced>h4{margin:0 14px 14px;font-size:13px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-advanced .setting-row{background:var(--panel-tile);border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 44px;gap:10px;margin-bottom:8px;padding:16px;display:grid}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-advanced .setting-row>.setting-option-icon{display:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-advanced .setting-info{grid-area:1/1}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-advanced .setting-control{grid-area:1/2;align-self:start}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-advanced .setting-title{font-size:13px;font-weight:500}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-advanced .setting-group-title{display:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .setting-switch[aria-checked=true]{background:#0074e8}.page-resource-menu{z-index:250;color:#71717a;background:#fff;border:1px solid #ececf1;border-radius:10px;width:min(220px,100vw - 16px);padding:8px;box-shadow:0 8px 28px #18283b24}.page-resource-menu>button{width:100%;min-height:38px;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.page-resource-menu>button:hover,.page-resource-menu>button:focus-visible{color:#18181b;outline-offset:-2px;background:#f4f4f8;outline:2px solid #0074e8}html[data-wookcom-theme=dark] .page-resource-menu{color:#d4d4d8;background:#141416;border-color:#34343b}html[data-wookcom-theme=dark] .page-resource-menu>button:hover{color:#fafafa;background:#27272a}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .wookcom-page-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.page-extra-tools{justify-content:flex-end;padding:4px 16px;display:flex}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-extra-tools>button{min-height:26px;color:var(--panel-muted);background:0 0;border:0;padding:4px 8px;font-size:12px}.page-resource-menu{max-height:calc(100dvh - 16px);overflow-y:auto}.page-row-grip{width:24px;min-width:24px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel>.editor-panel-floating-actions{height:30px;top:-12px;left:-10px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .editor-panel-floating-actions>button{border:0;border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:0 2px 12px #18283b14}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .editor-panel-floating-actions>.editor-panel-dock{opacity:0;pointer-events:none;position:absolute;top:0;left:40px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .editor-panel-floating-actions:focus-within .editor-panel-dock,:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .editor-panel-floating-actions:hover .editor-panel-dock{opacity:1;pointer-events:auto}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel:has(.right-panel-heading:hover) .editor-panel-dock{opacity:1;pointer-events:auto}.application-ui.pages-panel .editor-panel-top-edge>span{display:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .setting-group-title{text-transform:none;letter-spacing:0;color:var(--panel-ink);background:0 0;font-size:13px;font-weight:600}.page-section-title{align-items:center;gap:10px;margin:24px 28px 16px;font-size:13px;font-weight:600;display:flex}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-disabled-tile{background:var(--panel-tile);text-align:left;min-width:0;color:var(--panel-muted);border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 16px;gap:12px;padding:16px;display:grid}.page-disabled-tile>span{grid-column:1/-1;margin-top:20px;font-size:14px}.page-disabled-tile>small{grid-column:1/-1;font-size:12px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-option-tiles .panel-category>.setting-option-icon,:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-disabled-tile>svg:first-child{box-sizing:content-box;background:var(--panel-surface);border-radius:50%;padding:10px}:is(html,html[data-wookcom-theme]) .application-ui.wookcom-tools .wookcom-tool-list button[data-publish-pending=true]:hover:not(:disabled){color:#fff;background:#22b894}@media (width<=767px){:is(html,html[data-wookcom-theme]) .application-ui.pages-panel>.editor-panel-floating-actions{left:0}}.page-row-options .resource-menu-check{display:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-row-options[data-selected=true]{color:#fff;background:#0074e8;border-radius:6px}.page-row-options[data-selected=true] .resource-menu-dots{display:none}.page-row-options[data-selected=true] .resource-menu-check,.page-row-options[data-selected=true]:is(:hover,:focus-visible) .resource-menu-dots{display:block}.page-row-options[data-selected=true]:is(:hover,:focus-visible) .resource-menu-check{display:none}.page-inline-create{margin:8px 16px}.page-inline-create>div{background:var(--panel-active);border:1px solid #2b82d4;border-radius:10px;align-items:center;gap:4px;padding:4px 8px;display:flex}.page-inline-create input{background:0 0;border:0;flex:1;width:100%;min-width:0;font-size:13px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-inline-create button{min-width:26px;min-height:28px;color:var(--panel-muted);background:0 0;border:0;padding:4px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-inline-create .page-template-link{padding:6px 0;font-size:12px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .popup-config-route>.panel-category-row{display:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel{--setting-group:#f5f5f9}html[data-wookcom-theme=dark] .application-ui.pages-panel{--setting-group:#141416}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel{--manager-gutter:16px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-manager-reference>.page-section-title,:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-blog>.page-section-title,:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .funnel-manager>.page-section-title{margin:24px calc(var(--manager-gutter) + 12px) 16px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-manager-reference>.page-inline-create,:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .funnel-manager>.page-inline-create{margin:8px var(--manager-gutter) 16px;box-sizing:border-box;width:auto;max-width:calc(100% - 32px)}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-inline-create>div{gap:6px;padding:6px 10px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-inline-create input{min-height:30px;padding:6px 4px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .funnel-manager{min-width:0;max-width:100%}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .funnel-manager>.right-empty-state{margin:12px var(--manager-gutter);padding:8px 0}.application-ui .manager-resource-row{box-sizing:border-box;min-width:0;max-width:100%}.application-ui .manager-resource-row>button{box-shadow:none;background:0 0;border:0;min-height:30px;margin:0}.application-ui .manager-resource-row .page-row-name{text-align:left;flex:1;width:0;min-width:0;font-size:13px;font-weight:400}.application-ui .manager-resource-row .page-row-options{width:28px;color:var(--panel-muted);flex:none;padding:0}.funnel-settings{border:1px solid var(--panel-line);background:var(--panel-tile);border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.funnel-settings>label{gap:8px;min-width:0;font-size:14px;display:grid}.funnel-settings>label:has(input[type=checkbox]){align-items:center;display:flex}.funnel-settings :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.funnel-steps-list>li{min-width:0;max-width:100%}.funnel-steps-list .panel-category{padding:12px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-inline-create input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){box-shadow:none;background:0 0;border:0;outline:none;min-height:30px;padding:6px 4px;font-size:13px}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-inline-create input:focus-visible{outline:none}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .page-inline-create>div:focus-within{outline-offset:1px;outline:2px solid #0074e8}:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .right-empty-state,:is(html,html[data-wookcom-theme]) .application-ui.pages-panel .funnel-manager>.right-empty-state{margin:12px var(--manager-gutter);padding:8px 12px}:root{--admin-surface:#fafbfe;--admin-raised:#eff2f7;--admin-text:#253044;--admin-muted:#5d6b80;--admin-line:#bdc8d8;--admin-accent:#526f9f;--admin-accent-hover:#405b87;--admin-tint:#e7edf7;--admin-on-accent:#fff;--admin-danger:#a72d36;--admin-danger-bg:#fcebee;--admin-success:#22633b;--admin-success-bg:#e7f3eb;--admin-warning:#80551c;--admin-warning-bg:#fbefd9;--admin-scroll-thumb:#526f9f7a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-wookcom-admin-theme=dark]{--admin-surface:#171e2a;--admin-raised:#202a39;--admin-text:#e4eaf2;--admin-muted:#a9b6c9;--admin-line:#3c485c;--admin-accent:#8baded;--admin-accent-hover:#a9c3f3;--admin-tint:#293c59;--admin-on-accent:#152238;--admin-danger:#ffadb3;--admin-danger-bg:#422b35;--admin-success:#a2d6b3;--admin-success-bg:#233d33;--admin-warning:#eed09e;--admin-warning-bg:#40382b;--admin-scroll-thumb:#a9c3f37a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{color:var(--admin-text);background:var(--admin-raised);font-synthesis:none;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}.shell{max-width:1080px;margin:0 auto;padding:32px 24px}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.brand-logo{flex-shrink:0;width:160px;height:auto;display:block}.brand-section{border-left:1px solid var(--admin-line);letter-spacing:0;color:var(--admin-muted);margin-left:4px;padding-left:12px;font-size:14px;font-weight:500}.card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:20px;width:min(100%,440px);margin:clamp(56px,12vh,130px) auto 0;padding:38px;box-shadow:0 18px 60px #1b284812}.eyebrow{color:var(--admin-accent);letter-spacing:.16em;font-size:11px;font-weight:700}h1{letter-spacing:-.04em;margin:12px 0;font-size:30px;line-height:1.2}.muted{color:var(--admin-muted);margin:0 0 28px;line-height:1.5}form{gap:10px;display:grid}label,dt{color:var(--admin-text);font-size:13px;font-weight:600}input{border:1px solid var(--admin-line);width:100%;height:46px;font:inherit;border-radius:9px;margin-bottom:8px;padding:0 14px}input:focus{outline:2px solid var(--admin-accent);outline-offset:2px}button{width:100%;min-height:46px;font:inherit;cursor:pointer;border-radius:9px;font-weight:600}button:disabled{opacity:.55;cursor:wait}.primary{border:1px solid var(--admin-accent);background:var(--admin-accent);color:#fff;margin-top:8px}.secondary{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-text)}.divider{text-align:center;color:var(--admin-muted);align-items:center;gap:14px;margin:20px 0;display:flex}.divider:before,.divider:after{content:"";background:var(--admin-line);flex:1;height:1px}.alert{color:var(--admin-danger);font-size:14px;line-height:1.4}.alert:empty{display:none}.loading{text-align:center;color:var(--admin-muted);margin:28vh auto}dl{gap:6px;margin:30px 0;display:grid}dd{color:var(--admin-muted);overflow-wrap:anywhere;margin:0 0 16px}@media (width<=520px){.shell{padding:20px 16px}.brand{gap:8px}.brand-logo{width:135px}.brand-section{margin-left:0;padding-left:10px;font-size:12px}.card{margin-top:72px;padding:28px 22px}}.legal-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;max-width:440px;margin:25px auto 0;font-size:12px;display:flex}.legal-links a{color:var(--admin-accent);text-underline-offset:3px;padding:6px 0}.legal-links a:focus-visible{outline:2px solid var(--admin-accent);outline-offset:4px}.owner-console{--ui-action:var(--admin-accent);--wk-border:var(--admin-line);--wk-muted:var(--admin-muted);--wk-ink:var(--admin-text);--wk-shadow:0 12px 38px #18274b0a;min-height:100dvh;color:var(--wk-ink);background:var(--admin-raised);padding:8px 10px 0;font:14px/1.5 system-ui,sans-serif}.owner-console h1{letter-spacing:-.025em;margin:0;font-size:24px}.owner-console h2,.admin-dialog h2{letter-spacing:-.015em;margin:0 0 24px;font-size:17px;font-weight:600}.owner-console h3{font-size:13px;font-weight:600}.owner-console .muted,.admin-dialog .muted{color:var(--admin-muted);margin:8px 0 20px;font-size:12px;line-height:1.7}.console-header{z-index:10;background:var(--admin-surface);border:1px solid var(--admin-line);max-width:1560px;box-shadow:var(--wk-shadow);border-radius:16px;align-items:center;gap:24px;margin:0 auto;padding:18px 24px;display:flex;position:sticky;top:8px}.console-brand{flex-direction:column;gap:3px;min-width:132px;text-decoration:none;display:flex}.console-brand img{width:132px;height:auto}.console-brand span{color:var(--admin-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.console-header nav{flex:1;align-items:center;gap:8px;display:flex}.owner-console button,.admin-dialog button{font:inherit;border:1px solid var(--admin-line);background:var(--admin-surface);width:auto;min-height:40px;color:var(--admin-text);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin:0;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.owner-console button:hover,.admin-dialog button:hover{background:var(--admin-tint);border-color:#a0b9e9}.owner-console button:disabled,.admin-dialog button:disabled{opacity:.55;cursor:wait}.owner-console button.primary,.admin-dialog button.primary{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-surface);box-shadow:0 6px 14px #1d4ed821}.owner-console button.primary:hover,.admin-dialog button.primary:hover{background:var(--admin-accent-hover)}.owner-console :is(button,a,input,select,textarea):focus-visible,.admin-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.owner-console .nav-button{color:var(--admin-muted);background:0 0;border-color:#0000;border-radius:24px;padding:10px 20px;position:relative}.owner-console .nav-button[aria-current=page]{background:var(--admin-accent);color:var(--admin-surface);box-shadow:0 6px 16px #1d4ed833}.owner-console .nav-button[aria-current=page]:after{content:"";background:var(--admin-tint);z-index:-1;border-radius:5px 0 0;width:16px;height:16px;position:absolute;bottom:-30px;left:calc(50% - 8px);transform:rotate(45deg)}.header-actions{gap:8px;margin-left:auto;display:flex}.owner-console .icon-button,.admin-dialog .icon-button{border-radius:50%;width:38px;min-width:38px;height:38px;min-height:38px;padding:9px}.owner-console svg,.admin-dialog svg{vertical-align:middle;flex-shrink:0}.status-wrap{max-width:1480px;min-height:38px;margin:auto;padding:18px 22px 0}.console-status{color:var(--admin-muted);text-align:right;margin:0;font-size:10px}.console-alert:empty{display:none}.console-alert,[role=alert]{color:var(--admin-danger);font-size:13px}.console-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;max-width:1480px;margin:0 auto;padding:30px 22px 60px;display:grid}.console-sidebar{gap:24px;min-width:0;display:grid}.admin-content{outline:none;min-width:0}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 2px 24px;display:flex}.page-heading .muted{max-width:300px;margin:0;font-size:11px}.eyebrow{letter-spacing:.12em;color:var(--admin-muted);margin:0 0 5px;font-size:9px;font-weight:600}.panel{background:var(--admin-surface);border:1px solid var(--admin-line);min-width:0;box-shadow:var(--wk-shadow);border-radius:16px;margin-bottom:26px;padding:30px}.console-sidebar .panel{margin:0;padding:28px 24px}.console-sidebar h2{margin-bottom:24px;font-size:18px}.owner-console .sidebar-link{text-align:left;white-space:normal;width:100%;min-height:40px;color:var(--admin-muted);background:0 0;border-color:#0000;border-radius:8px;justify-content:flex-start;padding:10px;font-size:11px}.sidebar-link svg{width:14px;height:14px}.owner-console .sidebar-link[aria-pressed=true]{color:var(--admin-accent);background:var(--admin-tint);font-weight:600}.console-sidebar .secondary,.console-sidebar .primary{width:100%;margin-top:16px}.constructor-link{align-items:center;gap:8px;margin:20px 10px 0;font-size:11px;text-decoration:none;display:flex}.constructor-link svg{width:14px;height:14px}.console-sidebar .welcome-panel{padding-top:0;position:relative;overflow:hidden}.welcome-panel h2{background:var(--admin-accent);color:var(--admin-surface);margin:0 -24px;padding:22px 24px 48px;font-size:12px;font-weight:500}.welcome-brand{background:var(--admin-surface);border-radius:14px;justify-content:center;align-items:center;width:174px;height:70px;margin:-30px auto 18px;padding:14px;display:flex;position:relative;box-shadow:0 12px 24px #18274b14}.welcome-brand img{width:142px;height:auto}.welcome-name{text-align:center;overflow-wrap:anywhere;margin:0 0 30px;font-size:12px}.welcome-panel h3{border-top:1px solid var(--admin-line);padding-top:22px}.welcome-panel .search-form{gap:16px;display:grid}.welcome-panel .search-form .primary{margin-top:0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.metric{background:var(--admin-accent);min-width:0;color:var(--admin-surface);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;display:grid;box-shadow:0 8px 18px #1d4ed817}.metric:nth-child(2n){background:var(--admin-tint);color:var(--admin-accent)}.metric span{font-size:11px;font-weight:500}.metric strong{font-size:23px;font-weight:600;line-height:1}.metric-icon{background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.metric:nth-child(2n) .metric-icon{background:var(--admin-tint)}.two-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.owner-console .field,.admin-dialog .field{color:var(--admin-muted);flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:500;display:flex}.owner-console :is(input,select,textarea),.admin-dialog :is(input,select,textarea){font:inherit;border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-text);border-radius:8px;width:100%;min-width:0;height:42px;margin:0;padding:10px 12px;font-size:12px}.owner-console textarea,.admin-dialog textarea{resize:vertical;height:auto}.search-form{align-items:end;gap:12px;margin:16px 0;display:flex}.search-form .field{flex:1}.filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:12px 0 30px;display:grid}.filters .form-actions{grid-column:1/-1}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.results-heading{border-top:1px solid var(--admin-line);margin:18px 0 12px;padding-top:28px}.summary-row{border-bottom:1px solid var(--admin-line);justify-content:space-between;padding:16px 0;font-size:12px;display:flex}.badge{background:var(--admin-raised);color:var(--admin-muted);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:11px;display:inline-flex}.badge-pro{color:var(--admin-accent);background:var(--admin-tint)}.badge-active{color:var(--admin-success);background:var(--admin-success-bg)}.badge-suspended{color:var(--admin-danger);background:var(--admin-danger-bg)}.badge-pending{color:var(--admin-warning);background:var(--admin-warning-bg)}.section-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.section-toolbar .muted{margin:0}.table-scroll{width:100%;overflow:auto}.owner-console table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.owner-console th{color:var(--admin-muted);border-bottom:1px solid var(--admin-line);background:var(--admin-raised);white-space:nowrap;padding:14px 12px;font-size:10px;font-weight:500}.owner-console td{border-bottom:1px solid var(--admin-line);vertical-align:middle;padding:20px 12px}.owner-console td strong{font-weight:600;display:block}.owner-console td small{color:var(--admin-muted);margin:4px 0;font-size:11px;display:block}.owner-console a{color:var(--admin-accent);text-underline-offset:3px}.owner-console td a{overflow-wrap:anywhere;align-items:center;gap:4px;font-size:11px;display:inline-flex}.owner-console td a svg{width:12px;height:12px}.pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;font-size:11px;display:flex}.notice{border-left:3px solid var(--admin-accent);background:var(--admin-tint);color:var(--admin-text);border-radius:0 8px 8px 0;margin:0 0 24px;padding:14px 18px;font-size:12px;line-height:1.6}.admin-dialog{border:1px solid var(--admin-line);width:min(680px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--admin-text);border-radius:16px;padding:28px;font:14px/1.5 system-ui,sans-serif;box-shadow:0 18px 60px #18274b29}.admin-dialog::backdrop{background:#0f172a59}.admin-dialog header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:12px;display:flex}.edit-form{gap:20px;max-width:720px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-dialog fieldset{border:0;margin:0;padding:0}.admin-dialog legend{font-size:13px;font-weight:600}.checkbox-row{flex-wrap:wrap;gap:20px;display:flex}.checkbox-row label{align-items:center;gap:8px;font-size:13px;display:inline-flex}.checkbox-row input{width:16px;height:16px;accent-color:var(--admin-accent)}.admin-dialog .notice{margin:0}.conversion{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:12px 20px;margin:30px 0;display:grid}.conversion strong{color:var(--admin-accent);font-size:42px;font-weight:500}.conversion span{color:var(--admin-muted);font-size:11px}.bar-row{grid-template-columns:90px 1fr 30px;align-items:center;gap:20px;margin:24px 0;font-size:12px;display:grid}.bar-row meter{width:100%;height:24px;accent-color:var(--admin-accent)}.bar-row meter::-webkit-meter-bar{background:var(--admin-tint);border:none}.bar-row meter::-webkit-meter-optimum-value{background:var(--admin-accent)}.bar-row meter::-moz-meter-bar{background:var(--admin-accent)}.monthly-chart{grid-template-columns:repeat(12,1fr);gap:6px;margin-top:28px;display:grid}.month-cell{background:var(--admin-raised);border-radius:8px;flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.month-cell span,.month-cell small{color:var(--admin-muted);font-size:10px}.month-cell strong{font-size:20px}.revenue{font-size:24px}.audit-list{margin:0;padding:0;list-style:none}.audit-list li{border-bottom:1px solid var(--admin-line);align-items:start;gap:14px;padding:20px 0;display:flex}.audit-dot{background:var(--admin-accent);border-radius:50%;width:8px;height:8px;margin-top:7px}.audit-list li div{flex:1;min-width:0}.audit-list small{overflow-wrap:anywhere;color:var(--admin-muted);font-size:12px;display:block}.audit-list time{color:var(--admin-muted);font-size:11px}.console-footer{border-top:1px solid var(--admin-line);max-width:1436px;color:var(--admin-muted);justify-content:space-between;gap:16px;margin:auto;padding:24px 0;font-size:11px;display:flex}.owner-console dl{gap:5px;margin:0 0 20px}.owner-console dt{font-size:12px}.owner-console dd{margin-bottom:12px;font-size:14px}.skip-link{background:var(--admin-surface);z-index:100;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}@media (width>=1500px){.console-workspace{grid-template-columns:300px minmax(0,1fr);gap:32px}}@media (width<=1150px){.console-header{flex-wrap:wrap;gap:14px}.console-header nav{flex-basis:100%;order:3;justify-content:space-between}.console-workspace{grid-template-columns:230px minmax(0,1fr);gap:22px;padding:26px 12px 48px}.page-heading .muted{display:none}.panel{padding:24px}.metric{grid-template-columns:1fr auto;padding:16px}.metric-icon{display:none}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.conversion{grid-template-columns:auto 1fr}.monthly-chart{grid-template-columns:repeat(6,1fr)}}@media (width<=760px){.owner-console{padding:8px 8px 0}.console-header{border-radius:14px;gap:12px;padding:14px}.console-brand img{width:125px}.console-header nav{gap:4px;padding:2px;overflow-x:auto}.owner-console .nav-button{padding:10px 12px;font-size:11px}.owner-console .nav-button:after{display:none}.console-workspace{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 4px 36px}.console-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.console-sidebar .panel{padding:20px 16px}.console-sidebar .welcome-panel{padding-top:0}.welcome-panel h2{margin:0 -16px;padding-left:16px}.welcome-brand{max-width:100%}.console-sidebar .welcome-panel{grid-column:1/-1}.page-heading{margin-bottom:20px}.status-wrap{padding:14px 8px 0}.panel{border-radius:14px;margin-bottom:20px;padding:22px 18px}.metric-grid{gap:12px}.metric{gap:10px;padding:18px 14px}.metric strong{font-size:22px}.two-columns{grid-template-columns:1fr;gap:0}.filters{gap:16px 12px}.filters>.field:first-child{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.owner-console button,.admin-dialog button{min-height:42px}.section-toolbar{align-items:start}.console-footer{flex-direction:column;padding:20px 8px}.admin-dialog{padding:22px}.audit-list time{max-width:70px}.pagination{justify-content:space-between;gap:8px}.owner-console td{padding:16px 10px}}@media (width<=420px){.console-sidebar{grid-template-columns:minmax(0,1fr)}.owner-console .nav-button{gap:6px;padding:10px 8px}.nav-button svg{width:14px;height:14px}.metric{grid-template-columns:1fr;gap:14px}}.page-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-header nav{min-width:0}.owner-console .sidebar-toggle{display:none}@media (width<=760px){.owner-console .sidebar-toggle{background:var(--admin-surface);border-radius:10px;justify-content:space-between;width:calc(100% - 8px);margin:14px 4px 0;display:flex}.console-sidebar{display:none}.owner-console[data-sidebar-open=true] .console-sidebar{display:grid}}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}.owner-console,.admin-dialog{font-size:16px}.owner-console h1,.owner-console h2,.console-sidebar h2,.admin-dialog h2{font-size:20px;line-height:1.35}.owner-console h3,.admin-dialog legend{font-size:16px}.owner-console .muted,.admin-dialog .muted,.page-heading .muted,.owner-console .field,.admin-dialog .field,label,dt,.owner-console button,.admin-dialog button,.owner-console .sidebar-link,.owner-console .nav-button,.metric span,.summary-row,.badge,.owner-console table,.owner-console th,.owner-console td small,.owner-console td a,.pagination,.notice,.conversion span,.bar-row,.month-cell span,.month-cell small,.audit-list small,.audit-list time,.console-footer,.constructor-link,.console-status,.welcome-name,.checkbox-row label{font-size:14px}.owner-console :is(input,select,textarea),.admin-dialog :is(input,select,textarea),.shell input{font-size:16px}.owner-console .field,.admin-dialog .field,.owner-console label,.admin-dialog label,.owner-console dd{color:var(--admin-text)}.primary,.owner-console button.primary,.admin-dialog button.primary{color:var(--admin-on-accent);box-shadow:none}.primary:hover{background:var(--admin-accent-hover)}.owner-console .nav-button[aria-current=page]{color:var(--admin-text);background:var(--admin-tint);border-color:var(--admin-line);box-shadow:none;font-weight:650}.owner-console .nav-button[aria-current=page]:after{display:none}.owner-console .sidebar-link[aria-pressed=true]{color:var(--admin-text);border-color:var(--admin-line);background:var(--admin-tint)}.panel>h2,.console-sidebar h2{border-bottom:1px solid var(--admin-line);margin-bottom:20px;padding-bottom:14px}.page-heading{clip-path:none;white-space:normal;border-bottom:1px solid var(--admin-line);width:auto;height:auto;margin:0 0 24px;padding:0 0 16px;position:static;overflow:visible}.page-heading .eyebrow{font-size:11px}.owner-console .welcome-panel{padding-top:24px}.welcome-panel h2{color:var(--admin-text);background:0 0;margin:0 0 20px;padding:0 0 14px;font-weight:600}.welcome-brand{box-shadow:none;border:1px solid var(--admin-line);background:#fafbfe;margin:0 auto 18px}.console-brand img,.brand-logo{background:#fafbfe;border-radius:5px}.metric,.metric:nth-child(2n){background:var(--admin-surface);color:var(--admin-text);border:1px solid var(--admin-line);box-shadow:none}.metric-icon,.metric:nth-child(2n) .metric-icon{color:var(--admin-accent);background:var(--admin-tint)}.admin-dialog{background:var(--admin-surface)}.admin-dialog fieldset,.filters,.form-grid{border:1px solid var(--admin-line);background:var(--admin-raised);border-radius:10px;padding:18px}.admin-dialog legend{padding:0 8px}.admin-dialog .checkbox-row{margin-top:12px}.filters{margin-bottom:24px}.edit-form>.form-actions{border-top:1px solid var(--admin-line);padding-top:18px}.shell .brand{flex-wrap:wrap}.shell .admin-theme-toggle{background:var(--admin-surface);width:42px;height:42px;min-height:42px;color:var(--admin-text);border:1px solid var(--admin-line);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.admin-theme-toggle:focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.console-header nav{overflow-x:auto}.owner-console .console-header{gap:16px}.console-header .nav-button{padding-inline:14px}:is(html,body,.table-scroll,.admin-dialog,.console-header nav){scrollbar-width:thin;scrollbar-color:transparent transparent}:is(html,body,.table-scroll,.admin-dialog,.console-header nav)::-webkit-scrollbar{width:6px;height:6px}:is(html,body,.table-scroll,.admin-dialog,.console-header nav)::-webkit-scrollbar-track{background:0 0}:is(html,body,.table-scroll,.admin-dialog,.console-header nav)::-webkit-scrollbar-thumb{background:0 0;border-radius:8px}.admin-scroll-edge,html.admin-keyboard-scroll,html.admin-keyboard-scroll :is(.table-scroll,.admin-dialog,.console-header nav){scrollbar-color:var(--admin-scroll-thumb) transparent}.admin-scroll-edge::-webkit-scrollbar-thumb{background:var(--admin-scroll-thumb)}html.admin-keyboard-scroll::-webkit-scrollbar-thumb{background:var(--admin-scroll-thumb)}html.admin-keyboard-scroll :is(.table-scroll,.admin-dialog,.console-header nav)::-webkit-scrollbar-thumb{background:var(--admin-scroll-thumb)}@media (pointer:coarse){:is(html,body,.table-scroll,.admin-dialog,.console-header nav){scrollbar-color:var(--admin-scroll-thumb) transparent}:is(html,body,.table-scroll,.admin-dialog,.console-header nav)::-webkit-scrollbar-thumb{background:var(--admin-scroll-thumb)}}@media (width<=760px){.console-header .nav-button{padding:10px 12px}.page-heading .muted{display:none}.owner-console .sidebar-toggle{background:var(--admin-surface)}.metric-grid{grid-template-columns:minmax(0,1fr)}.filters,.form-grid{padding:14px}.section-toolbar,.audit-list li{flex-wrap:wrap}}.badge-pro{color:var(--admin-text)}.shell h1{font-size:20px}.shell .muted{font-size:14px}.shell input{background:var(--admin-surface);color:var(--admin-text)}.promotion-section .promotion-settings h3{border-top:1px solid var(--admin-line);margin:12px 0 0;padding-top:16px;font-size:15px}.promotion-section .promotion-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.promotion-section input[type=color]{cursor:pointer;width:100%;height:44px;padding:4px}.promotion-section textarea{resize:vertical;min-height:130px}@media (width<=520px){.promotion-section .promotion-color-grid{grid-template-columns:1fr}}
