.reader-calculator{clear:both;margin:32px 0;padding:24px;border:1px solid var(--theme-card-border,#456);border-radius:14px;background:var(--theme-card-bg,#182439)}.reader-calculator fieldset{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reader-calculator label{display:flex;flex-direction:column;gap:7px}.reader-calculator input{min-height:46px;width:100%;box-sizing:border-box;font:inherit;color:#172331;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:9px}.reader-calculator output{display:block;padding:16px;border-left:3px solid var(--theme-accent,#9cf);font-weight:600;line-height:1.7}.reader-calculator legend{font-weight:600;margin-bottom:12px}@media(max-width:500px){.reader-calculator fieldset{grid-template-columns:1fr}.reader-calculator{padding:18px}}