/* Ficha da cliente no mesmo tema de vidro e cores configuráveis do app. */
body#angelApp #overlay .modal.angel72-modal{width:min(800px,100%);max-height:92dvh;overflow:auto;padding:26px;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,calc(var(--am82-alpha,.06) + .06)),rgba(255,255,255,var(--am82-alpha,.06)))!important;color:var(--am82-textMain,#fff)!important;border:1px solid #ffffff50!important;box-shadow:inset 0 1px 0 #ffffff55,0 24px 70px #0005!important;backdrop-filter:blur(var(--am82-blur,10px));-webkit-backdrop-filter:blur(var(--am82-blur,10px))}
body#angelApp #overlay .angel72-modal .modalhead{background:transparent!important;border:0!important;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:16px}
body#angelApp #overlay .angel72-modal .modalhead h2{color:var(--am82-brandColor,#fff9eb)!important;text-shadow:var(--am82-led-shadow,none)!important;font:28px Georgia,serif;margin:0}
body#angelApp #overlay #angel-client-live{padding:0;color-scheme:dark;color:var(--am82-textMain,#fff)!important;font-family:Arial,sans-serif}
body#angelApp #overlay #angel-client-live :is(.am-person,.am-item,.am-empty){background:#ffffff08!important;border:1px solid #ffffff25!important;border-radius:24px;padding:22px;color:var(--am82-textMain,#fff)!important;box-shadow:none!important}
body#angelApp #overlay #angel-client-live .am-person{margin-bottom:18px}
body#angelApp #overlay #angel-client-live .am-person h2{color:var(--am82-textTitle,#fff)!important;font:500 clamp(26px,4vw,34px) Georgia,serif;margin:16px 0 12px;overflow-wrap:anywhere}
body#angelApp #overlay #angel-client-live .am-avatar{width:58px;height:58px;background:#ffffff12!important;border:1px solid #ffffff40;color:var(--am82-textTitle,#fff)!important}
body#angelApp #overlay #angel-client-live .am-contact{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--am82-textMuted,#dedede)!important;line-height:1.5}
body#angelApp #overlay #angel-client-live .am-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px}
body#angelApp #overlay #angel-client-live :is(button,.am-actions a){display:flex;justify-content:center;align-items:center;gap:8px;text-align:center;min-height:48px;padding:12px 18px;border-radius:999px!important;color:var(--am82-textAction,#fff)!important;-webkit-text-fill-color:var(--am82-textAction,#fff)!important;background:linear-gradient(145deg,#ffffff20,#ffffff09)!important;border:1px solid #ffffff45!important;box-shadow:inset 0 1px 0 #ffffff35,0 4px 14px #0001!important;font:500 14px/1.4 Arial,sans-serif;text-decoration:none!important;white-space:normal}
body#angelApp #overlay #angel-client-live button span{color:inherit!important;-webkit-text-fill-color:inherit!important}
body#angelApp #overlay #angel-client-live .am-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;padding:0;border:0!important;background:none!important}
body#angelApp #overlay #angel-client-live .am-tabs button[aria-selected=true]{background:#ffffff26!important;border-color:#ffffff90!important;box-shadow:inset 0 1px 0 #ffffff60,0 0 16px #ffe2ab15!important;font-weight:700}
body#angelApp #overlay #angel-client-live .am-tabs span{min-width:25px;min-height:25px;display:grid;place-items:center;border-radius:99px;background:#ffffff16!important;padding:3px 7px}
body#angelApp #overlay #angel-client-live :is(.am-empty h3,.am-item h3){color:var(--am82-textTitle,#fff)!important;margin:0 0 10px}
body#angelApp #overlay #angel-client-live :is(.am-empty p,.am-item p,.am-item small){color:var(--am82-textMuted,#dedede)!important;line-height:1.6}
body#angelApp #overlay #angel-client-live .am-empty{padding:34px 22px;text-align:center}
body#angelApp #overlay #angel-client-live .am-item+.am-item{margin-top:12px}
body#angelApp #overlay #angel-client-live :is(button,a):focus-visible{outline:3px solid #baddff;outline-offset:3px}
@media(max-width:540px){body#angelApp #overlay .modal.angel72-modal{padding:20px 16px;border-radius:26px}body#angelApp #overlay #angel-client-live .am-actions{grid-template-columns:1fr 1fr}body#angelApp #overlay #angel-client-live .am-actions>:first-child{grid-column:1/-1}body#angelApp #overlay #angel-client-live :is(.am-person,.am-item){padding:18px}body#angelApp #overlay #angel-client-live .am-edit{font-size:13px;padding:10px 14px}}
body#angelApp #overlay #angel-client-live .am-store{color:var(--am82-textMuted,#dedede)!important}
body#angelApp #overlay #angel-client-live .am-status{background:#ffffff15!important;color:var(--am82-textMain,#fff)!important;border:1px solid #ffffff30;border-radius:99px;padding:5px 10px}
body#angelApp #overlay #angel-client-live .am-photo{background:#0002!important;border-radius:18px;overflow:hidden}
