.member-archive-filter{margin-bottom:18px}.member-archive-filter label{display:flex;flex-direction:column;gap:6px}.member-archive-filter input,.member-archive-filter select{width:100%;min-height:42px;padding:10px 12px;border:1px solid #d9dff2;border-radius:10px;background:#fff;color:#1d2038;font:inherit}.member-archive-filter input:focus,.member-archive-filter select:focus{outline:3px solid rgba(101,87,233,.2);border-color:#8c82ee}.member-archive-filter>span{display:block;color:#6e6b80;font-size:10px;line-height:1.5}@media(max-width:720px){.member-archive-filter input,.member-archive-filter select{min-height:46px;font-size:16px}}
/* These policy/earnings notes had no styling at all -- rendering as bare
   icon characters in a wall of plain text, on exactly the page meant to make
   an agent's pay feel real. See ops-audit finding 2.2. */
.archive-policy{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:14px;background:#f5f4ff;border:1px solid #e9e7ff;margin-bottom:16px}
.archive-policy-icon{width:34px;height:34px;border-radius:10px;background:#e6e3ff;color:var(--purple);display:grid;place-items:center;font-size:16px;font-weight:800;flex:0 0 auto}
.archive-policy>div:last-child strong{display:block;font-family:Manrope;font-size:14px;letter-spacing:-.02em;margin-bottom:4px;color:var(--ink)}
.archive-policy p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}
/* The effective-pay-rate note is the single most motivating number an agent
   sees -- give it its own weight instead of the same quiet treatment as a
   retention reminder. */
.archive-effective-pay{background:linear-gradient(135deg,#eafbf3,#f6fffb);border-color:#c7ecda}
.archive-effective-pay .archive-policy-icon{background:#d8f3e4;color:var(--green)}
.archive-effective-pay strong{font-size:23px!important;letter-spacing:-.03em}
