.product-page{background:#f7f5ef;padding-bottom:5rem}.product-heading{padding-top:calc(var(--header-h) + 3rem);grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;padding-bottom:3rem;display:grid}.product-heading p:last-child{color:#736d62;max-width:34rem;font-size:1.05rem;line-height:1.8}.product-heading h1{font-size:clamp(2.9rem,4.5vw,5rem)}.product-studio{scroll-margin-top:100px}.product-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.product-section-head h2{color:#978066;align-items:center;gap:1rem;font-size:.75rem;display:flex}.product-section-head h2 span{font-family:var(--font-instrument-serif),Georgia,serif;color:#322f28;font-size:1.65rem}.product-section-head>span{color:#787163;font-size:.75rem}.product-carousel{scrollbar-width:thin;scroll-snap-type:x proximity;gap:.65rem;padding-bottom:1rem;display:flex;overflow-x:auto}.product-carousel>button{text-align:left;scroll-snap-align:start;background:#fffdf9;border:1px solid #ded7cc;flex:0 0 150px;padding:5px;transition:border-color .2s,background .2s}.product-carousel>button[aria-pressed=true]{background:#e6e8de;border-color:#4f5948;box-shadow:inset 0 0 0 1px #4f5948}.product-carousel>button>span{padding:.65rem .5rem .45rem;font-size:.85rem;display:block}.product-picker{margin-bottom:1.6rem}.product-workspace{background:#fffcf7;border:1px solid #d8d2c8;grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.product-preview{min-width:0;top:calc(var(--header-h) + 10px);position:sticky}.product-titlebar{justify-content:space-between;align-items:center;gap:1rem;padding:1.7rem 1.7rem 1rem;display:flex}.product-titlebar span,.product-control-heading>span{letter-spacing:.17em;color:#8e7b61;font-size:.75rem}.product-titlebar h2{font-family:var(--font-instrument-serif),Georgia,serif;margin-top:.2rem;font-size:2.25rem;font-weight:400}.product-titlebar>button{text-align:right;border-bottom:1px solid #9c8a6e;max-width:140px;padding:.6rem 0;font-size:.75rem}.product-canvas-shell{background:radial-gradient(at 50% 40%,#fffef9,#ede8dd);min-width:0;position:relative}.product-canvas{touch-action:none;height:clamp(400px,36vw,590px)}.product-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.product-stage-label{color:#9b9385;letter-spacing:.12em;pointer-events:none;justify-content:space-between;font-size:.75rem;display:flex;position:absolute;top:1rem;left:1.4rem;right:1.4rem}.product-camera{flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.2rem 1rem .8rem;display:flex}.product-camera button{background:#fffdf6;border:1px solid #d7cdbc;min-width:40px;min-height:40px;padding:.4rem .85rem;font-size:.75rem}.product-camera button[aria-pressed=true]{color:#fff;background:#414c3b;border-color:#414c3b}.product-canvas-actions{color:#766d5e;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;padding:.25rem 1rem 1.2rem;font-size:.75rem;display:flex}.product-canvas-actions button{text-underline-offset:4px;min-height:35px;text-decoration:underline}.product-canvas-actions>span{text-align:center;flex-basis:100%}.product-compare{grid-template-columns:1fr 1fr;display:grid}.product-compare .product-canvas{height:390px}.product-reference{background:#f0eade;flex-direction:column;justify-content:center;min-width:0;display:flex}.product-reference figcaption{color:#776c5e;padding:1rem;font-size:.75rem;line-height:1.7}.product-openbar{border-top:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1.15rem 1.6rem;display:flex}.product-openbar>div{margin-right:auto}.product-openbar strong{font-size:.85rem;font-weight:500;display:block}.product-openbar span{color:#8b8171;margin-top:.3rem;font-size:.75rem;display:block}.product-openbar button{border:1px solid #ccc1ae;min-height:42px;padding:.65rem .9rem;font-size:.75rem}.product-openbar button:first-of-type{color:#fff;background:#414c3b;border-color:#414c3b}.product-studio button:disabled{opacity:.45;cursor:default}.product-description{color:#61594c;padding:1.3rem 1.6rem .6rem;font-size:.86rem;line-height:1.7}.product-dimension-note{padding:0 1.6rem 1rem;font-size:.78rem;font-weight:500}.product-dimension-note span{color:#8a7e6d;margin-top:.4rem;font-size:.75rem;font-weight:400;line-height:1.6;display:block}.product-savebar{border-top:1px solid #e7dfd1;flex-wrap:wrap;gap:.3rem 1rem;padding:.5rem 1.6rem 1.1rem;display:flex}.product-savebar button{text-underline-offset:4px;min-height:40px;font-size:.75rem;text-decoration:underline}.product-status{color:#47503d;padding:.5rem 1.6rem 1rem;font-size:.75rem;line-height:1.6}.product-share{padding:0 1.6rem 1.3rem;font-size:.75rem;display:block}.product-share input{border:1px solid #bbb1a1;width:100%;min-width:0;margin-top:.4rem;padding:.6rem;display:block}.product-controls{background:#f4f0e6;border-left:1px solid #ded5c7;min-width:0;padding:1.6rem 1.4rem}.product-control-heading{padding-bottom:1.3rem}.product-control-heading h2{font-family:var(--font-instrument-serif),Georgia,serif;margin-top:.6rem;font-size:1.85rem;line-height:1.25}.product-controls details{border-top:1px solid #d5caba;padding:.2rem 0}.product-controls summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:48px;font-size:.82rem;font-weight:500;list-style:none;display:flex}.product-controls summary:after{content:"+";color:#95836a;font-size:1.1rem}.product-controls details[open]>summary:after{content:"−"}.product-joints{scrollbar-width:thin;gap:.35rem;max-height:240px;margin-bottom:1rem;display:grid;overflow-y:auto}.product-joints>button{text-align:left;background:#fdfaf4;border:1px solid #d9cfbf;justify-content:space-between;gap:.6rem;min-height:42px;padding:.65rem .6rem;font-size:.75rem;display:flex}.product-joints>button[aria-pressed=true]{background:#e8ebdf;border-color:#829271}.product-joints small{white-space:nowrap;color:#7a705f;font-size:.75rem}.product-features label{border-bottom:1px solid #e5ddcf;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;font-size:.77rem;display:flex}.product-features input{accent-color:#4b5941;width:19px;height:19px}.product-range{padding:.8rem 0;font-size:.75rem;display:block}.product-range output{float:right;color:#87704e;font-variant-numeric:tabular-nums}.product-range input{accent-color:#647154;width:100%;min-height:35px;display:block}.product-controls fieldset{border:0;margin:0;padding:0 0 1rem}.product-controls legend{color:#7b6d5b;padding:.45rem 0 .65rem;font-size:.75rem}.product-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.product-swatches button{text-align:center;border:1px solid #0000;padding:3px}.product-swatches button[aria-pressed=true]{background:#e5e7dc;border-color:#596747}.product-swatches i{border:1px solid #00000010;height:31px;display:block}.product-swatches span{padding:.3rem 0;font-size:.75rem;line-height:1.5;display:block}.product-woods{grid-template-columns:repeat(3,minmax(0,1fr))}.product-hint{color:#8a7c68;padding:.3rem 0 1rem;font-size:.75rem;line-height:1.7}.product-request{color:#f8f3e6;background:#414c3b;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;font-size:.82rem;display:flex}.product-catalog-link{text-align:center;text-underline-offset:4px;padding:1rem .2rem .25rem;font-size:.75rem;line-height:1.6;text-decoration:underline;display:block}.product-footnote{color:#93816a;max-width:900px;padding:1.5rem 0;font-size:.75rem;line-height:1.8}.product-loading{color:#8b785e;background:#f0eade;place-items:center;height:520px;display:grid}.product-fallback{text-align:center;background:#f8f4eae8;flex-direction:column;justify-content:center;padding:1rem;font-size:.9rem;line-height:1.6;display:flex;position:absolute;inset:50px 15% 150px}.product-canvas-shell:fullscreen{flex-direction:column;justify-content:center;display:flex}.product-canvas-shell:fullscreen .product-canvas{height:calc(100dvh - 150px)}.product-studio :focus-visible{outline-offset:3px;outline:2px solid #9b7b4c}@media (max-width:1100px){.product-workspace{grid-template-columns:minmax(0,1fr) 290px}.product-controls{padding:1.3rem 1rem}.product-compare{grid-template-columns:1fr}.product-reference{grid-template-columns:1fr 1fr;align-items:center;display:grid}.product-compare .product-canvas{height:400px}.product-titlebar{padding:1.3rem}.product-titlebar h2{font-size:1.9rem}}@media (max-width:780px){.product-heading{padding-top:calc(var(--header-h) + 2rem);grid-template-columns:1fr;gap:1.3rem;padding-bottom:2rem}.product-heading p:last-child{font-size:.9rem}.product-section-head{display:block}.product-section-head>span{margin-top:.5rem;font-size:.75rem;display:block}.product-section-head h2 span{font-size:1.4rem}.product-carousel>button{flex-basis:125px}.product-carousel>button>span{padding:.55rem .35rem;font-size:.75rem}.product-workspace{grid-template-columns:1fr}.product-preview{position:static}.product-controls{border-top:1px solid #d9cfbf;border-left:0;padding:1.4rem}.product-canvas,.product-compare .product-canvas{height:390px}.product-titlebar{padding:1.2rem 1rem}.product-titlebar>button{max-width:112px;font-size:.75rem}.product-stage-label{font-size:.75rem;left:1rem;right:1rem}.product-openbar{padding:1rem}.product-openbar strong{font-size:.8rem}.product-openbar button{padding:.65rem .6rem;font-size:.75rem}.product-description,.product-dimension-note,.product-savebar{padding-left:1rem;padding-right:1rem}.product-camera{gap:.25rem;padding-left:.6rem;padding-right:.6rem}.product-camera button{min-width:32px;min-height:42px;padding:.35rem .5rem;font-size:.75rem}.product-canvas-actions{gap:1rem;font-size:.75rem}.product-reference figcaption{padding:.65rem;font-size:.75rem}.product-swatches i{height:42px}.product-swatches span{font-size:.75rem}.product-controls summary{font-size:.9rem}.product-features label{min-height:48px;font-size:.85rem}.product-joints>button{min-height:46px;font-size:.79rem}.product-range{font-size:.84rem}.product-footnote{font-size:.75rem}}@media (max-width:360px){.product-canvas,.product-compare .product-canvas{height:340px}.product-openbar>div{flex-basis:100%;margin-bottom:.3rem}.product-titlebar h2{font-size:1.8rem}.product-camera button{padding:.35rem .4rem;font-size:.75rem}.product-section-head h2{gap:.65rem}.product-section-head h2 span{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.product-studio *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:781px){.product-preview{position:relative;top:auto}.product-controls{top:calc(var(--header-h) + 10px);max-height:calc(100svh - var(--header-h) - 20px);scrollbar-width:thin;overscroll-behavior:contain;position:sticky;overflow-y:auto}}.product-heading>div:last-child>p{color:#736d62;max-width:34rem;font-size:1.05rem;line-height:1.8}.product-heading>div:last-child>span{letter-spacing:.1em;color:#8a7e6d;margin-top:1.2rem;font-size:.75rem;display:block}.product-carousel{position:relative}#urun-onizleme{scroll-margin-top:calc(var(--header-h) + 12px)}.product-return{display:none}@media (max-width:780px){.product-return{align-content:center;min-height:44px;margin-bottom:.6rem;font-size:.8rem;text-decoration:underline;display:block}.product-titlebar>div{min-width:0}.product-titlebar span{letter-spacing:.1em;font-size:.75rem}}.product-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.product-palettes span{font-size:.75rem}.product-palettes button{min-height:68px}
.arrangement-steps{border-block:1px solid #d8d0c2;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem;display:grid}.arrangement-steps a{align-items:center;gap:.85rem;padding:1rem;font-size:.8rem;display:flex}.arrangement-steps b{color:#92744b;font-size:.75rem}.arrangement-steps a+a{border-left:1px solid #d8d0c2}.arrangement-start{background:#fffdf8;border:1px solid #d8d0c2;margin-bottom:1rem;padding:0 1.2rem 1.2rem;scroll-margin-top:100px}.arrangement-start>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.05rem;display:flex}.arrangement-start:not([open]){padding-bottom:0}.arrangement-start>summary small{color:#796f60;font-size:.75rem}.arrangement-start .product-carousel>button{flex-basis:128px}.arrangement-presets{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.arrangement-presets label{flex:1;gap:.4rem;min-width:200px;font-size:.75rem;display:grid}.arrangement-presets select{background:#faf7f0;border:1px solid #c9bfaf;width:100%;max-width:100%;min-height:44px;padding:.7rem;font-size:.78rem}.arrangement-presets>button{border:1px solid #bdb29f;min-height:44px;padding:.7rem 1rem;font-size:.75rem}.arrangement-presets>button:first-of-type{color:#fff;background:#414c3b;border-color:#414c3b}.arrangement-workspace{background:#fffdf8;border:1px solid #d8d0c2;grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.arrangement-preview{min-width:0}.arrangement-toolbar{border-bottom:1px solid #e1d9ca;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;display:flex}.arrangement-modes,.arrangement-history{gap:.35rem;display:flex}.arrangement-toolbar button{border:1px solid #cfc4b1;min-height:44px;padding:.5rem .8rem;font-size:.75rem}.arrangement-toolbar button[aria-pressed=true]{color:#fff;background:#414c3b;border-color:#414c3b}.arrangement-history button{min-width:40px;padding:.4rem;font-size:1.2rem}.arrangement-canvas .product-canvas{height:clamp(400px,43vw,610px)}.arrangement-scene-caption{color:#6d6251;border-block:1px solid #e1d9ca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1.3rem;font-size:.75rem;display:flex}.arrangement-scene-caption button{text-underline-offset:4px;min-height:40px;text-decoration:underline}.arrangement-reference{max-width:500px;margin:1rem auto;padding:0 1rem}.arrangement-reference figcaption{color:#6d6251;margin:.65rem 0;font-size:.75rem;line-height:1.7}.arrangement-panel{top:calc(var(--header-h) + 10px);max-height:calc(100svh - var(--header-h) - 20px);scrollbar-width:thin;overscroll-behavior:contain;background:#f4f0e6;border-left:1px solid #d8d0c2;scroll-margin-top:100px;position:sticky;overflow:auto}.arrangement-tabs{z-index:2;background:#e8e2d6;border-bottom:1px solid #d2c7b6;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.arrangement-tabs button{border-bottom:2px solid #0000;min-height:49px;padding:.7rem .3rem;font-size:.76rem}.arrangement-tabs button[aria-selected=true]{color:#36452b;background:#faf7ef;border-color:#4e5d42;font-weight:600}.arrangement-panel [role=tabpanel]{padding:1.1rem}.arrangement-panel-heading>span{letter-spacing:.14em;color:#88724f;font-size:.75rem}.arrangement-panel-heading h2{font-family:var(--font-instrument-serif),Georgia,serif;margin:.6rem 0;font-size:1.8rem;line-height:1.15}.arrangement-panel-heading p{color:#746855;margin-bottom:1rem;font-size:.76rem;line-height:1.7}.arrangement-filters{flex-wrap:wrap;gap:.25rem;margin:1rem 0;display:flex}.arrangement-filters button{border:1px solid #cfc3b0;min-height:40px;padding:.55rem .65rem;font-size:.75rem}.arrangement-filters button[aria-pressed=true]{color:#fff;background:#414c3b;border-color:#414c3b}.arrangement-library{gap:.45rem;display:grid}.arrangement-library>button{text-align:left;background:#fffcf6;border:1px solid #d9cfbe;grid-template-columns:50px 1fr 20px;align-items:center;gap:.7rem;padding:.55rem;transition:background .16s,transform .16s;display:grid}.arrangement-library>button:hover{background:#eae8dc;transform:translate(2px)}.arrangement-library svg{color:#8e7552;width:50px;height:50px}.arrangement-library strong{font-size:.76rem;font-weight:500;display:block}.arrangement-library small{color:#7f735f;margin-top:.3rem;font-size:.75rem;display:block}.arrangement-library>button>b{color:#806341;font-size:1.3rem;font-weight:400}.arrangement-active{color:#766b58;margin:1rem 0;font-size:.75rem;display:block}.arrangement-active select{background:#fffaf0;border:1px solid #c7baa5;width:100%;min-height:44px;margin-top:.4rem;padding:.65rem;font-size:.78rem;display:block}.arrangement-actions{gap:.35rem;margin:.8rem 0;display:flex}.arrangement-actions>button{border:1px solid #cabb9f;flex:1;min-height:42px;padding:.5rem;font-size:.75rem}.arrangement-panel details{border-top:1px solid #d5caba}.arrangement-panel summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;font-size:.82rem;font-weight:500;list-style:none;display:flex}.arrangement-panel summary:after{content:"+";color:#8a775d;font-size:1.1rem}.arrangement-panel details[open]>summary:after{content:"−"}.arrangement-position>p{color:#71634f;font-size:.75rem}.arrangement-nudge{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:.75rem 0;display:grid}.arrangement-nudge button{background:#fffaf2;border:1px solid #c8bba4;min-height:44px;font-size:1.2rem}.arrangement-coordinates{grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem;display:grid}.arrangement-coordinates label{color:#71634f;font-size:.75rem}.arrangement-coordinates input{background:#fffaf2;border:1px solid #c8bba4;width:100%;min-width:0;margin-top:.4rem;padding:.6rem;font-size:.85rem;display:block}.arrangement-panel fieldset{padding:0 0 .75rem}.arrangement-panel legend{padding:.5rem 0;font-size:.75rem}.arrangement-text-button{text-underline-offset:4px;text-align:left;min-height:44px;margin-bottom:.5rem;font-size:.75rem;line-height:1.6;text-decoration:underline}.arrangement-item-list{gap:.4rem;display:grid}.arrangement-item-list>button{text-align:left;background:#fffaf2;border:1px solid #d6c9b5;align-items:center;gap:.7rem;padding:.8rem;font-size:.8rem;display:flex}.arrangement-item-list>button>b{color:#977647;font-size:.75rem;font-weight:400}.arrangement-item-list>button>span:nth-child(2){flex:1}.arrangement-item-list small{color:#7c705d;margin-top:.4rem;font-size:.75rem;display:block}.arrangement-warning{color:#80531a;background:#f5e9d3;border-left:3px solid #b48648;margin:1rem;padding:.8rem 1rem;font-size:.76rem;line-height:1.6}.arrangement-empty{text-align:center;background:#f0ece2;padding:1.5rem}.arrangement-empty p{margin:.5rem;font-size:.85rem}.arrangement-empty button{min-height:44px;font-size:.85rem;text-decoration:underline}.arrangement-request{background:#e9eadf;border:1px solid #ccd0bd;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:2rem;scroll-margin-top:100px;display:flex}.arrangement-request>div{max-width:570px}.arrangement-request span{letter-spacing:.12em;color:#66734e;font-size:.75rem}.arrangement-request h2{font-family:var(--font-instrument-serif),Georgia,serif;margin:.6rem 0;font-size:2.15rem;line-height:1.2}.arrangement-request p{color:#657056;font-size:.87rem;line-height:1.7}.arrangement-request>a{min-width:250px;margin:0}.arrangement-request>a span{color:#fff}.arrangement-feedback:empty{display:none}.arrangement-panel .product-return{padding:0 1.1rem}.arrangement-studio button{cursor:pointer}.arrangement-studio button:disabled{cursor:default}.arrangement-studio input,.arrangement-studio select{max-width:100%}@media (max-width:1100px){.arrangement-workspace{grid-template-columns:minmax(0,1fr) 310px}.arrangement-panel [role=tabpanel]{padding:.9rem}.arrangement-toolbar{padding:.7rem}.arrangement-toolbar button{padding:.45rem .6rem;font-size:.75rem}.arrangement-steps a{gap:.5rem;padding:.8rem .6rem;font-size:.75rem}.arrangement-request{gap:1.2rem;padding:1.5rem}}@media (max-width:1000px){.arrangement-workspace{grid-template-columns:1fr}.arrangement-panel{border-top:1px solid #d5caba;border-left:0;max-height:none;position:static;overflow:visible}.arrangement-panel [role=tabpanel]{padding:1.2rem}.arrangement-tabs{position:static}.arrangement-tabs button{min-height:52px;font-size:.85rem}.arrangement-canvas .product-canvas{height:400px}.arrangement-steps{gap:0}.arrangement-steps a{padding:.75rem .45rem;font-size:.75rem;line-height:1.5;display:block}.arrangement-steps b{margin-bottom:.35rem;display:block}.arrangement-start{padding-inline:.75rem}.arrangement-start>summary{font-size:.9rem}.arrangement-start>summary small{font-size:.75rem}.arrangement-start .product-carousel>button{flex-basis:112px}.arrangement-presets label{flex-basis:100%}.arrangement-presets>button{flex:1;padding:.6rem;font-size:.75rem}.arrangement-scene-caption{padding:.6rem 1rem;font-size:.75rem}.arrangement-library{grid-template-columns:1fr 1fr;gap:.5rem}.arrangement-library>button{flex-wrap:wrap;gap:.5rem;padding:.65rem;display:flex;position:relative}.arrangement-library>button>span{flex-basis:100%}.arrangement-library>button>b{position:absolute;top:.6rem;right:.7rem}.arrangement-library svg{width:48px;height:48px}.arrangement-library strong{font-size:.78rem}.arrangement-library small{font-size:.75rem}.arrangement-panel-heading h2{font-size:1.9rem}.arrangement-panel-heading p{font-size:.83rem}.arrangement-panel summary{font-size:.9rem}.arrangement-nudge button{min-height:48px}.arrangement-panel .product-hint{font-size:.75rem}.arrangement-panel .product-joints{max-height:300px}.arrangement-request{padding:1.5rem;display:block}.arrangement-request h2{font-size:1.9rem}.arrangement-request>a{margin-top:1.2rem}.arrangement-coordinates input,.arrangement-active select{font-size:16px}.arrangement-text-button{font-size:.78rem}.arrangement-actions>button{font-size:.8rem}.arrangement-request>div>span{font-size:.75rem}}@media (max-width:360px){.arrangement-toolbar{gap:.3rem;padding:.6rem .4rem}.arrangement-toolbar button{padding:.4rem .5rem;font-size:.75rem}.arrangement-history button{min-width:34px;font-size:1rem}.arrangement-canvas .product-canvas{height:350px}.arrangement-steps a{font-size:.75rem}}.arrangement-tabs{grid-template-columns:repeat(4,1fr)}.arrangement-options{background:#faf7ef;border-bottom:1px solid #ded4c4;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.75rem;display:flex}.arrangement-options button{border:1px solid #cabda6;min-height:44px;padding:.45rem .6rem}.arrangement-options button[aria-pressed=true]{background:#e5e8da;border-color:#57674a}.arrangement-options label{align-items:center;gap:.35rem;min-height:44px;display:flex}.arrangement-quality select{border:1px solid #cabda6;max-width:165px;min-height:44px;padding:.5rem}.arrangement-search{margin:1rem 0;font-size:.75rem;display:block}.arrangement-search input{background:#fffdf8;border:1px solid #cbbda4;width:100%;margin-top:.4rem;padding:.7rem;display:block}.room-enable{align-items:center;gap:.6rem;min-height:48px;font-size:.8rem;display:flex}.room-enable input{width:18px;height:18px}.room-shapes{grid-template-columns:repeat(3,1fr);gap:.3rem;margin:1rem 0;display:grid}.room-shapes button{background:#fffaf2;border:1px solid #cbbda4;padding:.5rem;font-size:.75rem}.room-shapes button[aria-pressed=true]{background:#e9eddf;border:2px solid #4d633d}.room-shapes svg{fill:#ddd0b8;stroke:#7b684a;stroke-width:3px;width:100%;height:50px}.room-dimensions{grid-template-columns:repeat(2,1fr);gap:.6rem;margin:1rem 0;display:grid}.room-dimensions label{font-size:.75rem}.room-dimensions input{background:#fffaf2;border:1px solid #cbbda4;width:100%;min-height:44px;margin-top:.4rem;padding:.6rem;display:block}.room-floor{background:#f1eee6;min-width:0;padding:1rem}.room-floor>svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:clamp(350px,42vw,570px);display:block}.room-floor svg text{fill:#3d4536;pointer-events:none;font-family:inherit;font-size:16px}.room-floor svg g:focus{outline:none}.room-floor svg g:focus rect{stroke:#2e5527;stroke-width:6px}.room-floor .product-stage-label{margin:0 0 1rem;position:static}.arrangement-warning li{margin:.35rem 0}.arrangement-warning summary{cursor:pointer}.arrangement-search:focus-within{outline-offset:3px}@media (max-width:1000px){.arrangement-panel .product-return{display:block}.room-floor>svg{height:420px}}@media (max-width:540px){.arrangement-options{gap:.3rem;padding:.5rem}.arrangement-options>button{flex:1;font-size:.75rem}.room-dimensions input,.arrangement-search input,.arrangement-quality select{font-size:16px}.room-floor{padding:.5rem}.room-floor>svg{height:360px}.room-shapes button{min-height:80px}}.arrangement-recovery{background:#f6f0e4;border:1px solid #b6aa92;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:16px;font-size:.875rem;display:flex}.arrangement-recovery button,.arrangement-warning button{text-underline-offset:4px;min-height:44px;padding:8px 12px;text-decoration:underline}.product-savebar a{text-underline-offset:4px;align-items:center;min-height:44px;padding:10px 14px;text-decoration:underline;display:inline-flex}.arrangement-studio .product-hint{color:#655b4b;font-size:.8rem}.arrangement-panel-heading>span,.arrangement-request span{color:#6f5f47;font-size:.75rem}.arrangement-studio input,.arrangement-studio select{font-size:16px}.arrangement-history button,.product-camera button,.product-canvas-actions button,.room-shapes button{min-width:44px;min-height:44px}.arrangement-steps a{min-height:44px;font-size:.75rem}.product-stage-label{color:#655b4b;font-size:.75rem}@media (max-width:780px){.product-stage-label{display:none}}.interior-tools{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.interior-tools button{background:#fffaf2;border:1px solid #c5b8a4;min-height:44px;padding:8px 12px}.interior-tools button[aria-pressed=true]{color:#fff;background:#473d31}.interior-drop{background:#f2ecdf;border:1px dashed #ad9b80;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}.interior-drop p{font-size:14px}.interior-drop small{color:#625747;margin-top:6px;font-size:12px;display:block}.interior-schematic{background:#e3d5bd;border:4px solid #a8906d;flex-direction:column;flex-shrink:0;justify-content:space-evenly;width:70px;height:95px;padding:3px;display:flex}.interior-schematic i{border-top:3px solid #a8906d;display:block}.interior-schematic.is-cekmece i,.interior-schematic.is-karma i{background:#f5ebda;border:1px solid #967d5c;min-height:10px}.interior-schematic.is-bos i{display:none}.interior-editor .arrangement-active{margin-top:12px}.joint-toolbar{background:linear-gradient(110deg,#ebe6da,#f9f6ef);border-bottom:1px solid #d8cebd;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem 1.2rem;display:grid}.joint-toolbar-heading{gap:.3rem;min-width:0;display:grid}.joint-toolbar-heading strong{font-size:.95rem;font-weight:600}.joint-toolbar-heading span{color:#655b4b;font-size:.75rem;line-height:1.5}.joint-scope{color:#655b4b;gap:.25rem;font-size:.75rem;display:grid}.joint-scope select{background:#fffaf2;border:1px solid #c8bba5;max-width:100%;min-height:44px;padding:.3rem .5rem;font-size:.78rem}.joint-toolbar-buttons{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.joint-toolbar-buttons button{white-space:nowrap;background:#fffaf2;border:1px solid #c1b298;flex:1;min-height:44px;padding:.5rem .65rem;font-size:.75rem}.joint-toolbar-buttons button:first-child{color:#fff;background:#414c3b;border-color:#414c3b}.joint-toolbar button:disabled{opacity:.45;cursor:not-allowed}.joint-autofocus{color:#655b4b;grid-column:1/-1;align-items:center;gap:.6rem;min-height:30px;font-size:.75rem;display:flex}.joint-autofocus input{accent-color:#414c3b;width:18px;height:18px}.joint-controls{gap:.6rem;padding-bottom:1rem;display:grid}.joint-control{background:#fffaf2;border:1px solid #d6c9b5;min-width:0;padding:.65rem}.joint-control-title{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.joint-control-title>span{color:#806c4d;font-size:1.25rem}.joint-control-title strong{flex:1;font-size:.75rem;font-weight:500;line-height:1.5}.joint-control-title button{text-underline-offset:3px;min-height:44px;padding:.3rem;font-size:.75rem;text-decoration:underline}.joint-control-input{align-items:center;gap:.7rem;display:flex}.joint-control-input button{border:1px solid #c8b89b;min-width:56px;min-height:44px;font-size:.75rem}.joint-control-input button[aria-pressed=true]{color:#fff;background:#414c3b}.joint-control-input label{flex:1;min-width:0}.joint-control-input input{accent-color:#526347;width:100%;min-height:44px;display:block}.joint-control-input output{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:.75rem}.arrangement-canvas .product-camera{flex-wrap:wrap}.arrangement-canvas .camera-focus{color:#fff;background:#414c3b;border-color:#414c3b}@media (max-width:600px){.joint-toolbar{gap:.6rem;padding:.75rem}.joint-toolbar-heading strong{font-size:.84rem}.joint-toolbar-heading span{font-size:.75rem}.joint-scope{max-width:142px}.joint-scope select{font-size:14px}.joint-toolbar-buttons{grid-template-columns:1fr 1fr;display:grid}.joint-toolbar-buttons button{white-space:normal;font-size:.75rem}.joint-autofocus{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.joint-toolbar *{scroll-behavior:auto}}.arrangement-quick-tools{background:#faf7ef;border-bottom:1px solid #ded4c4;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1rem;display:flex}.arrangement-quick-tools>span{flex:1;min-width:10rem;font-size:.85rem;font-weight:500}.arrangement-quick-tools button{border:1px solid #cabda6;min-height:44px;padding:.5rem .8rem;font-size:.8rem}.arrangement-motion-tools>summary{cursor:pointer;border-block:1px solid #ded4c4;min-height:48px;padding:1rem;font-size:.85rem}.arrangement-panel-return{display:none}#model-renkleri,#model-olculeri,#modul-arama{scroll-margin-top:calc(var(--header-h) + 65px)}.arrangement-canvas[data-mode=inspect] .product-canvas{touch-action:pan-y}.arrangement-studio .product-camera button{font-size:.75rem}.arrangement-canvas{z-index:auto;position:relative;top:auto}@media (max-width:1000px){.arrangement-panel-return{top:var(--header-h);z-index:4;color:#fff;background:#414c3b;border-bottom:1px solid #fff5;justify-content:center;align-items:center;min-height:48px;font-size:.9rem;display:flex;position:sticky}.arrangement-quick-tools>span{flex-basis:100%;font-size:.88rem}.arrangement-quick-tools button{flex:1}.arrangement-start>summary{flex-wrap:wrap}.arrangement-start>summary small{font-size:.75rem}.arrangement-canvas .product-canvas{height:clamp(260px,43svh,420px)}.arrangement-panel-heading h2,.arrangement-request h2{font-family:var(--font-instrument-sans),Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.3}.arrangement-panel summary{font-size:1rem}.arrangement-options select,.joint-scope select{font-size:16px}}.arrangement-canvas .product-fallback{gap:.35rem;max-height:calc(100% - 160px);inset:50px 5% auto;overflow:auto}.arrangement-canvas .product-fallback button,.arrangement-canvas .product-fallback a{text-underline-offset:3px;min-height:44px;padding:.5rem;text-decoration:underline}
