.iromihon-page #wood-simulation [hidden],.iromihon-page .iromihon-studio [hidden]{display:none!important}.iromihon-page #wood-simulation .simulation-plans,.iromihon-page .iromihon-studio .simulation-plans{border-bottom:1px solid var(--line,#383d3b);letter-spacing:0;padding:1.2rem 0 1.4rem}.iromihon-page #wood-simulation .controls>.simulation-plans,.iromihon-page .iromihon-studio .controls>.simulation-plans{border-bottom:0;border-top:1px solid var(--line,#383d3b);margin-top:2rem}.iromihon-page #wood-simulation .controls>.simulation-plans .plan-list,.iromihon-page .iromihon-studio .controls>.simulation-plans .plan-list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.iromihon-page #wood-simulation .workspace-heading,.iromihon-page .iromihon-studio .workspace-heading{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.iromihon-page #wood-simulation .photo-entry,.iromihon-page .iromihon-studio .photo-entry{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#e3c184;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;gap:.6rem;min-height:3.6rem}.iromihon-page #wood-simulation .plan-heading,.iromihon-page .iromihon-studio .plan-heading{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-bottom:1rem}.iromihon-page #wood-simulation .plan-heading h2,.iromihon-page .iromihon-studio .plan-heading h2{font-size:1.3rem;margin:0}.iromihon-page #wood-simulation .plan-count,.iromihon-page .iromihon-studio .plan-count{color:#adb5b1;font-size:1.1rem;margin-right:auto}.iromihon-page #wood-simulation .plan-button,.iromihon-page .iromihon-studio .plan-button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.1rem;gap:.6rem;-webkit-justify-content:center;justify-content:center;min-height:3.6rem;padding:.6rem 1rem}.iromihon-page #wood-simulation .plan-button .lucide,.iromihon-page .iromihon-studio .plan-button .lucide{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:1.6rem;width:1.6rem}.iromihon-page #wood-simulation .plan-list,.iromihon-page .iromihon-studio .plan-list{-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr) 1rem minmax(0,1fr);display:-ms-grid;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));max-height:46rem;overflow:auto;scrollbar-width:thin}.iromihon-page #wood-simulation .plan-card,.iromihon-page .iromihon-studio .plan-card{background:#212624;border:1px solid var(--line,#383d3b);border-radius:.5rem;min-width:0;overflow:hidden}.iromihon-page #wood-simulation .plan-card>img,.iromihon-page .iromihon-studio .plan-card>img{aspect-ratio:1.6;background:#cdd5d4;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.iromihon-page #wood-simulation .plan-card .plan-name,.iromihon-page .iromihon-studio .plan-card .plan-name{background:transparent;border:1px solid transparent;border-radius:.3rem;color:#f4f4ef;display:block;font:inherit;font-size:1.2rem;margin:.7rem .6rem 0;min-width:0;padding:.5rem;width:calc(100% - 1.2rem)}.iromihon-page #wood-simulation .plan-card .plan-name:focus,.iromihon-page #wood-simulation .plan-card .plan-name:hover,.iromihon-page .iromihon-studio .plan-card .plan-name:focus,.iromihon-page .iromihon-studio .plan-card .plan-name:hover{border-color:#79847d}.iromihon-page #wood-simulation .plan-model-name,.iromihon-page .iromihon-studio .plan-model-name{color:#b5beb8;font-size:1rem;line-height:1.5;margin:.2rem 1.1rem .6rem;min-height:3rem;overflow-wrap:anywhere}.iromihon-page #wood-simulation .plan-card-actions,.iromihon-page .iromihon-studio .plan-card-actions{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.4rem;padding:0 .6rem .6rem}.iromihon-page #wood-simulation .plan-card-actions .plan-button,.iromihon-page .iromihon-studio .plan-card-actions .plan-button{background:transparent;height:3.4rem;min-height:3.4rem;padding:.6rem;width:3.4rem}.iromihon-page #wood-simulation .plan-select,.iromihon-page .iromihon-studio .plan-select{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.1rem;gap:.4rem;margin-right:auto;min-height:3.4rem}.iromihon-page #wood-simulation .plan-select input,.iromihon-page .iromihon-studio .plan-select input{accent-color:#d1aa59;height:1.6rem;width:1.6rem}.iromihon-page #wood-simulation .plan-status,.iromihon-page .iromihon-studio .plan-status{color:#aeb8b2;font-size:1.1rem;line-height:1.7;margin:.8rem 0 0;overflow-wrap:anywhere}.iromihon-page #wood-simulation .plan-share-dialog,.iromihon-page .iromihon-studio .plan-share-dialog{max-width:66rem!important}.iromihon-page #wood-simulation .plan-share-url,.iromihon-page .iromihon-studio .plan-share-url{background:#111614;border:1px solid #667169;border-radius:.4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#f3f4f0;display:block;font:1.2rem/1.6 monospace;height:10rem;margin:1.2rem 0;overflow-wrap:anywhere;padding:1rem;resize:vertical;width:100%;word-break:break-all}.iromihon-page #wood-simulation .plan-dialog>.plan-list,.iromihon-page .iromihon-studio .plan-dialog>.plan-list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.4rem;max-height:55dvh}.iromihon-page #wood-simulation .plan-dialog .plan-button,.iromihon-page .iromihon-studio .plan-dialog .plan-button{min-height:4rem}.iromihon-page #wood-simulation .plan-dialog [hidden],.iromihon-page #wood-simulation .simulation-plans [hidden],.iromihon-page .iromihon-studio .plan-dialog [hidden],.iromihon-page .iromihon-studio .simulation-plans [hidden]{display:none!important}.iromihon-page #wood-simulation .plan-dialog,.iromihon-page .iromihon-studio .plan-dialog{background:#181d1b;border:1px solid #667169;border-radius:.8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#f3f4f0;letter-spacing:0;max-height:calc(100dvh - 2.8rem);max-width:none;overflow:auto;padding:1.8rem;width:min(106rem,100% - 2.4rem)}.iromihon-page #wood-simulation .plan-dialog::-webkit-backdrop,.iromihon-page .iromihon-studio .plan-dialog::-webkit-backdrop{background:rgba(0,0,0,.733)}.iromihon-page #wood-simulation .plan-dialog::-ms-backdrop,.iromihon-page .iromihon-studio .plan-dialog::-ms-backdrop{background:rgba(0,0,0,.733)}.iromihon-page #wood-simulation .plan-dialog::backdrop,.iromihon-page .iromihon-studio .plan-dialog::backdrop{background:rgba(0,0,0,.733)}.iromihon-page #wood-simulation .plan-dialog-head,.iromihon-page .iromihon-studio .plan-dialog-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1.2rem}.iromihon-page #wood-simulation .plan-dialog-head h2,.iromihon-page .iromihon-studio .plan-dialog-head h2{font-size:1.8rem;margin:0}.iromihon-page #wood-simulation .plan-dialog-head>.plan-button,.iromihon-page .iromihon-studio .plan-dialog-head>.plan-button{height:3.6rem;padding:.7rem;width:3.6rem}.iromihon-page #wood-simulation .plan-compare-toolbar,.iromihon-page .iromihon-studio .plan-compare-toolbar{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.iromihon-page #wood-simulation .plan-compare-toolbar label,.iromihon-page .iromihon-studio .plan-compare-toolbar label{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.2rem;gap:.8rem;margin-right:auto}.iromihon-page #wood-simulation .plan-compare-toolbar select,.iromihon-page .iromihon-studio .plan-compare-toolbar select{background:#262d29;border:1px solid #56635b;border-radius:.4rem;color:#f3f4f0;padding:.7rem}.iromihon-page #wood-simulation .plan-compare-columns,.iromihon-page .iromihon-studio .plan-compare-columns{-ms-grid-columns:minmax(0,1fr) 1.2rem minmax(0,1fr);display:-ms-grid;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.2rem 0}.iromihon-page #wood-simulation .plan-compare-item,.iromihon-page .iromihon-studio .plan-compare-item{min-width:0}.iromihon-page #wood-simulation .plan-compare-item h3,.iromihon-page .iromihon-studio .plan-compare-item h3{font-size:1.4rem;line-height:1.5;margin:0 0 .8rem;overflow-wrap:anywhere}.iromihon-page #wood-simulation .plan-compare-item>img,.iromihon-page .iromihon-studio .plan-compare-item>img{aspect-ratio:1.25;background:#cdd5d4;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.iromihon-page #wood-simulation .plan-specs,.iromihon-page .iromihon-studio .plan-specs{font-size:1.1rem;line-height:1.7;margin-top:.8rem;overflow-wrap:anywhere}.iromihon-page #wood-simulation .plan-specs summary,.iromihon-page .iromihon-studio .plan-specs summary{color:#d6bd85;cursor:pointer;padding:.8rem 0}.iromihon-page #wood-simulation .plan-specs>div,.iromihon-page .iromihon-studio .plan-specs>div{padding:.3rem .6rem}.iromihon-page #wood-simulation .plan-different,.iromihon-page .iromihon-studio .plan-different{background:#3b382a;border-left:.2rem solid #d6bd85;color:#fff3ce}.iromihon-page #wood-simulation .color-guide-preview .simulation-plans,.iromihon-page .iromihon-studio .color-guide-preview .simulation-plans{display:none}@media (max-width:600px){.iromihon-page #wood-simulation .plan-list,.iromihon-page .iromihon-studio .plan-list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.iromihon-page #wood-simulation .plan-dialog,.iromihon-page .iromihon-studio .plan-dialog{padding:1.2rem}.iromihon-page #wood-simulation .plan-compare-columns,.iromihon-page .iromihon-studio .plan-compare-columns{gap:.8rem}.iromihon-page #wood-simulation .plan-compare-toolbar,.iromihon-page .iromihon-studio .plan-compare-toolbar{gap:.6rem}.iromihon-page #wood-simulation .plan-heading .plan-button,.iromihon-page .iromihon-studio .plan-heading .plan-button{font-size:1rem;padding:.6rem .8rem}}@media (max-width:800px){.iromihon-page #wood-simulation .simulation-plans button,.iromihon-page #wood-simulation .simulation-plans input,.iromihon-page .iromihon-studio .simulation-plans button,.iromihon-page .iromihon-studio .simulation-plans input{scroll-margin-top:43rem}.iromihon-page #wood-simulation .metal-studio .simulation-plans button,.iromihon-page #wood-simulation .metal-studio .simulation-plans input,.iromihon-page .iromihon-studio .metal-studio .simulation-plans button,.iromihon-page .iromihon-studio .metal-studio .simulation-plans input{scroll-margin-top:30rem}}.iromihon-page #wood-simulation .work-order-trigger,.iromihon-page .iromihon-studio .work-order-trigger{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#342f23;border:1px solid #b99047;border-radius:.5rem;color:#f3ddb0;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:700 1.4rem/1.4 sans-serif;gap:.8rem;-webkit-justify-content:center;justify-content:center;min-height:4.4rem;padding:1rem 1.6rem;white-space:nowrap}.iromihon-page #wood-simulation .work-order-trigger .lucide,.iromihon-page .iromihon-studio .work-order-trigger .lucide{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:1.8rem;width:1.8rem}.iromihon-page #wood-simulation .action-bar .work-order-trigger,.iromihon-page .iromihon-studio .action-bar .work-order-trigger{font-size:1.4rem;gap:.8rem;grid-column:1/-1;min-height:4.4rem}.iromihon-page #wood-simulation .sim-actions>.work-order-trigger,.iromihon-page .iromihon-studio .sim-actions>.work-order-trigger{grid-column:1/-1;width:100%}.iromihon-page #wood-simulation .specification-report-actions,.iromihon-page .iromihon-studio .specification-report-actions{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;clear:both;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1rem 0}.iromihon-page #wood-simulation .work-order-dialog,.iromihon-page #wood-simulation .work-order-dialog *,.iromihon-page .iromihon-studio .work-order-dialog,.iromihon-page .iromihon-studio .work-order-dialog *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.iromihon-page #wood-simulation .work-order-dialog,.iromihon-page .iromihon-studio .work-order-dialog{font:1.4rem/1.5 Yu Gothic,Meiryo,sans-serif;margin:auto;text-align:left}.iromihon-page #wood-simulation .work-order-dialog button,.iromihon-page .iromihon-studio .work-order-dialog button{background:#29332d;border:1px solid #59645c;border-radius:.4rem;color:#f3f5f2;cursor:pointer;font:inherit;letter-spacing:0}.iromihon-page #wood-simulation .work-order-dialog button:disabled,.iromihon-page .iromihon-studio .work-order-dialog button:disabled{cursor:default;opacity:.4}.iromihon-page #wood-simulation .work-order-dialog button:focus-visible,.iromihon-page #wood-simulation .work-order-trigger:focus-visible,.iromihon-page .iromihon-studio .work-order-dialog button:focus-visible,.iromihon-page .iromihon-studio .work-order-trigger:focus-visible{outline:.2rem solid #e5c17b;outline-offset:.3rem}.iromihon-page #wood-simulation .work-order-dialog .lucide,.iromihon-page .iromihon-studio .work-order-dialog .lucide{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:1.8rem;vertical-align:middle;width:1.8rem}.iromihon-page #wood-simulation .work-order-dialog [hidden],.iromihon-page .iromihon-studio .work-order-dialog [hidden]{display:none!important}.iromihon-page #wood-simulation .work-order-dialog .primary,.iromihon-page .iromihon-studio .work-order-dialog .primary{background:#b99047;border-color:#b99047;color:#211d16}.iromihon-page #wood-simulation .work-order-dialog,.iromihon-page .iromihon-studio .work-order-dialog{background:#1d2321;border:1px solid #59625e;border-radius:.6rem;color:#f3f5f2;letter-spacing:0;max-height:94svh;max-width:none;overflow:hidden;padding:0;width:min(122rem,100% - 2.4rem)}.iromihon-page #wood-simulation .work-order-dialog[open],.iromihon-page .iromihon-studio .work-order-dialog[open]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.iromihon-page #wood-simulation .work-order-dialog::-webkit-backdrop,.iromihon-page .iromihon-studio .work-order-dialog::-webkit-backdrop{background:rgba(0,0,0,.733)}.iromihon-page #wood-simulation .work-order-dialog::-ms-backdrop,.iromihon-page .iromihon-studio .work-order-dialog::-ms-backdrop{background:rgba(0,0,0,.733)}.iromihon-page #wood-simulation .work-order-dialog::backdrop,.iromihon-page .iromihon-studio .work-order-dialog::backdrop{background:rgba(0,0,0,.733)}.iromihon-page #wood-simulation .work-order-head,.iromihon-page .iromihon-studio .work-order-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;border-bottom:1px solid #424b46;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-justify-content:space-between;justify-content:space-between;padding:1.6rem 2rem}.iromihon-page #wood-simulation .work-order-head h2,.iromihon-page .iromihon-studio .work-order-head h2{font-size:1.9rem;margin:0}.iromihon-page #wood-simulation .work-order-head button,.iromihon-page .iromihon-studio .work-order-head button{min-height:4.2rem;padding:.8rem;width:4.2rem}.iromihon-page #wood-simulation .work-order-layouts,.iromihon-page .iromihon-studio .work-order-layouts{-ms-grid-columns:minmax(0,1fr) .6rem minmax(0,1fr) .6rem minmax(0,1fr);border-bottom:1px solid #424b46;display:-ms-grid;display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.2rem 2rem}.iromihon-page #wood-simulation .work-order-layouts button,.iromihon-page .iromihon-studio .work-order-layouts button{display:block;font-size:1.3rem;min-height:5.2rem;min-width:0;padding:.7rem;white-space:normal}.iromihon-page #wood-simulation .work-order-layouts small,.iromihon-page .iromihon-studio .work-order-layouts small{color:#b9c3bd;display:block;font-size:1.1rem;margin-top:.3rem}.iromihon-page #wood-simulation .work-order-dialog .work-order-layouts button[aria-pressed=true],.iromihon-page .iromihon-studio .work-order-dialog .work-order-layouts button[aria-pressed=true]{background:#33463e;border-color:#b5d5c3;color:#fff}.iromihon-page #wood-simulation .work-order-body,.iromihon-page .iromihon-studio .work-order-body{-ms-grid-columns:34rem minmax(0,1fr);-ms-scroll-chaining:none;display:-ms-grid;display:grid;grid-template-columns:34rem minmax(0,1fr);min-height:0;overflow:auto;overscroll-behavior:contain}.iromihon-page #wood-simulation .work-order-mobile-tabs,.iromihon-page .iromihon-studio .work-order-mobile-tabs{display:none}.iromihon-page #wood-simulation .work-order-form,.iromihon-page .iromihon-studio .work-order-form{-ms-grid-columns:minmax(0,1fr) 1.2rem minmax(0,1fr);-ms-flex-line-pack:start;-webkit-align-content:start;align-content:start;border-right:1px solid #424b46;display:-ms-grid;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:1.8rem}.iromihon-page #wood-simulation .work-order-form>label,.iromihon-page .iromihon-studio .work-order-form>label{display:-ms-grid;display:grid;font-size:1.2rem;gap:.6rem;min-width:0}.iromihon-page #wood-simulation .work-order-form>label:has(input[name=area]),.iromihon-page #wood-simulation .work-order-form>label:has(input[name=project]),.iromihon-page #wood-simulation .work-order-wide,.iromihon-page .iromihon-studio .work-order-form>label:has(input[name=area]),.iromihon-page .iromihon-studio .work-order-form>label:has(input[name=project]),.iromihon-page .iromihon-studio .work-order-wide{grid-column:1/-1}.iromihon-page #wood-simulation .work-order-form input:not([type=checkbox]),.iromihon-page #wood-simulation .work-order-form select,.iromihon-page #wood-simulation .work-order-form textarea,.iromihon-page .iromihon-studio .work-order-form input:not([type=checkbox]),.iromihon-page .iromihon-studio .work-order-form select,.iromihon-page .iromihon-studio .work-order-form textarea{background:#141b17;border:1px solid #59645c;border-radius:.4rem;color:#f3f5f2;font:inherit;min-height:4.2rem;min-width:0;padding:1rem;scroll-margin-top:0;width:100%}.iromihon-page #wood-simulation .work-order-form textarea,.iromihon-page .iromihon-studio .work-order-form textarea{height:auto;line-height:1.6;resize:vertical}.iromihon-page #wood-simulation .work-order-form summary,.iromihon-page .iromihon-studio .work-order-form summary{cursor:pointer;font-size:1.3rem;line-height:1.5;padding:1.2rem 0}.iromihon-page #wood-simulation .work-order-rows section,.iromihon-page .iromihon-studio .work-order-rows section{border-top:1px solid #424b46;padding:1.2rem 0}.iromihon-page #wood-simulation .work-order-rows h3,.iromihon-page .iromihon-studio .work-order-rows h3{font-size:1.3rem;margin:0 0 .8rem}.iromihon-page #wood-simulation .work-order-rows p,.iromihon-page .iromihon-studio .work-order-rows p{color:#c4cbc7;font-size:1.2rem;line-height:1.7;margin:0 0 1rem;overflow-wrap:anywhere}.iromihon-page #wood-simulation .work-order-construction>h3,.iromihon-page .iromihon-studio .work-order-construction>h3{font-size:1.4rem;margin:.6rem 0 1rem}.iromihon-page #wood-simulation .work-order-part,.iromihon-page .iromihon-studio .work-order-part{border-top:1px solid #424b46;padding:0 0 .8rem}.iromihon-page #wood-simulation .work-order-part>summary,.iromihon-page .iromihon-studio .work-order-part>summary{font-weight:700;overflow-wrap:anywhere}.iromihon-page #wood-simulation .work-order-coat-stage label,.iromihon-page #wood-simulation .work-order-process-field,.iromihon-page .iromihon-studio .work-order-coat-stage label,.iromihon-page .iromihon-studio .work-order-process-field{display:-ms-grid;display:grid;font-size:1.2rem;gap:.6rem;margin-bottom:1.2rem;min-width:0}.iromihon-page #wood-simulation .work-order-coat-stage,.iromihon-page .iromihon-studio .work-order-coat-stage{-ms-grid-columns:minmax(0,1fr) 1rem 7.2rem;display:-ms-grid;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 7.2rem}.iromihon-page #wood-simulation .work-order-form input:invalid,.iromihon-page .iromihon-studio .work-order-form input:invalid{border-color:#ecaa83;outline:1px solid #ecaa83}.iromihon-page #wood-simulation .work-order-form input[name=freeNotes],.iromihon-page #wood-simulation .work-order-form textarea[name=freeNotes],.iromihon-page .iromihon-studio .work-order-form input[name=freeNotes],.iromihon-page .iromihon-studio .work-order-form textarea[name=freeNotes]{min-height:18rem}.iromihon-page #wood-simulation .work-order-check,.iromihon-page .iromihon-studio .work-order-check{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.2rem;gap:.8rem;min-height:4.2rem}.iromihon-page #wood-simulation .work-order-check input,.iromihon-page .iromihon-studio .work-order-check input{height:1.8rem;width:1.8rem}.iromihon-page #wood-simulation .work-order-processes,.iromihon-page .iromihon-studio .work-order-processes{margin-bottom:1.6rem;min-width:0}.iromihon-page #wood-simulation .work-order-process,.iromihon-page .iromihon-studio .work-order-process{border-top:1px solid #424b46;padding:1.2rem 0 .2rem}.iromihon-page #wood-simulation .work-order-process-head,.iromihon-page .iromihon-studio .work-order-process-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.iromihon-page #wood-simulation .work-order-process-head strong,.iromihon-page .iromihon-studio .work-order-process-head strong{font-size:1.2rem;white-space:nowrap}.iromihon-page #wood-simulation .work-order-process-actions,.iromihon-page .iromihon-studio .work-order-process-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.4rem}.iromihon-page #wood-simulation .work-order-process-actions button,.iromihon-page .iromihon-studio .work-order-process-actions button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4.4rem;-webkit-justify-content:center;justify-content:center;padding:.8rem;width:4.4rem}.iromihon-page #wood-simulation .work-order-add-process,.iromihon-page .iromihon-studio .work-order-add-process{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.8rem;-webkit-justify-content:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.2rem;width:100%}.iromihon-page #wood-simulation .work-order-process-summary,.iromihon-page .iromihon-studio .work-order-process-summary{color:#c4cbc7;display:block;font-size:1.2rem;line-height:1.7;margin:.4rem 0 1rem;overflow-wrap:anywhere}.iromihon-page #wood-simulation .work-order-form select:invalid,.iromihon-page .iromihon-studio .work-order-form select:invalid{border-color:#ecaa83;outline:1px solid #ecaa83}.iromihon-page #wood-simulation .work-order-photos,.iromihon-page .iromihon-studio .work-order-photos{border-bottom:1px solid #424b46;min-width:0;padding-bottom:1.4rem}.iromihon-page #wood-simulation .work-order-photos h3,.iromihon-page .iromihon-studio .work-order-photos h3{font-size:1.4rem;margin:.6rem 0}.iromihon-page #wood-simulation .work-order-photos output,.iromihon-page #wood-simulation .work-order-privacy,.iromihon-page .iromihon-studio .work-order-photos output,.iromihon-page .iromihon-studio .work-order-privacy{color:#c4cbc7;font-size:1.1rem}.iromihon-page #wood-simulation .work-order-photo-list,.iromihon-page .iromihon-studio .work-order-photo-list{-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr);display:-ms-grid;display:grid;gap:1.4rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.iromihon-page #wood-simulation .work-order-photo,.iromihon-page .iromihon-studio .work-order-photo{min-width:0}.iromihon-page #wood-simulation .work-order-photo h4,.iromihon-page .iromihon-studio .work-order-photo h4{font-size:1.2rem;margin:0 0 .6rem}.iromihon-page #wood-simulation .work-order-photo img,.iromihon-page #wood-simulation .work-order-photo-empty,.iromihon-page .iromihon-studio .work-order-photo img,.iromihon-page .iromihon-studio .work-order-photo-empty{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;aspect-ratio:4/3;background:#141b17;border:1px solid #424b46;color:#a9b5ac;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.2rem;-webkit-justify-content:center;justify-content:center;-o-object-fit:contain;object-fit:contain;width:100%}.iromihon-page #wood-simulation .work-order-photo-actions,.iromihon-page .iromihon-studio .work-order-photo-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.4rem;margin:.6rem 0}.iromihon-page #wood-simulation .work-order-photo-actions button,.iromihon-page .iromihon-studio .work-order-photo-actions button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;justify-content:center;min-height:4.2rem;min-width:0;padding:.6rem}.iromihon-page #wood-simulation .work-order-photo textarea,.iromihon-page .iromihon-studio .work-order-photo textarea{font-size:1.2rem}.iromihon-page #wood-simulation .work-order-privacy,.iromihon-page .iromihon-studio .work-order-privacy{line-height:1.7;margin:0}.iromihon-page #wood-simulation .work-order-details h4,.iromihon-page .iromihon-studio .work-order-details h4{font-size:1.3rem;margin:0}.iromihon-page #wood-simulation .work-order-details>output,.iromihon-page .iromihon-studio .work-order-details>output{display:block;font-size:1.2rem;margin:.6rem 0}.iromihon-page #wood-simulation .work-order-detail-list,.iromihon-page .iromihon-studio .work-order-detail-list{-ms-grid-columns:minmax(0,1fr) .8rem minmax(0,1fr);display:-ms-grid;display:grid;gap:1.2rem .8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.iromihon-page #wood-simulation .work-order-detail-tile,.iromihon-page .iromihon-studio .work-order-detail-tile{min-width:0}.iromihon-page #wood-simulation .work-order-detail-tile img,.iromihon-page .iromihon-studio .work-order-detail-tile img{aspect-ratio:8/5;background:#cbd4d2;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.iromihon-page #wood-simulation .work-order-detail-tile input,.iromihon-page .iromihon-studio .work-order-detail-tile input{font-size:1.2rem;margin:.6rem 0}.iromihon-page #wood-simulation .work-order-detail-actions,.iromihon-page .iromihon-studio .work-order-detail-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.3rem}.iromihon-page #wood-simulation .work-order-detail-actions button,.iromihon-page .iromihon-studio .work-order-detail-actions button{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:4.4rem;min-width:0;padding:.4rem}.iromihon-page #wood-simulation .work-order-detail-capture,.iromihon-page .iromihon-studio .work-order-detail-capture{min-height:0;overflow:auto;padding:1.2rem 1.8rem}.iromihon-page #wood-simulation .work-order-detail-capture h3,.iromihon-page .iromihon-studio .work-order-detail-capture h3{font-size:1.6rem;margin:0 0 1rem}.iromihon-page #wood-simulation .work-order-detail-stage,.iromihon-page .iromihon-studio .work-order-detail-stage{min-width:0}.iromihon-page #wood-simulation .work-order-detail-stage #viewport,.iromihon-page .iromihon-studio .work-order-detail-stage #viewport{aspect-ratio:auto!important;border-radius:0!important;height:clamp(25rem,55svh,60rem)!important;inset:auto!important;margin:0!important;max-height:none!important;min-height:0!important;position:relative!important;width:100%!important}.iromihon-page #wood-simulation .work-order-detail-toolbar,.iromihon-page .iromihon-studio .work-order-detail-toolbar{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:1.2rem}.iromihon-page #wood-simulation .work-order-detail-toolbar output,.iromihon-page .iromihon-studio .work-order-detail-toolbar output{margin-right:auto}.iromihon-page #wood-simulation .work-order-detail-toolbar button,.iromihon-page .iromihon-studio .work-order-detail-toolbar button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.6rem;-webkit-justify-content:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.2rem}.iromihon-page #wood-simulation .work-order-dialog[data-mode=detail]>.work-order-body,.iromihon-page #wood-simulation .work-order-dialog[data-mode=detail]>.work-order-footer,.iromihon-page #wood-simulation .work-order-dialog[data-mode=detail]>.work-order-layouts,.iromihon-page #wood-simulation .work-order-dialog[data-mode=detail]>.work-order-mobile-tabs,.iromihon-page .iromihon-studio .work-order-dialog[data-mode=detail]>.work-order-body,.iromihon-page .iromihon-studio .work-order-dialog[data-mode=detail]>.work-order-footer,.iromihon-page .iromihon-studio .work-order-dialog[data-mode=detail]>.work-order-layouts,.iromihon-page .iromihon-studio .work-order-dialog[data-mode=detail]>.work-order-mobile-tabs{display:none}.iromihon-page #wood-simulation .work-order-scope,.iromihon-page .iromihon-studio .work-order-scope{border:0;border-bottom:1px solid #424b46;margin:0;min-width:0;padding:0 0 1.4rem}.iromihon-page #wood-simulation .work-order-scope legend,.iromihon-page .iromihon-studio .work-order-scope legend{font-size:1.4rem;font-weight:700;padding:0}.iromihon-page #wood-simulation .work-order-scope-top,.iromihon-page .iromihon-studio .work-order-scope-top{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-justify-content:space-between;justify-content:space-between}.iromihon-page #wood-simulation .work-order-scope-top output,.iromihon-page .iromihon-studio .work-order-scope-top output{color:#c4cbc7;font-size:1.2rem}.iromihon-page #wood-simulation .work-order-scope-list,.iromihon-page .iromihon-studio .work-order-scope-list{-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr);display:-ms-grid;display:grid;gap:.2rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.iromihon-page #wood-simulation .work-order-scope-list label,.iromihon-page .iromihon-studio .work-order-scope-list label{cursor:pointer;line-height:1.5;min-width:0}.iromihon-page #wood-simulation .work-order-scope-list span,.iromihon-page .iromihon-studio .work-order-scope-list span{min-width:0;overflow-wrap:anywhere}.iromihon-page #wood-simulation .work-order-scope input[type=checkbox],.iromihon-page .iromihon-studio .work-order-scope input[type=checkbox]{-webkit-box-flex:0;-moz-box-flex:0;accent-color:#d4ad60;-webkit-flex:0 0 1.8rem;-ms-flex:0 0 1.8rem;flex:0 0 1.8rem;margin:0}.iromihon-page #wood-simulation .work-order-rows section[hidden],.iromihon-page .iromihon-studio .work-order-rows section[hidden]{display:none}.iromihon-page #wood-simulation .work-order-empty,.iromihon-page .iromihon-studio .work-order-empty{color:#e1e7e3;font-size:1.4rem;line-height:1.6;margin:3.2rem 0}.iromihon-page #wood-simulation .work-order-preview,.iromihon-page .iromihon-studio .work-order-preview{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;background:#343d37;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:0;padding:1.8rem}.iromihon-page #wood-simulation .work-order-preview img,.iromihon-page .iromihon-studio .work-order-preview img{background:#fff;display:block;height:auto;max-width:79rem;-o-object-fit:contain;object-fit:contain;width:100%}.iromihon-page #wood-simulation .work-order-preview img:not([src]),.iromihon-page .iromihon-studio .work-order-preview img:not([src]){display:none}.iromihon-page #wood-simulation .work-order-footer,.iromihon-page .iromihon-studio .work-order-footer{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;background:#1d2321;border-top:1px solid #424b46;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1.2rem 1.8rem}@media (min-width:701px){.iromihon-page #wood-simulation .work-order-body,.iromihon-page .iromihon-studio .work-order-body{overflow:hidden}.iromihon-page #wood-simulation .work-order-form,.iromihon-page #wood-simulation .work-order-preview,.iromihon-page .iromihon-studio .work-order-form,.iromihon-page .iromihon-studio .work-order-preview{-ms-scroll-chaining:none;min-height:0;overflow:auto;overscroll-behavior:contain}}.iromihon-page #wood-simulation .work-order-footer .work-order-status,.iromihon-page .iromihon-studio .work-order-footer .work-order-status{-webkit-box-flex:1;-moz-box-flex:1;color:#c6ceca;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.2rem;line-height:1.5;margin:0;min-width:13rem;overflow-wrap:anywhere}.iromihon-page #wood-simulation .work-order-footer button,.iromihon-page .iromihon-studio .work-order-footer button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2rem;gap:.6rem;-webkit-justify-content:center;justify-content:center;min-height:4.2rem;padding:.8rem 1rem}.iromihon-page #wood-simulation .work-order-footer output,.iromihon-page .iromihon-studio .work-order-footer output{font-size:1.2rem;min-width:4.4rem;text-align:center}@media (max-width:700px){.iromihon-page #wood-simulation .work-order-dialog,.iromihon-page .iromihon-studio .work-order-dialog{max-height:96svh;width:calc(100% - 1.2rem)}.iromihon-page #wood-simulation .work-order-head,.iromihon-page #wood-simulation .work-order-layouts,.iromihon-page .iromihon-studio .work-order-head,.iromihon-page .iromihon-studio .work-order-layouts{padding:1rem 1.2rem}.iromihon-page #wood-simulation .work-order-body,.iromihon-page .iromihon-studio .work-order-body{display:block}.iromihon-page #wood-simulation .work-order-form,.iromihon-page .iromihon-studio .work-order-form{border-bottom:1px solid #424b46;border-right:0;padding:1.2rem}.iromihon-page #wood-simulation .work-order-preview,.iromihon-page .iromihon-studio .work-order-preview{padding:1.2rem}.iromihon-page #wood-simulation .work-order-footer,.iromihon-page .iromihon-studio .work-order-footer{gap:.6rem;padding:1rem}.iromihon-page #wood-simulation .work-order-footer .work-order-status,.iromihon-page .iromihon-studio .work-order-footer .work-order-status{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.iromihon-page #wood-simulation .work-order-layouts button,.iromihon-page .iromihon-studio .work-order-layouts button{font-size:1.2rem}.iromihon-page #wood-simulation .work-order-footer button,.iromihon-page .iromihon-studio .work-order-footer button{font-size:1.1rem}.iromihon-page #wood-simulation .work-order-mobile-tabs,.iromihon-page .iromihon-studio .work-order-mobile-tabs{border-bottom:1px solid #424b46;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.6rem;padding:.8rem 1.2rem}.iromihon-page #wood-simulation .work-order-mobile-tabs button,.iromihon-page .iromihon-studio .work-order-mobile-tabs button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.2rem;gap:.6rem;-webkit-justify-content:center;justify-content:center;min-height:4rem}}@media (max-width:700px){.iromihon-page #wood-simulation .work-order-mobile-tabs button[aria-pressed=true],.iromihon-page .iromihon-studio .work-order-mobile-tabs button[aria-pressed=true]{background:#33463e;border-color:#b5d5c3;color:#fff}.iromihon-page #wood-simulation .work-order-dialog[data-panel=fields] .work-order-preview,.iromihon-page #wood-simulation .work-order-dialog[data-panel=preview] .work-order-form,.iromihon-page .iromihon-studio .work-order-dialog[data-panel=fields] .work-order-preview,.iromihon-page .iromihon-studio .work-order-dialog[data-panel=preview] .work-order-form{display:none}}.iromihon-page #wood-simulation .double-tone-components,.iromihon-page .iromihon-studio .double-tone-components{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.8rem;margin-top:.8rem}.iromihon-page #wood-simulation .double-tone-components button,.iromihon-page .iromihon-studio .double-tone-components button{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;gap:.6rem;-webkit-justify-content:center;justify-content:center}.iromihon-page #wood-simulation .double-tone-components i,.iromihon-page .iromihon-studio .double-tone-components i{border:1px solid #777;border-radius:50%;height:1.8rem;width:1.8rem}.iromihon-page #wood-simulation .automatic-colors,.iromihon-page .iromihon-studio .automatic-colors{border-bottom:1px solid #383d3b;padding:1.6rem 0}.iromihon-page #wood-simulation .automatic-presets,.iromihon-page .iromihon-studio .automatic-presets{-ms-grid-columns:minmax(0,1fr) .8rem minmax(0,1fr);display:-ms-grid;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.iromihon-page #wood-simulation .automatic-presets button,.iromihon-page .iromihon-studio .automatic-presets button{font-size:1.3rem;padding:.9rem}.iromihon-page #wood-simulation .automatic-presets [aria-pressed=true],.iromihon-page .iromihon-studio .automatic-presets [aria-pressed=true]{border-color:#d8af67;color:#e4b768}.iromihon-page #wood-simulation dialog.work-order-dialog,.iromihon-page .iromihon-studio dialog.plan-dialog,.iromihon-page .iromihon-studio dialog.work-order-dialog{font-size:1.4rem;inset:0;margin:auto;max-height:calc(100dvh - 3.2rem);max-width:calc(100vw - 3.2rem);padding:1.6rem;width:min(128rem,100vw - 3.2rem)}.iromihon-page #wood-simulation dialog.work-order-dialog h2,.iromihon-page .iromihon-studio dialog.plan-dialog h2,.iromihon-page .iromihon-studio dialog.work-order-dialog h2{font-size:1.8rem;margin:0;padding:0;text-align:left}.iromihon-page #wood-simulation dialog.work-order-dialog h3,.iromihon-page .iromihon-studio dialog.plan-dialog h3,.iromihon-page .iromihon-studio dialog.work-order-dialog h3{font-size:1.4rem;text-align:left}.iromihon-page #wood-simulation dialog.work-order-dialog button,.iromihon-page .iromihon-studio dialog.plan-dialog button,.iromihon-page .iromihon-studio dialog.work-order-dialog button{font-size:1.3rem;min-width:0}.iromihon-page #wood-simulation dialog.work-order-dialog input,.iromihon-page #wood-simulation dialog.work-order-dialog select,.iromihon-page #wood-simulation dialog.work-order-dialog textarea,.iromihon-page .iromihon-studio dialog.plan-dialog input,.iromihon-page .iromihon-studio dialog.plan-dialog select,.iromihon-page .iromihon-studio dialog.plan-dialog textarea,.iromihon-page .iromihon-studio dialog.work-order-dialog input,.iromihon-page .iromihon-studio dialog.work-order-dialog select,.iromihon-page .iromihon-studio dialog.work-order-dialog textarea{font-size:1.4rem}.iromihon-page .iromihon-studio dialog.plan-share-dialog{width:min(72rem,100vw - 3.2rem)}.iromihon-page .iromihon-studio .automatic-colors h2{font-size:1.8rem;margin:0 0 1rem;text-align:left}.iromihon-page .iromihon-studio .plan-heading h2{font-size:1.4rem}@media (max-width:680px){.iromihon-page #wood-simulation dialog.work-order-dialog,.iromihon-page .iromihon-studio dialog.plan-dialog,.iromihon-page .iromihon-studio dialog.work-order-dialog{max-width:calc(100vw - 1.6rem);padding:.8rem;width:calc(100vw - 1.6rem)}}.iromihon-page .modal-card.color-guide{--color-guide-unit:.1rem;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 2.2rem 2.2rem;width:min(64rem,100%)}.iromihon-page .modal-card.color-guide .color-guide-header{background:var(--panel);border-bottom:1px solid var(--line);padding:2.2rem 0 1.4rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.iromihon-page .modal-card.color-guide .color-guide-header .close{right:0;top:1.4rem}.iromihon-page .modal-card.color-guide .modal-head h3{font-size:calc(var(--color-guide-unit)*30)}.iromihon-page .modal-card.color-guide .badge{font-size:calc(var(--color-guide-unit)*12)}.iromihon-page .modal-card.color-guide .color-guide-credit{color:var(--muted);font-size:calc(var(--color-guide-unit)*12);margin-top:.8rem}.iromihon-page .modal-card.color-guide .modal-name{font-size:calc(var(--color-guide-unit)*15);margin-top:.8rem}.iromihon-page .modal-card.color-guide .spec{-ms-grid-columns:10rem minmax(0,1fr);font-size:calc(var(--color-guide-unit)*14);grid-template-columns:10rem minmax(0,1fr)}.iromihon-page .modal-card.color-guide .spec dd{overflow-wrap:anywhere}.iromihon-page .modal-card.color-guide .info-block h4{font-size:calc(var(--color-guide-unit)*15);text-align:left}.iromihon-page .modal-card.color-guide .info-block p{font-size:calc(var(--color-guide-unit)*14)}.iromihon-page .modal-card.color-guide .fav{font-size:calc(var(--color-guide-unit)*15);height:auto;min-height:calc(var(--color-guide-unit)*48)}.iromihon-page .modal-card.color-guide .color-guide-article{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:1.4rem 0;min-height:4.8rem;padding:.8rem;text-align:center;text-decoration:none}.iromihon-page .modal-card.color-guide .color-comparisons{-ms-grid-columns:minmax(0,1fr) 1rem minmax(0,1fr);display:-ms-grid;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.iromihon-page .modal-card.color-guide .color-comparison{-ms-grid-columns:2.6rem 1rem minmax(0,1fr);-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;display:-ms-grid;display:grid;font:inherit;font-size:calc(var(--color-guide-unit)*14);gap:1rem;grid-template-columns:2.6rem minmax(0,1fr);padding:1rem;text-align:left}.iromihon-page .modal-card.color-guide .color-comparison:focus-visible,.iromihon-page .modal-card.color-guide .color-comparison:hover{border-color:var(--accent-solid);outline:.2rem solid var(--accent-solid);outline-offset:.2rem}.iromihon-page .modal-card.color-guide .color-comparison-swatch{border:1px solid var(--line);border-radius:.3rem;height:2.6rem;width:2.6rem}.iromihon-page .modal-card.color-guide .color-comparison small,.iromihon-page .modal-card.color-guide .color-comparison strong{display:block;overflow-wrap:anywhere}.iromihon-page .modal-card.color-guide .color-comparison small{color:var(--muted);font-size:calc(var(--color-guide-unit)*12);line-height:1.7;margin-top:.4rem}.iromihon-page .modal-card.color-guide .color-guide-sources{color:var(--muted);font-size:calc(var(--color-guide-unit)*12);line-height:1.8;margin:0 0 1.8rem}.iromihon-page .modal-card.color-guide .color-guide-sources summary{color:var(--accent-solid);cursor:pointer;margin-bottom:.8rem}.iromihon-page .modal-card.color-guide .color-guide-sources a{color:var(--accent-solid);display:block;margin-top:.6rem;text-decoration:underline}.iromihon-page .modal-card.color-guide #favBtn:not(.is-active),.iromihon-page .modal-card.color-guide .color-guide-article{background:var(--accent-solid);color:#fff}@media (max-width:768px){.iromihon-page #colorModal{padding:1.2rem}.iromihon-page .modal-card.color-guide{--color-guide-unit:.065rem;max-height:90vh;max-height:90dvh;padding:0 1.6rem 1.6rem}.iromihon-page .modal-card.color-guide .color-comparisons{-ms-grid-columns:1fr;grid-template-columns:1fr}.iromihon-page .modal-card.color-guide .spec{-ms-grid-columns:10.5rem 1rem minmax(0,1fr);gap:.7rem 1rem;grid-template-columns:10.5rem minmax(0,1fr)}}@media (max-width:500px){.iromihon-page .modal-card.color-guide{--color-guide-unit:.128rem}}main.content.iromihon{overflow-x:clip;overflow-y:visible;z-index:auto}.iromihon-page{font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}.iromihon-page .modal{z-index:100000}.iromihon-page .modal-card{color:var(--ink)}.iromihon-page .simulator-entry{margin-top:0}.iromihon-page [hidden]{display:none!important}
