/* Appearance tokens are shared by the whole public site and participant account. */
.ed-site-themed{--surface:var(--theme-surface);--surface-soft:var(--theme-subtle);--text:var(--theme-text);--muted:var(--theme-page-muted);--line:var(--theme-border);--radius:var(--theme-card-radius);--success:var(--theme-sucesso);--danger:var(--theme-erro);--theme-local-bg:var(--theme-bg);--theme-local-text:var(--theme-text);--theme-local-muted:var(--theme-page-muted);--theme-local-link:var(--theme-link-page)}
.ed-site-themed body{background:var(--theme-bg)!important;color:var(--theme-text)!important;font-family:var(--theme-font)!important}
.ed-site-themed :is(h1,h2,h3,h4,h5,h6,a,p,span,li,label,b,strong,small,input,select,textarea,button):not(.fa):not(.fas):not(.far){font-family:var(--theme-font)!important}
.ed-site-themed :is(h1,h2,h3,h4,h5,h6){color:var(--theme-local-text)!important}
.ed-site-themed [data-theme-logo][hidden],.ed-site-themed [data-theme-fallback][hidden]{display:none!important}
.ed-site-themed :is(.ed-shell,.centerr){max-width:var(--theme-content-width)}
.ed-site-themed .ed-shell{width:min(var(--theme-content-width),calc(100% - 36px))}
.ed-site-themed :is(.ed-brand img,.ed-footer-brand img){width:auto;max-width:min(var(--theme-logo-width),calc(100vw - 116px));max-height:var(--theme-logo-height);object-fit:contain;display:block}
.ed-site-themed .ed-header-main{min-height:max(76px,calc(var(--theme-logo-height) + 22px))}
.ed-site-themed .ed-brand{min-width:0;flex-shrink:0}
.ed-site-themed .ed-topbar{background:var(--theme-topbar);color:var(--theme-on-topbar);--theme-local-text:var(--theme-on-topbar);--theme-local-link:var(--theme-on-topbar)}
.ed-site-themed .ed-topbar a{color:var(--theme-on-topbar)}
.ed-site-themed .ed-topbar-note{opacity:1}
.ed-site-themed .ed-header{background:var(--theme-header);color:var(--theme-on-header);--theme-local-bg:var(--theme-header);--theme-local-text:var(--theme-on-header);--theme-local-link:var(--theme-menu);border-color:var(--theme-border)}
.ed-site-themed .ed-brand,.ed-site-themed .ed-brand-text{color:var(--theme-on-header)}
.ed-site-themed .ed-brand-mark{background:var(--theme-button);color:var(--theme-on-button);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-nav a{color:var(--theme-menu);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-nav a:hover,.ed-site-themed .ed-nav a[aria-current=page]{background:var(--theme-menu-active);color:var(--theme-on-menu-active)}
.ed-site-themed .ed-menu-toggle{background:var(--theme-header);color:var(--theme-on-header);border-color:var(--theme-border);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-hero-intro,.ed-site-themed .ed-login-story{background:linear-gradient(135deg,var(--theme-hero),var(--theme-hero-end));color:var(--theme-on-hero);--theme-local-text:var(--theme-on-hero);--theme-local-muted:var(--theme-on-hero);--theme-local-link:var(--theme-on-hero)}
.ed-site-themed .ed-hero-intro p,.ed-site-themed .ed-hero-intro h1,.ed-site-themed .ed-login-story :is(h2,p,strong,small,.ed-eyebrow,.ed-story-link){color:var(--theme-on-hero);opacity:1}
.ed-site-themed .ed-hero-stat span{opacity:1}
.ed-site-themed .ed-hero-stat,.ed-site-themed .ed-benefit-icon{border-color:currentColor}
.ed-site-themed :is(.ed-tools,.ed-partners,.ed-sidebar,.ed-search,.ed-lot-gallery-card,.ed-lot-facts,.ed-live-card,.ed-bid-sticky,.ed-lot-details,.ed-auction-context,.ed-empty-state,.ed-grid-empty){background:var(--theme-surface)!important;color:var(--theme-surface-text);--theme-local-bg:var(--theme-surface);--theme-local-text:var(--theme-surface-text);--theme-local-muted:var(--theme-muted);--theme-local-link:var(--theme-link);border-color:var(--theme-border);border-radius:var(--theme-card-radius)}
.ed-site-themed .ed-hero-banner{background:var(--theme-surface)}
.ed-site-themed .ed-page-section,.ed-site-themed .ed-lot-page{background:var(--theme-bg)!important}
.ed-site-themed .ed-page-section.ed-featured{background:var(--theme-bg)!important}
.ed-site-themed .ed-kicker,.ed-site-themed .ed-lot-eyebrow{color:var(--theme-link-page)}
.ed-site-themed .ed-category,.ed-site-themed .ed-fact,.ed-site-themed .ed-countdown-grid>div,.ed-site-themed .ed-increment-btn,.ed-site-themed .ed-context-btn-light{background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important;--theme-local-text:var(--theme-subtle-text);--theme-local-muted:var(--theme-subtle-text);border-color:var(--theme-border);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-category i{background:var(--theme-button);color:var(--theme-on-button);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-category:hover{color:var(--theme-subtle-text)}
.ed-site-themed .ed-lot-card{background:var(--theme-card)!important;color:var(--theme-on-card)!important;--theme-local-bg:var(--theme-card);--theme-local-text:var(--theme-on-card);--theme-local-muted:var(--theme-card-muted);--theme-local-link:var(--theme-card-link);border-color:var(--theme-border);border-radius:var(--theme-card-radius)}
.ed-site-themed :is(.ed-lot-title,.ed-lot-value b,.ed-lot-card .cor_333){color:var(--theme-on-card)!important}
.ed-site-themed :is(.ed-meta,.ed-lot-value span,.ed-card-counters){color:var(--theme-card-muted)}
.ed-site-themed :is(.ed-lot-media,.ed-auction-context-media,.ed-modern-gallery,.ed-modern-gallery .img_maior.galeria_textos){background:var(--theme-subtle)}
.ed-site-themed .ed-consignor{background:var(--theme-card);border-radius:var(--theme-button-radius)}
.ed-site-themed :is(.ed-meta-row i,.ed-lot-value.LL_lance_atual b,.ed-lot-value b.LL_lance_atual){color:var(--theme-card-link)!important}
.ed-site-themed :is(.ed-context-kicker,.ed-context-meta i,.ed-lot-location i,.ed-lot-engagement i,.ed-lot-section-title>span,.ed-fact.LL_lance_ini strong,.ed-current-bid-card .LL_lance_atual b,.ed-increment-btn span,.ed-table-scroll td a){color:var(--theme-local-link)!important}
.ed-site-themed :is(.ed-context-title,.ed-context-meta b,.ed-fact strong,.ed-countdown-grid>div>span,.ed-lot-engagement b){color:var(--theme-local-text)}
.ed-site-themed :is(.ed-context-meta,.ed-lot-location,.ed-lot-engagement,.ed-lot-engagement>div,.ed-lot-engagement>a,.ed-lot-section-title small,.ed-fact span,.ed-current-bid-card .LL_lance_atual span,.ed-last-bid,.ed-last-bid b,.ed-countdown .LL_cronometro_info,.ed-countdown-grid small,.ed-bid-title small,.ed-other-value,.ed-bid-security){color:var(--theme-local-muted)}
.ed-site-themed :is(.ed-lot-section-title>span,.ed-increment-btn span,.ed-live-card .LL_sincronizar,.ed-bid-input-wrap>span,.ed-lot-badge-soft){background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important}
.ed-site-themed .ed-current-bid-card,.ed-site-themed .ed-countdown{background:var(--theme-surface)}
.ed-site-themed .ed-bid-input-wrap{background:var(--theme-input);border-color:var(--theme-border);--theme-local-text:var(--theme-on-input)}
.ed-site-themed .ed-modern-gallery .plugin_seta_left,.ed-site-themed .ed-modern-gallery .plugin_seta_right{background:var(--theme-button)}
.ed-site-themed .ed-modern-gallery .plugin_seta_left span,.ed-site-themed .ed-modern-gallery .plugin_seta_right span{border-color:var(--theme-on-button)!important}
.ed-site-themed :is(.ed-nav .ed-cta,.ed-card-action,.ed-search button,.ed-bid-submit,.ed-form-submit,.ed-account-cta,.ed-context-btn:not(.ed-context-btn-light):not(.ed-context-btn-success),#fale button,#faq button,.ed-account-panel .enviar_documento .botao,.boxs>.esqueci_senha button,.boxs>.cadastro_editar_senha button){background:var(--theme-button)!important;background-image:none!important;color:var(--theme-on-button)!important;border-color:var(--theme-button)!important;border-radius:var(--theme-button-radius)!important;--theme-local-text:var(--theme-on-button)}
.ed-site-themed :is(.ed-nav .ed-cta,.ed-card-action,.ed-search button,.ed-bid-submit,.ed-form-submit,.ed-account-cta,.ed-context-btn:not(.ed-context-btn-light):not(.ed-context-btn-success),#fale button,#faq button,.ed-account-panel .enviar_documento .botao,.boxs>.esqueci_senha button,.boxs>.cadastro_editar_senha button):hover{background:var(--theme-button-hover)!important;color:var(--theme-on-button-hover)!important;border-color:var(--theme-button-hover)!important;filter:none}
.ed-site-themed .ed-switch-arrow{background:var(--theme-surface);color:var(--theme-link);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-switch-arrow:hover{background:var(--theme-button);color:var(--theme-on-button)}
.ed-site-themed .ed-detail-tabs .box_{background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important;border-color:var(--theme-border);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-detail-tabs .box_.is-active{background:var(--theme-button)!important;color:var(--theme-on-button)!important;border-color:var(--theme-button)}
.ed-site-themed .ed-lot-description,.ed-site-themed .ed-bid-history :is(td,th){color:var(--theme-surface-text)!important}
.ed-site-themed .ed-bid-history th{background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important}
.ed-site-themed .ed-bid-history td{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}
.ed-site-themed .ed-footer{background:var(--theme-footer);color:var(--theme-on-footer);--theme-local-bg:var(--theme-footer);--theme-local-text:var(--theme-on-footer);--theme-local-muted:var(--theme-on-footer);--theme-local-link:var(--theme-on-footer)}
.ed-site-themed .ed-footer :is(a,p,h3,.ed-footer-brand){color:var(--theme-on-footer)}
.ed-site-themed .ed-footer-brand{display:inline-flex;align-items:center;max-width:100%}
.ed-site-themed .ed-footer-bottom{background:var(--theme-footer-bottom);color:var(--theme-on-footer-bottom);border-color:var(--theme-border)}
.ed-site-themed .ed-footer-bottom .ed-shell{color:var(--theme-on-footer-bottom)}
.ed-site-themed .ed-whatsapp{background:var(--theme-whatsapp);color:var(--theme-on-whatsapp)!important}
/* Authentication, registration, participant panel and AJAX dialogs. */
.ed-site-themed .ed-journey{--ed-ink:var(--theme-text);--ed-muted:var(--theme-page-muted);--ed-line:var(--theme-border);font-family:var(--theme-font);max-width:var(--theme-content-width)}
.ed-site-themed :is(.ed-form-panel,.ed-login-panel,.ed-registration .dados,.ed-account-sidebar,.ed-account-panel,.boxs>.esqueci_senha,.boxs>.cadastro_editar_senha){background:var(--theme-form)!important;color:var(--theme-on-form)!important;--ed-ink:var(--theme-on-form);--ed-muted:var(--theme-form-muted);--ed-line:var(--theme-border);--theme-local-bg:var(--theme-form);--theme-local-text:var(--theme-on-form);--theme-local-muted:var(--theme-form-muted);--theme-local-link:var(--theme-form-link);border-color:var(--theme-border)!important;border-radius:var(--theme-card-radius)!important}
.ed-site-themed .ed-login-layout{background:var(--theme-form);border-color:var(--theme-border);border-radius:var(--theme-card-radius)}
.ed-site-themed :is(.ed-login-create a,.ed-registration-login a,.ed-journey .ed-text-button,.ed-journey .ed-eyebrow,.ed-signup-form .termos_uso a,.ed-account-sidebar a,.ed-account-sidebar button){color:var(--theme-local-link)!important}
.ed-site-themed .ed-login-story .ed-eyebrow,.ed-site-themed .ed-login-story .ed-story-link{color:var(--theme-on-hero)!important}
.ed-site-themed .ed-person-kind a,.ed-site-themed .ed-account-sidebar li.fwb,.ed-site-themed .ed-form-section span,.ed-site-themed .ed-account-panel .ed-doc-notice,.ed-site-themed .ed-journey .ed-password-toggle{background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important;--ed-ink:var(--theme-subtle-text);--theme-local-text:var(--theme-subtle-text);border-color:var(--theme-border)}
.ed-site-themed .ed-account-sidebar li.fwb a,.ed-site-themed .ed-person-kind a[aria-current=page]{background:var(--theme-button)!important;color:var(--theme-on-button)!important;border-color:var(--theme-button);box-shadow:none;border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-account-sidebar li.fwb{background:transparent!important}
.ed-site-themed .ed-account-panel .enviar_documento{background:var(--theme-form);border-color:var(--theme-border);border-radius:var(--theme-card-radius)}
.ed-site-themed .ed-doc-channels a{background:var(--theme-form);color:var(--theme-form-link);border-color:var(--theme-border);border-radius:var(--theme-button-radius)}
.ed-site-themed .ed-table-scroll{border-color:var(--theme-border);border-radius:var(--theme-card-radius)}
.ed-site-themed .ed-table-scroll th{background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important}
.ed-site-themed .ed-table-scroll td{background:var(--theme-form)!important;color:var(--theme-on-form)!important;border-color:var(--theme-border)!important}
.ed-site-themed .boxs>.esqueci_senha h3,.ed-site-themed .boxs>.cadastro_editar_senha h3{background:var(--theme-form)!important;color:var(--theme-on-form)!important;border-color:var(--theme-border)}
.ed-site-themed .boxs>.esqueci_senha .fechar,.ed-site-themed .boxs>.cadastro_editar_senha .fechar{background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important;border-radius:var(--theme-button-radius)}
.ed-site-themed :is(input.design:not([type=checkbox]):not([type=radio]):not([type=hidden]),select.design,select.designx,textarea.design,.ed-search input,.boxs>.esqueci_senha input:not([type=hidden]),.boxs>.cadastro_editar_senha input:not([type=hidden]),.select2-selection){background:var(--theme-input)!important;background-image:none!important;color:var(--theme-on-input)!important;border-color:var(--theme-border)!important;border-radius:var(--theme-button-radius)!important;--theme-local-text:var(--theme-on-input)}
.ed-site-themed input::placeholder,.ed-site-themed textarea::placeholder{color:var(--theme-input-muted)!important;opacity:1}
.ed-site-themed .select2-selection__rendered{color:var(--theme-on-input)!important}
.ed-site-themed .select2-dropdown,.ed-site-themed .select2-search__field{background:var(--theme-input)!important;color:var(--theme-on-input)!important;border-color:var(--theme-border)!important}
.ed-site-themed .select2-results__option--highlighted[aria-selected]{background:var(--theme-button)!important;color:var(--theme-on-button)!important}
.ed-site-themed input[type=checkbox],.ed-site-themed input[type=radio]{accent-color:var(--theme-button)}
/* Older public templates use utility classes with fixed colours. */
.ed-site-themed #br>div[style*="background"]{background:var(--theme-surface)!important;color:var(--theme-surface-text);--theme-local-text:var(--theme-surface-text);--theme-local-link:var(--theme-link)}
.ed-site-themed #fale .bs2{background:var(--theme-surface)!important}
.ed-site-themed .ed-list-scroll{background:var(--theme-card);color:var(--theme-on-card);--theme-local-text:var(--theme-on-card);--theme-local-muted:var(--theme-card-muted);--theme-local-link:var(--theme-card-link);border-radius:var(--theme-card-radius)}
.ed-site-themed .ed-list-scroll :is(th,td){background:var(--theme-card)!important;color:var(--theme-on-card)!important;border-color:var(--theme-border)!important}
.ed-site-themed .ed-list-scroll th{background:var(--theme-subtle)!important;color:var(--theme-subtle-text)!important}
.ed-site-themed .ed-list-scroll a{color:var(--theme-card-link)!important}
.ed-site-themed :is(#br,#lotes,#textos,#textosp,#servico,#faq,#fale) :is(.back_fff,.back_FFFFFF,.back_F3F3F3,.back_F0F0F0,.back_F8F8F8){background:var(--theme-surface)!important;color:var(--theme-surface-text);--theme-local-bg:var(--theme-surface);--theme-local-text:var(--theme-surface-text);--theme-local-muted:var(--theme-muted);--theme-local-link:var(--theme-link)}
.ed-site-themed :is(.cor_333,.cor_000,.cor_17222b,.cor_221E1F){color:var(--theme-local-text)!important}
.ed-site-themed :is(.cor_666,.cor_999,.cor_ccc){color:var(--theme-local-muted)!important}
.ed-site-themed :is(#fale,#faq,#textos,#textosp,#servico) :is(.cor_153C8,.cor_153C89,.cor_AE1C20){color:var(--theme-local-link)!important}
.ed-site-themed :is(#fale,#faq,#textos,#textosp,#servico) :is(.bdb_153C89,.bd_E8E8E8,.bdl_E8E8E8,.bdr_E8E8E8,.bdt_ccc,.bdb_ccc){border-color:var(--theme-border)!important}
.ed-site-themed #faq li>div{background:var(--theme-card)!important;color:var(--theme-on-card);--theme-local-text:var(--theme-on-card);--theme-local-link:var(--theme-card-link);border-color:var(--theme-border)!important;border-radius:var(--theme-card-radius)}
.ed-site-themed #faq li>div>div{background:transparent!important;border-color:var(--theme-border)!important}
.ed-site-themed #faq .fa-plus,.ed-site-themed #faq .fa-minus{color:var(--theme-card-link)!important}
.ed-site-themed #fale form{background:var(--theme-form);color:var(--theme-on-form);--theme-local-text:var(--theme-on-form);--theme-local-link:var(--theme-form-link);border-radius:var(--theme-card-radius)}
/* Status colours preserve the labels and LL_* bindings maintained by the auction code. */
.ed-site-themed .LL_situacao[situacao=aberto],.ed-site-themed .ed-filter-pills a[href*="status=1"]{background:var(--theme-aberto)!important;color:var(--theme-on-aberto)!important}
.ed-site-themed .LL_situacao[situacao=em_breve],.ed-site-themed .LL_situacao[situacao=em_loteamento],.ed-site-themed .ed-filter-pills a[href*="status=0"]{background:var(--theme-em_breve)!important;color:var(--theme-on-em_breve)!important}
.ed-site-themed .LL_situacao[situacao=arrematado],.ed-site-themed .ed-filter-pills a[href*="status=2"]{background:var(--theme-arrematado)!important;color:var(--theme-on-arrematado)!important}
.ed-site-themed .LL_situacao[situacao=nao_arrematado],.ed-site-themed .LL_situacao[situacao=encerrado],.ed-site-themed .ed-filter-pills a[href*="status=3"]{background:var(--theme-encerrado)!important;color:var(--theme-on-encerrado)!important}
.ed-site-themed .LL_situacao[situacao=condicional],.ed-site-themed .ed-filter-pills a[href*="status=10"]{background:var(--theme-condicional)!important;color:var(--theme-on-condicional)!important}
.ed-site-themed .LL_situacao[situacao=venda_direta],.ed-site-themed .ed-filter-pills a[href*="status=20"]{background:var(--theme-venda_direta)!important;color:var(--theme-on-venda_direta)!important}
.ed-site-themed .LL_situacao p,.ed-site-themed .LL_situacao li{color:inherit!important}
.ed-site-themed .ed-context-btn-success,.ed-site-themed .ed-notice-success{background:var(--theme-sucesso)!important;color:var(--theme-on-sucesso)!important}
.ed-site-themed .ed-live-icon{color:var(--theme-erro);background:var(--theme-subtle)}
.ed-site-themed .ed-bid-security i{color:var(--theme-sucesso)}
.ed-site-themed .ed-notice-error{background:var(--theme-erro)!important;color:var(--theme-on-erro)!important}
.ed-site-themed :is(.ed-nav a,.ed-card-action,.ed-form-submit,.ed-person-kind a,.ed-password-toggle,.ed-category,.ed-context-btn,.ed-switch-arrow){transition-property:box-shadow,transform!important}
.ed-site-themed a:focus-visible,.ed-site-themed button:focus-visible,.ed-site-themed input:focus-visible,.ed-site-themed select:focus-visible,.ed-site-themed textarea:focus-visible{outline:3px solid var(--theme-local-link);outline-offset:3px}
.ed-preview-notice{position:fixed;left:16px;right:16px;bottom:16px;z-index:100001;padding:14px 18px;background:var(--theme-surface);color:var(--theme-surface-text);border:1px solid var(--theme-border);border-radius:var(--theme-button-radius);box-shadow:0 8px 26px #0002;font:14px/1.5 Arial,sans-serif}
@media(max-width:1050px){.ed-site-themed .ed-header-main{gap:12px}.ed-site-themed .ed-nav a{padding-inline:10px}.ed-site-themed .ed-brand img{max-width:min(var(--theme-logo-width),180px)}}
@media(max-width:800px){.ed-site-themed .ed-shell{width:min(var(--theme-content-width),calc(100% - 26px))}.ed-site-themed .ed-header-main{min-height:max(66px,calc(var(--theme-logo-height) + 16px))}.ed-site-themed .ed-nav{top:100%;background:var(--theme-header)}.ed-site-themed .ed-brand img{max-width:min(var(--theme-logo-width),calc(100vw - 116px))}}
