.member-center .panel,.record-save{margin:20px 0;padding:24px}.member-center h2,.record-save h2{margin:0 0 12px;font-size:20px}.member-center p,.record-save p{line-height:1.7}.member-center input:not([type=checkbox]),.member-center textarea,.record-save input:not([type=checkbox]),.record-save textarea{width:100%;font:inherit;color:#183858;background:#fff;border:1px solid #d3e5f2;border-radius:10px;padding:12px;display:block}.member-center .field,.record-save .field{margin:16px 0 12px;display:block}.member-center .field input,.record-save .field input,.record-save textarea{margin-top:8px}.member-check{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:18px 0;font-size:14px;line-height:1.6;display:flex}.member-check input{flex-shrink:0;width:18px;height:18px}.member-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.member-heading{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.member-heading h2{margin:0}.member-filters{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.records-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.records-grid .record-card{margin:0;overflow:hidden}.record-card h3{overflow-wrap:anywhere;margin:12px 0;font-size:18px}.record-card .member-heading{margin:0;font-size:13px}.record-source{color:#087be8;background:#edf7ff;border-radius:20px;padding:4px 9px}.record-value{color:#087be8;overflow-wrap:anywhere;font-size:26px;line-height:1.5}.record-note,.record-card dd{white-space:pre-wrap;overflow-wrap:anywhere}.record-card dl>div{border-bottom:1px solid #edf2f6;padding:8px 0}.record-card dt{color:#607c96;font-size:13px}.record-card dd{margin:4px 0}.record-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.record-actions button{font-size:13px}.record-editor{border:2px solid #0788ff}.recovery-panel{background:#fff9e9!important;border-color:#efd49a!important}.recovery-panel code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border-radius:10px;margin:12px 0;padding:16px;display:block}.record-save .secondary{width:100%}.record-save .back-link{font-size:14px;line-height:1.7}.member-auth details{margin-top:20px}.member-center summary{cursor:pointer;padding:8px 0}:is(.member-center input:focus-visible,.record-save input:focus-visible,.member-center textarea:focus-visible,.record-save textarea:focus-visible){outline-offset:2px;outline:3px solid #65c6fa}.member-center button:disabled{opacity:.5;cursor:default}.calculator-form textarea{width:100%;min-height:140px;font:inherit;color:inherit;resize:vertical;background:0 0;border:0;padding:12px}.result-value{overflow-wrap:anywhere}@media (max-width:700px){.member-form-grid,.records-grid{grid-template-columns:1fr}.member-filters{grid-template-columns:1fr 1fr}.member-filters>label:first-child{grid-column:1/-1}.member-center .panel,.record-save{padding:18px}.record-value{font-size:23px}}
