.clinic-opening{color:#31506a;text-align:center;background:#f4f7fa;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:30px;display:flex}.clinic-opening p{max-width:560px;line-height:1.65}.clinic-dialog{max-height:90vh;overflow-y:auto;color:#213b50!important;background:#fff!important}.clinic-dialog-icon{color:#0a6096;background:#e9f3f9;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:17px;display:grid}.clinic-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.clinic-form label{flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.clinic-form input,.clinic-form select,.clinic-invite input{color:#20394f;background:#fff;border:1px solid #cbd9e4;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.clinic-form input:focus{border-color:#1374a2;box-shadow:0 0 0 3px #e5f3f9}.clinic-help{color:#718291;font-size:12px;line-height:1.6}.clinic-team{max-width:650px!important}.clinic-provider-list{flex-direction:column;gap:8px;margin-top:25px;display:flex}.clinic-provider-list>div{border:1px solid #dde7ee;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.clinic-provider-list span{flex-direction:column;gap:5px;font-size:14px;display:flex}.clinic-provider-list small{color:#667b8c;font-size:12px}.clinic-invite{background:#edf6fa;border:1px solid #d4e8f1;border-radius:10px;flex-direction:column;gap:12px;margin-top:24px;padding:17px;display:flex}.clinic-invite p{font-size:12px;line-height:1.6}.clinic-account{flex-direction:column;gap:14px;margin-top:25px;display:flex}.clinic-account p{color:#64788a;font-size:13px}.clinic-dialog button:disabled{opacity:.5;cursor:not-allowed}@media screen{.clinic-opening,.clinic-dialog{--clinic-access-ink:#173d35;--clinic-access-muted:#4e6b63;--clinic-access-line:#c7ddd3;--clinic-access-mint:#e1f1eb;--clinic-access-accent:#216c59}.clinic-opening{color:var(--clinic-access-ink);background:#f3f8f5}.clinic-dialog{border-color:var(--clinic-access-line);color:var(--clinic-access-ink)!important;background:#fff!important}.clinic-dialog-icon,.clinic-invite{background:var(--clinic-access-mint);color:var(--clinic-access-accent);border-color:var(--clinic-access-line)}.clinic-dialog :is(.clinic-help,.clinic-provider-list small,.clinic-account p,.text-clinical-muted){color:var(--clinic-access-muted)}.clinic-dialog :is(.clinic-form input,.clinic-form select,.clinic-invite input,.clinic-provider-list>div,.soft-button){color:var(--clinic-access-ink);border-color:var(--clinic-access-line)}.clinic-dialog :is(.clinic-form input,.clinic-form select,.clinic-invite input):focus{border-color:var(--clinic-access-accent);box-shadow:0 0 0 3px var(--clinic-access-mint)}.clinic-dialog .primary-button{color:#fff;background:var(--clinic-access-accent)}.clinic-dialog .primary-button:hover{background:var(--clinic-access-ink)}.clinic-dialog :is(.soft-button:hover,.soft-button.selected){color:var(--clinic-access-accent);background:var(--clinic-access-mint);border-color:var(--clinic-access-line)}.clinic-dialog :is(button,input,select):focus-visible{outline-color:var(--clinic-access-accent)}}
