.family-inbox .inbox-filter-controls{color:#334762;background:#f7fafc;border:1px solid #dce4ef;border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px;padding:16px;display:flex}.family-inbox .inbox-filter-controls label{gap:5px;font-size:.8rem;font-weight:700;display:grid}.family-inbox .inbox-filter-controls select,.family-inbox .inbox-filter-controls button{color:#16365f;min-height:44px;font:inherit;background:#fff;border:1px solid #71839e;border-radius:10px;padding:8px 12px}.family-inbox .inbox-filter-controls .inbox-unread-toggle{align-items:center;gap:8px;min-height:44px;display:flex}.family-inbox .inbox-unread-toggle input{accent-color:#147c94;width:20px;height:20px}.family-inbox .inbox-filter-controls button:disabled{opacity:.55}.family-inbox .inbox-month-heading{color:#334762;text-transform:capitalize;background:#edf3f9;border-block:1px solid #dce4ef;margin:0;padding:12px 14px;font-size:.85rem}.family-inbox .inbox-filter-controls :focus-visible,.family-inbox .inbox-list:focus-visible{outline-offset:3px;outline:3px solid #147c94}.family-inbox .inbox-sync-status{color:#742b16;background:#fff4e8;border:1px solid #b96e35;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.family-inbox .inbox-sync-status button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:8px 12px}.family-inbox .inbox-read-retry{color:#16365f;background:#fff;border:1px solid #71839e;border-radius:8px;min-height:44px;padding:8px 12px}.family-inbox .inbox-read-retry:focus-visible,.family-inbox .inbox-sync-status button:focus-visible{outline-offset:3px;outline:3px solid #147c94}@media (max-width:480px){.family-inbox .inbox-filter-controls>label:first-child,.family-inbox .inbox-filter-controls select{width:100%}}
