.configPage{background:#f4f6f8;padding-bottom:0}.configIntro{padding:24px 0 20px;display:flex;align-items:end;justify-content:space-between;gap:40px}.configIntro h1{font-size:34px;letter-spacing:-.04em;margin:4px 0 0}.configIntro>div>p:last-child{display:none}.configTrust{display:flex;gap:28px}.configTrust span{display:flex;flex-direction:column}.configTrust b{font-size:10px}.configTrust small{font-size:8px;color:var(--muted);margin-top:3px}.configuratorStudio{width:min(1760px,100%);margin:0 auto;background:#fff;border-top:1px solid #dce2e8;box-shadow:0 12px 50px rgba(21,39,59,.08);font-family:Arial,sans-serif}.studioTopbar{height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce2e8;padding:0 18px}.studioTopbar nav{height:100%;display:flex;align-items:center;gap:6px}.studioTopbar nav button{height:34px;padding:0 15px;border:0;background:transparent;font-size:11px;color:#33475b;cursor:pointer;border-radius:18px}.studioTopbar nav button.active{background:#111820;color:#fff;font-weight:900}.lightToggle{display:flex;align-items:center;gap:10px;color:#587087;font-size:10px;cursor:pointer}.lightToggle input{display:none}.lightToggle i{width:40px;height:22px;background:#abb5be;border-radius:15px;position:relative;transition:.2s}.lightToggle i:after{content:"";position:absolute;width:17px;height:17px;left:3px;top:2.5px;background:#fff;border-radius:50%;transition:.2s}.lightToggle input:checked+i{background:#0aaa5a}.lightToggle input:checked+i:after{left:20px}.studioLayout{display:grid;grid-template-columns:minmax(0,1fr) 390px;min-height:720px}.modelArea{min-width:0;position:relative;background:#fbfcfd;border-right:1px solid #dce2e8;overflow:hidden}.gazeboCanvas{position:absolute;inset:0;touch-action:none;-webkit-user-select:none;user-select:none}.gazeboCanvas canvas{display:block;cursor:grab}.gazeboCanvas canvas:active{cursor:grabbing}.gazeboCanvas:fullscreen{background:#fbfcfd}.modelBadge{position:absolute;top:19px;padding:7px 9px;background:#eaf3f8;color:#075691;border-radius:4px;font-size:8px;font-weight:900;letter-spacing:.12em;pointer-events:none}.dimensionOverlay span{position:absolute;background:#fff;border:1px solid #ff5047;color:#ff5047;padding:5px 8px;border-radius:4px;font-size:10px;font-weight:900;box-shadow:0 4px 16px rgba(0,0,0,.08)}.dimWidth{left:50%;bottom:52px;transform:translateX(-50%)}.dimDepth{left:67%;bottom:90px}.dimHeight{right:25%;top:48%}.modelToolbar{position:absolute;left:10px;width:175px;display:grid;gap:5px;z-index:3}.modelToolbar button{height:40px;border:1px solid #dfe4e9;background:rgba(255,255,255,.9);border-radius:7px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#45576b;font-size:14px;cursor:pointer}.modelToolbar button span{font-size:9px;font-weight:700}.modelToolbar button.toolActive,.modelToolbar button:hover{border-color:#075691;color:#075691;background:#f1f8fc}.modelToolbar button:disabled{opacity:.35;cursor:not-allowed}.partList{position:absolute;right:22px;top:22px;width:220px;padding:18px;background:rgba(255,255,255,.95);border:1px solid #e0e5ea;border-radius:8px;box-shadow:0 12px 32px rgba(20,40,60,.1)}.partList>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.partList>div b{font-size:10px;letter-spacing:.08em}.partList>div span{font-size:7px;color:#0b9f57;background:#e7f7ef;padding:4px 6px;border-radius:8px}.partList p{display:flex;justify-content:space-between;margin:0;padding:10px 0;border-top:1px solid #edf0f2;color:#718092;font-size:10px}.partList strong{color:#202d3c}.dragHint{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);padding:8px 13px;border-radius:15px;color:#8491a0;font-size:9px;white-space:nowrap;pointer-events:none}.studioSidebar{height:720px;overflow-y:auto;background:#fbfcfd}.roofControl{position:sticky;top:0;z-index:5;height:55px;display:flex;align-items:center;justify-content:space-between;background:#f4f6f8;border-bottom:1px solid #dce2e8}.roofControl>b{font-size:10px;letter-spacing:.05em;color:#52677d}.roofControl span{display:flex;gap:6px}.roofControl button{min-width:62px;border:1px solid #d8dee4;border-radius:5px;background:#fff;font-size:10px;cursor:pointer}.roofControl button.active{background:#111a22;border-color:#111a22;color:#fff;font-weight:900}.sidePanel{padding:16px 18px 8px}.sidePanel>h2{margin:0 0 18px;background:#e8edf2;border-radius:8px;padding:18px 12px;display:flex;align-items:center;gap:10px;font-size:15px}.sidePanel>h2>span{background:#fff;color:#075691;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:8px}.sidePanel>h2 small{margin-left:auto;font-size:7px;color:#5f7185;letter-spacing:.08em}.sidePanel h3{font-size:8px;letter-spacing:.16em;color:#58718a;margin:18px 0 11px}.sidebarSizes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.sidebarSizes button{height:45px;border:1px solid #dbe1e6;background:#fff;border-radius:5px;font-size:10px;cursor:pointer}.sidebarSizes button.selected{border-color:#101820;box-shadow:inset 0 0 0 1px #101820;font-weight:900}.comingGroup{height:68px;background:#e8edf2;border-radius:8px;margin:9px 0;display:flex;align-items:center;gap:10px;padding:0 12px;color:#5b6877}.comingGroup>span{display:grid;place-items:center;background:#fff;color:#075691;border-radius:50%;width:25px;height:25px;font-size:8px}.comingGroup b{font-size:14px}.comingGroup small{margin-left:auto;font-size:7px}.colorSwatches{display:grid;grid-template-columns:repeat(5,1fr);gap:10px 5px}.colorSwatches button{border:0;background:transparent;padding:0;display:grid;justify-items:center;gap:5px;font-size:8px;color:#5e6e80;cursor:pointer}.colorSwatches i{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;border:2px solid transparent;color:#fff;font-style:normal;font-weight:900;font-size:16px}.colorSwatches button.selected i{border-color:#17232d;box-shadow:inset 0 0 0 2px #fff}.colorSwatches.compact,.patternGrid{grid-template-columns:repeat(4,1fr)}.patternGrid{display:grid;gap:10px 7px}.patternGrid button{border:0;background:transparent;padding:0;display:grid;justify-items:center;gap:5px;color:#394b5c;font-size:8px;cursor:pointer}.patternGrid button i{width:54px;height:54px;display:grid;place-items:center;border:1px solid #d7dfe6;border-radius:10px;background:#fff;font-size:23px;font-style:normal;overflow:hidden}.patternGrid button.selected i{border:2px solid #111820}.patternGrid .marine i{color:#c83838;background:repeating-linear-gradient(#fff 0 9px,#ca3838 9px 18px)}.patternGrid .plaid i{background:repeating-linear-gradient(90deg,#fff 0 8px,#9cb8d4 8px 15px),repeating-linear-gradient(#fff 0 8px,#9cb8d4 8px 15px)}.patternGrid .dots i{background:radial-gradient(#222 2px,#f6f1de 3px);background-size:10px 10px}.patternGrid .camo i{background:linear-gradient(135deg,#68744f 20%,#b3a881 20% 40%,#3a4b2e 40% 60%,#858462 60%)}.patternGrid .diagonal i{background:repeating-linear-gradient(45deg,#efc426 0 7px,#1e2429 7px 14px)}.patternGrid .wood i{background:repeating-linear-gradient(#9b6438 0 5px,#7b492b 5px 8px)}.directionTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.directionTabs button{height:45px;border:1px solid #d9e0e6;background:#fff;border-radius:8px;font-size:10px;font-weight:700;position:relative}.directionTabs button i{position:absolute;right:7px;top:7px;width:6px;height:6px;border-radius:50%;background:#22b66d}.directionTabs button.selected{background:#111820;color:#fff;border-color:#111820}.wallTypeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.wallTypeGrid button{border:0;background:transparent;display:grid;justify-items:center;gap:5px;font-size:8px;cursor:pointer}.wallTypeGrid i{width:55px;height:55px;display:grid;place-items:center;border:1px solid #d8e0e6;border-radius:8px;background:#f7f9fa;font-style:normal;font-size:24px;color:#a8bac8}.wallTypeGrid button.selected i{border:2px solid #111820;color:#547593;background:#fff}.surfaceGroup{padding-bottom:12px}.surfaceGroup>b{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:#607993;margin-bottom:8px}.surfaceGroup>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.surfaceGroup:first-of-type>div button:first-child{grid-column:1/-1}.surfaceGroup button{height:36px;border:1px solid #dce2e7;background:#fff;border-radius:6px;font-size:9px;cursor:pointer}.surfaceGroup button.selected{background:#111820;color:#fff;border-color:#111820;font-weight:800}.textField{font-size:9px;color:#56687a;display:grid;gap:6px}.textField input{height:42px;border:1px solid #dbe2e7;border-radius:6px;padding:0 10px}.logoUploader{margin-top:10px;border:1px dashed #aebac5;border-radius:7px;background:#f8fafb;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;padding:12px}.logoUploader input{display:none}.logoUploader b{font-size:10px;color:#075691}.logoUploader small{font-size:8px;color:#7e8a97;margin-top:7px}.logoScale{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:13px;color:#5d6e80;font-size:9px;font-weight:800}.logoScale input{grid-column:1/-1;width:100%;accent-color:#f2632a}.logoScale b{color:#f2632a}.logoFit{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.logoFit button{min-height:58px;padding:8px;border:1px solid #dfd6cf;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-align:left;color:#574d47;cursor:pointer}.logoFit button b{font-size:9px}.logoFit button small{font-size:7px;color:#8b7d74;line-height:1.35}.logoFit button.selected{box-shadow:inset 0 0 0 1px #f45b24}.logoFit button.selected,.modelToolbar .downloadTool{border-color:#f45b24;background:#fff8f1;color:#d94712}.studioSummary .downloadDesign{grid-column:1/-1;height:38px;border:1px solid #f45b24;border-radius:5px;color:#d94712;font-size:9px;font-weight:900;cursor:pointer}.accessoryList{display:grid;gap:11px}.accessoryList article{min-height:95px;border:1px solid #dce2e7;border-radius:8px;background:#fff;display:grid;grid-template-columns:58px 1fr 22px;align-items:center;padding:10px;gap:10px}.accessoryList article.selected{border-color:#075691;background:#f4f9fc}.accessoryList article>i{font-style:normal;font-size:28px;text-align:center;color:#1d2730}.accessoryList article>div{display:grid;gap:4px}.accessoryList b{font-size:10px}.accessoryList small{font-size:8px;color:#7c8a98}.accessoryList label{font-size:8px;color:#8492a1}.accessoryList label input{width:55px;height:28px;border:1px solid #dce2e7;border-radius:5px;margin-left:6px;padding-left:6px}.accessoryList article>input{accent-color:#075691;width:17px;height:17px}.studioSummary{margin:16px;background:#075691;color:#fff;border-radius:8px;padding:15px;display:grid;grid-template-columns:58px 1fr;gap:12px}.studioSummary label{font-size:8px;display:flex;flex-direction:column;gap:5px}.studioSummary input{height:34px;width:100%;border:0;border-radius:4px;padding:0 7px}.studioSummary>div{display:flex;flex-direction:column}.studioSummary span{font-size:8px;color:#bed5e5;text-transform:uppercase}.studioSummary b{font-size:20px;margin-top:4px}.studioSummary b small{font-size:8px}.studioSummary .saveDraft{height:35px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer}.studioSummary .saveDraft,.studioSummary a{grid-column:1/-1;border-radius:5px;font-size:9px}.studioSummary a{background:#f2632a;padding:12px;text-align:center;font-weight:900;text-transform:uppercase}@media(max-width:1100px){.studioLayout{grid-template-columns:1fr}.modelArea{height:680px;border-right:0}.studioSidebar{height:auto}.studioTopbar nav{overflow-x:auto}.studioTopbar nav button{flex:0 0 auto}.partList{right:12px}}@media(max-width:700px){.configIntro{padding:18px 12px}.configIntro h1{font-size:26px}.configTrust{display:none}.studioTopbar{height:auto;padding:9px 8px}.lightToggle{display:none}.modelArea{height:540px}.partList{width:170px;right:8px;top:9px;padding:11px}.modelToolbar{left:7px;top:52px;width:44px}.modelToolbar button{width:42px;padding:0;justify-content:center}.modelToolbar button span{display:none}.modelBadge{left:8px;top:9px}.dimHeight{right:10px}.studioSidebar{height:auto}.dragHint{bottom:10px}.roofControl{position:relative}}.configStandalone{height:100vh;overflow:hidden;background:#fff}.configStandaloneHeader{height:92px;padding:0 28px;display:grid;grid-template-columns:220px 1fr 150px;align-items:center;border-bottom:1px solid #dce2e8;background:#fff}.configBrand{display:flex;align-items:center;height:82px}.configBrand img{width:185px;height:72px;object-fit:contain}.studioBenefits{display:flex;justify-content:center;gap:38px;color:#1b2b3c}.studioExit{justify-self:end;border:1px solid #d4dde5;border-radius:24px;padding:11px 15px;color:#17324d;font-size:10px;font-weight:800;background:#fff}.configStandalone .configuratorStudio{width:100%;height:calc(100vh - 92px);margin:0;box-shadow:none}.configStandalone .studioLayout{height:calc(100vh - 146px);min-height:0}.configStandalone .studioSidebar{height:100%}.productPicker{display:grid;gap:7px;margin-bottom:18px}.productPicker>button{min-height:54px;border:1px solid #d9e1e8;border-radius:8px;background:#fff;display:grid;grid-template-columns:28px 1fr auto;align-items:center;text-align:left;padding:8px 10px;color:#536477;cursor:pointer}.productPicker>button span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#eaf2f7;color:#075691;font-size:8px}.productPicker>button b{font-size:11px}.productPicker>button small{font-size:7px;letter-spacing:.08em}.productPicker>button.selected{background:#102130;color:#fff;border-color:#102130}.productPicker>button.selected span{background:#fff}.productPicker>button:disabled{cursor:not-allowed;opacity:.55;background:#eef1f4}.sidebarSizes button.planned{height:52px;color:#7c8792;background:#f1f3f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.sidebarSizes button.planned small{font-size:7px;color:#f2632a;letter-spacing:.08em}.designHelp{font-size:9px;line-height:1.5;color:#758493;background:#f3f7fa;border-radius:6px;padding:10px;margin:0 0 12px}@media(max-width:1100px){.configStandalone{height:auto;overflow:visible}.configStandaloneHeader{grid-template-columns:190px 1fr}.studioBenefits{justify-content:flex-end;gap:18px}.studioBenefits span:nth-child(n+3),.studioExit{display:none}.configStandalone .configuratorStudio,.configStandalone .studioLayout,.configStandalone .studioSidebar{height:auto}}@media(max-width:700px){.configStandaloneHeader{height:72px;padding:0 12px;grid-template-columns:1fr}.configBrand{height:68px}.configBrand img{width:150px;height:58px}.studioBenefits{display:none}}.configuratorStudio{--studio-accent:#f45b24;--studio-dark:#24211f;--studio-cream:#fff8f1;--studio-line:#e7ddd5}.modelArea,.studioSidebar,.studioTopbar{border-color:var(--studio-line)}.productPicker>button.selected,.roofControl button.active,.studioTopbar nav button.active,.surfaceGroup button.selected{background:var(--studio-dark);border-color:var(--studio-dark)}.comingGroup>span,.logoUploader b,.modelBadge,.productPicker>button span,.sidePanel>h2>span{color:var(--studio-accent)}.accessoryList article.selected,.modelToolbar button.toolActive,.modelToolbar button:hover{border-color:var(--studio-accent);color:var(--studio-accent);background:var(--studio-cream)}.accessoryList article>input{accent-color:var(--studio-accent)}.studioSummary{background:var(--studio-dark)}.studioSummary a{background:var(--studio-accent)}.configStandalone,.modelArea,.studioSidebar{background:#fffdfb}.modelBadge,.productPicker>button span{background:var(--studio-cream)}.logoScale,.modelToolbar button,.productPicker>button,.textField{color:#6f6259}.accessoryList label,.accessoryList small,.dragHint,.partList p{color:#82756b}.accessoryList article>i,.partList strong{color:var(--studio-dark)}.roofControl{background:#f5f1ed}.roofControl>b,.sidePanel h3,.surfaceGroup>b{color:#6b4d3e}.comingGroup,.sidePanel>h2{background:#f1e8e0;color:#4d4039}.sidePanel>h2 small{color:#806e63}.designHelp{background:#fff8f1;color:#756b64}.studioSummary span{color:#ecd2c3}.configStandalone{background:#f3f3f5}.configStandaloneHeader{height:78px;padding:0 24px;grid-template-columns:230px 1fr 150px;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e5e7}.configBrand{height:70px}.configBrand img{width:175px;height:62px}.studioBenefits{gap:28px;color:#4f4b48;font-size:12px}.studioBenefits span{display:flex;align-items:center;gap:5px}.studioBenefits span:first-letter{color:#f45b24}.studioExit{border-color:#ded9d5;background:#fffdfb;color:#332f2c;font-size:11px}.configStandalone .configuratorStudio{height:calc(100vh - 78px);border-top:0;background:#fff}.studioTopbar{height:64px;padding:0 18px 0 20px;background:#fff;border-color:#ece8e4}.studioTopbar nav{gap:5px}.studioTopbar nav button{height:42px;padding:0 14px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;color:#77706b;font-size:12px;transition:.18s ease}.studioTopbar nav button i{font-size:10px;font-style:normal;color:#aaa09a}.studioTopbar nav button.active{background:#272320;border-color:#272320;box-shadow:0 7px 18px rgba(39,35,32,.14)}.studioTopbar nav button.active i{color:#ff956d}.lightToggle{font-size:12px;color:#6e6762}.lightToggle i{width:42px;height:24px}.configStandalone .studioLayout{height:calc(100vh - 142px);grid-template-columns:minmax(0,1fr) 360px}.modelArea{background:radial-gradient(circle at 53% 42%,#fff 0,#f7f7f8 42%,#efeff1 100%);border-color:#e4e1de}.gazeboCanvas:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px rgba(54,45,40,.035)}.modelBadge{left:22px;top:18px;padding:8px 11px;border:1px solid #f2d4c6;border-radius:999px;background:rgba(255,248,244,.9);color:#dc4b17;font-size:9px;letter-spacing:.15em;box-shadow:0 8px 24px rgba(83,56,42,.06)}.modelToolbar{left:18px;top:68px;width:48px;gap:7px;padding:6px;border:1px solid rgba(218,211,206,.9);border-radius:15px;background:rgba(255,255,255,.82);box-shadow:0 14px 36px rgba(54,45,40,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modelToolbar button{width:36px;height:36px;padding:0;justify-content:center;border:0;border-radius:9px;background:transparent;color:#625b56;font-size:16px}.modelToolbar button span{display:none}.modelToolbar button.toolActive,.modelToolbar button:hover{border:0;background:#fff1e9;color:#e14a14}.modelToolbar button:disabled{opacity:.28}.partList{right:18px;top:18px;width:205px;padding:16px 17px;border-color:#e8e2dd;border-radius:13px;background:rgba(255,255,255,.88);box-shadow:0 15px 40px rgba(55,46,41,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.partList p,.partList>div b{font-size:11px}.partList p{padding:9px 0}.dragHint{bottom:17px;padding:8px 14px;border:1px solid rgba(220,214,210,.8);background:rgba(255,255,255,.86);color:#847b75;font-size:10px;box-shadow:0 8px 24px rgba(45,37,33,.06)}.studioSidebar{height:100%;background:#fff;box-shadow:-14px 0 40px rgba(61,47,39,.035)}.roofControl{height:58px;padding:0 18px;background:#faf9f8;border-color:#ebe6e2}.roofControl>b{font-size:11px;color:#5b514a}.roofControl button{min-width:64px;height:34px;border-radius:8px;font-size:11px}.sidePanel{padding:18px 18px 10px}.sidePanel h3{font-size:12px;text-transform:none;letter-spacing:0;margin:20px 0 11px}.panelHeading{display:flex;align-items:center;gap:11px;margin:3px 0 15px}.panelHeading>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#272320;color:#ff956d;font-size:10px;font-weight:900}.panelHeading h3{margin:0;color:#292522;font-size:14px}.panelHeading p{margin:3px 0 0;color:#8a817b;font-size:10px;line-height:1.35}.surfaceGroup{padding-bottom:13px}.surfaceGroup>b{font-size:9px;color:#8d8179;margin-bottom:7px}.surfaceGroup>div{gap:7px}.surfaceGroup button{height:38px;border-color:#e4ddd8;border-radius:8px;color:#625954;font-size:10px}.surfaceGroup button.selected{background:#272320;border-color:#272320;box-shadow:0 5px 14px rgba(39,35,32,.12)}.textField{gap:7px;color:#5c544f;font-size:11px}.textField>span{font-weight:800}.textField input{height:44px;border-color:#e1dbd6;border-radius:9px;background:#fcfbfa;font-size:12px;outline:none}.textField input:focus{border-color:#f45b24;box-shadow:0 0 0 3px rgba(244,91,36,.1)}.logoUploader{min-height:82px;margin-top:12px;padding:12px 13px;display:grid;grid-template-columns:38px 1fr;gap:11px;justify-items:stretch;text-align:left;border:1px dashed #e29b7d;border-radius:11px;background:#fff8f4}.logoUploader>i{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#f45b24;color:#fff;font-size:20px;font-style:normal}.logoUploader>span{display:flex;min-width:0;flex-direction:column;justify-content:center}.logoUploader b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#352f2b;font-size:11px}.logoUploader small{margin-top:4px;color:#887b73;font-size:9px}.logoUploader.hasLogo{border-style:solid;border-color:#efc4b1;background:#fff}.logoUploader.hasLogo>i{background:#272320}.placementTitle{display:flex;align-items:center;justify-content:space-between;margin:15px 0 8px;color:#3c3632;font-size:11px}.placementTitle span{color:#e2531e;font-size:9px;font-weight:800}.logoFit{gap:8px;margin-top:0}.logoFit button{min-height:68px;padding:9px;border-radius:10px;display:grid;grid-template-columns:27px 1fr;align-items:center;gap:7px}.logoFit button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#f2efec;color:#70665f;font-style:normal}.logoFit button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.logoFit button b{font-size:10px}.logoFit button small{font-size:8px}.logoFit button.selected{background:#fff7f2}.logoFit button.selected>i{background:#f45b24;color:#fff}.logoScale{margin-top:14px;font-size:11px}.logoScale input{height:6px}.designPanel{padding-bottom:16px}.studioSummary{margin:12px 16px 16px;padding:13px;border-radius:13px;background:#272320;display:block;box-shadow:0 15px 32px rgba(39,35,32,.16)}.summaryTop{display:grid;grid-template-columns:64px 1fr;align-items:end;gap:12px}.summaryTop label{font-size:9px}.summaryTop input{height:36px;margin-top:5px;border-radius:7px}.summaryTop>div{display:flex;flex-direction:column}.summaryTop span{font-size:9px}.summaryTop b{font-size:19px}.summaryActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.studioSummary .downloadDesign,.studioSummary .saveDraft{height:38px;border-radius:8px;font-size:10px;font-weight:800}.studioSummary .saveDraft{border-color:#665e59;background:#332e2b}.studioSummary .downloadDesign{border-color:#fff;background:#fff;color:#292522}.studioSummary>a{display:block;margin-top:8px;padding:12px;border-radius:8px;background:#f45b24;color:#fff;font-size:11px;letter-spacing:.03em}.studioSummary>a:hover{background:#dc4b17}@media(max-width:1180px) and (min-width:861px){.configStandalone .studioLayout{grid-template-columns:minmax(0,1fr) 340px}.studioTopbar nav button{padding:0 10px}.studioTopbar nav button i{display:none}.partList{width:190px}.studioBenefits{gap:16px}.studioBenefits span:nth-child(n+3){display:none}}@media(max-width:860px){.configStandalone{height:auto;overflow:visible}.configStandaloneHeader{grid-template-columns:190px 1fr}.studioBenefits{justify-content:flex-end}.studioBenefits span:nth-child(n+3),.studioExit{display:none}.configStandalone .configuratorStudio,.configStandalone .studioLayout{height:auto}.configStandalone .studioLayout{grid-template-columns:1fr}.modelArea{height:610px}.studioSidebar{height:auto}.studioTopbar nav{overflow-x:auto}.studioTopbar nav button{flex:0 0 auto}.roofControl{position:relative}.modelToolbar{top:62px}.partList{right:12px}}@media(max-width:600px){.configStandaloneHeader{height:66px;padding:0 12px;grid-template-columns:1fr}.configBrand{height:60px}.configBrand img{width:155px;height:54px}.studioBenefits{display:none}.studioTopbar{height:56px;padding:0 8px}.studioTopbar nav button{height:38px;padding:0 11px}.studioTopbar nav button i{display:none}.studioTopbar nav button span{font-size:11px}.lightToggle{display:none}.modelArea{height:520px}.modelToolbar{left:9px;top:52px}.partList{width:170px;top:10px;padding:12px}.partList p{font-size:10px}.studioSummary{margin:10px 12px 14px}}