.configurator-container[data-v-e3b492d2]{background:#f5f5f5;min-height:100vh;padding:2rem 1rem}.configurator-container .configurator-content[data-v-e3b492d2]{margin:0 auto;max-width:1600px}.configurator-container .configurator-content .configurator-header[data-v-e3b492d2]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:2rem;padding:2rem}.configurator-container .configurator-content .configurator-header .header-title[data-v-e3b492d2]{align-items:center;display:flex;gap:1.5rem}.configurator-container .configurator-content .configurator-header .header-title .page-title[data-v-e3b492d2]{color:#333;font-size:2rem;font-weight:700;margin:0}.configurator-container .configurator-content .configurator-header .header-title .page-subtitle[data-v-e3b492d2]{color:#666;font-size:1rem;margin:.25rem 0 0}.configurator-container .configurator-content .configurator-layout[data-v-e3b492d2]{align-items:start;display:grid;gap:2rem;grid-template-columns:300px 1fr 400px}.configurator-container .configurator-content .configurator-layout .body h1[data-v-e3b492d2]{margin:0}.configurator-container .configurator-content .configurator-layout .body .summary[data-v-e3b492d2]{font-size:1.1rem;text-align:justify}@media(max-width:1200px){.configurator-container .configurator-content .configurator-layout[data-v-e3b492d2]{grid-template-columns:1fr}}@media(max-width:768px){.configurator-container[data-v-e3b492d2]{padding:1rem .5rem}.configurator-container .configurator-content .configurator-header[data-v-e3b492d2]{padding:1.5rem}.configurator-container .configurator-content .configurator-header .header-title[data-v-e3b492d2]{align-items:flex-start;flex-direction:column;gap:1rem}.configurator-container .configurator-content .configurator-header .header-title .page-title[data-v-e3b492d2]{font-size:1.75rem}}
