.site-builder_builder__UVtSf{color:var(--sb-ink);background:var(--sb-paper);font-family:var(--sb-font);width:100%;max-width:1920px;margin-inline:auto;min-height:100dvh}.site-builder_toolbar__2kJe_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sb-gap);padding:16px 24px;background:var(--sb-surface);border-bottom:1px solid var(--sb-border)}.site-builder_toolbar__2kJe_ h1{font-size:20px;font-weight:700;min-width:0;overflow-wrap:break-word}.site-builder_builder__UVtSf :is(h1,h2),.site-builder_content__f5oIs h2{text-wrap:balance}.site-builder_actions___CPFo{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.site-builder_builder__UVtSf a,.site-builder_builder__UVtSf button,.site-builder_builder__UVtSf input,.site-builder_builder__UVtSf select,.site-builder_builder__UVtSf textarea{font:inherit}.site-builder_builder__UVtSf a,.site-builder_builder__UVtSf button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:var(--sb-radius);border:1px solid var(--sb-border);background:var(--sb-surface);color:var(--sb-ink);font-size:14px;font-weight:600;white-space:nowrap}.site-builder_builder__UVtSf a:hover,.site-builder_builder__UVtSf button:hover{background:var(--sb-tint)}.site-builder_builder__UVtSf a:active,.site-builder_builder__UVtSf button:active:not(:disabled){transform:translateY(1px)}.site-builder_builder__UVtSf button:disabled{opacity:.5;cursor:not-allowed}.site-builder_builder__UVtSf :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.site-builder_builder__UVtSf .site-builder_primary__Dp1fr{color:var(--sb-accent-ink);background:var(--sb-accent);border-color:var(--sb-accent)}.site-builder_builder__UVtSf .site-builder_primary__Dp1fr:hover{filter:brightness(.92)}.site-builder_workspace__V_Vkf{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;min-height:calc(100dvh - 90px)}.site-builder_inspector__bCmrh,.site-builder_sidebar___Ec8J{padding:var(--sb-gap);background:var(--sb-surface);min-width:0;overflow-wrap:break-word}.site-builder_sidebar___Ec8J{border-inline-end:1px solid var(--sb-border)}.site-builder_inspector__bCmrh{border-inline-start:1px solid var(--sb-border)}.site-builder_builder__UVtSf h2{font-size:18px;font-weight:700;margin-block:0 16px}.site-builder_row__dm8We{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--sb-border);padding:8px}.site-builder_row__dm8We .site-builder_selectSection__PVq8d{display:block;min-width:0;flex:1;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.site-builder_selected__od83L{background:var(--sb-tint)}.site-builder_row__dm8We button{padding:4px;min-width:44px}.site-builder_builder__UVtSf .site-builder_field__H8yZR{display:block;font-size:14px;font-weight:600;margin-block:16px}.site-builder_builder__UVtSf .site-builder_field__H8yZR input:not([type=checkbox]),.site-builder_builder__UVtSf .site-builder_field__H8yZR select,.site-builder_builder__UVtSf .site-builder_field__H8yZR textarea{display:block;margin-top:8px;width:100%;min-width:0;min-height:44px;border:1px solid var(--sb-border);border-radius:var(--sb-radius);padding:8px;background:var(--sb-surface);color:var(--sb-ink);font-weight:400}.site-builder_builder__UVtSf input[type=color]{padding:4px}.site-builder_builder__UVtSf textarea{min-height:100px;resize:vertical}.site-builder_preview__PJaLD{min-width:0;padding:24px;background:var(--sb-paper)}.site-builder_preview__PJaLD iframe{display:block;width:100%;height:calc(100dvh - 150px);min-height:560px;margin-inline:auto;border:1px solid var(--sb-border);border-radius:var(--sb-radius);background:var(--sb-surface)}.site-builder_preview__PJaLD .site-builder_mobile__EPXqg{max-width:390px}.site-builder_notice__bzsxi{padding:12px 24px;font-size:14px;color:var(--sb-muted)}.site-builder_error__YJqlw{color:var(--sb-error)}.site-builder_tabs__fU1nG{display:flex;gap:8px;margin-bottom:16px}.site-builder_builder__UVtSf [aria-pressed=true],.site-builder_tabs__fU1nG [aria-selected=true]{background:var(--sb-tint);border-color:var(--sb-accent)}.site-builder_sectionTitle__KLhe8{font-size:24px;font-weight:700;margin-block:16px}.site-builder_content__f5oIs{min-width:0;overflow-wrap:anywhere;border-radius:var(--site-radius,16px);margin-block:16px}.site-builder_content__f5oIs img{display:block;max-width:100%;width:100%;height:auto;border-radius:var(--site-radius,16px)}.site-builder_content__f5oIs h2{font-size:clamp(24px,3rem,40px);font-weight:700;margin-block:0 16px}.site-builder_content__f5oIs a{display:inline-flex;background:var(--menu-accent,var(--sb-accent));color:var(--sb-accent-ink);padding:12px 20px;border-radius:var(--site-radius,16px);margin-top:16px}.site-builder_content__f5oIs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-builder_content__f5oIs p{line-height:1.6}.site-builder_split__WFLNi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}@media(max-width:1100px){.site-builder_workspace__V_Vkf{grid-template-columns:240px minmax(0,1fr)}.site-builder_inspector__bCmrh{grid-column:1/-1;border-top:1px solid var(--sb-border)}}@media(max-width:650px){.site-builder_workspace__V_Vkf{display:flex;flex-direction:column}.site-builder_sidebar___Ec8J{border:0}.site-builder_preview__PJaLD{order:3;padding:8px}.site-builder_toolbar__2kJe_{padding:16px}.site-builder_split__WFLNi{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.site-builder_builder__UVtSf *{scroll-behavior:auto}}:root{--sb-paper:#F6F7F9;--sb-surface:#FFFFFF;--sb-ink:#182032;--sb-muted:#526078;--sb-border:#8794A8;--sb-accent:#2563EB;--sb-accent-ink:#FFFFFF;--sb-tint:#EAF1FF;--sb-error:#A12222;--sb-font:"Inter Variable","Cairo Variable",sans-serif;--sb-radius:10px;--sb-gap:16px}