.dispute-center-hero{background:linear-gradient(120deg,#fff5f3,#fff);border:1px solid #f3dfdd;border-radius:20px;align-items:center;gap:18px;margin-bottom:20px;padding:26px;display:flex}.dispute-center-hero h2{margin:4px 0 8px;font-size:26px}.dispute-center-hero p{color:#776668;margin:0}.dispute-center-hero>.secondary{margin-inline-start:auto}.dispute-hero-icon{color:#fff;background:#b8202d;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.dispute-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.dispute-stats>div{background:#fff;border:1px solid #eadfe0;border-radius:15px;flex-direction:column;gap:7px;padding:18px;display:flex}.dispute-stats span{color:#72666b;font-size:13px}.dispute-stats strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.3}.dispute-toolbar{align-items:stretch;gap:10px;margin-bottom:18px;display:flex}.dispute-toolbar .search{background:#fff;flex:1;min-width:0}.dispute-toolbar select{min-width:0;max-width:240px}.dispute-toolbar .search input{width:100%;min-width:0}.dispute-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dispute-card{min-width:0;margin:0!important}.dispute-card-heading,.dispute-card-finance,.dispute-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.dispute-card-heading small,.dispute-card-footer small{color:#786c71;font-size:11px}.dispute-card h3{margin:17px 0 10px;line-height:1.7}.dispute-reason{color:#73666b;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.dispute-parties{background:#faf8f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;padding:14px;display:grid}.dispute-parties>div{flex-direction:column;gap:6px;min-width:0;display:flex}.dispute-parties small{color:#88777e}.dispute-parties strong{overflow-wrap:anywhere;font-size:13px}.dispute-card-finance{border-bottom:1px solid #eee6e6;flex-wrap:wrap;padding-bottom:16px;font-size:11px}.dispute-card-finance b{margin-top:4px;font-size:14px;display:block}.dispute-card-footer{padding-top:15px}.dispute-card-footer small{line-height:1.9}.dispute-card-footer button{white-space:nowrap}.dispute-pagination{align-items:center;gap:9px;margin-top:20px;display:flex}.dispute-pagination>span{color:#807078;margin-inline-end:auto;font-size:13px}.case-workspace{gap:16px;display:grid}.case-banner{background:#fff8ee;border:1px solid #efd9b3;border-radius:14px;padding:18px}.case-banner.resolved{background:#f1faf6;border-color:#cce7da}.case-banner-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-banner-heading h3{flex:1;margin:0;font-size:16px}.case-banner p{overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.9}.case-banner small{color:#756751;font-size:11px}.case-deadline{align-items:flex-start;gap:8px;display:flex}.case-deadline svg{flex-shrink:0;margin-top:4px}.case-section-title{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.case-section-title>svg{color:#b8202d;flex-shrink:0;margin-top:4px}.case-section-title h3{margin:0 0 6px}.case-section-title p{color:#7c6f75;margin:0;font-size:12px}.case-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-action-grid button{color:#5e525a;background:#fff;border:1px solid #e6dcdf;border-radius:10px;min-height:48px;padding:12px 7px;font-size:12px;line-height:1.6}.case-action-grid button.selected{color:#a92332;background:#fff1f1;border-color:#cb5e68;box-shadow:0 0 0 1px #cb5e68}.case-action-grid button:last-child{grid-column:span 2}.case-action-form,.case-decision-preview{border-top:1px solid #eee4e6;margin-top:20px;padding-top:18px}.case-action-form h4{margin:0 0 14px}.case-action-form .field,.case-evidence .field{min-width:0}.case-action-form select{text-overflow:ellipsis;width:100%;max-width:100%}.case-action-form .check-field,.case-decision-preview .check-field{align-items:flex-start;font-size:12px;line-height:1.9}.case-action-form .check-field input,.case-decision-preview .check-field input{flex-shrink:0;margin-top:4px}.case-refund-proof{background:#faf8f8;border:1px solid #e9e0e3;border-radius:12px;margin:12px 0;padding:14px}.case-refund-proof h4{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.case-refund-proof b{color:#a92332}.case-refund-row{border-bottom:1px solid #eee4e6;grid-template-columns:1fr auto;gap:8px;padding:13px 0;font-size:13px;display:grid}.case-refund-row small{overflow-wrap:anywhere;color:#766870;grid-column:1/-1}.case-decision-preview{background:#faf8f8;border:1px solid #e8dfe2;border-radius:12px;padding:18px}.case-decision-preview h4{align-items:center;gap:8px;margin:0 0 14px;display:flex}.case-decision-preview dl>div{border-bottom:1px solid #e9dfe2;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;font-size:13px;display:grid}.case-decision-preview dt{color:#7e6e77}.case-decision-preview dd{overflow-wrap:anywhere;margin:0;font-weight:600}.case-decision-preview .actions{flex-wrap:wrap;margin-top:16px}.case-evidence h3{align-items:center;gap:8px;display:flex}.case-evidence article{overflow-wrap:anywhere;border-bottom:1px solid #ece4e7;gap:7px;padding:14px 0;display:grid}.case-evidence article strong{font-size:13px}.case-evidence article small{color:#7d6e76;font-size:11px}.case-evidence form{margin-top:17px}.case-timeline{margin:20px 0 0;padding:0;list-style:none}.case-timeline li{border-inline-start:2px solid #ecdbdf;margin-inline-start:5px;padding:0 20px 22px 0;position:relative}.case-timeline li:before{content:"";inset-inline-start:-6px;background:#b8202d;border-radius:50%;outline:4px solid #fff;width:10px;height:10px;position:absolute;top:3px}.case-timeline li:last-child{border-color:#0000;padding-bottom:4px}.case-timeline li>span{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.case-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.8}.case-timeline small{color:#8b7b82;font-size:11px}.case-past{margin-top:20px}.case-past article{background:#faf8f8;border-radius:10px;margin-top:12px;padding:13px;font-size:13px}.case-past summary{cursor:pointer}.order-thread-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.case-workspace .order-section{margin:0}.case-workspace .notice{overflow-wrap:anywhere}@media (max-width:1000px){.dispute-cards{grid-template-columns:1fr}.dispute-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dispute-center-hero{flex-wrap:wrap;gap:12px;padding:18px}.dispute-center-hero h2{font-size:21px}.dispute-center-hero p{font-size:12px;line-height:1.8}.dispute-center-hero>div{flex:1;min-width:160px}.dispute-hero-icon{border-radius:12px;width:46px;height:46px}.dispute-center-hero>.secondary{min-height:36px;padding:8px 12px}.dispute-stats{gap:9px;margin-bottom:16px}.dispute-stats>div{padding:13px}.dispute-stats span{font-size:11px}.dispute-stats strong{font-size:24px}.dispute-toolbar{grid-template-columns:1fr auto;display:grid}.dispute-toolbar .search{grid-column:1/-1}.dispute-toolbar select{width:100%;max-width:none;font-size:12px}.dispute-card{padding:17px!important}.dispute-card h3{font-size:16px}.dispute-card-footer{flex-wrap:wrap}.dispute-card-footer button{min-height:42px}.dispute-pagination{flex-wrap:wrap;font-size:12px}.case-banner{padding:14px}.case-banner-heading h3{font-size:14px}.case-banner-heading .badge{font-size:10px}.case-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.case-action-grid button:last-child{grid-column:1/-1}.case-action-grid button{padding:10px 5px;font-size:11px}.case-decision-preview{padding:13px}.case-decision-preview dl>div{grid-template-columns:90px 1fr;gap:10px;font-size:12px}.case-decision-preview .actions>*{width:100%}.case-refund-proof{padding:12px}.case-section-title p{line-height:1.8}.order-thread-tabs{gap:2px;padding:4px}.order-thread-tabs button{flex-direction:column;gap:5px;min-width:0;padding:10px 2px;font-size:10px}.order-thread-tabs button svg{width:16px;height:16px}.case-workspace input[type=file]{font-size:11px}.case-workspace .attachment{overflow-wrap:anywhere;white-space:normal;max-width:100%}}
.finance-space{gap:20px;min-width:0;display:grid}.finance-space h2,.finance-space h3{margin-top:0}.finance-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.finance-two-col>*,.finance-space .panel{min-width:0}.finance-account{overflow-wrap:anywhere;background:#fff;border:1px solid #e6dfe1;border-radius:16px;margin:0 0 16px;padding:20px}.finance-account-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.finance-account-heading>div{gap:4px;display:grid}.finance-account-heading span{color:#70666a;font-size:12px}.finance-account-heading strong{color:#281a20;font-size:16px}.finance-account dl{gap:12px;margin:0;display:grid}.finance-account dl>div{gap:5px;display:grid}.finance-account dt{color:#766a70;font-size:12px}.finance-account dd{margin:0;font-size:14px}.finance-identifier{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-identifier bdi{letter-spacing:.3px;word-break:break-all;font-family:inherit;font-size:14px}.finance-identifier .icon-btn{flex-shrink:0}.finance-balance{gap:9px;margin:24px 0;display:grid}.finance-balance>span{color:#766b70;font-size:13px}.finance-balance>strong{letter-spacing:-.6px;color:#a41930;font-size:36px;line-height:1.3}.finance-balance strong small{letter-spacing:0;font-size:16px;font-weight:500}.fee-cycle-card{border-top:3px solid #bc1f39!important}.fee-cycle-card>small{color:#776c72;margin-top:12px;display:block}.finance-deadline{color:#8e1730;background:#fff4f5;border:1px solid #f0cdd3;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px;display:flex}.finance-deadline>svg{flex-shrink:0;margin-top:4px}.finance-deadline>div{gap:5px;min-width:0;display:grid}.finance-deadline span{font-size:12px}.finance-deadline strong{font-size:18px}.finance-deadline small{font-size:11px;line-height:1.8}.finance-deadline.overdue{color:#ad3216;background:#fff0eb;border-color:#ffc6b5}.finance-policy ol{color:#574b52;gap:13px;padding-inline-start:21px;font-size:13px;line-height:1.9;display:grid}.finance-policy{margin:0}.finance-form-summary,.finance-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.finance-form-summary{background:#faf7f8;border-radius:10px;padding:13px}.finance-history{display:grid}.finance-history-row{width:100%;color:inherit;text-align:start;background:0 0;border:0;border-bottom:1px solid #efe9ec;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:15px 0;font-family:inherit;display:flex}.finance-history-row:last-child{border-bottom:0}.finance-history-row>span{gap:7px;min-width:0;display:grid}.finance-history-row small{color:#7e7378;font-size:11px;line-height:1.7}.finance-history-row>strong{white-space:nowrap;font-size:14px}.finance-history-row>span:last-child{flex-shrink:0;justify-items:end}.finance-history button:hover,.finance-history-row:is(button):hover{background:#fff9fa}.finance-space summary,.finance-items summary{cursor:pointer;padding-block:4px;font-weight:700;line-height:1.8}.finance-admin-hero{color:#fff;background:linear-gradient(115deg,#381b27,#75162a);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}.finance-admin-hero .eyebrow{color:#f2b5c0}.finance-admin-hero h2{margin:10px 0;font-size:27px}.finance-admin-hero p{color:#eedee3;margin:0;font-size:13px;line-height:1.8}.finance-admin-hero .secondary{color:#74172d;background:#fff;flex-shrink:0}.finance-queue-stats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.finance-queue-stats>div{background:#fff;border:1px solid #e9e1e5;border-radius:16px;grid-template-columns:1fr auto;gap:10px;padding:23px;display:grid}.finance-queue-stats svg{color:#b2223c;grid-area:1/2/4}.finance-queue-stats span{color:#6d6068;font-size:13px}.finance-queue-stats strong{color:#3b2632;font-size:28px}.finance-queue-stats strong small{font-size:13px}.finance-queue-stats>div>small{color:#80747b;font-size:12px}.finance-filters{border-bottom:1px solid #eee6ea;grid-template-columns:1fr 1fr 1.5fr;align-items:end;gap:14px;padding-bottom:15px;display:grid}.finance-filters .field{margin-bottom:0}.finance-filters form{align-items:end;gap:8px;min-width:0;display:flex}.finance-filters form .field{flex:1;min-width:0}.finance-queue-row{text-align:start;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eee8eb;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:22px 0;font-family:inherit;display:grid}.finance-queue-row:hover{background:#fff9fa}.finance-type-icon{color:#b0203b;background:#fcebf0;border-radius:13px;place-items:center;height:44px;display:grid}.finance-type-icon.commission{color:#327550;background:#eef4f0}.finance-queue-row>span:nth-child(2),.finance-queue-row>span:nth-child(3){gap:8px;min-width:0;display:grid}.finance-queue-row small{color:#877881;font-size:11px;line-height:1.7}.finance-queue-row>span:nth-child(3){justify-items:end}.finance-queue-row .badge{font-size:11px}.finance-open{color:#aa1d38;font-size:12px}.finance-pagination{justify-content:flex-end;margin-bottom:0}.finance-pagination>span{color:#786872;margin-inline-end:auto;font-size:12px}.finance-cycle-list>article{border-bottom:1px solid #eee8eb;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:18px 0;display:grid}.finance-cycle-list>article>div:first-child{gap:8px;display:grid}.finance-cycle-list>article span,.finance-cycle-list>article small{color:#796d75;font-size:12px}.finance-cycle-list .finance-deadline{margin:0}.finance-claim{gap:15px;min-width:0;display:grid}.finance-claim .finance-account{margin:0}.finance-claim-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-claim-heading>div{gap:8px;display:grid}.finance-claim-heading>div>span{color:#76646e;font-size:14px}.finance-claim-heading strong{font-size:29px}.finance-claim-heading strong small{font-size:14px}.finance-reference{overflow-wrap:anywhere;margin:0;font-size:13px}.finance-proof{justify-self:start}.finance-items{background:#faf7f9;border:1px solid #ede5e9;border-radius:12px;padding:14px}.finance-items .finance-history-row strong{font-size:13px}.finance-claim .notice small{margin-top:8px;display:block}.finance-decisions{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:0;display:grid}.finance-decisions legend{margin-bottom:12px;font-weight:700}.finance-decisions>label{cursor:pointer;border:1px solid #e5dce1;border-radius:12px;align-items:center;gap:8px;min-height:64px;padding:12px;font-size:13px;line-height:1.8;display:flex}.finance-decisions>label.selected{color:#9e1933;background:#fff3f5;border-color:#bb2340}.finance-decisions svg{flex-shrink:0}.finance-space .field small{line-height:1.8}.finance-space .field input[type=file]{white-space:normal;max-width:100%;font-size:12px}.finance-space .check-field,.finance-claim .check-field{align-items:flex-start;line-height:1.9}.finance-space .check-field input,.finance-claim .check-field input{flex-shrink:0;margin-top:6px}.finance-space .wide{margin-top:12px}.finance-space .notice{line-height:1.9}@media (max-width:760px){.finance-space{gap:16px}.finance-two-col{grid-template-columns:1fr;gap:14px}.finance-admin-hero{gap:18px;padding:22px;display:grid}.finance-admin-hero h2{font-size:24px}.finance-admin-hero .secondary{justify-self:start}.finance-filters{grid-template-columns:1fr 1fr}.finance-filters form{grid-column:1/-1}.finance-queue-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding-block:17px}.finance-type-icon{border-radius:10px;height:36px}.finance-open{grid-column:2/-1}.finance-queue-row>span:nth-child(2)>strong,.finance-queue-row>span:nth-child(3)>strong{font-size:14px}.finance-queue-stats{gap:10px}.finance-queue-stats>div{grid-template-columns:1fr;padding:16px}.finance-queue-stats svg{grid-area:1/1}.finance-queue-stats strong{font-size:24px}.finance-queue-stats span{font-size:12px;line-height:1.8}.finance-cycle-list>article{grid-template-columns:1fr;gap:12px}.finance-space .section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.finance-space .section-heading h2{font-size:20px}.finance-account{padding:16px}.finance-balance>strong{font-size:32px}.finance-decisions{grid-template-columns:1fr}.finance-history-row{gap:8px}.finance-history-row .badge{white-space:normal;font-size:10px}.finance-claim-heading{align-items:flex-start}.finance-claim-heading .badge{font-size:11px}.finance-space .finance-pagination{gap:8px}.finance-pagination>span{width:100%}.finance-pagination .secondary{padding:8px 13px}.finance-account-heading .payment-logo{flex-shrink:0}.finance-history-row>span:last-child{max-width:48%}}.reference-stadium .stadium{height:auto;min-height:0;max-height:none}.reference-stadium{min-height:0}.finance-deadline strong{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.finance-deadline strong span{font-size:inherit}
.offer-update{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}.listing-pagination{text-align:center;color:var(--muted);justify-items:center;gap:12px;min-height:24px;margin:20px 0 8px;font-size:13px;display:grid}.listing-pagination .notice{justify-items:center;gap:12px;width:100%;margin:0;display:grid}.listing-pagination>.secondary{max-width:380px;min-height:46px}.listing-pagination small{color:var(--muted)}.listing-actions{flex-wrap:wrap;gap:10px;display:flex}.listing-actions button{white-space:nowrap;flex:1;min-height:44px}.listing-stock{flex-wrap:wrap;gap:8px 14px;margin:8px 0;display:flex}.listing-stock span{font-size:12px}.listing-stock b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.listing-grid .total-line{flex-wrap:wrap;align-items:center}.listing-grid .total-line>strong{font-size:23px}.listing-grid .panel{min-width:0}.listing-grid .panel h3{overflow-wrap:anywhere}.block-price rect{fill:#fff;stroke:#d73547;stroke-width:.6px}.block-price text{fill:#aa1c30;pointer-events:none;font-family:Arial,sans-serif;font-weight:700}.map-price-note{text-align:center;color:var(--muted);margin:0 12px 14px;font-size:11px;line-height:1.8}.block-pills button{flex-direction:column;gap:2px;display:flex}.block-pills button strong{font-size:11px;font-weight:500}@media (max-width:600px){.listing-grid{grid-template-columns:minmax(0,1fr)}.listing-actions{gap:8px}.listing-actions .secondary{padding:9px 11px;font-size:12px}.offer-update{align-items:baseline;font-size:11px}.listing-pagination{font-size:12px}.event-cover.has-image{background:#f5f5f7}.map-price-note{font-size:10px}}.block.available+.block-label{fill:#fff;font-weight:700}
:root{--ink:#222632;--muted:#626975;--line:#e5e7ed;--red:#dc243b;--soft:#fff1f3}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #ec6075}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}.skip-content{z-index:300;border:2px solid var(--red);background:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:-100px;right:16px}.skip-content:focus{top:12px}.responsive-workspace{background:#f6f7fa;min-height:100dvh;display:block}.responsive-workspace .main{width:calc(100% - 246px);min-width:0;margin:0 246px 0 0}.responsive-workspace .content{width:100%;max-width:1500px;padding:8px 32px 32px}.responsive-workspace .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;min-height:94px;padding:24px 32px 16px;position:static}.responsive-workspace .topbar h1{margin:0;font-size:26px;line-height:1.5}.responsive-workspace .topbar small{color:var(--muted);font-size:12px;display:block}.desktop-navigation{border-left:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;width:246px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.desktop-navigation .brand{margin:0 8px 20px;font-size:22px}.desktop-navigation .brand img{width:39px;height:39px}.nav-caption{color:var(--muted);margin:10px 0;padding-inline:12px;font-size:12px}.desktop-navigation nav{gap:5px;display:grid}.desktop-navigation nav button{text-align:right;color:#535b69;background:0 0;border-radius:12px;justify-content:flex-start;gap:10px;width:100%;min-height:48px;padding:11px 12px;font-size:14px}.desktop-navigation nav button.active{background:var(--soft);color:#bc1830;font-weight:600}.desktop-navigation nav button:hover{background:#faf2f4}.nav-count{color:#fff;background:var(--red);border-radius:7px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-inline-start:auto;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.nav-account{align-items:center;gap:8px;margin-top:auto;padding-top:24px;display:flex}.nav-account>div,.menu-account>div{flex:1;min-width:0}.nav-account strong,.menu-account strong{overflow-wrap:anywhere;font-size:14px;display:block}.nav-account small,.menu-account small{color:var(--muted);font-size:12px;display:block}.nav-account .avatar,.menu-account .avatar{color:#a22238;background:#fae9ed;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.nav-market-link{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.mobile-header,.mobile-navigation{display:none}.section-tabs{border:1px solid var(--line);background:#edf0f5;border-radius:14px;flex-wrap:wrap;gap:7px;margin:0 0 22px;padding:5px;display:flex}.section-tabs button{color:#555e6d;background:0 0;border-radius:10px;flex:1;min-width:100px;min-height:44px;padding:9px 12px;font-size:14px}.section-tabs button.active{color:#b31e35;background:#fff;font-weight:600;box-shadow:0 1px 4px #202a4210}.help-details{border:1px solid var(--line);color:var(--muted);background:#f7f8fb;border-radius:12px;margin:16px 0;padding:0 14px;font-size:14px}.help-details summary{cursor:pointer;color:#424b59;min-height:48px;padding:11px 0;font-weight:500}.help-details>div{padding:0 0 12px;line-height:1.9}.help-details p{margin:0}.group-hero-hidden{display:none}.group-shortcuts{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.group-shortcuts>*{flex:1;min-height:48px}.group-section-tabs{margin-block:20px}.broker-section-tabs,.map-toggle{display:none}.dialog :is(.event-editor,.group-editor,.trust-review){box-shadow:none;border:0;margin:0;padding:0}.dialog :is(.event-editor,.group-editor,.trust-review)>.panel-title{display:none}.dialog :is(.payment-editor,.delivery-platform-editor,.settlement-form){box-shadow:none;border:0;margin:0;padding:0}.dialog .payment-editor>.panel-title,.dialog .delivery-platform-editor>h3{display:none}.toast{z-index:220}.menu-account{background:#f7f8fb;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.menu-links{gap:5px;display:grid}.menu-links button{text-align:right;color:#333c4b;background:#fff;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:15px;display:flex}.menu-links button>span{flex:1}.menu-links button.active{background:var(--soft);color:#b31e35;font-weight:600}.menu-market{margin:16px 0 4px}.menu-logout{width:100%;min-height:48px;margin-top:8px}.admin-user-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-user-tools .search{flex:1}.responsive-workspace .panel,.responsive-workspace .offer{box-shadow:0 2px 8px #24334b03}.responsive-workspace :is(.panel,.offer,.event-card,.order-card,.stats>div){border-color:var(--line)}.responsive-workspace .panel h3{line-height:1.65}@media (max-width:1023px){body{font-size:15px;line-height:1.8}.responsive-workspace{width:100%;display:block}.responsive-workspace .desktop-navigation{display:none}.responsive-workspace .main{width:100%;padding-bottom:calc(94px + env(safe-area-inset-bottom));margin:0}.responsive-workspace .content{width:100%;max-width:760px;padding:0 16px 24px}.responsive-workspace .topbar{gap:10px;max-width:760px;min-height:76px;margin:auto;padding:18px 16px 16px}.responsive-workspace .topbar h1{overflow-wrap:anywhere;font-size:22px;line-height:1.5}.responsive-workspace .topbar small{display:none}.responsive-workspace .top-actions{flex-shrink:0;max-width:none}.responsive-workspace .top-actions .primary{border-radius:12px;min-height:44px;padding:10px 13px;font-size:14px}.responsive-workspace .mobile-header{min-height:66px;padding:10px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;display:flex}.mobile-header .brand{gap:9px;font-size:20px}.mobile-header .brand img{width:36px;height:36px}.mobile-header .brand small{color:var(--muted);margin-top:0;font-size:11px}.mobile-header .icon-btn{border:1px solid var(--line);color:#353d4a;background:#fafbfc;border-radius:13px;width:44px;height:44px}.responsive-workspace .mobile-navigation{z-index:50;padding:6px max(6px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 20px #1e293b06}.mobile-navigation button{color:#68717e;background:0 0;border-radius:12px;flex-direction:column;gap:3px;min-width:0;min-height:56px;padding:5px 1px;font-size:12px;line-height:1.5}.mobile-navigation button>span:first-child{display:flex;position:relative}.mobile-navigation button.active{background:var(--soft);color:#ba1f35;font-weight:600}.mobile-navigation .nav-count{border:1px solid #fff;min-width:17px;height:17px;font-size:10px;position:absolute;top:-4px;right:14px}.responsive-workspace .page-footer{padding:26px 0 0;font-size:12px}.responsive-workspace .page-footer>span:last-child{display:none}.responsive-workspace :is(.panel,.offer,.order-card){border-radius:16px;margin-bottom:16px;padding:16px}.responsive-workspace .panel-title{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px}.responsive-workspace :is(.panel-title,.section-heading)>div{min-width:0}.responsive-workspace :is(.panel-title h2,.section-heading h2){font-size:19px;line-height:1.55}.responsive-workspace :is(.panel h3,.panel-title h3,.section-heading h3,.offer-panel h3){font-size:17px;line-height:1.65}.responsive-workspace .section-heading{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 16px}.responsive-workspace .section-heading>span{font-size:13px}.responsive-workspace :is(.helper,.panel-title p,.section-heading p,.panel>p),.dialog .helper{color:var(--muted);font-size:14px;line-height:1.85}.responsive-workspace :is(small,.eyebrow),.dialog small{font-size:12px;line-height:1.65}.responsive-workspace .badge,.dialog .badge{white-space:normal;padding:4px 8px;font-size:12px;line-height:1.6}.responsive-workspace .notice,.dialog .notice{overflow-wrap:anywhere;border-radius:12px;gap:9px;padding:13px 14px;font-size:14px;line-height:1.85}.responsive-workspace .payment-setup-notice{grid-template-columns:24px minmax(0,1fr);display:grid}.payment-setup-notice>.secondary{grid-column:1/-1;width:100%}.responsive-workspace :is(.primary,.secondary,.text-btn),.dialog :is(.primary,.secondary,.text-btn){white-space:normal;min-height:44px;font-size:14px;line-height:1.6}.responsive-workspace .icon-btn,.dialog .icon-btn{flex-shrink:0;min-width:44px;min-height:44px}.responsive-workspace .primary,.dialog .primary{background:var(--red);border-radius:12px}.responsive-workspace .secondary,.dialog .secondary{border-radius:12px}.responsive-workspace .field,.dialog .field{width:100%;min-width:0;margin-bottom:18px}.responsive-workspace .field>span,.dialog .field>span,.login-form .field>span{color:#363d49;margin-bottom:7px;font-size:14px;font-weight:500}.responsive-workspace input:not([type=checkbox]):not([type=radio]),.responsive-workspace select,.responsive-workspace textarea,.dialog input:not([type=checkbox]):not([type=radio]),.dialog select,.dialog textarea,.login-form input{border-radius:12px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:11px 12px;font-size:16px}.responsive-workspace input[type=file],.dialog input[type=file]{font-size:13px;overflow:hidden}.responsive-workspace input[type=datetime-local],.dialog input[type=datetime-local]{appearance:none;min-width:0}.responsive-workspace input[type=checkbox],.responsive-workspace input[type=radio],.dialog input[type=checkbox],.dialog input[type=radio]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--red);flex-shrink:0;margin:3px 0}.responsive-workspace .check-field,.dialog .check-field{align-items:flex-start;gap:10px;min-height:44px;padding-block:8px;font-size:14px;line-height:1.8}.responsive-workspace .form-grid,.dialog .form-grid{gap:0;grid-template-columns:minmax(0,1fr)!important}.responsive-workspace .inline-form{flex-direction:column;align-items:stretch;display:flex}.responsive-workspace form>.primary,.dialog form>.primary{width:100%}.responsive-workspace :is(.actions,.member-actions,.listing-actions),.dialog .actions{flex-wrap:wrap;gap:10px;display:flex}.responsive-workspace :is(.actions,.listing-actions)>*,.dialog .actions>*{flex:1;min-width:110px}.responsive-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.responsive-workspace .stats>div,.responsive-workspace .stats>div:first-child{border-radius:15px;grid-column:auto;min-height:0;padding:15px 14px}.responsive-workspace .stats>div:last-child:nth-child(odd){grid-column:1/-1}.responsive-workspace .stats span{min-height:0;color:var(--muted);margin-bottom:8px;font-size:13px;line-height:1.7}.responsive-workspace .stats strong{overflow-wrap:anywhere;font-size:25px;line-height:1.4}.responsive-workspace .stats strong small{font-size:12px}.responsive-workspace .stats svg{display:none}.responsive-workspace .market-intro{background:linear-gradient(125deg,#fff4f5,#fff);border:1px solid #f3dfe4;border-radius:18px;min-height:0;margin:0 0 16px;padding:20px}.responsive-workspace .market-intro h2{letter-spacing:0;margin:4px 0 8px;font-size:23px;line-height:1.5}.responsive-workspace .market-intro p{margin:0;font-size:14px;line-height:1.8}.market-intro .intro-mark,.admin-intro>svg{display:none}.responsive-workspace .market-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.responsive-workspace .market-stats>div,.responsive-workspace .market-stats>div:last-child{grid-column:auto;padding:12px 10px}.responsive-workspace .market-stats span{font-size:12px}.responsive-workspace .market-stats strong{font-size:22px}.responsive-workspace .market-stats strong small{font-size:12px;font-weight:400;display:block}.responsive-workspace .event-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.responsive-workspace .event-selection-grid .event-card{text-align:right;background:#fff;border-radius:17px;flex-direction:column;gap:0;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}.responsive-workspace .event-selection-grid .event-cover{aspect-ratio:16/9;background:#f1f3f7;border-radius:0;width:100%;height:auto;min-height:0}.event-cover.has-image img{object-fit:contain}.responsive-workspace .event-selection-grid .event-card>div:not(.event-cover){width:100%;padding:16px}.responsive-workspace .event-selection-grid .event-card strong{font-size:17px;line-height:1.75}.responsive-workspace .event-selection-grid .event-card small{margin-top:9px;font-size:13px;line-height:1.8}.responsive-workspace .event-selection-grid .event-card small svg{flex:none;width:15px}.responsive-workspace .selected-event-heading{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 16px;display:grid}.responsive-workspace .back-events{grid-column:1/-1;width:fit-content;min-height:44px;padding:0;font-size:14px}.responsive-workspace .selected-event-heading>.event-cover{border-radius:12px;width:68px;height:80px;min-height:0}.responsive-workspace .selected-event-heading h2{margin:0;font-size:18px;line-height:1.6}.responsive-workspace .selected-event-heading p{margin-top:4px;font-size:13px}.responsive-workspace .selected-event-heading .eyebrow{display:none}.responsive-workspace .sales-status{flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.responsive-workspace .sales-status .text-btn{font-size:14px}.responsive-workspace .market-grid{grid-template-columns:minmax(0,1fr);gap:20px}.responsive-workspace .map-panel{margin:0;padding:16px}.responsive-workspace .map-panel .panel-title{margin-bottom:12px}.responsive-workspace .map-panel .panel-title p{display:none}.map-panel .map-toggle{display:flex}.map-panel:not(.map-is-open) .map-canvas{display:none}.map-panel .map-canvas{margin-top:16px}.responsive-workspace .block-chooser{margin-bottom:10px}.block-chooser>span{display:none}.responsive-workspace .map-footer{flex-wrap:wrap;gap:8px;min-height:0;padding:12px 0 0;font-size:13px}.responsive-workspace .map-footer span{font-size:12px}.responsive-workspace .offer-panel>.panel-title{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:8px;display:grid}.responsive-workspace .offer-panel>.panel-title select{max-width:100%;min-height:44px;padding:8px;font-size:14px}.responsive-workspace .offer-filters{flex-wrap:wrap;gap:8px}.responsive-workspace .offer-filters .search{width:100%;min-width:0}.responsive-workspace .offer-update{gap:5px;font-size:12px}.responsive-workspace .offer-update .text-btn{font-size:13px}.responsive-workspace .offers{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.responsive-workspace .offer{margin:0}.responsive-workspace .offer-top{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.responsive-workspace .block-tag{border-radius:10px;min-width:0;padding:8px 4px}.responsive-workspace .block-tag span{font-size:12px}.responsive-workspace .block-tag strong{font-size:20px}.responsive-workspace .seller strong{font-size:15px;line-height:1.7}.responsive-workspace .seller>span{font-size:13px}.responsive-workspace .price{grid-column:1/-1;align-items:baseline;gap:7px;width:100%;max-width:100%;margin:2px 0 0;display:flex}.responsive-workspace .price strong{font-size:27px;line-height:1.3}.responsive-workspace .price small{font-size:13px}.responsive-workspace .offer-info{border-block:1px solid #eef0f4;gap:10px 18px;margin:8px 0;padding:10px 0;font-size:14px}.responsive-workspace .offer-info b{font-size:15px}.responsive-workspace :is(.offer-note,.bulk-note){font-size:14px;line-height:1.8}.responsive-workspace .buy-btn{border-radius:11px;min-height:46px;padding:11px 14px;font-size:15px}.responsive-workspace :is(.listing-grid,.admin-users,.admin-event-grid,.venue-admin-grid,.broker-member-grid,.payment-account-grid,.provider-grid,.delivery-platform-grid,.finance-settings-grid,.finance-two-col){grid-template-columns:minmax(0,1fr);gap:14px}.responsive-workspace .listing-grid .panel{margin:0}.responsive-workspace .listing-stock{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0 0 8px;display:grid}.responsive-workspace .listing-stock span{background:#f7f8fb;border-radius:9px;flex-direction:column;padding:8px;font-size:13px;display:flex}.responsive-workspace .listing-stock b{font-size:19px}.responsive-workspace .listing-grid .total-line{flex-direction:column;align-items:stretch;gap:8px;margin:16px 0;padding-top:14px;display:flex}.responsive-workspace .listing-grid .total-line>strong{font-size:23px}.responsive-workspace .listing-actions button{white-space:normal;min-width:110px;font-size:14px}.responsive-workspace .listing-pagination{padding-top:4px;font-size:14px}.responsive-workspace .empty{padding:32px 16px}.responsive-workspace .empty h3{font-size:18px}.responsive-workspace .empty p{font-size:14px;line-height:1.8}.responsive-workspace .order-toolbar{gap:12px;display:grid}.responsive-workspace .segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.responsive-workspace .segmented button{gap:5px;min-width:0;min-height:46px;padding:9px 5px;font-size:13px}.responsive-workspace .segmented button svg{display:none}.responsive-workspace .segmented b{font-size:11px}.responsive-workspace .order-card{margin:0 0 14px;display:block}.responsive-workspace .order-card-icon{display:none}.responsive-workspace .order-card-meta{flex-wrap:wrap;gap:8px;font-size:12px}.responsive-workspace .order-card h3{font-size:17px}.responsive-workspace .order-card-main>p{margin:8px 0;font-size:14px}.responsive-workspace .order-card-price{border-top:1px solid var(--line);text-align:right;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;width:100%;min-width:0;margin-top:14px;padding-top:14px;display:grid}.responsive-workspace .order-card-price>strong{font-size:22px}.responsive-workspace .order-card-price>span{font-size:12px}.responsive-workspace .order-card-price .secondary{grid-area:1/2/3;padding:10px}.responsive-workspace .reservation.compact{font-size:13px}.responsive-workspace .admin-quick-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.responsive-workspace .admin-quick-card{text-align:right;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:1px 12px;margin:0;padding:16px;display:grid}.responsive-workspace .admin-quick-card>svg:first-child{background:var(--soft);border-radius:12px;grid-area:1/1/3;width:40px;height:40px;padding:9px}.responsive-workspace .admin-quick-card h3{grid-column:2;margin:0;font-size:16px}.responsive-workspace .admin-quick-card p{grid-column:2;margin:3px 0 0;font-size:13px;line-height:1.7}.responsive-workspace .admin-quick-card>svg:last-child{grid-area:1/3/3;width:18px;position:static}.responsive-workspace .group-hero{border-radius:16px;margin-bottom:16px;padding:18px}.responsive-workspace .group-hero h2{font-size:23px;line-height:1.5}.responsive-workspace .group-hero p{font-size:14px}.responsive-workspace .group-select{width:100%;min-width:0}.responsive-workspace .group-summary-bar{flex-wrap:wrap;align-items:flex-start;gap:10px}.responsive-workspace .group-summary-bar>div{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.responsive-workspace .group-summary-bar strong{font-size:17px}.responsive-workspace .group-summary-bar small{width:100%;font-size:13px}.responsive-workspace .group-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.responsive-workspace .group-metrics article{border-radius:14px;padding:14px}.responsive-workspace .group-metrics span{font-size:13px}.responsive-workspace .group-metrics strong{font-size:25px}.responsive-workspace .group-metrics svg{display:none}.responsive-workspace .group-wallet{border-radius:17px;padding:20px;display:block}.responsive-workspace .group-wallet>div>strong{font-size:30px;line-height:1.5}.responsive-workspace .group-wallet p{font-size:13px}.responsive-workspace .group-wallet dl{border-top:1px solid #ffffff30;border-right:0;margin:16px 0 0;padding:12px 0 0}.responsive-workspace .group-wallet :is(dt,dd){font-size:13px}.responsive-workspace .commission-rule{font-size:14px}.responsive-workspace .broker-trust-summary{gap:10px;padding:15px;font-size:13px;display:grid}.responsive-workspace .broker-trust-summary>span{flex-wrap:wrap;justify-content:space-between;gap:7px}.responsive-workspace .group-shortcuts{grid-template-columns:minmax(0,1fr);display:grid}.section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:4px;display:grid}.section-tabs button{white-space:normal;min-width:0;min-height:46px;padding:9px 7px;font-size:14px;line-height:1.5}.broker-section-tabs{display:none}.responsive-workspace .member-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.responsive-workspace .member-mini-grid span{font-size:13px}.responsive-workspace .member-mini-grid b{font-size:22px}.responsive-workspace .member-debt-line{flex-wrap:wrap;gap:8px;font-size:13px}.responsive-workspace .member-actions{margin-top:14px}.responsive-workspace .member-actions .secondary{width:100%}.responsive-workspace .broker-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.responsive-workspace .broker-credit-grid article{grid-column:auto;margin:0;padding:14px}.responsive-workspace .broker-credit-grid article:last-child{grid-column:1/-1}.responsive-workspace .broker-credit-grid span{font-size:13px}.responsive-workspace .broker-credit-grid strong{font-size:23px}.responsive-workspace .loan-amounts{flex-wrap:wrap;font-size:13px}.responsive-workspace .invite-row{flex-direction:column;align-items:stretch;gap:12px}.responsive-workspace .invite-row small{font-size:13px}.responsive-workspace .invite-row-actions{flex-wrap:wrap;gap:10px}.responsive-workspace .invite-actions{flex-wrap:wrap;gap:10px;display:flex}.responsive-workspace .invite-actions>*{flex:1;min-width:110px}.responsive-workspace .invite-code{overflow-wrap:anywhere;white-space:normal;font-size:16px}.responsive-workspace .table-wrap:has(.responsive-table){padding:16px;overflow:visible}.responsive-workspace .responsive-table{width:100%;display:block;min-width:0!important}.responsive-workspace .responsive-table thead{display:none}.responsive-workspace .responsive-table tbody{display:block}.responsive-workspace .responsive-table tr{border:1px solid var(--line);background:#fafbfc;border-radius:12px;margin-top:12px;padding:14px;display:block}.responsive-workspace .responsive-table td{overflow-wrap:anywhere;min-width:0;padding:7px 0;font-size:14px;display:block;white-space:normal!important;border:0!important;width:auto!important}.responsive-workspace .responsive-table td[data-label]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.responsive-workspace .responsive-table td[data-label]:before{content:attr(data-label);min-width:96px;color:var(--muted);text-align:right;direction:rtl;font-size:13px;font-weight:400}.responsive-workspace .responsive-table td:first-child{margin-bottom:5px;padding-bottom:12px;border-bottom:1px solid var(--line)!important}.responsive-workspace .responsive-table td>small{width:100%;font-size:12px}.responsive-workspace .responsive-table td .secondary{width:100%}.responsive-workspace :is(.finance-admin-hero,.finance-filters,.finance-filters form){flex-direction:column;align-items:stretch;gap:14px}.responsive-workspace .finance-filters{display:flex}.responsive-workspace .finance-admin-hero{padding:18px}.responsive-workspace .finance-admin-hero h2{font-size:23px}.responsive-workspace .finance-admin-hero p{font-size:14px}.responsive-workspace .finance-queue-stats{grid-template-columns:minmax(0,1fr);gap:10px}.responsive-workspace .finance-queue-stats>div{padding:16px}.responsive-workspace .finance-queue-stats span{font-size:14px}.responsive-workspace .finance-queue-stats strong{font-size:27px}.responsive-workspace .finance-queue-row{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.responsive-workspace .finance-queue-row>span:nth-child(3){text-align:right;flex-wrap:wrap;grid-column:2;justify-content:space-between;gap:10px;display:flex}.responsive-workspace .finance-open{display:none}.responsive-workspace .finance-queue-row strong{font-size:16px}.responsive-workspace .finance-queue-row small{font-size:13px}.responsive-workspace .finance-pagination{flex-wrap:wrap;gap:8px;display:flex}.responsive-workspace .finance-pagination>span{width:100%;font-size:13px}.responsive-workspace .finance-pagination>.secondary{flex:1}.responsive-workspace .finance-balance strong{font-size:30px}.responsive-workspace .finance-deadline{padding:14px;font-size:14px}.responsive-workspace .finance-deadline strong{font-size:22px}.finance-account .finance-identifier{flex-wrap:wrap;min-width:0}.finance-account .finance-identifier bdi{overflow-wrap:anywhere;min-width:0;font-size:15px}.responsive-workspace .finance-account{padding:16px}.responsive-workspace .finance-account :is(dt,dd){font-size:14px}.responsive-workspace .finance-history-row{flex-wrap:wrap;gap:10px;padding:14px}.responsive-workspace .finance-history-row strong{font-size:17px}.responsive-workspace .checkout-lines,.dialog .checkout-lines{font-size:14px}.responsive-workspace .checkout-lines>div,.dialog .checkout-lines>div{flex-wrap:wrap;gap:10px}.responsive-workspace .checkout-lines strong,.dialog .checkout-lines strong{font-size:15px}.responsive-workspace .audit-checks{grid-template-columns:minmax(0,1fr)}.responsive-workspace .audit-checks>div{font-size:14px}.responsive-workspace .admin-event-card{padding:0;overflow:hidden}.responsive-workspace .admin-event-card .event-cover{aspect-ratio:16/9;border-radius:0;height:auto}.responsive-workspace .admin-event-card .event-card-content{padding:16px}.responsive-workspace .admin-event-card .secondary{width:100%;margin-top:12px}.cover-uploader{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.cover-uploader .event-cover{aspect-ratio:auto;width:100%;height:150px}.responsive-workspace details>summary,.dialog details>summary{min-height:44px;padding-block:10px;font-size:14px;line-height:1.8}.responsive-workspace .toast{bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:500px;font-size:14px}.overlay{z-index:150;align-items:stretch;padding:0}.overlay>.dialog,.overlay>.dialog.order-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;margin:0}.dialog>header{padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));gap:10px;min-height:72px}.dialog>header h2{font-size:19px;line-height:1.6}.dialog>header p{font-size:13px}.dialog-body{padding:18px 16px calc(28px + env(safe-area-inset-bottom));scrollbar-gutter:auto}.dialog-body h3,.dialog .order-thread-head h3{font-size:18px}.dialog .order-thread-head p{font-size:14px}.dialog .order-thread-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-bottom:16px;padding:4px;display:grid}.dialog .order-thread-tabs button{flex-direction:column;gap:4px;min-height:59px;padding:7px 1px;font-size:12px;line-height:1.5}.dialog .order-thread-tabs svg{width:19px;height:19px}.dialog .order-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dialog .order-amounts>div:first-child{background:#fff4f6;border-color:#f1dce2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.dialog .order-amounts>div{padding:14px}.dialog .order-amounts span{font-size:13px}.dialog .order-amounts strong{margin:0;font-size:25px}.dialog .order-next p{font-size:14px;line-height:1.9}.dialog .order-section{border-radius:14px;padding:16px 14px}.dialog .order-section>h3{font-size:17px}.dialog .order-agreement :is(dt,dd){overflow-wrap:anywhere;font-size:14px}.dialog .order-agreement>div{flex-wrap:wrap;gap:6px 12px}.dialog .order-main-actions{grid-template-columns:minmax(0,1fr);display:grid}.dialog .order-main-actions>button{min-height:48px;font-size:15px}.dialog .order-steps{gap:4px}.dialog .order-steps small{font-size:12px}.dialog .delivery-editor{padding:14px 12px}.dialog .delivery-editor>h3{font-size:18px}.dialog .delivery-platform-options{grid-template-columns:minmax(0,1fr);gap:10px}.dialog .delivery-platform-options label{flex-wrap:nowrap;gap:12px;min-height:64px;padding:12px}.dialog .delivery-platform-options label.selected{padding:11px}.dialog .delivery-platform-options strong{width:auto;font-size:15px}.dialog .recipient-editor{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px 10px}.dialog .recipient-quantity{grid-column:2}.dialog .recipient-tools{grid-column:1/-1;justify-content:flex-end;gap:8px}.dialog .recipient-tools .icon-btn{min-width:44px;min-height:44px}.dialog .recipient-editor .field>span{font-size:13px}.dialog .delivery-recipient-email bdi{font-size:15px}.dialog .delivery-recipient-meta{font-size:13px}.dialog .message-form{gap:8px;display:flex}.dialog .message-form input{flex:1;width:0}.dialog .message-form button{flex:none;width:48px}.dialog .order-chat .message p{font-size:15px}.dialog .order-chat .message small{font-size:12px}.dialog .total-line{flex-wrap:wrap;gap:8px;display:flex}.dialog .total-line>strong{font-size:25px}.dialog .finance-decisions,.dialog .case-action-grid{grid-template-columns:minmax(0,1fr)}.dialog .case-action-grid button{min-height:56px;padding:14px;font-size:14px}.dialog .case-action-form,.dialog .case-refund-row{padding:14px}.responsive-workspace .dispute-center-hero{flex-wrap:wrap;gap:12px;padding:18px}.responsive-workspace .dispute-center-hero h2{font-size:23px}.responsive-workspace .dispute-center-hero p{font-size:14px}.responsive-workspace .dispute-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.responsive-workspace .dispute-stats>div{padding:14px}.responsive-workspace .dispute-stats span{font-size:13px}.responsive-workspace .dispute-stats strong{font-size:25px}.responsive-workspace .dispute-toolbar{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.responsive-workspace .dispute-parties strong{font-size:15px}.responsive-workspace .dispute-card-finance{flex-wrap:wrap;font-size:14px}.responsive-workspace .dispute-card-footer{flex-direction:column;align-items:stretch;gap:12px}.responsive-workspace .dispute-card-footer .primary{width:100%}.responsive-workspace .provider-filters{flex-direction:column;align-items:stretch;gap:12px;display:flex}.responsive-workspace .provider-tile{min-height:82px}.responsive-workspace .provider-tile strong{font-size:16px}.responsive-workspace .provider-tile small{font-size:13px}.responsive-workspace .payment-hero{border-radius:17px;padding:20px}.responsive-workspace .payment-hero h2{font-size:23px;line-height:1.6}.responsive-workspace .payment-hero p{font-size:14px}.responsive-workspace .payment-hero>div{flex-wrap:wrap}.responsive-workspace .payment-card-actions{flex-wrap:wrap;gap:10px}.responsive-workspace .payment-data :is(dt,dd),.dialog .payment-data :is(dt,dd){font-size:14px}.responsive-workspace .payment-data dd,.dialog .payment-data dd{overflow-wrap:anywhere}.responsive-workspace .payment-account-head{flex-wrap:wrap}.dialog.navigation-dialog .dialog-body{background:#fff}.login{min-height:100dvh;display:block}.login-story{display:none}.login-panel{align-items:flex-start;min-height:100dvh;padding:110px 24px 30px}.login-mobile-brand{display:block;top:28px;right:24px}.login-mobile-brand .brand{font-size:23px}.login-mobile-brand .brand img{width:40px;height:40px}.login-mobile-brand .brand small{font-size:11px}.login-form{width:100%;min-width:0;max-width:440px}.login-form h2{margin:8px 0;font-size:29px;line-height:1.5}.login-form>p{margin-bottom:26px;font-size:15px;line-height:1.85}.login-form .field{margin-bottom:20px}.login-form input{height:50px}.login-form .primary{border-radius:13px;height:50px;font-size:16px}.login-form .eyebrow{font-size:13px}.login-form .invite-toggle,.login-form .map-preview-link{min-height:48px;font-size:14px}.login-form .login-foot{font-size:13px}.login-icon{border-radius:14px;width:46px;height:46px}.portal-switch{font-size:12px;top:35px;left:22px}}@media (max-width:479px){.responsive-workspace .event-selection-grid{grid-template-columns:minmax(0,1fr)}.responsive-workspace .section-heading:has(>.primary){grid-template-columns:minmax(0,1fr);display:grid}.responsive-workspace .section-heading>.primary{width:100%}.responsive-workspace .offer-panel>.panel-title{grid-template-columns:minmax(0,1fr) 126px}.responsive-workspace .broker-credit-grid strong{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.sms-page{gap:20px;min-width:0;display:grid}.sms-heading{align-items:center;gap:15px;display:flex}.sms-heading>div{flex:1}.sms-heading p{color:#64748b;margin:7px 0 0}.sms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sms-page fieldset{border:0;min-width:0;margin:0;padding:0}.sms-page h3{align-items:center;gap:8px;display:flex}.sms-health{margin:16px 0}.sms-health>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.sms-health dd{overflow-wrap:anywhere;margin:0}.sms-preview{background:#f7f8fb;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.sms-preview h4{color:#475569;margin:0 0 10px}.sms-preview p{margin:0;line-height:1.9}.sms-log{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sms-log article{border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:16px}.sms-log article>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.sms-log p{color:#64748b;margin:10px 0;font-size:14px}.sms-log small{color:#64748b;display:block}.sms-job{overflow-wrap:anywhere;margin-top:8px}.sms-pager{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.sms-stats strong{font-size:25px!important}@media (max-width:700px){.sms-grid,.sms-log{grid-template-columns:1fr}.sms-heading{flex-wrap:wrap}.sms-heading h2{font-size:21px}.sms-heading>svg{display:none}.sms-page .panel-title{flex-wrap:wrap;gap:10px}.sms-page .panel-title select{max-width:100%}.sms-page{gap:14px}}.sms-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sms-template{border:1px solid var(--line,#dde2e8);background:#fff;border-radius:14px;padding:16px}.sms-template summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.sms-template summary small{color:#697487;margin-top:5px;font-size:12px;font-weight:400;line-height:1.7;display:block}.sms-template form{margin-top:16px}.sms-template-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.sms-template textarea{resize:vertical;width:100%;line-height:1.8}.sms-log article>p{overflow-wrap:anywhere}@media (max-width:800px){.sms-template-grid{grid-template-columns:1fr}.sms-template summary{align-items:flex-start}}
.category-section{margin:22px 0}.category-strip{scrollbar-width:thin;gap:12px;padding:5px 2px 15px;display:flex;overflow-x:auto}.category-choice{text-align:center;cursor:pointer;background:#fff;border:1px solid #e1e7eb;border-radius:18px;flex-direction:column;flex:0 0 145px;align-items:center;gap:9px;padding:16px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.category-choice:hover{border-color:#54ad92;box-shadow:0 5px 18px #113a2510}.category-choice.selected{background:#f3fbf7;border:2px solid #19845f;padding:15px 9px}.category-choice strong{font-size:13px;line-height:1.6}.category-choice small{color:#697487;font-size:11px}.category-logo{color:#19845f;background:#fff;border:1px solid #edf0f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;overflow:hidden}.category-logo img{object-fit:contain;width:100%;height:100%}.category-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.category-admin-card{text-align:center}.category-admin-card .category-logo{width:100px;height:100px}.category-admin-card h3{margin:12px 0 4px}.category-admin-card p{color:#697487;font-size:13px}.category-badge{color:#34705b;align-items:center;gap:5px;margin:5px 0;font-size:11px;line-height:1.5;display:inline-flex}.category-badge .category-logo{border:0;width:24px;height:24px}.category-badge .category-logo svg{width:15px}.category-logo-editor{flex-wrap:wrap;align-items:center;gap:15px;margin:18px 0;display:flex}.event-admin-tabs{gap:8px;margin-bottom:20px;display:flex}.category-empty{text-align:center;color:#637084;border:1px dashed #cbd5df;border-radius:16px;padding:28px}@media (max-width:800px){.category-choice{flex-basis:120px}.category-logo{width:68px;height:68px}.category-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.category-admin-grid{grid-template-columns:1fr}}
.consumer-site{--kora:#07634f;--kora-dark:#073c33;--kora-lime:#d9f78b;color:#182e29;background:#fff;min-height:100vh}.consumer-site button,.consumer-site a{-webkit-tap-highlight-color:transparent}.consumer-site button{cursor:pointer}.consumer-site button:disabled{opacity:.5;cursor:not-allowed}.consumer-site .kora-button{background:var(--kora);color:#fff;border:1px solid var(--kora);border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.consumer-site .kora-button:hover:not(:disabled){background:var(--kora-dark);transform:translateY(-1px)}.consumer-site .kora-button.small{padding:10px 15px;font-size:13px}.kora-topline{color:#e2f3eb;background:#073f34;justify-content:space-between;align-items:center;padding:9px max(5vw,20px);font-size:12px;display:flex}.kora-topline span,.kora-topline a{align-items:center;gap:7px;display:flex}.kora-topline a{color:inherit;text-decoration:none}.kora-topline b{color:#d7f79a}.kora-header{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:25px;max-width:1420px;margin:auto;padding:24px 5%;display:flex}.kora-wordmark{color:#173e33;align-items:center;gap:9px;font-size:27px;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.kora-wordmark b{color:var(--kora)}.kora-wordmark small{letter-spacing:3px;text-align:center;margin-top:4px;font-size:9px;font-weight:700;display:block}.kora-wordmark img{filter:sepia(.5)hue-rotate(85deg)}.kora-header nav{align-items:center;gap:27px;display:flex}.kora-header nav button{color:#7c8b83;background:0 0;border:none;padding:10px 0;font-size:14px;font-weight:650;position:relative}.kora-header nav button.active{color:#126047}.kora-header nav button.active:after{content:"";background:#1c7d58;border-radius:3px;width:24px;height:3px;position:absolute;bottom:0;right:calc(50% - 12px)}.kora-account{align-items:center;gap:15px;font-size:13px;display:flex}.kora-account>button:not(.kora-button){color:var(--kora);background:0 0;border:0;align-items:center;gap:6px;display:flex}.kora-account>button span{text-overflow:ellipsis;white-space:nowrap;max-width:105px;overflow:hidden}.kora-currency{color:#829089;border-right:1px solid #e6ece7;padding-right:15px;font-size:11px}.nav-count{background:#e3f1e7;border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;margin-right:5px;font-size:10px;display:inline-flex}.kora-main{max-width:1320px;margin:auto;padding:0 30px 70px}.kora-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:7%;min-height:465px;padding:54px 0 55px;display:grid}.kora-kicker{color:#568271;letter-spacing:.3px;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.kora-kicker>span{background:#68a158;border-radius:50%;width:7px;height:7px}.hero-copy h1{letter-spacing:-1px;color:#133b2e;margin:12px 0;font-size:clamp(32px,3.5vw,48px);font-weight:850;line-height:1.6}.hero-copy h1 em{color:#087758;font-style:normal}.hero-copy>p{color:#728579;max-width:410px;margin:4px 0 23px;font-size:14px;line-height:2}.kora-search{color:#709179;background:#fff;border:1px solid #dfe8e0;border-radius:12px;align-items:center;gap:10px;max-width:460px;padding:7px 14px 7px 7px;display:flex;box-shadow:0 8px 28px #1a422310}.kora-search input{color:#1c4432;flex:1;min-width:0;height:39px;padding:0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important}.kora-search button{color:#fff;background:#09644d;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:46px;height:42px;display:grid}.hero-points{color:#6c8576;gap:20px;margin-top:20px;font-size:10px;display:flex}.hero-points span{align-items:center;gap:5px;display:flex}.hero-visual{padding:15px 0 20px 12px;position:relative}.hero-feature{color:#fff;text-align:right;background:#0e4d36;border:0;border-radius:22px;width:100%;height:340px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px #213d2420}.hero-feature>.event-cover{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.hero-feature>.event-cover img{object-fit:cover;width:100%;height:100%}.hero-feature:after{content:"";background:linear-gradient(#18492312 0%,#04242c45 36%,#052c2ceb 100%);position:absolute;inset:0}.hero-feature>div:last-child{z-index:1;position:absolute;bottom:27px;left:25px;right:28px}.hero-feature h2{margin:8px 0;font-size:24px;font-weight:850;line-height:1.6}.hero-feature small{opacity:.85;font-size:12px}.hero-feature>div>span{color:#ddf6b5;align-items:center;gap:8px;font-size:11px;display:flex}.hero-feature-badge{z-index:2;color:#265a3a;background:#ffffffea;border-radius:7px;padding:7px 12px;font-size:10px;font-weight:700;position:absolute;top:20px;right:22px}.hero-floating{z-index:3;background:#fff;border:1px solid #edf2eb;border-radius:13px;align-items:center;gap:13px;padding:15px 20px;display:flex;position:absolute;bottom:0;left:-12px;box-shadow:0 10px 35px #213d2420}.hero-floating>span{color:#638230;background:#ebf4da;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.hero-floating b,.hero-floating small{display:block}.hero-floating b{font-size:12px}.hero-floating small{color:#859085;margin-top:3px;font-size:10px}.hero-ticket{color:#d4f1a1;background:radial-gradient(at 0 0,#2e8b60,#0000 65%),#074836;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:22px;height:340px;display:flex}.hero-ticket strong{font-size:24px}.hero-ticket>span{letter-spacing:6px;font-size:10px}.kora-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.kora-section-title h2{margin:5px 0 0;font-size:23px;font-weight:800}.kora-section-title h1{margin:8px 0;font-size:29px}.kora-section-title>span{color:#829387;font-size:11px}.kora-section-title .text-btn{align-items:center;gap:7px;font-size:12px;display:flex}.kora-categories{border-bottom:1px solid #edf1eb;padding:18px 0 35px}.kora-category-row{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.kora-category-row>button{background:#f7f9f5;border:1px solid #edf1e8;border-radius:12px;flex-direction:column;align-items:center;gap:14px;min-width:0;padding:22px 8px 18px;transition:border .18s,background .18s;display:flex}.kora-category-row>button:hover,.kora-category-row>button.selected{background:#f0f6e6;border-color:#82aa80}.kora-category-row .category-logo{background:0 0;border:0;width:66px;max-width:66px;height:66px}.kora-category-row .category-logo img{object-fit:contain;width:100%;height:100%}.kora-category-row strong{text-align:center;color:#314b3b;font-size:11px;line-height:1.7}.kora-events{padding:36px 0}.kora-count{background:#f4f7f1;border-radius:25px;padding:7px 13px}.kora-event-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.kora-event-card{text-align:right;background:#fff;border:1px solid #e6ece6;border-radius:14px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.kora-event-card:hover{transform:translateY(-4px);box-shadow:0 13px 35px #29412c13}.event-card-photo{background:#eff3ea;height:215px;position:relative;overflow:hidden}.event-card-photo .event-cover{border-radius:0;width:100%;height:100%}.event-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.kora-event-card:hover img{transform:scale(1.04)}.event-date-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;color:#2f4e3c;background:#fffc;border:1px solid #fff8;border-radius:8px;min-width:48px;padding:7px 9px;position:absolute;top:14px;right:14px}.event-date-chip b,.event-date-chip small{line-height:1.5;display:block}.event-date-chip b{font-size:18px}.event-date-chip small{font-size:9px}.event-card-copy{padding:19px 20px 17px}.event-card-copy>small{color:#789265;font-size:10px}.event-card-copy h3{color:#203d2f;margin:8px 0 12px;font-size:18px;line-height:1.7}.event-card-copy p{color:#8b998c;align-items:center;gap:6px;margin-bottom:19px;font-size:11px;display:flex}.event-card-copy>div{color:#83927f;border-top:1px solid #edf1e9;justify-content:space-between;align-items:center;padding-top:13px;font-size:11px;display:flex}.event-card-copy>div b{color:#195839;font-size:19px}.card-arrow{color:#325c2f;background:#f0f5e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.kora-how{background:#f4f7ee;border:1px solid #e7edde;border-radius:18px;grid-template-columns:1fr 1.8fr;gap:55px;margin-top:20px;padding:35px;display:grid}.kora-how h2{margin:10px 0;font-size:28px;line-height:1.8}.kora-how p{color:#789078;font-size:12px;line-height:1.9}.kora-how ol{grid-template-columns:1fr 1fr;gap:25px;margin:0;padding:0;list-style:none;display:grid}.kora-how li{align-items:flex-start;gap:13px;display:flex}.kora-how li>b{color:#b2c5a0;font-family:Arial,sans-serif;font-size:28px}.kora-how h3{margin:4px 0 7px;font-size:14px}.kora-how li p{font-size:11px}.kora-footer{background:#fafbf8;border-top:1px solid #e6ece6;grid-template-columns:1.4fr 1fr 1fr;gap:45px;padding:45px max(50vw - 630px,30px) 20px;font-size:12px;display:grid}.kora-footer h3{margin:0 0 18px;font-size:13px}.kora-footer p{color:#839082;margin:17px 0;font-size:11px;line-height:2}.kora-footer>div>a:not(.brand){color:#4d7158;margin-bottom:12px;text-decoration:none;display:block}.kora-footer>small{color:#99a293;border-top:1px solid #e9eee5;grid-column:1/-1;padding-top:20px;font-size:10px}.kora-footer .brand{font-size:24px}.kora-empty{text-align:center;color:#73907c;background:#f8faf5;border:1px dashed #dbe5d6;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:15px 0;padding:55px 20px;display:flex}.kora-empty h3{color:#264830;margin:0}.kora-empty p{margin:0;font-size:12px;line-height:1.9}.kora-back{color:#758a7d;background:0 0;border:0;align-items:center;gap:8px;margin:24px 0;font-size:12px;display:inline-flex}.kora-event-heading{grid-template-columns:260px 1fr;align-items:center;gap:32px;margin:0 0 27px;display:grid}.event-heading-image{border-radius:12px;height:170px;overflow:hidden}.event-heading-image .event-cover{border-radius:0;width:100%;height:100%}.kora-event-heading h1{margin:7px 0 13px;font-size:30px;line-height:1.7}.kora-event-heading p{color:#7e8f80;align-items:center;gap:7px;margin:8px 0;font-size:12px;display:flex}.event-heading-tags{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.event-heading-tags span{color:#5b7750;background:#f2f6ec;border-radius:6px;padding:5px 9px;font-size:10px}.consumer-attempts{color:#627752;background:#f3f7ed;border:1px solid #e5ecd9;border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:14px 18px;font-size:12px;line-height:1.9;display:flex}.consumer-attempts b{color:#366224}.kora-ticket-layout{grid-template-columns:340px 1fr;align-items:start;gap:24px;display:grid}.kora-seat-panel{background:#fbfcf9;border:1px solid #e5ece3;border-radius:13px;padding:22px}.kora-seat-panel h2,.kora-ticket-results h2{font-size:18px}.kora-ticket-results h2 small{background:#f0f5eb;border-radius:20px;padding:4px 7px;font-size:11px}.consumer-map{border-radius:10px;margin-top:20px;overflow:hidden}.consumer-map svg{width:100%;height:auto}.kora-help-box{color:#648056;border-top:1px solid #e4ecd9;margin-top:25px;padding-top:20px}.kora-help-box h3{margin:10px 0;font-size:12px}.kora-help-box p{font-size:11px;line-height:1.9}.kora-ticket-card{background:#fff;border:1px solid #e0e8dd;border-radius:13px;grid-template-columns:75px 1fr 170px;align-items:start;gap:20px;margin-bottom:16px;padding:23px;display:grid;box-shadow:0 3px 10px #3c542005}.ticket-seat{color:#41753b;background:#f8faf3;border:1px dashed #d9e3d3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;display:flex}.ticket-seat small{font-size:10px}.ticket-seat strong{direction:ltr;font-size:22px}.ticket-info h3{margin:3px 0 9px;font-size:14px}.ticket-info p{color:#8a9683;margin:5px 0;font-size:11px}.ticket-info>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.ticket-info>div span{color:#5b7b50;background:#f3f7ed;border-radius:5px;padding:5px 7px;font-size:9px}.ticket-info .ticket-note{overflow-wrap:anywhere;margin-top:12px;line-height:1.8}.ticket-buy{text-align:center;border-right:1px solid #edf1e7;flex-direction:column;align-items:stretch;gap:8px;padding-right:18px;display:flex}.ticket-buy>strong{color:#226535;font-size:25px;line-height:1.2}.ticket-buy>strong small{font-size:12px;font-weight:500}.ticket-buy>span{color:#99a18f;font-size:9px}.ticket-buy .kora-button{margin-top:3px;padding:11px 10px;font-size:11px}.ticket-buy .text-btn{justify-content:center;font-size:10px}.mobile-map-toggle{display:none}.entry-illustration{text-align:center;color:#74965d;padding:25px 0}.entry-illustration h3{font-size:17px}.entry-illustration p{font-size:11px}.kora-pagination{justify-content:center;align-items:center;gap:20px;padding:20px 0;font-size:12px;display:flex}.kora-pagination button{align-items:center;gap:7px;display:flex}.kora-orders,.kora-profile{min-height:60vh;padding-top:35px}.consumer-order-card{border:1px solid #e1e9dc;border-radius:12px;align-items:center;gap:20px;margin-bottom:15px;padding:22px;display:flex}.consumer-order-icon{color:#62873e;background:#f2f7e9;border-radius:11px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.consumer-order-card>div:nth-child(2){flex:1;min-width:0}.consumer-order-card small{color:#92a084;font-size:10px}.consumer-order-card h3{margin:7px 0;font-size:17px}.consumer-order-card p{color:#829174;font-size:11px}.consumer-order-card>div:last-child{color:#28632c;flex-direction:column;align-items:flex-end;gap:15px;font-size:18px;display:flex}.consumer-order-card .kora-button{padding:11px 15px;font-size:12px}.kora-profile{max-width:750px;margin:auto}.kora-profile h1{margin-bottom:25px;font-size:27px}.consumer-auth{text-align:right;max-width:460px}.consumer-auth .dialog-body>h3{margin:15px 0 8px;font-size:25px}.consumer-auth .dialog-body>p{color:#83917a;margin-bottom:22px;font-size:12px;line-height:2}.consumer-auth-icon{color:#648847;background:#eef5e6;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.consumer-auth .segmented{margin-bottom:22px}.consumer-auth .otp-input{letter-spacing:12px;text-align:center;height:65px;font-family:Arial,sans-serif;font-size:26px}.otp-actions{justify-content:space-between;gap:15px;margin:14px 0;display:flex}.otp-actions button{font-size:11px}.consumer-checkout-event{color:#477143;background:#f5f8ee;border-radius:10px;align-items:center;gap:14px;margin-bottom:22px;padding:15px;display:flex}.consumer-checkout-event h3{margin:0 0 7px;font-size:16px}.consumer-checkout-event p{color:#859379;margin:0;font-size:11px}.consumer-offer-warning{color:#917436;background:#fcf8ed;border-right:3px solid #e4bf66;border-radius:4px;padding:13px;font-size:11px;line-height:2}.consumer-site .field input,.consumer-site .field select{border-radius:9px}.consumer-site .dialog{color:#203d29}.consumer-site .dialog .primary{background:#08624e}.consumer-site .dialog .secondary{color:#416438;background:#f5f8f0}.consumer-site .order-thread-head{background:#f5f8ee}.consumer-site .order-chat .messages{min-height:220px}.consumer-kind{color:#286839!important;background:#e8f4ea!important}.order-buyer-kind{justify-content:space-between;align-items:center;gap:10px;margin:14px 0;display:flex}.consumer-offer-panel{background:#f7faef;border:1px solid #cfdeba;border-radius:11px;margin:15px 0;padding:20px}.consumer-offer-panel.rejected{background:#fffaf0;border-color:#e5d7b4}.consumer-offer-title{color:#527336;align-items:center;gap:9px;display:flex}.consumer-offer-title h3{margin:0;font-size:16px}.consumer-offer-prices{flex-wrap:wrap;gap:22px;padding:14px 0;display:flex}.consumer-offer-prices span{color:#8b9679;flex-direction:column;gap:5px;font-size:11px;display:flex}.consumer-offer-prices b{color:#52603c;font-size:13px}.consumer-offer-panel p{color:#78815e;font-size:12px;line-height:2}.consumer-offer-panel .actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.consumer-current-quote{flex-wrap:wrap;align-items:center;gap:15px;margin-top:15px;font-size:13px;display:flex}.chat-quick-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.chat-quick-actions button{padding:9px 12px!important;font-size:11px!important}.message strong small{opacity:.65;margin-right:7px;font-size:9px}.consumer-site input:focus,.consumer-site select:focus{outline-color:#338651}.consumer-site button:focus-visible,.consumer-site a:focus-visible{outline-offset:4px;outline:3px solid #9cbd67}@media (min-width:1500px){.kora-hero{gap:90px;padding:65px 0}.hero-feature{height:375px}}@media (max-width:1050px){.kora-header{gap:15px;padding:20px 25px}.kora-header nav{gap:17px}.kora-currency{display:none}.kora-hero{gap:35px}.hero-copy h1{font-size:35px}.hero-feature{height:310px}.hero-feature h2{font-size:20px}.kora-ticket-layout{grid-template-columns:280px 1fr}.kora-ticket-card{grid-template-columns:60px 1fr;gap:16px;padding:18px}.ticket-buy{text-align:right;border-top:1px dashed #e5eddd;border-right:0;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:8px;padding:15px 0 0;display:grid}.ticket-buy>strong,.ticket-buy>span{grid-column:1}.ticket-buy .kora-button{grid-area:1/2}.ticket-buy .text-btn{grid-area:2/2}.kora-event-heading{grid-template-columns:230px 1fr}.kora-event-heading h1{font-size:25px}}@media (max-width:760px){.kora-topline{padding:9px 18px;font-size:10px}.kora-topline>span{display:none}.kora-topline a{justify-content:center;width:100%}.kora-header{flex-wrap:wrap;gap:15px;padding:17px 18px 13px}.kora-wordmark{font-size:25px}.kora-wordmark img{width:35px;height:35px}.kora-account{gap:9px;margin-right:auto}.kora-account .small{padding:9px 12px;font-size:11px}.kora-header nav{border-top:1px solid #eff2e9;order:3;justify-content:center;gap:35px;width:100%;padding-top:10px}.kora-header nav button{font-size:12px}.kora-main{padding:0 18px 40px}.kora-hero{grid-template-columns:1fr;gap:28px;padding:32px 0 30px}.hero-copy h1{margin:12px 0;font-size:34px;line-height:1.5}.hero-copy>p{max-width:360px;margin-bottom:19px;font-size:12px;line-height:1.9}.kora-search{max-width:none}.hero-points{gap:16px;margin-top:15px;font-size:9px}.hero-visual{padding:0 0 18px 10px}.hero-feature{border-radius:15px;height:255px}.hero-feature h2{font-size:22px}.hero-feature>div:last-child{bottom:27px;right:23px}.hero-floating{border-radius:10px;gap:10px;padding:10px 14px;left:0}.hero-floating b{font-size:10px}.hero-floating small{font-size:9px}.hero-floating>span{width:33px;height:33px}.hero-ticket{height:230px}.kora-kicker{font-size:10px}.kora-section-title{margin-bottom:18px}.kora-section-title h2{font-size:21px}.kora-section-title .text-btn{font-size:10px}.kora-categories{padding:12px 0 23px}.kora-category-row{scroll-snap-type:x mandatory;gap:10px;padding:4px 0 12px;display:flex;overflow-x:auto}.kora-category-row>button{scroll-snap-align:start;gap:10px;min-width:108px;max-width:108px;padding:17px 7px 12px}.kora-category-row .category-logo{width:54px;height:54px}.kora-category-row strong{font-size:9px}.kora-events{padding-top:27px}.kora-event-grid{grid-template-columns:1fr 1fr;gap:12px}.event-card-photo{height:150px}.event-date-chip{min-width:37px;padding:4px 6px;top:9px;right:9px}.event-date-chip b{font-size:15px}.event-date-chip small{font-size:8px}.event-card-copy{padding:12px}.event-card-copy h3{margin:7px 0 9px;font-size:14px;line-height:1.6}.event-card-copy>small{font-size:8px}.event-card-copy p{align-items:flex-start;margin-bottom:12px;font-size:9px;line-height:1.6}.event-card-copy p svg{flex-shrink:0;width:12px}.event-card-copy>div{gap:5px;padding-top:10px;font-size:8px}.event-card-copy>div b{font-size:15px}.card-arrow{flex-shrink:0;width:25px;height:25px}.card-arrow svg{width:16px}.kora-how{grid-template-columns:1fr;gap:22px;margin-top:10px;padding:22px}.kora-how h2{font-size:25px}.kora-how h2 br{display:none}.kora-how ol{gap:22px 15px}.kora-how h3{font-size:12px}.kora-how li>b{font-size:22px}.kora-how li p{font-size:10px}.kora-how li{gap:8px}.kora-footer{grid-template-columns:1fr 1fr;gap:25px;padding:30px 22px 18px}.kora-footer>div:first-child{grid-column:1/-1}.kora-footer>div:first-child p br{display:none}.kora-footer .brand{font-size:22px}.kora-event-heading{grid-template-columns:1fr;gap:20px}.event-heading-image{height:210px}.kora-event-heading h1{font-size:25px}.kora-event-heading p{font-size:11px}.event-heading-tags{gap:5px}.event-heading-tags span{font-size:9px}.consumer-attempts{gap:8px;padding:12px;font-size:10px}.consumer-attempts svg{flex-shrink:0}.kora-ticket-layout{grid-template-columns:1fr;gap:20px}.kora-seat-panel{padding:17px}.kora-seat-panel .kora-section-title{margin-bottom:13px}.consumer-map{max-height:350px;display:none;overflow:auto}.consumer-map.open{display:block}.mobile-map-toggle{margin-top:10px;font-size:11px;display:block}.kora-help-box{display:none}.kora-ticket-card{grid-template-columns:64px 1fr}.ticket-info h3{font-size:14px}.ticket-info>div span{font-size:10px}.ticket-buy{display:grid}.kora-ticket-results h2{font-size:18px}.kora-back{margin:20px 0;font-size:11px}.entry-illustration{padding:5px 0}.entry-illustration svg{width:45px;height:45px}.entry-illustration h3{font-size:14px}.consumer-order-card{flex-wrap:wrap;gap:12px;padding:16px}.consumer-order-icon{width:42px;height:42px}.consumer-order-card>div:last-child{border-top:1px dashed #e4ebdc;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:15px;font-size:17px}.consumer-order-card h3{font-size:15px}.consumer-order-card .kora-button{font-size:11px}.consumer-offer-prices{grid-template-columns:1fr 1fr;gap:13px;display:grid}.consumer-offer-prices span:last-child{grid-column:1/-1}.consumer-offer-panel{padding:15px}.consumer-offer-panel .actions button{flex:1;min-width:140px;font-size:11px}.consumer-current-quote button{width:100%}.consumer-offer-title h3{font-size:14px}.kora-orders .kora-section-title h1{font-size:24px}.consumer-site .dialog{max-width:100%}.consumer-site .dialog .dialog-body{padding:19px}.consumer-site .order-thread-tabs button{padding:12px 8px;font-size:10px}.consumer-site .order-thread-tabs svg{width:15px}.kora-profile h1{font-size:24px}.kora-empty{padding:35px 18px}}@media (prefers-reduced-motion:reduce){.consumer-site *{scroll-behavior:auto!important;transition:none!important}}.event-delivery-platform{background:#f6f9f7;border:1px solid #dfe8e4;border-radius:12px;align-items:center;gap:14px;margin:16px 0;padding:16px 18px;display:flex}.event-delivery-platform strong{margin-top:3px;font-size:17px;display:block}.event-delivery-platform small{color:#65776e}.event-delivery-platform p{margin:6px 0 0}.event-delivery-platform .delivery-logo{flex-shrink:0}.consumer-site .text-btn:not(.danger){color:var(--kora)}
.brand.brand-official{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.brand.brand-official>img{object-fit:contain;filter:none;width:190px;max-width:100%;height:auto;box-shadow:none;background:#fff;border-radius:6px;flex-shrink:0;display:block}.brand.brand-official .brand-context{letter-spacing:0;font-size:13px;line-height:1.6}.brand.brand-official .brand-context small{margin-top:2px;font-size:10px}.consumer-site .kora-wordmark>img.official-wordmark{object-fit:contain;filter:none;width:220px;max-width:100%;height:auto}.ticket-art-head .official-brand-mark{object-fit:contain;background:#fff;border-radius:6px}@media (max-width:600px){.consumer-site .kora-wordmark>img.official-wordmark{width:155px}.mobile-header .brand.brand-official>img,.login-mobile-brand .brand.brand-official>img{width:160px}}
.stadium .map-price-badge{cursor:pointer;outline:none}.stadium .map-price-badge line{stroke:#b8c3c0;pointer-events:none}.stadium .map-price-badge rect{fill:#fff;stroke:#e4e9e7;filter:drop-shadow(0 2px 3px #0b302318)}.stadium .map-price-badge text{fill:#20302c;pointer-events:none;font-family:Arial,sans-serif;font-weight:700}.stadium .map-price-badge:hover rect,.stadium .map-price-badge:focus rect{stroke:#126e59}.stadium .map-price-badge.selected rect{fill:#126e59;stroke:#126e59}.stadium .map-price-badge.selected text{fill:#fff}.stadium .map-price-badge.selected line{stroke:#126e59}.stadium .map-price-badge:focus-visible rect{stroke:#172c24;stroke-dasharray:3 2}
.consumer-site .kora-back{margin:12px 0}.consumer-site .kora-event-heading{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:0}.consumer-site .kora-event-heading .event-heading-image{width:80px;height:85px}.consumer-site .kora-event-heading h1{line-height:1.35}.consumer-site .kora-event-heading .event-heading-tags{display:none}.consumer-site .kora-main>.event-delivery-platform{gap:10px;margin:10px 0 14px;padding:10px 14px}.consumer-site .kora-main>.event-delivery-platform>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.consumer-site .kora-main>.event-delivery-platform strong{margin:0;font-size:15px}.consumer-site .kora-main>.event-delivery-platform p{display:none}.consumer-site .kora-main>.event-delivery-platform .delivery-logo{width:32px;height:32px}.ticket-browser{grid-template-columns:minmax(340px,.9fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.ticket-map-panel{background:#f8faf8;border:1px solid #dce7df;border-radius:18px;grid-area:1/2;min-width:0;padding:20px;position:sticky;top:100px}.ticket-offers-panel{grid-area:1/1;min-width:0}.browser-panel-heading,.browser-result-heading,.buyer-ticket-head,.buyer-ticket-total,.buyer-ticket-actions,.filter-footnote,.map-selection{justify-content:space-between;align-items:center;gap:12px;display:flex}.browser-panel-heading h2{margin:5px 0 10px;font-size:18px}.map-visibility{flex-shrink:0;padding:7px 10px;font-size:11px}.buyer-seat-map{background:#fff;border-radius:12px;margin:12px 0;overflow:hidden}.buyer-seat-map[hidden]{display:none}.buyer-seat-map .stadium{width:100%;height:auto;max-height:540px}.buyer-seat-map .map-price-note{font-size:11px;line-height:1.8}.map-selection{color:#265b40;flex-wrap:wrap;justify-content:flex-start;padding:12px 0;font-size:12px}.ticket-filter-panel{background:#fff;border:1px solid #dce7df;border-radius:16px;padding:18px}.ticket-filter-grid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.ticket-filter-grid .field{min-width:0;margin:0}.ticket-filter-grid .field>span{font-size:12px}.ticket-filter-grid input,.ticket-filter-grid select{width:100%;min-width:0;font-size:12px}.filter-wide{grid-column:1/-1}.filter-footnote{color:#597267;flex-wrap:wrap;margin-top:10px;font-size:11px}.filter-footnote .check-field{margin:0}.browser-result-heading{color:#416253;padding:16px 3px 12px;font-size:13px}.buyer-ticket-list[data-loading]{opacity:.6}.buyer-ticket-card{background:#fff;border:1px solid #dae5dd;border-radius:16px;margin-bottom:12px;padding:18px;box-shadow:0 4px 15px #103e2205}.buyer-ticket-card.selected-block{border-color:#4b805c}.ticket-location{background:#f8faf6;border:1px solid #e1e9df;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(120px,42%);align-items:center;gap:12px;margin:12px 0 0;padding:10px;display:grid}.ticket-location-map{grid-area:1/2;width:100%;height:130px}.ticket-location figcaption{flex-direction:column;grid-area:1/1;gap:7px;min-width:0;display:flex}.ticket-location figcaption span{color:#52664f;font-size:11px}.ticket-location figcaption i{background:#b5d83e;border:1px solid #075d49;border-radius:50%;width:8px;height:8px;margin-inline-end:3px;display:inline-block}.ticket-location figcaption strong{color:#075d49;overflow-wrap:anywhere;font-size:17px}.ticket-location figcaption small{color:#66715f;font-size:10px;line-height:1.8}.ticket-location-unavailable{color:#63705c;background:#f5f7f3;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:11px;display:flex}.buyer-ticket-head h3{overflow-wrap:anywhere;margin:3px 0;font-size:24px}.buyer-ticket-head small,.buyer-unit-price span{color:#627568;font-size:11px}.buyer-unit-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.buyer-unit-price strong{color:#12614d;font-size:26px}.lowest-price-tag{color:#296d39;background:#edf5e6;border-radius:7px;margin-top:8px;padding:4px 8px;font-size:10px;display:inline-block}.buyer-ticket-meta,.buyer-seller{color:#4d665a;margin:9px 0;font-size:12px;line-height:1.9}.buyer-ticket-note{color:#405d4c;overflow-wrap:anywhere;background:#f6f8f4;border-radius:8px;padding:10px;font-size:12px;line-height:1.8}.buyer-ticket-total{border-top:1px solid #e7ece5;flex-wrap:wrap;margin-top:12px;padding-top:12px;font-size:12px}.buyer-ticket-total strong{color:#174f3f;font-size:16px}.buyer-ticket-actions{margin-top:12px}.buyer-ticket-actions .kora-button{flex:1;padding:11px;font-size:12px}.buyer-ticket-actions .text-btn{font-size:12px}.platform-notice{color:#704c18;text-align:right;background:#fff8e9;border:1px solid #eeddba;border-radius:12px;gap:10px;margin:14px 0;padding:13px;display:flex}.platform-notice>svg{flex-shrink:0;margin-top:2px}.platform-notice strong{font-size:12px}.platform-notice p{margin:5px 0 0;font-size:11px;line-height:1.9}.policy-links{flex-wrap:wrap;gap:10px 18px;padding:8px 0;font-size:12px;display:flex}.policy-links a,.purchase-consent a{color:#086858;text-underline-offset:3px;text-decoration:underline}.purchase-consent{background:#f7faf6;border:1px solid #d9e6dc;border-radius:10px;margin:16px 0;padding:14px}.purchase-consent p,.purchase-consent .check-field{font-size:12px;line-height:1.9}.purchase-consent .check-field{align-items:flex-start}.purchase-consent input{flex-shrink:0;margin-top:5px}.purchase-consent small{color:#64776b;font-size:10px}.policy-page{background:#f7faf7;min-height:100vh}.policy-page header,.policy-page footer{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:auto;padding:24px;display:flex}.policy-page main{background:#fff;border:1px solid #dde7df;border-radius:18px;max-width:900px;margin:10px auto 40px;padding:40px}.policy-page h1{margin:10px 0;font-size:34px}.policy-page .policy-intro{color:#506b5b;line-height:1.9}.policy-page section{border-top:1px solid #e5ece6;margin-top:18px;padding-top:18px}.policy-page section h2{font-size:19px}.policy-page section p{color:#354e40;font-size:15px;line-height:2.1}.kora-event-heading{gap:20px;margin-bottom:14px;padding:18px}.kora-event-heading .event-heading-image{width:110px;height:105px}.kora-event-heading h1{margin:0 0 7px;font-size:27px}.kora-event-heading p{margin:5px 0;font-size:12px}.kora-event-heading .event-heading-tags{margin-top:8px}.consumer-attempts{margin-bottom:12px;padding:9px 14px}@media (max-width:1000px){.ticket-browser{grid-template-columns:1fr;gap:16px}.ticket-map-panel,.ticket-offers-panel{grid-area:auto/1;position:static}.ticket-map-panel{padding:16px}.buyer-seat-map .stadium{max-height:410px}}@media (max-width:600px){.ticket-map-panel{border-radius:12px;padding:12px}.browser-panel-heading h2{font-size:15px}.buyer-seat-map .stadium{min-height:220px;max-height:360px}.buyer-seat-map .map-legend{gap:8px;font-size:9px}.map-selection{font-size:11px}.ticket-filter-panel,.buyer-ticket-card{padding:14px}.ticket-browser .platform-notice{margin-bottom:0}.kora-event-heading{gap:12px;padding:12px}.kora-event-heading .event-heading-image{flex-shrink:0;width:65px;height:75px}.kora-event-heading h1{font-size:21px}.kora-event-heading .event-heading-tags{display:none}.policy-page header,.policy-page footer{flex-wrap:wrap;padding:18px}.policy-page main{margin:0 12px 20px;padding:22px}.policy-page h1{font-size:27px}.policy-page section p{font-size:14px}}
