body{background:#f7f8fa;color:#1d2630;font-family:Bricolage Grotesque,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.h1,.h2,.h3,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-family:Bricolage Grotesque,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}a{color:var(--site-primary, #0b3a6f)}.pagination svg{width:1rem;height:1rem}.pagination .page-link{color:var(--site-primary, #0b3a6f)}.pagination .active>.page-link,.pagination .page-link.active{border-color:var(--site-primary, #0b3a6f);background-color:var(--site-primary, #0b3a6f);color:#fff}.btn-primary{--bs-btn-bg: var(--site-primary, #0b3a6f);--bs-btn-border-color: var(--site-primary, #0b3a6f);--bs-btn-hover-bg: color-mix(in srgb, var(--site-primary, #0b3a6f) 86%, #000);--bs-btn-hover-border-color: color-mix(in srgb, var(--site-primary, #0b3a6f) 86%, #000);--bs-btn-active-bg: color-mix(in srgb, var(--site-primary, #0b3a6f) 78%, #000);--bs-btn-active-border-color: color-mix(in srgb, var(--site-primary, #0b3a6f) 78%, #000);--bs-btn-disabled-bg: var(--site-primary, #0b3a6f);--bs-btn-disabled-border-color: var(--site-primary, #0b3a6f)}.btn-outline-primary{--bs-btn-color: var(--site-primary, #0b3a6f);--bs-btn-border-color: var(--site-primary, #0b3a6f);--bs-btn-hover-bg: var(--site-primary, #0b3a6f);--bs-btn-hover-border-color: var(--site-primary, #0b3a6f);--bs-btn-active-bg: var(--site-primary, #0b3a6f);--bs-btn-active-border-color: var(--site-primary, #0b3a6f);--bs-btn-disabled-color: var(--site-primary, #0b3a6f)}.btn-success{--bs-btn-color: #06120a;--bs-btn-bg: #9be235;--bs-btn-border-color: #9be235;--bs-btn-hover-color: #06120a;--bs-btn-hover-bg: #8bd229;--bs-btn-hover-border-color: #8bd229;--bs-btn-active-color: #06120a;--bs-btn-active-bg: #7cc41f;--bs-btn-active-border-color: #7cc41f;--bs-btn-disabled-color: #06120a;--bs-btn-disabled-bg: #b8eb70;--bs-btn-disabled-border-color: #b8eb70}.text-bg-success{color:#06120a!important;background-color:#9be235!important}.text-bg-primary{background-color:var(--site-primary, #0b3a6f)!important}.text-primary{color:var(--site-primary, #0b3a6f)!important}.bg-primary{background-color:var(--site-primary, #0b3a6f)!important}.border-primary{border-color:var(--site-primary, #0b3a6f)!important}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:color-mix(in srgb,var(--site-primary, #0b3a6f) 72%,#fff);box-shadow:0 0 0 .22rem rgba(var(--site-primary-rgb, 11, 58, 111),.14)}.form-check-input:checked{border-color:var(--site-primary, #0b3a6f);background-color:var(--site-primary, #0b3a6f)}.brand-lockup{display:inline-flex;align-items:center;gap:.5rem}.brand-lockup img{width:auto;max-height:120px;object-fit:contain}.site-navbar{border-bottom:1px solid #272727;background:#111}.site-navbar .navbar-brand,.site-navbar .navbar-brand:hover,.site-navbar .navbar-brand:focus{color:#fff}.site-navbar .navbar-nav .nav-link,.site-navbar-actions .nav-link{color:#ffffffd1;font-weight:650}.site-navbar .navbar-nav .nav-link:hover,.site-navbar .navbar-nav .nav-link:focus,.site-navbar-actions .nav-link:hover,.site-navbar-actions .nav-link:focus{color:#fff}.site-navbar-search .form-control{border-color:#333;background:#191919;color:#fff}.site-navbar-search .form-control::placeholder{color:#ffffff94}.site-navbar-search .form-control:focus{border-color:#ffffff73;background:#1f1f1f;color:#fff;box-shadow:0 0 0 .18rem #ffffff1f}.site-navbar-actions{display:flex;gap:1rem;align-items:center}.site-navbar-actions form{margin:0}.site-navbar-actions button.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);border:0;background:transparent}.site-notification-toggle{display:inline-flex;gap:.45rem;align-items:center}.site-notification-badge{min-width:1.35rem;padding:.08rem .38rem;border-radius:999px;background:#9be235;color:#06120a;font-size:.75rem;font-weight:800;line-height:1.2;text-align:center}.site-notification-dropdown{width:min(340px,calc(100vw - 2rem));padding:.5rem;border:0;box-shadow:0 1rem 2.5rem #0003}.site-notification-dropdown-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .5rem .65rem}.site-notification-dropdown-head a{font-size:.84rem;font-weight:700;text-decoration:none}.site-notification-item{display:grid;gap:.2rem;white-space:normal;border-radius:.45rem}.site-notification-item.unread{background:rgba(var(--site-primary-rgb, 11, 58, 111),.08)}.site-notification-item span{font-weight:700}.site-notification-item small,.site-notification-empty{color:#64748b}.site-notification-empty{padding:.85rem .5rem}.notification-list{display:grid;gap:.85rem}.notification-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid #dbe2ea;border-radius:.75rem;background:#fff}.notification-row.unread{border-color:rgba(var(--site-primary-rgb, 11, 58, 111),.28);background:linear-gradient(90deg,rgba(var(--site-primary-rgb, 11, 58, 111),.08),#fff 38%)}.notification-row-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:999px;background:rgba(var(--site-primary-rgb, 11, 58, 111),.1);color:var(--site-primary, #0b3a6f);font-size:1.2rem}.notification-row-body{min-width:0}@media(max-width:767.98px){.notification-row{grid-template-columns:auto minmax(0,1fr)}.notification-row-actions{grid-column:1 / -1}.notification-row-actions .btn{width:100%}}.hero-band{background:linear-gradient(135deg,#fff,#eef4ff 52%,#f8fafc)}.hero-layout-frame{display:grid;gap:1.5rem;align-items:center}.hero-layout-split .hero-layout-frame{grid-template-columns:minmax(0,7fr) minmax(360px,5fr)}.hero-layout-centered_slider .hero-layout-frame{justify-items:center;text-align:center}.hero-layout-centered_slider .hero-copy-wrap{max-width:820px}.hero-layout-centered_slider .hero-copy,.hero-layout-centered_slider .hero-search{margin-right:auto;margin-left:auto}.hero-layout-centered_slider .hero-carousel-wrap{width:min(760px,100%)}.hero-layout-centered_slider .latest-carousel-panel{margin-top:.75rem}.hero-layout-stacked .hero-layout-frame{grid-template-columns:minmax(0,1fr)}.hero-layout-stacked .hero-copy-wrap{max-width:900px}.hero-layout-stacked .hero-carousel-wrap{width:100%}.hero-layout-stacked .latest-carousel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.hero-layout-stacked .latest-carousel-strip{padding:0;border:0;background:transparent;box-shadow:none}.latest-strip-viewport{overflow:hidden}.latest-strip-track{--latest-strip-gap: 1rem;display:flex;gap:var(--latest-strip-gap);will-change:transform}.latest-strip-track.is-animated{transition:transform .34s ease}.latest-strip-track .latest-auction-strip-item{flex:0 0 calc((100% - (var(--latest-strip-gap) * 5)) / 6)}.latest-auction-strip-item{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.7rem;padding:0;border:0;background:transparent;box-shadow:none}.latest-auction-strip-item:hover,.latest-auction-strip-item:focus{border-color:transparent;background:transparent;box-shadow:none}.latest-auction-strip-item .latest-auction-thumb{width:100%;aspect-ratio:4 / 3;border-radius:8px}.latest-auction-strip-item .min-w-0{display:grid;gap:.15rem}.latest-auction-strip-item .latest-auction-title{white-space:normal;line-height:1.25}.latest-auction-strip-item .latest-auction-meta{color:#1d2630;font-weight:800}.hero-eyebrow{display:inline-flex;align-items:center;margin-bottom:.85rem;padding:.35rem .65rem;border:1px solid #cbd8ee;border-radius:999px;background:#fff;color:var(--site-primary, #0b3a6f);font-size:.85rem;font-weight:700}.hero-copy{max-width:620px}.hero-search{display:flex;max-width:632px;gap:.75rem}.hero-search .form-control{width:min(500px,100%)}.hero-search .btn{min-width:120px}.quick-link{padding:.4rem .7rem;border:1px solid #d7dee9;border-radius:999px;background:#ffffffc7;color:#435164;text-decoration:none;font-weight:600}.site-footer{padding:3rem 0 1.25rem;border-top:1px solid #dfe5ec;background:#fff}.site-footer-grid{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr));gap:2rem}.site-footer h2{margin:0 0 .85rem;color:#1d2630;font-size:.9rem;font-weight:800;text-transform:uppercase}.site-footer ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.site-footer a{color:#556274;text-decoration:none}.site-footer a:hover{color:var(--site-primary, #0b3a6f);text-decoration:underline}.site-footer-brand p{max-width:340px;margin:.85rem 0 1rem;color:#667386;line-height:1.6}.footer-brand-lockup{display:inline-flex;align-items:center;gap:.55rem;color:#17212f!important;font-size:1.2rem;font-weight:800;text-decoration:none!important}.footer-brand-lockup img{width:auto;object-fit:contain}.footer-socials{display:flex;gap:.55rem}.footer-socials a{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #dfe5ec;border-radius:8px;background:#f8fafc;color:var(--site-primary, #0b3a6f)}.footer-socials a:hover{border-color:color-mix(in srgb,var(--site-primary, #0b3a6f) 35%,#dfe5ec);background:color-mix(in srgb,var(--site-primary, #0b3a6f) 8%,#fff);text-decoration:none}.site-footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2.25rem;padding-top:1.15rem;border-top:1px solid #edf0f4;color:#7a8797;font-size:.9rem}.software-cta-band{padding:4.25rem 0;background:linear-gradient(135deg,rgba(77,212,255,.14) 0 18%,transparent 18% 100%),repeating-linear-gradient(120deg,rgba(255,255,255,.07) 0 1px,transparent 1px 18px),linear-gradient(135deg,#071426,#0b3a6f 54%,#05111f);background-position:center;background-size:cover;color:#fff}.software-cta-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:2rem;align-items:center}.software-cta-eyebrow{display:inline-flex;margin-bottom:.9rem;padding:.4rem .75rem;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff1f;color:#c9f2ff;font-size:.85rem;font-weight:800;text-transform:uppercase}.software-cta-band h2{max-width:820px;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:850;line-height:1.02}.software-cta-band p{max-width:700px;margin-bottom:1.5rem;color:#ffffffd1;font-size:1.12rem;line-height:1.65}.software-cta-actions{display:flex;flex-wrap:wrap;gap:.85rem}.software-cta-panel{display:grid;gap:.85rem;padding:1.25rem;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.software-cta-panel div{padding:1rem;border-left:4px solid #4dd4ff;background:#030c194d}.software-cta-panel strong,.software-cta-panel span{display:block}.software-cta-panel strong{margin-bottom:.2rem;font-size:1rem}.software-cta-panel span{color:#ffffffc7;font-size:.92rem}.market-panel,.latest-carousel-panel,.stat-card,.auth-panel{background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 12px 30px #0f172a0f}.latest-carousel-panel{padding:1.25rem}.latest-carousel-grid{display:grid;gap:.75rem}.latest-auction-mini{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.85rem;align-items:center;padding:.75rem;border:1px solid #e1e7ef;border-radius:8px;color:#1d2630;text-decoration:none;background:#fbfcfe}.latest-auction-mini:hover{border-color:#a9bfdf;background:#fff}.latest-auction-thumb{display:grid;width:72px;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border-radius:8px;background:#eef2f7;color:#7b8798}.latest-auction-thumb img{width:100%;height:100%;object-fit:cover}.latest-auction-title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.latest-auction-meta{overflow:hidden;color:#6b7788;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.hero-layout-stacked .latest-auction-mini.latest-auction-strip-item{grid-template-columns:minmax(0,1fr);gap:.7rem;align-items:start;padding:0;border:0;background:transparent;box-shadow:none}.hero-layout-stacked .latest-auction-mini.latest-auction-strip-item:hover,.hero-layout-stacked .latest-auction-mini.latest-auction-strip-item:focus{border-color:transparent;background:transparent;box-shadow:none}.hero-layout-stacked .latest-auction-strip-item .latest-auction-thumb{width:100%;aspect-ratio:4 / 3}.hero-layout-stacked .latest-auction-strip-item .min-w-0{display:grid;gap:.15rem}.hero-layout-stacked .latest-auction-strip-item .latest-auction-title{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25}.hero-layout-stacked .latest-auction-strip-item .latest-auction-meta{color:#1d2630;font-weight:800;white-space:nowrap}.carousel-control-button{width:36px;height:32px}.auth-panel{max-width:460px;padding:2.35rem;border-color:#d9e2ec;box-shadow:0 18px 44px #0f172a17}.auth-page{min-height:min(760px,calc(100vh - 170px));display:grid;align-items:center}.auth-panel-header{margin-bottom:1.65rem}.auth-kicker{display:inline-flex;margin-bottom:.55rem;color:var(--site-primary, #0b3a6f);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.auth-panel-header h1{margin:0;color:#17212f;font-size:2rem;font-weight:800}.auth-panel-header p{margin:.6rem 0 0;color:#667386;line-height:1.55}.auth-form{display:grid;gap:1rem}.auth-field .form-label{margin-bottom:.45rem;color:#344256;font-weight:700}.auth-input{min-height:52px;padding:.82rem .95rem;border-color:#ccd6e3;border-radius:8px;background:#fbfdff;font-size:1rem}.auth-input:focus{border-color:color-mix(in srgb,var(--site-primary, #0b3a6f) 72%,#fff);background:#fff;box-shadow:0 0 0 .22rem rgba(var(--site-primary-rgb, 11, 58, 111),.12)}.auth-actions-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.1rem;color:#526173;font-size:.95rem}.auth-actions-row a,.auth-switch a{font-weight:700;text-decoration:none}.auth-actions-row a:hover,.auth-switch a:hover{text-decoration:underline}.auth-primary-btn{min-height:52px;margin-top:.35rem;border:0;border-radius:8px;background:var(--site-primary, #0b3a6f);color:#fff;font-weight:800;box-shadow:0 12px 22px rgba(var(--site-primary-rgb, 11, 58, 111),.22)}.auth-primary-btn:hover,.auth-primary-btn:focus{background:color-mix(in srgb,var(--site-primary, #0b3a6f) 86%,#000);color:#fff}.auth-switch{margin-top:1.35rem;padding-top:1.25rem;border-top:1px solid #e7edf4;color:#667386;text-align:center}.stat-card{padding:1rem}.account-topbar{position:sticky;top:57px;z-index:1010}.account-topnav{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;padding:.65rem 0;white-space:nowrap}.account-topnav-link{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid transparent;border-radius:8px;color:#435164;text-decoration:none;font-weight:600;font-size:.92rem;background:transparent}.account-topnav-link:hover,.account-topnav-link.active{border-color:#cbd8ee;background:#eef4ff;color:var(--site-primary, #0b3a6f)}.account-topnav-dropdown .dropdown-menu{min-width:220px;border-color:#dfe5ec;border-radius:8px;box-shadow:0 14px 30px #0f172a1f}.account-topnav-dropdown .dropdown-item{display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;font-weight:600}.account-topnav-dropdown .dropdown-item.active,.account-topnav-dropdown .dropdown-item:active{background:#eef4ff;color:var(--site-primary, #0b3a6f)}.min-w-0{min-width:0}.seller-dashboard-stat,.dashboard-stat{display:flex;gap:.9rem;align-items:center;min-height:122px}.seller-stat-icon,.dashboard-stat-icon{display:inline-grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:8px;background:#eef4ff;color:var(--site-primary, #0b3a6f);font-size:1.25rem}.seller-action-grid,.dashboard-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.seller-action-card,.dashboard-action-card{display:flex;align-items:center;gap:.75rem;min-height:68px;padding:.9rem 1rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#1d2630;text-decoration:none;box-shadow:0 10px 24px #0f172a0a}.seller-action-card:hover,.dashboard-action-card:hover{border-color:#9fb3cf;color:var(--site-primary, #0b3a6f)}.seller-action-card i,.dashboard-action-card i{color:var(--site-primary, #0b3a6f);font-size:1.2rem}.seller-dashboard-panel,.dashboard-panel{height:100%;padding:1rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.seller-dashboard-row,.dashboard-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.85rem 0;border-top:1px solid #edf0f4}.seller-dashboard-row.compact,.dashboard-row.compact{grid-template-columns:minmax(0,1fr) auto}.seller-dashboard-row.compact.with-media,.dashboard-row.compact.with-media{grid-template-columns:auto minmax(0,1fr) auto}.seller-money-row,.dashboard-money-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid #edf0f4}.health-check-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;padding:.85rem 0;border-top:1px solid #edf0f4}.health-check-icon{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:8px}.health-checklist{display:grid;gap:.65rem;padding-left:1.1rem}.form-section,.auction-filter-panel{padding:1rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.seller-auction-thumb,.image-manage-tile img{object-fit:cover}.seller-auction-thumb{display:grid;width:56px;aspect-ratio:1 / 1;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:8px;background:#eef2f7;color:#7b8798}.seller-auction-thumb img{width:100%;height:100%;object-fit:cover}.order-thumb{display:grid;width:86px;aspect-ratio:1 / 1;place-items:center;background:#eef2f7}.gateway-option{cursor:pointer;background:#fff;transition:border-color .15s ease,background-color .15s ease}.gateway-option:hover{border-color:#9fb3cf!important;background:#f8fbff}.gateway-mark{width:18px;height:18px;border:5px solid var(--site-primary, #0b3a6f);border-radius:999px;background:#fff;flex:0 0 auto}.stripe-payment-element{padding:.85rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.admin-reference{max-width:260px}.admin-json{max-height:360px;overflow:auto;padding:1rem;border:1px solid #dfe5ec;border-radius:8px;background:#f8fafc;color:#243142;font-size:.85rem}.template-token{padding:.25rem .45rem;border:1px solid #dfe5ec;border-radius:6px;background:#f8fafc}.notification-preference{cursor:pointer;background:#fff;transition:border-color .15s ease,background-color .15s ease}.notification-preference:hover{border-color:#9fb3cf!important;background:#f8fbff}.seller-application-panel{max-width:760px}.seller-inventory-title{color:#1d2630}.seller-inventory-row{transition:border-color .15s ease,box-shadow .15s ease}.seller-inventory-row:hover{border-color:#b8c7dc!important;box-shadow:0 10px 24px #0f172a0d}.inventory-metric{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;color:#445266;font-size:.92rem}.inventory-metric i{color:var(--site-primary, #0b3a6f)}.bid-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid #dfe5ec;border-radius:999px;background:#f8fafc;color:#425166;font-size:.85rem}.image-manage-tile{overflow:hidden;border:1px solid #dfe5ec;border-radius:8px;background:#fbfcfe}.image-manage-tile img{width:100%;aspect-ratio:4 / 3;display:block}.image-manage-tile .form-label{color:#526174;font-weight:600}.auction-review-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.auction-review-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid #dfe5ec;border-radius:8px}.review-fact{display:grid;gap:.25rem;padding:.85rem;border:1px solid #e1e7ef;border-radius:8px;background:#fbfcfe}.review-fact span{color:#6b7788;font-size:.85rem}.minimum-bid-box{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid #dfe5ec;border-radius:8px;background:#f8fbff}.minimum-bid-box span{color:#6b7788}.seller-profile-card{position:relative;padding:1.6rem 1.25rem 1.4rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a14;text-align:center}.seller-card-menu{position:absolute;top:1rem;right:1rem;color:#6f89b4}.seller-profile-avatar{display:grid;width:104px;aspect-ratio:1 / 1;place-items:center;margin:0 auto 1rem;overflow:hidden;border-radius:999px;background:#e7effc;color:var(--site-primary, #0b3a6f);box-shadow:0 12px 22px #0f172a29;font-size:2rem;font-weight:800}.seller-profile-avatar img{width:100%;height:100%;object-fit:cover}.seller-profile-title{color:#253044;font-size:1.25rem;font-weight:800}.seller-profile-title a{color:inherit;text-decoration:none}.seller-profile-subtitle{max-width:260px;margin:.2rem auto 0;color:#8a95a3;line-height:1.35}.seller-profile-subtitle span{display:block}.seller-stars{display:flex;gap:.12rem;color:#f5a400;font-size:.92rem}.seller-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.25rem}.seller-profile-stats div{display:grid;gap:.15rem;min-height:64px;place-items:center;padding:.65rem .4rem;border-radius:8px}.seller-profile-stats strong{color:#546083;font-size:1.35rem;line-height:1}.seller-profile-stats span{color:#6b7788;font-size:.8rem}.seller-profile-stats .tone-blue{background:#eef2ff}.seller-profile-stats .tone-cream{background:#fff6e8}.seller-profile-stats .tone-green{background:#f1f8e9}.seller-profile-bio{margin:1rem 0 0;color:#6b7788;font-size:.92rem}.seller-profile-link{display:inline-flex;gap:.45rem;align-items:center;margin-top:1rem;color:#2f74c0;font-weight:700;text-decoration:none}.seller-profile-link:hover{color:var(--site-primary, #0b3a6f)}.seller-profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:center;padding:1.5rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a14}.seller-profile-hero-avatar{display:grid;width:112px;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border-radius:999px;background:#e7effc;color:var(--site-primary, #0b3a6f);box-shadow:0 12px 22px #0f172a29;font-size:2.2rem;font-weight:800}.seller-profile-hero-avatar img{width:100%;height:100%;object-fit:cover}.seller-profile-stat,.seller-profile-sidebox{padding:1rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.seller-profile-stat{display:grid;gap:.25rem}.seller-profile-stat span{color:#6b7788;font-size:.85rem}.seller-profile-stat strong{color:#253044;font-size:1.55rem}.seller-listing-filter{box-shadow:0 10px 24px #0f172a0a}.seller-review-card{padding:.9rem 0;border-top:1px solid #edf0f4}.auction-dropzone{border:1px dashed #9fb3cf;border-radius:8px;background:#f8fbff;transition:border-color .15s ease,background-color .15s ease}.auction-dropzone.dz-drag-hover{border-color:var(--site-primary, #0b3a6f);background:#eef5ff}.dropzone-message{display:flex;align-items:center;gap:1rem;padding:1rem}.dropzone-icon{display:grid;width:48px;aspect-ratio:1 / 1;place-items:center;flex:0 0 auto;border-radius:8px;background:#e7effc;color:var(--site-primary, #0b3a6f);font-size:1.35rem}.dropzone-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.75rem;padding:0 1rem 1rem}.auction-dropzone .dz-preview{position:relative;min-height:0;margin:0;overflow:hidden;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.auction-dropzone .dz-preview .dz-image{width:100%;height:auto;border-radius:0;aspect-ratio:4 / 3}.auction-dropzone .dz-preview .dz-image img{width:100%;height:100%;object-fit:cover}.auction-dropzone .dz-preview .dz-details{position:static;padding:.6rem;color:#1d2630;opacity:1}.auction-dropzone .dz-preview .dz-filename{overflow:hidden;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.auction-dropzone .dz-preview .dz-size{color:#6b7788;font-size:.75rem}.auction-dropzone .dz-preview .dz-remove{display:block;padding:0 .6rem .6rem;color:#b42318;font-size:.8rem;text-decoration:none}.auction-dropzone .dz-preview .dz-error-message{position:static;width:auto;padding:0 .6rem .6rem;color:#b42318;background:transparent;opacity:1;font-size:.75rem}.auction-card{border-color:#dfe5ec;border-radius:8px;overflow:hidden}.auction-card-watch{position:absolute;right:.5rem;top:.5rem;z-index:2}.auction-card-watch .btn{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:999px;box-shadow:0 8px 18px #0f172a24}.auction-card-image{position:relative;aspect-ratio:4 / 3;overflow:hidden}.auction-card-image-link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.auction-card-image img{width:100%;height:100%;object-fit:cover}.auction-gallery-shell{border:1px solid #dfe5ec;border-radius:8px;background:#fff;overflow:hidden}.auction-detail-header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}.auction-detail-title{min-width:0}.auction-share-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding-top:.25rem}.auction-share-links a,.auction-share-links button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid #d8e0ea;border-radius:999px;background:#fff;color:#445266;text-decoration:none}.auction-share-links button{appearance:none}.auction-share-links a:hover,.auction-share-links a:focus,.auction-share-links button:hover,.auction-share-links button:focus{border-color:color-mix(in srgb,var(--site-primary, #0b3a6f) 36%,#d8e0ea);background:color-mix(in srgb,var(--site-primary, #0b3a6f) 8%,#ffffff);color:var(--site-primary, #0b3a6f)}.auction-share-links button.is-copied{border-color:#198754;background:#e9f7ef;color:#198754}.auction-gallery-stage{position:relative;display:grid;aspect-ratio:4 / 3;place-items:center;background:#f5f7fa}.auction-gallery-image{width:100%;height:100%;object-fit:contain}.auction-gallery-main-link{display:block;width:100%;height:100%}.gallery-nav-button{position:absolute;top:50%;display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#ffffffe6;color:#16202f;transform:translateY(-50%);box-shadow:0 10px 24px #0f172a29}.gallery-nav-button.previous{left:.9rem}.gallery-nav-button.next{right:.9rem}.gallery-nav-button:hover,.gallery-nav-button:focus{background:#fff;color:var(--site-primary, #0b3a6f)}.auction-gallery-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:.6rem;overflow-x:auto;padding:.85rem 1rem 1rem;border-top:1px solid #edf0f4}.auction-gallery-thumb{aspect-ratio:1 / 1;padding:0;border:2px solid transparent;border-radius:8px;background:#eef2f6;overflow:hidden}.auction-gallery-thumb img{width:100%;height:100%;object-fit:cover}.auction-gallery-thumb.active,.auction-gallery-thumb:focus{border-color:var(--site-primary, #0b3a6f)}.placeholder-media{display:grid;width:100%;height:100%;min-height:180px;place-items:center;color:#8a95a3;font-size:2rem}.placeholder-media.large{min-height:420px}.content-document{max-width:820px}.rich-content{color:#2c3747;line-height:1.75}.rich-content h2,.rich-content h3,.rich-content h4{margin-top:1.75rem;color:#17212f}.rich-content blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--site-primary, #0b3a6f);background:#f8fafc;color:#445266}.content-card{padding:1.15rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.content-card h2 a{color:#17212f;text-decoration:none}.content-card h2 a:hover,.content-card-link{color:var(--site-primary, #0b3a6f)}.content-card p{color:#667386}.content-card-link{display:inline-flex;gap:.35rem;align-items:center;font-weight:700;text-decoration:none}.demo-data-list{display:grid;gap:.65rem;padding-left:1.15rem;color:#526173}.category-tile{display:block;padding:1rem;background:#fff;border:1px solid #dfe5ec;border-radius:8px;text-decoration:none;font-weight:600}.bid-panel{background:#fff}.bid-panel .btn-primary,.bid-panel .btn-success{min-height:52px;padding-top:.8rem;padding-bottom:.8rem;font-weight:800}.bid-panel .input-group .btn-primary{min-height:54px;padding-right:1.15rem;padding-left:1.15rem}.bid-panel .input-group .form-control,.bid-panel .input-group .input-group-text{min-height:54px}.message-thread-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border-bottom:1px solid #edf0f4;color:#1d2630;text-decoration:none}.message-thread-row:hover,.message-thread-row:focus{background:#f8fafc;color:#1d2630}.message-thread-thumb,.message-listing-thumb{display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#eef2f7;color:#8793a2}.message-thread-thumb{width:72px;aspect-ratio:1 / 1}.message-thread-thumb img,.message-listing-thumb img{width:100%;height:100%;object-fit:cover}.message-thread-preview{overflow:hidden;margin-top:.25rem;color:#566275;text-overflow:ellipsis;white-space:nowrap}.message-panel{overflow:hidden;border:1px solid #dfe5ec;border-radius:8px;background:#fff}.message-list{display:grid;gap:.85rem;max-height:560px;overflow-y:auto;padding:1.25rem;background:#f8fafc}.message-bubble-row{display:flex}.message-bubble-row.mine{justify-content:flex-end}.message-bubble{max-width:min(620px,86%);padding:.85rem 1rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 8px 18px #0f172a0a}.message-bubble-row.mine .message-bubble{border-color:color-mix(in srgb,var(--site-primary, #0b3a6f) 20%,#dfe5ec);background:color-mix(in srgb,var(--site-primary, #0b3a6f) 8%,#fff)}.message-bubble-meta{margin-bottom:.35rem;color:#6d7888;font-size:.82rem;font-weight:700}.message-reply-form{padding:1rem;border-top:1px solid #dfe5ec}.message-listing-thumb{width:100%;aspect-ratio:4 / 3}.rich-editor{overflow:hidden;border:1px solid #ccd6e3;border-radius:8px;background:#fff}.rich-editor-toolbar{display:flex;gap:.3rem;flex-wrap:wrap;padding:.55rem;border-bottom:1px solid #dfe5ec;background:#f8fafc}.rich-editor-toolbar button{display:inline-grid;min-width:34px;min-height:32px;place-items:center;border:1px solid #d8e0ea;border-radius:6px;background:#fff;color:#334155;font-weight:800}.rich-editor-toolbar button:hover,.rich-editor-toolbar button:focus{border-color:var(--site-primary, #0b3a6f);color:var(--site-primary, #0b3a6f)}.rich-editor-surface{min-height:360px;padding:1rem;outline:none;line-height:1.7}.rich-editor-surface:focus{box-shadow:inset 0 0 0 .18rem rgba(var(--site-primary-rgb, 11, 58, 111),.12)}.admin-nav{position:fixed;top:5.25rem;bottom:1rem;width:calc(16.66666667% - 1.5rem);overflow-y:auto;padding:.5rem;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.admin-nav .list-group-item{display:flex;gap:.65rem;align-items:center;margin-bottom:.2rem;border:0;border-radius:8px;color:#435164;font-weight:700}.admin-nav .list-group-item i{width:1.1rem;color:#7a8797}.admin-nav .list-group-item:hover,.admin-nav .list-group-item.active{background:color-mix(in srgb,var(--site-primary, #0b3a6f) 10%,#fff);color:var(--site-primary, #0b3a6f)}.admin-nav .list-group-item.active i{color:var(--site-primary, #0b3a6f)}.admin-shell>.row>[class*=col-xl-10]{min-height:calc(100vh - 5.25rem);margin-left:16.66666667%}.admin-shell .table{background:#fff}@media print{body{background:#fff!important}header,nav,footer,.invoice-actions,.account-topnav,.admin-nav{display:none!important}.invoice-page{max-width:none;padding:0!important}.invoice-page .border{border-color:#ced4da!important}.invoice-page .bg-white{box-shadow:none!important}}@media(max-width:991.98px){.admin-nav{position:static;width:auto;max-height:none}.admin-shell>.row>[class*=col-xl-10]{min-height:0;margin-left:0}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-layout-split .hero-layout-frame{grid-template-columns:1fr}.site-navbar .navbar-collapse{padding-top:1rem}.site-navbar-search,.site-navbar-search .form-control{width:100%}.site-navbar-actions{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.5rem 0 .25rem}.site-navbar-actions .nav-link,.site-navbar-actions button.nav-link{padding-right:0;padding-left:0}.hero-layout-stacked .latest-carousel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-strip-track .latest-auction-strip-item{flex-basis:calc((100% - var(--latest-strip-gap)) / 2)}.software-cta-layout{grid-template-columns:1fr}.seller-action-grid,.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.auth-page{min-height:auto}.auth-panel{padding:1.45rem}.auth-panel-header h1{font-size:1.7rem}.auth-actions-row{align-items:flex-start;flex-direction:column;gap:.6rem}.site-footer{padding-top:2.25rem}.site-footer-grid{grid-template-columns:1fr;gap:1.45rem}.site-footer-bottom{flex-direction:column}.software-cta-band{padding:3rem 0}.software-cta-actions .btn{width:100%}.hero-layout-stacked .latest-carousel-grid{grid-template-columns:1fr}.latest-strip-track .latest-auction-strip-item{flex-basis:100%}.hero-search{display:grid}.hero-search .btn{width:100%}.auction-detail-header{display:grid}.auction-share-links{justify-content:flex-start}.dropzone-message{display:grid}.seller-action-grid,.dashboard-action-grid{grid-template-columns:1fr}.seller-dashboard-row,.dashboard-row{grid-template-columns:auto minmax(0,1fr)}.seller-dashboard-row>.text-end,.dashboard-row>.text-end{grid-column:1 / -1;text-align:left!important}.seller-dashboard-row.compact.with-media>.text-end,.dashboard-row.compact.with-media>.text-end{grid-column:2}.message-thread-row{grid-template-columns:56px minmax(0,1fr)}.message-thread-row>.bi-chevron-right{display:none}.message-thread-thumb{width:56px}.message-bubble{max-width:100%}.seller-profile-hero{grid-template-columns:1fr;text-align:center}.seller-profile-hero-avatar{margin:0 auto}.seller-profile-hero .seller-stars,.seller-profile-hero .d-flex{justify-content:center}}
