/* Explicit credentials composition. Authentication, values and events remain in the consumer. */
[data-mis-control="card"][data-mis-card-presentation="auth-form"]{min-width:0;padding:0!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--text);font:inherit}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="form"]{display:grid;gap:17px;padding-top:0;min-width:0}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="field"]{display:grid;gap:7px;min-width:0;color:var(--text);font-size:var(--mis-type-control,11px);font-weight:var(--mis-type-control-weight,400)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="field"]>label{cursor:text}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]{box-sizing:border-box;min-width:0;height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--mis-control-border,var(--border,#dfe5ed));border-radius:8px;background:var(--surface,#fff);transition:border-color 140ms ease,box-shadow 140ms ease}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]:focus-within{border-color:color-mix(in srgb,var(--mis-control-primary,var(--primary)) 48%,var(--surface,#fff));box-shadow:0 0 0 3px color-mix(in srgb,var(--mis-control-primary,var(--primary)) 9%,transparent)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]:has(input[aria-invalid="true"]){border-color:var(--danger,#b42318)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]>svg{width:16px;height:16px;flex:none;color:var(--muted);stroke-width:1.6}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]>[data-mis-control="input"]{box-sizing:border-box;width:auto;min-width:0;min-height:0;flex:1;height:100%;padding:0;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--text)!important;font-family:inherit;font-size:var(--mis-type-body,12px);font-weight:var(--mis-type-body-weight,400)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]>input::placeholder{color:var(--mis-field-label-text,var(--muted));opacity:1}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]>[data-mis-control="button"]{box-sizing:border-box;flex:none;width:32px;height:32px;display:grid;place-items:center;padding:0;cursor:pointer;border:0!important;box-shadow:none!important;color:var(--muted)!important;background:transparent!important;font:inherit}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]>[data-mis-control="button"] svg{width:16px;height:16px}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="input"]>[data-mis-control="button"][data-mis-auth-region="code-action"]{display:inline-flex;width:auto;min-width:max-content;justify-content:center;padding:0 10px;border-inline-start:1px solid var(--border,var(--mis-control-border))!important;border-radius:0!important;white-space:nowrap;font-family:inherit;font-size:var(--mis-type-control,11px);font-weight:var(--mis-type-control-weight,400)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-picker"]{position:relative;flex:0 0 auto;height:28px;border-inline-start:1px solid var(--border,var(--mis-control-border))}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-toggle"]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:6px;width:122px;height:28px;padding:0 7px 0 10px;border:0!important;border-radius:0 5px 5px 0!important;box-shadow:none!important;color:var(--text)!important;background:var(--surface-soft,#f6f8fc)!important;font-family:inherit;font-size:var(--mis-type-control,11px);font-weight:var(--mis-type-control-weight,400);cursor:pointer}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-toggle"]:is(:hover,[aria-expanded="true"]){color:var(--mis-control-primary,var(--primary))!important;background:var(--primary-soft,#eef3ff)!important}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-toggle"] svg{width:13px;height:13px;transition:transform 140ms ease}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-toggle"][aria-expanded="true"] svg{transform:rotate(180deg)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-menu"]{position:absolute;z-index:20;top:calc(100% + 7px);inset-inline-end:0;display:none;width:150px;padding:5px;background:var(--surface,#fff);border:1px solid var(--border,var(--mis-control-border));border-radius:8px;box-shadow:0 12px 28px color-mix(in srgb,var(--text) 16%,transparent)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-menu"][data-open="true"]{display:grid}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-option"]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 8px;border:0!important;border-radius:5px!important;box-shadow:none!important;color:var(--text)!important;background:transparent!important;font-family:inherit;font-size:var(--mis-type-control,11px);font-weight:var(--mis-type-control-weight,400);white-space:nowrap;cursor:pointer}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-option"]:is(:hover,[aria-checked="true"]){color:var(--mis-control-primary,var(--primary))!important;background:var(--primary-soft,#eef3ff)!important}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="domain-option"] svg{width:13px;height:13px}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="options"]{min-height:24px;margin-top:-3px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:var(--mis-type-caption,10px);font-weight:var(--mis-type-body-weight,400)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="options"] label{display:flex;align-items:center;gap:6px}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="options"] input{accent-color:var(--mis-control-primary,var(--primary))}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="options"] [data-mis-control="button"]{border:0!important;padding:0!important;box-shadow:none!important;cursor:pointer;color:var(--mis-control-primary,var(--primary))!important;background:transparent!important;font:inherit}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="error"]{min-height:16px;margin-top:-6px;line-height:16px;color:var(--danger);font-size:var(--mis-type-caption,10px)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="submit"]{box-sizing:border-box;width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;cursor:pointer;border:1px solid var(--mis-control-primary,var(--primary))!important;border-radius:8px!important;color:var(--mis-control-on-primary,#fff)!important;background:var(--mis-control-primary,var(--primary))!important;box-shadow:0 7px 18px color-mix(in srgb,var(--mis-control-primary,var(--primary)) 16%,transparent)!important;font-family:inherit;font-size:var(--mis-type-body,12px);font-weight:var(--mis-type-control-weight,500);transition:transform 140ms ease,background 140ms ease}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="submit"]:hover:not(:disabled){transform:translateY(-1px);background:var(--primary-hover,var(--mis-control-primary))!important;border-color:var(--primary-hover,var(--mis-control-primary))!important;box-shadow:0 9px 22px color-mix(in srgb,var(--mis-control-primary,var(--primary)) 20%,transparent)!important}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="submit"]:disabled{cursor:wait;opacity:.72;transform:none}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="submit"] svg{width:15px;height:15px}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="tabs"]{display:flex;gap:20px;border-bottom:1px solid var(--border,var(--mis-control-border))}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="tabs"]>[data-mis-control="button"]{display:flex;flex:1 1 0%;min-width:0;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 8px 10px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;font-family:inherit;font-size:var(--mis-type-control,11px);font-weight:var(--mis-type-control-weight,400)}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="tabs"]>[data-mis-control="button"]::after{content:none!important;display:none!important}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="tabs"]>[aria-selected="true"]{color:var(--mis-control-primary,var(--primary))!important;box-shadow:inset 0 -2px var(--mis-control-primary,var(--primary))!important}
[data-mis-card-presentation="auth-form"] [data-mis-auth-region="tabs"] svg{width:14px;height:14px}
[data-mis-card-presentation="auth-form"] [data-mis-control="button"]:focus-visible{outline:2px solid var(--mis-control-primary,var(--primary));outline-offset:2px}
