.customer-mobile-access{color:#203c70;width:100%;min-width:0}.customer-mobile-access p{color:#52647e;margin:12px 0 20px;font-size:15px;line-height:1.95}.customer-mobile-access h2{margin:0 0 14px;font-size:22px;line-height:1.6}.customer-mobile-access input{box-sizing:border-box;background:#fff;border:1px solid #cbd8eb;border-radius:10px;width:100%;min-height:48px;padding:10px 14px;font-size:17px}.customer-mobile-access label{gap:8px;margin-bottom:16px;font-size:15px;display:grid}.customer-mobile-access button:disabled{opacity:.65;cursor:wait}.customer-mobile-access :focus-visible{outline-offset:3px;outline:3px solid #7babff}.customer-otp-code{letter-spacing:.35em;text-align:center;font-size:24px!important}.customer-access-secondary{color:#225bb4;text-align:start;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0}.customer-center-choices{gap:12px;display:grid}.customer-center-choices button{text-align:start;font:inherit;cursor:pointer;color:#183b70;background:#f7faff;border:1px solid #cedcf0;border-radius:12px;gap:8px;padding:18px;display:grid}.customer-center-choices button:hover{background:#eef5ff;border-color:#3473d4}.customer-center-choices small{color:#596d88}.customer-access-legacy{border-top:1px solid #e0e7f1;margin-top:24px;padding-top:20px}.customer-access-legacy summary{cursor:pointer;color:#234e93;padding:10px 0;font-weight:600}.customer-members{gap:20px;margin:20px 0;display:grid}.customer-members-list{gap:12px;display:grid}.customer-member{background:#fff;border:1px solid #dce6f3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.customer-member-info{gap:6px;min-width:0;display:grid}.customer-member-info small{color:#66758d}.customer-member-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-members .management-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:16px;display:grid}@media (max-width:600px){.customer-member{align-items:stretch}.customer-member-actions{width:100%}.customer-member-actions button{flex:1}.customer-members .management-form{grid-template-columns:1fr}}
