:root{--font-mono:"Roboto Mono", monospace}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;background:#000;font-size:18px;line-height:32px}html,body,#app{height:100%}body{color:#fff;margin:0;font-family:system-ui;font-size:18px;line-height:32px}@media (max-width:1024px){body{font-size:15px;line-height:24px}}.skip-link{z-index:1000;color:#fff;background:#141414;padding:8px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{outline-offset:2px;outline:2px solid #d2aa5a;top:16px;left:16px}img{max-width:100%;height:auto;display:block}h1{margin:40px 0;font-size:64px;font-weight:700;line-height:70px}@media (max-width:1024px){h1{margin:24px 0;font-size:42px;line-height:42px}}@media (max-width:768px){h1{font-size:38px;line-height:38px}}@media (max-width:400px){h1{font-size:32px;line-height:32px}}p{margin:24px 0}@media (max-width:1024px){p{margin:calc(var(--base) * .75) 0}}a{color:currentColor}a:active{opacity:.7}a:focus-visible,button:focus-visible,input:focus-visible,.watch-button:focus-visible{outline-offset:2px;outline:2px solid #d2aa5a}.watch-button:focus-visible{box-shadow:0 0 0 4px #d2aa5a47}svg{vertical-align:middle}.site-header{border-bottom:1px solid #3c3c3c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.site-header .masthead{font-weight:700;text-decoration:none}.site-header nav{align-items:center;gap:20px;display:flex}.site-header nav a{text-decoration:none}.site-footer{border-top:1px solid #3c3c3c;margin-top:48px;padding:20px 24px 32px}.specialist-contact{margin:12px 0 0;font-size:.95rem}.specialist-contact-meta{color:#a0a0a0;font-size:.9em}.invoice-support{border-top:1px solid #3c3c3c;margin-top:32px;padding-top:20px}.invoice-support h2{margin:0 0 8px;font-size:1.1rem}.invoice-support-meta{color:#a0a0a0;font-size:.9em}.invoice-support-accounting{margin:8px 0 0;font-size:.95rem}.auth-page{max-width:480px;margin:0 auto;padding:32px 24px}.auth-form{flex-direction:column;gap:16px;margin:24px 0;display:flex}.auth-form label{flex-direction:column;gap:6px;display:flex}.auth-form input{font:inherit;color:inherit;background:0 0;border:1px solid #787878;border-radius:4px;padding:8px}.auth-form button{min-height:44px;font:inherit;cursor:pointer;align-self:flex-start;padding:10px 20px}.auth-form-hint{opacity:.7;margin:0;font-size:.85em}.auth-form [role=alert]{color:#ff7878;margin:0}.home{max-width:1200px;margin:0 auto;padding:32px 24px}@media (max-width:400px){.home{padding:24px}}.home-hero{gap:24px;margin-bottom:48px;display:grid}@media (min-width:900px){.home-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:32px}}.home-hero-media,.home-hero-media-fallback{background:#1c1c1c;min-height:220px}.home-hero-media img,.home-hero-media-fallback{object-fit:cover;width:100%;height:100%;min-height:220px;max-height:520px}@media (min-width:900px){.home-hero-media img,.home-hero-media-fallback{min-height:420px}}.home-hero-content{flex-direction:column;justify-content:center;gap:12px;display:flex}.home-hero-eyebrow{letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin:0;font-size:.85rem}.home-hero-title{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.home-hero-curatorial{opacity:.9;max-width:38rem;margin:0}.home-hero-timing{gap:12px;margin:8px 0 0;padding:0;display:grid}.home-hero-timing>div{gap:2px;display:grid}.home-hero-timing dt{letter-spacing:.03em;text-transform:uppercase;opacity:.65;margin:0;font-size:.8rem}.home-hero-timing dd{margin:0}.home-hero-countdown{font-variant-numeric:tabular-nums;margin:0}.home-hero-countdown-block dd{font-size:1.05rem}.home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.home-cta{color:#0a0a0a;min-height:44px;font:inherit;background:#d2aa5a;border:1px solid #d2aa5a;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.home-cta-secondary{color:inherit;background:0 0;border-color:#787878}.home-empty{margin-bottom:40px}.home-section-heading{margin-bottom:16px}.home-section-heading h2{margin:0 0 4px}.home-section-lede{opacity:.75;margin:0}.home-featured-lots{margin-bottom:48px}@media (max-width:640px){.home-featured-lots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.home-featured-lots-more{margin:16px 0 0}.home-sales-list{margin-bottom:40px}.home-sales-list-past{opacity:.92}.empty-state{opacity:.7}.sale-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin:24px 0;padding:0;list-style:none;display:grid}.sale-card{border:1px solid #3c3c3c;border-radius:6px;text-decoration:none;display:block;overflow:hidden}.sale-card-image{aspect-ratio:4/3;object-fit:cover;width:100%}.sale-card-image-placeholder{background:#1e1e1e}.sale-card-body{padding:12px 16px}.sale-card-title{margin:0 0 4px;font-weight:700}.sale-card-status,.sale-card-meta{opacity:.8;margin:0;font-size:.85em}.sale-card-past{opacity:.75;border-color:#282828}.sale-page{max-width:1200px;margin:0 auto;padding:32px 24px}.sale-status{opacity:.8}.sale-landing{gap:24px;margin-bottom:40px;display:grid}@media (min-width:900px){.sale-landing{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:32px}}.sale-landing-media,.sale-landing-media-fallback{background:#1c1c1c;min-height:200px}.sale-landing-media img,.sale-landing-media-fallback{object-fit:cover;width:100%;height:100%;min-height:200px;max-height:480px}@media (min-width:900px){.sale-landing-media img,.sale-landing-media-fallback{min-height:360px}}.sale-landing-content{flex-direction:column;justify-content:center;gap:10px;display:flex}.sale-landing-eyebrow{letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin:0;font-size:.85rem}.sale-landing-content h1{margin:0;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.05}.sale-landing-curatorial{opacity:.9;max-width:36rem;margin:0}.sale-landing-meta{gap:10px;margin:4px 0 0;padding:0;display:grid}.sale-landing-meta>div{gap:2px;display:grid}.sale-landing-meta dt{letter-spacing:.03em;text-transform:uppercase;opacity:.65;margin:0;font-size:.8rem}.sale-landing-meta dd{margin:0}.sale-landing-approval{border-top:1px solid #3c3c3c;margin-top:4px;padding:12px 0 0}.sale-landing-approval-label{margin:0 0 4px;font-weight:700}.sale-landing-approval-detail{opacity:.85;margin:0;font-size:.95em}.sale-landing-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.sale-landing-cta{color:#0a0a0a;min-height:44px;font:inherit;background:#d2aa5a;border:1px solid #d2aa5a;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.sale-landing-cta-secondary{color:inherit;background:0 0;border-color:#787878}.sale-participation{border-top:1px solid #3c3c3c;margin:0 0 32px;padding:20px 0 0}.sale-participation h2{margin:0 0 12px;font-size:1.15rem}#catalogue{scroll-margin-top:24px}.sale-terms{border-top:1px solid #3c3c3c;margin-top:40px;padding-top:24px}.lot-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.lot-card{border:1px solid #3c3c3c;border-radius:6px;display:block;position:relative;overflow:hidden}.lot-card-link{color:inherit;text-decoration:none;display:block}.lot-card-watch{z-index:2;position:absolute;top:8px;right:8px}.lot-card-watch .watch-button{background:#0a0a0ab8;min-width:40px;min-height:40px}.lot-card-image{aspect-ratio:1;object-fit:contain;background:#181818;width:100%}.lot-card-image-placeholder{color:#8c8c8c;background:#1e1e1e;justify-content:center;align-items:center;font-size:.85em;display:flex}.lot-card-body{padding:12px 16px}.lot-card-number{opacity:.7;margin:0;font-size:.85em}.lot-card-status{font-weight:400}.lot-card-artist{margin:4px 0 0;font-weight:700}.lot-card-title{margin:0;font-style:italic}.lot-card-estimate{opacity:.8;margin:8px 0 0;font-size:.85em}.lot-card-bid{margin:4px 0 0;font-size:1.1em;font-weight:700}.lot-card-meta{opacity:.7;margin:4px 0 0;font-size:.8em}.lot-card-collector{margin:8px 0 0}.lot-card-badge{color:#d2aa5a;border:1px solid #b48c3c;border-radius:4px;margin:8px 0 0;padding:2px 8px;font-size:.75em;display:inline-block}.standing-chip{color:#dcdcdc;border:1px solid #787878;border-radius:4px;padding:2px 10px;font-size:.8em;line-height:1.4;display:inline-block}.standing-leading,.standing-won{color:#78d296;border-color:#5ac878}.standing-outbid{color:#e6b478;border-color:#d2965a}.standing-lost{color:#969696;border-color:#5a5a5a}.standing-watched{color:#d2aa5a;border-color:#d2aa5a}.lot-filter-row{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 0 24px;display:flex}.lot-filter-row-live{margin-bottom:12px}.lot-filter-field{opacity:.85;flex-direction:column;gap:6px;font-size:.85em;display:flex}.lot-filter-field input,.lot-filter-field select{font:inherit;color:inherit;background:0 0;border:1px solid #787878;border-radius:4px;width:140px;min-height:40px;padding:6px 8px}.catalogue-controls{margin:0 0 20px}.catalogue-controls-form{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.catalogue-controls-search{flex:220px}.catalogue-controls-search input{width:100%;max-width:320px}.catalogue-controls-actions{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;display:flex}.catalogue-controls-submit{min-height:40px;font:inherit;cursor:pointer;color:#0a0a0a;background:#d2aa5a;border:1px solid #d2aa5a;padding:8px 16px}.catalogue-controls-clear{font-size:.9em}.catalogue-results-count{opacity:.8;margin:12px 0 0;font-size:.9em}.catalogue-empty{background:#121212;border:1px solid #3c3c3c;border-radius:6px;grid-column:1/-1;margin-top:4px;padding:16px}.catalogue-empty-title,.catalogue-empty-detail,.catalogue-empty-action{margin:0}.catalogue-empty-detail,.catalogue-empty-action{color:#bebebe;margin-top:8px;font-size:.95em}.catalogue-empty-action a{font-weight:600}@media (max-width:640px){.catalogue-controls-form{flex-direction:column;align-items:stretch}.lot-filter-field input,.lot-filter-field select,.catalogue-controls-search input{width:100%;max-width:none}}.live-indicator{background:#5a5a5a;border-radius:50%;width:8px;height:8px;display:inline-block}.live-indicator-on{background:#5ac878}.live-indicator-label{opacity:.7;margin-right:8px;font-size:.8em}.lot-page{max-width:1100px;margin:0 auto;padding:32px 24px}.lot-page-breadcrumb{opacity:.7;font-size:.85em}.lot-page-breadcrumb a{text-decoration:none}.lot-page-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;display:grid}@media (max-width:768px){.lot-page-layout{grid-template-columns:1fr;gap:24px}}.lot-page-gallery img,.lot-page-image-placeholder{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;margin-bottom:12px}.lot-page-image-placeholder{background:#1e1e1e}.lot-viewer{flex-direction:column;gap:12px;display:flex}.lot-viewer-primary{cursor:zoom-in;width:100%;color:inherit;background:#121212;border:1px solid #3c3c3c;margin:0;padding:0;display:block;position:relative}.lot-viewer-primary img{aspect-ratio:auto;object-fit:contain;background:#121212;border-radius:0;width:100%;max-height:min(72vh,720px);margin:0}.lot-viewer-hint{letter-spacing:.03em;text-transform:uppercase;background:#000000a6;border:1px solid #5a5a5a;padding:4px 8px;font-size:.75rem;position:absolute;bottom:12px;right:12px}.lot-viewer-placeholder{aspect-ratio:1;background:#1e1e1e;border:1px solid #3c3c3c;width:100%;min-height:280px}.lot-viewer-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lot-viewer-thumb{cursor:pointer;background:#141414;border:1px solid #505050;padding:0}.lot-viewer-thumb img{object-fit:cover;border-radius:0;width:64px;height:64px;margin:0;display:block}.lot-viewer-thumb-active{border-color:#d2aa5a}.lot-lightbox{z-index:1200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lot-lightbox-backdrop{cursor:pointer;background:#000000d1;border:0;margin:0;padding:0;position:absolute;inset:0}.lot-lightbox-panel{z-index:1;background:#101010;border:1px solid #505050;flex-direction:column;gap:12px;width:min(960px,100%);max-height:calc(100vh - 32px);padding:16px;display:flex;position:relative}.lot-lightbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lot-lightbox-title{opacity:.9;margin:0;font-size:.95rem}.lot-lightbox-actions{flex-wrap:wrap;gap:8px;display:flex}.lot-lightbox-actions button{min-height:40px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #787878;padding:8px 12px}.lot-lightbox-actions button:disabled{opacity:.45;cursor:not-allowed}.lot-lightbox-stage{background:#080808;place-items:center;min-height:240px;max-height:calc(100vh - 160px);display:grid;overflow:auto}.lot-lightbox-stage img{object-fit:contain;transform-origin:50%;border-radius:0;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 180px);margin:0;transition:transform .12s}.lot-page-eyebrow{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin:0 0 4px;font-size:.85rem}.lot-page-status{text-transform:none;letter-spacing:0;opacity:.9}.lot-page-artist{margin:0;font-size:1.15rem;font-weight:700}.lot-page-title-row{align-items:baseline;gap:12px;display:flex}.lot-page-title-row h1{margin:8px 0 12px;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.1}.lot-page-identity{gap:8px;margin:0 0 12px;padding:0;display:grid}.lot-page-identity>div{grid-template-columns:7.5rem minmax(0,1fr);gap:8px;display:grid}.lot-page-identity dt{letter-spacing:.03em;text-transform:uppercase;opacity:.65;margin:0;font-size:.8rem}.lot-page-identity dd{margin:0}.lot-page-meta,.lot-page-estimate{opacity:.8;font-size:.9em}.lot-page-estimate{opacity:.95;margin:0 0 8px;font-size:1rem}.lot-page-condition-request{border-top:1px solid #3c3c3c;margin:24px 0 16px;padding:16px 0 0}.lot-page-condition-request h2,.lot-page-section h2{opacity:.9;margin:0 0 8px;font-size:1em}.lot-page-condition-lede{opacity:.85;margin:0 0 12px}.lot-page-condition-cta{text-underline-offset:3px;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.lot-page-section{border-top:1px solid #323232;margin-top:24px;padding-top:16px}.lot-page-section h2{margin:0 0 8px}.same-artist-discovery-list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.same-artist-discovery-link{color:inherit;flex-direction:column;gap:8px;min-height:44px;text-decoration:none;display:flex}.same-artist-discovery-link:hover .same-artist-discovery-title,.same-artist-discovery-link:focus-visible .same-artist-discovery-title{text-underline-offset:2px;text-decoration:underline}.same-artist-discovery-image{aspect-ratio:1;object-fit:cover;background:#1c1c1c;border:1px solid #323232;width:100%}.same-artist-discovery-image-placeholder{opacity:.55;place-items:center;font-size:.8em;display:grid}.same-artist-discovery-body{flex-direction:column;gap:2px;display:flex}.same-artist-discovery-number{opacity:.75;margin:0;font-size:.85em}.same-artist-discovery-title{margin:0;font-size:.95em;line-height:1.3}.same-artist-discovery-estimate{opacity:.8;margin:0;font-size:.8em}@media (max-width:640px){.lot-page-identity>div{grid-template-columns:1fr;gap:2px}.lot-lightbox-panel{padding:12px}.lot-lightbox-actions button{flex:calc(50% - 8px)}}.watch-button{color:inherit;cursor:pointer;background:0 0;border:1px solid #787878;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:1.3em;line-height:1}.watch-button[aria-pressed=true]{color:#d25a5a;border-color:#d25a5a}.lot-live{background:#000;border:1px solid #3c3c3c;border-radius:6px;margin:24px 0;padding:20px}@media (min-width:768px){.lot-live{z-index:5;position:sticky;top:16px}}.lot-bid-panel-heading{margin:0 0 12px;font-size:1rem}.lot-live-closes{opacity:.8;margin:4px 0 0;font-size:.85em}.lot-bid-mobile-bar{display:none}@media (max-width:767px){.lot-page{padding-bottom:96px}.lot-bid-mobile-bar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#0c0c0c;border-top:1px solid #464646;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.lot-bid-mobile-bar-copy{flex:auto;min-width:0}.lot-bid-mobile-bar-price{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.lot-bid-mobile-bar-meta,.lot-bid-mobile-bar-status{opacity:.8;margin:2px 0 0;font-size:.8em}.lot-bid-mobile-bar-action{min-height:44px;font:inherit;color:#0a0a0a;cursor:pointer;background:#d2aa5a;border:1px solid #d2aa5a;flex:none;padding:10px 14px}.lot-bid-sheet{z-index:50;isolation:isolate;align-items:end;display:grid;position:fixed;inset:0}.lot-bid-sheet-backdrop{cursor:pointer;background:#000000b8;border:0;margin:0;padding:0;position:absolute;inset:0}.lot-bid-sheet-panel{z-index:1;overscroll-behavior:contain;width:100%;max-height:min(100dvh - 64px,720px);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#101010;border-top:1px solid #505050;position:relative;overflow:auto;box-shadow:0 -16px 48px #0000008c}.lot-bid-sheet-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lot-bid-sheet-title{margin:0;font-size:1.1rem}.lot-bid-sheet-close{min-height:40px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #787878;padding:8px 12px}.lot-bid-sheet-body .lot-live-announce{margin-bottom:8px}}.catalogue-controls-submit:focus-visible,.lot-bid-mobile-bar-action:focus-visible,.bid-box-form button:focus-visible,.bid-box-confirm button:focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #d2aa5a59}.lot-live-price,.lot-card-bid{font-variant-numeric:tabular-nums}.lot-live-price{margin:0;font-size:1.6em;font-weight:700}.lot-live-meta,.lot-live-countdown,.lot-live-softclose,.lot-grid-softclose{opacity:.8;margin:4px 0 0;font-size:.85em}.lot-live-softclose,.lot-grid-softclose{max-width:36em;margin-top:8px}.lot-live-extension{color:#d2aa5a;margin:8px 0 0;font-size:.9em}.lot-live-closed{margin:4px 0 0;font-weight:700}.bid-box{margin-top:16px}.bid-box-form label{flex-direction:column;gap:6px;display:flex}.bid-box-form input{font:inherit;color:inherit;background:0 0;border:1px solid #787878;border-radius:4px;max-width:220px;padding:8px}.bid-box-hint{opacity:.7;margin:6px 0 0;font-size:.8em}.bid-box-form button,.bid-box-confirm button{min-height:44px;font:inherit;cursor:pointer;margin:12px 8px 0 0;padding:10px 20px}.bid-box-outcome{gap:.35rem;margin:0 0 1rem;display:grid}.bid-box-outcome-headline{letter-spacing:.01em;margin:0;font-weight:600}.bid-box-outcome p{margin:0;font-weight:400}.bid-box-live-notice{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);margin:0 0 1rem;padding:.65rem 0}.bid-box [role=alert]{color:#ff7878}.bid-box-status{opacity:.8}.account-page{max-width:1100px;margin:0 auto;padding:32px 24px}.account-nav{margin:0 0 28px}.account-nav-list{border-bottom:1px solid #3c3c3c;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0 0 12px;list-style:none;display:flex}.account-nav-link{opacity:.75;font-size:.95em;text-decoration:none}.account-nav-link:hover,.account-nav-link:focus-visible{opacity:1}.account-nav-link.is-active{opacity:1;text-underline-offset:4px;font-weight:600;text-decoration:underline}.your-auction-page .your-auction-email{margin:0 0 .35rem}.your-auction-freshness{opacity:.8;margin:0 0 1.75rem;font-size:.95rem}.your-auction-module{margin:0 0 2rem}.your-auction-module h2{margin:0 0 .75rem;font-size:1.15rem}.your-auction-empty{margin:0}.account-empty-state{background:#121212;border:1px solid #3c3c3c;border-radius:6px;margin-top:16px;padding:16px}.your-auction-module .account-empty-state{margin-top:0}.account-empty-state p{margin:0}.account-empty-state p+p{color:#bebebe;margin-top:8px;font-size:.95em}.account-empty-state a{font-weight:600}.your-auction-attention-list,.your-auction-closing-list,.your-auction-bidding-summary{margin:0;padding:0;list-style:none}.your-auction-attention-item,.your-auction-closing-list>li{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);margin:0 0 1rem;padding:.85rem 0}.your-auction-attention-item:last-child,.your-auction-closing-list>li:last-child{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent)}.your-auction-attention-item h3,.your-auction-closing-list h3{margin:.15rem 0 .35rem;font-size:1.05rem}.your-auction-attention-kind{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin:0;font-size:.8rem}.your-auction-attention-item.is-required .your-auction-attention-kind{opacity:.95}.your-auction-deadline{opacity:.85;margin:.35rem 0}.your-auction-action{font-weight:600}.your-auction-bidding-summary{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 .75rem;display:flex}.account-breadcrumb{opacity:.75;margin:0 0 12px;font-size:.9em}.account-breadcrumb a{text-decoration:none}.account-invoice-summary{border-top:1px solid #3c3c3c;margin:28px 0;padding:18px 0 8px}.account-invoice-summary-counts{margin:8px 0 12px;padding-left:1.2em}.notification-prefs-section{border-top:1px solid #3c3c3c;margin:28px 0;padding:18px 0 8px}.notification-prefs-section h2{margin:0 0 .75rem;font-size:1.15rem}.notification-prefs-toggle{cursor:pointer;align-items:flex-start;gap:.65rem;margin:.65rem 0;display:flex}.notification-prefs-toggle.is-locked{cursor:default;opacity:.9}.notification-prefs-toggle input{margin-top:.2rem}.notification-prefs-children{margin:.25rem 0 .75rem 1.35rem;padding:0;list-style:none}.notification-prefs-note{opacity:.85;margin:.75rem 0 0;font-size:.95rem}.notification-prefs-error{color:#8b1e1e;margin:1rem 0 0}.notification-prefs-message{margin:1rem 0 0}.invoice-list{flex-direction:column;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.invoice-list-card{border:1px solid #464646;padding:18px 20px}.invoice-list-card.is-void{opacity:.78}.invoice-list-number{letter-spacing:.02em;overflow-wrap:anywhere;margin:0 0 4px;font-size:1.15em}.invoice-list-meta{opacity:.75;margin:0 0 12px;font-size:.9em}.invoice-list-status,.invoice-list-amounts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.invoice-list-status dt,.invoice-list-amounts dt{text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin:0;font-size:.75em}.invoice-list-status dd,.invoice-list-amounts dd{margin:2px 0 0;font-weight:600}.invoice-list-deadline,.invoice-list-void-note{opacity:.85;margin:0 0 10px;font-size:.92em}.invoice-list-cta{margin:12px 0 0}.invoice-list-cta a{font-weight:600}.invoice-list-pagination{align-items:center;gap:16px;margin-top:24px;font-size:.9em;display:flex}.invoice-list-pagination a{text-decoration:none}.invoice-list-empty{margin-top:16px}.my-bids-table-wrap{overflow-x:auto}.my-bids-table{border-collapse:collapse;width:100%;font-size:.9em}.my-bids-table th,.my-bids-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #3c3c3c;padding:10px 12px}.my-bids-table a{text-decoration:none}.my-bids-artist{opacity:.7;margin:2px 0 0;font-size:.85em}.clerk-page{max-width:1400px;margin:0 auto;padding:32px 24px}.clerk-page-breadcrumb{opacity:.7;font-size:.85em}.clerk-page-breadcrumb a{text-decoration:none}.clerk-sale-list{flex-direction:column;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.clerk-sale-status{opacity:.7;font-size:.85em}.clerk-desk-status{opacity:.8;font-size:.9em}.clerk-lot-table-wrap{margin-top:16px;overflow-x:auto}.clerk-lot-table{border-collapse:collapse;width:100%;font-size:.9em}.clerk-lot-table th,.clerk-lot-table td{text-align:left;vertical-align:top;border-bottom:1px solid #3c3c3c;padding:12px}.clerk-lot-title{margin:0;font-weight:700}.clerk-lot-subtitle{opacity:.8;margin:2px 0 0;font-style:italic}.clerk-lot-price{margin:0;font-weight:700}.clerk-lot-meta{opacity:.8;margin:4px 0 0;font-size:.85em}.clerk-lot-closed{opacity:.7}.clerk-reserve-chip{border:1px solid #787878;border-radius:4px;margin-top:8px;padding:2px 8px;font-size:.75em;display:inline-block}.clerk-reserve-chip.reserve-met{color:#78d296;border-color:#5ac878}.clerk-reserve-chip.reserve-not-met{color:#d2aa5a;border-color:#b48c3c}.clerk-reserve-chip.reserve-none{opacity:.7}.clerk-entry-cell{min-width:260px}.clerk-entry{flex-direction:column;gap:8px;display:flex}.clerk-bidder-search input,.clerk-amount-field input{font:inherit;color:inherit;background:0 0;border:1px solid #787878;border-radius:4px;width:100%;max-width:220px;padding:6px 8px}.clerk-search-status{opacity:.7;margin:4px 0 0;font-size:.8em}.clerk-bidder-results{border:1px solid #3c3c3c;border-radius:4px;max-height:160px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.clerk-bidder-results button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:6px 8px;display:block}.clerk-bidder-results button:hover{background:#282828}.clerk-bidder-chip{border:1px solid #787878;border-radius:4px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-size:.9em;display:flex}.clerk-bidder-chip button{color:inherit;cursor:pointer;background:0 0;border:1px solid #787878;border-radius:4px;padding:2px 8px;font-size:.85em}.clerk-amount-field{opacity:.9;flex-direction:column;gap:4px;font-size:.85em;display:flex}.clerk-source-toggle{gap:16px;font-size:.85em;display:flex}.clerk-source-toggle label{align-items:center;gap:4px;display:flex}.clerk-entry button[type=button]:not(.clerk-bidder-chip button):not(.clerk-bidder-results button){font:inherit;cursor:pointer;align-self:flex-start;padding:6px 16px}.clerk-outcome{margin:0;font-size:.85em}.clerk-outcome-reason{opacity:.7}.clerk-entry [role=alert]{color:#ff7878;margin:0;font-size:.85em}.clerk-void{border-top:1px solid #3c3c3c;flex-direction:column;gap:8px;max-width:280px;margin-top:12px;padding-top:12px;display:flex}.clerk-void label{flex-direction:column;gap:4px;font-size:.85em;display:flex}.clerk-void input{font:inherit;color:inherit;background:0 0;border:1px solid #787878;border-radius:4px;padding:6px 8px}.clerk-void button{min-height:36px;font:inherit;cursor:pointer;align-self:flex-start;padding:6px 12px}.invoice-page{max-width:800px}.invoice-sale-title{opacity:.8}.invoice-table-wrap{margin:24px 0;overflow-x:auto}.invoice-table{border-collapse:collapse;width:100%;font-size:.95em}.invoice-table th,.invoice-table td{text-align:left;border-bottom:1px solid #3c3c3c;padding:10px 12px}.invoice-table th:not(:first-child),.invoice-table td:not(:first-child){text-align:right;white-space:nowrap}.invoice-line-artist{opacity:.7;margin:2px 0 0;font-size:.85em}.invoice-total-row td{border-bottom:none;font-weight:700}.invoice-wire{border:1px solid #787878;border-radius:4px;margin:24px 0;padding:16px}.invoice-wire-placeholder{opacity:.8;font-style:italic}.invoice-wire-details{gap:8px 16px;margin:12px 0;display:grid}.invoice-wire-details div{grid-template-columns:12rem 1fr;gap:8px;display:grid}.invoice-wire-details dt{opacity:.75}.invoice-meta{margin:4px 0}.invoice-timeline{border:1px solid #505050;border-radius:4px;margin:24px 0;padding:16px}.invoice-timeline h2{margin-top:0}.invoice-timeline-list{margin:0;padding:0;list-style:none}.invoice-timeline-stage{grid-template-columns:1rem 1fr;gap:12px;padding:0 0 16px;display:grid}.invoice-timeline-stage:last-child{padding-bottom:0}.invoice-timeline-marker{border:2px solid #aaa;border-radius:999px;width:10px;height:10px;margin-top:6px}.invoice-timeline-stage--complete .invoice-timeline-marker{background:#aaa}.invoice-timeline-stage--current .invoice-timeline-marker{background:#fff;border-color:#fff}.invoice-timeline-stage--unavailable{opacity:.55}.invoice-timeline-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.invoice-timeline-state{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:.75em}.invoice-timeline-date{opacity:.8;margin-top:2px;font-size:.9em;display:block}.report-wire-sent{margin:16px 0 24px}.report-wire-sent button{min-height:40px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #aaa;border-radius:4px;padding:8px 14px}.report-wire-sent button:disabled{opacity:.65;cursor:wait}.report-wire-sent-message,.report-wire-sent-error{margin:8px 0 0}.report-wire-sent-error{color:#c88c64}.logistics-request{border:1px solid #787878;border-radius:4px;margin:24px 0;padding:16px}.logistics-request h2,.logistics-request h3{margin-top:0}.logistics-request-form{gap:12px;margin:16px 0;display:grid}.logistics-request-form label{gap:6px;display:grid}.logistics-request-form select,.logistics-request-form textarea{width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #787878;border-radius:4px;padding:8px}.logistics-request-form button{min-height:40px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #aaa;border-radius:4px;justify-self:start;padding:8px 14px}.logistics-request-form button:disabled{opacity:.65;cursor:wait}.logistics-request-message,.logistics-request-error,.logistics-request-empty{margin:8px 0 0}.logistics-request-error{color:#c88c64}.logistics-request-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.logistics-request-list li{border-top:1px solid #3c3c3c;padding-top:12px}.logistics-request-list time{opacity:.8;margin-top:2px;font-size:.9em;display:block}.logistics-request-list p{margin:8px 0 0}.wire-reconcile{border-top:1px solid #505050;margin-top:24px;padding-top:16px}.wire-reconcile-summary{gap:6px;margin-bottom:16px;display:grid}.wire-reconcile-summary div{grid-template-columns:12rem 1fr;gap:8px;display:grid}.wire-reconcile-form{flex-direction:column;gap:10px;max-width:28rem;margin-bottom:16px;display:flex}.wire-reconcile-form label{flex-direction:column;gap:4px;display:flex}.wire-reconcile-list{margin:0 0 16px;padding:0;list-style:none}.wire-reconcile-list li{border-bottom:1px solid #3c3c3c;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.wire-reconcile-error,.wire-reconcile-readonly{color:#c88c64}.invoice-card-button{font:inherit;color:inherit;opacity:.6;cursor:not-allowed;background:0 0;border:1px solid #787878;border-radius:4px;margin:16px 0;padding:10px 20px}.invoice-print-hint{opacity:.7;font-size:.85em}@media print{.site-header,.no-print,.invoice-card-button{display:none!important}body{color:#000;background:#fff}.invoice-page{max-width:none;padding:0}}
