:is(main,dialog) input[type=file]{max-width:100%;box-sizing:border-box}:is(main,dialog) input[type=file]::file-selector-button{min-height:36px;margin-right:12px;padding:8px 14px;border:1px solid var(--green);border-radius:8px;background:var(--green);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}:is(main,dialog) input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--green-2)}:is(main,dialog) input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}#businessView [data-business-panel=coupons] .panel>label{display:grid;gap:8px;max-width:560px;margin:16px 0 20px;color:var(--muted);font-size:12px;font-weight:700}#businessView [data-coupon-select]{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);color:var(--ink);background:#fff;font:inherit;font-size:14px}#priceCheckView .quick-price-workspace{box-sizing:border-box;width:100%;max-width:100%;min-width:0}#priceCheckView :is(.quick-price-controls,.quote-line-top){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}#priceCheckView :is(.quick-price-controls,.quote-line-top,.dimension-grid,.line-price-controls)>*{min-width:0}#priceCheckView :is(input,select,textarea){max-width:100%;box-sizing:border-box}@media(max-width:850px){#priceCheckView :is(.quick-price-controls,.quote-line-top){grid-template-columns:1fr}#priceCheckView .dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#priceCheckView .line-price{grid-template-columns:minmax(0,1fr)}#priceCheckView .line-price>*{grid-column:1;min-width:0}#priceCheckView .line-price-controls{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}#priceCheckView .line-override-controls{flex-wrap:wrap}}@media(max-width:500px){#priceCheckView .quick-price-summary{grid-template-columns:1fr}}#businessView :is(input,select,textarea,button){border-radius:8px!important}#businessView .business-panel>.panel{border-radius:12px}#businessView .report-toolbar{align-items:end;gap:12px}#businessView .report-toolbar :is(input,select){box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--line);font:inherit;font-size:14px;line-height:1.4;color:var(--ink)}#businessView .report-export-actions{flex-wrap:wrap;gap:8px}#proofChecklistSettingsForm label{display:grid;gap:8px;color:var(--muted);font-size:12px;font-weight:700}#proofChecklistSettingsForm textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--line);color:var(--ink);font:inherit;font-size:14px;font-weight:400;line-height:1.6;min-height:150px;resize:vertical}#businessView .business-panel:is([data-business-panel=terms],[data-business-panel=payments],[data-business-panel=pricing]){--editor-gap:12px}#businessView .business-panel:is([data-business-panel=terms],[data-business-panel=payments],[data-business-panel=pricing])>.panel{margin-bottom:16px;border-radius:12px}#transactionNumberSettingsForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px}#transactionNumberSettingsForm label{min-width:0}#businessView :is(.payment-term-row,.payment-method-row,.vendor-setting-row,.size-range-preset-heading,.preset-tier-row){gap:10px;align-items:end}#businessView :is(.payment-term-row,.payment-method-row,.vendor-setting-row,.size-range-preset-heading,.preset-tier-row) label{min-width:0}#businessView :is(.term-save,.payment-method-save,.setting-save,.tax-level-save){min-height:38px;padding:9px 14px;border:1px solid var(--green);border-radius:8px;color:#fff;background:var(--green);white-space:nowrap}#businessView :is(.term-delete,.payment-method-delete,.setting-delete,.tax-level-delete){min-height:38px;border-radius:8px;flex-shrink:0}#businessView :is(.option-editor-heading,.size-range-preset-actions){gap:12px}#businessView .option-editor-heading>button{flex-shrink:0;white-space:nowrap}#businessView .size-range-preset-actions{display:flex;flex-wrap:wrap}#businessView :is(.payment-method-row,.vendor-setting-row) .product-tax-setting{display:flex;align-items:center;min-height:38px;gap:8px;margin:0}#businessView :is(.payment-method-row,.payment-term-row,.vendor-setting-row) input:not([type=checkbox]),#transactionNumberSettingsForm input,#businessView .size-range-preset-heading :is(input,select){min-height:38px;margin-bottom:0}@media(max-width:1100px){#transactionNumberSettingsForm,#businessView .vendor-setting-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#transactionNumberSettingsForm,#businessView :is(.payment-term-row,.payment-method-row,.vendor-setting-row,.size-range-preset-heading){grid-template-columns:1fr}#businessView .option-editor-heading{align-items:flex-start;flex-wrap:wrap}#businessView .size-range-preset-actions>button{flex:1 1 140px}}
