.oam-auction-shell{--oam-border:#d8dde5;--oam-dark:#1f2937;--oam-accent:#1769aa;max-width:1400px;margin:1.5rem auto}.oam-auction-header{margin-bottom:1.25rem}.oam-auction-header h2{margin-bottom:.35rem}.oam-premium{font-weight:700}.oam-lot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.oam-lot-card{border:1px solid var(--oam-border);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 9px rgba(15,23,42,.07)}.oam-lot-card.is-closed{opacity:.82}.oam-lot-image{display:block;aspect-ratio:4/3;background:#f2f4f7;overflow:hidden}.oam-lot-image img{width:100%;height:100%;object-fit:cover;display:block}.oam-lot-body{padding:1rem}.oam-lot-number{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800;color:#5b6470}.oam-lot-card h3{font-size:1.05rem;line-height:1.3;margin:.35rem 0 .65rem}.oam-lot-card h3 a{text-decoration:none;color:var(--oam-dark)}.oam-shipping-badge{display:inline-block;font-size:.78rem;padding:.25rem .55rem;border-radius:999px;background:#e9f7ef;color:#136b39}.oam-shipping-badge.pickup-only{background:#fff2dc;color:#8a4a00}.oam-current-bid{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin:1rem 0 .35rem}.oam-current-bid span{font-size:.83rem;color:#5b6470}.oam-current-bid strong{font-size:1.35rem}.oam-countdown{font-variant-numeric:tabular-nums;font-weight:700;color:#9b2c2c;margin-bottom:.8rem}.oam-bid-controls{display:grid;gap:.6rem}.oam-bid-controls button,.oam-registration button,.oam-login-button{border:0;border-radius:7px;padding:.72rem .9rem;font-weight:800;cursor:pointer;background:var(--oam-accent,#1769aa);color:#fff;text-align:center;text-decoration:none}.oam-bid-controls button:disabled{opacity:.55;cursor:wait}.oam-fast-bid{width:100%}.oam-max-bid-row{display:grid;grid-template-columns:1fr auto;gap:.45rem}.oam-max-bid-row input{width:100%;min-width:0;padding:.67rem;border:1px solid #aeb7c3;border-radius:7px}.oam-ended{font-weight:800;padding:.7rem;background:#f1f3f5;border-radius:7px;text-align:center}.oam-lot-single-controls{margin-top:1.5rem;max-width:560px}.oam-registration{border:1px solid #cdd5df;border-radius:10px;background:#f8fafc;margin:1rem 0 1.35rem;padding:.9rem 1rem}.oam-registration summary{font-weight:800;cursor:pointer}.oam-registration-form{display:grid;gap:.9rem;margin-top:1rem}.oam-registration-form>label{display:grid;gap:.35rem}.oam-registration-form select{padding:.65rem;border:1px solid #aeb7c3;border-radius:7px}.oam-registration fieldset{display:flex;gap:1.2rem;flex-wrap:wrap}.oam-registration fieldset label,.oam-terms{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:.5rem}.oam-delivery-warning,.oam-warning{padding:.75rem;border-left:4px solid #c26b00;background:#fff8e8}.oam-registration-status,.oam-settings-status{font-weight:700}.oam-notice-stack{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:999999;display:grid;gap:.5rem;width:min(92vw,620px);pointer-events:none}.oam-soft-notice{transform:translateY(-18px);opacity:0;transition:.25s ease;padding:.8rem 1rem;border-radius:8px;background:#1f2937;color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.2);font-weight:700}.oam-soft-notice.show{transform:translateY(0);opacity:1}.oam-soft-notice.is-winning{background:#176b3a}.oam-soft-notice.is-outbid,.oam-soft-notice.is-error{background:#9e2a2b}.oam-soft-notice.is-bid{background:#294c73}.oam-confirm-modal{position:fixed;inset:0;z-index:999999;background:rgba(15,23,42,.58);display:grid;place-items:center;padding:1rem}.oam-confirm-modal[hidden]{display:none}.oam-confirm-dialog{background:#fff;border-radius:12px;max-width:460px;padding:1.25rem;box-shadow:0 20px 70px rgba(0,0,0,.3)}.oam-confirm-dialog h3{margin-top:0}.oam-confirm-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.oam-confirm-actions button{border:1px solid #aeb7c3;border-radius:7px;padding:.65rem .85rem;font-weight:700;cursor:pointer}.oam-confirm-yes{background:#1769aa;color:#fff;border-color:#1769aa!important}.oam-modal-open{overflow:hidden}.oam-bid-settings{border:1px solid #d8dde5;border-radius:10px;padding:1rem}.oam-bid-settings label{font-weight:700}
@media(max-width:520px){.oam-lot-grid{grid-template-columns:1fr}.oam-max-bid-row{grid-template-columns:1fr}.oam-confirm-actions{flex-direction:column-reverse}.oam-confirm-actions button{width:100%}}

/* Camera-friendly front-end lot entry. */
.oam-entry-app{--oam-entry-accent:#1769aa;--oam-entry-dark:#172033;--oam-entry-border:#d7dee8;--oam-entry-soft:#f5f7fa;max-width:1080px;margin:1.5rem auto 4rem;background:#fff;border:1px solid var(--oam-entry-border);border-radius:18px;box-shadow:0 10px 35px rgba(15,23,42,.09);overflow:visible;color:var(--oam-entry-dark)}
.oam-entry-header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:1.5rem;padding:1.4rem;background:linear-gradient(135deg,#f5f9ff,#eef4fb);border-radius:18px 18px 0 0;border-bottom:1px solid var(--oam-entry-border)}
.oam-entry-header h1{margin:.1rem 0 .35rem;font-size:clamp(1.6rem,4vw,2.35rem);line-height:1.1}.oam-entry-header p{margin:.25rem 0;color:#4a5568}.oam-entry-kicker{text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:800;color:var(--oam-entry-accent)!important}.oam-entry-header-fields{display:grid;gap:.8rem;align-content:center}.oam-entry-header-fields label,.oam-entry-number-fields label{display:grid;gap:.35rem;font-weight:800}.oam-entry-app select,.oam-entry-app input[type=text],.oam-entry-app input[type=number],.oam-entry-app textarea{width:100%;max-width:none;box-sizing:border-box;border:1px solid #aeb8c6;border-radius:9px;background:#fff;color:#172033;padding:.78rem .85rem;font:inherit}.oam-entry-app textarea{resize:vertical;min-height:130px}.oam-entry-app select:focus,.oam-entry-app input:focus,.oam-entry-app textarea:focus{outline:3px solid rgba(23,105,170,.16);border-color:var(--oam-entry-accent)}
.oam-entry-alert,.oam-entry-denied{margin:1rem;padding:1rem;border-radius:10px;background:#fff4df;border-left:5px solid #bd6900}.oam-entry-section{padding:1.25rem 1.4rem;border-bottom:1px solid var(--oam-entry-border)}.oam-entry-step{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.8rem}.oam-entry-step>span{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:999px;background:var(--oam-entry-dark);color:#fff;font-weight:900}.oam-entry-step h2{font-size:1.12rem;line-height:1.25;margin:.22rem 0}.oam-entry-step p{margin:.2rem 0;color:#5b6575;font-size:.92rem}.oam-entry-two-columns{display:grid;grid-template-columns:1fr 1fr}.oam-entry-two-columns>.oam-entry-section:first-child{border-right:1px solid var(--oam-entry-border)}.oam-entry-number-fields{gap:1rem}.oam-entry-number-fields>label{padding:0}.oam-entry-number-fields>label:first-child{padding-right:.5rem}.oam-entry-number-fields>label:last-child{padding-left:.5rem}
.oam-photo-actions{display:flex;gap:.75rem;flex-wrap:wrap}.oam-entry-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.72rem 1rem;border-radius:10px;font-weight:900;cursor:pointer;border:1px solid #9eabbc;user-select:none}.oam-entry-button input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none}.oam-entry-button-primary{background:var(--oam-entry-accent);border-color:var(--oam-entry-accent);color:#fff}.oam-entry-button-camera{background:#172033;border-color:#172033;color:#fff}.oam-entry-button:focus-within{outline:3px solid rgba(23,105,170,.25)}.oam-entry-app.is-uploading .oam-entry-button{opacity:.55;cursor:wait}.oam-upload-progress{height:8px;margin-top:1rem;border-radius:999px;background:#dfe5ec;overflow:hidden}.oam-upload-progress span{display:block;height:100%;width:0;background:var(--oam-entry-accent);transition:width .12s linear}.oam-upload-status,.oam-entry-main-status{min-height:1.4em;margin:.7rem 0 0;font-weight:800}.oam-upload-status.is-error,.oam-entry-main-status.is-error{color:#a32626}
.oam-entry-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-top:.85rem}.oam-entry-image-card{position:relative;aspect-ratio:1/1;border-radius:11px;overflow:hidden;background:#e8edf3;border:1px solid #cbd3dd}.oam-entry-image-card img{display:block;width:100%;height:100%;object-fit:cover}.oam-entry-image-number{position:absolute;left:.45rem;bottom:.45rem;display:grid;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .35rem;border-radius:999px;background:rgba(15,23,42,.82);color:#fff;font-weight:900;font-size:.8rem}.oam-entry-image-remove{position:absolute;top:.4rem;right:.4rem;width:2rem;height:2rem;border:0;border-radius:999px;background:rgba(153,27,27,.9);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.oam-entry-owner-field{position:relative}.oam-entry-owner-results{display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:100000;background:#fff;border:1px solid #98a4b4;border-radius:9px;box-shadow:0 10px 28px rgba(15,23,42,.18);max-height:280px;overflow:auto}.oam-entry-owner-results.is-open{display:block}.oam-entry-owner-results button{display:block;width:100%;padding:.75rem .85rem;text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e9ef;color:#172033;cursor:pointer}.oam-entry-owner-results button:hover,.oam-entry-owner-results button:focus{background:#eef5fb}
.oam-entry-footer{position:sticky;bottom:0;z-index:999;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.65rem;padding:1rem 1.4rem;background:rgba(255,255,255,.96);backdrop-filter:blur(9px);border-top:1px solid var(--oam-entry-border);box-shadow:0 -7px 20px rgba(15,23,42,.08)}.oam-entry-footer button{min-height:48px;border-radius:9px;padding:.65rem .8rem;font-weight:900;font-size:.98rem;cursor:pointer}.oam-entry-footer button:disabled{opacity:.5;cursor:wait}.oam-entry-nav-button{background:#fff;border:1px solid #8794a5;color:#172033}.oam-entry-save-button{background:var(--oam-entry-accent);border:1px solid var(--oam-entry-accent);color:#fff}.oam-entry-main-status{padding:0 1.4rem 1.2rem}.oam-entry-login{display:inline-block;padding:.75rem 1rem;background:#1769aa;color:#fff;border-radius:8px;text-decoration:none;font-weight:800}
@media(max-width:760px){.oam-entry-app{margin:.5rem auto 2rem;border-radius:12px}.oam-entry-header{grid-template-columns:1fr;border-radius:12px 12px 0 0;padding:1rem}.oam-entry-section{padding:1rem}.oam-entry-two-columns{grid-template-columns:1fr}.oam-entry-two-columns>.oam-entry-section:first-child{border-right:0}.oam-entry-number-fields{gap:.8rem}.oam-entry-number-fields>label:first-child,.oam-entry-number-fields>label:last-child{padding:0}.oam-entry-footer{grid-template-columns:1fr 1fr;padding:.75rem}.oam-entry-footer #oam-fe-previous{grid-column:1 / -1;order:3}.oam-entry-main-status{padding:0 1rem 1rem}.oam-photo-actions{display:grid;grid-template-columns:1fr 1fr}.oam-entry-button{width:100%;box-sizing:border-box}.oam-entry-image-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:430px){.oam-photo-actions{grid-template-columns:1fr}.oam-entry-image-grid{grid-template-columns:repeat(2,1fr)}.oam-entry-footer{grid-template-columns:1fr}.oam-entry-footer #oam-fe-previous{grid-column:auto}.oam-entry-step>span{flex-basis:1.8rem;width:1.8rem;height:1.8rem}.oam-entry-section{padding:.9rem}}

/* Auction hub, watch lists, and bidder activity. */
.oam-auction-hub,.oam-bidder-dashboard{max-width:1280px;margin:1.5rem auto 3rem}.oam-section-heading{margin:0 0 1rem}.oam-section-heading h2{margin:.15rem 0 .35rem;font-size:clamp(1.55rem,3vw,2.2rem)}.oam-section-heading p{margin:.25rem 0;color:#586375}.oam-section-kicker{text-transform:uppercase;letter-spacing:.09em;font-size:.76rem;font-weight:900;color:#1769aa!important}.oam-featured-auction{margin-bottom:2.5rem}.oam-auction-list-section{margin-top:2.5rem}.oam-auction-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem}.oam-auction-directory-card{display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid #d7dee8;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.07)}.oam-auction-directory-image{display:block;aspect-ratio:16/8;background:#e9edf3}.oam-auction-directory-image img{width:100%;height:100%;display:block;object-fit:cover}.oam-auction-directory-image:empty:after{content:'Auction';display:grid;place-items:center;height:100%;color:#748092;font-weight:900}.oam-auction-directory-body{display:grid;align-content:start;gap:.65rem;padding:1rem}.oam-auction-directory-body h3{margin:0;font-size:1.22rem;line-height:1.25}.oam-auction-directory-body h3 a{color:inherit;text-decoration:none}.oam-auction-date{margin:0;color:#485466}.oam-auction-card-meta{display:flex;flex-wrap:wrap;gap:.45rem}.oam-auction-card-meta span{padding:.3rem .55rem;border-radius:999px;background:#f0f3f7;color:#344054;font-size:.82rem;font-weight:800}.oam-auction-status{display:inline-flex;width:max-content;align-items:center;padding:.28rem .58rem;border-radius:999px;background:#e7edf5;color:#344054;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.oam-auction-status.is-live{background:#e1f5e8;color:#17623a}.oam-auction-status.is-upcoming{background:#e7f1fb;color:#155c96}.oam-auction-status.is-ended{background:#eceff3;color:#5f6877}.oam-auction-status.is-unscheduled{background:#fff1d7;color:#875100}.oam-auction-open{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.62rem .85rem;border-radius:8px;background:#1769aa;color:#fff!important;text-decoration:none;font-weight:900}.oam-empty-state{max-width:760px;margin:1.5rem auto;padding:1.3rem;border:1px solid #d7dee8;border-radius:14px;background:#f8fafc;text-align:center}.oam-empty-state h2{margin-top:0}
.oam-lot-tools{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.oam-watch-toggle{border:1px solid #8d99a8;border-radius:999px;background:#fff;color:#263244;padding:.38rem .65rem;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer;white-space:nowrap}.oam-watch-toggle:hover,.oam-watch-toggle:focus{border-color:#1769aa;color:#1769aa}.oam-watch-toggle.is-watching{background:#e8f2fb;border-color:#1769aa;color:#155c96}.oam-watch-toggle:disabled{opacity:.55;cursor:wait}
.oam-bidder-dashboard>.oam-section-heading{padding:1.1rem 1.2rem;background:#f5f8fc;border:1px solid #d7dee8;border-radius:14px}.oam-bidder-auction{margin:1.25rem 0 1.75rem;border:1px solid #d4dce6;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 7px 24px rgba(15,23,42,.06)}.oam-bidder-auction-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;background:#f7f9fc;border-bottom:1px solid #dce2ea}.oam-bidder-auction-header>div{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.oam-bidder-auction-header h3{margin:0;font-size:1.3rem}.oam-bidder-auction-header h3 a{color:inherit;text-decoration:none}.oam-dashboard-tabs{display:flex;gap:.45rem;overflow-x:auto;padding:.75rem 1rem;border-bottom:1px solid #dce2ea;background:#fff}.oam-dashboard-tabs button{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.58rem .78rem;border:1px solid #aeb8c6;border-radius:999px;background:#fff;color:#263244;font-weight:900;cursor:pointer}.oam-dashboard-tabs button span{display:grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .3rem;border-radius:999px;background:#edf1f5;font-size:.78rem}.oam-dashboard-tabs button[aria-selected=true]{background:#1769aa;border-color:#1769aa;color:#fff}.oam-dashboard-tabs button[aria-selected=true] span{background:rgba(255,255,255,.22)}.oam-dashboard-panel{padding:1rem}.oam-dashboard-panel[hidden]{display:none!important}.oam-dashboard-lot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:1rem}.oam-dashboard-lot{display:grid;grid-template-rows:auto 1fr;margin:0;max-width:none}.oam-dashboard-lot .oam-lot-image{aspect-ratio:4/3}.oam-dashboard-lot .oam-lot-body{display:grid;align-content:start;gap:.6rem}.oam-dashboard-lot h4{margin:0;font-size:1.02rem;line-height:1.25}.oam-dashboard-lot h4 a{color:inherit;text-decoration:none}.oam-dashboard-lot-top{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.oam-activity-status{padding:.25rem .5rem;border-radius:999px;background:#eef1f5;color:#4a5565;font-size:.74rem;font-weight:900}.oam-activity-status.is-active{background:#e3f4e8;color:#17623a}.oam-activity-status.is-won{background:#e1f5e8;color:#17623a}.oam-activity-status.is-lost{background:#fce7e7;color:#8e2525}.oam-activity-status.is-watching{background:#e7f1fb;color:#155c96}.oam-user-max{margin:0;padding:.55rem .65rem;border-radius:8px;background:#fff7e6;color:#684500}.oam-dashboard-lot-actions{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.15rem}.oam-dashboard-lot-actions>a{font-weight:900}.oam-dashboard-empty{margin:0;padding:1rem;border:1px dashed #b9c2cf;border-radius:10px;text-align:center;color:#667085}
@media(max-width:700px){.oam-auction-directory-grid,.oam-dashboard-lot-grid{grid-template-columns:1fr}.oam-bidder-auction-header{align-items:flex-start;flex-direction:column}.oam-bidder-auction-header .oam-auction-open{width:100%;box-sizing:border-box}.oam-dashboard-panel{padding:.75rem}.oam-dashboard-tabs{padding:.65rem .75rem}}

/* Theme-resistant form controls. Some themes force a short fixed select height,
   which clips the selected text on the front-end lot-entry and registration forms. */
.oam-entry-app select,
.oam-auction-shell select,
.oam-registration select,
.oam-bidder-dashboard select,
.oam-current-bids select {
  display:block!important;
  width:100%!important;
  height:50px!important;
  min-height:50px!important;
  max-height:none!important;
  margin:0!important;
  padding:0 2.75rem 0 .9rem!important;
  box-sizing:border-box!important;
  line-height:1.25!important;
  font-family:inherit!important;
  font-size:16px!important;
  text-indent:0!important;
  vertical-align:middle!important;
  overflow:visible!important;
}
.oam-entry-app select option,
.oam-auction-shell select option,
.oam-registration select option,
.oam-bidder-dashboard select option,
.oam-current-bids select option {
  line-height:normal!important;
  padding:.35rem!important;
}
.oam-entry-app input[type="text"],
.oam-entry-app input[type="number"] {
  min-height:50px!important;
  height:auto!important;
  line-height:1.25!important;
  padding:.75rem .9rem!important;
}
.oam-entry-app textarea {
  height:auto!important;
  line-height:1.45!important;
  overflow:auto!important;
}
.oam-current-bid-count{display:inline-flex;align-items:center;padding:.3rem .58rem;border-radius:999px;background:#eef2f6;color:#405064;font-size:.78rem;font-weight:900;white-space:nowrap}

/* Auction display cleanup and live close ordering. */
.oam-close-schedule{display:inline-flex;align-items:center;margin:.15rem 0 .75rem;padding:.5rem .75rem;border-radius:9px;background:#eef5fb;color:#174f7c;font-weight:900}
.oam-auction-next-close{margin:0;color:#8b2f2f;font-weight:850}
.oam-auction-empty{margin:1rem 0;padding:1.2rem;border:1px dashed #aeb8c6;border-radius:12px;background:#f8fafc;text-align:center;color:#4b5666;font-weight:800}
.oam-auction-grid-lot{transition:opacity .22s ease,transform .22s ease}
.oam-auction-grid-lot.is-removing{opacity:0;transform:scale(.97);pointer-events:none}

/* OAM supplies its own auction heading. Hide the duplicate theme title/byline/date. */
body.single-oam_auction .site-main>article>.entry-header,
body.single-oam_auction article.oam_auction>.entry-header,
body.single-oam_auction .ast-single-post-order>.entry-title,
body.single-oam_auction .ast-single-post-order>.entry-meta,
body.single-oam_auction .entry-header .entry-title,
body.single-oam_auction .entry-header .entry-meta,
body.single-oam_auction .entry-header .byline,
body.single-oam_auction .entry-header .posted-on{display:none!important}

/* Auction archive/hub cards should not expose WordPress author/date metadata. */
body.post-type-archive-oam_auction .entry-meta,
body.post-type-archive-oam_auction .byline,
body.post-type-archive-oam_auction .posted-on,
body.post-type-archive-oam_auction .wp-block-post-author,
body.post-type-archive-oam_auction .wp-block-post-date,
.oam-auction-hub .entry-meta,
.oam-auction-hub .byline,
.oam-auction-hub .posted-on,
.oam-auction-hub .wp-block-post-author,
.oam-auction-hub .wp-block-post-date{display:none!important}

/* 0.3.3 full-width featured auction and bidder-priority lot states. */
.oam-auction-hub{
  width:min(1600px,calc(100vw - 2rem));
  max-width:none;
  margin:1.5rem 0 3rem 50%;
  transform:translateX(-50%);
}
.oam-featured-auction{margin:0 0 3rem}
.oam-featured-auction-card{
  --oam-feature-accent:#1769aa;
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);
  min-height:430px;
  overflow:hidden;
  border:1px solid #cbd5e1;
  border-radius:20px;
  background:#0f2740;
  box-shadow:0 18px 50px rgba(15,23,42,.18);
}
.oam-featured-auction-card.is-live{--oam-feature-accent:#c62828;background:#172033}
.oam-featured-auction-image{position:relative;display:block;min-height:430px;overflow:hidden;background:#dfe6ee}
.oam-featured-auction-image img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;transition:transform .35s ease}
.oam-featured-auction-image:hover img{transform:scale(1.015)}
.oam-featured-auction-image:empty:after{content:'Auction';display:grid;place-items:center;height:100%;min-height:430px;color:#536174;font-size:1.4rem;font-weight:900;background:linear-gradient(135deg,#e7edf4,#cfd9e5)}
.oam-featured-current-label{position:absolute;left:1.2rem;top:1.2rem;padding:.5rem .75rem;border-radius:999px;background:rgba(15,23,42,.88);color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 5px 16px rgba(0,0,0,.2)}
.oam-featured-auction-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.4rem,3vw,3rem);color:#fff}
.oam-featured-status-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-bottom:1rem}
.oam-featured-auction-card .oam-auction-status{font-size:.86rem;padding:.45rem .72rem}
.oam-featured-auction-card .oam-auction-status.is-live{position:relative;background:#e53935;color:#fff;box-shadow:0 0 0 5px rgba(229,57,53,.14)}
.oam-featured-auction-card .oam-auction-status.is-live:before{content:'';width:.55rem;height:.55rem;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.7);animation:oam-live-pulse 1.8s infinite}
@keyframes oam-live-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.65)}70%{box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.oam-featured-lot-count{font-size:.84rem;font-weight:850;color:#d7e1ec}
.oam-featured-eyebrow{margin:0 0 .35rem;color:#a9c7e2;font-size:.85rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.oam-featured-auction-content h2{margin:.1rem 0 .65rem;font-size:clamp(2rem,4.3vw,4rem);line-height:1.02;letter-spacing:-.035em}
.oam-featured-auction-content h2 a{color:#fff;text-decoration:none}
.oam-featured-date{margin:0 0 1.2rem;color:#d9e4ee;font-size:1rem;line-height:1.5}
.oam-featured-countdown-box{width:100%;box-sizing:border-box;margin:.2rem 0 1.35rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.08);backdrop-filter:blur(5px)}
.oam-featured-countdown-box>span{display:block;margin-bottom:.2rem;color:#c9d8e6;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.oam-featured-countdown{display:block;color:#fff;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}
.oam-featured-open{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:50px;padding:.75rem 1rem;border-radius:10px;background:var(--oam-feature-accent);color:#fff!important;text-decoration:none;font-weight:950;box-shadow:0 8px 22px rgba(0,0,0,.2)}
.oam-featured-open:hover,.oam-featured-open:focus{filter:brightness(1.08);transform:translateY(-1px)}

/* A bid result always takes priority over the watch-list color. */
.oam-lot-card.is-viewer-winning{border-color:#2e8b57;box-shadow:0 0 0 2px rgba(46,139,87,.2),0 7px 20px rgba(21,102,58,.12)}
.oam-lot-card.is-viewer-outbid{border-color:#c53939;box-shadow:0 0 0 2px rgba(197,57,57,.18),0 7px 20px rgba(142,37,37,.11)}
.oam-lot-card.is-viewer-watching{border-color:#2c78b8;box-shadow:0 0 0 2px rgba(44,120,184,.17),0 7px 20px rgba(21,92,150,.1)}
.oam-lot-card.is-viewer-winning .oam-lot-body{background:linear-gradient(180deg,#f0fbf4 0,#fff 34%)}
.oam-lot-card.is-viewer-outbid .oam-lot-body{background:linear-gradient(180deg,#fff1f1 0,#fff 34%)}
.oam-lot-card.is-viewer-watching .oam-lot-body{background:linear-gradient(180deg,#eef7ff 0,#fff 34%)}
.oam-lot-bidder-state{display:flex;align-items:center;justify-content:center;min-height:34px;margin:.65rem 0 .7rem;padding:.42rem .7rem;border-radius:8px;font-size:.82rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}
.oam-lot-bidder-state[hidden]{display:none!important}
.oam-lot-bidder-state.is-winning{background:#dff5e7;color:#126437;border:1px solid #94d4ab}
.oam-lot-bidder-state.is-outbid{background:#fde4e4;color:#922626;border:1px solid #e8a0a0}
.oam-lot-bidder-state.is-watching{background:#e5f2fd;color:#155d98;border:1px solid #9cc9ed}
.oam-activity-status.is-winning{background:#dff5e7;color:#126437}
.oam-activity-status.is-outbid{background:#fde4e4;color:#922626}

@media(max-width:900px){
  .oam-featured-auction-card{grid-template-columns:1fr;min-height:0}
  .oam-featured-auction-image,.oam-featured-auction-image img,.oam-featured-auction-image:empty:after{min-height:280px;max-height:480px}
  .oam-featured-auction-content{padding:1.5rem}
}
@media(max-width:520px){
  .oam-auction-hub{width:calc(100vw - 1rem)}
  .oam-featured-auction-card{border-radius:14px}
  .oam-featured-auction-image,.oam-featured-auction-image img,.oam-featured-auction-image:empty:after{min-height:220px}
  .oam-featured-auction-content h2{font-size:2rem}
  .oam-featured-countdown{font-size:1.75rem}
  .oam-featured-open{width:100%;box-sizing:border-box}
}
.oam-featured-image-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:430px;color:#536174;font-size:1.4rem;font-weight:900;background:linear-gradient(135deg,#e7edf4,#cfd9e5)}
@media(max-width:900px){.oam-featured-image-placeholder{min-height:280px}}
@media(max-width:520px){.oam-featured-image-placeholder{min-height:220px}}
.oam-lot-card.is-viewer-winning .oam-watch-toggle.is-watching{background:#fff;border-color:#2e8b57;color:#126437}
.oam-lot-card.is-viewer-outbid .oam-watch-toggle.is-watching{background:#fff;border-color:#c53939;color:#922626}

/* 0.3.4 individual-lot gallery, bidder navigation, and registration flow. */
.oam-bidder-navigation{
  position:sticky;
  top:12px;
  z-index:40;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.75rem;
  margin:0 0 1rem;
  padding:.65rem;
  border:1px solid #cbd5e1;
  border-radius:12px;
  background:rgba(255,255,255,.96);
  box-shadow:0 7px 24px rgba(15,23,42,.1);
  backdrop-filter:blur(9px);
}
.oam-bidder-navigation a,.oam-nav-current{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.4rem;
  min-height:44px;
  padding:.62rem .85rem;
  border-radius:9px;
  font-weight:900;
  text-decoration:none!important;
}
.oam-nav-live{background:#eef4fa;color:#174f7c!important;border:1px solid #bbcee0}
.oam-nav-bids{margin-left:auto;background:#1769aa;color:#fff!important;border:1px solid #1769aa}
.oam-nav-current{background:#e8f6ed;color:#17623a;border:1px solid #afd4bd}
.oam-registration.is-complete{opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}
.oam-dashboard-registration{border-bottom:1px solid #dce2ea;background:#fbfcfe;padding:.85rem 1rem}
.oam-dashboard-registration .oam-registration{margin:0;background:#fff}

.oam-single-lot-shell{
  --oam-border:#d8dde5;
  --oam-dark:#172033;
  --oam-accent:#1769aa;
  width:min(1400px,calc(100vw - 2rem));
  max-width:none;
  margin:0 0 3rem 50%;
  transform:translateX(-50%);
  color:var(--oam-dark);
}
.oam-single-lot-heading{margin:.5rem 0 1.15rem}
.oam-single-lot-heading p{margin:0 0 .2rem;color:#5d6878;font-size:.82rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}
.oam-single-lot-heading h1{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08;letter-spacing:-.025em}
.oam-single-lot-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:1.35rem;align-items:start}
.oam-single-lot-media,.oam-single-lot-bidding{min-width:0}
.oam-single-lot-bidding{position:sticky;top:88px}
.oam-single-lot-bidding .oam-registration{margin-top:0}
.oam-single-lot-bidding .oam-auction-board{margin:0}
.oam-lot-single-controls{margin:0;max-width:none}
.oam-single-bids-link{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.8rem;min-height:48px;padding:.65rem .9rem;border:1px solid #1769aa;border-radius:9px;background:#eef6fc;color:#155d98!important;text-decoration:none!important;font-weight:950}
.oam-single-lot-description{margin-top:1rem;padding:1rem 1.15rem;border:1px solid #d8dde5;border-radius:12px;background:#fff}
.oam-single-lot-description h2{margin:0 0 .6rem;font-size:1.2rem}
.oam-single-lot-description>:last-child{margin-bottom:0}

.oam-lot-gallery{overflow:hidden;border:1px solid #d3dbe5;border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(15,23,42,.08)}
.oam-gallery-stage{position:relative;display:grid;place-items:center;min-height:460px;background:#f1f4f7;overflow:hidden;touch-action:pan-y}
.oam-gallery-slides{display:grid;width:100%;height:100%;min-height:460px}
.oam-gallery-slide{grid-area:1/1;display:grid;place-items:center;width:100%;height:100%;min-height:460px;margin:0;padding:0}
.oam-gallery-slide[hidden]{display:none!important}
.oam-gallery-image{display:block;width:100%;height:100%;max-height:720px;min-height:460px;object-fit:contain;background:#f1f4f7}
.oam-gallery-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:48px;height:58px;padding:0;transform:translateY(-50%);border:1px solid rgba(255,255,255,.55);border-radius:11px;background:rgba(15,23,42,.78);color:#fff;font-size:2rem;line-height:1;cursor:pointer;box-shadow:0 5px 18px rgba(0,0,0,.2)}
.oam-gallery-arrow:hover,.oam-gallery-arrow:focus{background:#0f172a}
.oam-gallery-arrow.is-previous{left:.8rem}.oam-gallery-arrow.is-next{right:.8rem}
.oam-gallery-counter{position:absolute;right:.8rem;bottom:.8rem;z-index:4;padding:.42rem .65rem;border-radius:999px;background:rgba(15,23,42,.82);color:#fff;font-size:.82rem;font-weight:900;font-variant-numeric:tabular-nums}
.oam-gallery-thumbnails{display:flex;gap:.55rem;overflow-x:auto;padding:.7rem;background:#fff;scrollbar-width:thin}
.oam-gallery-thumbnail{flex:0 0 82px;width:82px;height:66px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#eef1f4;cursor:pointer;opacity:.72}
.oam-gallery-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}
.oam-gallery-thumbnail.is-active{border-color:#1769aa;opacity:1;box-shadow:0 0 0 2px rgba(23,105,170,.14)}
.oam-gallery-placeholder{display:grid;place-items:center;min-height:340px;padding:2rem;color:#657184;font-weight:850;background:linear-gradient(135deg,#f3f5f8,#e4e9ef)}

/* The plugin renders its own lot title and navigation for a cleaner bidder page. */
body.single-oam_lot .site-main>article>.entry-header,
body.single-oam_lot article.oam_lot>.entry-header,
body.single-oam_lot .ast-single-post-order>.entry-title,
body.single-oam_lot .ast-single-post-order>.entry-meta,
body.single-oam_lot .entry-header,
body.single-oam_lot .entry-title,
body.single-oam_lot .entry-meta,
body.single-oam_lot .byline,
body.single-oam_lot .posted-on,
body.single-oam_lot .post-navigation,
body.single-oam_lot .navigation.post-navigation,
body.single-oam_lot nav.navigation.post-navigation{display:none!important}

@media(max-width:900px){
  .oam-single-lot-main{grid-template-columns:1fr}
  .oam-single-lot-bidding{position:static}
  .oam-gallery-stage,.oam-gallery-slides,.oam-gallery-slide,.oam-gallery-image{min-height:360px}
}
@media(max-width:520px){
  .oam-single-lot-shell{width:calc(100vw - 1rem)}
  .oam-bidder-navigation{top:6px;gap:.4rem;padding:.45rem}
  .oam-bidder-navigation a,.oam-nav-current{min-height:42px;padding:.55rem .62rem;font-size:.84rem}
  .oam-gallery-stage,.oam-gallery-slides,.oam-gallery-slide,.oam-gallery-image{min-height:280px}
  .oam-gallery-arrow{width:42px;height:50px}
  .oam-gallery-arrow.is-previous{left:.45rem}.oam-gallery-arrow.is-next{right:.45rem}
  .oam-gallery-thumbnail{flex-basis:68px;width:68px;height:56px}
}

/* Bidder dashboard live totals and active-bid filters. */
.oam-bid-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 1.15rem;background:#fff;border-bottom:1px solid #dce2ea}.oam-bid-summary-card{display:grid;gap:.2rem;min-height:82px;padding:.8rem .9rem;border:1px solid #d8e0ea;border-radius:12px;background:#f8fafc}.oam-bid-summary-card span{font-size:.78rem;font-weight:900;line-height:1.25;text-transform:uppercase;letter-spacing:.035em;color:#526174}.oam-bid-summary-card strong{font-size:1.45rem;line-height:1.1;color:#14213d}.oam-bid-summary-card.is-count{background:#eef8f1;border-color:#c9e6d1}.oam-bid-summary-card.is-current{background:#eef5fb;border-color:#c8daec}.oam-bid-summary-card.is-max{background:#fff8e9;border-color:#ead8ad}.oam-bid-status-filters{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:0 0 1rem}.oam-bid-filter-label{margin-right:.15rem;font-weight:900;color:#344054}.oam-bid-status-filters button{display:inline-flex;align-items:center;gap:.42rem;padding:.5rem .72rem;border:1px solid #aeb8c6;border-radius:999px;background:#fff;color:#263244;font-weight:900;cursor:pointer}.oam-bid-status-filters button span{display:grid;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;border-radius:999px;background:#edf1f5;font-size:.75rem}.oam-bid-status-filters button[aria-pressed=true]{background:#1769aa;border-color:#1769aa;color:#fff}.oam-bid-status-filters button[data-bid-filter=winning][aria-pressed=true]{background:#19733f;border-color:#19733f}.oam-bid-status-filters button[data-bid-filter=outbid][aria-pressed=true]{background:#a92a2a;border-color:#a92a2a}.oam-bid-status-filters button[aria-pressed=true] span{background:rgba(255,255,255,.22)}.oam-bid-filter-empty{margin:0;padding:1rem;border:1px dashed #b9c2cf;border-radius:10px;text-align:center;color:#667085}
@media(max-width:700px){.oam-bid-summary{grid-template-columns:1fr;padding:.75rem}.oam-bid-summary-card{min-height:0}.oam-bid-status-filters{align-items:stretch}.oam-bid-filter-label{width:100%}.oam-bid-status-filters button{flex:1 1 auto;justify-content:center}}
.oam-bid-summary-note{grid-column:1/-1;margin:0;padding:.05rem .15rem .1rem;color:#667085;font-size:.82rem;font-weight:700}

/* v0.6.1 multi-photo camera studio */
.oam-camera-fallback-input{display:none!important}
body.oam-camera-open{overflow:hidden!important}
.oam-camera-studio{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);background:#050914;color:#fff}
.oam-camera-studio[hidden]{display:none!important}
.oam-camera-panel{display:flex;flex-direction:column;width:min(100%,760px);height:100%;max-height:100dvh;background:#0f172a;overflow:hidden}
.oam-camera-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:12px 16px;background:#111c33;border-bottom:1px solid rgba(255,255,255,.14)}
.oam-camera-header h2{margin:0;color:#fff;font-size:1.25rem}.oam-camera-header .oam-entry-kicker{margin:0 0 2px;color:#8fd3ff!important}
.oam-camera-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:2rem;line-height:1;cursor:pointer}
.oam-camera-view{position:relative;flex:1;min-height:260px;background:#000;overflow:hidden}
.oam-camera-view video{display:block;width:100%;height:100%;object-fit:contain;background:#000}
.oam-camera-loading{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.62);font-weight:850;text-align:center}
.oam-camera-status{min-height:1.4em;margin:0;padding:8px 14px;background:#111c33;color:#dbeafe;font-weight:700;text-align:center}.oam-camera-status.is-error{color:#fecaca}
.oam-camera-controls{display:grid;grid-template-columns:1.25fr .8fr 1.25fr;gap:8px;padding:10px 12px;background:#111c33}
.oam-camera-controls button{min-height:52px;padding:10px;border-radius:12px;font:inherit;font-weight:900;cursor:pointer}
.oam-camera-capture{border:0;background:#fff;color:#111827}.oam-camera-secondary{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff}.oam-camera-use{border:0;background:#1874b8;color:#fff}.oam-camera-use:disabled{opacity:.45;cursor:not-allowed}
.oam-camera-preview{display:flex;gap:8px;min-height:0;max-height:112px;padding:8px 12px;overflow-x:auto;background:#0b1324;border-top:1px solid rgba(255,255,255,.12)}
.oam-camera-preview:empty{display:none}.oam-camera-preview-item{position:relative;flex:0 0 86px;aspect-ratio:1/1;border-radius:9px;overflow:hidden;border:2px solid rgba(255,255,255,.62);background:#111827}.oam-camera-preview-item img{width:100%;height:100%;object-fit:cover}.oam-camera-preview-item span{position:absolute;left:4px;bottom:4px;display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:999px;background:rgba(0,0,0,.78);color:#fff;font-size:.75rem;font-weight:900}
.oam-camera-help{margin:0;padding:5px 12px calc(7px + env(safe-area-inset-bottom,0));background:#111c33;color:#cbd5e1;font-size:.82rem;text-align:center}
@media(max-width:600px){.oam-camera-controls{grid-template-columns:1fr 1fr}.oam-camera-capture{grid-column:1/-1}.oam-camera-view{min-height:220px}.oam-camera-panel{width:100%}}

/* v0.7.0 front-end auction administration */
.oam-manager-center{width:min(100%,1280px);margin:0 auto;color:#14213d}
.oam-manager-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,3vw,1.7rem);border:1px solid #d5deea;border-radius:18px;background:linear-gradient(135deg,#f7fbff,#eef4fb)}
.oam-manager-heading h1{margin:.15rem 0 .4rem;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.05}.oam-manager-heading p{margin:.2rem 0;color:#526174}
.oam-manager-primary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.7rem 1rem;border:0;border-radius:11px;background:#1769aa;color:#fff!important;font:inherit;font-weight:900;text-decoration:none!important;cursor:pointer;white-space:nowrap}
.oam-manager-notice{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #b8d8c1;border-radius:11px;background:#effaf2;color:#176235;font-weight:800}.oam-manager-notice.is-error{border-color:#efb8b8;background:#fff2f2;color:#9f2020}
.oam-manager-editor,.oam-manager-auction-directory{margin:0 0 1.25rem;border:1px solid #d5deea;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06);overflow:hidden}
.oam-manager-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #e1e7ef;background:#f8fafc}.oam-manager-section-title h2,.oam-manager-section-title h3{margin:0 0 .2rem}.oam-manager-section-title p{margin:0;color:#647184}.oam-manager-section-title>a:not(.oam-manager-primary){font-weight:850}
.oam-manager-auction-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.15rem}.oam-manager-auction-form label{display:grid;gap:.4rem;font-weight:850}.oam-manager-auction-form label>span{font-size:.88rem}.oam-manager-auction-form input,.oam-manager-auction-form textarea,.oam-manager-auction-form select{box-sizing:border-box;width:100%;min-height:48px;padding:.72rem .82rem;border:1px solid #aeb9c8;border-radius:10px;background:#fff;color:#14213d;font:inherit}.oam-manager-auction-form textarea{min-height:96px;resize:vertical}.oam-manager-auction-form .is-wide{grid-column:1/-1}.oam-manager-form-actions{display:flex;justify-content:flex-end}
.oam-manager-auction-cards{display:grid;gap:.9rem;padding:1rem}
.oam-manager-auction-card{display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;border:1px solid #d8e0ea;border-radius:14px;background:#fff}.oam-manager-auction-card.is-ended{opacity:.82}.oam-manager-auction-photo{display:grid;min-height:150px;place-items:center;background:#e7edf4;color:#64748b;font-size:2rem}.oam-manager-auction-photo img{width:100%;height:100%;min-height:150px;object-fit:cover}.oam-manager-auction-info{padding:1rem}.oam-manager-card-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;color:#667085;font-size:.8rem;font-weight:850}.oam-manager-phase{padding:.32rem .55rem;border-radius:999px;background:#e8f2fb;color:#155d98;text-transform:uppercase;letter-spacing:.04em}.is-live .oam-manager-phase{background:#fde8e8;color:#a11d1d}.is-ended .oam-manager-phase{background:#eceff3;color:#5b6472}.oam-manager-auction-info h3{margin:.55rem 0 .25rem;font-size:1.35rem}.oam-manager-auction-info p{margin:.25rem 0 .9rem;color:#596779}.oam-manager-card-actions{display:flex;gap:.5rem;flex-wrap:wrap}.oam-manager-card-actions a{display:inline-flex;min-height:40px;align-items:center;padding:.48rem .72rem;border:1px solid #aeb9c8;border-radius:9px;background:#fff;color:#243247!important;font-weight:850;text-decoration:none!important}.oam-manager-card-actions a.is-primary{border-color:#1769aa;background:#1769aa;color:#fff!important}
.oam-manager-lot-panel{margin:0 1rem 1rem;border:1px solid #cbd6e3;border-radius:14px;background:#f8fafc;overflow:hidden}.oam-manager-lot-list{display:grid;gap:.55rem;padding:.75rem}.oam-manager-lot-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.6rem;border:1px solid #dce3ec;border-radius:11px;background:#fff}.oam-manager-lot-thumb{display:grid;width:88px;height:72px;place-items:center;overflow:hidden;border-radius:8px;background:#edf1f5}.oam-manager-lot-thumb img{width:100%;height:100%;object-fit:cover}.oam-manager-lot-copy{display:grid;gap:.18rem;min-width:0}.oam-manager-lot-copy span,.oam-manager-lot-copy small{color:#667085;font-size:.78rem;font-weight:800}.oam-manager-lot-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oam-manager-lot-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.oam-manager-lot-actions a,.oam-manager-lot-actions button{min-height:38px;padding:.45rem .7rem;border:1px solid #aeb9c8;border-radius:8px;background:#fff;color:#243247!important;font:inherit;font-weight:850;text-decoration:none!important;cursor:pointer}.oam-manager-lot-actions button{border-color:#e2a9a9;color:#9f2020!important}.oam-manager-lot-actions span{padding:.4rem .6rem;border-radius:8px;background:#f1f3f6;color:#667085;font-size:.78rem;font-weight:850}.oam-manager-lot-actions form{margin:0}.oam-manager-empty{margin:1rem;padding:1rem;border:1px dashed #b8c2cf;border-radius:11px;color:#667085;text-align:center}
@media(max-width:760px){.oam-manager-heading{flex-direction:column}.oam-manager-heading .oam-manager-primary{width:100%;box-sizing:border-box}.oam-manager-auction-form{grid-template-columns:1fr}.oam-manager-auction-form .is-wide{grid-column:auto}.oam-manager-auction-card{grid-template-columns:110px minmax(0,1fr)}.oam-manager-auction-photo,.oam-manager-auction-photo img{min-height:170px}.oam-manager-lot-row{grid-template-columns:72px minmax(0,1fr)}.oam-manager-lot-thumb{width:72px;height:66px}.oam-manager-lot-actions{grid-column:1/-1;justify-content:flex-start}.oam-manager-lot-actions a,.oam-manager-lot-actions form,.oam-manager-lot-actions button{flex:1}.oam-manager-lot-actions button{width:100%}.oam-manager-section-title{flex-direction:column}.oam-manager-section-title .oam-manager-primary{width:100%;box-sizing:border-box}}
.oam-entry-manage-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.55rem .75rem;border:1px solid #1769aa;border-radius:9px;background:#eef6fc;color:#155d98!important;font-weight:900;text-decoration:none!important}
