.buscalc-widget{background:#fff;margin:0;font-size:16px}.widget-brand,.widget-footer{padding:16px 20px;border-bottom:1px solid #dce5df}.widget-brand{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap}.widget-brand span,.widget-footer{font-size:13px}.buscalc-widget .shell{width:100%;max-width:none;padding:0 20px;box-sizing:border-box}.buscalc-widget .page-head{padding:22px 0 16px}.buscalc-widget h1{font-size:clamp(24px,5vw,34px);line-height:1.2}.buscalc-widget .calculator-layout,.buscalc-widget .specialty-layout,.buscalc-widget .detail-grid{display:block}.buscalc-widget .form-panel,.buscalc-widget .result-container{margin:16px 0;position:static;padding:20px;min-width:0}.buscalc-widget .result-container{background:#edf4ef;border-radius:10px}.buscalc-widget .widget-methods{margin:22px 0}.widget-footer{border-top:1px solid #dce5df;margin-top:24px}.widget-footer a{display:inline-block;margin:4px 0}.buscalc-widget .visual-chart{margin:18px 0}.buscalc-widget .page-meta{flex-wrap:wrap}.buscalc-widget .specialty-fields{display:block}.buscalc-widget .field{margin:16px 0}.buscalc-widget .specialty-result{border:2px solid #b8d3c5}.buscalc-widget .financial-table-wrap{max-width:100%;overflow:auto}.buscalc-widget .form-help{font-size:14px}.buscalc-widget input,.buscalc-widget select,.buscalc-widget textarea{font-size:16px}#widget-choice,#widget-code{width:100%;box-sizing:border-box;margin:10px 0 20px;padding:12px;font:inherit}#widget-code{font:13px monospace}#widget-preview iframe{border:1px solid #b9c7c0;border-radius:10px;max-width:100%}@media print{.widget-brand,.widget-footer{display:none}.buscalc-widget .shell{padding:0}}

.widget-loading{margin:12px 20px;font-size:13px;color:#52645c}.buscalc-widget main[inert]{opacity:.65}
