.master-access-banner{display:flex;align-items:center;gap:16px;padding:18px 22px;margin:0 0 24px;border:1px solid #e4bc65;border-radius:14px;background:#fff5dd;color:#523b12;box-shadow:0 4px 18px #6147160a}.master-access-banner>div{flex:1}.master-access-banner strong,.master-access-banner small{display:block}.master-access-banner small{margin-top:5px;line-height:1.6}.master-banner-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f9e5b8}.master-access-banner .btn{background:#1b3551;color:white;white-space:nowrap}.master-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.master-account-card{display:flex;align-items:center;gap:14px;text-align:left;background:white;border:1px solid #dfe6ed;border-radius:14px;padding:21px;cursor:pointer;color:#20334c;font:inherit;transition:border-color .15s,box-shadow .15s}.master-account-card:hover{border-color:#c79538;box-shadow:0 5px 18px #1c31450c}.master-account-copy{flex:1;min-width:0}.master-account-copy strong,.master-account-copy small{display:block;overflow-wrap:anywhere}.master-account-copy strong{font-size:15px}.master-account-copy small{font-size:12px;color:#6c7b8b;margin:5px 0 10px}.master-explainer p{margin:7px 0 0;line-height:1.7}.customer-access-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px solid #dce7e0;border-radius:12px;background:#f3f8f5;margin:20px 0}.customer-access-strip strong,.customer-access-strip small{display:block}.customer-access-strip small{color:#607569;font-size:12px;margin-top:6px;line-height:1.6}.onboarding-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.milestone-locked{background:#f3f5f7;border-radius:8px;padding:12px}.milestone-locked label small{display:block;color:#6a7789;font-size:11px;font-weight:400;line-height:1.6;margin-top:4px}.master-name{font-weight:700}#temporaryCustomerCredentials input{font-family:ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em}#temporaryCustomerCredentials label{display:block;margin:18px 0}.master-account-card:focus-visible{outline:3px solid #e3ac42;outline-offset:3px}@media(max-width:760px){.master-account-grid{grid-template-columns:1fr}.master-access-banner,.customer-access-strip{flex-wrap:wrap}.master-access-banner .btn{width:100%;justify-content:center}.master-banner-icon{display:none}.customer-access-strip .onboarding-actions{width:100%}}
