.email-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.email-page-head .admin-section-head{margin-bottom:3px}.email-subnav{border:1px solid var(--border);background:var(--bg-elevated);border-radius:9px;flex:none;gap:3px;padding:3px;display:inline-flex}.email-subnav button{appearance:none;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 13px;font-size:13px;font-weight:600}.email-subnav button:hover{color:var(--text)}.email-subnav button[aria-selected=true]{color:var(--text);background:var(--bg);box-shadow:0 1px 3px #0000001a}.email-subnav button:focus-visible,.et-event:focus-visible,.et-link-button:focus-visible{outline:2px solid var(--focus-ring,#4f7cff);outline-offset:2px}.email-templates-intro{border:1px solid var(--border);background:var(--bg-elevated);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.email-templates-intro h4{margin:0 0 3px;font-size:15px}.email-templates-intro p{color:var(--text-dim);margin:0;font-size:12px;line-height:1.45}.email-template-safety{background:var(--status-info-bg,#e0e7ff);color:var(--status-info-text,#4338ca);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.et-loading,.et-error,.et-empty{border:1px dashed var(--border);color:var(--text-dim);text-align:center;border-radius:9px;padding:24px;font-size:13px}.et-error{color:var(--status-danger-text,#b91c1c)}.et-shell{border:1px solid var(--border);background:var(--bg);border-radius:10px;grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.et-catalog{border-right:1px solid var(--border);background:var(--bg-elevated);min-width:0}.et-catalog-head{z-index:2;border-bottom:1px solid var(--border);background:var(--bg-elevated);padding:12px;position:sticky;top:0}.et-catalog-title{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.et-catalog-title strong{font-size:13px}.et-catalog-title span{color:var(--text-dim);font-size:11px}.et-filters{gap:6px;display:flex}.et-filters input,.et-filters select,.et-input,.et-textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;border-radius:7px;font-size:13px}.et-filters input{width:100%;min-width:0;padding:7px 9px}.et-filters select{max-width:110px;padding:7px 6px}.et-event-list{max-height:720px;padding:5px;overflow:auto}.et-category-label{color:var(--text-dim);letter-spacing:.065em;text-transform:uppercase;margin:10px 8px 4px;font-size:10px;font-weight:800}.et-event{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;margin:0 0 3px;padding:9px 10px;display:block}.et-event:hover{border-color:var(--border);background:var(--bg)}.et-event.is-active{border-color:var(--accent,#526d82);background:var(--bg);box-shadow:inset 3px 0 0 var(--accent,#526d82)}.et-event-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.et-event-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.et-event-key{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.et-badge{border:1px solid var(--border);max-width:100%;color:var(--text-dim);background:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.et-badge.is-live{background:var(--status-success-bg,#dcfce7);color:var(--status-success-text,#15803d);border-color:#0000}.et-badge.is-draft{background:var(--status-warning-bg,#fef3c7);color:var(--status-warning-text,#a16207);border-color:#0000}.et-badge.is-info{background:var(--status-info-bg,#e0e7ff);color:var(--status-info-text,#4338ca);border-color:#0000}.et-badge.is-archived{opacity:.72}.et-workspace{min-width:0;padding:18px}.et-workspace-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.et-workspace-head h4{margin:0 0 3px;font-size:18px}.et-workspace-head p{color:var(--text-dim);margin:0;font-size:12px;line-height:1.45}.et-key{color:var(--text-dim);margin-top:4px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.et-button-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.et-button-row.is-right{justify-content:flex-end}.et-button,.et-link-button{appearance:none;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:650}.et-link-button{color:var(--accent,#526d82);background:0 0;border-color:#0000;padding:3px 6px}.et-button:hover:not(:disabled),.et-link-button:hover:not(:disabled){filter:brightness(.97)}.et-button:disabled,.et-link-button:disabled{cursor:not-allowed;opacity:.5}.et-button.is-primary{border-color:var(--accent,#526d82);background:var(--accent,#526d82);color:#fff}.et-button.is-danger{color:var(--status-danger-text,#b91c1c)}.et-button.is-small{padding:4px 8px;font-size:11px}.et-card{border:1px solid var(--border);background:var(--bg-elevated);border-radius:9px;margin-bottom:11px;padding:13px}.et-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.et-card-title{font-size:13px;font-weight:750}.et-card-sub{color:var(--text-dim);margin-top:2px;font-size:11px;line-height:1.45}.et-assignment{border-left:3px solid var(--status-success-text,#15803d)}.et-template-list{gap:7px;display:grid}.et-template-row{border:1px solid var(--border);background:var(--bg);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.et-template-row-main{min-width:0}.et-template-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.et-template-row-main span{color:var(--text-dim);margin-top:2px;font-size:11px;display:block}.et-token-list{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.et-token{border:1px solid var(--border);background:var(--bg);color:var(--text-dim);border-radius:5px;padding:2px 6px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.et-token.is-required{border-color:var(--status-info-text,#4338ca);color:var(--status-info-text,#4338ca)}.et-notice{background:var(--status-info-bg,#e0e7ff);color:var(--status-info-text,#4338ca);border-radius:7px;margin:0 0 10px;padding:9px 10px;font-size:11px;line-height:1.45}.et-notice.is-error{background:var(--status-danger-bg,#fee2e2);color:var(--status-danger-text,#b91c1c)}.et-notice.is-success{background:var(--status-success-bg,#dcfce7);color:var(--status-success-text,#15803d)}.et-editor-grid{grid-template-columns:minmax(0,1fr) minmax(260px,36%);align-items:start;gap:14px;display:grid}.et-field{margin-bottom:11px;display:block}.et-field-label{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;font-weight:750;display:flex}.et-field-help{color:var(--text-dim);font-weight:400}.et-input,.et-textarea{width:100%;padding:8px 9px;display:block}.et-input:disabled,.et-textarea:disabled{color:var(--text-dim);background:var(--bg-elevated)}.et-textarea{resize:vertical;min-height:290px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.et-textarea.is-note{min-height:64px;font-family:inherit}.et-editor-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;padding:11px 0;display:flex}.et-editor-message{min-height:18px;color:var(--text-dim);margin-left:auto;font-size:11px}.et-preview{min-width:0;position:sticky;top:12px}.et-preview-subject{border:1px solid var(--border);background:var(--bg);overflow-wrap:anywhere;border-radius:7px;margin-bottom:8px;padding:8px 9px;font-size:12px}.et-preview-frame{border:1px solid var(--border);pointer-events:none;background:#fff;border-radius:7px;width:100%;min-height:360px;display:block}.et-preview-text{border:1px solid var(--border);background:var(--bg);min-height:250px;max-height:420px;color:var(--text);white-space:pre-wrap;border-radius:7px;padding:9px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.et-validation-list{margin:6px 0 9px;padding-left:18px;font-size:11px;line-height:1.5}.et-version-list{gap:6px;display:grid}.et-version-row{border:1px solid var(--border);background:var(--bg);border-radius:7px;grid-template-columns:minmax(90px,.55fr) minmax(130px,1fr) auto;align-items:center;gap:8px;padding:8px 9px;font-size:11px;display:grid}.et-version-note{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.et-test-row{align-items:center;gap:6px;margin-top:9px;display:flex}.et-test-row .et-input{min-width:0}.et-screen-reader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.et-modal-backdrop{z-index:2000;background:#0000007a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.et-modal{border:1px solid var(--border);background:var(--bg);width:min(460px,100%);color:var(--text);border-radius:10px;padding:18px;box-shadow:0 18px 60px #00000047}.et-modal h4{margin:0 0 7px}.et-modal p{color:var(--text-dim);margin:0 0 16px;font-size:13px;line-height:1.5}@media (width<=980px){.et-shell{grid-template-columns:minmax(225px,31%) minmax(0,1fr)}.et-editor-grid{grid-template-columns:1fr}.et-preview{position:static}}@media (width<=720px){.email-page-head,.email-templates-intro{flex-direction:column;align-items:stretch}.email-subnav{align-self:stretch}.email-subnav button{flex:1}.email-template-safety{align-self:flex-start}.et-shell{min-height:0;display:block}.et-catalog{border-right:0;border-bottom:1px solid var(--border)}.et-event-list{max-height:300px}.et-workspace{padding:13px}.et-workspace-head{flex-direction:column}.et-version-row{grid-template-columns:1fr auto}.et-version-note{grid-area:2/1/auto/-1}.et-editor-message{width:100%;margin-left:0}}.auction-admin-kicker{margin:0 0 3px}.auction-admin-title,.auction-admin-copy{margin:0}.auction-admin-full{grid-column:1/-1}.auction-admin-toolbar{flex-wrap:wrap;gap:8px}.auction-admin-pane{padding-top:14px}.auction-admin-list{gap:8px;margin-top:10px;display:grid}.auction-admin-row{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;padding:11px}.auction-admin-input{border:1px solid var(--border);background:var(--bg);max-width:160px;color:var(--text);border-radius:6px;padding:8px 10px}.auction-admin-invitations h3{margin:18px 0 6px}.auction-admin-invitations .auction-admin-row{justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.auction-admin-row-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auction-admin-row-kicker{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.auction-admin-row-value{text-align:right;min-width:94px}.auction-admin-row-value span{color:var(--text-dim);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.auction-admin-row-value strong{margin-top:2px;font-size:15px;display:block}.auction-admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.auction-admin-overview{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;margin-bottom:12px;padding:12px}.auction-admin-overview--error{justify-content:space-between;align-items:center;gap:12px;display:flex}.auction-admin-overview--error p,.auction-admin-overview h3,.auction-admin-metal-empty{margin:0}.auction-admin-overview-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.auction-admin-overview-stale{color:var(--status-danger-text);font-size:11px}.auction-admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.auction-admin-overview-stat{border:1px solid var(--border);background:var(--bg);border-radius:6px;min-width:0;padding:9px}.auction-admin-overview-stat>span{color:var(--text-dim);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.auction-admin-overview-stat strong{overflow-wrap:anywhere;margin-top:3px;font-size:17px;display:block}.auction-admin-overview-stat small{color:var(--text-dim);margin-top:3px;line-height:1.35;display:block}.auction-admin-metal-totals{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.auction-admin-metal-totals>span:not(.section-hint){border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:4px 7px;font-size:11px}.auction-admin-metal-empty{margin-top:8px}.auction-admin-editor{margin-bottom:12px}.auction-admin-editor .admin-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.auction-admin-lot-grid{align-items:start}.auction-lot-title-hint{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.auction-lot-defaults{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.auction-lot-defaults>div{border:1px solid var(--border);background:var(--bg-elevated);border-radius:7px;min-width:0;padding:8px 9px}.auction-lot-defaults span{color:var(--text-dim);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.auction-lot-defaults strong{overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.auction-lot-photo-fields{border:1px solid var(--gold-dim);background:var(--gold-tint);border-radius:8px;min-width:0;margin:0 0 3px;padding:11px}.auction-lot-photo-fields legend{color:var(--text);letter-spacing:.02em;text-transform:uppercase;padding:0 5px;font-size:12px;font-weight:800}.auction-lot-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auction-lot-photo-picker{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);letter-spacing:0;text-transform:none;border-radius:7px;align-content:start;gap:3px;margin:0;padding:9px;display:grid}.auction-lot-photo-picker--primary{border-color:var(--gold-dim)}.auction-lot-photo-label{font-size:12px;font-weight:800}.auction-lot-photo-copy{min-height:30px;color:var(--text-dim);font-size:11px;font-weight:400;line-height:1.35}.auction-lot-photo-picker input[type=file]{margin-top:3px;padding:5px;font-size:13px}.auction-lot-photo-picker input[type=file]::file-selector-button{border:1px solid var(--border);background:var(--bg-elevated);min-height:34px;color:var(--text);font:inherit;border-radius:5px;margin-right:8px;padding:6px 9px;font-weight:700}.auction-lot-file-status{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.auction-lot-file-status.has-selection{color:var(--status-success-text);font-weight:700}.auction-lot-photo-fields>.section-hint{margin-top:7px;display:block}.auction-admin-safety,.auction-admin-lineage{border:1px solid var(--gold-dim);background:var(--gold-tint);color:var(--text);border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.45}.auction-admin-safety{margin:0 0 12px}.auction-admin-lineage{margin:9px 0 0}.auction-admin-inline-form{border:1px solid var(--gold-dim);background:var(--gold-tint);border-radius:8px;gap:8px;margin-top:10px;padding:11px;display:grid}.auction-admin-inline-form h4,.auction-admin-inline-form p{margin:0}.auction-admin-inline-form textarea{resize:vertical;width:100%;min-height:76px}.auction-admin-inline-form.auction-admin-danger{border-color:var(--status-danger-text);background:var(--status-danger-bg)}.auction-action-dialog{border:1px solid var(--border);background:var(--bg);width:min(680px,100vw - 28px);max-height:min(86vh,780px);color:var(--text);border-radius:11px;padding:0;overflow:hidden;box-shadow:0 22px 70px #00000059}.auction-action-dialog::backdrop{background:#00000094}.auction-action-dialog-inner{max-height:min(86vh,780px);padding:18px;overflow:auto}.auction-action-dialog h3,.auction-action-receipt h3{margin:0}.auction-action-dialog h3:focus{outline:none}.auction-action-facts{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;gap:0;margin:14px 0;display:grid;overflow:hidden}.auction-action-facts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:12px;padding:9px 10px;display:grid}.auction-action-facts>div:last-child{border-bottom:0}.auction-action-facts dt{color:var(--text-dim);font-size:11px;font-weight:700}.auction-action-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px}.auction-action-consequence{border:1px solid var(--gold-dim);background:var(--gold-tint);border-radius:7px;margin:12px 0;padding:10px 11px;font-size:12px;line-height:1.5}.auction-action-dialog-actions{background:var(--bg);border-top:1px solid var(--border);margin:14px -18px -18px;padding:12px 18px 18px;position:sticky;bottom:-18px}.auction-action-receipt{border:1px solid var(--status-success-text);background:var(--status-success-bg);border-radius:8px;margin-top:12px;padding:11px}.auction-action-receipt .auction-action-facts{background:var(--bg);margin-bottom:8px}.auction-action-receipt-summary{margin:9px 0 0;font-size:13px;line-height:1.5}.auction-action-receipt-note{margin-top:8px;display:block}.auction-admin-affirm{align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;display:flex}.auction-admin-affirm input{flex:none;margin-top:2px}.auction-admin-photo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}.auction-admin-photo{align-content:start;gap:6px;min-width:0;display:grid}.auction-admin-photo img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);background:var(--bg);border-radius:6px;width:100%;display:block}.auction-admin-record{border-top:1px solid var(--border);margin-top:10px;padding-top:9px}.auction-admin-record summary{cursor:pointer;font-size:12px;font-weight:700}.auction-admin-record-body{margin-top:9px}.auction-admin-record-list{gap:7px;display:grid}.auction-admin-record-item{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:8px;font-size:12px}.auction-admin-record-item>.section-hint{margin-top:2px;display:block}.auction-admin-record-item p{white-space:pre-wrap;margin:6px 0 0}.auction-admin-record-item ul{margin:6px 0 0;padding-left:18px}.auction-admin-activity{border-top:1px solid var(--border);margin-top:10px;padding-top:9px}.auction-admin-activity summary{cursor:pointer;font-size:12px;font-weight:700}.auction-admin-activity-body{margin-top:9px}.auction-admin-activity-summary{color:var(--text-dim);margin-bottom:7px;font-size:11px}.auction-admin-activity-summary small{margin-top:3px;display:block}.auction-admin-bidder-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.auction-admin-bidder{border:1px solid var(--border);background:var(--bg);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;padding:8px;display:flex}.auction-admin-bidder>div:first-child{min-width:0}.auction-admin-bidder-name,.auction-admin-bidder-name a{overflow-wrap:anywhere}.auction-admin-bidder-counts{color:var(--text-dim);text-align:right;flex:none;gap:2px;font-size:10px;display:grid}.auction-admin-activity-error{color:var(--status-danger-text);justify-content:space-between;align-items:center;gap:8px;display:flex}.auction-admin-activity-privacy{margin:8px 0 0}.auction-admin-member-actions{grid-template-columns:minmax(180px,1fr) auto;gap:8px;margin-top:9px;display:grid}.auction-admin-member-actions .admin-input{min-width:0}.auction-admin-member-search{border:1px solid var(--border);background:var(--bg);border-radius:8px;margin-top:12px;padding:10px}.auction-admin-search-help{margin:6px 0 0}.auction-admin-member-search-row{gap:8px;margin-top:5px;display:flex}.auction-admin-member-search-row .admin-search{flex:1;min-width:0}.auction-admin-search-results{margin-top:8px}.auction-admin-reason{margin:8px 0 0}.auction-admin-candidate-intro{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auction-admin-candidate-intro .admin-section-head{margin-bottom:4px}.auction-admin-candidate-intro p{max-width:760px;margin:0}.auction-admin-candidate-toolbar{margin-top:12px}.auction-admin-candidate-actions{margin-top:9px}.auction-admin-candidate-requests{border:1px solid var(--gold-dim);background:var(--gold-tint);border-left-width:4px;border-radius:8px;margin-top:12px;padding:10px 10px 8px}.auction-admin-candidate-requests-head .admin-section-head{margin:0 0 4px;font-size:14px}.auction-admin-candidate-requests-head p{max-width:760px;margin:0 0 8px}.auction-admin-candidate--request{background:var(--bg)}.auction-admin-candidate-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.auction-admin-candidate-stat{border:1px solid var(--border);background:var(--bg);border-radius:6px;min-width:0;padding:8px 9px}.auction-admin-candidate-stat span{color:var(--text-dim);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.auction-admin-candidate-stat strong{overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.35;display:block}.auction-admin-candidate .auction-admin-row-main>div:first-child{min-width:0}.auction-admin-candidate .section-hint,.auction-admin-candidate .auction-admin-row-main strong{overflow-wrap:anywhere}.auction-admin-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auction-admin-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.auction-admin-pager>.section-hint:first-child{margin-right:auto}.auction-admin-page-size{align-items:center;gap:5px;display:inline-flex}.auction-admin-status{font-size:10px;line-height:1.45}.auction-admin-status--approved{color:var(--status-success-text);background:var(--status-success-bg)}.auction-admin-status--pending{color:var(--gold-text);background:var(--gold-tint)}.auction-admin-status--suspended,.auction-admin-status--revoked{color:var(--status-danger-text);background:var(--status-danger-bg)}.auction-chat-admin-pane{gap:18px;display:grid}.auction-chat-admin-rollout,.auction-chat-admin-queue-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auction-chat-admin-rollout{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;padding:12px}.auction-chat-admin-rollout h3,.auction-chat-admin-queue-head h3,.auction-chat-admin-body{margin:0}.auction-chat-admin-switch{flex:none;align-items:center;gap:8px;display:flex}.auction-chat-admin-row{gap:10px;display:grid}.auction-chat-admin-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;line-height:1.45}.auction-chat-admin-author{text-align:right;overflow-wrap:anywhere;align-content:start;gap:3px;min-width:min(260px,40%);display:grid}.auction-flyer-studio,.auction-flyer-studio *{box-sizing:border-box}.auction-flyer-studio{min-width:0}.auction-flyer-intro,.auction-flyer-output-head,.auction-flyer-selected-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auction-flyer-intro{margin-bottom:12px}.auction-flyer-intro h3,.auction-flyer-output h4,.auction-flyer-picker-grid h4{margin:0 0 4px}.auction-flyer-intro .status-badge{flex:none}.auction-flyer-message{margin:0 0 12px}.auction-flyer-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:16px;display:grid}.auction-flyer-controls,.auction-flyer-output{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;min-width:0;padding:14px}.auction-flyer-output{position:sticky;top:12px}.auction-flyer-fields,.auction-flyer-copy-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.auction-flyer-copy-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.auction-flyer-studio .form-group{min-width:0;margin:0}.auction-flyer-studio .form-group>span{margin-bottom:5px;font-size:11px;font-weight:750;display:block}.auction-flyer-studio input[type=search],.auction-flyer-studio input[type=number],.auction-flyer-studio .auction-flyer-copy-fields input,.auction-flyer-studio select,.auction-flyer-caption{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:7px;padding:8px 9px;display:block}.auction-flyer-warning{background:var(--status-warning-bg);color:var(--status-warning-text);border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.auction-flyer-format{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:9px 10px;display:flex}.auction-flyer-format legend,.auction-flyer-photo-picker legend{padding:0 4px;font-size:11px;font-weight:750}.auction-flyer-format label{align-items:center;gap:6px;font-size:12px;display:inline-flex}.auction-flyer-format label:has(input:disabled){opacity:.5;cursor:not-allowed}.auction-flyer-bulk-select{gap:8px;margin:8px 0;display:flex}.auction-flyer-bulk-select .btn{padding:5px 10px;font-size:12px}.auction-flyer-picker-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px;display:grid}.auction-flyer-candidates,.auction-flyer-selection{gap:7px;max-height:580px;padding:2px;display:grid;overflow:auto}.auction-flyer-candidate{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.auction-flyer-candidate:has(input:checked){border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.auction-flyer-candidate input{flex:none;margin-top:2px}.auction-flyer-candidate-copy{min-width:0}.auction-flyer-candidate-copy strong,.auction-flyer-candidate-copy small{overflow-wrap:anywhere;display:block}.auction-flyer-candidate-copy strong{font-size:12px;line-height:1.35}.auction-flyer-candidate-copy small{color:var(--text-dim);margin-top:3px;font-size:10px;line-height:1.4}.auction-flyer-selected{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-width:0;padding:10px}.auction-flyer-selected-head>div:first-child{min-width:0}.auction-flyer-selected-head small,.auction-flyer-selected-head strong{overflow-wrap:anywhere;display:block}.auction-flyer-selected-head small{color:var(--text-dim);margin-bottom:2px;font-size:10px}.auction-flyer-selected-head strong{font-size:12px;line-height:1.35}.auction-flyer-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.auction-flyer-order-actions .btn{padding:4px 7px;font-size:10px}.auction-flyer-photo-picker{border:1px solid var(--border);border-radius:7px;min-width:0;margin:9px 0 0;padding:7px}.auction-flyer-photo-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.auction-flyer-photo-option{border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;border-radius:6px;place-items:center;min-width:0;min-height:58px;padding:4px;display:grid;position:relative;overflow:hidden}.auction-flyer-photo-option:has(input:checked){border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 30%, transparent)}.auction-flyer-photo-option input{z-index:1;position:absolute;top:4px;left:4px}.auction-flyer-photo-option img{object-fit:cover;border-radius:4px;width:100%;height:54px;display:block}.auction-flyer-photo-placeholder span{color:var(--text-dim);text-align:center;padding:14px 3px 3px;font-size:9px;line-height:1.25}#auctionFlyerGenerate{width:100%;margin-top:12px}.auction-flyer-figure{min-width:0;margin:10px 0}#auctionFlyerCanvas{border:1px solid var(--border);object-fit:contain;background:#f8f4f4;border-radius:8px;width:100%;height:auto;max-height:68vh;display:block}.auction-flyer-transcript{border:1px solid var(--border);background:var(--bg);max-height:92px;color:var(--text-dim);border-radius:7px;margin-top:7px;padding:8px;font-size:11px;line-height:1.45;overflow:auto}.auction-flyer-actions,.auction-flyer-history-actions{flex-wrap:wrap;gap:7px;display:flex}.auction-flyer-caption-label{margin-top:12px!important}.auction-flyer-caption{resize:vertical;min-height:150px;font-size:12px;line-height:1.45}.auction-flyer-history-dialog{border:1px solid var(--border);background:var(--bg);width:min(600px,100vw - 28px);max-height:calc(100vh - 28px);color:var(--text);border-radius:10px;padding:0;box-shadow:0 20px 70px #0000004d}.auction-flyer-history-dialog::backdrop{background:#00000094}.auction-flyer-history-inner{padding:18px;overflow:auto}.auction-flyer-history-inner h3{margin:0 0 7px}.auction-flyer-history-inner p,.auction-flyer-history-inner li{font-size:12px;line-height:1.5}.auction-flyer-history-inner ul{margin:12px 0;padding-left:21px}.auction-flyer-history-check{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.auction-flyer-history-check input{flex:none;margin-top:2px}.auction-flyer-history-actions{justify-content:flex-end;margin-top:14px}.auction-flyer-print-overlay{display:none}.auction-flyer-print-overlay.is-open{z-index:3000;background:#0009;padding:22px;display:block;position:fixed;inset:0;overflow:auto}.auction-flyer-print-controls{background:var(--bg);width:min(100%,12in);color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 auto 10px;padding:10px;display:flex}.auction-flyer-print-controls .btn:first-of-type{margin-left:auto}.auction-flyer-print-sheet{background:#fff;place-items:center;width:min(100%,12in);margin:0 auto;padding:10px;display:grid;box-shadow:0 2px 18px #00000040}.auction-flyer-print-sheet--vertical{aspect-ratio:4/5;max-width:8in}.auction-flyer-print-sheet--horizontal{aspect-ratio:120/63;max-width:12in}.auction-flyer-print-sheet--square{aspect-ratio:1;max-width:8in}.auction-flyer-print-sheet img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=1050px){.auction-flyer-workspace{grid-template-columns:1fr}.auction-flyer-output{position:static}#auctionFlyerCanvas{max-height:none}}@media (width<=680px){.auction-admin-editor{padding:10px}.auction-admin-editor .admin-card-head{margin-bottom:8px}.auction-admin-editor .admin-section-head{font-size:14px}.auction-admin-lot-grid{gap:6px}.auction-admin-form--new .auction-admin-lot-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.auction-admin-form--new .auction-lot-datetime{grid-column:1/-1}.auction-admin-lot-grid>.form-group{margin-bottom:2px}.auction-lot-photo-grid{grid-template-columns:1fr;gap:7px}.auction-lot-photo-picker{padding:8px}.auction-lot-photo-copy{min-height:0}.auction-lot-defaults{gap:5px}.auction-lot-defaults>div{padding:6px}.auction-lot-defaults span{font-size:9px}.auction-lot-defaults strong{font-size:12px}.auction-lot-description textarea{min-height:76px}.auction-admin-form--new [data-auction-metal-row] .form-group{margin-bottom:2px}.auction-admin-form>.admin-card-actions{z-index:5;padding:9px 10px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);margin:10px -10px -10px;position:sticky;bottom:0;box-shadow:0 -5px 14px #00000017}.auction-admin-form>.admin-card-actions .btn{flex:100%;min-height:42px}.auction-admin-form>.admin-card-actions .auction-lot-save-hint{display:none}.auction-admin-form>.admin-card-actions #auctionPhotoProgress{width:100%}.auction-admin-form>.admin-card-actions #auctionPhotoProgress:empty{display:none}.auction-admin-row-main,.auction-admin-member-actions{grid-template-columns:1fr;display:grid}.auction-admin-row-value{text-align:left;min-width:0}.auction-chat-admin-rollout,.auction-chat-admin-queue-head{display:grid}.auction-chat-admin-switch{justify-content:space-between}.auction-chat-admin-author{text-align:left;min-width:0}.auction-admin-row-actions{justify-content:flex-start}.auction-admin-member-search-row{flex-direction:column;align-items:stretch}.auction-admin-candidate-intro{grid-template-columns:1fr;display:grid}.auction-admin-candidate-intro>.auction-admin-status{justify-self:start}.auction-admin-candidate-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-admin-pager{justify-content:flex-start}.auction-admin-pager>.section-hint:first-child{width:100%;margin-right:0}.auction-admin-overview-head,.auction-admin-overview--error{grid-template-columns:1fr;display:grid}.auction-admin-overview-grid,.auction-admin-bidder-list,.auction-admin-photo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-admin-bidder{grid-template-columns:1fr;display:grid}.auction-admin-bidder-counts{text-align:left}.auction-action-facts>div{grid-template-columns:1fr;gap:3px}.auction-action-dialog-actions{flex-direction:column-reverse;align-items:stretch}.auction-action-dialog-actions .btn{width:100%}.auction-flyer-intro,.auction-flyer-selected-head{grid-template-columns:1fr;display:grid}.auction-flyer-intro .status-badge{justify-self:start}.auction-flyer-fields,.auction-flyer-copy-fields,.auction-flyer-picker-grid{grid-template-columns:1fr}.auction-flyer-candidates,.auction-flyer-selection{max-height:410px}.auction-flyer-photo-options{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-flyer-order-actions{justify-content:flex-start}.auction-flyer-actions .btn,.auction-flyer-history-actions .btn{flex:100%}.auction-flyer-print-overlay.is-open{padding:8px}.auction-flyer-print-controls{flex-wrap:wrap;align-items:stretch}.auction-flyer-print-controls strong{flex:100%}.auction-flyer-print-controls .btn:first-of-type{margin-left:0}}@media (width<=380px){.auction-admin-overview-grid,.auction-admin-bidder-list,.auction-admin-photo-list{grid-template-columns:1fr}.auction-flyer-photo-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.bn-admin{gap:12px;display:grid}.bn-admin-head,.bn-admin-toolbar,.bn-admin-actions,.bn-admin-subnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bn-admin-head{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:16px}.bn-admin-head h2{margin:0 0 3px;font-size:21px}.bn-admin-head p{color:var(--text-dim);margin:0;font-size:12px}.bn-admin-subnav{justify-content:flex-start}.bn-admin-subnav button{min-height:38px}.bn-admin-subnav button[aria-selected=true]{border-color:var(--gold);background:var(--gold-tint);color:var(--text)}.bn-admin-toolbar{border:1px solid var(--border);background:var(--bg);border-radius:9px;align-items:flex-end;padding:10px}.bn-admin-toolbar label,.bn-admin-field{min-width:140px;color:var(--text-dim);flex-direction:column;gap:4px;font-size:11px;font-weight:650;display:flex}.bn-admin-toolbar input,.bn-admin-toolbar select,.bn-admin-field input,.bn-admin-field select,.bn-admin-field textarea{border:1px solid var(--border);background:var(--bg);min-height:39px;color:var(--text);font:400 13px/1.35 var(--sans);border-radius:6px;padding:7px 8px}.bn-admin-field textarea{resize:vertical;min-height:90px}.bn-admin-toolbar input:focus,.bn-admin-toolbar select:focus,.bn-admin-field input:focus,.bn-admin-field select:focus,.bn-admin-field textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.bn-admin-list{gap:8px;display:grid}.bn-admin-row{border:1px solid var(--border);background:var(--bg);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.bn-admin-row-title{min-width:0}.bn-admin-row-title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bn-admin-row-title small{color:var(--text-dim);margin-top:2px;display:block}.bn-admin-stat{text-align:right;white-space:nowrap}.bn-admin-stat span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.bn-admin-stat strong{font-size:13px}.bn-admin-badge{border:1px solid var(--border);background:var(--bg-elevated);width:max-content;color:var(--text-dim);text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:750;display:inline-flex}.bn-admin-badge.is-active{border-color:var(--status-success-text,#15803d);background:var(--status-success-bg,#dcfce7);color:var(--status-success-text,#15803d)}.bn-admin-badge.is-draft{border-color:var(--status-warning-text,#a16207);background:var(--status-warning-bg,#fef3c7);color:var(--status-warning-text,#a16207)}.bn-admin-form{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:16px}.bn-admin-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.bn-admin-form-head h3{margin:0 0 3px}.bn-admin-form-head p{color:var(--text-dim);margin:0;font-size:12px}.bn-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bn-admin-field.is-wide{grid-column:span 2}.bn-admin-field.is-full{grid-column:1/-1}.bn-admin-field small{color:var(--text-muted);font-weight:400;line-height:1.35}.bn-admin-field-check{color:var(--text);align-items:flex-start;gap:7px;font-size:12px;font-weight:400;display:flex}.bn-admin-field-check input{min-height:0;margin-top:2px}.bn-admin-section{border-top:1px solid var(--border);grid-column:1/-1;margin-top:5px;padding-top:12px}.bn-admin-section-head{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.bn-admin-section-head h4{margin:0;font-size:14px}.bn-admin-metal-row{grid-template-columns:1fr 1fr .8fr 1fr auto auto;align-items:end;gap:7px;margin-bottom:7px;display:grid}.bn-admin-metal-row label{color:var(--text-dim);flex-direction:column;gap:3px;font-size:10px;display:flex}.bn-admin-metal-row input,.bn-admin-metal-row select{border:1px solid var(--border);background:var(--bg);min-height:38px;color:var(--text);border-radius:5px;padding:6px 7px}.bn-admin-primary{align-items:center;min-height:38px;flex-direction:row!important;gap:5px!important;display:flex!important}.bn-admin-photos{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:8px;display:grid}.bn-admin-photo{border:1px solid var(--border);background:var(--bg-elevated);border-radius:7px;overflow:hidden}.bn-admin-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.bn-admin-photo-controls{justify-content:center;gap:4px;padding:6px;display:flex}.bn-admin-photo-controls button{padding:3px 6px;font-size:11px}.bn-admin-lifecycle{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}.bn-admin-inventory{border:1px solid var(--border);background:var(--bg-elevated);border-radius:7px;grid-template-columns:100px minmax(180px,1fr) auto;align-items:end;gap:8px;margin-top:10px;padding:10px;display:grid}.bn-admin-rule{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.bn-admin-rule:last-child{border-bottom:0}.bn-admin-rule-main strong,.bn-admin-rule-main small{display:block}.bn-admin-rule-main small{color:var(--text-dim);margin-top:2px}.bn-admin-order-list{gap:9px;display:grid}.bn-admin-order{border:1px solid var(--border);background:var(--bg);border-radius:9px}.bn-admin-order[open]{border-color:var(--border-strong,var(--border))}.bn-admin-order>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.bn-admin-order>summary::-webkit-details-marker{display:none}.bn-admin-order>summary:after{content:"⌄";color:var(--text-dim)}.bn-admin-order[open]>summary:after{transform:rotate(180deg)}.bn-admin-order-main,.bn-admin-order-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.bn-admin-order-main strong,.bn-admin-order-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bn-admin-order-main small,.bn-admin-order-meta small{color:var(--text-dim);font-size:11px}.bn-admin-order-meta{text-align:right;flex:none;align-items:flex-end}.bn-admin-order-body{gap:11px;padding:0 12px 12px;display:grid}.bn-admin-order-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin:0;display:grid}.bn-admin-order-facts div{border:1px solid var(--border);background:var(--bg-elevated);border-radius:6px;padding:8px}.bn-admin-order-facts dt{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.bn-admin-order-facts dd{margin:2px 0 0;font-size:12px;font-weight:650}.bn-admin-incoming-warning{border:1px solid var(--status-warning-text,#a16207);background:var(--status-warning-bg,#fef3c7);border-radius:7px;padding:10px;font-size:12px}.bn-admin-incoming-warning strong{margin-bottom:5px;display:block}.bn-admin-incoming-warning div{margin-top:2px}.bn-admin-order-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bn-admin-inline-form{border:1px solid var(--border);background:var(--bg-elevated);border-radius:7px;gap:7px;padding:10px;display:grid}.bn-admin-inline-form.is-danger{border-color:var(--status-warning-text,#a16207)}.bn-admin-inline-form strong{font-size:12px}.bn-admin-inline-form input,.bn-admin-inline-form select,.bn-admin-restriction input{border:1px solid var(--border);background:var(--bg);min-height:38px;color:var(--text);border-radius:5px;padding:6px 8px}.bn-admin-risk h3{margin-top:0}.bn-admin-restriction{border:1px solid var(--border);background:var(--bg-elevated);border-radius:7px;margin:12px 0;padding:11px}.bn-admin-restriction p{margin:0 0 7px}.bn-admin-restriction .bn-admin-actions{justify-content:flex-start}.bn-admin-restriction input{flex:280px}.bn-admin-rollout{max-width:780px;margin:0}.bn-admin-rollout-controls{gap:8px;margin:12px 0;display:grid}.bn-admin-rollout-control{border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:10px;display:flex}.bn-admin-rollout-control:has(input:disabled){cursor:default}.bn-admin-rollout-control input{width:19px;height:19px;accent-color:var(--gold);flex:none;margin:1px 0 0}.bn-admin-rollout-control strong,.bn-admin-rollout-control small{display:block}.bn-admin-rollout-control small{color:var(--text-dim);margin-top:2px;font-size:11px;line-height:1.4}.bn-admin .form-msg{margin:0;display:block}.bn-admin .form-msg[hidden]{display:none!important}@media (width<=900px){.bn-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-admin-metal-row{border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.bn-admin-row{grid-template-columns:minmax(0,1fr) auto auto}.bn-admin-row>.btn{grid-column:1/-1}.bn-admin-order-actions{grid-template-columns:1fr}}@media (width<=560px){.bn-admin-grid{grid-template-columns:1fr}.bn-admin-field.is-wide{grid-column:auto}.bn-admin-row{grid-template-columns:minmax(0,1fr) auto}.bn-admin-row .bn-admin-stat:nth-of-type(2){display:none}.bn-admin-inventory{grid-template-columns:1fr}.bn-admin-rule{grid-template-columns:1fr auto}.bn-admin-rule-main{grid-column:1/-1}}@media print{@page auction-flyer-vertical{size:8in 10in;margin:0}@page auction-flyer-horizontal{size:12in 6.3in;margin:0}@page auction-flyer-square{size:8in 8in;margin:0}body.auction-flyer-print-open>:not(.auction-flyer-print-overlay){display:none!important}body.auction-flyer-print-open .auction-flyer-print-overlay.is-open{color:#111;background:0 0;padding:0;display:block;position:static;inset:auto;overflow:visible}body.auction-flyer-print-open .auction-flyer-print-controls{display:none!important}body.auction-flyer-print-open .auction-flyer-print-sheet{max-width:none;box-shadow:none;break-inside:avoid;page-break-inside:avoid;margin:0;padding:0}body.auction-flyer-print-vertical .auction-flyer-print-sheet--vertical{page:auction-flyer-vertical;width:8in;height:10in}body.auction-flyer-print-horizontal .auction-flyer-print-sheet--horizontal{page:auction-flyer-horizontal;width:12in;height:6.3in}body.auction-flyer-print-square .auction-flyer-print-sheet--square{page:auction-flyer-square;width:8in;height:8in}body.auction-flyer-print-open .auction-flyer-print-sheet img{object-fit:contain;width:100%;height:100%}}
