.cell-switch{display:flex;gap:8px;align-items:stretch;padding:10px 20px;background:#173d48;color:#fff;border-top:1px solid #ffffff20}.cell-switch a{padding:8px 14px;color:#e7f1f1;text-decoration:none;border:1px solid #71918e;border-radius:6px;font-weight:650;font-size:13px}.cell-switch a span{display:block;font-weight:400;font-size:10px;margin-top:3px}.cell-switch button{margin-left:auto;background:#e9f0ed;font-size:12px}body[data-cell=rs] [data-cell=rs],body[data-cell=fanuc] [data-cell=fanuc]{background:#f7c64e;border-color:#f7c64e;color:#183e4b}.order-hero{background:#dff3e9;color:#205b4b;padding:9px 14px;border-radius:6px;font-size:12px}body[data-cell=rs] header{background:#133440;color:white}body[data-cell=rs] header small{color:#b8d4d8}body[data-cell=rs] main{padding:0;gap:1px;background:#cbd8de;height:calc(100dvh - 160px);min-height:650px}body[data-cell=rs] main>section{overflow:auto;border:0;border-radius:0}body[data-cell=rs] #stage{height:53vh;min-height:390px;overflow:hidden}body[data-cell=rs] aside{display:block;border:0;border-radius:0;padding:18px;overflow:auto}.fit-notes{margin:0;border-top:1px solid #c3d5d2;background:#f8fbfa;padding:16px 20px}.fit-notes>summary{font-size:14px}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:16px}.fit-grid .changes{margin-top:0}.fit-grid h3{margin-top:12px}.fit-grid .metric{font-size:28px}.fit-grid p{font-size:13px}#rs-tip{position:absolute;z-index:10;background:#123b49;color:white;max-width:290px;padding:12px;border-radius:7px;pointer-events:none;font-size:12px}#rs-tip .component-order{background:#204b58;color:#e5fff3;border:0}#rs-tip[hidden]{display:none}body[data-cell=rs] .label{pointer-events:auto;cursor:pointer}body[data-cell=rs] .label:hover{background:#f7d375}#rs-detail{font-size:12px;line-height:1.5}#rs-detail h2{font-size:20px}#rs-detail>div:not(.component-order){border-bottom:1px solid #d5e2e0;padding:12px 0}#rs-detail>div>span,#rs-detail>div>small,#rs-detail>div>strong,#rs-detail>div>b{display:block;letter-spacing:0;font-size:12px}#rs-detail .order-badge{display:inline-block}.review-summary{background:#e7f2ed;border-left:3px solid #318b78;padding:13px;display:grid;gap:7px}.review-summary strong{font-size:24px}.review-summary span,.review-summary small{font-size:11px;line-height:1.4;letter-spacing:0}.review-summary button{font-size:12px}#orderlist{max-height:56vh}.order-row.featured{border-left:4px solid #dba828;background:#fffbef}.order-row .price-basis{font-size:10px;color:#657986}.order-row .parts{font-size:11px;line-height:1.5;margin:4px 0;padding-left:18px}main{height:calc(100dvh - 209px)}.software-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.software-grid section{border:0;background:#f3f7f6;padding:16px;border-radius:6px}.software-grid h3{margin-top:0}#software-dialog{border:0;border-radius:10px;padding:28px;color:#1b3d46;max-width:980px;width:92vw;max-height:87vh;overflow:auto;font-size:14px;line-height:1.6}#software-dialog::backdrop{background:#092d35bb}#software-dialog .dismiss{float:right}#software-dialog a{color:#13677b}#software-dialog h2{font-size:27px}#software-dialog p{margin:10px 0 14px}#software-dialog small{letter-spacing:1px;font-size:10px}#orderboard>summary{font-size:14px}#orderlist h3{font-size:12px}
@media(max-width:1000px){.cell-switch{flex-wrap:wrap;padding:10px}.cell-switch a{flex:1;min-width:160px}.cell-switch button{margin-left:0}.fit-grid,.software-grid{grid-template-columns:1fr}.fit-grid{gap:10px}body[data-cell=rs] main,main{height:auto;min-height:0}body[data-cell=rs] aside{display:block}.order-hero{font-size:11px}body[data-cell=rs] header{flex-wrap:wrap;gap:10px}#orderlist{max-height:60vh}}
.cell-switch button{color:#214652}.order-row small{font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.review-summary small{font-weight:400;text-transform:none}.review-summary strong{font-size:22px}.review-summary span{font-size:10px}#orderboard{margin-top:12px}.board-tools{gap:6px;padding:9px}.order-row{gap:4px;padding:10px}.order-row .order-focus small{text-transform:none}.fit-grid .eyebrow{font-size:11px}#rs-detail small{text-transform:none}
@media(min-width:720px){main,body[data-cell=rs] main{grid-template-columns:minmax(0,1fr) 300px!important;height:calc(100dvh - 195px);min-height:600px}body[data-cell=rs] #stage{height:48vh;min-height:340px}aside,body[data-cell=rs] aside{padding:12px;overflow:auto;min-height:0}#orderlist{max-height:61vh}.toolbar{flex-wrap:wrap}.toolbar button{font-size:11px;padding:7px 9px}header h1{font-size:22px}.cell-switch a{min-width:0}.cell-switch{flex-wrap:nowrap}.fit-grid{grid-template-columns:1fr}.review-summary{padding:10px;gap:5px}.order-hero{font-size:11px}}
@media(min-width:1300px){main,body[data-cell=rs] main{grid-template-columns:minmax(0,1fr) 365px!important}.fit-grid{grid-template-columns:1fr 1fr}}
