/* AMZX Link v1.4.48 — editor consolidado, legível e estável para produção */
:root{--amzx-control-accent:#2563eb;--amzx-control-border:#64748b;--amzx-control-bg:#fff;--amzx-control-ring:rgba(37,99,235,.25)}
.form-check-input{appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;flex:0 0 auto;width:1.2rem;height:1.2rem;margin:.08rem .42rem .08rem 0;border:2px solid var(--amzx-control-border)!important;background-color:var(--amzx-control-bg)!important;background-image:none!important;box-shadow:0 1px 2px rgba(15,23,42,.12)!important;vertical-align:middle;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.form-check-input:focus{outline:0!important;border-color:var(--amzx-control-accent)!important;box-shadow:0 0 0 .22rem var(--amzx-control-ring)!important}.form-check-input[type="checkbox"]{border-radius:.32rem!important}.form-check-input[type="radio"]{border-radius:50%!important}.form-check-input[type="checkbox"]:checked{background-color:var(--amzx-control-accent)!important;border-color:var(--amzx-control-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M3 8.4 6.4 12 13 4.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:.82rem!important}
.form-check.form-switch{display:flex!important;align-items:center!important;gap:.55rem!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;margin:0!important}.amzx-widget-switch-slot .form-check.form-switch{width:3.15rem!important;min-width:3.15rem!important;height:1.65rem!important}.form-switch>.form-check-input,.form-check-input.form-check-input-lg{display:block!important;float:none!important;position:relative!important;width:3.15rem!important;min-width:3.15rem!important;max-width:3.15rem!important;height:1.65rem!important;margin:0!important;padding:0!important;border-radius:999px!important;background-color:#64748b!important;border-color:#94a3b8!important;background-image:radial-gradient(circle,#fff 0 56%,transparent 60%)!important;background-repeat:no-repeat!important;background-size:1.22rem 1.22rem!important;background-position:.14rem center!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.28),0 1px 3px rgba(15,23,42,.2)!important}.form-switch>.form-check-input:checked,.form-check-input.form-check-input-lg:checked{background-color:#2483ff!important;border-color:#60a5fa!important;background-position:calc(100% - .14rem) center!important}.form-check-label{cursor:pointer}
.amzx-setting-toggle-row{display:grid!important;grid-template-columns:3.25rem minmax(0,1fr)!important;column-gap:.9rem!important;align-items:center!important;min-height:76px!important;padding:.9rem 1rem!important;border-radius:13px!important}.amzx-setting-toggle-row h5,.amzx-setting-toggle-row label,.amzx-setting-toggle-row p{white-space:normal!important;overflow-wrap:anywhere!important}
#biowidgets .item,#biowidgets .item>a,#biowidgets .item>a>.d-flex,#biowidgets .item .ms-3{min-width:0!important;max-width:100%!important}#biowidgets .item>a>.d-flex{align-items:flex-start!important;gap:.75rem!important}#biowidgets .item .ms-3{margin-left:0!important;flex:1 1 auto!important}#biowidgets .item h5,#biowidgets .item p{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.4!important}

/* Rebase visual do editor: cards fechados compactos, sem perder informação. */
#linkcontent{position:relative!important;padding:0!important;overflow:visible!important;isolation:isolate}
#linkcontent .amzx-widget-shell{position:relative!important;min-width:0!important;margin-bottom:.7rem!important;padding:0!important;border-radius:18px!important;overflow:visible!important;transition:transform .16s ease,opacity .16s ease}
#linkcontent .amzx-widget-shell>.widget{position:relative!important;min-height:136px!important;margin:0!important;padding:12px 12px 12px 98px!important;border:1px solid rgba(148,163,184,.32)!important;border-radius:18px!important;background:linear-gradient(145deg,#07101e,#030913 74%)!important;color:#f8fafc!important;box-shadow:0 12px 28px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.035)!important;overflow:hidden!important}
#linkcontent .amzx-drag-rail{position:absolute!important;z-index:28!important;left:0!important;top:0!important;bottom:0!important;width:82px!important;height:auto!important;transform:none!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;border-radius:18px 0 0 18px!important;background:linear-gradient(160deg,color-mix(in srgb,var(--amzx-widget-accent,#2563eb) 94%,#fff 6%),color-mix(in srgb,var(--amzx-widget-accent,#2563eb) 76%,#020617 24%))!important;color:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 8px!important;cursor:grab!important;box-shadow:inset -1px 0 rgba(255,255,255,.1),8px 0 20px color-mix(in srgb,var(--amzx-widget-accent,#2563eb) 15%,transparent)!important;text-align:center!important;touch-action:none!important;overflow:hidden!important}.amzx-drag-rail:active{cursor:grabbing!important}.amzx-drag-rail i{font-size:1.45rem!important;line-height:1!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.amzx-drag-rail span{display:block!important;max-width:66px!important;color:#fff!important;font-size:.7rem!important;font-weight:950!important;line-height:1.18!important;letter-spacing:.055em!important;white-space:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;transform:none!important;text-transform:uppercase!important}
#linkcontent .amzx-widget-toolbar{display:flex!important;align-items:center!important;gap:.55rem!important;min-height:36px!important;margin-bottom:.28rem!important;flex-wrap:nowrap!important}.amzx-widget-type-badge{display:inline-flex!important;align-items:center!important;gap:.38rem!important;max-width:min(48%,290px)!important;padding:.34rem .62rem!important;border:1px solid color-mix(in srgb,var(--amzx-widget-accent,#64748b) 38%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--amzx-widget-accent,#64748b) 17%,#020617 83%)!important;color:color-mix(in srgb,var(--amzx-widget-accent,#64748b) 74%,#fff 26%)!important;font-size:.72rem!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amzx-widget-drag-help{display:inline-flex!important;align-items:center!important;min-width:0!important;color:#8fa1b8!important;font-size:.68rem!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amzx-widget-drag-help:before{content:"•";margin-right:.42rem;color:var(--amzx-widget-accent,#60a5fa)}
.amzx-widget-config,.amzx-widget-clone,.amzx-widget-remove{width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#111a27!important;text-decoration:none!important;box-shadow:0 6px 15px rgba(0,0,0,.2)!important;transition:transform .15s ease,border-color .15s ease,background-color .15s ease!important}.amzx-widget-config{border:1px solid rgba(148,163,184,.3)!important;color:#f8fafc!important}.amzx-widget-clone{border:1px solid rgba(34,211,238,.38)!important;color:#67e8f9!important}.amzx-widget-remove{border:1px solid rgba(248,113,113,.35)!important;color:#ff626b!important}.amzx-widget-config:hover,.amzx-widget-clone:hover,.amzx-widget-remove:hover{transform:translateY(-1px)!important}.amzx-widget-config i,.amzx-widget-clone i,.amzx-widget-remove i{font-size:.96rem!important;color:inherit!important}.amzx-widget-open .amzx-widget-config{border-color:color-mix(in srgb,var(--amzx-widget-accent,#60a5fa) 62%,transparent)!important;background:color-mix(in srgb,var(--amzx-widget-accent,#2563eb) 19%,#111a27 81%)!important}
#linkcontent .amzx-widget-shell .card{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#f8fafc!important;box-shadow:none!important;overflow:visible!important}.amzx-widget-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main switch" "metric switch"!important;align-items:center!important;column-gap:.8rem!important;row-gap:.28rem!important;min-height:72px!important;padding:.08rem 0!important}.amzx-widget-switch-slot{grid-area:switch!important;align-self:center!important;padding:0!important}.amzx-widget-main{grid-area:main!important;min-width:0!important}.amzx-widget-main>a{display:block!important;min-width:0!important;color:#f8fafc!important;text-decoration:none!important;border-radius:10px!important;padding:.18rem .25rem!important;margin-left:-.25rem!important}.amzx-widget-main>a:hover,.amzx-widget-main>a:focus-visible{background:rgba(255,255,255,.035)!important;outline:0!important}.amzx-widget-main h5{display:flex!important;align-items:center!important;gap:.42rem!important;margin:0 0 .24rem!important;color:#fff!important;font-size:1.04rem!important;line-height:1.2!important;font-weight:950!important;white-space:normal!important}.amzx-widget-main .small-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;color:var(--amzx-widget-accent,#60a5fa)!important}.amzx-widget-main p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;margin:0!important;color:#aebbd0!important;font-size:.81rem!important;line-height:1.34!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important}.amzx-widget-collapse-hint{display:inline-flex!important;align-items:center!important;gap:.3rem!important;flex:0 0 auto!important;margin-left:.28rem!important;padding:.26rem .48rem!important;border:1px solid rgba(125,211,252,.25)!important;border-radius:999px!important;background:rgba(14,165,233,.09)!important;color:#7dd3fc!important;font-size:.66rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.amzx-widget-chevron{display:inline-block!important;font-size:.72rem!important;color:#93c5fd!important;transition:transform .18s ease!important}.amzx-widget-open .amzx-widget-chevron{transform:rotate(180deg)!important}.amzx-widget-metric{grid-area:metric!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:.25rem .48rem!important;border:1px solid rgba(96,165,250,.16)!important;border-radius:999px!important;background:rgba(37,99,235,.08)!important;color:#bfdbfe!important;font-size:.69rem!important;white-space:nowrap!important}.amzx-widget-metric a,.amzx-widget-metric span{color:inherit!important}
#linkcontent .collapse[id^="container-"]{margin-top:.7rem!important;padding-top:.8rem!important;border-top:1px solid rgba(148,163,184,.18)!important;color:#e2e8f0!important}#linkcontent .collapse[id^="container-"] label,#linkcontent .collapse[id^="container-"] p,#linkcontent .collapse[id^="container-"] .form-text{color:#cbd5e1!important;white-space:normal!important;overflow-wrap:anywhere!important}#linkcontent .collapse[id^="container-"] .form-control,#linkcontent .collapse[id^="container-"] .form-select,#linkcontent .collapse[id^="container-"] textarea{max-width:100%!important;background:#07101d!important;border:1px solid rgba(148,163,184,.3)!important;color:#fff!important;border-radius:11px!important}

/* Formulários internos preservados e isolados do switch principal. */
#linkcontent .collapse[id^="container-"]{min-width:0!important;overflow:visible!important}
#linkcontent .collapse[id^="container-"] .form-group,#linkcontent .collapse[id^="container-"] .icon-parent,#linkcontent .collapse[id^="container-"] .icon-selector,#linkcontent .collapse[id^="container-"] .block{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}
#linkcontent .collapse[id^="container-"] .d-flex{min-width:0!important}
#linkcontent .collapse[id^="container-"] .form-check.form-switch{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.55rem!important;width:auto!important;min-width:max-content!important;height:auto!important;margin-left:auto!important;padding:0!important;flex:0 0 auto!important}
#linkcontent .collapse[id^="container-"] .form-check.form-switch>.form-check-input{flex:0 0 3.15rem!important}
#linkcontent .collapse[id^="container-"] .form-check.form-switch>.form-check-label{display:inline-block!important;width:auto!important;max-width:none!important;margin:0!important;color:#e2e8f0!important;line-height:1.25!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important;transform:none!important}
#linkcontent .collapse[id^="container-"] .icon-selector>[data-toggle="multibuttons"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;padding:.45rem!important;background:rgba(255,255,255,.035)!important}
#linkcontent .collapse[id^="container-"] .icon-selector>[data-toggle="multibuttons"]>.btn{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:.52rem .45rem!important;color:#e2e8f0!important;background:#0b1320!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:9px!important;font-size:.78rem!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}
#linkcontent .collapse[id^="container-"] .icon-selector>[data-toggle="multibuttons"]>.btn.active{background:#182235!important;border-color:rgba(96,165,250,.5)!important;color:#fff!important}
#linkcontent .collapse[id^="container-"] .iconpicker-component{display:inline-grid!important;place-items:center!important;min-width:64px!important;min-height:52px!important;margin:.4rem 0!important;padding:.7rem 1rem!important;color:#fff!important;background:#07101d!important}
#linkcontent .collapse[id^="container-"] .form-control,#linkcontent .collapse[id^="container-"] .form-select,#linkcontent .collapse[id^="container-"] textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;writing-mode:horizontal-tb!important;word-break:normal!important}
#linkcontent .collapse[id^="container-"] .row{--bs-gutter-x:1rem!important;min-width:0!important}
#linkcontent .collapse[id^="container-"] .d-md-flex.align-items-center{display:flex!important;align-items:stretch!important;gap:.65rem!important;flex-wrap:wrap!important}
#linkcontent .collapse[id^="container-"] .d-md-flex.align-items-center>.btn{flex:1 1 240px!important;min-width:0!important;margin-left:0!important;margin-right:0!important}
@media(max-width:575.98px){#linkcontent .collapse[id^="container-"] .d-flex:has(>.form-check.form-switch){align-items:flex-start!important;gap:.65rem!important;flex-wrap:wrap!important}#linkcontent .collapse[id^="container-"] .form-check.form-switch{margin-left:0!important;justify-content:flex-start!important;min-width:100%!important}#linkcontent .collapse[id^="container-"] .icon-selector>[data-toggle="multibuttons"]{grid-template-columns:1fr!important}}

.amzx-sort-chosen{transform:scale(1.004);z-index:999}.amzx-sort-ghost{opacity:.3!important;min-height:136px!important}.amzx-widget-type-pix{--amzx-widget-accent:#22c55e!important}.amzx-widget-type-crypto_receive{--amzx-widget-accent:#8b5cf6!important}.amzx-widget-type-link{--amzx-widget-accent:#2563eb!important}.amzx-widget-type-image,.amzx-widget-type-carousel{--amzx-widget-accent:#06c4d3!important}.amzx-widget-type-video,.amzx-widget-type-vembed{--amzx-widget-accent:#ef4444!important}.amzx-widget-type-text{--amzx-widget-accent:#f59e0b!important}.amzx-widget-type-whatsapp{--amzx-widget-accent:#16c55d!important}.amzx-widget-type-radio_online{--amzx-widget-accent:#2672ff!important}.amzx-widget-type-heading{--amzx-widget-accent:#7c3aed!important}.amzx-widget-type-uptick_nft{--amzx-widget-accent:#8b5cf6!important}.amzx-widget-type-scheduler{--amzx-widget-accent:#2563eb!important}.amzx-widget-type-lead_capture{--amzx-widget-accent:#0ea5e9!important}.amzx-widget-type-product{--amzx-widget-accent:#f59e0b!important}

/* Placeholders leves com resumo compacto. */
#linkcontent .amzx-widget-placeholder>.widget{min-height:136px!important;contain:none!important}
#linkcontent .amzx-widget-placeholder .amzx-widget-main p{max-width:720px!important}
#linkcontent .amzx-widget-placeholder.is-amzx-hydrating{opacity:.72!important;pointer-events:none!important}
#linkcontent .amzx-widget-placeholder.is-amzx-hydrating .amzx-widget-config i{animation:amzxSpin1434 .85s linear infinite!important}
#linkcontent .amzx-widget-placeholder .amzx-widget-config,[data-amzx-hydrate-widget]{cursor:pointer!important}
#linkcontent .amzx-widget-placeholder .amzx-widget-load-note{display:inline-flex;align-items:center;gap:.35rem;margin-top:.28rem;color:#8fa1b8;font-size:.66rem;font-weight:800}
@keyframes amzxSpin1434{to{transform:rotate(360deg)}}

@media(max-width:767.98px){
 #linkcontent .amzx-widget-shell{margin-bottom:.62rem!important;border-radius:16px!important}
 #linkcontent .amzx-widget-shell>.widget,#linkcontent .amzx-widget-placeholder>.widget{min-height:132px!important;padding:11px 10px 11px 82px!important;border-radius:16px!important}
 #linkcontent .amzx-drag-rail{width:68px!important;padding:10px 6px!important;gap:7px!important;border-radius:16px 0 0 16px!important}.amzx-drag-rail i{font-size:1.25rem!important}.amzx-drag-rail span{max-width:56px!important;font-size:.61rem!important;line-height:1.15!important}
 #linkcontent .amzx-widget-toolbar{min-height:34px!important;gap:.4rem!important}.amzx-widget-type-badge{max-width:calc(100% - 122px)!important;font-size:.66rem!important;padding:.3rem .5rem!important}.amzx-widget-drag-help{display:none!important}.amzx-widget-config,.amzx-widget-clone,.amzx-widget-remove{width:34px!important;height:34px!important;border-radius:9px!important}.amzx-widget-summary{min-height:70px!important;column-gap:.55rem!important}.amzx-widget-main h5{font-size:.96rem!important;gap:.34rem!important}.amzx-widget-main p{font-size:.76rem!important;line-height:1.3!important}.amzx-widget-collapse-hint{font-size:.59rem!important;padding:.23rem .38rem!important;margin-left:.12rem!important}.amzx-widget-metric{font-size:.63rem!important}.parent-block .card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
@media(max-width:420px){
 #linkcontent .amzx-widget-shell>.widget,#linkcontent .amzx-widget-placeholder>.widget{min-height:128px!important;padding-left:74px!important}
 #linkcontent .amzx-drag-rail{width:60px!important}.amzx-drag-rail span{max-width:48px!important;font-size:.56rem!important}.amzx-widget-type-badge{max-width:calc(100% - 110px)!important}.amzx-widget-config,.amzx-widget-clone,.amzx-widget-remove{width:32px!important;height:32px!important}.amzx-widget-main h5{font-size:.91rem!important}.amzx-widget-collapse-hint{width:100%!important;max-width:max-content!important;margin:.18rem 0 0!important}
}
@media(prefers-reduced-motion:reduce){#linkcontent .amzx-widget-shell,.amzx-widget-config,.amzx-widget-clone,.amzx-widget-remove,.amzx-widget-chevron{transition:none!important}}

/* Contraste global, controles de arquivo e widgets sem recorte. */
body input[type="file"]{max-width:100%;color:var(--bs-body-color,#334155)}
body input[type="file"]::file-selector-button{border:0;border-right:1px solid rgba(148,163,184,.28);background:#172033;color:#f8fafc;padding:.72rem 1rem;font-weight:800;cursor:pointer;transition:background .16s ease,color .16s ease}
body input[type="file"]:hover::file-selector-button,body input[type="file"]:focus::file-selector-button{background:#26344c;color:#fff}
body .btn-primary:hover,body .btn-primary:focus,body button.btn-primary:hover,body button.btn-primary:focus{color:#fff!important}
body .btn-light:hover,body .btn-light:focus,body .btn-white:hover,body .btn-white:focus{color:#0f172a!important}
body .btn-outline-primary:hover,body .btn-outline-primary:focus{background:#1379f0!important;border-color:#1379f0!important;color:#fff!important}
body .btn-outline-secondary:hover,body .btn-outline-secondary:focus{background:#475569!important;border-color:#475569!important;color:#fff!important}
#linkcontent .amzx-widget-shell.amzx-widget-open>.widget{min-height:0!important;overflow:visible!important}
#linkcontent .amzx-widget-shell.amzx-widget-open .collapse.show{height:auto!important;max-height:none!important;overflow:visible!important}
#linkcontent .amzx-widget-shell .collapse.show,#linkcontent .amzx-widget-shell .collapse.show *{box-sizing:border-box;max-width:100%}
#linkcontent .amzx-widget-shell .collapse.show label,#linkcontent .amzx-widget-shell .collapse.show p,#linkcontent .amzx-widget-shell .collapse.show span,#linkcontent .amzx-widget-main h5>.align-top{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
#linkcontent .amzx-widget-shell .collapse.show input:not([type="checkbox"]):not([type="radio"]),#linkcontent .amzx-widget-shell .collapse.show textarea,#linkcontent .amzx-widget-shell .collapse.show select{width:100%!important;min-width:0!important;max-width:100%!important}
#linkcontent .amzx-widget-main h5>.align-top{min-width:0!important;line-height:1.3!important}

.amzx-widget-type-uptick_profile{--amzx-widget-accent:#22c55e!important}

/* v1.4.94 — clonagem segura e toolbar de três ações */
#linkcontent .amzx-widget-clone[disabled]{opacity:.6!important;cursor:wait!important}.amzx-widget-clone{flex:0 0 auto!important}
