.clinic-login[data-v-3fc0b7ee]{min-height:100vh;min-height:100dvh;background:#f8fafc;color:#101828;font-family:Poppins,sans-serif}.clinic-login__layout[data-v-3fc0b7ee]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:inherit}.clinic-login__identity[data-v-3fc0b7ee]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:inherit;padding:clamp(32px,4vw,72px) clamp(36px,5vw,92px) 30px;color:#fff;background:radial-gradient(circle at 96% 68%,rgba(117,46,87,.32),transparent 31%),radial-gradient(circle at 74% 103%,rgba(0,130,143,.28),transparent 27%),linear-gradient(135deg,#173a78,#091a46 51%,#0b1a3e)}.clinic-login__identity[data-v-3fc0b7ee]:after{position:absolute;right:-18%;bottom:-34%;width:72%;padding-bottom:72%;content:"";border-radius:50%;background:rgba(15,112,131,.08);-webkit-filter:blur(10px);filter:blur(10px)}.clinic-login__brand[data-v-3fc0b7ee],.clinic-login__mobile-brand[data-v-3fc0b7ee]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:14px;font-weight:700;letter-spacing:.3em}.clinic-login__brand-mark[data-v-3fc0b7ee]{display:inline-block;width:6px;height:34px;border-radius:10px;background:#ef3e36}.clinic-login__identity-content[data-v-3fc0b7ee]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3vh;text-align:center}.clinic-login__logo[data-v-3fc0b7ee]{width:clamp(215px,18vw,310px);max-height:290px;margin-bottom:clamp(24px,3.2vh,42px);-o-object-fit:contain;object-fit:contain}.clinic-login__identity-content h1[data-v-3fc0b7ee]{margin:0 0 20px;color:#fff;font-size:clamp(31px,2.5vw,48px);font-weight:700;line-height:1.2;letter-spacing:-.035em}.clinic-login__identity-content p[data-v-3fc0b7ee]{margin:0;color:rgba(224,232,247,.72);font-size:clamp(13px,1vw,16px);line-height:1.65}.clinic-login__identity-footer[data-v-3fc0b7ee]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:rgba(224,232,247,.65);font-size:12px}.clinic-login__access[data-v-3fc0b7ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:inherit;padding:44px clamp(28px,7vw,140px);background:#fbfcfe}.clinic-login__access-inner[data-v-3fc0b7ee],.clinic-login__access[data-v-3fc0b7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clinic-login__access-inner[data-v-3fc0b7ee]{width:100%;max-width:450px;min-height:min(680px,100vh - 88px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clinic-login__mobile-brand[data-v-3fc0b7ee]{display:none;margin-bottom:42px;color:#163875}.clinic-login__mobile-logo[data-v-3fc0b7ee]{display:block;width:138px;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.clinic-login__form-wrapper[data-v-3fc0b7ee]{width:100%}.clinic-login__form-header[data-v-3fc0b7ee]{margin-bottom:42px}.clinic-login__eyebrow[data-v-3fc0b7ee]{display:block;margin-bottom:13px;color:#e93632;font-size:12px;font-weight:700;letter-spacing:.28em}.clinic-login__form-header h2[data-v-3fc0b7ee]{margin:0 0 8px;color:#0b1220;font-size:clamp(27px,2.15vw,36px);font-weight:700;line-height:1.2;letter-spacing:-.04em}.clinic-login__form-header p[data-v-3fc0b7ee]{margin:0;color:#71809d;font-size:15px}.clinic-login__field[data-v-3fc0b7ee]{margin-bottom:22px}.clinic-login__field label[data-v-3fc0b7ee]{display:block;margin-bottom:8px;color:#161d2d;font-size:13px;font-weight:600}.clinic-login__field .form-control[data-v-3fc0b7ee]{height:52px;padding:0 17px;border:1px solid #d9e1ed;border-radius:14px;color:#172033;background:#f3f6fb;-webkit-box-shadow:none;box-shadow:none;font-size:14px;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease}.clinic-login__field .form-control[data-v-3fc0b7ee]::-webkit-input-placeholder{color:#8190aa}.clinic-login__field .form-control[data-v-3fc0b7ee]::-moz-placeholder{color:#8190aa}.clinic-login__field .form-control[data-v-3fc0b7ee]:-ms-input-placeholder{color:#8190aa}.clinic-login__field .form-control[data-v-3fc0b7ee]::-ms-input-placeholder{color:#8190aa}.clinic-login__field .form-control[data-v-3fc0b7ee]::placeholder{color:#8190aa}.clinic-login__field .form-control[data-v-3fc0b7ee]:focus{border-color:#2b63c6;background:#fff;-webkit-box-shadow:0 0 0 4px rgba(43,99,198,.16);box-shadow:0 0 0 4px rgba(43,99,198,.16)}.clinic-login__form-meta[data-v-3fc0b7ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2px 0 20px;color:#72809a;font-size:12px}.clinic-login__submit[data-v-3fc0b7ee]{width:100%}.clinic-login__button.btn[data-v-3fc0b7ee]{width:100%;min-height:52px;border:0;border-radius:14px;color:#fff;background:#2860c2;-webkit-box-shadow:0 10px 22px rgba(40,96,194,.2);box-shadow:0 10px 22px rgba(40,96,194,.2);font-size:14px;font-weight:600;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.clinic-login__button.btn[data-v-3fc0b7ee]:focus,.clinic-login__button.btn[data-v-3fc0b7ee]:hover{color:#fff;background:#1f50a8;-webkit-box-shadow:0 12px 26px rgba(40,96,194,.28);box-shadow:0 12px 26px rgba(40,96,194,.28);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.clinic-login__button.btn[data-v-3fc0b7ee]:disabled{cursor:wait;opacity:.75;-webkit-transform:none;transform:none}.clinic-login__notice[data-v-3fc0b7ee]{margin-top:32px;padding:17px 18px;border:1px solid #dbe3ef;border-radius:14px;color:#6f7f9b;background:#f5f8fc;font-size:11px;line-height:1.65}.clinic-login__access-footer[data-v-3fc0b7ee]{margin-top:34px;color:#7b89a2;font-size:11px;text-align:center}@media(max-width:991.98px){.clinic-login__layout[data-v-3fc0b7ee]{grid-template-columns:1fr}.clinic-login__identity[data-v-3fc0b7ee]{display:none}.clinic-login__access[data-v-3fc0b7ee]{padding:34px 24px;background:linear-gradient(180deg,rgba(20,55,116,.05),transparent 200px),#fbfcfe}.clinic-login__access-inner[data-v-3fc0b7ee]{max-width:470px;min-height:calc(100vh - 68px)}.clinic-login__mobile-brand[data-v-3fc0b7ee]{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:575.98px){.clinic-login__access[data-v-3fc0b7ee]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 18px 28px}.clinic-login__access-inner[data-v-3fc0b7ee]{min-height:calc(100vh - 52px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.clinic-login__mobile-brand[data-v-3fc0b7ee]{margin-bottom:54px}.clinic-login__mobile-logo[data-v-3fc0b7ee]{width:112px}.clinic-login__form-header[data-v-3fc0b7ee]{margin-bottom:34px}.clinic-login__form-header h2[data-v-3fc0b7ee]{font-size:27px}.clinic-login__form-header p[data-v-3fc0b7ee]{font-size:13px}.clinic-login__form-meta[data-v-3fc0b7ee]{font-size:10px}.clinic-login__notice[data-v-3fc0b7ee]{margin-top:26px}.clinic-login__access-footer[data-v-3fc0b7ee]{margin-top:auto;padding-top:32px}}