body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landing-container p{line-height:1.4;margin:0 0 1rem}.about-section{margin-top:1.5rem;max-width:800px}.about-section p{font-size:1.2rem}.about-section .about-subhead{font-size:1.5rem;margin:0 0 2rem;text-align:center}.action-btn-container{align-items:center;background:#0000;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%;z-index:10}.page-action{bottom:0;left:0;padding:1rem 15px;position:fixed;right:0}.action-btn{align-items:center;border:none;border-radius:16px;box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;gap:1rem;justify-content:center;max-width:600px;padding:1.5rem 0;position:relative;transition:background .2s;width:100%}.action-btn-bold{background:#024;color:#fff}.action-btn-subtle{background:#b2b7bb;color:#000}.action-btn-disabled{background:#dedfe0;color:#87878a;cursor:not-allowed}.action-btn-small-btn{padding:.75rem}.action-btn:focus,.action-btn:hover{background:#036}.action-btn-children{font-size:1.5rem;margin:0;min-width:0;white-space:normal}.action-btn-children-small-button,.action-btn-children-small-text{flex:1 1;font-size:1rem;position:static}.action-btn svg{flex-shrink:0;font-size:2rem;font-weight:400;margin-left:10px;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.action-button-prefix-content{margin:.5em 0;width:100%}.back-button-container{left:0;position:absolute}.back-button,.back-button-container{align-items:center;display:flex;height:100%}.back-button{background:none;border:none;color:#024;cursor:pointer;font-size:1rem;font-weight:700;gap:.5rem;padding:0}.back-button svg{font-size:2rem;font-weight:700}.back-button:focus,.back-button:hover{text-decoration:underline}.collapsible-section{margin-bottom:1.25rem;width:100%}.collapsible-section hr{margin:0}.collapsible-header{align-items:center;background:none;border:none;color:#111;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:.5rem 0;text-align:left;width:100%}.collapsible-header h2{font-family:system-ui,Arial,sans-serif;font-size:1.25rem;font-weight:500;margin:0}.collapsible-header svg{font-size:2.5rem}.collapsible-content{padding:1rem 1rem 0}.card-list{display:flex;flex-direction:column;width:100%}.card-list-empty{color:#6c757d;font-size:1rem;padding:2rem 0;text-align:center}.card-list-scroll-container{flex-grow:1;overflow-y:auto;width:100%}.game-card-datetime{color:#495057;flex-basis:30%;text-align:left}.game-card-date{font-size:1rem;line-height:1.4;margin:0}.game-card-info{flex-basis:70%;text-align:right}.game-card-teams{color:#212529;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.header-game-info{flex-grow:1;text-align:center}.buyer-ticket-list-page .header-game-info h2{color:#333;font-size:1.2em;font-weight:700;margin:0 0 2px}.buyer-ticket-list-page .header-game-info p{color:#666;font-size:.8em;margin:0}.ticket-filters-bar{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.filter-item{align-items:center;border-radius:16px;display:flex;font-size:.9em;padding:6px 10px}.seat-count-filter{border:1px solid #ccc;position:relative}.seat-count-select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;font-size:1em;outline:none;padding-right:20px}.seat-count-filter .dropdown-icon{color:#555;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.sort-filter{color:#333}.sort-filter .sort-icon{color:#555;margin-left:6px}.offers-section{border-bottom:1px solid #dee2e6;box-sizing:border-box;margin-bottom:1em;padding:0 15px 10px;width:100%}.offers-section h4{font-weight:600;margin-bottom:.5em;margin-top:0}.no-tickets-message{color:#777;font-size:1em;padding:20px;text-align:center}.offers-section .ticket-card-small{padding:6px 12px}.ticket-card-small p{font-size:.8em}.dual-price-container{display:flex;flex-direction:row}.price-column{align-items:flex-end;display:flex;flex-direction:column;margin-left:.65em;text-align:right}.ticket-price{color:#000;font-size:1.5em;font-weight:700;margin:0}.dual-price-container .ticket-price{font-size:1.25em}.ticket-verified-seller{align-items:center;color:#333;display:flex;font-size:.8em}.ticket-verified-seller .MuiSvgIcon-root{color:#007bff;margin-right:4px}.ticket-action{color:#333;margin-left:16px}.ticket-action .MuiSvgIcon-root{font-size:2em}.listing-info-section{padding:0 15px;width:100%}.ticket-info-horizontal{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:.5em;padding-bottom:.5em}.price-details-container{display:flex;justify-content:space-between;margin-top:.15em}.price-container{align-items:baseline;display:flex}.price-container p{margin-left:.5em}.seller-info-section{border-bottom:1px solid #dee2e6}.seller-details{align-items:center;display:flex}.seller-profile-pic svg{height:64px;width:64px}.seller-bio{margin-left:1em}.seller-info-section h3{margin-bottom:0;margin-top:0}.offer-actions-container{margin-top:1.5em}.offer-actions-container p{font-style:italic;margin-bottom:0;text-align:center}.offer-actions-container .action-btn-container{margin-bottom:2em;margin-top:.5em}.tickets-delivered-prefix p{font-style:italic;margin-bottom:0;text-align:center}.header{background-color:#024;box-shadow:0 2px 4px #0000001a;color:#fff;padding:1rem;text-align:center}.header h1{font-size:1rem;font-style:italic;font-weight:700;margin:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-container{padding:15px;position:relative}.page,.page-container{align-items:center;display:flex;flex-direction:column}.page{background:#fff;color:#111;font-family:system-ui,Arial,sans-serif;max-width:600px;width:100%}h1{font-size:2em;margin-top:.67em;text-align:center}h3{font-size:1.1em;font-weight:600;margin-bottom:.25em;margin-top:1.5em}section{width:100%}section hr{margin:0 0 1rem}.email-link{color:#1d4ed8;text-decoration:none}.email-link:hover{text-decoration:underline}.page-title{align-items:center;display:flex;margin-bottom:1em;min-height:2em;padding-top:1em;position:relative;width:100%}.page-title-main-container,.page-title-stacked-container{align-items:center;display:flex;flex-direction:column;width:100%}.page-title-main-container{margin-bottom:.75em;position:relative}.page-title-main-content{text-align:center}.page-title-minor-container{display:flex;justify-content:space-between;width:100%}.page-title h1{left:50%;margin:0;position:absolute;transform:translateX(-50%)}.page-title h3{margin-bottom:0;margin-top:0}.page-title p{margin-bottom:0;margin-top:.25em}.page-title-fixed{background-color:#fff;border-bottom:1px solid #dee2e6;justify-content:flex-start;margin-bottom:12px;padding-bottom:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.page-title-fixed h1{font-size:1.75rem;font-weight:600;margin-bottom:0;margin-left:1rem;margin-top:0;position:static;transform:none}.small-paragraph{color:inherit;font-size:.8em;margin:.5em 0}.card{align-items:center;background-color:#e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.ticket-info{flex-grow:1}.ticket-section{font-size:1.25em;font-weight:700;margin:0 0 4px}.ticket-details,.ticket-quantity{color:#555;font-size:.9em;margin:2px 0}.ticket-price-label{color:#555;font-size:.8em;margin:0}
/*# sourceMappingURL=main.c711c678.css.map*/