.cc-access-hub{margin:24px 0;padding:28px;display:flex;gap:22px;align-items:center;border:1px solid #4c8b9e;border-radius:22px;background:linear-gradient(115deg,#154e5b,#203e59);color:#effbff}.cc-access-hub h2{font-size:25px;margin:8px 0}.cc-access-hub small{letter-spacing:.15em;color:#93ecd6;font-weight:750}.cc-access-hub p{max-width:850px;color:#c7dee6;line-height:1.5}.cc-access-mark{width:84px;height:84px;flex-shrink:0;background:#2e727b;border:1px solid #6bb8bc;border-radius:24px;display:grid;place-items:center;color:#9affdd}.cc-access-mark svg{width:48px;height:48px}.cc-access-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.cc-access-actions a,.cc-access-actions button,.cc-portal-link{display:inline-flex;gap:8px;align-items:center;padding:12px 18px;border-radius:11px;border:1px solid #73a0af;background:#27687b;color:#efffff;font:600 14px system-ui;text-decoration:none;cursor:pointer}.cc-access-actions a{background:#92ecd1;color:#102e38;border-color:#b4ffe8}.cc-account-trigger{display:inline-flex;align-items:center;gap:8px}.cc-monthly-dialog input{font-size:17px}.cc-monthly-dialog fieldset{margin:20px 0;border:1px solid #4c7384;border-radius:12px}.cc-portal-link{margin:5px 0 16px}.cc-monthly-dialog form>.cc-monthly-tools{margin-bottom:18px}@media(max-width:650px){.cc-access-hub{padding:20px;align-items:flex-start;gap:14px;flex-wrap:wrap}.cc-access-mark{width:60px;height:60px}.cc-access-mark svg{width:36px;height:36px}.cc-access-hub h2{font-size:23px}.cc-access-actions>*{width:100%;justify-content:center}.cc-monthly-dialog{box-sizing:border-box;width:calc(100vw - 24px);padding:20px;max-width:590px}}