.calc-suggest .btn{margin:0}.calc-step{margin-top:16px}.calc-tiles{margin-top:12px}.calc-tile{appearance:none;-webkit-appearance:none;text-align:left;width:100%;padding:0;background:transparent;cursor:pointer}.calc-tile:focus{outline:2px solid rgb(var(--blue-rgb) / .35);outline-offset:2px}.calc-tile[aria-pressed="true"]{box-shadow:0 0 0 4px rgb(219 39 119 / .12),0 16px 38px rgb(11 92 255 / .14);border-color:rgb(219 39 119 / .52)}.calc-panel,.calc-lines{margin-top:8px}.calc-result{border:1px solid rgba(220,230,245,.96) !important;border-radius:22px;padding:14px 16px;background:rgba(255,255,255,.90) !important;border-color:rgb(108 121 139 / .18);box-shadow:0 16px 42px rgba(25,43,84,.08) !important;color:var(--text-strong) !important}.calc-sum{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.calc-lines .line{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed rgb(17 24 39 / .12)}.calc-lines .line:last-child{border-bottom:none}.calc-hints{margin-top:10px}.calc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.calc-suggest{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.calc-result h1,.calc-result h2,.calc-result h3,.calc-result h4,.calc-result strong,.calc-result b{color:var(--text-strong)}.calc-result p,.calc-result li,.calc-result .muted,.calc-result .small{color:var(--text-soft)}.calc-result a{text-decoration:none}