/* v0.89.46 — compact Account layout and errors beside their operation. */
#menaExistingApp .workflowError,#menaExistingApp .fieldError{color:#ffd0d7;background:#3b1c2a;border:1px solid #805067;border-radius:12px;padding:12px 15px;line-height:1.6;font-size:14px}
#menaExistingApp .creativeSource.hasError{border-color:#c77d96}
#menaExistingApp .creativeSourceStatus:empty{display:none}
#menaExistingApp .accountReturnBar[hidden],#menaExistingApp .workflowError[hidden],#menaExistingApp .profileWorkspace [hidden],#menaExistingApp #accountIdentityLibrary[hidden],#menaExistingApp #accountIdentityLibrary [hidden]{display:none!important}
#menaExistingApp .accountReturnBar{padding:14px 18px;border:1px solid #695c9f;background:#191e36;box-shadow:none;margin:12px 0 20px}
#menaExistingApp .accountReturnBar p{margin:0 0 10px;font-size:14px}
#menaExistingApp .accountReturnBar button{width:auto;margin:0 10px 0 0;min-height:40px}
#menaExistingApp .profileWorkspace{padding:22px!important;margin-bottom:18px!important;background:#101b30;border:1px solid #2e3e5d;box-shadow:none}
#menaExistingApp .profileWorkspace>h3{font-size:24px;margin:0 0 8px}
#menaExistingApp .profileWorkspace>p{font-size:14px;color:#aebbd0;line-height:1.6;margin:0 0 20px;max-width:62ch}
#menaExistingApp .profilePickerToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}
#menaExistingApp .profilePickerToolbar select,#menaExistingApp .profilePickerToolbar button{margin:0;width:100%;min-height:48px}
#menaExistingApp .profilePickerToolbar button{padding-inline:16px;white-space:normal}
#menaExistingApp .profileOverview{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:20px;padding:18px 0 0;border-top:1px solid #293b56}
#menaExistingApp .profileOverview h4{font-size:18px;line-height:1.5;margin:0;color:#f2f4ff;overflow-wrap:anywhere}
#menaExistingApp .profileOverview p{font-size:13px;line-height:1.5;margin:4px 0 0;color:#a5b6cf}
#menaExistingApp .profileOverview button{width:auto;margin:0;min-height:42px;padding:8px 14px}
#menaExistingApp .profileTypeMark{display:grid;place-items:center;height:44px;border-radius:14px;background:#272344;color:#c6b7ff;font-size:24px}
#menaExistingApp #accountProfileForm{padding-top:20px;margin-top:18px;border-top:1px solid #34445f}
#menaExistingApp #accountProfileForm label{font-size:14px;line-height:1.5;margin-top:16px}
#menaExistingApp #accountProfileForm input,#menaExistingApp #accountProfileForm select,#menaExistingApp #accountProfileForm textarea{font-size:16px;margin-top:7px;min-height:48px}
#menaExistingApp #accountProfileForm textarea{min-height:90px}
#menaExistingApp #accountProfileForm .growthLens{display:none!important}
#menaExistingApp #accountProfileForm .accountActions{display:flex;gap:12px;margin-top:24px}
#menaExistingApp #accountProfileForm .accountActions button{width:auto;margin:0;min-height:46px}
#menaExistingApp #accountIdentityLibrary{margin:0;padding:22px;border:1px solid #2e3e5d;border-radius:22px;background:#101b30}
#menaExistingApp .accountProfileCard:has(#accountIdentityLibrary){padding:0!important;border:0;background:none;box-shadow:none}
#menaExistingApp #accountIdentityLibrary h4{font-size:21px;margin:0 0 8px}
#menaExistingApp #accountIdentityLibrary>.small{font-size:14px;line-height:1.6;margin:0 0 18px;color:#aebbd0}
#menaExistingApp #accountIdentityLibrary .profileMediaOptions{margin:0!important;gap:14px;align-items:start}
#menaExistingApp .profileIdentityAsset{background:#0d182b;border:1px solid #34445f;padding:16px!important;display:grid;gap:8px;min-width:0}
#menaExistingApp .profileIdentityAsset>b{font-size:16px}
#menaExistingApp .profileAssetOptional{font-size:12px;color:#a8b9d2}
#menaExistingApp .profileIdentityAsset .accountAssetPreview{height:96px;min-height:96px;margin:6px 0;border:0;border-radius:12px;background:#091323;display:grid;place-items:center;overflow:hidden}
#menaExistingApp .profileIdentityAsset .accountAssetPreview img{width:100%;height:96px;object-fit:contain}
#menaExistingApp .profileAssetPlaceholder{font-size:30px;color:#8175b2}
#menaExistingApp .profileUploadButton{display:flex;justify-content:center;align-items:center;min-height:42px;margin:0!important;border:1px solid #5f5489;border-radius:10px;color:#d7caff;cursor:pointer;font-size:14px!important}
#menaExistingApp .profileFileInput{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}
#menaExistingApp .profileIdentityAsset:focus-within{outline:2px solid #bbacff;outline-offset:3px}
#menaExistingApp .profileIdentityAsset .accountActions{margin:0}
#menaExistingApp .profileIdentityAsset .danger{background:none;border:0;color:#d7a6b5;font-size:12px;min-height:36px;margin:0;width:auto;padding:4px 0}
@media(max-width:600px){#menaExistingApp .profileWorkspace,#menaExistingApp #accountIdentityLibrary{padding:18px!important}#menaExistingApp .profilePickerToolbar{grid-template-columns:1fr}#menaExistingApp .profilePickerToolbar button{width:auto;justify-self:start}#menaExistingApp .profileOverview{grid-template-columns:40px minmax(0,1fr)}#menaExistingApp .profileOverview button{grid-column:2;justify-self:start}#menaExistingApp #accountProfileForm .two{grid-template-columns:1fr}#menaExistingApp #accountIdentityLibrary .profileMediaOptions{grid-template-columns:1fr 1fr}#menaExistingApp .profileIdentityAsset{padding:12px!important}}
@media(max-width:360px){#menaExistingApp #accountIdentityLibrary .profileMediaOptions{grid-template-columns:1fr}}
.publishReadyHero.publishNotReady{border-color:#776036;background:linear-gradient(135deg,#30291b,#101a31)}
.publishNotReady .publishSpark{background:#e0bb75;color:#2b2111}
.profileSavedAssetChoice{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;align-items:center}
.profileSavedAssetChoice select{min-width:130px;max-width:100%}
.profileSavedAssetChoice p{flex-basis:100%;margin:0}
.pilotLaunch{margin:12px}
.menaPilotVideo{max-width:min(580px,95vw);width:100%;max-height:90vh;overflow:auto;border:1px solid #536690;border-radius:20px;padding:24px;background:#101c36;color:#f5f7ff;box-shadow:0 24px 70px #0009}
.menaPilotVideo::backdrop{background:#030917c9}
.menaPilotVideo .pilotForm{display:grid;gap:12px}
.menaPilotVideo .pilotForm h3,.menaPilotVideo .pilotForm p{margin:0;white-space:pre-line}
.menaPilotVideo textarea,.menaPilotVideo select{width:100%;box-sizing:border-box;background:#08162c;color:#f5f7ff;border:1px solid #40547a;border-radius:10px;padding:11px}
.menaPilotVideo .pilotClose{justify-self:end;border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}
.menaPilotVideo .pilotPersonLabel{display:flex;gap:10px;align-items:center}
.menaPilotVideo .pilotQuote{padding:15px;border:1px solid #7562b1;border-radius:12px;background:#1b2141}
.menaPilotVideo .pilotQuote button{margin:10px 8px 0 0}
.menaPilotVideo video{width:100%;max-height:50vh}
