:root{--blue:#087fbd;--cyan:#09bfd3;--navy:#002c5d}.brand-logo{width:168px;height:auto;display:block}.mobile-header .brand-logo{width:128px}.auth-logo{width:230px;max-width:100%;height:auto;display:block}.auth-logo-light{filter:brightness(0)invert();opacity:.96;width:210px}.security-banner{background:linear-gradient(110deg,#ecfbfd,#f4f9ff);border:1px solid #bdeaf0;border-radius:15px;align-items:center;gap:14px;padding:18px 20px;display:flex}.security-banner>span{background:var(--navy);width:38px;height:38px;color:var(--cyan);border-radius:10px;place-items:center;display:grid}.security-banner strong,.security-banner p{display:block}.security-banner p{color:var(--muted);margin:3px 0 0}.provider-card{padding:23px}.provider-head{align-items:center;gap:13px;display:flex}.provider-head h2{margin:0;font-size:17px}.provider-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.provider-mark{background:linear-gradient(145deg,var(--navy),#075895);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.pill{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.pill.primary{color:#087d8d;background:#dcf8fb}.pill.muted{color:#6c7686;background:#eef1f5}.provider-details{border:1px solid var(--line);background:#f8fafc;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;margin:23px 0;padding:20px;display:grid}.provider-details span,.provider-details strong,.provider-details small{display:block}.provider-details span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px}.provider-details strong{word-break:break-word;margin-top:4px;font-size:12px}.provider-details small{color:var(--muted);margin-top:2px;font-size:10px}.test-status.success{color:#16845b}.test-status.failed{color:#c34843}.task-pills{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.task-pills span{color:#176b94;background:#eaf5fb;border-radius:7px;padding:6px 9px;font-size:10px}.provider-actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:18px;display:flex}.task-check{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.task-check:hover{background:#f7fdfe;border-color:#9ed8e2}.task-check strong,.task-check small{display:block}.task-check strong{font-size:12px}.task-check small{color:var(--muted);font-size:10px}@media (width<=575.98px){.provider-details{grid-template-columns:1fr}.provider-actions{flex-wrap:wrap}.provider-actions .ms-auto{margin-left:0!important}.auth-logo{width:190px}}
