.calculator-tabs{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.calculator-tabs a,.calculator-tabs button{cursor:pointer;background:0 0;border:1px solid #55555f;border-radius:6px;padding:8px 12px;font:600 13px Arial}.calculator-tabs [aria-pressed=true],.calculator-tabs a[aria-current=page]{background:#166534;border-color:#34d399}.lc-shell h1{margin:8px 0;font-size:22px}.lc-shell .cc-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.lc-shell .cc-inputs{align-self:start;position:sticky;top:10px}.lc-select{flex-direction:column;gap:5px;margin-top:12px;font-size:12px;display:flex}.lc-select select{background:#24242c;border:1px solid #55555f;border-radius:6px;width:100%;padding:8px}.lc-small{margin:6px 0;font-size:12px;line-height:1.5}.lc-panel{background:#282830;border:1px solid #45454f;border-radius:7px;min-width:0;margin-top:10px;padding:12px}.lc-panel h2{margin:0 0 8px;font-size:16px}.lc-panel summary{cursor:pointer;padding:5px 0;font-size:12px}.lc-panel svg{width:100%;height:auto;display:block}.lc-panel svg text{fill:#fff;font-size:11px}.lc-pair,.lc-heading,.lc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.lc-heading button,.lc-toolbar select{cursor:pointer;background:#303039;border:1px solid #565660;border-radius:6px;padding:7px;font-size:12px}.lc-toolbar{margin-bottom:8px}.lc-toolbar label{align-items:center;gap:6px;display:flex}.lc-table-scroll{max-width:100%;overflow:auto}.lc-panel table{border-collapse:collapse;width:100%;font-size:12px}.lc-panel th,.lc-panel td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #464650;padding:7px}.lc-panel th:first-child{text-align:left}.lc-schedule{max-height:440px}.lc-schedule thead{background:#34343e;position:sticky;top:0}.lc-summary strong{font-size:22px!important}.lc-summary small{line-height:1.5}.lc-legend{flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.lc-legend span{align-items:center;gap:5px;display:flex}.lc-legend i{background:#facc15;width:14px;height:3px}.lc-legend span+span i{background:#22c55e}.lc-conclusion{background:#303039;border-left:3px solid #34d399;padding:8px;font-size:13px;line-height:1.5}.lc-shell :is(button,input,select,summary,a):focus-visible{outline-offset:3px;outline:2px solid #34d399}@media (max-width:1000px){.lc-shell .cc-layout{grid-template-columns:1fr}.lc-shell .cc-inputs{position:static}.lc-shell .cc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.lc-shell .cc-fields{grid-template-columns:1fr}.lc-summary{grid-template-columns:1fr!important}}.home-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.home-fields label{flex-direction:column;gap:5px;font-size:12px;display:flex}.home-fields input{background:#202027;border:1px solid #55555f;border-radius:5px;width:100%;min-width:0;padding:8px}.home-story form button{cursor:pointer;border:1px solid #34d399;border-radius:5px;padding:8px 12px}.home-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.home-stats div{background:#33333d;border-radius:5px;flex-direction:column;gap:7px;padding:10px;display:flex}.home-stats span{font-size:12px}.home-stats strong{overflow-wrap:anywhere;font-size:18px}.home-story h3{margin:16px 0 8px;font-size:14px}.home-legend{flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.home-legend span{align-items:center;gap:5px;display:flex}.home-legend i{width:14px;height:3px}.home-switch{align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.home-story svg{max-height:360px}@media (max-width:850px){.home-fields,.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.home-fields,.home-stats{grid-template-columns:1fr}}.lc-field{min-width:0}.lc-field-label{justify-content:space-between;align-items:start;gap:5px;margin-bottom:5px;font-size:12px;display:flex}.lc-field>input{background:#202027;border:1px solid #55555f;border-radius:5px;width:100%;min-width:0;padding:8px}.calc-help{vertical-align:middle;flex-shrink:0;margin-left:5px;display:inline-flex;position:relative}.calc-help>button{cursor:help;place-items:center;width:17px;height:17px;display:inline-grid;background:0 0!important;border:1px solid #85858e!important;border-radius:50%!important;padding:0!important;font:600 11px Arial!important}.calc-help>[role=tooltip]{z-index:50;color:#fff;white-space:normal;text-align:left;background:#101015;border:1px solid #73737e;border-radius:6px;width:250px;max-width:75vw;padding:10px;font:12px/1.5 Arial;display:none;position:absolute;top:23px;right:0;box-shadow:0 5px 18px #0008}.calc-help:hover>[role=tooltip],.calc-help:focus-within>[role=tooltip],.calc-help[data-open=true]>[role=tooltip]{display:block}.lc-input-more{border-top:1px solid #45454f;margin:10px 0;padding-top:7px}.lc-input-more summary,.lc-more>summary{cursor:pointer;padding:6px 0;font-size:13px;font-weight:600}.lc-input-more[open]{padding-bottom:6px}.lc-input-more .cc-fields{margin-top:8px}.lc-more:not([open]){padding:8px 12px}.lc-more .lc-panel{border:0;margin:0;padding:8px 0}.free-calculator-drawer{border:1px solid #45454f;border-radius:7px;padding:10px 14px}.free-calculator-drawer>summary{cursor:pointer;padding:5px;font-size:15px;font-weight:600}.free-calculator-drawer[open]>summary{margin-bottom:12px}.home-story{margin-top:10px}.home-story .calculator-tabs{margin:0 0 8px}.lc-select>span{justify-content:space-between;align-items:center;display:flex}.lc-shell .cc-inputs{position:static}.lc-input-more .calc-help>[role=tooltip]{left:-200px;right:auto}.cc-shell .calc-help>button{box-sizing:border-box;flex:0 0 18px;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;line-height:16px!important}.calc-help>[role=tooltip],.lc-input-more .calc-help>[role=tooltip]{left:0;right:auto}@media (max-width:550px){.calc-help>[role=tooltip],.lc-input-more .calc-help>[role=tooltip]{width:auto;max-width:none;position:fixed;inset:auto 16px 20px}}
