.identity{margin-left:auto;font-size:13px;overflow-wrap:anywhere}#account-nav{max-width:1140px;margin:0 auto;padding:16px 28px 0;display:flex;gap:8px;flex-wrap:wrap}#account-nav[hidden]{display:none}#account-nav .active{background:#e0f1eb;border-color:#98cabc;color:#066a61}#account-nav [data-action=logout]{margin-left:auto}.auth-panel{max-width:500px;margin:25px auto}.auth-panel h1{font-size:28px}.auth-panel form{margin-top:22px}.auth-panel .field{margin-bottom:17px}.form-stack{display:grid;gap:18px}.form-stack details{border-top:1px solid var(--line);padding-top:16px}.form-stack summary{cursor:pointer;color:var(--teal-dark);font-size:14px;margin-bottom:16px}.form-stack .btn{justify-self:start}.toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.toolbar h1{flex:1;margin:0}.centre-list,.user-list{display:grid;gap:12px}.record{display:flex;align-items:center;gap:18px;padding:20px;background:white;border:1px solid var(--line);border-radius:10px}.record-copy{flex:1;min-width:0;overflow-wrap:anywhere}.record-copy h2{font-size:18px}.record-copy p{font-size:13px;margin:5px 0 0;color:var(--muted)}.record-actions{display:flex;gap:8px;flex-wrap:wrap}.notice{font-size:13px;color:#47616c;border-left:3px solid var(--teal);background:#eaf3f0;padding:12px 16px;margin:18px 0}.status{font-size:14px;margin:0 0 18px;line-height:1.5;overflow-wrap:anywhere}.status:empty{display:none}.status.good{color:#24684e;background:#e8f4ee;border:1px solid #cce3d6;padding:12px;border-radius:7px}.status.bad{color:#923525;background:#fff2ef;border:1px solid #efd0c8;padding:12px;border-radius:7px}.status.pending{color:#47616c}.form-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.form-footer .hint{margin-left:auto}.saved-details{font-size:12px;color:var(--muted)}.badge{display:inline-block;font-size:11px;padding:3px 7px;border-radius:5px;background:#eaf3f0;color:#24684e}.badge.off{background:#f8e9e5;color:#923525}.account-help{font-size:13px;color:var(--muted);margin-top:16px}.search-label{display:block;max-width:420px;margin-bottom:20px}.search-label input{margin-top:6px}.password-hint{font-size:12px;color:var(--muted)}.stage-note{margin-top:26px;font-size:13px;color:var(--muted)}.stage-note a{color:var(--teal-dark)}.centre-form{max-width:820px}.user-form{max-width:650px}button[aria-busy=true]{opacity:.65}#account-main{min-height:65vh}[hidden]{display:none!important}@media(max-width:600px){.header-inner{padding:17px 16px;gap:10px;flex-wrap:wrap}.identity{font-size:12px}.product-name{padding-left:12px}#account-nav{padding:12px 16px 0}#account-main{padding:24px 16px 40px}.auth-panel{margin:0 auto;padding:22px}.fields{grid-template-columns:1fr}.record{align-items:flex-start;flex-direction:column;gap:12px}.record-actions{width:100%}.toolbar h1{font-size:27px}.form-footer .hint{margin-left:0}.site-footer{gap:12px;flex-wrap:wrap}.panel{padding:20px}}
.registration-panel{max-width:760px}.registration-panel .fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.consent{display:flex;align-items:flex-start;gap:12px;margin:18px 0;font-size:14px;line-height:1.6}.consent input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:4px}.consent a,.auth-panel a{color:var(--teal-dark)}.auth-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.legacy-access{margin-top:24px;font-size:13px}.legacy-access summary{cursor:pointer;margin-bottom:12px}.policy-page{max-width:850px;line-height:1.75}.policy-page h2{margin-top:35px}.policy-page h3{margin-top:24px;font-size:18px}.policy-page p{margin-top:8px}.auth-panel textarea{width:100%;resize:vertical}@media(max-width:600px){.registration-panel .fields{grid-template-columns:1fr}.auth-links .btn{white-space:normal}}
