/* The economics view preserves the approved monochrome table and player. */
.economy-controls{display:grid;gap:6px;margin-top:8px}.economy-controls label{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;font-size:12px;color:#656565;margin:0}.economy-controls input,.economy-controls select{margin:0;min-height:32px;padding:5px 8px;border:0;background:#f5f5f5;font-size:12px;color:#222;width:100%;border-radius:7px}.economy-controls input{font-variant-numeric:tabular-nums}.calculator #econProfileOpen{align-self:flex-start;padding-left:0;margin-top:8px}.calculator .sound-aperture{display:none}.calculator>.section-head{margin-bottom:16px}.client-controls{margin-top:8px}.calculator .price-summary{margin-top:14px}.calculator #quotePrice{font-size:28px;line-height:1.2;letter-spacing:-1px}.economy-base-summary{font-size:12px;line-height:18px;color:#656565;margin-top:8px}.economy-table-note{font-size:11px;line-height:16px;color:#747474;margin:9px 6px 0}.place-col{display:table-cell!important;width:55px;font-size:11px;color:#777}.type-col{width:76px;font-size:12px}.price-col,.full-price-col{width:112px;white-space:normal;text-align:left;font-size:13px}.actions-col{width:160px}.cost-cell-button{border:0;background:transparent;border-radius:5px;padding:2px 0;min-height:28px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;text-align:left}.cost-cell-button:hover:enabled{background:transparent;text-decoration:underline;text-underline-offset:4px}.cost-basis-note{display:block;font-size:10px;line-height:14px;color:#737373;font-weight:400}.voice-plays{gap:5px}.voice-plays button{min-width:42px;padding-inline:8px}.model-choice{font-size:14px}td{height:55px;padding-block:8px}td:first-child{padding-left:68px}th:first-child{padding-left:20px}.model-mark{left:33px!important}.model-choice:before{left:12px!important}.model-sub{font-size:10px;line-height:14px}.economic-totals{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.economic-totals span{display:block;font-size:12px;color:#777;margin-bottom:5px}.economic-totals strong{font-size:21px;font-weight:500;letter-spacing:-.5px;overflow-wrap:anywhere}.economic-formulas p{font-size:12px;line-height:19px;margin:8px 0;overflow-wrap:anywhere}.economic-sources{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:18px;font-size:12px}.economic-sources a{color:inherit}#economicModel{font-size:14px;font-weight:500;overflow-wrap:anywhere}#deploymentQLabel{display:none!important}
@media(min-width:761px) and (max-width:1100px){.workspace{grid-template-columns:minmax(0,1fr) 250px;gap:20px}header{width:calc(100% - 270px)}.calculator{padding-left:18px}.price-col,.full-price-col{width:98px}.actions-col{width:136px}.type-col{width:65px}.place-col{width:48px}.voice-plays button{min-width:35px;padding-inline:5px}.model-choice{font-size:13px}td:first-child{padding-left:48px}.model-mark{left:23px!important}.model-choice:before{left:7px!important}.calculator #quotePrice{font-size:25px}.economy-controls label{grid-template-columns:90px minmax(0,1fr)}}
@media(max-width:760px){.table-wrap table,.table-wrap tbody{display:block}.table-wrap thead{display:none}.table-wrap tr[data-profile]{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:4px 12px;padding:12px 8px;border-bottom:1px solid #ececec}.table-wrap td{display:block!important;width:auto!important;min-width:0!important;height:auto;border:0;padding:0!important}.table-wrap td:first-child{grid-column:1;grid-row:1;padding-left:40px!important;align-content:center}.table-wrap .type-col,.table-wrap .place-col{display:none!important}.table-wrap .actions-col{grid-column:2;grid-row:1;align-self:center}.table-wrap .price-col{grid-column:1;grid-row:2;padding-left:40px!important}.table-wrap .full-price-col{grid-column:2;grid-row:2}.table-wrap .price-col:before,.table-wrap .full-price-col:before{content:attr(data-label);display:block;font-size:10px;color:#777;margin-top:3px}.table-wrap .cost-cell-button{font-size:13px}.table-wrap .model-mark{left:10px!important}.table-wrap .model-choice:before{left:0!important}.table-wrap .model-mobile{display:block;font-size:10px}.table-wrap .model-choice{font-size:14px;white-space:normal}.table-wrap .model-sub{font-size:10px}.table-wrap .voice-plays{flex-wrap:wrap;gap:4px}.table-wrap .voice-plays button{min-height:36px;min-width:42px;padding:6px}.economic-totals{grid-template-columns:1fr;gap:12px}.economy-controls input,.economy-controls select{font-size:16px;min-height:40px}}
@media(max-width:370px){.table-wrap tr[data-profile]{grid-template-columns:minmax(0,1fr) 130px;gap:4px 8px}.table-wrap .voice-plays button{min-width:38px}.table-wrap .model-choice{font-size:13px}}
.economy-base-summary{display:block}.calculator #quoteComposition{display:block;align-self:flex-start;margin-top:6px;padding-left:0}

.economic-missing-actions{display:flex;flex-wrap:wrap;gap:8px}.economic-missing-actions button{font-size:12px;min-height:34px;padding:6px 10px}#economicPending{margin:12px 0 18px}#economicPending .hint{margin:8px 0}#economicSensitivity{font-size:11px}
