.auth-layout-module__t8DcdW__root{min-height:100dvh;padding:var(--ui-gap-lg);background:var(--ui-bg-page);place-items:center;display:grid}.auth-layout-module__t8DcdW__card{background:var(--ui-bg-card);border-radius:var(--ui-radius);width:min(380px,100%);box-shadow:var(--ui-shadow-1);gap:var(--ui-gap-md);flex-direction:column;padding:clamp(16px,2.5vw,24px);display:flex}.auth-layout-module__t8DcdW__brand{isolation:isolate;--logo-size:70px;flex-direction:column;align-items:center;gap:10px;padding-block:8px;display:flex;position:relative}.auth-layout-module__t8DcdW__logo{width:var(--logo-size);object-fit:contain;z-index:2;height:auto;position:relative}.auth-layout-module__t8DcdW__header{gap:var(--ui-gap-sm);flex-direction:column;margin-bottom:1.2rem;display:flex}.auth-layout-module__t8DcdW__title{color:var(--ui-text);margin:0;font-size:clamp(24px,2.2vw,28px);line-height:1.25}.auth-layout-module__t8DcdW__titleSmall{text-align:center;font-size:clamp(18px,1.6vw,22px);line-height:1.25}.auth-layout-module__t8DcdW__subtitle{text-align:center;margin:0}.auth-layout-module__t8DcdW__content{gap:var(--ui-gap-md);flex-direction:column;display:flex}.auth-layout-module__t8DcdW__actions{gap:10px;display:grid}.auth-layout-module__t8DcdW__links{justify-content:center;margin-top:1rem;display:flex}.auth-layout-module__t8DcdW__bankidTitle{text-align:center;color:var(--ui-text);max-width:340px;margin:0 auto 12px;font-size:.9rem;font-weight:500}.auth-layout-module__t8DcdW__bankidSummary{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:4px 0;font-size:1rem;font-weight:600;display:flex}.auth-layout-module__t8DcdW__bankidCaret{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .26s ease-in-out;display:inline-block;transform:translateY(-4px)rotate(45deg)}.auth-layout-module__t8DcdW__bankidSummary[aria-expanded=true] .auth-layout-module__t8DcdW__bankidCaret{transform:rotate(-135deg)}.auth-layout-module__t8DcdW__collapsible{transition:max-height .26s ease-in-out;overflow:hidden}.auth-layout-module__t8DcdW__collapseContent{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(-6px)}.auth-layout-module__t8DcdW__bankidSummary[aria-expanded=true]+.auth-layout-module__t8DcdW__collapsible .auth-layout-module__t8DcdW__collapseContent{opacity:1;transform:translateY(0)}.auth-layout-module__t8DcdW__collapseContent>ol{background:#f7f8fa;border:1px solid #e6e8ec;border-radius:10px;margin:10px 0 0;padding:12px 14px 12px 28px}.auth-layout-module__t8DcdW__qrCard{background:#fff;border:1px solid #e6e8ec;border-radius:16px;place-items:center;width:fit-content;margin:8px auto 10px;padding:14px;display:grid;box-shadow:0 1px 2px #0000000f,0 8px 24px #0000000f}.auth-layout-module__t8DcdW__qrImage{width:220px;height:220px;image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;display:block}.auth-layout-module__t8DcdW__bankidLink{text-align:center;margin:6px auto 10px;text-decoration:underline;display:block}.auth-layout-module__t8DcdW__errorText{color:#b00020;text-align:center;margin-top:6px}@media (prefers-reduced-motion:reduce){.auth-layout-module__t8DcdW__collapsible,.auth-layout-module__t8DcdW__collapseContent,.auth-layout-module__t8DcdW__bankidCaret{transition:none!important}}
