.wt-tool{--wt-ink:#24324b;--wt-line:#e1e6ee;--wt-primary:#2863c7;--wt-secondary:#7b91b4;color:var(--wt-ink);font-size:.94rem;max-width:100%;}.wt-tool *{box-sizing:border-box}.wt-panel{border:1px solid var(--wt-line);border-radius:10px;padding:1rem;background:#fff;min-width:0}.wt-section-heading{font-size:1rem;font-weight:700;margin-bottom:.85rem}.wt-section-heading i{color:var(--wt-primary)}.wt-tool .form-label{font-size:.85rem;font-weight:600;margin-bottom:.32rem}.wt-tool .form-control,.wt-tool .form-select,.wt-tool .input-group-text{font-size:.9rem;min-height:40px}.wt-unit-select{max-width:155px}.wt-note{background:#f6f8fb;border-radius:7px;padding:.8rem;font-size:.81rem;line-height:1.5;color:#4b5d78}.wt-note i{color:var(--wt-primary)}.wt-result-main{background:#F0F5FE;border-radius:8px;padding:1.1rem}.wt-result-label{font-size:.78rem;font-weight:600;color:#5c6a81}.wt-primary-number{font-size:clamp(1.55rem,3.5vw,2.25rem);font-weight:800;line-height:1.35;overflow-wrap:anywhere;color:#204d98}.wt-small-text{font-size:.78rem;color:#65738a}.wt-stat{height:100%;padding:.8rem;border:1px solid var(--wt-line);border-radius:7px}.wt-stat-value{font-weight:700;font-size:clamp(.94rem,2vw,1.12rem);overflow-wrap:anywhere}.wt-viz{padding:.85rem;border:1px solid var(--wt-line);border-radius:7px}.wt-viz-labels,.wt-viz-values{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:.78rem;font-weight:600}.wt-viz-values{margin-top:7px;color:#51617b}.wt-viz-bars{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;height:105px;margin-top:9px}.wt-viz-bar-track{height:100%;display:flex;align-items:end;background:#f0f3f8;border-radius:5px 5px 0 0;overflow:hidden}.wt-viz-bar{height:0;width:100%;transition:height .45s ease;min-height:0}.wt-viz-bar-primary{background:var(--wt-primary)}.wt-viz-bar-secondary{background:var(--wt-secondary)}.wt-actions .btn{min-height:43px;font-weight:600}.wt-tool .btn-calc{background:#2863c7;color:#fff;border:1px solid #2863c7}.wt-tool .btn-calc:hover,.wt-tool .btn-calc:focus{background:#1d4f9f;color:#fff;border-color:#1d4f9f}.wt-reset{width:50px;flex:0 0 50px}.wt-chart{display:flex;flex-direction:column;gap:10px}.wt-chart-row{display:grid;grid-template-columns:minmax(74px,115px) minmax(0,1fr) minmax(75px,105px);align-items:center;gap:9px;font-size:.8rem}.wt-chart-track{height:21px;background:#eff2f6;border-radius:4px;overflow:hidden}.wt-chart-bar{height:100%;width:0;background:#7997ca;transition:width .4s ease;border-radius:4px}.wt-chart-row.wt-chart-selected .wt-chart-bar{background:#2863c7}.wt-chart-value{text-align:right;font-variant-numeric:tabular-nums}.wt-chart-name{overflow-wrap:anywhere}.wt-table{font-size:.81rem;white-space:nowrap}.wt-table th{color:#50627b;font-size:.77rem;font-weight:700}.wt-table td,.wt-table th{padding:.58rem .45rem}.wt-table tr.wt-highlight td{background:#F0F5FE}.wt-tool .dropdown-menu{max-height:280px;overflow-y:auto}.wt-tool .dropdown-item{white-space:normal;padding:.55rem .85rem}@media(max-width:575.98px){.wt-panel{padding:.85rem}.wt-primary-number{font-size:1.6rem}.wt-chart-row{grid-template-columns:70px minmax(0,1fr) 78px;gap:6px;font-size:.74rem}.wt-chart-track{height:18px}.wt-table{font-size:.75rem}.wt-unit-select{max-width:125px}.wt-tool .wt-actions>div:first-child{width:100%}.wt-actions .dropdown{width:100%}}
