.internal-login[data-v-66de099a]{min-height:100vh;display:grid;grid-template-columns:minmax(320px,460px) 420px;align-items:center;justify-content:center;gap:56px;padding:40px;background:var(--color-bg)}.internal-login__brand[data-v-66de099a]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-height:180px}.internal-login__brand-main[data-v-66de099a]{display:flex;align-items:flex-start;gap:20px;position:relative;z-index:1}.internal-login__logo[data-v-66de099a]{width:120px;height:64px;object-fit:contain;flex-shrink:0}.internal-login__brand h1[data-v-66de099a]{margin:8px 0;color:var(--color-text);font-size:var(--font-size-3xl);line-height:1.2;letter-spacing:0}.internal-login__brand p[data-v-66de099a]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base)}.medical-pulse[data-v-66de099a]{display:block;width:220px;height:24px;margin-top:18px;color:var(--color-accent);opacity:.65}.medical-pulse path[data-v-66de099a],.molecule-mark path[data-v-66de099a],.molecule-mark circle[data-v-66de099a]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.molecule-mark[data-v-66de099a]{width:180px;height:150px;color:var(--color-brand);opacity:.14;flex-shrink:0}.internal-login__panel[data-v-66de099a]{padding:28px}.login-panel__header[data-v-66de099a]{margin-bottom:22px}.login-panel__eyebrow[data-v-66de099a]{display:block;margin-bottom:6px;color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:700;letter-spacing:1px;text-transform:uppercase}.login-panel__header h2[data-v-66de099a]{margin:0;color:var(--color-text);font-size:var(--font-size-xl);font-weight:500}.login-form[data-v-66de099a]{padding:0}.custom-input[data-v-66de099a] .el-input__wrapper{background:var(--color-surface-subtle);border:1px solid var(--color-border-soft);box-shadow:none}.custom-input[data-v-66de099a] .el-input__wrapper:hover{border-color:var(--color-accent)}.custom-input[data-v-66de099a] .el-input__wrapper.is-focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent-focus)}.custom-input[data-v-66de099a] .el-input__inner{color:var(--color-text)}.custom-input[data-v-66de099a] .el-input__inner::placeholder{color:var(--color-text-muted)}.login-btn[data-v-66de099a]{width:100%;height:44px;background:var(--color-brand);border:none;color:var(--color-white);font-size:var(--font-size-base);font-weight:500;letter-spacing:0;margin-top:4px}.login-btn[data-v-66de099a]:hover{background:var(--color-brand-strong)}.login-panel__footer[data-v-66de099a]{text-align:center;padding-top:14px}.login-help[data-v-66de099a]{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:0}@media (max-width: 900px){.internal-login[data-v-66de099a]{grid-template-columns:1fr;gap:24px;padding:24px}.internal-login__brand[data-v-66de099a]{align-items:center}}
