:root{--ink:#243a32;--muted:#72796c;--paper:#f8f7f2;--line:#dfdfd5;--accent:#315643;--warm:#eae8df;--warning:#fff0db;--white:#fffefb}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Microsoft YaHei",sans-serif;font-size:14px;line-height:1.55}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,canvas:focus-visible{outline:3px solid #c69952;outline-offset:4px}button{border:0}a{color:inherit}button{transition:background .15s,box-shadow .15s}button:hover:not(:disabled){filter:brightness(.97)}[hidden]{display:none!important}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 max(32px,calc((100vw - 1440px)/2))}.wordmark{font-family:Georgia,serif;font-size:33px;letter-spacing:-1.7px;text-decoration:none;display:flex;align-items:center;gap:30px}.wordmark span{font:10px Arial,sans-serif;letter-spacing:3px;border-left:1px solid var(--line);padding-left:30px}.header-right{display:flex;align-items:center;gap:24px}.prototype-tag{font-size:11px;letter-spacing:.4px;color:var(--muted)}.text-button{background:transparent;padding:4px 0;text-decoration:underline;text-underline-offset:4px}.header-right .text-button{font-size:12px}main{max-width:1504px;padding:0 32px;margin:auto}.intro{display:flex;align-items:flex-end;justify-content:space-between;padding:37px 0 28px;gap:20px}.eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:700;margin:0 0 12px;color:var(--muted)}h1{font:46px/1.1 Georgia,"Microsoft YaHei",serif;letter-spacing:-1.5px;margin:0}.subtitle{color:var(--muted);margin:12px 0 0;font-size:14px}.intro-note{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:7px;padding-bottom:2px}.small-dot{width:6px;height:6px;border-radius:50%;background:#7b947d}.studio{display:grid;grid-template-columns:minmax(0,1fr) 356px;align-items:start;gap:28px}.visual-column{min-width:0;position:sticky;top:18px}.scene-wrap{position:relative;background:#e8e3d8;aspect-ratio:3/2;overflow:hidden;border-radius:4px}#scene{width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}#scene:active{cursor:grabbing}.scene-top,.scene-bottom{position:absolute;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none;font-size:11px}.scene-top{top:18px}.scene-top>span{background:#ffffffca;backdrop-filter:blur(12px);padding:7px 12px;border-radius:3px;font-size:11px;letter-spacing:.3px}.scene-top button,.scene-bottom button{pointer-events:auto;padding:7px 10px;background:#ffffffc9;backdrop-filter:blur(12px);border-radius:3px;font-size:11px}.scene-top button[aria-pressed=true]{background:var(--ink);color:white}.scene-bottom{bottom:18px}.scene-bottom>span{padding:6px 10px;background:#ffffffdb;border-radius:3px}.scene-loading{position:absolute;inset:0;display:grid;place-items:center;background:#e9e5dbb0;font:22px Georgia,serif;pointer-events:none}.scene-empty{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);width:280px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12px;color:#66705e;pointer-events:none}.scene-empty b{font:25px Georgia,"Microsoft YaHei",serif;color:var(--ink)}.empty-plus{border:1px solid #7b83756e;width:43px;height:48px;display:grid;place-items:center;font-size:22px;margin-bottom:5px}.scene-description{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px;padding:10px 0 19px}.room-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 11px}.room-heading h2{font-size:13px;font-weight:500;margin:0}.room-heading>span{font-size:11px;color:var(--muted)}.room-list{display:flex;gap:9px;overflow:auto;padding:1px 1px 9px;scrollbar-width:thin}.room-card{flex:1 0 85px;min-width:0;padding:0;background:transparent;border:1px solid transparent;border-radius:3px;overflow:hidden;text-align:left}.room-card img{display:block;width:100%;height:65px;object-fit:cover}.room-card span{display:block;font-size:10px;padding:8px 5px 5px;white-space:nowrap}.room-card[aria-pressed=true]{border-color:var(--ink);background:#e9eddf}.reference-setting{margin:16px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.reference-setting strong{font-size:12px;font-weight:500}.reference-setting p{margin:3px 0 0;color:var(--muted);font-size:11px}.reference-input{min-width:130px}.reference-input label{font-size:10px;display:block;margin-bottom:5px;color:var(--muted)}.reference-input>div{border:1px solid #d0d3c8;background:var(--white);display:flex;align-items:center;width:130px;border-radius:3px;padding-right:12px}.reference-input input{width:92px;padding:8px 10px;border:0;background:transparent;color:var(--ink)}.reference-input span{font-size:11px;color:var(--muted)}.scene-fineprint{font-size:10px;color:var(--muted);line-height:1.65;margin:12px 0 0;max-width:750px}.control-panel{background:var(--white);border:1px solid var(--line);border-radius:4px;padding:17px 23px 20px}.mode-tabs{background:#eeeee6;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:4px;gap:4px}.mode-tabs button{padding:10px 6px;font-size:12px;background:transparent;border-radius:3px}.mode-tabs button[aria-pressed=true]{background:white;box-shadow:0 1px 4px #0000000d}.control-section{padding:21px 0;border-bottom:1px solid var(--line)}.section-label{display:flex;align-items:center;gap:9px;margin:0 0 14px}.section-label>span{font-size:10px;color:#929887;letter-spacing:1px}.section-label h2{font-size:13px;font-weight:500;margin:0;flex:1}.small-label{font-size:10px;color:var(--muted);display:block;margin:0 0 7px}select{width:100%;background:var(--white);border:1px solid #cfd3c8;border-radius:3px;padding:10px 30px 10px 10px;color:var(--ink);min-height:42px;font-size:12px}#product{font-size:11px}.help{font-size:10px;color:var(--muted);line-height:1.65;margin:8px 0 0}.upload-box{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px 17px;border:1px dashed #9ca98c;background:#f6f7ef;border-radius:3px}.upload-box strong{font-size:13px;font-weight:500}.upload-box>span:last-child{font-size:10px;color:var(--muted)}.upload-symbol{font-size:23px;line-height:1.1}.upload-box.dragover{background:#e0e9d6;outline:2px solid #6e8564}.custom-route{font-size:10px;background:#f2f0e8;padding:8px 10px;margin:10px 0 0}.file-info{display:flex;align-items:center;justify-content:space-between;font-size:10px;gap:12px;margin:10px 0 0}.file-info>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info button{flex-shrink:0}.unit-tabs{display:flex;gap:1px;border-bottom:1px solid var(--line);font-size:10px}.unit-tabs button{background:transparent;padding:3px 5px;color:var(--muted)}.unit-tabs button[aria-pressed=true]{color:var(--ink);font-weight:bold;border-bottom:1px solid var(--ink)}#shape-controls{margin-bottom:10px}.size-step{display:flex;align-items:center;gap:12px;margin:13px 0 8px}.size-step button{font-size:18px;line-height:1;background:#f0f1e8;flex:0 0 28px;height:28px;border-radius:50%}input[type=range]{accent-color:var(--accent);width:100%;cursor:pointer;height:20px;margin:0}.size-value{font-family:Georgia,serif;font-size:17px;margin:5px 0;letter-spacing:.2px}.finish-options{display:grid;grid-template-columns:repeat(8,1fr);gap:7px}.finish-chip{padding:3px;background:transparent;border:1px solid #d5d8ce;border-radius:4px;aspect-ratio:1;position:relative}.finish-chip::before{content:'';display:block;position:absolute;inset:5px;background:var(--finish,#ede9e0);box-shadow:inset 1px 1px 1px #ffffffaa,inset -1px -1px 2px #00000022;border-radius:2px}.finish-chip::after{content:'';display:block;position:absolute;inset:10px;background:#f6f3eb;border-radius:1px}.finish-chip[aria-pressed=true]{border:2px solid var(--ink);padding:2px}.finish-chip.rolled::before{transform:rotate(-35deg);inset:13px 5px;background:#e6dcc8;border-radius:6px;box-shadow:inset 0 -2px 2px #a3978188}.finish-chip.rolled::after{display:none}.finish-chip.frameless::before{background:#efeee6}.finish-chip.frameless::after{inset:8px;background:#e9e6dd}.finish-value{font-size:12px;margin:11px 0 0}.adjust{padding:17px 0;border-bottom:1px solid var(--line)}.adjust summary{font-size:11px;cursor:pointer}.range-label{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:10px;margin-top:14px;gap:4px}.range-label output{color:var(--muted)}.adjust .text-button{margin-top:10px;font-size:10px}.warning,.quality{font-size:11px;border-radius:3px;padding:11px 12px;background:var(--warning);color:#725628;line-height:1.65;margin:12px 0 0}.quality.good{color:#456647;background:#edf2e4}.quality.review{background:#f3eedf}.error{background:#fbe7e0;color:#8a3b2e}.actions{padding-top:19px;display:flex;flex-direction:column;gap:9px}.primary,.secondary{min-height:43px;border-radius:3px;padding:11px 14px;font-size:12px;letter-spacing:.2px}.primary{background:var(--ink);color:#fff}.secondary{background:#f1f1e8;border:1px solid var(--line);color:var(--ink)}.product-link{text-align:center;font-size:11px;padding:4px}.actions .help{text-align:center;margin:0}.how-it-works{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid var(--line);margin:44px 0 0;padding:31px 0}.how-it-works>div{position:relative;padding-left:38px}.how-it-works span{position:absolute;left:0;top:5px;font-size:10px;color:#909a87}.how-it-works h3{font-family:Georgia,serif;font-size:19px;font-weight:400;margin:0 0 6px}.how-it-works p{font-size:11px;color:var(--muted);margin:0}footer{border-top:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}footer a{text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:12px 20px;background:var(--ink);color:white;border-radius:4px;font-size:12px;z-index:20;max-width:90vw}dialog{border:1px solid var(--line);border-radius:5px;width:min(500px,calc(100% - 32px));padding:34px;color:var(--ink);background:var(--white)}dialog::backdrop{background:#20312655;backdrop-filter:blur(3px)}dialog h2{font:28px/1.2 Georgia,"Microsoft YaHei",serif;margin:10px 0 22px}dialog dl{font-size:12px;margin:0}dialog dt{color:var(--muted);margin-top:10px}dialog dd{margin:2px 0;overflow-wrap:anywhere}dialog .primary{width:100%;margin-top:20px}.close-button{position:absolute;right:15px;top:10px;background:transparent;font-size:24px}body[data-lang=zh] h1{font-family:Georgia,"Microsoft YaHei",serif;font-size:40px;letter-spacing:0}body[data-lang=zh] .how-it-works h3{font-family:"Microsoft YaHei",sans-serif;font-size:16px}
@media(min-width:1800px){main{padding:0}.site-header{padding-inline:calc((100vw - 1504px)/2)}}
@media(max-width:1100px){.studio{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.control-panel{padding-inline:18px}.intro-note{display:none}.room-card{flex:0 0 100px}.scene-top,.scene-bottom{left:12px;right:12px}.scene-description{font-size:9px}h1{font-size:39px}}
@media(max-width:800px){.site-header{height:66px;padding-inline:20px}.wordmark{font-size:28px;gap:15px}.wordmark span{padding-left:15px;letter-spacing:2px;font-size:8px}.prototype-tag{display:none}main{padding:0 18px}.intro{padding:27px 0 22px}h1,body[data-lang=zh] h1{font-size:33px}.eyebrow{font-size:8px;letter-spacing:1.5px}.subtitle{font-size:12px;margin-top:10px}.studio{grid-template-columns:1fr;gap:21px}.visual-column{position:static}.scene-top{top:10px}.scene-top>span,.scene-top button,.scene-bottom>span,.scene-bottom button{font-size:9px;padding:5px 7px}.scene-bottom{bottom:10px}.scene-description{font-size:9px;padding-bottom:16px}.room-heading h2{font-size:12px}.room-card{flex:0 0 86px}.room-card img{height:54px}.room-card span{font-size:9px}.reference-setting{margin-top:8px;padding:13px 0;gap:12px}.reference-setting strong{font-size:11px}.reference-setting p{font-size:10px}.reference-input{min-width:107px}.reference-input>div{width:107px}.reference-input input{width:76px}.scene-fineprint{font-size:9px}.control-panel{padding:17px 20px 20px}.control-section{padding:19px 0}.finish-options{gap:10px;grid-template-columns:repeat(8,1fr)}.finish-chip{max-height:47px}.section-label h2{font-size:14px}.help{font-size:11px}.how-it-works{grid-template-columns:1fr;gap:22px;margin-top:27px;padding:24px 0}.how-it-works>div{padding-left:34px}.how-it-works h3{font-size:18px}.how-it-works p{font-size:11px}.scene-empty{width:230px;gap:4px;top:28%}.scene-empty b{font-size:18px}.scene-empty span{font-size:10px}.scene-empty .empty-plus{width:26px;height:29px;font-size:16px;margin-bottom:0}.actions button{min-height:46px}.scene-loading{font-size:17px}footer{gap:10px}.finish-chip::after{inset:11px}dialog{padding:28px 22px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
.language-control{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.language-control select{min-width:140px;width:auto;font-size:11px;min-height:34px;padding-block:6px}.language-control small{font-size:9px;color:var(--muted);max-width:200px;text-align:right}#store-controls>label{margin-top:12px}#store-controls>label:first-child{margin-top:0}#product-search{width:100%;border:1px solid #cfd3c8;border-radius:3px;padding:9px 10px;background:var(--white);color:var(--ink);font-size:12px}.selected-product{display:flex;align-items:center;gap:10px;margin-top:12px;border:1px solid var(--line);border-radius:3px;padding:8px}.selected-product img{width:58px;height:68px;object-fit:contain;background:#f3f0e9}.selected-product span{font-size:11px;line-height:1.4}.actions a.primary{text-decoration:none;text-align:center;color:white;display:grid;place-items:center;font-size:12px;min-height:44px}.review-actions{display:flex;flex-direction:column;gap:9px;margin-top:20px}.review-actions .primary{margin-top:0}.whatsapp-button{display:block;text-align:center;text-decoration:none;background:#27694c}.whatsapp-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.reference-product{position:absolute;inset:0;background:#eeeae2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 30px 62px;gap:10px}.reference-product img{max-height:70%;max-width:80%;object-fit:contain;box-shadow:0 6px 20px #243a3220}.reference-product>div{max-width:560px;text-align:center}.reference-product b{font-size:13px}.reference-product p{font-size:11px;color:var(--muted);margin:5px 0}.scene-top,.scene-bottom{z-index:2}#overflow{background:#eaf0e7;color:#456647}a[aria-disabled=true]{pointer-events:none}
@media(max-width:800px){.header-right{gap:0}.language-control select{min-width:106px;width:106px;font-size:10px}.language-control small{max-width:120px;font-size:8px}.wordmark span{display:none}.reference-product{padding:28px 15px 36px;gap:3px}.reference-product img{max-height:62%}.reference-product b{font-size:10px}.reference-product p{font-size:8px;line-height:1.25}.selected-product img{width:50px;height:55px}}
@media(max-width:800px){.visual-column{display:contents}.studio{gap:12px}.scene-wrap{position:sticky;top:0;z-index:5;box-shadow:0 4px 15px #243a321c}.scene-description{padding-bottom:0}.room-heading{margin:4px 0 0}.reference-setting{margin:0}.scene-fineprint{margin:0 0 8px}.control-panel{margin-top:5px}.scene-wrap:focus-within{z-index:6}}
.search-field{position:relative}.search-field #clear-search{font-size:10px;margin-top:6px}.preview-filter{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:var(--ink);margin:12px 0 4px;cursor:pointer}.preview-filter input{accent-color:var(--accent);margin:2px 0 0;flex:0 0 auto}.artwork-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;max-height:350px;overflow:auto;padding:3px;scrollbar-width:thin;overscroll-behavior:contain}.artwork-result{display:flex;flex-direction:column;align-items:stretch;text-align:left;border:1px solid var(--line);border-radius:4px;background:#fff;padding:6px;gap:5px;min-width:0}.artwork-result[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#f2f5eb}.artwork-result img{width:100%;height:106px;object-fit:contain;background:#f2f0e9;border-radius:2px}.artwork-result-title{font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:27px}.artwork-result small{font-size:9px;line-height:1.3}.preview-ready{color:#37694b}.preview-pending{color:#8d7754}.show-more{width:100%;margin-top:9px;min-height:34px;padding:7px 10px;font-size:10px}.artwork-results:empty{display:none}.reference-product{inset:auto 20px 58px auto;width:210px;max-height:48%;padding:12px;background:#fffffff0;border:1px solid #e0ded5;border-radius:4px;box-shadow:0 5px 20px #243a3220;gap:7px;overflow:auto}.reference-product img{max-height:125px;max-width:100%;box-shadow:none}.reference-product b{font-size:11px}.reference-product p{font-size:10px;line-height:1.4}.reference-product>div{width:100%}
@media(max-width:800px){.artwork-results{max-height:360px}.artwork-result img{height:118px}.artwork-result-title{font-size:11px;min-height:30px}.preview-filter{font-size:11px}.reference-product{inset:auto 10px 35px auto;width:138px;max-height:72%;padding:7px;gap:4px}.reference-product img{max-height:65px}.reference-product b{font-size:9px}.reference-product p{font-size:8px;line-height:1.2}}
.artwork-result{position:relative}.artwork-code{position:absolute;top:9px;right:9px;border-radius:3px;background:#fffefaeb;padding:2px 4px;font-size:9px;font-weight:600;color:var(--ink)}.artwork-result-title{font-size:11px;min-height:30px}

/* Room source is independent of the artwork source. */
.own-room-panel{container-type:inline-size;margin:10px 0 0;padding:18px;border:1px solid #d5ddcf;border-radius:8px;background:linear-gradient(115deg,#f1f4ea,var(--white));min-width:0}
.own-room-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}
.own-room-icon{width:38px;height:42px;display:grid;place-items:center;background:#e4ebde;border-radius:6px;color:var(--accent)}
.own-room-icon svg{width:26px;height:26px}
.own-room-heading h2{margin:0;font:20px/1.2 Georgia,"Microsoft YaHei",serif;letter-spacing:-.3px}
.own-room-heading p{margin:5px 0 0;font-size:11px;color:#64715e;line-height:1.5}
.own-room-upload{min-height:44px;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);border:1px solid var(--accent);border-radius:5px;color:#fff;font-size:12px;font-weight:600;line-height:1.4;text-align:center}
.own-room-upload>span[aria-hidden]{font-size:19px;line-height:1}
.own-room-upload.dragover{background:#203d2e;outline:3px solid #acbf8e;outline-offset:3px}
.own-room-local{margin:10px 0 0 50px;font-size:10px;color:#67735f;line-height:1.5}
.room-photo-info{display:flex;align-items:center;gap:12px;padding:14px 0 0;margin:13px 0 0;border-top:1px solid #dce3d5;min-width:0}
.room-photo-thumbnail{display:block;width:72px;height:54px;object-fit:cover;border-radius:4px;background:#e1e2d9;flex:0 0 auto}
.room-photo-copy{flex:1;min-width:0}
.room-photo-name{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.room-photo-status{display:block;font-size:10px;color:#64715e;line-height:1.5;margin-top:4px}
.room-photo-actions,.room-calibration-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 14px}
.own-room-panel .text-button{font-size:11px;min-height:44px;padding:8px 0}
.room-small-button{min-height:44px;padding:9px 12px;background:#ffffffe0;border:1px solid #bac7b4;border-radius:4px;font-size:11px;line-height:1.35}
.room-small-button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:white}
.room-calibration-panel{margin-top:12px;padding-top:12px;border-top:1px solid #dce3d5}
.room-calibration-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.room-calibration-status{margin:0;flex:1;min-width:150px;font-size:11px;line-height:1.5}
.room-calibration-panel .help{font-size:10px;line-height:1.6;color:#66705e}
.room-calibration-keyboard{padding:10px 12px;margin-top:10px;border-radius:4px;background:#e6edde}
.room-calibration-keyboard .help{margin:0}
.room-point-buttons{display:flex;gap:8px;margin-top:8px}
.room-point-buttons button{flex:1}
.room-calibration-measurement{display:grid;grid-template-columns:minmax(80px,1fr) 84px auto;align-items:end;gap:10px;margin-top:12px}
.room-calibration-measurement label{display:block;font-size:10px;margin-bottom:5px;color:#64715e}
.room-calibration-measurement input{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #bac7b4;border-radius:4px;background:var(--white);color:var(--ink)}
.room-calibration-measurement select{min-height:44px;border-color:#bac7b4}
.room-scale-help{max-width:650px}
.scene-wrap.is-calibrating #scene{cursor:crosshair;touch-action:none}
.scene-wrap.is-customer-room #scene{touch-action:none}
.room-source-shortcut{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}
.room-source-shortcut button{width:100%;min-height:46px;display:flex;align-items:center;gap:9px;border:1px solid #bac7b4;border-radius:5px;padding:10px 12px;background:#edf2e7;color:var(--ink);font-size:12px;text-align:start}
.room-source-shortcut button svg{width:23px;height:23px;flex:0 0 auto}
.room-source-shortcut button>span:nth-child(2){flex:1}
.room-source-shortcut button>span:last-child{font-size:19px}
@container(max-width:560px){.own-room-heading{grid-template-columns:38px minmax(0,1fr)}.own-room-upload{width:100%}.own-room-heading>.own-room-upload{grid-column:1/-1}.own-room-local{margin-inline-start:0}.room-photo-info{flex-wrap:wrap}.room-photo-actions{width:100%;justify-content:flex-start;padding-inline-start:84px}.room-calibration-measurement{grid-template-columns:minmax(0,1fr) 84px}.room-calibration-measurement>.own-room-upload{grid-column:1/-1}.room-calibration-top{align-items:flex-start}.room-calibration-actions{justify-content:flex-start}}
@media(max-width:800px){.own-room-panel{margin:3px 0 0;padding:15px}.own-room-heading h2{font-size:21px}.own-room-heading p{font-size:12px}.own-room-local,.room-photo-status,.room-calibration-panel .help{font-size:11px}.room-photo-name,.room-calibration-status{font-size:12px}.room-small-button,.own-room-panel .text-button{font-size:12px}.room-calibration-measurement input,.room-calibration-measurement select{font-size:16px}}

.room-size-help{margin-top:12px;padding:12px;border:1px solid #d5ddcf;border-radius:5px;background:#f1f4ea}.room-size-help .help{margin:0 0 9px;color:#52634d}.room-size-help .room-small-button{width:100%;text-align:center;font-weight:600}
