/* AMZX Link v1.5.194 — cabeçalho unificado, editável como widget. */
.amzx-widget-type-profile_header{--amzx-widget-accent:#22d3ee!important;order:-9999!important}
.amzx-widget-type-profile_header>.widget{border-color:rgba(34,211,238,.34)!important;background:linear-gradient(145deg,#071424,#0d1930 58%,#15143a)!important;box-shadow:0 22px 52px rgba(2,6,23,.22),inset 0 1px rgba(255,255,255,.06)!important}
.amzx-widget-type-profile_header .card{border-color:rgba(125,211,252,.2)!important;background:#081426!important;color:#eef8ff!important}
.amzx-widget-type-profile_header .amzx-widget-type-badge{background:rgba(8,145,178,.16)!important;border-color:rgba(34,211,238,.32)!important;color:#cffafe!important}
.amzx-widget-type-profile_header .amzx-widget-drag-help,.amzx-widget-type-profile_header .text-muted,.amzx-widget-type-profile_header .form-text{color:#a8bfd3!important}
.amzx-widget-type-profile_header .amzx-widget-main button,.amzx-widget-type-profile_header .amzx-widget-main h5,.amzx-widget-type-profile_header .amzx-widget-main span{color:#f8fafc!important}
.amzx-profile-header-required-v15194{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(34,211,238,.28);border-radius:999px;background:rgba(8,145,178,.12);color:#a5f3fc;font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.amzx-profile-header-editor-v15194{padding:4px;color:#eaf5ff}
.amzx-profile-header-intro-v15194{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:16px 17px;border:1px solid rgba(96,165,250,.2);border-radius:19px;background:radial-gradient(circle at 0 0,rgba(34,211,238,.15),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.92),rgba(30,41,59,.82));box-shadow:inset 0 1px rgba(255,255,255,.06)}
.amzx-profile-header-intro-icon-v15194{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:1.15rem;box-shadow:0 12px 28px rgba(37,99,235,.28)}
.amzx-profile-header-intro-v15194 small{display:block;color:#67e8f9;font-size:.62rem;font-weight:950;letter-spacing:.14em}.amzx-profile-header-intro-v15194 h4{margin:3px 0;color:#fff;font-size:1rem;font-weight:950}.amzx-profile-header-intro-v15194 p{margin:0;color:#b7cadc;font-size:.74rem;line-height:1.5}
.amzx-profile-header-media-card-v15194,.amzx-profile-header-identity-card-v15194,.amzx-profile-header-social-card-v15194{height:100%;padding:17px;border:1px solid rgba(125,211,252,.18);border-radius:20px;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(15,30,54,.92));box-shadow:0 15px 36px rgba(2,6,23,.2)}
.amzx-profile-header-media-label-v15194{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:#e0f2fe;font-size:.82rem;font-weight:900}.amzx-profile-header-media-label-v15194 i{color:#22d3ee}
.amzx-profile-header-banner-preview-v15194{position:relative;width:100%;aspect-ratio:16/7;min-height:150px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(103,232,249,.28);border-radius:17px;background:radial-gradient(circle at 18% 22%,rgba(59,130,246,.34),transparent 40%),linear-gradient(135deg,#07111f,#172554 58%,#3b0764)}
.amzx-profile-header-banner-preview-v15194 img{display:block;width:100%;height:100%;object-fit:cover}.amzx-profile-header-empty-v15194{display:grid;place-items:center;gap:7px;color:#b8d7ea;font-size:.72rem;font-weight:800}.amzx-profile-header-empty-v15194 i{color:#67e8f9;font-size:1.45rem}
.amzx-profile-header-avatar-row-v15194{display:flex;align-items:center;gap:16px}.amzx-profile-header-avatar-preview-v15194{flex:0 0 116px;width:116px;height:116px;display:grid;place-items:center;overflow:hidden;border:5px solid rgba(99,102,241,.72);border-radius:30px;background:#0f172a;box-shadow:0 14px 34px rgba(37,99,235,.22)}.amzx-profile-header-avatar-preview-v15194 img{display:block;width:100%;height:100%;object-fit:cover}.amzx-profile-header-avatar-preview-v15194>span{display:grid;place-items:center;color:#93c5fd;font-size:1.6rem}
.amzx-profile-header-editor-v15194 .form-label,.amzx-profile-header-editor-v15194 .form-check-label{color:#e5f2ff!important}.amzx-profile-header-editor-v15194 .form-control,.amzx-profile-header-editor-v15194 .form-select{min-height:45px;border:1px solid rgba(125,211,252,.28)!important;border-radius:13px!important;background:#071426!important;color:#f8fafc!important;box-shadow:inset 0 1px rgba(255,255,255,.03)!important;color-scheme:dark}.amzx-profile-header-editor-v15194 textarea.form-control{min-height:84px}.amzx-profile-header-editor-v15194 .form-control::placeholder{color:#8199af!important;opacity:1}.amzx-profile-header-editor-v15194 .form-control:focus,.amzx-profile-header-editor-v15194 .form-select:focus{border-color:#22d3ee!important;box-shadow:0 0 0 4px rgba(34,211,238,.12)!important}.amzx-profile-header-editor-v15194 .form-control::file-selector-button{margin:-.5rem .7rem -.5rem -.5rem;padding:.65rem .85rem;border:0;border-right:1px solid rgba(125,211,252,.22);background:#172554;color:#e0f2fe;font-weight:850}.amzx-profile-header-editor-v15194 input:-webkit-autofill{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px #071426 inset!important}
.amzx-profile-header-social-card-v15194>.d-flex>i{color:#67e8f9}.amzx-profile-header-social-card-v15194 strong{color:#f8fafc}.amzx-profile-header-social-card-v15194 .text-muted{color:#9fb4c9!important}
.amzx-widget-type-profile_header [data-trigger=savewidget]{min-height:46px;border:0!important;background:linear-gradient(135deg,#2563eb,#6d5dfc 58%,#db2777)!important;color:#fff!important;font-weight:900;box-shadow:0 14px 30px rgba(79,70,229,.28)!important}

/* Página pública: o widget alimenta o cabeçalho nativo para manter temas,
 * molduras, PWA e analytics compatíveis. */
#profile.amzx-profile-header-unified-v15194{overflow:visible!important}
#profile.amzx-profile-header-unified-v15194 .layout2{position:relative;overflow:visible!important;padding-bottom:4px}
#profile.amzx-profile-header-unified-v15194 .layout2>.amzx-header-banner{position:relative!important;width:100%!important;height:clamp(245px,31vw,390px)!important;min-height:245px!important;max-height:390px!important;aspect-ratio:16/7!important;overflow:hidden!important;border:1px solid rgba(125,211,252,.28)!important;border-radius:26px 26px 22px 22px!important;background:radial-gradient(circle at 18% 18%,rgba(37,99,235,.44),transparent 36%),linear-gradient(135deg,#07111f,#14213d 55%,#2e1065)!important;box-shadow:0 24px 60px rgba(2,6,23,.34),inset 0 1px rgba(255,255,255,.12)!important}
#profile.amzx-profile-header-unified-v15194 .layout2>.amzx-header-banner:empty:after{content:'AMZX';position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.18);font-weight:950;letter-spacing:.22em;font-size:clamp(1.1rem,3vw,2rem)}
#profile.amzx-profile-header-unified-v15194 .amzx-header-banner-media,#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-banner-main-v15194{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;border:0!important;border-radius:inherit!important;transform:none!important;filter:none!important;opacity:1!important}
#profile.amzx-profile-header-unified-v15194 .layout2>.amzx-header-avatar-wrap{position:relative!important;z-index:24!important;margin-top:-66px!important;margin-left:auto!important;margin-right:auto!important}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-meta-stack-v15188{position:relative!important;z-index:22!important;margin-top:0!important}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-name-v15188{position:relative;z-index:20;margin-top:10px!important}
#profile.amzx-profile-header-unified-v15194 #social{position:relative;z-index:20;margin-top:18px!important;margin-bottom:20px!important}
#profile.amzx-profile-header-unified-v15194 #social a{transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}#profile.amzx-profile-header-unified-v15194 #social a:hover{transform:translateY(-2px);opacity:1!important}
@media(max-width:767px){
 .amzx-profile-header-intro-v15194{align-items:flex-start;padding:14px}.amzx-profile-header-intro-icon-v15194{flex-basis:42px;width:42px;height:42px;border-radius:14px}.amzx-profile-header-avatar-row-v15194{align-items:flex-start;flex-direction:column}.amzx-profile-header-avatar-preview-v15194{width:104px;height:104px;flex-basis:104px;border-radius:26px}.amzx-profile-header-media-card-v15194,.amzx-profile-header-identity-card-v15194,.amzx-profile-header-social-card-v15194{padding:14px;border-radius:17px}
 #profile.amzx-profile-header-unified-v15194 .layout2>.amzx-header-banner{height:clamp(205px,58vw,248px)!important;min-height:205px!important;max-height:248px!important;border-radius:20px!important}
 #profile.amzx-profile-header-unified-v15194 .layout2>.amzx-header-avatar-wrap{margin-top:-50px!important}
 #profile.amzx-profile-header-unified-v15194 .amzx-profile-name-v15188{margin-top:8px!important}
}
@media(prefers-reduced-motion:reduce){#profile.amzx-profile-header-unified-v15194 #social a{transition:none}}
.amzx-profile-header-actions-card-v15194{height:100%;padding:17px;border:1px solid rgba(125,211,252,.18);border-radius:20px;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(15,30,54,.92));box-shadow:0 15px 36px rgba(2,6,23,.2)}
.amzx-profile-header-actions-card-v15194>.d-flex>i{color:#fbbf24}.amzx-profile-header-actions-card-v15194 strong{color:#f8fafc}.amzx-profile-header-actions-card-v15194 .text-muted{color:#9fb4c9!important}.amzx-profile-header-metric-editor-v15194{display:grid;grid-template-columns:minmax(74px,.35fr) minmax(0,1fr);gap:7px;padding:8px;border:1px solid rgba(125,211,252,.15);border-radius:15px;background:rgba(2,6,23,.28)}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-actions-v15194{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,760px);margin:20px auto 0;padding:0 12px}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-actions-v15194 a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:11px 16px;border-radius:16px!important;text-decoration:none!important;font-size:.82rem;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-action-primary-v15194{border:1px solid rgba(255,255,255,.15)!important;background:linear-gradient(135deg,#2563eb,#6d5dfc 60%,#8b5cf6)!important;color:#fff!important;box-shadow:0 15px 32px rgba(37,99,235,.28)!important}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-action-secondary-v15194{border:1px solid rgba(148,163,184,.34)!important;background:rgba(15,23,42,.72)!important;color:#f8fafc!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-actions-v15194 a:hover{transform:translateY(-2px);filter:brightness(1.06);opacity:1!important}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-metrics-v15194{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,760px);margin:10px auto 0;padding:0 12px}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-metrics-v15194>div{display:grid;place-items:center;align-content:center;gap:3px;min-height:72px;padding:9px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:rgba(15,23,42,.56);box-shadow:inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-metrics-v15194 strong{color:#fff!important;font-size:.95rem;font-weight:950;line-height:1.1}#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-metrics-v15194 span{color:#cbd5e1!important;font-size:.61rem;font-weight:750;line-height:1.25;text-align:center}
@media(max-width:767px){.amzx-profile-header-actions-card-v15194{padding:14px;border-radius:17px}.amzx-profile-header-metric-editor-v15194{grid-template-columns:1fr}.amzx-profile-header-metrics-v15194{grid-template-columns:1fr}#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-actions-v15194{grid-template-columns:1fr;padding:0 5px}#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-metrics-v15194{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 5px}#profile.amzx-profile-header-unified-v15194 .amzx-profile-header-metrics-v15194>div{min-height:68px;padding:7px 4px}}
/* Supera as métricas antigas das molduras sem desligar seus movimentos. */
#profile.amzx-profile-header-unified-v15194 .layout2>.amzx-header-avatar-wrap.amzx-avatar-frame-root-v1392{margin-top:-66px!important}
@media(max-width:767px){#profile.amzx-profile-header-unified-v15194 .layout2>.amzx-header-avatar-wrap.amzx-avatar-frame-root-v1392{margin-top:-50px!important}}
