.ccms-signin{color:#27323b;background:#f3f5f7;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 20px;font-family:Arial,sans-serif;display:flex}.ccms-signin-card{background:#fff;border:1px solid #e2e6eb;border-radius:16px;width:100%;max-width:450px;padding:44px 38px;box-shadow:0 12px 42px #102b4510}.ccms-signin-card>.ccms-brand{margin-bottom:34px}.ccms-signin-eyebrow{letter-spacing:1.7px;font-weight:700;color:#677887!important;margin:0 0 12px!important;font-size:10px!important}.ccms-signin-card h1{letter-spacing:-.6px;color:#102d49;margin:0 0 12px;font-size:29px;font-weight:650}.ccms-signin-card p{color:#61707c;margin:0 0 25px;font-size:14px;line-height:1.7}.ccms-microsoft-button{background:#102d49;border-radius:7px;justify-content:center;align-items:center;gap:12px;margin:27px 0 17px;padding:15px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex;color:#fff!important}.ccms-microsoft-button:hover{background:#1a405f}:is(.ccms-microsoft-button:focus-visible,.ccms-owner-signin:focus-visible){outline-offset:4px;outline:3px solid #688ba6}.ccms-signin-card>small{text-align:center;color:#76838e;font-size:11px;display:block}.ccms-owner-signin{text-align:center;color:#657480;text-underline-offset:3px;margin:28px 0 0;font-size:12px;text-decoration:underline;display:block}.ccms-signin-error{color:#8b302c;background:#fff1f0;border:1px solid #f0cdc9;border-radius:7px;padding:13px;font-size:13px;line-height:1.6}.ccms-signin-footer{color:#77838d;text-align:center;margin:24px 0 0;font-size:11px}@media (max-width:480px){.ccms-signin-card{padding:32px 25px}.ccms-signin-card h1{font-size:26px}}.ccms-signin-status{color:#2e526d;background:#edf3f8;border:1px solid #d2e0eb;border-radius:7px;padding:14px;font-size:14px;line-height:1.7}
