.AccountProfilesModal-module__FEs5cW__overlay{z-index:10040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.AccountProfilesModal-module__FEs5cW__modal{background:#fff;border:1px solid #10b9812e;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(88vh,860px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a3d}.AccountProfilesModal-module__FEs5cW__header{background:linear-gradient(135deg,#10b98117,#fff 58%);grid-template-columns:44px minmax(0,1fr) 40px;align-items:start;gap:14px;padding:22px 24px 16px;display:grid}.AccountProfilesModal-module__FEs5cW__icon{color:#059669;background:#ecfdf5;border:1px solid #10b98133;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.AccountProfilesModal-module__FEs5cW__header small{color:#059669;letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.AccountProfilesModal-module__FEs5cW__header h2{color:#111827;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.18}.AccountProfilesModal-module__FEs5cW__header p{color:#6b7280;margin:5px 0 0;font-size:12px;line-height:1.5}.AccountProfilesModal-module__FEs5cW__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.AccountProfilesModal-module__FEs5cW__close:hover{color:#047857;border-color:#a7f3d0}.AccountProfilesModal-module__FEs5cW__statusBar{color:#527067;background:#fbfefd;border-top:1px solid #eef2f3;border-bottom:1px solid #eef2f3;justify-content:space-between;align-items:center;gap:14px;padding:10px 24px;font-size:11px;font-weight:700;display:flex}.AccountProfilesModal-module__FEs5cW__statusBar span{align-items:center;gap:7px;display:flex}.AccountProfilesModal-module__FEs5cW__statusBar strong{color:#047857;background:#ecfdf5;border-radius:999px;padding:5px 9px;font-size:10px}.AccountProfilesModal-module__FEs5cW__body{padding:18px 24px 24px;overflow:auto}.AccountProfilesModal-module__FEs5cW__productLine{background:#fbfdfc;border:1px solid #e7efec;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:grid}.AccountProfilesModal-module__FEs5cW__productLine>span{color:#047857;background:#ecfdf5;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.AccountProfilesModal-module__FEs5cW__productLine div{gap:2px;min-width:0;display:grid}.AccountProfilesModal-module__FEs5cW__productLine small{color:#94a3b8;letter-spacing:.1em;font-size:8px;font-weight:900}.AccountProfilesModal-module__FEs5cW__productLine strong{color:#26342f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.AccountProfilesModal-module__FEs5cW__productLine em{color:#047857;font-size:11px;font-style:normal;font-weight:850}.AccountProfilesModal-module__FEs5cW__error{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:700}.AccountProfilesModal-module__FEs5cW__footer{background:#fbfdfc;border-top:1px solid #e8efed;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.AccountProfilesModal-module__FEs5cW__footer>div{color:#71837c;align-items:flex-start;gap:8px;max-width:430px;font-size:10px;line-height:1.45;display:flex}.AccountProfilesModal-module__FEs5cW__footer>div svg{color:#059669;flex:none;margin-top:1px}.AccountProfilesModal-module__FEs5cW__footer>button{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #0596692e}.AccountProfilesModal-module__FEs5cW__footer>button:disabled{color:#91a09b;box-shadow:none;cursor:not-allowed;background:#dbe5e1}@media (max-width:640px){.AccountProfilesModal-module__FEs5cW__overlay{align-items:end;padding:10px}.AccountProfilesModal-module__FEs5cW__modal{border-radius:22px 22px 12px 12px;max-height:92dvh}.AccountProfilesModal-module__FEs5cW__header{padding:18px 16px 13px}.AccountProfilesModal-module__FEs5cW__statusBar,.AccountProfilesModal-module__FEs5cW__body,.AccountProfilesModal-module__FEs5cW__footer{padding-left:16px;padding-right:16px}.AccountProfilesModal-module__FEs5cW__footer{flex-direction:column;align-items:stretch}.AccountProfilesModal-module__FEs5cW__footer>button{width:100%}}
