.hn-size-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.hn-fit-finder__trigger{appearance:none;border:0;background:none;color:var(--text,#f5f5f2);padding:0;font:600 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.hn-fit-dialog{width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #50545e;border-radius:14px;background:#1d1f23;color:#f5f5f2;box-shadow:0 24px 70px rgba(0,0,0,.55)}.hn-fit-dialog::backdrop{background:rgba(0,0,0,.72)}.hn-fit-dialog__head{display:flex;justify-content:space-between;gap:18px;padding:22px 22px 18px;border-bottom:1px solid #3d4149}.hn-fit-dialog__head h2{margin:0 0 6px;font:700 24px/1.2 Arial,Helvetica,sans-serif;color:#f5f5f2}.hn-fit-dialog__head p{margin:0;color:#b8bbc2;font:400 14px/1.5 Arial,Helvetica,sans-serif}.hn-fit-dialog__close{width:38px;height:38px;flex:0 0 38px;border:1px solid #50545e;border-radius:50%;background:#27292e;color:#fff;font-size:24px;line-height:1;cursor:pointer}.hn-fit-dialog__body{padding:22px;overflow:auto}.hn-fit-units{display:inline-flex;border:1px solid #50545e;border-radius:9px;overflow:hidden;margin-bottom:18px}.hn-fit-units button{border:0;background:#27292e;color:#c4c7ce;padding:8px 12px;cursor:pointer;font-weight:600}.hn-fit-units button.is-active{background:#315cf5;color:#fff}.hn-fit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.hn-fit-fields[hidden]{display:none}.hn-fit-fields label{display:grid;gap:7px;color:#d9dbe0;font:600 13px/1.4 Arial,Helvetica,sans-serif}.hn-fit-fields input{width:100%;box-sizing:border-box;border:1px solid #50545e;border-radius:8px;background:#27292e;color:#fff;padding:12px 13px;font-size:16px}.hn-fit-choice{border:0;padding:0;margin:0 0 18px}.hn-fit-choice legend{margin-bottom:10px;font-weight:700}.hn-fit-choice label{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;margin-bottom:7px;border:1px solid #444954;border-radius:9px;cursor:pointer}.hn-fit-choice input{margin-top:4px}.hn-fit-choice span{display:grid;gap:2px}.hn-fit-choice strong{font-size:14px}.hn-fit-choice small{color:#aeb2bb;font-size:12px}.hn-fit-calculate{width:100%;border:0;border-radius:9px;background:#315cf5;color:#fff;padding:13px 16px;font-weight:700;font-size:15px;cursor:pointer}.hn-fit-error{margin:0 0 12px;color:#ffb5b5;font-size:13px}.hn-fit-result{margin-top:16px;padding:16px;border:1px solid #6b78a8;border-radius:10px;background:#272b38}.hn-fit-result span{display:block;color:#c5d0ff;font-size:13px;font-weight:600}.hn-fit-result strong{display:block;margin:3px 0;font-size:30px}.hn-fit-result p{margin:0;color:#c4c7ce;font-size:13px;line-height:1.5}@media(max-width:600px){.hn-fit-dialog__head,.hn-fit-dialog__body{padding:18px}.hn-fit-fields{grid-template-columns:1fr}.hn-size-tools{gap:14px}}
