.schedule-wrapper{max-width:1200px;margin:0 auto;padding:0 1rem}.schedule-header{margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--mhv-accent-rgb),.2)}.schedule-header-label{font-size:.85em;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--mhv-accent)}.schedule-loading{text-align:center;color:var(--mhv-text-faint);padding:2rem 0}.schedule-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;align-items:start}@media screen and (max-width:849px){.schedule-layout{grid-template-columns:minmax(0,1fr)}.schedule-cal-panel{order:1}}.schedule-show-more-wrap{text-align:center;padding:1rem 0 .5rem}.schedule-show-more-btn{background:none;border:1px solid rgba(var(--mhv-brand-teal-rgb),.3);color:var(--mhv-brand-teal);font-size:.85em;font-weight:600;letter-spacing:.5px;padding:10px 28px;border-radius:6px;cursor:pointer;transition:background-color .2s,border-color .2s}.schedule-show-more-btn:hover{background:rgba(var(--mhv-brand-teal-rgb),.1);border-color:rgba(var(--mhv-brand-teal-rgb),.5)}.schedule-past-heading{font-size:.85em;font-weight:600;color:var(--mhv-text-muted);margin:0 0 1rem;text-transform:uppercase;letter-spacing:1px}.schedule-past-card{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-bottom:.75rem;background:rgba(var(--mhv-brand-teal-rgb),.04);border:1px solid rgba(var(--mhv-brand-teal-rgb),.12);border-radius:8px;text-decoration:none;color:inherit;cursor:pointer;transition:background .2s,border-color .2s}.schedule-past-card:hover{background:rgba(var(--mhv-brand-teal-rgb),.08);border-color:rgba(var(--mhv-brand-teal-rgb),.3)}.schedule-past-card-thumb{width:64px;height:64px;border-radius:6px;object-fit:cover;flex-shrink:0;background:rgba(var(--mhv-brand-teal-rgb),.08)}.schedule-past-card-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.schedule-past-card-title{font-weight:600;font-size:.95em;color:var(--mhv-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-past-card-date{font-size:.8em;color:var(--mhv-text-muted)}.schedule-past-card-cta{font-size:.8em;color:var(--mhv-brand-teal);font-weight:600}.schedule-item{margin-bottom:1.25rem;padding:1.25rem;border:1px solid rgba(var(--mhv-accent-rgb),.3);border-radius:8px;background:var(--mhv-bg-body);color:var(--mhv-text-primary);display:block;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .3s;-webkit-tap-highlight-color:transparent;outline:none}a.schedule-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--mhv-accent-rgb),.3);cursor:pointer}.schedule-item--highlight{border-color:var(--mhv-accent)!important;box-shadow:0 0 16px rgba(var(--mhv-accent-rgb),.35)}.schedule-date-time{display:flex;align-items:center;margin-bottom:.4rem;gap:.75rem}.schedule-date{font-size:1em;font-weight:700;color:var(--mhv-brand-teal)}.schedule-time{font-size:.85em;color:var(--mhv-text-secondary);white-space:nowrap}.schedule-bidding-opens{font-size:.8em;color:var(--mhv-text-secondary);font-style:italic;margin-top:2px}.schedule-bidding-opens--active{color:var(--mhv-success);font-weight:600;font-style:normal}.schedule-heading{font-size:1.15em;font-weight:700;margin-bottom:.1rem;color:var(--mhv-text-primary);overflow-wrap:anywhere;word-break:break-word}.schedule-brand{font-size:.78em;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--mhv-warning-amber);margin-bottom:.6rem}.schedule-subheading{font-size:.9em;color:var(--mhv-text-secondary);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.schedule-address{font-size:.85em;color:var(--mhv-gray-400);margin-top:4px;overflow-wrap:anywhere;word-break:break-word}.schedule-badges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.4rem}.schedule-badge{display:inline-block;font-size:.65em;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;border-radius:3px;white-space:nowrap}.schedule-badge--format{background:rgba(var(--mhv-info-blue-rgb),.15);color:var(--mhv-info-blue);border:1px solid rgba(var(--mhv-info-blue-rgb),.3)}.schedule-badge--auction{background:#00c8531f;color:var(--mhv-success-bright);border:1px solid rgba(0,200,83,.25)}.schedule-badge--type{background:rgba(var(--mhv-accent-rgb),.12);color:var(--mhv-accent);border:1px solid rgba(var(--mhv-accent-rgb),.25)}.schedule-badge--catalog{background:rgba(var(--mhv-warning-rgb),.12);color:var(--mhv-warning);border:1px solid rgba(var(--mhv-warning-rgb),.25)}.schedule-badge--nocatalog{background:#8888881a;color:var(--mhv-text-muted);border:1px solid rgba(136,136,136,.25)}.schedule-badge--location{background:rgba(var(--mhv-note-openbox-rgb),.12);color:var(--mhv-warning-orange);border:1px solid rgba(var(--mhv-note-openbox-rgb),.25)}.schedule-badge--livestream{background:rgba(var(--mhv-error-rgb),.12);color:var(--mhv-error);border:1px solid rgba(var(--mhv-error-rgb),.25)}.schedule-badge--absentee{background:#9370db1f;color:var(--mhv-accent-light);border:1px solid rgba(147,112,219,.25)}.schedule-badge--multiday{background:rgba(var(--mhv-view-rgb),.12);color:var(--mhv-view);border:1px solid rgba(var(--mhv-view-rgb),.25)}.schedule-badge--recurring{background:#af52de1f;color:var(--mhv-accent-light);border:1px solid rgba(175,82,222,.25)}.schedule-badge--brand{background:rgba(var(--mhv-warning-rgb),.12);color:var(--mhv-warning-amber);border:1px solid rgba(var(--mhv-warning-rgb),.25)}.schedule-badge--nolivestreamdetail,.schedule-badge--noabsenteedetail{background:#8888881a;color:var(--mhv-text-muted);border:1px solid rgba(136,136,136,.25)}.schedule-badge--premium{background:#00c8531f;color:var(--mhv-success-bright);border:1px solid rgba(0,200,83,.25)}.schedule-link-badge-wrap{margin-top:.5rem}.schedule-link-badge{display:inline-block;padding:6px 14px;background:rgba(var(--mhv-brand-teal-rgb),.1);border:1px solid rgba(var(--mhv-brand-teal-rgb),.3);border-radius:4px;color:var(--mhv-brand-teal);font-size:.75em;font-weight:700;text-decoration:none;transition:background .15s}.schedule-link-badge:hover{background:rgba(var(--mhv-brand-teal-rgb),.2);text-decoration:none}.schedule-detail-badges{width:100%;margin-bottom:1rem;border-collapse:collapse;border:none}.schedule-detail-badges tr{border:none}.schedule-detail-badge-cell{padding:5px 10px 5px 0;vertical-align:top;white-space:nowrap;border:none}.schedule-detail-explain-cell{padding:5px 0;vertical-align:middle;font-size:.75em;color:var(--mhv-text-muted);line-height:1.4;border:none}.schedule-detail-explain-cell a{color:var(--mhv-accent);text-decoration:none}.schedule-detail-explain-cell a:hover{text-decoration:underline}.schedule-image{margin-top:.75rem;max-width:100%;border-radius:6px;overflow:hidden}.schedule-image img{width:100%;height:auto;display:block}.schedule-slideshow{position:relative;width:100%;height:300px;margin-top:.75rem;border-radius:6px;overflow:hidden;background:#000}.schedule-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity 1s ease-in-out}.schedule-slide.active{opacity:1}@media screen and (max-width:749px){.schedule-item{padding:1rem}.schedule-slideshow{height:220px}}.schedule-cal-panel{background:#ffffff05;border:1px solid rgba(var(--mhv-accent-rgb),.15);border-radius:8px;padding:16px;position:sticky;top:80px}.schedule-cal-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.schedule-cal-month{font-size:1.1em;font-weight:600;color:var(--mhv-text-primary);flex:1;text-align:center;margin:0}.schedule-cal-nav{background:none;border:1px solid rgba(var(--mhv-accent-rgb),.2);color:var(--mhv-text-secondary);width:30px;height:30px;border-radius:4px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;padding:0}.schedule-cal-nav:hover{background:rgba(var(--mhv-accent-rgb),.1);border-color:rgba(var(--mhv-accent-rgb),.4);color:var(--mhv-text-primary)}.schedule-cal-today{background:none;border:1px solid rgba(var(--mhv-accent-rgb),.2);color:var(--mhv-text-muted);padding:3px 10px;border-radius:4px;font-size:.7em;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.schedule-cal-today:hover{background:rgba(var(--mhv-accent-rgb),.1);color:var(--mhv-text-primary)}.schedule-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.schedule-cal-dayheader{text-align:center;font-size:.65em;font-weight:600;color:var(--mhv-text-secondary);text-transform:uppercase;letter-spacing:1px;padding:6px 0}.schedule-cal-day{display:flex;flex-direction:column;align-items:stretch;padding:5px;border-radius:4px;min-height:65px;min-width:0;transition:background .15s;border:1px solid rgba(var(--mhv-accent-rgb),.1)}.schedule-cal-day--other .schedule-cal-daynum{opacity:.25}.schedule-cal-day--past{background:rgba(var(--mhv-accent-rgb),.04);border-color:rgba(var(--mhv-accent-rgb),.06)!important}.schedule-cal-day--past .schedule-cal-daynum{color:var(--mhv-text-muted);font-weight:500}.schedule-cal-day--past .schedule-cal-badge{background:rgba(var(--mhv-accent-rgb),.08);color:var(--mhv-text-muted);opacity:.6}.schedule-cal-day--today{background:rgba(var(--mhv-accent-rgb),.08);border:2px solid var(--mhv-accent)!important}.schedule-cal-daynum{font-size:.8em;font-weight:600;color:var(--mhv-text-secondary);margin-bottom:3px}.schedule-cal-day--today .schedule-cal-daynum{color:var(--mhv-accent);font-weight:700}.schedule-cal-badges{display:flex;flex-direction:column;gap:2px;width:100%;overflow:hidden}.schedule-cal-badge{font-size:.55em;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:2px 3px;border-radius:2px;background:rgba(var(--mhv-accent-rgb),.15);color:var(--mhv-accent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;cursor:pointer;transition:background .15s}.schedule-cal-badge:hover{background:rgba(var(--mhv-accent-rgb),.35)}.schedule-cal-badge--more{background:#ffffff0f;color:var(--mhv-text-muted);font-size:.5em}.schedule-actions{display:flex;gap:8px;margin-top:.75rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.06)}.schedule-action-btn{background:none;border:1px solid rgba(var(--mhv-accent-rgb),.2);color:var(--mhv-text-muted);font-size:.72em;font-weight:600;letter-spacing:.5px;padding:5px 10px;border-radius:4px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;white-space:nowrap}.schedule-action-btn:hover{background:rgba(var(--mhv-accent-rgb),.1);border-color:rgba(var(--mhv-accent-rgb),.4);color:var(--mhv-text-primary)}.schedule-cal-menu{position:absolute;bottom:100%;left:0;margin-bottom:4px;background:var(--mhv-bg-elevated);border:1px solid rgba(var(--mhv-accent-rgb),.3);border-radius:6px;overflow:hidden;z-index:100;box-shadow:0 4px 16px #0009;min-width:180px}.schedule-cal-menu-item{display:block;width:100%;padding:10px 14px;background:none;border:none;color:var(--mhv-text-secondary);font-size:.82em;text-align:left;cursor:pointer;text-decoration:none;transition:background .15s}.schedule-cal-menu-item:hover{background:rgba(var(--mhv-accent-rgb),.12);color:var(--mhv-text-primary)}.schedule-cal-menu-item+.schedule-cal-menu-item{border-top:1px solid rgba(255,255,255,.06)}.schedule-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--mhv-bg-elevated);color:var(--mhv-text-primary);padding:10px 24px;border-radius:6px;font-size:.85em;font-weight:600;border:1px solid rgba(var(--mhv-accent-rgb),.3);box-shadow:0 4px 16px #00000080;opacity:0;transition:opacity .3s,transform .3s;z-index:9999;pointer-events:none}.schedule-toast--visible{opacity:1;transform:translate(-50%) translateY(0)}.schedule-detail-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:10000;align-items:center;justify-content:center;padding:24px}.schedule-detail-backdrop.active{display:flex}.schedule-detail-modal{position:relative;background:var(--mhv-bg-surface);border:1px solid rgba(var(--mhv-accent-rgb),.3);border-radius:10px;max-width:600px;width:100%;max-height:85vh;overflow-y:auto;padding:2rem;box-shadow:0 8px 40px #000000b3}.schedule-detail-close{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--mhv-text-muted);font-size:28px;cursor:pointer;line-height:1;padding:4px 8px;border-radius:4px;transition:color .2s,background .2s;z-index:1}.schedule-detail-close:hover{color:var(--mhv-text-primary);background:#ffffff14}.schedule-detail-date{font-size:1em;font-weight:700;color:var(--mhv-accent);margin-bottom:.2rem}.schedule-detail-time{font-size:.9em;color:var(--mhv-text-secondary);margin-bottom:.75rem}.schedule-detail-title{font-size:1.5em;font-weight:800;color:var(--mhv-text-primary);margin:0 0 .15rem;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.schedule-detail-brand{font-size:.78em;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--mhv-warning-amber);margin-bottom:.75rem}.schedule-detail-desc{font-size:.95em;color:var(--mhv-text-secondary);line-height:1.6;margin-bottom:1rem;overflow-wrap:anywhere;word-break:break-word}.schedule-detail-link{margin-bottom:1rem}.schedule-detail-photos{position:relative;width:100%;height:350px;margin-bottom:1rem;border-radius:8px;overflow:hidden;background:#000}.schedule-detail-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity 1s ease-in-out}.schedule-detail-photo.active{opacity:1}.schedule-detail-actions{display:flex;gap:8px;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}@media screen and (max-width:849px){.schedule-cal-panel{position:static}.schedule-cal-day{min-height:50px;padding:3px}.schedule-detail-modal{padding:1.5rem;max-height:90vh}.schedule-detail-photos{height:240px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mhv-schedule.css.map */
