.PublicDemoConfiguratorPage-module__EZjZVW__page .PublicDemoConfiguratorPage-module__EZjZVW__topbar.PublicDemoConfiguratorPage-module__EZjZVW__topbar{min-height:64px}.PublicDemoConfiguratorPage-module__EZjZVW__headerRow{justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:8px 24px;display:flex}.PublicDemoConfiguratorPage-module__EZjZVW__brand{flex-shrink:0;min-height:44px}.PublicDemoConfiguratorPage-module__EZjZVW__brand .brand-logo-image{width:198px}.PublicDemoConfiguratorPage-module__EZjZVW__headerActions,.PublicDemoConfiguratorPage-module__EZjZVW__projectActions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.PublicDemoConfiguratorPage-module__EZjZVW__projectActions:empty{display:none}.PublicDemoConfiguratorPage-module__EZjZVW__projectActions .config-header-actions{flex-wrap:nowrap;gap:10px}.PublicDemoConfiguratorPage-module__EZjZVW__projectActions .config-camera-hint{display:none}.PublicDemoConfiguratorPage-module__EZjZVW__projectActions [data-flow-action=demo\.save_configuration]+[role=status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.PublicDemoConfiguratorPage-module__EZjZVW__projectActions [data-flow-action=demo\.save_configuration],.PublicDemoConfiguratorPage-module__EZjZVW__projectActions .config-help-button){white-space:nowrap;min-height:44px;padding:0 12px;font-size:13px}.PublicDemoConfiguratorPage-module__EZjZVW__menu{flex-shrink:0;position:relative}.PublicDemoConfiguratorPage-module__EZjZVW__menu>summary{color:#111b31;cursor:pointer;border:1px solid #e0e3e9;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.PublicDemoConfiguratorPage-module__EZjZVW__menu>summary::-webkit-details-marker{display:none}.PublicDemoConfiguratorPage-module__EZjZVW__menu>summary:hover,.PublicDemoConfiguratorPage-module__EZjZVW__menu[open]>summary{background:#f3f5f8}.PublicDemoConfiguratorPage-module__EZjZVW__menu>summary:focus-visible,.PublicDemoConfiguratorPage-module__EZjZVW__menuLinks a:focus-visible{outline-offset:3px;outline:2px solid #0800ff}.PublicDemoConfiguratorPage-module__EZjZVW__menuLinks{background:#fff;border:1px solid #e0e3e9;border-radius:12px;width:220px;max-width:calc(100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #111b311a}.PublicDemoConfiguratorPage-module__EZjZVW__menuLinks a,.PublicDemoConfiguratorPage-module__EZjZVW__sessionState{color:#111b31;border-radius:6px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.PublicDemoConfiguratorPage-module__EZjZVW__menuLinks a:hover{background:#f3f5f8}.PublicDemoConfiguratorPage-module__EZjZVW__sessionState{color:#596574}@media (max-width:600px){.PublicDemoConfiguratorPage-module__EZjZVW__page .PublicDemoConfiguratorPage-module__EZjZVW__topbar.PublicDemoConfiguratorPage-module__EZjZVW__topbar,.PublicDemoConfiguratorPage-module__EZjZVW__headerRow{min-height:60px}.PublicDemoConfiguratorPage-module__EZjZVW__headerRow{gap:8px;padding:8px 12px}.PublicDemoConfiguratorPage-module__EZjZVW__brand .brand-logo-image{width:128px}.PublicDemoConfiguratorPage-module__EZjZVW__headerActions,.PublicDemoConfiguratorPage-module__EZjZVW__projectActions{gap:4px}.PublicDemoConfiguratorPage-module__EZjZVW__projectActions .config-header-actions{gap:4px}:is(.PublicDemoConfiguratorPage-module__EZjZVW__projectActions [data-flow-action=demo\.save_configuration],.PublicDemoConfiguratorPage-module__EZjZVW__projectActions .config-help-button){padding-inline:8px}}@media (max-width:359px){.PublicDemoConfiguratorPage-module__EZjZVW__brand .brand-logo-image{width:96px}.PublicDemoConfiguratorPage-module__EZjZVW__headerRow{padding-inline:8px}}
