
:root{
  --auction-blue:#173f7a;
  --auction-blue-2:#0f2e5d;
  --auction-gold:#f2b632;
  --auction-orange:#f59b22;
  --auction-red:#df2f2f;
  --auction-green:#168b49;
  --auction-gray:#f3f5f8;
  --auction-border:#dde3ec;
  --auction-text:#202733;
  --auction-muted:#667085;
  --auction-dark:#132238;
  --auction-radius:6px;
  --auction-shadow:0 12px 28px rgba(23,63,122,.12);
}
*{box-sizing:border-box}
body{font-family:Inter,Arial,sans-serif;background:#f7f8fb;color:var(--auction-text)}
a{text-decoration:none}
img{max-width:100%}
.auction-topbar{background:var(--auction-blue-2);color:#fff;font-size:.86rem}
.auction-topbar a{color:#fff;opacity:.95}
.auction-main-header{background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--auction-border);position:sticky;top:0;z-index:1040}
.auction-logo{display:flex;align-items:center;gap:.75rem;font-weight:900;color:var(--auction-blue);letter-spacing:-.5px}
.auction-logo-mark{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,var(--auction-blue),#2367bb);display:grid;place-items:center;color:#fff;font-weight:900}
.auction-nav .nav-link{font-weight:700;color:#253245;padding:1.55rem .7rem;position:relative}
.auction-nav .nav-link:hover,.auction-nav .nav-link.active{color:var(--auction-blue)}
.auction-nav .nav-link:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:13px;height:3px;background:var(--auction-gold);transform:scaleX(0);transition:.18s}
.auction-nav .nav-link:hover:after,.auction-nav .nav-link.active:after{transform:scaleX(1)}
.auction-user{display:flex;align-items:center;gap:.55rem;border:1px solid var(--auction-border);padding:.35rem .55rem;border-radius:999px;background:#fff}
.auction-user img{width:34px;height:34px;border-radius:50%;object-fit:cover}
.btn-auction{background:var(--auction-blue);border-color:var(--auction-blue);color:#fff;font-weight:800;border-radius:var(--auction-radius)}
.btn-auction:hover{background:var(--auction-blue-2);border-color:var(--auction-blue-2);color:#fff}
.btn-gold{background:var(--auction-gold);border-color:var(--auction-gold);color:#1b2430;font-weight:900;border-radius:var(--auction-radius)}
.btn-outline-auction{border-color:var(--auction-blue);color:var(--auction-blue);font-weight:800;border-radius:var(--auction-radius)}
.btn-outline-auction:hover{background:var(--auction-blue);color:#fff}
.auction-hero{background:linear-gradient(90deg,rgba(15,46,93,.95),rgba(23,63,122,.78)),url('https://picsum.photos/1800/800?random=100') center/cover;min-height:430px;color:#fff;display:flex;align-items:center}
.auction-hero h1{font-weight:900;font-size:clamp(2rem,4vw,4.3rem);letter-spacing:-1.5px;line-height:1.02}
.auction-search-panel{background:#fff;border:1px solid var(--auction-border);box-shadow:var(--auction-shadow);border-radius:10px;margin-top:-46px;position:relative;z-index:5}
.auction-search-panel .form-control,.auction-search-panel .form-select{border-radius:var(--auction-radius);min-height:48px;border-color:#d8dfeb}
.auction-section{padding:64px 0}
.auction-section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:26px}
.auction-section-title h2{font-weight:900;color:#17233a;margin:0;font-size:clamp(1.5rem,2.4vw,2.4rem)}
.auction-section-title p{margin:0;color:var(--auction-muted)}
.auction-filter-card{background:#fff;border:1px solid var(--auction-border);border-radius:8px;padding:18px;position:sticky;top:105px}
.auction-filter-card h5{font-weight:900;color:var(--auction-blue)}
.auction-filter-list a{display:flex;justify-content:space-between;padding:.55rem 0;color:#26364c;border-bottom:1px dashed #e2e6ee}
.auction-event-card{background:#fff;border:1px solid var(--auction-border);border-radius:8px;overflow:hidden;box-shadow:0 8px 18px rgba(20,37,62,.06);height:100%;transition:.2s;display:block;color:inherit}
.auction-event-card:hover{transform:translateY(-3px);box-shadow:var(--auction-shadow);color:inherit}
.auction-event-img{height:205px;background:center/cover;position:relative}
.auction-event-status{position:absolute;top:12px;left:12px;padding:.42rem .65rem;border-radius:4px;color:#fff;font-weight:900;font-size:.72rem;text-transform:uppercase}
.st-live{background:var(--auction-red)}
.st-open{background:var(--auction-green)}
.st-ended{background:#6b7280}
.st-lot{background:#d99b00}
.auction-discount{position:absolute;top:12px;right:12px;background:var(--auction-gold);font-weight:900;padding:.42rem .65rem;border-radius:4px;color:#1a2433}
.auction-count{position:absolute;left:0;right:0;bottom:0;background:rgba(15,31,55,.88);color:#fff;padding:.65rem .85rem;font-size:.86rem;font-weight:800}
.auction-event-body{padding:18px}
.auction-code{color:var(--auction-blue);font-weight:900;font-size:.85rem}
.auction-event-title{font-weight:900;font-size:1.08rem;line-height:1.25;margin:.35rem 0 .9rem;min-height:54px}
.auction-meta{display:grid;gap:.45rem;color:#526071;font-size:.89rem}
.auction-meta i{color:var(--auction-blue);width:18px}
.auction-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #edf0f5;margin-top:14px;padding-top:12px;text-align:center;gap:6px}
.auction-stats strong{display:block;color:#17233a}
.auction-stats span{font-size:.75rem;color:#7a8595}
.auction-lot-card .auction-event-img{height:190px}
.auction-price{font-size:1.35rem;font-weight:900;color:var(--auction-blue)}
.auction-page-head{background:linear-gradient(90deg,rgba(15,46,93,.95),rgba(23,63,122,.74)),url('https://picsum.photos/1800/500?random=120') center/cover;color:#fff;padding:82px 0 48px}
.auction-page-head h1{font-weight:900;letter-spacing:-1px}
.breadcrumb a{color:#fff}
.breadcrumb .breadcrumb-item.active{color:#f2f4f8}
.auction-auction-info{background:#fff;border:1px solid var(--auction-border);box-shadow:var(--auction-shadow);border-radius:8px;padding:24px}
.auction-cta{background:linear-gradient(90deg,rgba(23,63,122,.92),rgba(14,32,60,.86)),url('https://picsum.photos/1800/440?random=130') center/cover;color:#fff;padding:54px 0}
.auction-cta h2{font-weight:900}
.auction-footer{background:#111c2e;color:#dbe3ef;position:relative}
.auction-footer-top{background:linear-gradient(rgba(17,28,46,.92),rgba(17,28,46,.96)),url('https://picsum.photos/1800/700?random=150') center/cover;padding:64px 0 34px}
.auction-footer h5{color:#fff;font-weight:900;margin-bottom:1rem}
.auction-footer a{display:block;color:#bdc8d8;margin:.44rem 0}
.auction-footer a:hover{color:#fff}
.auction-footer .small{color:#aab6c7}
.auction-footer-bottom{border-top:1px solid rgba(255,255,255,.11);padding:18px 0;color:#aab6c7}
.auction-newsletter{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:18px;border-radius:8px}
.auction-gallery{display:grid;grid-template-columns:88px 1fr;gap:14px}
.auction-thumbs{display:grid;gap:10px;align-content:start}
.auction-thumbs img{height:72px;width:88px;object-fit:cover;border:2px solid #e1e6ef;border-radius:5px;cursor:pointer}
.auction-main-photo{height:520px;width:100%;object-fit:cover;border-radius:8px;border:1px solid var(--auction-border)}
.auction-bid-panel{background:#fff;border:1px solid var(--auction-border);border-radius:8px;box-shadow:var(--auction-shadow);padding:20px;position:sticky;top:108px}
.auction-tabs .nav-link{font-weight:800;color:#435064}
.auction-tabs .nav-link.active{color:var(--auction-blue)}
.auction-login-wrap{min-height:calc(100vh - 132px);display:grid;place-items:center;background:linear-gradient(120deg,#f7f9fd,#eef3fa)}
.auction-auth-card{background:#fff;border:1px solid var(--auction-border);border-radius:10px;box-shadow:var(--auction-shadow);overflow:hidden}
.auction-auth-side{background:linear-gradient(rgba(23,63,122,.92),rgba(15,46,93,.92)),url('https://picsum.photos/900/1000?random=160') center/cover;color:#fff;padding:42px;height:100%}
.step-pane{display:none}.step-pane.active{display:block}
.step-dot{height:8px;background:#dbe2ee;border-radius:999px;overflow:hidden}
.step-dot span{display:block;height:100%;background:var(--auction-blue);width:20%;transition:.25s}
.is-valid{border-color:#198754!important}.is-invalid{border-color:#dc3545!important}
.invalid-feedback,.valid-feedback{display:block}
.auction-dashboard{display:grid;grid-template-columns:280px 1fr;min-height:calc(100vh - 82px)}
.auction-sidebar{background:#122442;color:#d7e2f1;padding:24px;position:sticky;top:82px;height:calc(100vh - 82px)}
.auction-sidebar a{display:flex;align-items:center;gap:.65rem;color:#d7e2f1;padding:.75rem .8rem;border-radius:6px;margin:.2rem 0}
.auction-sidebar a.active,.auction-sidebar a:hover{background:#1b3868;color:#fff}
.auction-dashboard-main{padding:34px}
.auction-kpi{background:#fff;border:1px solid var(--auction-border);border-radius:8px;padding:20px;box-shadow:0 8px 16px rgba(20,37,62,.04)}
.auction-kpi strong{font-size:2rem;color:var(--auction-blue)}
.auction-table-card{background:#fff;border:1px solid var(--auction-border);border-radius:8px;padding:18px}
.table-thumb{width:72px;height:48px;object-fit:cover;border-radius:4px}
.auction-live-room{height:calc(100vh - 82px);background:#eef2f7;padding:16px;display:grid;grid-template-rows:1fr 128px;gap:14px}
.auction-live-grid{display:grid;grid-template-columns:54% 25% 21%;gap:14px;min-height:0}
.auction-video{background:#0d1728 url('https://picsum.photos/1200/900?random=170') center/cover;border-radius:8px;position:relative}
.auction-video:after{content:"AO VIVO";position:absolute;top:16px;left:16px;background:var(--auction-red);color:#fff;font-weight:900;padding:.45rem .7rem;border-radius:4px}
.auction-live-card{background:#fff;border:1px solid var(--auction-border);border-radius:8px;padding:16px;overflow:auto}
.auction-next-row{display:flex;gap:12px;overflow:auto}
.auction-next-item{min-width:190px;background:#fff;border:1px solid var(--auction-border);border-radius:6px;overflow:hidden;display:flex;gap:10px;align-items:center;padding:8px}
.auction-next-item img{width:70px;height:70px;object-fit:cover;border-radius:4px}
.cookie-box{position:fixed;bottom:18px;left:18px;right:18px;z-index:2000;background:#fff;border:1px solid var(--auction-border);box-shadow:var(--auction-shadow);border-radius:8px;padding:18px;display:none}
@media(max-width:991px){
  .auction-nav{display:none}
  .auction-search-panel{margin-top:0}
  .auction-search-grid{grid-template-columns:1fr!important}
  .auction-gallery{grid-template-columns:1fr}
  .auction-thumbs{display:flex;overflow:auto}
  .auction-dashboard{grid-template-columns:1fr}
  .auction-sidebar{position:relative;top:0;height:auto}
  .auction-live-room{height:auto}
  .auction-live-grid{grid-template-columns:1fr}
  .auction-video{height:360px}
}


/* === AJUSTES FINOS SOLICITADOS — mantém o layout base === */

/* Logotipo agora é imagem placeholder no mesmo espaço visual do logo anterior */
.auction-logo-img{
  width:190px;
  height:56px;
  object-fit:contain;
  display:block;
}
.auction-footer-logo-img{
  width:220px;
  height:66px;
  object-fit:contain;
  display:block;
}

/* Menu em caixa alta */
.auction-nav .nav-link{
  text-transform:uppercase;
  letter-spacing:.035em;
  font-size:.82rem;
}

/* Hero index com menos azul, mais imagem visível e título menor */
.auction-hero{
  background:none !important;
  min-height:500px;
  position:relative;
  overflow:hidden;
}
.auction-hero-carousel,
.auction-hero-carousel .carousel-inner,
.auction-hero-carousel .carousel-item{
  position:absolute;
  inset:0;
  height:100%;
}
.auction-hero-carousel .carousel-item{
  background-size:cover;
  background-position:center;
}
.auction-hero-carousel .carousel-item::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg,rgba(8,20,39,.62),rgba(20,56,103,.28) 48%,rgba(8,20,39,.10)),
    linear-gradient(0deg,rgba(0,0,0,.24),rgba(0,0,0,.05));
}
.auction-hero .container{
  position:relative;
  z-index:3;
}
.auction-hero h1{
  font-size:clamp(2rem,3vw,3.25rem);
  max-width:760px;
}

/* CTA horizontal com imagem mais aparente */
.auction-cta{
  background:
    linear-gradient(90deg,rgba(16,45,85,.74),rgba(18,34,56,.55)),
    url('https://picsum.photos/1800/440?random=130') center/cover !important;
}

/* Headers das subpáginas com menos azul e imagem mais visível */
.auction-page-head{
  background:
    linear-gradient(90deg,rgba(15,46,93,.70),rgba(23,63,122,.42)),
    url('https://picsum.photos/1800/500?random=120') center/cover !important;
}

/* Página separada de login/cadastro */
.auction-auth-single{
  max-width:560px;
  margin:auto;
}
.auction-auth-wide{
  max-width:980px;
  margin:auto;
}
.auction-auth-title{
  font-weight:900;
  color:var(--auction-blue);
  letter-spacing:-.5px;
}
.auction-auth-card-clean{
  background:#fff;
  border:1px solid var(--auction-border);
  border-radius:10px;
  box-shadow:var(--auction-shadow);
  padding:32px;
}


/* === SELETOR PERSONALIZADO PF/PJ === */
.auction-person-type-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;
  margin-bottom:18px;
}
.auction-person-option{position:relative}
.auction-person-option input{position:absolute;opacity:0;pointer-events:none}
.auction-person-card{
  display:block;
  border:1.5px solid var(--auction-blue);
  border-radius:14px;
  padding:20px 18px;
  min-height:86px;
  cursor:pointer;
  background:#fff;
  color:var(--auction-blue);
  transition:.18s ease;
}
.auction-person-card strong{display:block;font-weight:900;margin-bottom:6px}
.auction-person-card span{display:block;font-size:.92rem}
.auction-person-option input:checked + .auction-person-card{
  background:var(--auction-blue);
  color:#fff;
  border-color:var(--auction-blue);
  box-shadow:0 10px 24px rgba(23,63,122,.18);
}
.auction-person-card:hover{
  transform:translateY(-1px);
  box-shadow:0 10px 22px rgba(23,63,122,.10);
}
@media(max-width:575px){.auction-person-type-grid{grid-template-columns:1fr}}

/* === BOTÃO FLUTUANTE DE TEMAS === */
.auction-theme-switcher{
  position:fixed;
  right:18px;
  top:50%;
  transform:translateY(-50%);
  z-index:2100;
}
.auction-theme-toggle{
  width:48px;
  height:48px;
  border-radius:999px;
  border:0;
  background:var(--auction-blue);
  color:#fff;
  box-shadow:0 14px 30px rgba(0,0,0,.22);
  display:grid;
  place-items:center;
  font-size:1.2rem;
}
.auction-theme-panel{
  position:absolute;
  right:58px;
  top:50%;
  transform:translateY(-50%);
  width:230px;
  background:#fff;
  border:1px solid var(--auction-border);
  border-radius:12px;
  box-shadow:var(--auction-shadow);
  padding:14px;
  display:none;
}
.auction-theme-panel.show{display:block}
.auction-theme-panel h6{margin:0 0 10px;font-weight:900;color:var(--auction-text)}

/* Unified professional dashboard shell */
.panel-page .auction-topbar,.panel-page .auction-footer{display:none}
.panel-shell{background:#f4f7fb;min-height:calc(100vh - 82px)}
.panel-shell .auction-sidebar{background:#10213b;color:#d9e4f3;padding:20px 16px;position:sticky;top:82px;height:calc(100vh - 82px);overflow-y:auto;border-right:1px solid rgba(255,255,255,.08)}
.panel-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px}
.panel-brand-mark{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#d8a43d;color:#101827;font-weight:900}
.panel-brand-text{font-weight:900;color:#fff;letter-spacing:.02em}
.panel-user{display:flex;gap:12px;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;margin-bottom:18px}
.panel-user-avatar{width:46px;height:46px;border-radius:50%;background:#243d66;color:#fff;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;font-weight:900}
.panel-user-avatar img{width:100%;height:100%;object-fit:cover}
.panel-user-meta{min-width:0}
.panel-user-meta strong{display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.panel-user-meta small{display:block;color:#9fb2cf;font-size:.78rem}
.panel-nav{display:grid;gap:4px}
.panel-nav-link{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:#d9e4f3;text-decoration:none;padding:10px 12px;border-radius:8px;font-weight:700;text-align:left}
.panel-nav-link i{width:20px;text-align:center;color:#d8a43d}
.panel-nav-link:hover,.panel-nav-link.active{background:#1e3a61;color:#fff}
.panel-sidebar-footer{border-top:1px solid rgba(255,255,255,.08);margin-top:18px;padding-top:12px}
.panel-sidebar-footer form{margin:0}
.panel-logout{cursor:pointer}
.panel-main{padding:28px;min-width:0}
.panel-main-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;background:#fff;border:1px solid #dce5f2;border-radius:8px;padding:20px;box-shadow:0 10px 28px rgba(16,33,59,.06)}
.panel-main-header h1{font-size:1.55rem;margin:0 0 4px;color:#13213a;font-weight:900}
.panel-main-header p{margin:0;color:#65758c}
.panel-header-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.panel-content>.container-fluid{padding:0!important}
.panel-content .row:first-child{margin-top:0}
.panel-content .sidebar,.panel-content nav.sidebar{display:none!important}
.panel-content .main-content{padding:0!important;background:transparent!important;min-height:auto!important}
.panel-content .content-section,.panel-content .card,.panel-content .auction-widget,.panel-content .auction-table-card{border-radius:8px}
.panel-content table{background:#fff}

@media (max-width: 991.98px){
  .panel-shell{grid-template-columns:1fr}
  .panel-shell .auction-sidebar{position:relative;top:0;height:auto}
  .panel-main{padding:18px}
  .panel-main-header{display:block}
  .panel-header-actions{justify-content:flex-start;margin-top:14px}
}
.auction-theme-color{
  width:34px;
  height:34px;
  border-radius:999px;
  border:2px solid #fff;
  box-shadow:0 0 0 1px #d7dce6;
  cursor:pointer;
}
.auction-theme-color.active{box-shadow:0 0 0 3px var(--auction-gold)}
.auction-theme-reset{font-size:.82rem}
@media(max-width:767px){
  .auction-theme-switcher{right:12px;bottom:16px;top:auto;transform:none}
  .auction-theme-panel{right:0;top:auto;bottom:58px;transform:none}
}


/* === LEILOEIROS === */
.auctioneer-card{
  background:#fff;
  border:1px solid var(--auction-border);
  border-radius:12px;
  overflow:hidden;
  box-shadow:0 10px 28px rgba(0,0,0,.05);
  transition:.2s;
  height:100%;
}
.auctioneer-card:hover{
  transform:translateY(-3px);
}
.auctioneer-cover{
  height:120px;
  background:linear-gradient(135deg,var(--auction-blue),var(--auction-blue-2));
}
.auctioneer-photo{
  width:110px;
  height:110px;
  border-radius:50%;
  object-fit:cover;
  border:5px solid #fff;
  margin-top:-55px;
}
.auctioneer-bio{
  line-height:1.9;
  font-size:1.04rem;
  color:#5a6677;
}
.auctioneer-highlight{
  font-size:clamp(1.9rem,3vw,3rem);
  font-weight:900;
  color:var(--auction-blue);
  letter-spacing:-1px;
}

/* === GRID / LIST === */
.auction-view-switch .btn.active{
  background:var(--auction-blue);
  color:#fff;
}
.auction-list-mode .auction-card-col{
  width:100%!important;
}
.auction-list-mode .auction-event-card{
  display:grid;
  grid-template-columns:340px 1fr;
}
.auction-list-mode .auction-event-img{
  height:100%;
  min-height:260px;
}
@media(max-width:991px){
  .auction-list-mode .auction-event-card{
    grid-template-columns:1fr;
  }
}

/* === GALERIA PROFISSIONAL === */
.auction-gallery-main{
  position:relative;
}
.auction-gallery-zoom{
  position:absolute;
  right:16px;
  top:16px;
  z-index:4;
}
.auction-gallery-modal img{
  width:100%;
  max-height:88vh;
  object-fit:contain;
}
.auction-gallery-thumb{
  cursor:pointer;
  transition:.15s;
}
.auction-gallery-thumb.active{
  border-color:var(--auction-gold)!important;
}
.auction-gallery-nav{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:56px;
  height:56px;
  border-radius:50%;
  background:rgba(0,0,0,.55);
  color:#fff;
  border:0;
}
.auction-gallery-prev{left:18px}
.auction-gallery-next{right:18px}

/* === ÁREA DE LANCES === */
.auction-bid-section{
  background:#fff;
  border:1px solid var(--auction-border);
  border-radius:12px;
  padding:24px;
  box-shadow:0 10px 28px rgba(0,0,0,.05);
}
.auction-bid-grid{
  display:grid;
  grid-template-columns:1.2fr .8fr;
  gap:24px;
}
@media(max-width:991px){
  .auction-bid-grid{
    grid-template-columns:1fr;
  }
}
.auction-quick-bids{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
}
@media(max-width:767px){
  .auction-quick-bids{
    grid-template-columns:repeat(2,1fr);
  }
}

/* === DASHBOARD WIDGETS === */
.auction-widget{
  background:#fff;
  border:1px solid var(--auction-border);
  border-radius:12px;
  padding:22px;
  box-shadow:0 10px 24px rgba(0,0,0,.04);
}
.auction-widget-title{
  font-weight:900;
  color:var(--auction-blue);
}
.auction-chart-placeholder{
  height:280px;
  border-radius:10px;
  background:
    linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.3)),
    repeating-linear-gradient(
      90deg,
      rgba(23,63,122,.08),
      rgba(23,63,122,.08) 12px,
      transparent 12px,
      transparent 24px
    );
  position:relative;
  overflow:hidden;
}
.auction-chart-placeholder:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:65%;
  background:linear-gradient(180deg,rgba(23,63,122,.12),rgba(23,63,122,.02));
  clip-path:polygon(0 78%,10% 60%,20% 64%,30% 42%,40% 55%,50% 30%,60% 40%,70% 18%,80% 36%,90% 12%,100% 0,100% 100%,0 100%);
}


/* === FONT AWESOME — REFINAMENTO VISUAL === */
.auction-icon{
  color:var(--auction-blue);
  margin-right:.45rem;
}
.auction-icon-gold{
  color:var(--auction-gold);
  margin-right:.45rem;
}
.auction-nav .nav-link i,
.auction-nav .nav-link svg{
  margin-right:.32rem;
  font-size:.86em;
}
.auction-footer i,
.auction-footer .fa-solid,
.auction-footer .fa-regular,
.auction-footer .fa-brands{
  color:var(--auction-gold);
  width:18px;
}
.auction-event-title i{
  color:var(--auction-gold);
  margin-right:.35rem;
}
.auction-filter-card h5 i,
.auction-section-title h2 i,
.auction-widget-title i,
.auction-auth-title i,
.auction-page-head h1 i{
  color:var(--auction-gold);
  margin-right:.45rem;
}
.auction-kpi i,
.auction-widget i.fa-chart-line,
.auction-widget i.fa-bell,
.auction-widget i.fa-bolt,
.auction-widget i.fa-user-shield{
  color:var(--auction-blue);
}
.table .fa-solid,
.table .fa-regular{
  color:var(--auction-blue);
}
.btn i{
  margin-right:.35rem;
}
.auction-bid-section h3 i,
.auction-bid-section h4 i{
  color:var(--auction-gold);
  margin-right:.45rem;
}
.auctioneer-card i,
.auctioneer-highlight i{
  color:var(--auction-gold);
}
