.user-menu a:hover{text-decoration:none}.user-menu-theme-label{color:var(--sl-text-secondary);align-items:center;gap:12px;padding:10px 16px 6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.user-menu-theme-label svg{width:20px;height:20px;color:var(--sl-fg-tertiary);flex-shrink:0}.user-menu-theme-controls{padding:0 16px 8px}.user-menu-segmented{border:1px solid var(--sl-border-primary);border-radius:8px;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(10,13,18,.05)}.user-menu-segmented-item{background:var(--sl-bg-primary);border:none;border-right:1px solid var(--sl-border-primary);min-height:38px;color:var(--sl-text-secondary);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.user-menu-segmented-item:last-child{border-right:none}.user-menu-segmented-item svg{width:18px;height:18px}.user-menu-segmented-item:hover{background:var(--sl-bg-primary-hover)}.user-menu-segmented-item.active{background:var(--sl-bg-active);color:var(--sl-text-brand)}.user-menu-segmented-item:focus-visible{box-shadow:inset 0 0 0 2px var(--sl-fg-brand);outline:none}.user-menu-alert{background:var(--sl-bg-brand-primary);border:1px solid var(--sl-border-brand);border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.user-menu-alert svg{width:16px;height:16px;color:var(--sl-fg-brand);flex-shrink:0;margin-top:1px}.user-menu-alert-title{color:var(--sl-text-brand);font-size:13px;font-weight:600;line-height:18px}.user-menu-alert-desc{color:var(--sl-text-tertiary);margin-top:1px;font-size:12px;font-weight:400;line-height:18px}:root{--resale-text-primary:#181d27;--resale-text-secondary:#535862;--resale-text-muted:#717680;--resale-text-strong:#414651;--resale-text-deep:#333;--resale-border:#e9eaeb;--resale-surface:#fff;--resale-surface-muted:#f5f5f5;--resale-surface-tint:#f6fafe;--resale-link:#136395;--resale-link-border:#b2dbf5;--resale-accent:#1982c4;--resale-tab-inactive:#717680;--resale-tab-hover:#414651;--resale-state-active-bg:#d4edda;--resale-state-active-fg:#155724;--resale-state-delisted-bg:#fff3cd;--resale-state-delisted-fg:#664700;--resale-state-canceled-bg:#f8d7da;--resale-state-canceled-fg:#721c24;--resale-state-reserved-bg:#e2e3ff;--resale-state-reserved-fg:#2f2f9c;--resale-state-sold-bg:#cce5ff;--resale-state-sold-fg:#004085;--resale-state-withdrawn-bg:#f1f3f5;--resale-state-withdrawn-fg:#495057;--resale-badge-amber-bg:#fef0c7;--resale-badge-amber-fg:#7a2e0e;--resale-strip-active-bg:#f6fafe;--resale-strip-sold-bg:#ecfdf5;--resale-strip-unsold-bg:#fef2f2;--resale-image-placeholder-bg:#414651;--resale-divider-soft:#f1f3f5;--resale-text-help:#6c757d;--resale-danger-fg:#b42318;--resale-danger-border:#fda29b;--resale-danger-bg:#fef3f2}.resale-wizard{min-height:100vh;padding:24px 40px}.resale-wizard-layout{flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:1280px;margin:0 auto;display:flex}.resale-wizard-sidebar{flex:0 0 400px;max-width:400px}.resale-wizard-main{flex:500px;min-width:0}.resale-wizard-single-col{max-width:720px;margin:0 auto}.resale-event-card{background:#fff;border:1px solid #e9eaeb;border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:flex}.resale-event-image-wrap{aspect-ratio:306/204;background-color:#414651;border-radius:8px;width:100%;overflow:hidden}.resale-event-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.resale-event-image-placeholder{color:#fff;justify-content:center;align-items:center;font-size:32px;display:flex}.resale-event-details{flex-direction:column;gap:8px;display:flex}.resale-event-title{color:#333;margin:0;font-size:20px;font-weight:600;line-height:30px}.resale-event-info-row{color:#535862;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.resale-event-info-icon{color:#535862;text-align:center;width:20px;font-size:14px}.resale-event-tickets-summary{border-top:1px solid #e9eaeb;flex-direction:column;gap:12px;padding-top:20px;display:flex}.resale-event-tickets-summary-title{color:#333;font-size:16px;font-weight:600}.resale-event-tickets-badges{flex-wrap:wrap;gap:8px;display:flex}.resale-breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;font-size:14px;line-height:20px;display:flex}.resale-breadcrumb{color:#a4a7ae;border-radius:6px;padding:4px 8px;font-weight:600}.resale-breadcrumb-active{color:#333}.resale-breadcrumb-done{color:#717680}.resale-breadcrumb-sep{color:#a4a7ae;font-size:10px}.resale-step{flex-direction:column;gap:24px;display:flex}.resale-step-header{flex-direction:column;gap:8px;display:flex}.resale-step-title{color:#000;margin:0;font-size:30px;font-weight:600;line-height:38px}.resale-step-subtitle{color:#535862;max-width:640px;margin:0;font-size:14px;line-height:20px}.resale-card{background:#fff;border:1px solid #e9eaeb;border-radius:12px;overflow:hidden}.resale-card-body{flex-direction:column;gap:16px;padding:24px;display:flex}.resale-card-title{color:#333;margin:0;font-size:20px;font-weight:600;line-height:30px}.resale-ticket-groups{flex-direction:column;gap:24px;display:flex}.resale-ticket-list{flex-direction:column;gap:12px;display:flex}.resale-ticket-row{cursor:pointer;background:#fff;border:1px solid #e9eaeb;border-radius:12px;align-items:center;gap:12px;margin:0;padding:16px;transition:border-color .12s,background-color .12s;display:flex}.resale-ticket-row:hover{border-color:#b2dbf5}.resale-ticket-row-selected{background-color:#f6fafe;border-color:#1982c4}.resale-ticket-row-content{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resale-ticket-owner{color:#535862;font-size:14px}.resale-badge{color:#333;background-color:#f5f5f5;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:600;display:inline-block}.resale-checkbox{cursor:pointer;accent-color:#1982c4;flex-shrink:0;width:16px;height:16px}.resale-empty-state{text-align:center;color:#535862;background:#fafafa;border-radius:8px;padding:32px}.resale-form-group{flex-direction:column;gap:6px;display:flex}.resale-form-label{color:#414651;margin:0;font-size:14px;font-weight:500}.resale-required{color:#1982c4}.resale-price-input-wrap{align-items:center;display:flex;position:relative}.resale-price-prefix{color:#535862;pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.resale-price-input{border:2px solid #2a9ce4;border-radius:8px;height:44px;padding-left:32px;font-size:16px}.resale-price-input:focus{border-color:#1982c4;outline:none;box-shadow:0 0 0 3px rgba(25,130,196,.15)}.resale-pricing-summary{flex-direction:column;gap:12px;padding-top:8px;display:flex}.resale-pricing-row{color:#535862;justify-content:space-between;align-items:center;font-size:14px;display:flex}.resale-pricing-row-strong .resale-pricing-label,.resale-pricing-row-strong .resale-pricing-value,.resale-pricing-row-net .resale-pricing-label{color:#414651;font-weight:700}.resale-pricing-value{color:#414651;font-size:16px;font-weight:500}.resale-pricing-net{color:#16b364;font-size:20px;font-weight:700}.resale-review-row{color:#535862;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.resale-review-row-net .resale-review-label{color:#414651;font-weight:700}.resale-review-label{color:#535862}.resale-review-value{color:#414651;text-align:right;font-weight:500}.resale-divider{border:0;border-top:1px solid #e9eaeb;margin:8px 0}.resale-divider-thin{margin:4px 0}.resale-info-box{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:12px;padding:16px 20px}.resale-info-box-header{color:#175cd3;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.resale-info-box-icon{color:#2e90fa;flex-shrink:0}.resale-info-box-list{color:#344054;margin:8px 0 0;padding-left:32px;font-size:14px;line-height:1.5}.resale-info-box-list li{margin:0;padding:2px 0}.resale-tos-label{color:#414651;cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-size:14px;line-height:21px;display:flex}.resale-tos-label .resale-checkbox{margin-top:2px}.resale-tos-label a{color:#1982c4;text-decoration:underline}.resale-actions-row{border-top:1px solid #e9eaeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.resale-actions-right{align-items:center;gap:12px;display:flex}.resale-btn-primary{color:#fff;background-color:#1982c4;border-color:#1982c4;border-radius:8px;padding:10px 16px;font-weight:600}.resale-btn-primary:hover:not(:disabled){color:#fff;background-color:#136395;border-color:#136395}.resale-btn-primary:disabled{opacity:.5;cursor:not-allowed}.resale-btn-secondary{color:#136395;background-color:#fff;border:1px solid #b2dbf5;border-radius:8px;padding:10px 16px;font-weight:600}.resale-btn-secondary:hover{color:#136395;background-color:#f6fafe}.resale-posted{text-align:center;background:#fff;border:1px solid #e9eaeb;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.resale-posted-icon-wrap{background:#ecfdf3;border-radius:9999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.resale-posted-icon{color:#16b364;font-size:36px}.resale-posted-title{color:#000;margin:0;font-size:30px;font-weight:600}.resale-posted-subtitle{color:#535862;max-width:520px;margin:0;font-size:16px}.resale-posted-banner{text-align:left;background-color:#fffaeb;border:1px solid #fec84b;border-radius:12px;gap:12px;width:100%;max-width:520px;padding:16px;display:flex}.resale-posted-banner-icon{color:#dc6803;flex-shrink:0;margin-top:2px;font-size:18px}.resale-posted-banner-body{color:#414651;margin:4px 0 0;font-size:14px}.resale-posted-actions{gap:12px;margin-top:16px;display:flex}@media (max-width:900px){.resale-wizard-sidebar{flex:100%;max-width:100%}.resale-wizard-main{flex:100%}}@media (max-width:640px){.resale-wizard{padding:16px}.resale-step-title{font-size:24px;line-height:32px}.resale-card-body,.resale-event-card{padding:16px}.resale-actions-row{flex-direction:column-reverse;align-items:stretch}.resale-actions-right{flex-direction:column-reverse;width:100%}.resale-actions-right>*,.resale-actions-row>a,.resale-actions-row>button{width:100%}.resale-pricing-row,.resale-review-row{font-size:13px}.resale-posted{padding:32px 16px}.resale-posted-title{font-size:24px}}.my-listings-page,.my-listings-page-inner{width:100%}.my-listings-page-title{color:var(--resale-text-primary);letter-spacing:-.72px;margin:0 0 16px;font-size:36px;font-weight:600;line-height:44px}.my-listings-tabs{border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--resale-border);gap:24px;margin-bottom:24px;display:flex}.my-listings-tab{color:var(--resale-tab-inactive);height:36px;cursor:pointer;background:0 0;border:0;border-bottom:2px solid transparent;outline:none;align-items:center;margin-bottom:-1px;padding:0 2px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.my-listings-tab:hover,.my-listings-tab:focus,.my-listings-tab:active{text-decoration:none}.my-listings-tab:focus{outline:none}.my-listings-tab:focus-visible{outline:2px solid #1982c4;outline:2px solid var(--resale-accent);outline-offset:2px;border-radius:2px}.my-listings-tab:hover{color:var(--resale-tab-hover)}.my-listings-tab.is-active{color:var(--resale-link);border-bottom-color:#1982c4;border-bottom-color:var(--resale-accent)}.my-listings-body{align-items:flex-start;gap:24px;display:flex}.my-listings-events{flex:1;min-width:0}.my-listings-sidebar{flex:0 0 403px;max-width:403px}.my-listings-sidebar-card{background:#fff;background:var(--resale-surface);border:1px solid #e9eaeb;border:1px solid var(--resale-border);border-radius:12px;padding:16px}.my-listings-sidebar-title{color:var(--resale-text-primary);margin:0 0 8px;font-size:18px;font-weight:700}.my-listings-sidebar-body{color:var(--resale-text-secondary);margin:0 0 16px;font-size:14px;line-height:20px}.my-listings-sidebar-btn{background:#fff;background:var(--resale-surface);border:1px solid #b2dbf5;border:1px solid var(--resale-link-border);color:var(--resale-link);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.my-listings-sidebar-btn:hover{background:#f6fafe;background:var(--resale-surface-tint);color:var(--resale-link);text-decoration:none}@media (max-width:1024px){.my-listings-body{flex-direction:column}.my-listings-sidebar{flex:100%;width:100%;max-width:100%}}@media (max-width:640px){.my-listings-page-title{letter-spacing:-.56px;font-size:28px;line-height:36px}}.my-listings-list{flex-direction:column;gap:16px;display:flex}.my-listings-empty{background:#fff;background:var(--resale-surface);border:1px solid #e9eaeb;border:1px solid var(--resale-border);text-align:center;color:var(--resale-text-secondary);border-radius:12px;padding:48px 24px;font-size:14px}.my-listing-card{background:#fff;background:var(--resale-surface);border:1px solid #e9eaeb;border:1px solid var(--resale-border);border-radius:12px;overflow:hidden}.my-listing-card-strip{background:#f6fafe;background:var(--resale-strip-active-bg);color:var(--resale-text-strong);padding:8px 24px;font-size:14px;font-weight:400}.my-listing-card-strip--sold{background:#ecfdf5;background:var(--resale-strip-sold-bg)}.my-listing-card-strip--unsold{background:#fef2f2;background:var(--resale-strip-unsold-bg)}.my-listing-card-body{align-items:flex-start;gap:32px;padding:24px;display:flex}.my-listing-card-image-wrap{flex:0 0 200px}.my-listing-card-image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:200px;height:133px;display:block}.my-listing-card-image-placeholder{background:#414651;background:var(--resale-image-placeholder-bg)}.my-listing-card-details{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.my-listing-card-title{color:var(--resale-text-deep);font-size:20px;font-weight:600;line-height:30px}.my-listing-card-price{color:var(--resale-text-secondary);font-size:16px;font-weight:700}.my-listing-card-info-row{color:var(--resale-text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.my-listing-card-badges{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.my-listing-card-actions{flex-shrink:0;align-items:flex-start;gap:12px;padding-top:8px;display:flex;position:relative}.my-listing-btn-primary{background-color:#1982c4;background-color:var(--resale-accent);color:var(--resale-surface);border:1px solid #1982c4;border:1px solid var(--resale-accent);border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.my-listing-btn-primary:hover{background-color:#136395;background-color:var(--resale-link);border-color:#136395;border-color:var(--resale-link);color:var(--resale-surface);text-decoration:none}.my-listing-btn-danger{background-color:#fff;background-color:var(--resale-surface);color:var(--resale-danger-fg);border:1px solid #fda29b;border:1px solid var(--resale-danger-border);cursor:pointer;border-radius:8px;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.my-listing-btn-danger:hover{background-color:#fef3f2;background-color:var(--resale-danger-bg)}.my-listing-btn-danger:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.my-listing-card-body{flex-direction:column;gap:16px;padding:16px}.my-listing-card-strip{padding:8px 16px}.my-listing-card-image-wrap{flex:none;width:100%}.my-listing-card-image{width:97px;height:65px}.my-listing-card-actions{justify-content:flex-end;width:100%}}.my-listings-badge{background:#f5f5f5;background:var(--resale-surface-muted);color:var(--resale-text-strong);border-radius:6px;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-block}.my-listings-badge--amber{background:#fef0c7;background:var(--resale-badge-amber-bg);color:var(--resale-badge-amber-fg)}.my-listings-strip-strong{font-weight:600}.my-listings-strip-stronger{font-weight:700}.listing-detail-card{padding:24px}.listing-detail-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.listing-detail-title{margin:0;font-size:20px;font-weight:600}.listing-detail-meta{color:var(--resale-text-help);margin-bottom:16px;font-size:14px}.listing-detail-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--resale-text-help);margin-bottom:12px;font-size:14px;font-weight:600}.listing-detail-fee-row{justify-content:space-between;padding:6px 0;display:flex}.listing-detail-fee-row--muted{color:var(--resale-text-help);font-size:13px}.listing-detail-fee-row--total{font-weight:600}.listing-detail-fee-divider{border:none;border-top:1px solid #e9eaeb;border-top:1px solid var(--resale-border);margin:8px 0}.listing-detail-item-row{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--resale-divider-soft);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.listing-detail-item-label{color:var(--resale-state-withdrawn-fg);font-size:13px}.listing-detail-actions{border-top:1px solid #e9eaeb;border-top:1px solid var(--resale-border);justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.resale-pill{border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.resale-pill--state-active{background:#d4edda;background:var(--resale-state-active-bg);color:var(--resale-state-active-fg)}.resale-pill--state-delisted{background:#fff3cd;background:var(--resale-state-delisted-bg);color:var(--resale-state-delisted-fg)}.resale-pill--state-canceled{background:#f8d7da;background:var(--resale-state-canceled-bg);color:var(--resale-state-canceled-fg)}.resale-pill--item-available{background:#d4edda;background:var(--resale-state-active-bg);color:var(--resale-state-active-fg)}.resale-pill--item-reserved{background:#e2e3ff;background:var(--resale-state-reserved-bg);color:var(--resale-state-reserved-fg)}.resale-pill--item-sold{background:#cce5ff;background:var(--resale-state-sold-bg);color:var(--resale-state-sold-fg)}.resale-pill--item-withdrawn{background:#f1f3f5;background:var(--resale-state-withdrawn-bg);color:var(--resale-state-withdrawn-fg)}.resale-detail-grid{grid-gap:32px;grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:640px){.resale-detail-grid{grid-template-columns:1fr;gap:24px}}.resale-event-section{border-top:1px solid #e9eaeb;border-top:1px solid var(--resale-border);flex-direction:column;gap:8px;padding-top:20px;display:flex}.resale-event-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--resale-text-help);font-size:12px;font-weight:600}.resale-event-section-body{color:var(--resale-text-secondary);margin:0;font-size:14px;line-height:20px}.resale-event-tag-row{flex-wrap:wrap;gap:8px;display:flex}.resale-event-tag{border:1px solid #e9eaeb;border:1px solid var(--resale-border);color:var(--resale-text-strong);background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;display:inline-block}.listing-show{flex-direction:column;gap:24px;display:flex}.listing-show-back{color:var(--resale-text-secondary);align-items:center;gap:4px;margin-bottom:4px;font-size:14px;text-decoration:none;display:inline-flex}.listing-show-back:hover{color:var(--resale-link);text-decoration:none}.listing-show-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.listing-show-header-text{flex-direction:column;gap:4px;display:flex}.listing-show-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.listing-show-title{color:var(--resale-text-primary);margin:0;font-size:28px;font-weight:600}.listing-show-meta{color:var(--resale-text-secondary);font-size:14px}.listing-show-actions{gap:8px;display:flex}.listing-show-card{border:1px solid #e9eaeb;border:1px solid var(--resale-border);background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}.listing-show-card-title{color:var(--resale-text-primary);margin:0;font-size:18px;font-weight:600}.listing-show-row{color:var(--resale-text-strong);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.listing-show-row-label{color:var(--resale-text-strong);font-weight:500}.listing-show-row-value{color:var(--resale-text-primary);text-align:right;font-weight:500}.listing-show-row-value-strong,.listing-show-row--receive{font-weight:600}.listing-show-row--receive .listing-show-row-value{color:#079455;font-size:18px}.listing-show-row-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.listing-show-row-suffix{color:var(--resale-text-secondary);margin-left:4px;font-weight:400}.resale-pill-with-dot{align-items:center;gap:6px;display:inline-flex}.resale-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.listing-activity-grid{grid-gap:16px;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.listing-activity-cell{background:#f5f5f5;background:var(--resale-surface-muted);text-align:center;border-radius:12px;flex-direction:column;gap:4px;padding:24px;display:flex}.listing-activity-number{color:var(--resale-text-primary);font-size:28px;font-weight:700;line-height:1}.listing-activity-label{color:var(--resale-text-secondary);font-size:13px}@media (max-width:640px){.listing-activity-grid{grid-template-columns:1fr}}.resale-modal-backdrop{z-index:1000;background:rgba(0,0,0,.4);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.resale-modal{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:24px;display:flex}.resale-modal-title{margin:0;font-size:18px;font-weight:600}.resale-modal-label{color:var(--resale-text-strong);flex-direction:column;gap:8px;font-size:14px;display:flex}.resale-modal-input-wrap{border:1px solid #e9eaeb;border:1px solid var(--resale-border);background:#fff;border-radius:8px;align-items:center;padding:0 12px;display:flex}.resale-modal-input-prefix{color:var(--resale-text-secondary);margin-right:6px}.resale-modal-input{background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:16px}.resale-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.resale-posted-details-card{border:1px solid #e9eaeb;border:1px solid var(--resale-border);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:24px auto 0;padding:24px;display:flex}.resale-posted-details-title{margin:0;font-size:18px;font-weight:600}.resale-posted-details-row{color:var(--resale-text-strong);justify-content:space-between;font-size:14px;display:flex}.resale-posted-details-row .you-receive-value{color:#079455;font-weight:600}.my-listings-pagination{color:var(--resale-text-strong);justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 0;font-size:14px;display:flex}.my-listings-pagination-link{color:var(--resale-link);border:1px solid #e9eaeb;border:1px solid var(--resale-border);border-radius:6px;padding:6px 12px;font-weight:600;text-decoration:none}.my-listings-pagination-link:hover{background:#fff;background:var(--resale-surface);text-decoration:none}.my-listings-pagination-link.is-disabled{color:var(--resale-tab-inactive);cursor:default;opacity:.5}.my-listings-pagination-status{color:var(--resale-tab-inactive)}.user-payout-onboarding{color:#333;max-width:720px;margin:0;padding:8px 0 40px;font-family:inherit}.upo-section{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.upo-section-title{color:#333;margin:0 0 4px;font-size:20px;font-weight:600;line-height:28px}.upo-card{background:#fff;border:1px solid #e9eaeb;border-radius:12px;padding:24px}.upo-error-list{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:8px;margin-bottom:20px;padding:12px 16px 12px 32px;font-size:14px;list-style:outside}.upo-error-list li{margin:2px 0}.upo-form-grid{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.upo-form-grid--full{grid-column:1/-1}.upo-form-group{flex-direction:column;gap:6px;display:flex}.upo-form-label{color:#414651;margin:0;font-size:14px;font-weight:500}.upo-form-label--optional{color:#535862;font-weight:400}.upo-form-input{color:#333;background:#fff;border:1px solid #d5d7da;border-radius:8px;outline:none;height:40px;padding:0 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.upo-form-input:focus{border-color:#1982c4;box-shadow:0 0 0 3px rgba(25,130,196,.15)}.upo-terms-label{cursor:pointer;color:#414651;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:20px;display:flex}.upo-terms-text{flex:1}.upo-terms-checkbox{accent-color:#1982c4;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.upo-terms-label a{color:#1982c4;text-decoration:underline}.upo-form-actions{padding-top:8px}.upo-btn-primary{color:#fff;cursor:pointer;background-color:#1982c4;border:1px solid #1982c4;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .12s,border-color .12s;display:inline-flex}.upo-btn-primary:hover:not(:disabled){background-color:#136395;border-color:#136395}.upo-btn-primary:disabled{opacity:.5;cursor:not-allowed}a.upo-btn-link,a.upo-btn-link:hover{color:#fff;align-self:flex-start;margin-top:16px;text-decoration:none}.upo-back-link{color:#535862;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.upo-back-link:hover{color:#1982c4}.upo-card--disabled{background:#fafafa}.upo-notice{border-radius:12px;gap:16px;padding:18px 20px;font-size:14px;line-height:20px;display:flex}.upo-notice--neutral{background:#f6fafe;border:1px solid #b2dbf5}.upo-notice--amber{background:#fffbf0;border:1px solid #fcdf8a}.upo-notice--red{background:#fef3f2;border:1px solid #fecdc9}.upo-notice-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:2px 12px 0 4px;font-size:20px;line-height:1;display:inline-flex}.upo-notice-icon i{line-height:1;display:block}.upo-notice--amber .upo-notice-icon{color:#dc9b04;box-shadow:0 0 0 4px rgba(220,155,4,.1),0 0 0 8px rgba(220,155,4,.05)}.upo-notice--neutral .upo-notice-icon{color:#1982c4}.upo-notice--red .upo-notice-icon{color:#d92d20}.upo-notice-body{color:#535862;flex-direction:column;gap:4px;display:flex}.upo-notice-title{color:#181d27;font-weight:600}.upo-verified-badge{color:#16b364;background:#ecfdf3;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.upo-verified-badge-icon{font-size:16px}.upo-account-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.upo-account-row{background:#fff;border:1px solid #e9eaeb;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.upo-account-icon{color:#535862;flex-shrink:0;font-size:20px}.upo-account-label{color:#333;font-size:14px;font-weight:600}.upo-account-remove{color:#717680;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:6px;font-size:15px;display:inline-flex}.upo-account-remove:hover{color:#d92d20;background:#fef3f2}.upo-account-remove:disabled{opacity:.5;cursor:default}.upo-account-empty{color:#535862;padding:12px 0;font-size:14px}.upo-section-subtitle{color:#535862;margin:0 0 16px;font-size:14px;line-height:20px}.upo-inline-error{color:#b42318;margin-top:8px;font-size:13px}.upo-linking{color:#535862;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:flex}.upo-spinner{border:2px solid #d0d5dd;border-top-color:#1982c4;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite upo-spin;display:inline-block}@keyframes upo-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.user-payout-onboarding{padding:24px 0}.upo-form-grid{grid-template-columns:1fr}}.assets-tab{--sl-radius-xs:4px;--sl-radius-sm:6px;--sl-radius-md:8px;--sl-radius-lg:10px;--sl-radius-xl:12px}.assets-tab .asset-center-body{background:var(--sl-bg-primary);color:var(--sl-text-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-xl);box-shadow:var(--sl-shadow-xs);overflow:hidden}.assets-tab-empty{text-align:center;color:var(--sl-text-tertiary);padding:48px 16px}.assets-tab h5{color:var(--sl-text-primary)}.assets-tab .btn-external{color:var(--sl-text-secondary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--sl-radius-md);padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.assets-tab .btn-external:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-primary);border-color:var(--sl-border-primary)}.assets-tab .view-mode-toggle .btn-external{color:var(--sl-text-secondary);background:var(--sl-bg-primary);border-color:var(--sl-border-secondary)}.assets-tab .view-mode-toggle .btn-primary{color:var(--sl-text-white);background:var(--sl-bg-brand-solid);border-color:var(--sl-border-brand)}.assets-tab .asset-breadcrumb{border-radius:var(--sl-radius-sm);background:0 0}.assets-tab .asset-breadcrumb .breadcrumb-item a{color:var(--sl-text-brand)}.assets-tab .asset-breadcrumb .breadcrumb-item.active{color:var(--sl-text-secondary)}.assets-tab .asset-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--sl-text-tertiary)}.assets-tab .folder-view-header{border-bottom:1px solid var(--sl-border-secondary);background:0 0}.assets-tab .folder-view-header-border{color:var(--sl-text-secondary);border-bottom-color:var(--sl-border-secondary)}.assets-tab .folder-view-header .text-dark{color:var(--sl-text-secondary)!important}.assets-tab .folder-view-row{background:var(--sl-bg-primary);border-bottom:1px solid var(--sl-border-subtle);color:var(--sl-text-primary);transition:background .1s}.assets-tab .folder-view-row:hover{background:var(--sl-bg-primary-hover)}.assets-tab .folder-view-row.drag-over{background:var(--sl-bg-active);border-color:var(--sl-border-brand)}.assets-tab .folder-view-row.dragging{opacity:.5}.assets-tab .folder-view-row .text-dark{color:var(--sl-text-primary)!important}.assets-tab .folder-view-row a.text-dark:hover{color:var(--sl-text-brand)!important}.assets-tab .folder-count{color:var(--sl-text-tertiary)}.assets-tab .folder-view-date-cell,.assets-tab .folder-view-size-cell,.assets-tab .folder-view-type-cell,.assets-tab .folder-view-event-date-cell,.assets-tab .folder-view-event-cell{color:var(--sl-text-secondary)}.assets-tab .folder-view-dimensions-value{color:var(--sl-text-tertiary)}.assets-tab .folder-item-icon,.assets-tab .folder-item-icon--calendar{color:var(--sl-fg-brand)}.assets-tab .drag-handle-icon{color:var(--sl-text-tertiary)}.assets-tab .rename-input{background:var(--sl-bg-primary);color:var(--sl-text-primary);border-color:var(--sl-border-secondary)}.assets-tab .rename-save-btn{background:var(--sl-bg-secondary);color:var(--sl-text-brand);border-color:var(--sl-border-secondary)}.assets-tab .ellipsis-btn{color:var(--sl-text-tertiary);background:0 0;border-color:transparent}.assets-tab .ellipsis-btn:hover{color:var(--sl-text-secondary);background:var(--sl-bg-secondary)}.assets-tab .popup-inline-menu,.assets-tab .offer-inline-menu{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-sm);overflow:hidden}.assets-tab .popup-inline-menu .list-group-item,.assets-tab .offer-inline-menu .list-group-item{background:var(--sl-bg-primary);color:var(--sl-text-primary);border-color:transparent}.assets-tab .popup-inline-menu .list-group-item:hover,.assets-tab .offer-inline-menu .list-group-item:hover{background:var(--sl-bg-primary-hover)}.assets-tab .popup-inline-menu .list-group-item a.text-dark,.assets-tab .offer-inline-menu .list-group-item a.text-dark{color:var(--sl-text-primary)!important}.assets-tab .popup-inline-menu .list-group-item a.text-dark:hover,.assets-tab .offer-inline-menu .list-group-item a.text-dark:hover{color:var(--sl-text-brand)!important}.assets-tab .delete-offer-li a.text-dark{color:var(--sl-text-error)!important}.assets-tab .asset-center-context-menu{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-sm);color:var(--sl-text-primary)}.assets-tab .context-menu-item{color:var(--sl-text-primary)}.assets-tab .context-menu-item:hover{background:var(--sl-bg-primary-hover)}.assets-tab .context-menu-item-danger{color:var(--sl-text-error)}.assets-tab .context-menu-item-danger:hover{background:var(--sl-bg-error-primary)}.assets-tab .context-menu-icon{color:var(--sl-text-tertiary)}.assets-tab .context-menu-divider{border-color:var(--sl-border-subtle)}.assets-tab .asset-selection-bar{background:var(--sl-bg-brand-section);border:1px solid var(--sl-border-brand);border-radius:var(--sl-radius-md);color:#fff;box-shadow:var(--sl-shadow-sm)}.assets-tab .selection-bar-count{color:rgba(255,255,255,.7)}.assets-tab .selection-bar-action{color:#fff;background:0 0;border-color:transparent}.assets-tab .selection-bar-action:hover{background:rgba(255,255,255,.12)}.assets-tab .selection-bar-action--danger{color:#fda29b}.assets-tab .selection-bar-close{color:rgba(255,255,255,.7);background:0 0;border-color:transparent}.assets-tab .selection-bar-close:hover{color:#fff}.assets-tab .asset-grid-view{background:var(--sl-bg-primary)}.assets-tab .asset-grid-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-md);color:var(--sl-text-primary);transition:background .1s,border-color .1s}.assets-tab .asset-grid-card:hover{background:var(--sl-bg-primary-hover);border-color:var(--sl-border-primary)}.assets-tab .asset-grid-card.selected{border-color:var(--sl-border-brand);background:var(--sl-bg-active)}.assets-tab .asset-grid-card.drag-over{background:var(--sl-bg-active);border-color:var(--sl-border-brand)}.assets-tab .asset-grid-card.dragging{opacity:.5}body.od-themed .assets-tab .grid-card-thumbnail .grid-card-folder-icon{color:var(--sl-fg-brand)}body.od-themed .assets-tab .grid-card-thumbnail .grid-card-icon{color:var(--sl-fg-secondary)}.assets-tab .grid-card-name{color:var(--sl-text-primary)}.assets-tab .grid-card-meta{color:var(--sl-text-tertiary)}.assets-tab .grid-card-count-badge{background:var(--sl-bg-secondary);color:var(--sl-text-secondary);border-radius:var(--sl-radius-xs)}.assets-tab .asset-center-drop-overlay{background:var(--sl-bg-overlay);border:2px dashed var(--sl-border-brand);border-radius:var(--sl-radius-md);color:var(--sl-text-brand)}.assets-tab .drop-overlay-text{color:var(--sl-text-brand)}.assets-tab .empty-state-icon-circle{background:var(--sl-bg-secondary);border-radius:50%}.assets-tab .empty-state-icon{color:var(--sl-fg-brand)}.assets-tab .empty-state-title{color:var(--sl-text-primary)}.assets-tab .empty-state-description{color:var(--sl-text-tertiary)}.assets-tab .empty-state--droppable{cursor:pointer}.assets-tab .empty-state--droppable:hover .empty-state-icon-circle{background:var(--sl-bg-active)}.assets-tab .drag-overlay-pill{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-sm);color:var(--sl-text-primary)}.assets-tab .input-group-text{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-tertiary)}.assets-tab .form-control{background:var(--sl-bg-primary);color:var(--sl-text-primary);border-color:var(--sl-border-secondary)}.assets-tab .form-control::placeholder{color:var(--sl-text-placeholder)}.assets-tab .form-control::placeholder{color:var(--sl-text-placeholder)}.assets-tab .form-control::placeholder{color:var(--sl-text-placeholder)}.assets-tab .form-control:focus{background:var(--sl-bg-primary);color:var(--sl-text-primary);border-color:var(--sl-border-brand);box-shadow:none}.assets-tab .text-muted{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .assets-tab .asset-center-body{background:var(--sl-bg-primary);color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab h5{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .btn-external{color:var(--sl-text-secondary);background:var(--sl-bg-primary);border-color:var(--sl-border-primary)}html[data-theme=dark] body.od-themed .assets-tab .btn-external:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .folder-view-header{border-bottom-color:var(--sl-border-secondary);background:0 0}html[data-theme=dark] body.od-themed .assets-tab .folder-view-header .text-dark{color:var(--sl-text-secondary)!important}html[data-theme=dark] body.od-themed .assets-tab .folder-view-header-border{border-bottom-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .folder-view-row{background:var(--sl-bg-primary);border-bottom-color:var(--sl-border-secondary);color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .folder-view-row:hover{background:var(--sl-bg-primary-hover)}html[data-theme=dark] body.od-themed .assets-tab .folder-view-row.drag-over{background:var(--sl-bg-active);border-color:var(--sl-border-brand)}html[data-theme=dark] body.od-themed .assets-tab .folder-view-row .text-dark{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .assets-tab .folder-view-date-cell,html[data-theme=dark] body.od-themed .assets-tab .folder-view-size-cell,html[data-theme=dark] body.od-themed .assets-tab .folder-view-type-cell,html[data-theme=dark] body.od-themed .assets-tab .folder-view-event-date-cell,html[data-theme=dark] body.od-themed .assets-tab .folder-view-event-cell{color:var(--sl-text-secondary)}html[data-theme=dark] body.od-themed .assets-tab .rename-input{background:var(--sl-bg-secondary);color:var(--sl-text-primary);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .rename-save-btn{background:var(--sl-bg-tertiary);color:var(--sl-text-brand);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .popup-inline-menu,html[data-theme=dark] body.od-themed .assets-tab .offer-inline-menu{background:var(--sl-bg-secondary);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .popup-inline-menu .list-group-item,html[data-theme=dark] body.od-themed .assets-tab .offer-inline-menu .list-group-item{background:var(--sl-bg-secondary);color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .popup-inline-menu .list-group-item:hover,html[data-theme=dark] body.od-themed .assets-tab .offer-inline-menu .list-group-item:hover{background:var(--sl-bg-primary-hover)}html[data-theme=dark] body.od-themed .assets-tab .popup-inline-menu .list-group-item a.text-dark,html[data-theme=dark] body.od-themed .assets-tab .offer-inline-menu .list-group-item a.text-dark{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .assets-tab .popup-content{color:var(--sl-text-primary);background:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .assets-tab .popup-content h5{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .popup-close-btn{color:var(--sl-text-secondary)!important}html[data-theme=dark] body.od-themed .assets-tab .popup-close-btn:hover{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .assets-tab .asset-center-context-menu{background:var(--sl-bg-secondary);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .context-menu-item{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .context-menu-item:hover{background:var(--sl-bg-primary-hover)}html[data-theme=dark] body.od-themed .assets-tab .context-menu-item-danger{color:var(--sl-text-error)}html[data-theme=dark] body.od-themed .assets-tab .context-menu-item-danger:hover{background:var(--sl-bg-error-primary)}html[data-theme=dark] body.od-themed .assets-tab .context-menu-divider{border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .asset-selection-bar{background:var(--sl-bg-brand-section);border-color:var(--sl-border-brand);color:#fff}html[data-theme=dark] body.od-themed .assets-tab .asset-grid-card{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}body.od-themed .assets-tab .grid-card-thumbnail{background-color:transparent}html[data-theme=dark] body.od-themed .assets-tab .asset-grid-card:hover{background:var(--sl-bg-primary-hover);border-color:var(--sl-border-primary)}html[data-theme=dark] body.od-themed .assets-tab .asset-grid-card.selected,html[data-theme=dark] body.od-themed .assets-tab .asset-grid-card.drag-over{background:var(--sl-bg-active);border-color:var(--sl-border-brand)}html[data-theme=dark] body.od-themed .assets-tab .grid-card-count-badge{background:var(--sl-bg-tertiary);color:var(--sl-text-secondary)}html[data-theme=dark] body.od-themed .assets-tab .drag-overlay-pill{background:var(--sl-bg-secondary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .input-group-text{background:var(--sl-bg-secondary);border-color:var(--sl-border-secondary);color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .assets-tab .form-control{background:var(--sl-bg-secondary);color:var(--sl-text-primary);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .form-control::placeholder{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .assets-tab .form-control::placeholder{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .assets-tab .form-control::placeholder{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .assets-tab .form-control:focus{background:var(--sl-bg-secondary);color:var(--sl-text-primary);border-color:var(--sl-border-brand)}html[data-theme=dark] body.od-themed .assets-tab .input-group-text.bg-white{background:var(--sl-bg-secondary)!important;border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .assets-tab .input-group .form-control{border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .assets-tab .input-group .form-control:focus{border-color:var(--sl-border-brand)!important}html[data-theme=dark] body.od-themed .assets-tab #find-folder-container{border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .assets-tab .custom-control-label:before{background-color:var(--sl-bg-primary);border-color:var(--sl-border-primary)}html[data-theme=dark] body.od-themed .assets-tab .custom-control-input:checked~.custom-control-label:before{background-color:var(--sl-bg-brand-solid);border-color:var(--sl-border-brand)}html[data-theme=dark] body.od-themed .assets-tab .empty-state-icon-circle{background:var(--sl-bg-tertiary)}html[data-theme=dark] body.od-themed .assets-tab .empty-state-title{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .assets-tab .empty-state-description{color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .assets-tab .text-muted{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .assets-tab .css-spinner{border-color:var(--sl-border-secondary);border-top-color:var(--sl-fg-brand)}html[data-theme=dark] body.od-themed .assets-tab .popup-menu-icon{color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .assets-tab .upload-files-list{border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .asset-form-input{background:var(--sl-bg-secondary);color:var(--sl-text-primary);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .empty-state-icon-circle,html[data-theme=dark] body.od-themed .assets-tab .empty-state--droppable{border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .skeleton{background:linear-gradient(90deg,var(--sl-bg-tertiary)25%,var(--sl-bg-secondary)50%,var(--sl-bg-tertiary)75%);background-size:800px 100%}html[data-theme=dark] body.od-themed .assets-tab .skeleton-row{border-bottom-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .skeleton-card{border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .asset-search-input{background:var(--sl-bg-secondary);color:var(--sl-text-primary);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .assets-tab .search-icon{color:var(--sl-text-tertiary)}@media (max-width:767px){.new-event-popup-content{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.new-event-popup-overlay{pointer-events:auto!important;background:#fff!important}}@media (min-width:768px){.new-event-popup-content{border-radius:8px!important;width:min(594px,100vw - 40px)!important;max-width:100vw!important;max-height:90vh!important;margin-top:10px!important;position:absolute!important;box-shadow:0 0 1px 1px rgba(0,0,0,.02),0 4px 6px 1px rgba(0,0,0,.06)!important}.new-event-popup-overlay{pointer-events:none!important;background:0 0!important}}@media (min-width:992px){.new-event-popup-content{min-width:530px!important}}html[data-theme=dark] body.od-themed .fc{--fc-page-bg-color:var(--od-surface);--fc-neutral-bg-color:var(--od-surface-2);--fc-neutral-text-color:var(--od-muted);--fc-border-color:var(--od-border);--fc-today-bg-color:rgba(75,163,214,.1);--fc-highlight-color:rgba(75,163,214,.18);--fc-list-event-hover-bg-color:var(--od-surface-2);--fc-more-link-bg-color:var(--od-surface-2);--fc-more-link-text-color:var(--od-text);color:var(--od-text)}html[data-theme=dark] body.od-themed .fc .fc-daygrid-day-number,html[data-theme=dark] body.od-themed .fc .fc-daygrid-more-link{color:var(--od-text)!important}html[data-theme=dark] body.od-themed .fc .fc-col-header-cell-cushion,html[data-theme=dark] body.od-themed .fc .fc-timegrid-axis-cushion,html[data-theme=dark] body.od-themed .fc .fc-timegrid-slot-label-cushion{color:var(--od-text-2)!important}html[data-theme=dark] body.od-themed .CalendarViewV2App .fc-daygrid{border-color:var(--od-border)!important}html[data-theme=dark] body.od-themed .CalendarViewV2App .fc .fc-daygrid-day{background:var(--od-surface)!important;border-color:var(--od-border)!important}html[data-theme=dark] body.od-themed .CalendarViewV2App .fc .fc-daygrid-body .fc-day-today{background:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .CalendarViewV2App table.fc-col-header th{background:var(--od-surface-2)!important;border-color:var(--od-border)!important}html[data-theme=dark] body.od-themed .CalendarViewV2App .fc-event.fc-event-Confirm{background:var(--od-surface-2)!important;border-color:var(--od-border)!important;box-shadow:0 2px rgba(0,0,0,.3)!important}html[data-theme=dark] body.od-themed .CalendarViewV2App .fc-event.fc-event-Hold{background:var(--od-surface)!important}html[data-theme=dark] body.od-themed .CalendarViewV2App .fc-event .fc-event-first-line,html[data-theme=dark] body.od-themed .CalendarViewV2App .fc-event .fc-event-second-line{color:var(--od-text)!important}html[data-theme=dark] body.od-themed .fc-event img,html[data-theme=dark] body.od-themed .mobile-event-card img,html[data-theme=dark] body.od-themed .calendar-view-datatable td img:not(.inline-img){-webkit-filter:brightness(0)invert(.82);filter:brightness(0)invert(.82)}html[data-theme=dark] body.od-themed .calendar-view-datatable .inline-img{background:var(--od-surface-2)}html[data-theme=dark] body.od-themed .calendar-view-datatable table tbody tr:hover td{background:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .mobile-event-card:hover,html[data-theme=dark] body.od-themed .mobile-event-card:active{background-color:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .my-calendar-venue-option img{-webkit-filter:brightness(0)invert(.82);filter:brightness(0)invert(.82)}html[data-theme=dark] body.od-themed .btn-outline-dark-calendar-menu{background:var(--od-surface-2)!important;border-color:var(--od-border)!important;color:var(--od-text)!important}html[data-theme=dark] body.od-themed .day-picker-calendar-minimap .custom-prev,html[data-theme=dark] body.od-themed .day-picker-calendar-minimap .custom-next{background:var(--od-surface-2)!important;border-color:var(--od-border)!important;color:var(--od-accent)!important;box-shadow:none!important}html[data-theme=dark] body.od-themed .day-picker-calendar-minimap .custom-prev:hover,html[data-theme=dark] body.od-themed .day-picker-calendar-minimap .custom-next:hover{background:var(--od-accent)!important;color:#fff!important}html[data-theme=dark] body.od-themed .day-picker-calendar-minimap .DayPicker-Week--today .DayPicker-Day{background-color:var(--od-accent-subtle)!important}html[data-theme=dark] body.od-themed .cal-tag-pill{background-color:var(--od-surface-2)!important;color:var(--od-text-2)!important;border:1px solid var(--od-border)!important}html[data-theme=dark] body.od-themed .cal-tag-pill--active{background-color:var(--od-accent)!important;color:#fff!important;border-color:var(--od-accent)!important}html[data-theme=dark] body.od-themed .fc-timeGridWeek-view,html[data-theme=dark] body.od-themed .fc-timeGridDay-view{background:var(--od-surface)!important;border-color:var(--od-border)!important}html[data-theme=dark] body.od-themed .fc-timeGridWeek-view .fc-daygrid-day,html[data-theme=dark] body.od-themed .fc-timeGridDay-view .fc-daygrid-day,html[data-theme=dark] body.od-themed .fc-timeGridWeek-view .fc-daygrid-body .fc-daygrid-day-events,html[data-theme=dark] body.od-themed .fc-timeGridDay-view .fc-daygrid-body .fc-daygrid-day-events{background:var(--od-surface)!important}html[data-theme=dark] body.od-themed .fc-timeGridWeek-view .fc-day-today,html[data-theme=dark] body.od-themed .fc-timeGridDay-view .fc-day-today,html[data-theme=dark] body.od-themed .fc-timeGridWeek-view .fc-day-today.fc-col-header-cell,html[data-theme=dark] body.od-themed .fc-timeGridDay-view .fc-day-today.fc-col-header-cell{background:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .fc-timeGridWeek-view .fc-timegrid-slot,html[data-theme=dark] body.od-themed .fc-timeGridDay-view .fc-timegrid-slot,html[data-theme=dark] body.od-themed .fc-timeGridWeek-view .fc-timegrid-col,html[data-theme=dark] body.od-themed .fc-timeGridDay-view .fc-timegrid-col{border-color:var(--od-border)!important}html[data-theme=dark] body.od-themed .fc-timeGridWeek-view thead th:first-child,html[data-theme=dark] body.od-themed .fc-timeGridDay-view .fc-col-header th{background:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .fc-timegrid-event,html[data-theme=dark] body.od-themed .fc-timegrid-more-link,html[data-theme=dark] body.od-themed .fc-more-popover .fc-timegrid-event{background:var(--od-surface-2)!important;border-color:var(--od-border)!important;box-shadow:0 2px rgba(0,0,0,.3)!important}html[data-theme=dark] body.od-themed .fc-timegrid-event .fc-event-first-line,html[data-theme=dark] body.od-themed .fc-timegrid-event .fc-event-second-line{color:var(--od-text)!important}html[data-theme=dark] body.od-themed .fc-more-popover,html[data-theme=dark] body.od-themed .fc .fc-popover{background:var(--od-surface)!important;border-color:var(--od-border)!important}html[data-theme=dark] body.od-themed .fc-more-popover .fc-popover-header,html[data-theme=dark] body.od-themed .fc .fc-popover-header{background:var(--od-surface-2)!important;color:var(--od-text)!important}html[data-theme=dark] body.od-themed .btn-calendar{background:var(--od-surface)!important;border-color:var(--od-border)!important;color:var(--od-text)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.4)!important}html[data-theme=dark] body.od-themed .btn-calendar:hover{background:var(--od-accent)!important;border-color:var(--od-accent)!important;color:#fff!important}html[data-theme=dark] body.od-themed .tippy-box.calendar-view-tippy,html[data-theme=dark] body.od-themed .calendar-view-tippy .tippy-content{background:var(--od-surface-2)!important;color:var(--od-text)!important}html[data-theme=dark] body.od-themed .tippy-box.calendar-view-tippy .tippy-arrow{color:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .mobile-full-calendar{--mfc-border:var(--od-divider);--mfc-border-strong:var(--od-border);--mfc-divider:var(--od-divider);--mfc-muted:var(--od-muted);--mfc-text:var(--od-text);--mfc-text-strong:var(--od-text-2)}html[data-theme=dark] body.od-themed .mobile-full-calendar-toolbar{background-color:var(--od-surface)!important}html[data-theme=dark] body.od-themed .mobile-full-calendar-weekdays{background-color:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .mobile-full-calendar-cell{background-color:var(--od-surface)!important}html[data-theme=dark] body.od-themed .mobile-calendar-dropdown-trigger{color:var(--od-text-2)!important}html[data-theme=dark] body.od-themed .mobile-calendar-dropdown-item{color:var(--od-text)!important}html[data-theme=dark] body.od-themed .mobile-calendar-dropdown-item--selected{color:var(--od-accent)!important}html[data-theme=dark] body.od-themed .recurring-series-card{border-top-color:var(--od-divider)!important}html[data-theme=dark] body.od-themed .hold-reorder-date,html[data-theme=dark] body.od-themed .hold-reorder-close-btn,html[data-theme=dark] body.od-themed .hold-reorder-grip,html[data-theme=dark] body.od-themed .hold-reorder-toggle-option{color:var(--od-muted)!important}html[data-theme=dark] body.od-themed .hold-reorder-fill-gaps-btn{color:var(--od-text-3)!important}html[data-theme=dark] body.od-themed .hold-reorder-item{border-bottom-color:var(--od-divider)!important}html[data-theme=dark] body.od-themed .hold-reorder-position-badge{color:var(--od-text)!important}html[data-theme=dark] body.od-themed .hold-reorder-toggle{background:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .hold-reorder-toggle-option--active{background:var(--od-surface)!important;color:var(--od-text)!important}html[data-theme=dark] body.od-themed .quick-actions-sheet{background:var(--od-surface)!important}html[data-theme=dark] body.od-themed .quick-actions-handle{background-color:var(--od-border)!important}html[data-theme=dark] body.od-themed .quick-actions-title,html[data-theme=dark] body.od-themed .quick-actions-item-title{color:var(--od-text)!important}html[data-theme=dark] body.od-themed .quick-actions-subtitle,html[data-theme=dark] body.od-themed .quick-actions-item-desc{color:var(--od-muted)!important}html[data-theme=dark] body.od-themed .quick-actions-item:active,html[data-theme=dark] body.od-themed .comp-tickets-step-summary{background-color:var(--od-surface-2)!important}html[data-theme=dark] body.od-themed .comp-tickets-step-summary p,html[data-theme=dark] body.od-themed .comp-tickets-ticket-avail{color:var(--od-muted)!important}html[data-theme=dark] body.od-themed .comp-tickets-ticket-name{color:var(--od-text)!important}html[data-theme=dark] body.od-themed .comp-tickets-ticket-row{border-bottom-color:var(--od-divider)!important}html[data-theme=dark] body.od-themed .comp-tickets-quantity-input{background-color:var(--od-surface-2)!important;border-color:var(--od-border)!important;color:var(--od-text)!important}@media (max-width:767px){html[data-theme=dark] body.od-themed .new-event-popup-overlay{background:var(--od-surface)!important}}.recurring-series-card{border-top:1px solid #f5f5f5;padding:20px 15px}.recurring-series-heading{font-size:14px}.recurring-series-list{margin-top:8px;padding:0 11px}.recurring-series-link{border-radius:4px;height:26px;padding:0 4px}.recurring-series-name-wrap{min-width:0}.recurring-series-badge{background-color:#cfe5f4;border-radius:4px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:6px;display:flex}.recurring-series-name{max-width:150px;font-size:12px}.recurring-series-count{margin-left:4px;font-size:12px}.series-pill{color:#1982c4;background-color:#cfe5f4;border-radius:4px;gap:3px;font-weight:700}.series-pill-sm{padding:1px 5px;font-size:8px;line-height:12px}.series-pill-md{padding:2px 6px;font-size:10px;line-height:14px}.hold-reorder-header{padding:16px 16px 12px}.hold-reorder-date{color:#717680;margin-top:2px}.hold-reorder-close-btn{cursor:pointer;color:#717680;background:0 0;border:none;padding:0;font-size:16px}.hold-reorder-fill-gaps-btn{cursor:pointer;color:#535862;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0 0;display:flex}.hold-reorder-item{border-bottom:1px solid #e9eaeb;padding:8px 12px}.hold-reorder-grip{color:#717680;margin-right:10px}.hold-reorder-grip--draggable{cursor:grab}.hold-reorder-position-badge{color:#333;border-style:solid;border-width:1px;border-radius:4px;min-width:24px;margin-right:8px;padding:2px 4px}.hold-reorder-drag-overlay{border-radius:4px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.hold-reorder-footer{gap:8px;padding:12px 16px}.hold-reorder-footer .btn{flex:1}.hold-reorder-toggle{background:#f0f0f0;border-radius:6px;gap:0;padding:2px}.hold-reorder-toggle-option{cursor:pointer;color:#717680;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;padding:3px 8px}.hold-reorder-toggle-option--active{color:#344054;background:#fff;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}:root{--mfc-column-width:48vw;--mfc-cell-min-height:380px;--mfc-border:#ececec;--mfc-border-strong:#d5d7da;--mfc-divider:#e9eaeb;--mfc-muted:#717680;--mfc-text:#1a1a1a;--mfc-text-strong:#414651;--mfc-today:#dc2626;--mfc-accent:#2563eb}.mobile-full-calendar{padding:0 4px}.mobile-full-calendar-toolbar{border:1px solid #d5d7da;border:1px solid var(--mfc-border-strong);background-color:#fff;border-radius:8px;align-items:center;margin:12px 4px 8px;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(10,13,18,.05)}.mobile-full-calendar-toolbar__nav{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;display:flex}.mobile-full-calendar-toolbar__nav--left{border-right:1px solid #d5d7da;border-right:1px solid var(--mfc-border-strong)}.mobile-full-calendar-toolbar__center{border-right:1px solid #d5d7da;border-right:1px solid var(--mfc-border-strong);flex:1;justify-content:center;align-items:center;gap:12px;min-height:40px;padding:4px 8px;display:flex}.mobile-full-calendar-scroll{-webkit-overflow-scrolling:touch;margin:0 -4px;overflow-x:auto}.mobile-full-calendar-canvas{min-width:336vw;min-width:calc(var(--mfc-column-width)*7)}.mobile-full-calendar-weekdays{grid-template-columns:repeat(7,48vw);grid-template-columns:repeat(7,var(--mfc-column-width));border-top:1px solid #ececec;border-top:1px solid var(--mfc-border);border-bottom:1px solid #ececec;border-bottom:1px solid var(--mfc-border);background-color:#f9fafb;display:grid}.mobile-full-calendar-weekday{text-align:center;color:var(--mfc-muted);letter-spacing:.5px;border-right:1px solid #ececec;border-right:1px solid var(--mfc-border);padding:10px 0;font-size:13px;font-weight:700}.mobile-full-calendar-loading{text-align:center;color:var(--mfc-muted);padding:40px 16px}.mobile-full-calendar-week{grid-template-columns:repeat(7,48vw);grid-template-columns:repeat(7,var(--mfc-column-width));display:grid}.mobile-full-calendar-cell{border-right:1px solid #ececec;border-right:1px solid var(--mfc-border);border-bottom:1px solid #ececec;border-bottom:1px solid var(--mfc-border);min-height:380px;min-height:var(--mfc-cell-min-height);background-color:#fff;flex-direction:column;min-width:0;padding:8px 8px 16px;display:flex}.mobile-full-calendar-cell--out-of-month{opacity:.45}.mobile-full-calendar-cell__date{color:var(--mfc-text);text-align:right;margin-bottom:8px;font-size:14px;font-weight:500}.mobile-full-calendar-cell__date--today{color:var(--mfc-today);font-weight:700}.mobile-calendar-dropdown-trigger{color:var(--mfc-text-strong);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 6px;font-size:14px;font-weight:600;display:inline-flex}.mobile-calendar-dropdown-item{color:var(--mfc-text);width:100%;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.mobile-calendar-dropdown-item--selected{color:var(--mfc-accent)}.quick-actions-trigger{z-index:1;color:#fff;cursor:pointer;background-color:#e74c3c;border:none;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:600;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:576px){.quick-actions-trigger{left:72px}body.sidebar-expanded .quick-actions-trigger{left:230px}}.quick-actions-trigger:active{background-color:#c0392b}.quick-actions-trigger .fa-plus{font-size:14px}.quick-actions-backdrop{z-index:901;background-color:rgba(0,0,0,.4);position:fixed;top:0;bottom:0;left:0;right:0}.quick-actions-sheet{z-index:902;background:#fff;border-radius:16px 16px 0 0;padding:12px 24px 32px;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 32px rgba(0,0,0,.12)}.quick-actions-sheet--open{transform:translateY(0)}@media (min-width:576px){.quick-actions-sheet{left:72px}body.sidebar-expanded .quick-actions-sheet{left:230px}}.quick-actions-handle{background-color:#d1d5db;border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.quick-actions-header{margin-bottom:20px}.quick-actions-title{color:#111;margin:0 0 4px;font-size:20px;font-weight:700}.quick-actions-subtitle{color:#888;margin:0;font-size:14px}.quick-actions-list{flex-direction:column;gap:4px;display:flex}.quick-actions-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:16px;width:100%;padding:14px 4px;display:flex}.quick-actions-item:active{background-color:#f5f5f5}.quick-actions-icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.quick-actions-icon--red{background-color:#e74c3c}.quick-actions-item-text{flex-direction:column;display:flex}.quick-actions-item-title{color:#111;font-size:16px;font-weight:600}.quick-actions-item-desc{color:#888;margin-top:2px;font-size:13px}.comp-tickets-modal-overlay{z-index:4000!important;background-color:rgba(10,13,18,.7)!important}.comp-tickets-step-summary{background-color:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:12px 16px}.comp-tickets-step-summary p{color:#555;margin:0;font-size:14px}.comp-tickets-ticket-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.comp-tickets-ticket-row:last-child{border-bottom:none}.comp-tickets-ticket-info{flex:1}.comp-tickets-ticket-name{color:#333;font-size:15px;font-weight:500}.comp-tickets-ticket-avail{color:#888;font-size:13px}.comp-tickets-quantity-input{text-align:center;border:1px solid #d5d7da;border-radius:6px;width:64px;padding:6px 8px;font-size:15px}.sl-notes{--sl-radius-sm:6px;--sl-radius-md:8px;--sl-radius-lg:10px;--sl-radius-xl:12px}.sl-notes-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sl-notes-title{color:var(--sl-text-primary);align-items:center;margin:0;font-size:18px;font-weight:600;display:inline-flex}.sl-notes-header-actions{align-items:center;gap:8px;display:inline-flex}.sl-note-lock{color:var(--sl-text-error)}.sl-notes-count{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12px;font-weight:600}.sl-notes-view-toggle{border:1px solid var(--sl-border-primary);border-radius:8px;display:inline-flex;overflow:hidden}.sl-notes-view-btn{background:var(--sl-bg-primary);width:36px;height:36px;color:var(--sl-text-tertiary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sl-notes-view-btn+.sl-notes-view-btn{border-left:1px solid var(--sl-border-primary)}.sl-notes-view-btn:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-secondary)}.sl-notes-view-btn.active{background:var(--sl-bg-secondary);color:var(--sl-text-brand)}.sl-notes-list{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);box-shadow:var(--sl-shadow-xs);border-radius:12px;flex-direction:column;padding:24px;display:flex}.sl-note-row{border-bottom:1px solid var(--sl-border-secondary);cursor:pointer;padding:16px 0}.sl-note-row:first-child{padding-top:0}.sl-note-row:last-child{border-bottom:none;padding-bottom:0}.sl-note-row-head{align-items:center;gap:12px;display:flex}.sl-note-row-head .sl-note-title{flex:1;min-width:0;margin-bottom:0}.sl-note-row-date{color:var(--sl-text-tertiary);flex-shrink:0;font-size:14px}.sl-note-row-body{color:var(--sl-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.sl-note-row-body *{margin:0;display:inline}.sl-note-row-attachments{color:var(--sl-text-tertiary);margin-top:6px;font-size:13px}.sl-note-row-attachments i{margin-right:6px}.sl-notes .sl-btn-primary,.sl-notes .sl-btn-secondary,.sl-notes .sl-btn-danger,.sl-note-modal .sl-btn-primary,.sl-note-modal .sl-btn-secondary,.sl-note-delete .sl-btn-danger,.sl-note-menu .sl-btn-secondary{border-radius:var(--sl-radius-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.sl-btn-primary{background:var(--sl-bg-brand-solid);color:var(--sl-text-white);border:none;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.sl-btn-primary:hover{background:var(--sl-bg-brand-solid-hover);color:var(--sl-text-white)}.sl-btn-primary:disabled{opacity:.5;cursor:not-allowed}.sl-btn-secondary{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);color:var(--sl-text-secondary);box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.sl-btn-secondary:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-secondary)}.sl-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.sl-btn-danger{background:var(--sl-fg-error);color:var(--sl-text-white);border:none}.sl-btn-danger:hover{-webkit-filter:brightness(.95);filter:brightness(.95);color:var(--sl-text-white)}.sl-btn-sm{padding:6px 10px;font-size:13px}.sl-notes-empty{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-xl);flex-flow:row-reverse wrap;align-items:center;gap:16px;padding:24px;display:flex}.sl-notes-empty-icon{text-align:center;flex:200px}.sl-notes-empty-icon i{color:var(--sl-text-brand);opacity:.5;font-size:120px}.sl-notes-empty-body{flex:2 320px}.sl-notes-empty-body h5{color:var(--sl-text-primary);font-weight:600}.sl-notes-empty-text{color:var(--sl-text-secondary)}.sl-notes-grid{grid-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:768px){.sl-notes-grid{grid-template-columns:1fr}}.sl-note-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);height:100%;box-shadow:var(--sl-shadow-xs);cursor:pointer;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex}.sl-note-card:hover{box-shadow:var(--sl-shadow-sm);border-color:var(--sl-border-primary)}.sl-note-card-body{flex:1;padding:15px}.sl-note-card-head{align-items:flex-start;gap:8px;display:flex}.sl-note-card-head-main{flex:1;min-width:0}.sl-note-card-menu{flex-shrink:0}.sl-note-title{color:var(--sl-text-primary);margin-bottom:8px;font-weight:600;display:inline-block}.sl-note-tag{background:var(--sl-bg-secondary);color:var(--sl-text-secondary);border:1px solid var(--sl-border-secondary);border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:400;display:inline-block}.sl-note-body{color:var(--sl-text-secondary);overflow-wrap:anywhere;font-size:14px}.sl-note-card-attachments{color:var(--sl-text-tertiary);justify-content:flex-end;align-items:center;gap:4px;padding:5px;font-size:12px;display:flex}.sl-note-menu{margin:0;padding:4px;list-style:none}.sl-note-menu-item a{border-radius:var(--sl-radius-sm);color:var(--sl-text-secondary);align-items:center;gap:4px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.sl-note-menu-item a:hover{background:var(--sl-bg-secondary);color:var(--sl-text-primary)}.sl-note-menu-item-icon{width:28px;color:var(--sl-text-quaternary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sl-note-menu-item--danger a{color:var(--sl-text-error)}.sl-note-menu-item--danger a:hover{background:var(--sl-bg-error-primary);color:var(--sl-text-error)}.sl-note-menu-item--danger .sl-note-menu-item-icon{color:inherit}.sl-note-delete-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.sl-note-delete-head h5{color:var(--sl-text-primary);margin:0}.sl-note-delete-close,.sl-note-delete p{color:var(--sl-text-secondary)}.sl-note-delete-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.sl-note-delete-actions>a:first-child{color:var(--sl-text-secondary)}.sl-note-modal{color:var(--sl-text-primary)}.sl-note-modal-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sl-note-modal-templates{flex:1;min-width:0}.sl-note-modal-templates-inner{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-note-modal-toolbar-actions{flex-shrink:0;align-items:center;display:flex}.sl-note-modal-close{color:var(--sl-text-secondary);font-size:20px}.sl-note-modal-close:hover{color:var(--sl-text-primary)}.sl-note-modal-content{padding-top:16px}.sl-note-modal-title{margin-bottom:8px}.sl-note-modal-title-input{width:100%;box-shadow:none;color:var(--sl-text-primary);background:0 0;border:none;outline:none;padding:0;font-size:24px;font-weight:600}.sl-note-modal-title-input::placeholder{color:var(--sl-text-placeholder)}.sl-note-modal-title-input::placeholder{color:var(--sl-text-placeholder)}.sl-note-modal-title-input::placeholder{color:var(--sl-text-placeholder)}.sl-note-modal-title-input:disabled{background:0 0}.sl-note-modal-meta{vertical-align:top;margin-bottom:8px;display:inline-block}.sl-note-modal-meta-table{border-collapse:collapse;font-size:10px}.sl-note-modal-meta-table td{color:var(--sl-text-primary);padding:2px 8px 2px 0}.sl-note-modal-meta-label{color:var(--sl-text-secondary)}.sl-note-modal-editor{padding-top:16px}.sl-note-modal-preview{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-md);padding:16px;position:relative}.sl-note-modal-preview-edit{position:absolute;top:5px;right:5px}.sl-note-modal-preview-body{min-height:320px;color:var(--sl-text-primary)}.sl-note-template-option{justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.sl-note-template-option-label{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sl-note-template-option-delete{color:inherit}.sl-note-attachments{width:100%;margin-top:8px}.sl-note-attachments-tags{z-index:2;margin-bottom:8px;position:relative}.sl-note-attachments-group{color:var(--sl-text-primary)}.sl-offers{--sl-radius-sm:6px;--sl-radius-md:8px;--sl-radius-lg:10px;--sl-radius-xl:12px}.sl-offers-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sl-offers-title{color:var(--sl-text-primary);align-items:center;margin:0;font-size:1.25rem;font-weight:700;display:inline-flex}.sl-offers-header-actions{align-items:center;gap:8px;display:inline-flex}.sl-offer-lock{color:var(--sl-text-error)}.sl-offers-count{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12px;font-weight:600}.sl-offers-view-toggle{border:1px solid var(--sl-border-primary);border-radius:8px;display:inline-flex;overflow:hidden}.sl-offers-view-btn{background:var(--sl-bg-primary);width:36px;height:36px;color:var(--sl-text-tertiary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sl-offers-view-btn+.sl-offers-view-btn{border-left:1px solid var(--sl-border-primary)}.sl-offers-view-btn:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-secondary)}.sl-offers-view-btn.active{background:var(--sl-bg-secondary);color:var(--sl-text-brand)}.sl-offers .sl-btn-primary,.sl-offers .sl-btn-secondary,.sl-offer-delete .sl-btn-danger{border-radius:var(--sl-radius-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.sl-offers .sl-btn-primary{background:var(--sl-bg-brand-solid);color:var(--sl-text-white);border:none;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.sl-offers .sl-btn-primary:hover{background:var(--sl-bg-brand-solid-hover);color:var(--sl-text-white)}.sl-offers .sl-btn-secondary{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);color:var(--sl-text-secondary);box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.sl-offers .sl-btn-secondary:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-secondary)}.sl-offer-delete .sl-btn-danger{background:var(--sl-fg-error);color:var(--sl-text-white);border:none}.sl-offer-delete .sl-btn-danger:hover{-webkit-filter:brightness(.95);filter:brightness(.95);color:var(--sl-text-white)}.sl-offer-artist{color:var(--sl-text-primary);font-weight:600}.sl-offer-v3-badge{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.sl-offer-attach-wrap{margin-left:8px;font-weight:400}.sl-offer-attach-artist{color:var(--sl-text-brand);font-size:13px}.sl-offer-status{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.sl-offer-status--draft{background:var(--sl-bg-secondary);color:var(--sl-text-secondary)}.sl-offer-status--sent{background:var(--sl-bg-brand-primary);color:var(--sl-text-brand)}.sl-offer-status--accepted{background:var(--sl-bg-success-primary);color:var(--sl-text-success)}.sl-offer-status--declined{background:var(--sl-bg-error-primary);color:var(--sl-text-error)}.sl-offers-table-wrap{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);box-shadow:var(--sl-shadow-xs);border-radius:12px;padding:8px 24px;overflow-x:auto}.sl-offers-table{border-collapse:collapse;width:100%}.sl-offers-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-tertiary);border-bottom:1px solid var(--sl-border-secondary);white-space:nowrap;padding:12px;font-size:12px;font-weight:600}.sl-offers-table tbody td{color:var(--sl-text-secondary);border-bottom:1px solid var(--sl-border-secondary);vertical-align:middle;padding:14px 12px;font-size:14px}.sl-offers-table tbody tr:last-child td{border-bottom:none}.sl-offer-row{cursor:pointer}.sl-offer-row:hover td{background:var(--sl-bg-primary-hover)}.sl-offer-created{color:var(--sl-text-tertiary);white-space:nowrap}.sl-offers-table-actions{text-align:right;width:48px}.sl-offers-grid{grid-gap:16px;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.sl-offers-grid{grid-template-columns:1fr}}.sl-offer-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);height:100%;box-shadow:var(--sl-shadow-xs);cursor:pointer;flex-direction:column;padding:16px;transition:box-shadow .15s,border-color .15s;display:flex}.sl-offer-card:hover{box-shadow:var(--sl-shadow-sm);border-color:var(--sl-border-primary)}.sl-offer-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sl-offer-card-head-main{min-width:0}.sl-offer-card-head-aside{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.sl-offer-card-label{text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-tertiary);margin-bottom:2px;font-size:11px;font-weight:600}.sl-offer-card-meta{grid-gap:12px;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.sl-offer-card-meta>div{color:var(--sl-text-primary);flex-direction:column;font-size:14px;display:flex}.sl-offer-meta-label{text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-tertiary);margin-bottom:2px;font-size:11px;font-weight:600}.sl-offer-menu-trigger{border-radius:var(--sl-radius-sm);width:28px;height:28px;color:var(--sl-text-tertiary);justify-content:center;align-items:center;display:inline-flex}.sl-offer-menu-trigger:hover{background:var(--sl-bg-secondary);color:var(--sl-text-secondary)}.sl-offer-menu{margin:0;padding:4px;list-style:none}.sl-offer-menu-item a{border-radius:var(--sl-radius-sm);color:var(--sl-text-secondary);align-items:center;gap:4px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.sl-offer-menu-item a:hover{background:var(--sl-bg-secondary);color:var(--sl-text-primary)}.sl-offer-menu-item-icon{width:28px;color:var(--sl-text-quaternary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sl-offer-menu-item--danger a{color:var(--sl-text-error)}.sl-offer-menu-item--danger a:hover{background:var(--sl-bg-error-primary);color:var(--sl-text-error)}.sl-offer-menu-item--danger .sl-offer-menu-item-icon{color:inherit}.sl-offer-delete-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.sl-offer-delete-head h5{color:var(--sl-text-primary);margin:0}.sl-offer-delete-close,.sl-offer-delete p{color:var(--sl-text-secondary)}.sl-offer-delete-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.sl-offer-delete-actions>a:first-child{color:var(--sl-text-secondary)}.sl-offers-empty{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-xl);flex-flow:row-reverse wrap;align-items:center;gap:16px;padding:24px;display:flex}.sl-offers-empty-icon{text-align:center;flex:200px}.sl-offers-empty-icon i{color:var(--sl-text-brand);opacity:.5;font-size:120px}.sl-offers-empty-body{flex:2 320px}.sl-offers-empty-body h5{color:var(--sl-text-primary);font-weight:600}.sl-offers-empty-text{color:var(--sl-text-secondary)}.sl-offers-matching{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);margin-top:16px;padding:16px}.sl-offers-matching-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sl-offers-matching-title{color:var(--sl-text-primary);font-size:14px}.sl-offers-matching-sub{color:var(--sl-text-tertiary);margin:4px 0 0;font-size:12px}.sl-offers-matching-dismiss{color:var(--sl-text-tertiary);flex-shrink:0}.sl-offers-matching-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.sl-offers-matching-name{color:var(--sl-text-primary);margin:0;font-size:14px}.sl-offers-matching-meta{color:var(--sl-text-tertiary);margin:0;font-size:12px}.sl-offers-matching-add{color:var(--sl-text-brand);flex-shrink:0;font-size:14px}.lineup-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;width:100%;margin-bottom:8px;padding:12px;display:flex}.lineup-card--active{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.lineup-card__avatar{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;display:inline-flex;overflow:hidden}.lineup-card__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lineup-card__avatar-initials{font-size:13px;font-weight:600}.lineup-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lineup-card__top,.lineup-card__bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.lineup-card__name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lineup-card__role{color:#2563eb;font-size:13px}.lineup-card__amount{color:#6b7280;font-weight:500}.lineup-status{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:12px}.lineup-status--draft{color:#6b7280;background:#f3f4f6}.lineup-status--sent{color:#1d4ed8;background:#dbeafe}.lineup-status--confirmed{color:#047857;background:#d1fae5}.lineup-status--declined{color:#b91c1c;background:#fee2e2}.lineup-card[draggable=true]{cursor:grab}.lineup-card[draggable=true]:active{cursor:grabbing}.lineup-rail{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:280px;padding:16px;display:flex}.lineup-rail__header{color:#6b7280;letter-spacing:.06em;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.lineup-rail__title{font-weight:600}.lineup-rail__pool-toggle{margin-bottom:16px}.lineup-rail__pool-toggle .deal-terms-segmented{width:100%;box-shadow:none;background:#fafafa;border:1px solid #e9eaeb;border-radius:10px;gap:4px;padding:4px;display:flex;overflow:visible}.lineup-rail__pool-toggle .deal-terms-segmented__btn{color:#717680;background:0 0;border:0;border-radius:6px;outline:none;flex:1 0;justify-content:center;align-items:center;height:36px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.lineup-rail__pool-toggle .deal-terms-segmented__btn--active,.lineup-rail__pool-toggle .deal-terms-segmented__btn--active:hover{color:#414651;background:#fff;box-shadow:0 1px 3px rgba(10,13,18,.1),0 1px 2px -1px rgba(10,13,18,.1)}.lineup-rail__pool-toggle .deal-terms-segmented__btn:hover:not(.deal-terms-segmented__btn--active){color:#414651;background:0 0}.lineup-rail__pool-toggle .deal-terms-segmented__btn:disabled{cursor:default}.lineup-rail__list{flex-direction:column;display:flex}.lineup-rail__add{color:#2563eb;cursor:pointer;text-align:center;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:8px;width:100%;margin-top:4px;padding:10px}.lineup-rail__footer{border-top:1px solid #f3f4f6;flex-direction:column;gap:4px;margin-top:16px;padding-top:16px;display:flex}.lineup-rail__totals{color:#374151;justify-content:space-between;font-size:14px;display:flex}.offers-v3-edit-layout{align-items:flex-start;gap:16px;display:flex}.offers-v3-edit-main{flex:1;min-width:0}.deal-terms-header{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:16px;display:flex}.deal-terms-header__avatar{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.deal-terms-header__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.deal-terms-header__avatar-initials{font-size:16px;font-weight:600}.deal-terms-header__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.deal-terms-header__eyebrow{letter-spacing:.08em;color:#9ca3af;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.deal-terms-header__eyebrow .deal-terms-header__status{display:none}.deal-terms-header__eyebrow-sep{color:#d1d5db}.deal-terms-header__status{align-items:center;gap:4px;display:inline-flex}.deal-terms-header__status-dot{background:#717680;border-radius:50%;width:6px;height:6px}.deal-terms-header__status--draft .deal-terms-header__status-dot{background:#717680}.deal-terms-header__status--sent .deal-terms-header__status-dot{background:#1982c4}.deal-terms-header__status--accepted .deal-terms-header__status-dot{background:#8ac926}.deal-terms-header__status--declined .deal-terms-header__status-dot{background:#d92d20}.deal-terms-header--empty{cursor:pointer}.deal-terms-header--empty:hover{background:#fafafa}.deal-terms-header__avatar--empty{color:#1982c4;background:0 0;border:1.5px dashed #b2dbf5}.deal-terms-header__add-artist{color:#136395;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:18px;font-weight:700;line-height:24px;display:inline-flex}.deal-terms-header__add-artist:hover{color:#1982c4}.deal-terms-header__add-hint{color:#6b7280;margin-top:1px;font-size:13px}.deal-terms-header__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-terms-header__name{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;overflow:hidden}.deal-terms-role{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}.deal-terms-header__date-venue{color:#9ca3af;font-size:13px}.deal-terms-header__agent{color:#6b7280;font-size:13px}.deal-terms-header__add-contact{color:#2563eb;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:500;line-height:1.4}.deal-terms-header__add-contact:hover{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.deal-terms-header__change-artist{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;display:inline-flex}.deal-terms-header__change-artist:hover{color:#414651;background:#f5f5f5}.deal-terms-header__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.deal-terms-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.deal-terms-form__fields{flex-wrap:wrap;flex:420px;align-items:flex-end;gap:12px;min-width:0;display:flex}.deal-terms-form__group{flex-wrap:nowrap;flex:none;align-items:flex-end;gap:12px;display:flex}.deal-terms-form__label{color:#374151;flex-direction:column;gap:6px;margin-bottom:0;font-size:13px;font-weight:500;display:flex}.deal-terms-form__field--guarantee,.deal-terms-form__field--percent,.deal-terms-form__field--template{box-sizing:border-box;flex-grow:0!important;flex-shrink:1!important}.deal-terms-form__field--guarantee{max-width:180px;flex-basis:180px!important;width:180px!important}.deal-terms-form__field--percent{max-width:140px;flex-basis:140px!important;width:140px!important}.deal-terms-form__field--template{max-width:320px;flex-basis:320px!important;width:320px!important}.deal-terms-form__field--operator{flex:none!important}.deal-terms-form__field--role{align-items:flex-start;flex-basis:100%!important;width:100%!important;max-width:100%!important}.deal-terms-form__field--role>div{width:200px;max-width:100%}.deal-terms-form__aside{text-align:left;white-space:nowrap;flex:none;align-self:flex-start;align-items:flex-start}.deal-terms-form__breakeven{box-sizing:border-box;justify-content:flex-start;align-items:baseline;gap:8px;height:48px;padding-bottom:6px;display:flex}.deal-terms-form__breakeven-value{color:#111827;font-size:28px;font-weight:700;line-height:1}.deal-terms-form__breakeven-caption,.deal-terms-form__breakeven-forecast{color:#6b7280;white-space:nowrap;font-size:13px}.deal-terms-form__breakeven-forecast:before{content:"·";margin-right:8px}.deal-terms-form__breakeven-info{color:#9ca3af;cursor:pointer;background:0 0;border:none;margin-left:6px;padding:0;font-size:12px;line-height:1}.deal-terms-form__breakeven-info:hover{color:#6b7280}.deal-terms-form__currency,.deal-terms-form__percent{background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;height:48px;display:flex;overflow:hidden}.deal-terms-form__currency-prefix,.deal-terms-form__percent-suffix,.deal-terms-form__currency-suffix{color:#6b7280;white-space:nowrap;padding:0 8px;font-size:14px}.deal-terms-form__input{color:#111827;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 8px;font-size:14px}.deal-terms-form__input--right{text-align:right}.deal-terms-form__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.deal-terms-form__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deal-terms-form__input[type=number]{-moz-appearance:textfield}.deal-terms-form__operator-group{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;gap:0;height:48px;margin:0;padding:0;display:inline-flex;overflow:hidden}.deal-terms-form__operator-btn{color:#6b7280;cursor:pointer;box-sizing:border-box;background:#fff;border:0;flex:1 0 auto;justify-content:center;align-items:center;width:40px;height:100%;margin:0;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.deal-terms-form__operator-btn:focus{outline:none}.deal-terms-form__operator-btn:hover:not(.deal-terms-form__operator-btn--active){color:#374151;background:#f9fafb}.deal-terms-form__operator-btn--active,.deal-terms-form__operator-btn--active:hover{color:#fff;background:#1982c4}.deal-terms-form__role-option{align-items:center;gap:8px;display:inline-flex}.deal-terms-form__role-dot{background:#2563eb;border-radius:50%;flex-shrink:0;width:8px;height:8px}.deal-terms-role-select__control{height:48px!important;min-height:48px!important;box-shadow:none!important;border-color:#d1d5db!important}.deal-terms-role-select__control:hover{border-color:#9ca3af!important}.deal-terms-role-select__control--is-focused{border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb!important}.deal-terms-role-select__value-container{padding:0 8px!important}.deal-terms-role-select__indicator-separator{display:none!important}.deal-terms-role-select__indicator{color:#9ca3af!important;padding:6px!important}.deal-terms-role-select__single-value{color:#111827!important}.deal-terms-form__template{background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:stretch;gap:6px;padding:6px 8px 6px 12px;display:flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-form__template:hover{border-color:#9ca3af}.deal-terms-form__template:focus-within{border-color:#1982c4;box-shadow:0 0 0 1px #1982c4}.deal-terms-form__template-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.deal-terms-form__template-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1982c4;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.deal-terms-form__template-eyebrow i{font-size:13px}.deal-terms-form__template-eyebrow-sep{color:#9ca3af;font-weight:400}.deal-terms-form__template-modified{color:#b54708;letter-spacing:.08em;text-transform:uppercase;background:#fffaeb;border-radius:4px;padding:0 6px;font-size:10px;line-height:1.6}.deal-terms-form__template-meta{align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:1.3;display:inline-flex}.deal-terms-form__template-link{color:#136395;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;line-height:inherit;background:0 0;border:none;padding:0}.deal-terms-form__template-link:hover{color:#1982c4;text-underline-offset:2px;text-decoration:underline}.deal-terms-form__template-link-sep{color:#9ca3af}.deal-terms-form__template-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.deal-terms-form__template:not(.deal-terms-form__template--linked) .deal-terms-form__template-name{color:#6b7280;font-weight:500}.deal-terms-form__template-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.deal-terms-form__template-chevron-btn{color:#414651;cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:8px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-form__template-chevron-btn:hover{background:#f9fafb;border-color:#9ca3af}.deal-terms-form__template-chevron-btn i{font-size:11px}.deal-terms-add-menu{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;padding:0 4px;display:flex}.deal-terms-add-menu__btn{color:#2563eb;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.4}.deal-terms-add-menu__btn:hover{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.deal-terms-add-menu__btn--more{color:#6b7280;font-weight:500}.deal-terms-add-menu__btn--more:hover{color:#374151;text-underline-offset:3px;text-decoration:underline}.deal-terms-add-menu__more-wrapper{position:relative}.deal-terms-add-menu__popover{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.deal-terms-add-menu__popover-item{color:#374151;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:14px}.deal-terms-add-menu__popover-item:hover{background:#f3f4f6}.deal-terms-add-menu__chip{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.deal-terms-add-menu__chip:hover{background:#eff6ff;border-color:#93c5fd}.deal-terms-add-menu__chip-x{color:#6b7280;font-size:16px;line-height:1}.deal-terms-row{border-top:1px solid #f3f4f6;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.deal-terms-row__chip{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;align-items:center;padding:4px 10px;font-size:13px;display:inline-flex}.deal-terms-row__chip:hover{background:#e5e7eb}.deal-terms-row__field{align-items:center;display:flex}.deal-terms-row__field label{color:#374151;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.deal-terms-row__field input[type=number]{width:80px}.deal-terms-row--block{flex-direction:column;align-items:stretch}.deal-terms-row__header{margin-bottom:8px;display:flex}.deal-terms-row__manager{width:100%}.deal-terms-row__field--display{color:#374151;flex:1;justify-content:space-between;font-size:14px;display:flex}.deal-terms-row__label{color:#6b7280}.deal-terms-row__value{color:#111827;font-weight:600}.deal-terms-row__textarea{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.deal-terms-row__merch-grid{flex-wrap:wrap;gap:12px;width:100%;display:flex}.deal-terms-pane{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex}.deal-terms-pane__title-row{justify-content:space-between;align-items:baseline;display:flex}.deal-terms-pane__title{color:#111827;margin:0;font-size:16px;font-weight:600}.deal-terms-pane__saving{color:#6b7280;font-size:12px}.column-visibility-bar{background:#f3f4f6;border-radius:8px;gap:0;padding:4px;display:inline-flex}.column-visibility-bar__btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.column-visibility-bar__btn--active{color:#111827;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06)}.event-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;padding:12px 0 4px;display:flex}.event-header__back{color:#2563eb;font-size:14px;text-decoration:none}.event-header__title{color:#111827;margin:0;font-size:24px;font-weight:700}.event-header__state-pill{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.event-header__state-pill--hold{color:#92400e;background:#fef3c7}.event-header__state-pill--confirm{color:#065f46;background:#d1fae5}.event-header__chips{color:#6b7280;flex-wrap:wrap;align-items:center;gap:0;font-size:14px;display:inline-flex}.event-header__chip{white-space:nowrap;color:#6b7280;align-items:center;gap:6px;font-weight:400;display:inline-flex}.event-header__chip+.event-header__chip:before{content:"·";color:#d1d5db;margin:0 12px;font-weight:700}.event-header__chip-icon{color:#9ca3af;font-size:14px}.event-header__view-toggle{margin-left:auto}.event-template-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-header__link-event-btn{white-space:nowrap}.event-header__event-link{color:#2563eb;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.event-header__event-link:hover{text-decoration:underline}.deal-terms-pane__title-row-right{align-items:center;gap:8px;margin-left:auto;display:flex}.deal-terms-pane__rows-grid{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deal-terms-pane__rows-grid>div>.deal-terms-row--block{grid-column:1/-1}.deal-terms-pane__rows-grid>div:has(>.deal-terms-row--block){grid-column:1/-1}.v3-additional-terms-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.v3-additional-terms-card__heading{color:#181d27;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.v3-additional-terms-card__editor{border:1px solid #d5d7da;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(10,13,18,.05)}.v3-additional-terms-card__save-row{justify-content:flex-end;min-height:18px;margin-bottom:6px;display:flex}.v3-additional-terms-card__save{color:var(--so-muted,#6b7280);font-size:12px}.v3-additional-terms-card__save--saved{color:var(--so-success,#22a06b)}.v3-additional-terms-card__save--error{color:var(--so-danger,#e5484d)}.v3-contacts-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.v3-contacts-card__heading{color:#181d27;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.v3-contacts-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3-contacts-chip{color:#374151;background:#f3f4f6;border-radius:9999px;align-items:center;gap:8px;max-width:100%;padding:4px 10px 4px 4px;font-size:13px;line-height:1;display:inline-flex}.v3-contacts-chip__avatar{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}.v3-contacts-chip__text{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.v3-contacts-chip__remove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;font-size:14px;line-height:1;display:inline-flex}.v3-contacts-chip__remove:hover{color:#111827;background:#e5e7eb}.v3-contacts-card__add{color:#2563eb;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px;font-weight:500;display:inline-block}.v3-contacts-card__add:hover{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.deal-terms-expander{flex-direction:column;gap:8px;display:flex}.deal-terms-expander__toggle{color:#414651;cursor:pointer;background:#fff;border:1px dashed #d5d7da;border-radius:8px;outline:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:14px;display:flex}.deal-terms-expander__toggle:hover{background:#fafafa}.deal-terms-expander__toggle--open{border-style:solid}.deal-terms-expander__plus{color:#136395;font-size:16px;font-weight:600;line-height:1}.deal-terms-expander__label{color:#181d27;font-weight:600}.deal-terms-expander__summary{color:#6b7280;margin-left:4px;font-size:13px}.deal-terms-expander__spacer{flex:1}.deal-terms-expander__chevron{color:#6b7280;font-size:12px}.deal-terms-expander__cards{flex-direction:column;gap:8px;display:flex}.deal-terms-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.deal-terms-card__header{color:#181d27;cursor:pointer;text-align:left;background:#fff;border:none;outline:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:14px;display:flex}.deal-terms-card__header:hover{background:#fafafa}.deal-terms-card__plus{color:#136395;font-size:16px;font-weight:600;line-height:1}.deal-terms-card__title{color:#181d27;font-weight:500}.deal-terms-card__spacer{flex:1}.deal-terms-card__count{color:#6b7280;background:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.deal-terms-card__chevron{color:#6b7280;font-size:12px}.deal-terms-card__body{border-top:1px solid #e5e7eb;padding:16px}.deal-terms-card__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.deal-terms-card__subsection{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:8px;padding:12px 0;display:flex}.deal-terms-card__subsection:last-child{border-bottom:none}.deal-terms-card__subsection-header{align-items:center;gap:8px;display:flex}.deal-terms-card__subsection-title{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:600}.deal-terms-card__subsection-spacer{flex:1}.deal-terms-card__clear-chip{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d5d7da;border-radius:9999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.deal-terms-card__clear-chip:hover{color:#111827;background:#f9fafb}.deal-terms-card__clear-chip-x{font-size:14px;line-height:1}.deal-terms-card-v2{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .12s,box-shadow .12s;overflow:hidden}.deal-terms-card-v2:focus-within{border-color:#1982c4;box-shadow:0 0 0 1px #1982c4}.deal-terms-card-v2__header{text-align:left;cursor:pointer;background:#fff;border:none;outline:none;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.deal-terms-card-v2__header:focus{box-shadow:none;outline:none}.deal-terms-card-v2__header:focus-visible{box-shadow:none;outline:none}.deal-terms-card-v2__header:hover{background:#fafafa}.deal-terms-card-v2--open .deal-terms-card-v2__header{border-bottom:1px solid #e5e7eb}.deal-terms-card-v2__chevron{color:#181d27;text-align:center;flex:0 0 20px;justify-self:center;font-size:14px}.deal-terms-card-v2__title-block{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.deal-terms-card-v2__title{color:#111827;font-size:18px;font-weight:700}.deal-terms-card-v2__subtitle{color:#6b7280;font-size:13px;font-weight:400}.deal-terms-card-v2__progress{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:6px 12px;display:inline-flex}.deal-terms-card-v2__progress-track{background:#f3f4f6;border-radius:9999px;width:80px;height:6px;display:inline-block;position:relative;overflow:hidden}.deal-terms-card-v2__progress-fill{background:#1982c4;height:100%;transition:width .2s;display:block}.deal-terms-card-v2__progress-label{color:#6b7280;white-space:nowrap;font-size:13px}.deal-terms-card-v2__progress-label strong{color:#111827;font-weight:600}.deal-terms-card-v2__body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.deal-terms-card-v2__search{align-self:flex-end;width:280px;position:relative}.deal-terms-card-v2__search-icon{color:#9ca3af;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.deal-terms-card-v2__search-input{color:#111827;background:#fff;border:1px solid #d5d7da;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px 0 32px;font-size:14px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-card-v2__search-input::placeholder{color:#9ca3af}.deal-terms-card-v2__search-input::placeholder{color:#9ca3af}.deal-terms-card-v2__search-input::placeholder{color:#9ca3af}.deal-terms-card-v2__search-input:focus{border-color:#1982c4;box-shadow:0 0 0 1px #1982c4}.deal-terms-card-v2__sections{flex-direction:column;gap:20px;display:flex}.deal-terms-card-v2__empty{text-align:center;color:#6b7280;padding:24px;font-size:14px}.deal-terms-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.deal-terms-tabs__tab{color:#414651;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.deal-terms-tabs__tab:hover:not(.deal-terms-tabs__tab--active){background:#f9fafb}.deal-terms-tabs__tab--active{color:#111827;background:#fff;box-shadow:0 0 0 1px rgba(10,13,18,.08),0 1px 2px rgba(10,13,18,.05)}.deal-terms-tabs__tab-icon{color:#6b7280;font-size:12px}.deal-terms-tabs__tab--active .deal-terms-tabs__tab-icon{color:#1982c4}.deal-terms-tabs__tab-count{color:#92400e;background:#fef3c7;border-radius:9999px;justify-content:center;align-items:center;height:16px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.deal-terms-tabs__tab--active .deal-terms-tabs__tab-count{color:#1d4ed8;background:#dbeafe}.deal-terms-section{flex-direction:column;gap:8px;display:flex}.deal-terms-section__header{align-items:center;gap:10px;display:inline-flex}.deal-terms-section__icon{color:#1982c4;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.deal-terms-section__title{color:#111827;font-size:16px;font-weight:700}.deal-terms-section__count{color:#6b7280;font-size:14px;font-weight:500}.deal-terms-section__items{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.deal-terms-item{border-top:1px solid #f3f4f6;flex-direction:column;display:flex}.deal-terms-item:first-child{border-top:none}.deal-terms-item__row{align-items:center;gap:12px;padding:14px 16px;display:flex}.deal-terms-item__icon{color:#414651;background:#f9fafb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:inline-flex}.deal-terms-item__title-block{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.deal-terms-item__title-row{align-items:center;gap:8px;display:inline-flex}.deal-terms-item__title{color:#111827;font-size:14px;font-weight:600}.deal-terms-item__status{color:#047857;background:#d1fae5;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.deal-terms-item__status i{font-size:9px}.deal-terms-item__description{color:#6b7280;font-size:13px}.deal-terms-item__chips{flex-wrap:wrap;gap:6px;display:flex}.deal-terms-item__chip{color:#374151;background:#f3f4f6;border-radius:9999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.deal-terms-item__chip-label{color:#6b7280}.deal-terms-item__chip-value{color:#111827;font-weight:600}.deal-terms-item__actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.deal-terms-item__icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.deal-terms-item__icon-btn:hover{color:#111827;background:#f3f4f6}.deal-terms-item__configure-btn{color:#414651;cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:8px;outline:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-item__configure-btn:hover{background:#f9fafb;border-color:#9ca3af}.deal-terms-item__configure-btn i{color:#1982c4;font-size:12px}.deal-terms-item--open .deal-terms-item__row{padding-bottom:8px}.deal-terms-item__body{border-top:1px dashed #e5e7eb;flex-direction:column;gap:12px;margin:0 16px;padding:16px 0;display:flex}.deal-terms-item__body-inner{flex-direction:column;gap:12px;display:flex}.deal-terms-item__footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.deal-terms-item__cancel{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:14px}.deal-terms-item__cancel:hover{color:#111827}.deal-terms-item__save{color:#fff;cursor:pointer;background:#1982c4;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.deal-terms-item__save:hover{background:#136395}.deal-terms-item__save--disabled,.deal-terms-item__save--disabled:hover{cursor:not-allowed;background:#98c2db}.deal-terms-field--required .deal-terms-field__label:after{content:" *";color:#b91c1c}.deal-terms-field--invalid .deal-terms-field__input-wrap{border-color:#b91c1c}.deal-terms-field__hint{color:#b91c1c;margin-top:4px;font-size:12px}.deal-terms-field{color:#374151;flex-direction:column;gap:6px;margin-bottom:0;font-size:13px;display:flex}.deal-terms-field__label{color:#374151;font-weight:500}.deal-terms-field__input-wrap{background:#fff;border:1px solid #d5d7da;border-radius:8px;align-items:center;max-width:220px;height:36px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-field__prefix,.deal-terms-field__suffix{color:#6b7280;white-space:nowrap;background:#f9fafb;align-items:center;height:100%;padding:0 10px;font-size:14px;display:inline-flex}.deal-terms-field__input{color:#111827;background:0 0;border:none;outline:none;flex:auto;width:100%;height:100%;padding:0 10px;font-size:14px}.deal-terms-field__select{color:#111827;background:#fff;border:1px solid #d5d7da;border-radius:8px;max-width:240px;height:36px;padding:0 10px;font-size:14px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-segmented{background:#fff;border:1px solid #d5d7da;border-radius:8px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-segmented__btn{color:#6b7280;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e7eb;outline:none;flex:1;height:36px;padding:0 16px;font-size:14px}.deal-terms-segmented__btn:last-child{border-right:none}.deal-terms-segmented__btn--active,.deal-terms-segmented__btn--active:hover{color:#fff;background:#1982c4}.deal-terms-segmented__btn:hover:not(.deal-terms-segmented__btn--active){color:#111827;background:#f9fafb}.deal-terms-toggle{color:#374151;align-items:center;gap:8px;margin-bottom:0;font-size:14px;display:inline-flex}.deal-terms-grid{flex-wrap:wrap;gap:16px;display:flex}.deal-terms-merch-grid{grid-gap:16px 24px;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(220px,2fr);gap:16px 24px;display:grid}.deal-terms-merch-grid__full{grid-column:1/-1}.deal-terms-field__input--bordered{background:#fff;border:1px solid #d5d7da;border-radius:8px;height:36px;padding:0 10px;font-size:14px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.deal-terms-field__input--bordered:focus{border-color:#1982c4;outline:none;box-shadow:0 0 0 1px #1982c4}.deal-terms-field__select--full{width:100%;max-width:none}.deal-terms-deposit-grid{grid-gap:16px 20px;grid-template-columns:auto minmax(180px,1.4fr) auto minmax(160px,1fr);align-items:end;gap:16px 20px;display:grid}.deal-terms-deposit-grid__amount .deal-terms-field__input-wrap{max-width:none}.deal-terms-readonly{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.deal-terms-readonly__hint{color:#9ca3af;font-size:12px;font-style:italic}.deal-terms-empty{color:#9ca3af;padding:8px 0;font-size:13px}@media (max-width:767px){.deal-terms-card-v2__header{row-gap:10px}.deal-terms-card-v2__title-block{flex-basis:100%}.deal-terms-card-v2__progress{margin-left:0}}.v3-contacts-card-v2__count{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.v3-contacts-card-v2__count strong{color:#111827;font-weight:600}.v3-contacts-card-v2__add-btn{color:#414651;cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.v3-contacts-card-v2__add-btn:hover{background:#fafafa}.v3-contacts-card-v2__add-btn i{color:#1982c4;font-size:14px}.pool-member-share .deal-terms-field--operator{flex-direction:column;gap:4px;min-width:140px;display:flex}.pool-member-share .deal-terms-form__operator-group{border-radius:8px;align-self:flex-start;height:35px}.pool-member-share .deal-terms-form__operator-btn{width:44px;font-size:13px}.add-artist-new-panel{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.add-artist-new-panel__title{color:var(--sl-text-primary);margin:0;font-size:16px;font-weight:700}.add-artist-new-panel__sub{color:var(--sl-text-secondary);margin:0;font-size:13px}.add-artist-new-panel__footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.add-artist-btn{border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);color:var(--sl-text-primary);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500}.add-artist-btn:hover{background:var(--sl-bg-tertiary)}.add-artist-btn--primary{background:var(--sl-bg-brand-solid);border-color:var(--sl-bg-brand-solid);color:var(--sl-text-white)}.add-artist-btn--primary:hover{background:var(--sl-bg-brand-solid);opacity:.92}.add-artist-btn:disabled{opacity:.5;cursor:not-allowed}.add-artist-field{color:var(--sl-text-secondary);flex-direction:column;gap:4px;font-size:13px;display:flex}.add-artist-field input{color:var(--sl-text-primary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:6px;padding:8px 10px;font-size:14px}.add-artist-spotify{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.add-artist-spotify__head{color:var(--sl-text-primary);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.add-artist-spotify__hint,.add-artist-spotify__loading,.add-artist-spotify__empty{color:var(--sl-text-tertiary);font-size:12px}.add-artist-match{text-align:left;width:100%;color:var(--sl-text-primary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.add-artist-match:hover{background:var(--sl-bg-tertiary)}.add-artist-match--selected{border-color:var(--sl-border-brand);background:var(--sl-bg-tertiary);background:var(--sl-bg-active,var(--sl-bg-tertiary))}.add-artist-match__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.add-artist-match__avatar--placeholder{background:var(--sl-bg-tertiary)}.add-artist-match__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.add-artist-match__name{font-size:13px;font-weight:600}.add-artist-match__meta{color:var(--sl-text-tertiary);font-size:12px}.add-artist-match__check{color:var(--sl-text-brand);font-weight:700}.add-artist-paste{flex-direction:column;gap:4px;display:flex}.add-artist-paste input{color:var(--sl-text-primary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:6px;padding:8px 10px;font-size:14px}.add-artist-paste small{color:var(--sl-text-tertiary);font-size:12px}.add-artist-spotify__actions{gap:12px;display:flex}.add-artist-spotify__actions button{color:var(--sl-text-brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.add-artist-warn{color:var(--sl-text-warning);background:var(--sl-bg-warning-primary);border:1px solid var(--sl-border-warning-subtle);border-radius:6px;padding:10px 12px;font-size:13px}.add-artist-error{color:var(--sl-text-error);background:var(--sl-bg-error-primary);border-radius:6px;padding:10px 12px;font-size:13px}.add-artist-nudge{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.add-artist-nudge h4{color:var(--sl-text-primary);margin:0;font-size:14px}.add-artist-nudge p{color:var(--sl-text-secondary);margin:0;font-size:13px}.add-artist-nudge__actions{gap:8px;display:flex}.add-artist-back{color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:8px;padding:0;font-family:inherit;font-size:12px;font-weight:600}.add-artist-back:hover{color:var(--sl-text-primary)}.add-artist-warn button{font:inherit;color:var(--sl-text-warning);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.add-artist-modal{background:var(--sl-bg-primary);border-radius:16px 16px 0 0;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.add-artist-modal__handle{background:var(--sl-border-secondary);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:8px auto}.add-artist-modal__header{border-bottom:1px solid var(--sl-border-secondary);flex-shrink:0;align-items:flex-start;gap:8px;padding:4px 16px 12px;display:flex}.add-artist-modal__title{color:var(--sl-text-primary);margin:0;font-size:18px;font-weight:700}.add-artist-modal__desc{color:var(--sl-text-tertiary);margin:2px 0 0;font-size:13px;line-height:1.4}.add-artist-modal__close{width:32px;height:32px;color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.add-artist-modal__close:hover{background:var(--sl-bg-tertiary)}.add-artist-modal__body{flex-direction:column;flex:auto;gap:12px;padding:12px 16px 24px;display:flex;overflow-y:auto}.add-artist-current{flex-direction:column;gap:4px;display:flex}.add-artist-current__label{letter-spacing:.08em;color:var(--sl-text-tertiary);text-transform:uppercase;font-size:11px;font-weight:600}.add-artist-current__card{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.add-artist-current__avatar{width:32px;height:32px;color:var(--sl-text-white);background:#c8a95b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.add-artist-current__name{color:var(--sl-text-primary);font-size:14px;font-weight:600}.add-artist-current__meta{color:var(--sl-text-tertiary);margin-left:auto;font-size:12px}.add-artist-role{background:var(--sl-bg-tertiary);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.add-artist-role__btn{color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.add-artist-role__btn--active{background:var(--sl-bg-primary);color:var(--sl-text-primary);box-shadow:0 1px 2px rgba(10,13,18,.05)}.add-artist-input{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.add-artist-input:focus-within{border-color:var(--sl-bg-brand-solid);box-shadow:0 0 0 1px var(--sl-bg-brand-solid)}.add-artist-input__leading{color:var(--sl-text-tertiary)}.add-artist-input__field{color:var(--sl-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.add-artist-input__field::placeholder{color:var(--sl-text-placeholder)}.add-artist-input__field::placeholder{color:var(--sl-text-placeholder)}.add-artist-input__field::placeholder{color:var(--sl-text-placeholder)}.add-artist-menu{flex-direction:column;gap:2px;display:flex}.add-artist-result{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;display:inline-flex}.add-artist-result:hover{background:var(--sl-bg-secondary)}.add-artist-result:disabled{opacity:.5;cursor:default}.add-artist-result__avatar{-o-object-fit:cover;object-fit:cover;background:var(--sl-border-secondary);width:28px;height:28px;color:var(--sl-text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.add-artist-result__name{color:var(--sl-text-primary);font-size:14px}.add-artist-result__chip{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-secondary);color:var(--sl-text-tertiary);white-space:nowrap;border-radius:10px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.add-artist-divider{background:var(--sl-border-secondary);height:1px;margin:4px 0}.add-artist-create{border:1px dashed var(--sl-border-brand);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;display:inline-flex}.add-artist-create:hover{background:var(--sl-bg-brand-primary)}.add-artist-create:disabled{opacity:.5;cursor:default}.add-artist-create__icon{background:var(--sl-bg-brand-primary);width:28px;height:28px;color:var(--sl-bg-brand-solid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.add-artist-create__text{flex-direction:column;display:flex}.add-artist-create__text>span{color:var(--sl-text-brand);font-size:14px;font-weight:600}.add-artist-create__text>small{color:var(--sl-text-tertiary);font-size:12px}.add-artist-empty{color:var(--sl-text-tertiary);padding:8px 2px;font-size:13px}.add-artist-modal--modal{border-radius:12px;max-height:min(90vh,560px)}.add-artist-modal--modal .add-artist-modal__header{border-bottom:none;padding-top:20px}.artist-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artist-chip{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);color:var(--sl-text-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 4px;font-size:13px;display:inline-flex}.artist-chip__avatar{-o-object-fit:cover;object-fit:cover;background:var(--sl-bg-tertiary);width:22px;height:22px;color:var(--sl-text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.artist-chip__name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.artist-chip__remove{color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 2px;font-size:12px;display:inline-flex}.artist-chip__remove:hover{color:var(--sl-text-primary)}.artist-chips__add{border:1px dashed var(--sl-border-secondary);color:var(--sl-text-brand,#1982c4);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.artist-chips__add:hover{background:var(--sl-bg-secondary)}.offer-lineup-strip__label{letter-spacing:.4px;color:var(--sl-text-tertiary);font-size:12px;font-weight:600}.offer-lineup-strip__chip{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);color:var(--sl-text-primary);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.offer-lineup-strip__chip:hover{background:var(--sl-bg-secondary)}html[data-theme=dark] body.od-themed .add-artist-result:hover,html[data-theme=dark] body.od-themed .add-artist-create:hover{background:var(--sl-bg-tertiary)!important}.sl-settlements{--sl-radius-lg:10px}.card .sl-settlements{padding:var(--spacing-2xl)var(--spacing-3xl)}.sl-settlements-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sl-settlements-title{color:var(--sl-text-primary);align-items:center;margin:0;font-size:1.25rem;font-weight:700;display:inline-flex}.sl-settlements-header-actions{align-items:center;gap:8px;display:inline-flex}.sl-settlements-view-toggle{border:1px solid var(--sl-border-primary);border-radius:8px;display:inline-flex;overflow:hidden}.sl-settlements-view-btn{background:var(--sl-bg-primary);width:36px;height:36px;color:var(--sl-text-tertiary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sl-settlements-view-btn+.sl-settlements-view-btn{border-left:1px solid var(--sl-border-primary)}.sl-settlements-view-btn:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-secondary)}.sl-settlements-view-btn.active{background:var(--sl-bg-secondary);color:var(--sl-text-brand)}.sl-settlements-table-wrap{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);box-shadow:var(--sl-shadow-xs);border-radius:12px;padding:8px 24px;overflow-x:auto}.sl-settlements-table{border-collapse:collapse;width:100%}.sl-settlements-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-tertiary);border-bottom:1px solid var(--sl-border-secondary);white-space:nowrap;padding:12px;font-size:12px;font-weight:600}.sl-settlements-table tbody td{color:var(--sl-text-secondary);border-bottom:1px solid var(--sl-border-secondary);vertical-align:middle;padding:14px 12px;font-size:14px}.sl-settlements-table tbody tr:last-child td{border-bottom:none}.sl-settlement-row{cursor:pointer}.sl-settlement-row:hover td{background:var(--sl-bg-primary-hover)}.sl-settlements-table-actions{text-align:right;width:48px}.sl-settlement-name-inline{color:var(--sl-text-primary);font-weight:600}.sl-settlement-lock{color:var(--sl-text-error)}.sl-settlements-count{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12px;font-weight:600}.sl-settlements-grid{grid-gap:16px;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.sl-settlements-grid{grid-template-columns:1fr}}.sl-settlement-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);height:100%;box-shadow:var(--sl-shadow-xs);flex-direction:column;padding:16px;display:flex}.sl-settlement-card--clickable{cursor:pointer;transition:box-shadow .15s,border-color .15s}.sl-settlement-card--clickable:hover{box-shadow:var(--sl-shadow-sm);border-color:var(--sl-border-primary)}.sl-settlement-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sl-settlement-card-head-aside{flex-shrink:0;align-items:center;display:inline-flex}.sl-settlement-label{text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-tertiary);margin-bottom:2px;font-size:11px;font-weight:600}.sl-settlement-name{color:var(--sl-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sl-settlement-total{margin-top:16px}.sl-settlement-value{color:var(--sl-text-primary)}.sl-settlement-value--empty{color:var(--sl-text-tertiary)}.mi-meta-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);box-shadow:var(--setlist-shadow-xs);flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.mi-meta-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mi-meta-head-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mi-meta-title{font-size:var(--setlist-text-md-size);line-height:var(--setlist-text-md-lh);color:var(--sl-text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.mi-meta-toggle{background:var(--sl-bg-secondary);border-radius:var(--setlist-radius-md);gap:2px;padding:3px;display:inline-flex}.mi-meta-tab{cursor:pointer;border-radius:var(--setlist-radius-sm);font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.mi-meta-tab.is-active{background:var(--sl-bg-primary);color:var(--sl-text-primary);box-shadow:var(--setlist-shadow-xs)}.mi-meta-tab-count{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);font-weight:600}.mi-meta-tab.is-active .mi-meta-tab-count{color:var(--sl-text-brand)}.mi-meta-link{font-size:var(--setlist-text-sm-size);color:var(--sl-text-brand);white-space:nowrap;font-weight:500;text-decoration:none}.mi-meta-link:hover{text-decoration:underline}.mi-meta-stats{grid-gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:640px){.mi-meta-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mi-meta-stat{text-align:center;background:var(--sl-bg-secondary);border-radius:var(--setlist-radius-lg);padding:16px 12px}.mi-meta-stat-value{font-size:var(--setlist-text-lg-size);color:var(--sl-text-primary);font-weight:700}.mi-meta-stat-label{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);margin-top:2px}.mi-meta-table-wrap{overflow-x:auto}.mi-meta-source{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);text-align:right;margin:0}.mi-meta-table{border-collapse:collapse;width:100%;font-size:var(--setlist-text-sm-size)}.mi-meta-table th{text-align:left;font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);border-bottom:1px solid var(--sl-border-secondary);white-space:nowrap;padding:0 12px 8px;font-weight:500}.mi-meta-th-num{text-align:right}.mi-meta-table td{border-bottom:1px solid var(--sl-border-secondary);vertical-align:top;color:var(--sl-text-secondary);white-space:nowrap;padding:12px}.mi-meta-table tr:last-child td{border-bottom:0}.mi-meta-td-num{text-align:right}.mi-meta-td-name{white-space:normal;width:99%}.mi-meta-strong{color:var(--sl-text-primary);font-weight:700}.mi-meta-cname{font-size:var(--setlist-text-sm-size);color:var(--sl-text-primary);font-weight:600}.mi-meta-adname{font-size:var(--setlist-text-sm-size);color:var(--sl-text-primary);font-weight:500}.mi-meta-csub{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);margin-top:2px}.mi-meta-dates{color:var(--sl-text-secondary);white-space:nowrap}.mi-meta-spend{color:var(--sl-text-secondary)}.mi-meta-spend strong{color:var(--sl-text-primary);font-weight:700}.mi-meta-spend-budget{color:var(--sl-text-tertiary)}.mi-meta-status{font-size:var(--setlist-text-sm-size);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.mi-meta-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mi-meta-disclosure{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.mi-meta-chevron{color:var(--sl-text-tertiary);font-size:10px;transition:transform .15s;display:inline-block}.mi-meta-chevron.is-open{transform:rotate(90deg)}.mi-meta-adrow td{background:var(--sl-bg-secondary)}.mi-meta-adrow .mi-meta-td-name{padding-left:32px}.mi-meta-empty{text-align:center;padding:24px 8px}.mi-meta-empty-title{font-size:var(--setlist-text-md-size);color:var(--sl-text-primary);margin:0 0 4px;font-weight:600}.mi-meta-empty-text{font-size:var(--setlist-text-sm-size);color:var(--sl-text-tertiary);margin:0 0 16px}.mi-meta-cta{border-radius:var(--setlist-radius-md);background:var(--setlist-blue-600);color:var(--sl-text-white);font-size:var(--setlist-text-sm-size);padding:8px 16px;font-weight:600;text-decoration:none;display:inline-block}.mi-meta-cta:hover{color:var(--sl-text-white);text-decoration:none}.sl-popup-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sl-popup-title{color:var(--sl-text-primary);margin:0;font-size:20px;font-weight:700}.sl-popup-close{color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:22px;line-height:1}.sl-popup-close:hover{color:var(--sl-text-primary)}.sl-popup-subtext{color:var(--sl-text-secondary);margin-bottom:20px;font-size:14px}.sl-popup-field{margin-bottom:14px}.sl-popup-label{color:var(--sl-text-secondary);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.sl-popup-input,.sl-popup-textarea{border:1px solid var(--sl-border-primary);width:100%;color:var(--sl-text-primary);background:var(--sl-bg-primary);border-radius:8px;padding:9px 12px;font-size:14px}.sl-popup-input:focus,.sl-popup-textarea:focus{border-color:var(--sl-bg-brand-solid);outline:none;box-shadow:0 0 0 3px rgba(25,130,196,.15)}.sl-popup-textarea{resize:none}.sl-popup-divider{border:none;border-top:1px solid var(--sl-border-secondary);margin:16px 0}.sl-popup-footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.sl-popup-iframe-frame{border:1px solid var(--sl-border-secondary);background:#fff;border-radius:8px;min-height:300px;overflow:hidden}.sl-popup-iframe-frame iframe{border:none;width:100%;min-height:300px}.sl-popup-notes-toggle{border:1px solid var(--sl-border-primary);color:var(--sl-text-secondary);background:var(--sl-bg-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;font-size:14px;display:inline-flex}.sl-popup-guest-table{border-collapse:collapse;width:100%;margin-top:12px}.sl-popup-guest-table td{color:var(--sl-text-primary);border-bottom:1px solid var(--sl-border-secondary);padding:8px 0;font-size:14px}.sl-popup-guest-remove{cursor:pointer;color:var(--setlist-error-600,#d92d20);background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.sl-popup-back{cursor:pointer;color:var(--sl-text-brand);background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.sl-popup-access-count{cursor:pointer;color:var(--sl-text-brand);background:0 0;border:none;padding:0;font-size:14px}.sl-popup .tagify{--tags-border-color:var(--sl-border-primary);--tags-hover-border-color:var(--sl-border-primary);--tags-focus-border-color:var(--sl-bg-brand-solid);--tag-bg:var(--sl-bg-secondary);--tag-text-color:var(--sl-text-primary);--tag-remove-btn-color:var(--sl-text-tertiary);--placeholder-color:var(--sl-text-tertiary);--placeholder-color-focus:var(--sl-text-tertiary);--input-color:var(--sl-text-primary);background:var(--sl-bg-primary);box-sizing:border-box;border-radius:8px;align-items:center;width:100%;min-height:40px}.sl-popup .tagify__dropdown{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary)}.sl-popup .tagify__dropdown__item--active{background:var(--sl-bg-primary-hover)}.make-recurring-popup-content{box-shadow:var(--sl-shadow-sm);border:none;border-radius:8px;width:560px;padding:0}.make-recurring-popup-content .popup-modal-container{max-height:90vh;overflow-x:hidden!important;overflow-y:auto!important}.make-recurring-header{border-bottom:1px solid var(--sl-border-secondary)}.make-recurring-title,.make-recurring-close{font-size:20px}.make-recurring-body{padding:18px 24px 24px}.make-recurring-help,.make-recurring-label{font-size:14px}.make-recurring-calendar-icon{color:var(--sl-text-brand);font-size:14px}.make-recurring-days{gap:8px}.make-recurring-days .make-recurring-day,.make-recurring-days .make-recurring-day:hover,.make-recurring-days .make-recurring-day:focus,.make-recurring-days .make-recurring-day:active{background:var(--sl-bg-tertiary);width:32px;height:32px;color:var(--sl-text-tertiary);box-shadow:none;border:none;border-radius:50%;font-size:13px;font-weight:600}.make-recurring-days .make-recurring-day-selected,.make-recurring-days .make-recurring-day-selected:hover,.make-recurring-days .make-recurring-day-selected:focus,.make-recurring-days .make-recurring-day-selected:active{background:var(--sl-bg-brand-solid);color:var(--sl-text-white)}.make-recurring-count{color:var(--sl-text-tertiary);font-size:13px}.make-recurring-count strong{color:var(--sl-text-primary)}.make-recurring-schedule{max-height:240px;overflow-y:auto}.make-recurring-schedule-row{border-bottom:1px solid var(--sl-border-secondary);padding:10px 4px}.make-recurring-checkbox{width:16px;height:16px}.make-recurring-schedule-date{color:var(--sl-text-primary);font-size:14px}.make-recurring-schedule-date-excluded{color:var(--sl-text-disabled);text-decoration:line-through}.make-recurring-empty{padding:10px 4px;font-size:14px}.make-recurring-actions{gap:12px;margin-top:24px}.make-recurring-btn{border-radius:8px;font-size:14px}html[data-theme=dark] body.od-themed .make-recurring-popup-content{background:var(--sl-bg-primary)!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]) body.od-themed .make-recurring-popup-content{background:var(--sl-bg-primary)!important}}.pls-trigger{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:8px;border-radius:var(--sl-radius-md,8px);color:var(--sl-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;display:inline-flex;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.pls-trigger:hover{background:var(--sl-bg-primary-hover)}.pls-trigger-label{color:var(--sl-text-tertiary)}.pls-trigger-value{color:var(--sl-text-secondary);font-weight:600}.pls-chevron{color:var(--sl-text-tertiary);font-size:12px}.pls-header{color:var(--sl-text-primary);font-family:Open Sans,sans-serif;font-size:16px;font-weight:700}.pls-subhead{color:var(--sl-text-tertiary);margin:2px 0 12px;font-size:13px}.pls-option{text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.pls-option+.pls-option{margin-top:4px}.pls-option:hover{background:var(--sl-bg-primary-hover)}.pls-option.is-selected{background:rgba(2,122,197,.06);background:var(--sl-bg-active,rgba(2,122,197,.06));border-color:#84caff;border-color:var(--sl-border-brand,#84caff)}.pls-option-icon{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);width:40px;height:40px;color:var(--sl-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pls-option.is-selected .pls-option-icon{border-color:#84caff;border-color:var(--sl-border-brand,#84caff);color:var(--sl-text-brand,#175cd3)}.pls-option-text{flex-direction:column;flex:1;display:flex}.pls-option-title{color:var(--sl-text-primary);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.pls-option-desc{color:var(--sl-text-tertiary);margin-top:2px;font-size:13px}.pls-badge-new{color:var(--sl-text-brand,#175cd3);background:#eff8ff;background:var(--sl-bg-brand-secondary,#eff8ff);border-radius:9999px;padding:1px 8px;font-size:11px;font-weight:700}.pls-check{color:var(--sl-text-brand,#175cd3);margin-top:4px}.event-series-banner{color:inherit;background:#f5f8ff;border:1px solid #d6e2fa;gap:12px;text-decoration:none}.event-series-banner:hover{color:inherit;text-decoration:none}.event-series-banner-icon{color:#3c81be;background:#fff;border:1px solid #d6e2fa;flex-shrink:0;width:36px;height:36px}.event-series-banner-body{min-width:0}.event-series-banner-title{color:#101828;font-size:14px;line-height:1.3}.event-series-banner-meta{color:#667085;margin-top:2px;font-size:12px}.event-series-banner-dot{margin:0 6px}.event-series-banner-cta{color:#3c81be;white-space:nowrap;font-size:14px;font-weight:500}.event-series-banner-arrow{margin-left:4px;font-size:12px}html[data-theme=dark] body.od-themed .event-series-banner{background:var(--sl-bg-brand-primary);border-color:var(--sl-border-brand)}html[data-theme=dark] body.od-themed .event-series-banner-icon{background:var(--sl-bg-primary);border-color:var(--sl-border-brand);color:var(--sl-text-brand)}html[data-theme=dark] body.od-themed .event-series-banner-title{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .event-series-banner-meta{color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .event-series-banner-cta{color:var(--sl-text-brand)}.destructive-confirm-icon{background:#fee4e2;background:var(--sl-bg-error-primary,#fee4e2);color:var(--sl-fg-error,#d92d20);width:48px;height:48px;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;display:flex}.destructive-confirm-title{color:var(--sl-text-primary,#101828);margin:0 0 8px;font-size:18px;font-weight:600;line-height:28px}.destructive-confirm-body{color:var(--sl-text-tertiary,#535862);margin:0 0 24px;font-size:14px;font-weight:400;line-height:20px}.destructive-confirm-actions{justify-content:flex-end;gap:12px;display:flex}.destructive-confirm-cancel,.destructive-confirm-delete{cursor:pointer;border:1px solid transparent;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px}.destructive-confirm-cancel{background:#fff;background:var(--sl-bg-secondary,#fff);border-color:#d5d7da;border-color:var(--sl-border-secondary,#d5d7da);color:var(--sl-text-secondary,#414651)}.destructive-confirm-cancel:hover{background:#f5f5f5;background:var(--sl-bg-secondary-hover,#f5f5f5)}.destructive-confirm-delete{background:#d92d20;background:var(--sl-bg-error-solid,#d92d20);color:#fff}.destructive-confirm-delete:hover{background:#b42318;background:var(--sl-bg-error-solid-hover,#b42318)}.settings-page{grid-gap:24px 40px;grid-gap:var(--spacing-3xl,24px)var(--spacing-5xl,40px);gap:24px 40px;gap:var(--spacing-3xl,24px)var(--spacing-5xl,40px);grid-template-columns:208px minmax(0,1fr);font-family:Open Sans,sans-serif;display:grid}.settings-page-header{grid-column:1/-1}.settings-page-title{color:var(--sl-text-primary,#181d27);margin:0;font-size:30px;font-weight:700;line-height:38px}.settings-page-subtitle{font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);color:var(--sl-text-tertiary,#535862);margin:4px 0 0;margin:var(--spacing-xs,4px)0 0}.settings-content{flex-direction:column;min-width:0;display:flex}.settings-card{margin-bottom:24px;margin-bottom:var(--spacing-3xl,24px)}[data-settings-section]{scroll-margin-top:20px;scroll-margin-top:var(--spacing-2xl,20px)}.settings-nav{top:24px;top:var(--spacing-3xl,24px);gap:4px;gap:var(--spacing-xs,4px);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky}.settings-nav-link{width:100%;padding:8px 12px;padding:var(--spacing-md,8px)var(--spacing-lg,12px);font-family:inherit;font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-quaternary,#717680);text-align:left;cursor:pointer;background:0 0;border:none;border-left:2px solid transparent;text-decoration:none;display:block}.settings-nav-link:hover{color:var(--sl-text-secondary,#414651);text-decoration:none}.settings-nav-link.is-active{color:var(--sl-text-brand,#136395);border-left-color:#136395;border-left-color:var(--sl-text-brand,#136395)}.settings-nav--chips{gap:4px;gap:var(--spacing-xs,4px);white-space:nowrap;-webkit-overflow-scrolling:touch;flex-direction:row;position:static;overflow-x:auto}.settings-nav--chips .settings-nav-link{border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);border-radius:8px;border-radius:var(--sl-radius-md,8px);background:#fff;background:var(--sl-bg-primary,#fff);width:auto;box-shadow:0 1px 2px rgba(10,13,18,.05);box-shadow:var(--sl-shadow-xs,0 1px 2px rgba(10,13,18,.05));color:var(--sl-text-quaternary,#717680);flex-shrink:0}.settings-nav--chips .settings-nav-link.is-active{background:#1982c4;background:var(--sl-bg-brand-solid,#1982c4);color:#fff;box-shadow:none;border-color:transparent}.settings-card{background:#fff;background:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:12px;border-radius:var(--sl-radius-xl,12px);box-shadow:0 1px 2px rgba(10,13,18,.05);box-shadow:var(--sl-shadow-xs,0 1px 2px rgba(10,13,18,.05));overflow:hidden}.settings-card-header{padding:20px 24px;padding:var(--spacing-2xl,20px)var(--spacing-3xl,24px);border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb)}.settings-card-header--row{justify-content:space-between;align-items:center;gap:16px;gap:var(--spacing-xl,16px);border-bottom:none;flex-wrap:wrap;display:flex}.settings-card-title{font-size:18px;font-size:var(--setlist-text-lg-size,18px);line-height:28px;line-height:var(--setlist-text-lg-lh,28px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#181d27);margin:0}.settings-card-desc{font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);color:var(--sl-text-tertiary,#535862);margin:4px 0 0;margin:var(--spacing-xs,4px)0 0}.settings-card-body{padding:24px;padding:var(--spacing-3xl,24px)}.settings-card-footer{padding:16px 24px;padding:var(--spacing-xl,16px)var(--spacing-3xl,24px);border-top:1px solid #e9eaeb;border-top:1px solid var(--sl-border-secondary,#e9eaeb);justify-content:flex-end;display:flex}.settings-field-grid{grid-gap:16px;grid-gap:var(--spacing-xl,16px);gap:16px;gap:var(--spacing-xl,16px);grid-template-columns:1fr 1fr;display:grid}.settings-field{gap:6px;gap:var(--spacing-sm,6px);flex-direction:column;display:flex}.settings-field--full{grid-column:1/-1}.settings-label{font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-secondary,#414651);margin:0}.settings-helper{font-size:12px;font-size:var(--setlist-text-xs-size,12px);line-height:18px;line-height:var(--setlist-text-xs-lh,18px);color:var(--sl-text-quaternary,#717680);margin:4px 0 0;margin:var(--spacing-xs,4px)0 0}.form-control.settings-input{border-radius:8px;border-radius:var(--sl-radius-md,8px);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);box-shadow:0 1px 2px rgba(10,13,18,.05);box-shadow:var(--sl-shadow-xs,0 1px 2px rgba(10,13,18,.05));background-color:#fff;background-color:var(--sl-bg-primary,#fff);color:var(--sl-text-primary,#181d27);font-size:16px;font-size:var(--setlist-text-md-size,16px);line-height:24px;line-height:var(--setlist-text-md-lh,24px);height:auto;padding:8px 12px;padding:var(--spacing-md,8px)var(--spacing-lg,12px)}select.form-control.settings-input{cursor:pointer}.settings-btn{align-items:center;gap:6px;gap:var(--spacing-sm,6px);padding:8px 14px;padding:var(--spacing-md,8px)14px;border-radius:8px;border-radius:var(--sl-radius-md,8px);font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);font-weight:600;font-weight:var(--setlist-font-semibold,600);cursor:pointer;background:#1982c4;background:var(--sl-bg-brand-solid,#1982c4);color:#fff;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05);box-shadow:0 0 0 1px rgba(10,13,18,.18) inset,0 -2px 0 0 rgba(10,13,18,.05) inset,var(--sl-shadow-xs,0 1px 2px rgba(10,13,18,.05));border:none;display:inline-flex}.settings-btn:hover:not(:disabled){background:#136395;background:var(--sl-bg-brand-solid-hover,#136395);color:#fff}.settings-btn:disabled{opacity:.5;cursor:not-allowed}.settings-btn-secondary{background:#fff;background:var(--sl-bg-primary,#fff);color:var(--sl-text-secondary,#414651);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05);box-shadow:0 -2px 0 0 rgba(10,13,18,.05) inset,var(--sl-shadow-xs,0 1px 2px rgba(10,13,18,.05))}.settings-btn-secondary:hover:not(:disabled){background:#fafafa;background:var(--sl-bg-secondary,#fafafa);color:var(--sl-text-secondary,#414651)}.settings-btn-destructive{background:#fff;background:var(--sl-bg-primary,#fff);color:var(--sl-text-error,#b42318);border:1px solid #fda29b;border:1px solid var(--sl-border-error,#fda29b)}.settings-btn-destructive:hover:not(:disabled){background:#fef3f2;background:var(--sl-bg-error-primary,#fef3f2);color:var(--sl-text-error,#b42318)}.settings-toggle{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.settings-toggle input{opacity:0;width:0;height:0;position:absolute}.settings-toggle-track{background:#e9eaeb;background:var(--sl-border-secondary,#e9eaeb);border-radius:9999px;transition:background .2s;position:absolute;top:0;bottom:0;left:0;right:0}.settings-toggle-track:before{content:"";background:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(10,13,18,.15)}.settings-toggle input:checked+.settings-toggle-track{background:#1982c4;background:var(--sl-bg-brand-solid,#1982c4)}.settings-toggle input:checked+.settings-toggle-track:before{transform:translate(16px)}.settings-toggle input:focus-visible+.settings-toggle-track{box-shadow:0 0 0 2px #fff,0 0 0 4px #2a9ce4;box-shadow:0 0 0 2px var(--sl-bg-primary,#fff),0 0 0 4px var(--sl-fg-brand,#2a9ce4)}.settings-checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);background:#fff;background:var(--sl-bg-primary,#fff);cursor:pointer;border-radius:2px;width:16px;height:16px;position:relative}.settings-checkbox:checked{background:#1982c4;background:var(--sl-bg-brand-solid,#1982c4);border-color:#1982c4;border-color:var(--sl-bg-brand-solid,#1982c4)}.settings-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.settings-avatar{-o-object-fit:cover;object-fit:cover;border-radius:9999px;flex-shrink:0;width:64px;height:64px}.settings-venue-table{width:100%}.settings-venue-row{border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb);grid-template-columns:1fr 88px 88px;align-items:center;padding:14px 0;display:grid}.settings-venue-row--head{color:var(--sl-text-quaternary,#717680);font-size:12px;font-size:var(--setlist-text-xs-size,12px);font-weight:600;font-weight:var(--setlist-font-semibold,600);padding-top:0}.settings-venue-name{font-size:14px;font-size:var(--setlist-text-sm-size,14px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#181d27)}.settings-venue-cell{text-align:center}.settings-pref-row{justify-content:space-between;align-items:flex-start;gap:16px;gap:var(--spacing-xl,16px);border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb);padding:14px 0;display:flex}.settings-pref-row:last-child{border-bottom:none}.settings-pref-name{font-size:14px;font-size:var(--setlist-text-sm-size,14px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#181d27)}.settings-pref-desc{font-size:14px;font-size:var(--setlist-text-sm-size,14px);color:var(--sl-text-tertiary,#535862);margin:2px 0 0;margin:var(--spacing-xxs,2px)0 0}.settings-subsection-label{font-size:14px;font-size:var(--setlist-text-sm-size,14px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#181d27);margin:0}.settings-app-row{align-items:center;gap:12px;gap:var(--spacing-lg,12px);display:flex}.settings-app-icon{-o-object-fit:cover;object-fit:cover;border-radius:16px;flex-shrink:0;width:60px;height:60px}.settings-app-name{font-size:14px;font-size:var(--setlist-text-sm-size,14px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#181d27);margin:0}.settings-app-meta{font-size:12px;font-size:var(--setlist-text-xs-size,12px);color:var(--sl-text-tertiary,#535862);margin:0}.settings-modal-overlay{z-index:1050;padding:16px;padding:var(--spacing-xl,16px);background:rgba(10,13,18,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.settings-modal{background:#fff;background:var(--sl-bg-primary,#fff);border-radius:12px;border-radius:var(--sl-radius-xl,12px);width:100%;max-width:400px;padding:24px;padding:var(--spacing-3xl,24px);box-shadow:0 20px 24px -4px rgba(10,13,18,.08),0 8px 8px -4px rgba(10,13,18,.03)}.settings-modal-title{font-size:18px;font-size:var(--setlist-text-lg-size,18px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#181d27);margin:0 0 8px;margin:0 0 var(--spacing-md,8px)}.settings-modal-body{font-size:14px;font-size:var(--setlist-text-sm-size,14px);color:var(--sl-text-tertiary,#535862);margin:0 0 24px;margin:0 0 var(--spacing-3xl,24px)}.settings-modal-actions{justify-content:flex-end;gap:12px;gap:var(--spacing-lg,12px);display:flex}.settings-modal .settings-btn-error{background:#d92d20;background:var(--sl-bg-error-solid,#d92d20);color:#fff;border:none}.settings-modal .settings-btn-error:hover:not(:disabled){background:#b42318;background:var(--sl-bg-error-solid-hover,#b42318);color:#fff}@media (max-width:767.98px){.settings-page{gap:16px;gap:var(--spacing-xl,16px);grid-template-columns:minmax(0,1fr)}.settings-page-title{font-size:24px;line-height:32px}.settings-field-grid{grid-template-columns:1fr}.settings-venue-row{grid-template-columns:1fr 56px 56px}}.team-member-card{background:#fff!important;background:var(--sl-bg-primary,#fff)!important;border:1px solid #e9eaeb!important;border:1px solid var(--sl-border-secondary,#e9eaeb)!important;border-radius:12px!important;border-radius:var(--sl-radius-xl,12px)!important;overflow:visible!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}.team-member-card-header{justify-content:space-between;align-items:flex-start;padding:24px 24px 20px;display:flex}.team-member-card-header-left{flex-direction:column;gap:4px;display:flex}.team-member-card-title-row{align-items:center;gap:12px;display:flex}.team-member-card-title{font-family:Open Sans,sans-serif;font-size:18px;font-size:var(--setlist-text-lg-size,18px);line-height:28px;line-height:var(--setlist-text-lg-lh,28px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#181d27);margin:0}.team-member-card-subtitle{font-family:Open Sans,sans-serif;font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);color:var(--sl-text-tertiary,#535862);margin:0}.team-member-card-body{padding:0 24px 24px}.team-search-filters-row{border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb);justify-content:space-between;align-items:center;margin-bottom:0;padding:16px 24px;display:flex}.team-search-filters-left{flex:1}.team-search-filters-right{align-items:center;gap:12px;display:flex}.team-search-wrapper{background:#fff;background:var(--sl-bg-primary,#fff);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);border-radius:8px;align-items:center;gap:8px;width:320px;padding:10px 14px;display:flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.team-search-wrapper:focus-within{border-color:#1982c4;box-shadow:0 0 0 3px rgba(25,130,196,.1)}.team-search-icon{color:var(--sl-text-placeholder,#717680);flex-shrink:0;font-size:16px}.team-search-input{color:var(--sl-text-primary,#181d27);background:0 0;border:none;outline:none;flex:1;font-family:Open Sans,sans-serif;font-size:14px;line-height:24px}.team-search-input::placeholder{color:var(--sl-text-placeholder,#717680)}.team-search-input::placeholder{color:var(--sl-text-placeholder,#717680)}.team-search-input::placeholder{color:var(--sl-text-placeholder,#717680)}.team-search-shortcut{border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);color:var(--sl-text-placeholder,#717680);background:#fafafa;background:var(--sl-bg-secondary,#fafafa);border-radius:6px;padding:2px 8px;font-family:Open Sans,sans-serif;font-size:12px}.team-filters-container{align-items:center;gap:12px;display:flex}.team-filter-chip{background-color:#fff;background-color:var(--sl-bg-primary,#fff);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);color:var(--sl-text-primary,#181d27);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.team-filter-chip:hover{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa)}.team-filter-chip-label{align-items:center;gap:6px;display:flex}.team-filter-chip-count{background:#f5f5f5;background:var(--sl-bg-tertiary,#f5f5f5);color:var(--sl-text-tertiary,#535862);border-radius:4px;padding:2px 6px;font-size:12px}.team-filter-chip-remove{cursor:pointer;color:var(--sl-text-placeholder,#717680);background:0 0;border:none;align-items:center;margin-left:4px;padding:0;display:flex}.team-filter-chip-remove:hover{color:var(--sl-text-primary,#181d27)}.team-add-filter-btn{background-color:#fff;background-color:var(--sl-bg-primary,#fff);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);color:var(--sl-text-primary,#181d27);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.team-add-filter-btn:hover{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa)}.team-clear-filters-btn{color:var(--sl-text-placeholder,#717680);cursor:pointer;background-color:transparent;border:none;align-items:center;padding:8px 14px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.team-clear-filters-btn:hover{color:var(--sl-text-primary,#181d27)}.team-filter-dropdown-menus{align-items:center;gap:8px;display:flex}.team-filter-dropdown{display:inline-block;position:relative}.team-filter-dropdown-menu{z-index:1000;background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:8px;min-width:200px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 16px rgba(0,0,0,.12)}.team-filter-dropdown-header{color:var(--sl-text-placeholder,#717680);text-transform:uppercase;letter-spacing:.5px;padding:8px 16px;font-size:11px;font-weight:600}.team-filter-dropdown-item{color:var(--sl-text-primary,#181d27);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:14px;transition:background-color .15s;display:flex}.team-filter-dropdown-item-left{align-items:center;gap:8px;display:flex}.team-filter-dropdown-list{max-height:320px;overflow-y:auto}.team-filter-dropdown-item:hover{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa)}.team-filter-dropdown-count{color:var(--sl-text-placeholder,#717680);font-size:12px}.team-table-wrapper{overflow:visible!important}.team-inline-edit-cell{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa);padding:16px 24px!important}.team-inline-edit{background-color:#fff;background-color:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:12px;padding:16px}.team-table{border-collapse:collapse!important;table-layout:fixed!important;border-spacing:0!important;background:0 0!important;width:100%!important}.team-table tbody td{background:#fff;background:var(--sl-bg-primary,#fff)}.team-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.team-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.team-table thead th{background:#fafafa!important;background:var(--sl-bg-secondary,#fafafa)!important;border-bottom:1px solid #e9eaeb!important;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb)!important;border-top:1px solid #e9eaeb!important;border-top:1px solid var(--sl-border-secondary,#e9eaeb)!important;color:var(--sl-text-tertiary,#535862)!important;text-align:left!important;padding:12px 16px!important;font-family:Open Sans,sans-serif!important;font-size:12px!important;font-weight:500!important}.team-sort-header{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.team-sort-header:focus-visible{outline-offset:2px;outline:2px solid #1982c4}.team-table thead th:first-child{width:48px!important;padding-left:24px!important}.team-table tbody td{border-bottom:1px solid #f0f0f0!important;border-bottom:1px solid var(--sl-border-subtle,#f0f0f0)!important;color:var(--sl-text-primary,#181d27)!important;vertical-align:middle!important;padding:16px!important;font-family:Open Sans,sans-serif!important;font-size:14px!important}.team-table tbody td:first-child{width:48px!important;padding-left:24px!important}.team-table tbody td:last-child{text-align:right!important;width:48px!important;padding-right:24px!important}.team-table tbody tr:hover{background-color:#fafafa!important;background-color:var(--sl-bg-secondary,#fafafa)!important}.team-table tbody tr:last-child td{border-bottom:none!important}html[data-theme=dark] body.od-themed .team-table tbody td{border-bottom-color:#283040!important;border-bottom-color:var(--sl-border-secondary,#283040)!important}.team-checkbox{border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);cursor:pointer;accent-color:#1982c4;border-radius:6px;width:20px;height:20px;margin:0}.team-filter-checkbox{cursor:pointer;width:16px;height:16px}body.od-themed .team-checkbox,body.od-themed .team-filter-checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);background-color:#fff;background-color:var(--sl-bg-primary,#fff);cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;transition:background-color .15s,border-color .15s;display:inline-flex}body.od-themed .team-checkbox:checked,body.od-themed .team-filter-checkbox:checked{background-color:#1982c4;border-color:#1982c4}body.od-themed .team-checkbox:checked:after,body.od-themed .team-filter-checkbox:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath d=%27M10 3 4.6 8.6 2 6%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%271.7%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px}body.od-themed .team-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(25,130,196,.1)}body.od-themed .team-filter-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(25,130,196,.1)}html[data-theme=dark] body.od-themed .table.asset-folders-table tbody tr:hover{background-color:transparent!important}html[data-theme=dark] body.od-themed .memberships-tabs .nav-pills{border-bottom-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .memberships-tabs .nav-pills .nav-link.active{background:var(--sl-bg-active)!important;color:var(--sl-text-brand)!important}html[data-theme=dark] body.od-themed .memberships-tabs .nav-pills .nav-link.active:hover{color:var(--sl-text-brand)!important}body.od-themed .team-radio{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);background-color:#fff;background-color:var(--sl-bg-primary,#fff);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;transition:background-color .15s,border-color .15s;display:inline-flex}body.od-themed .team-radio:checked{border-color:#1982c4;border-color:var(--sl-bg-brand-solid,#1982c4)}body.od-themed .team-radio:checked:after{content:"";background-color:#1982c4;background-color:var(--sl-bg-brand-solid,#1982c4);border-radius:50%;width:8px;height:8px}body.od-themed .team-radio:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(25,130,196,.1)}html[data-theme=dark] body.od-themed .custom-control-label:before{background-color:#f5f5f5;background-color:var(--sl-bg-tertiary,#f5f5f5);border-color:#d5d7da;border-color:var(--sl-border-primary,#d5d7da)}html[data-theme=dark] body.od-themed .custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:#1982c4;background-color:var(--sl-bg-brand-solid,#1982c4);border-color:#1982c4;border-color:var(--sl-bg-brand-solid,#1982c4)}html[data-theme=dark] body.od-themed .custom-switch .custom-control-label:after{background-color:#fff;background-color:var(--sl-text-white,#fff)}.team-avatar{color:#fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;overflow:hidden!important}.team-avatar-sm{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;font-size:12px!important}.team-avatar-lg{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;font-size:20px!important}.team-member-info{align-items:center!important;gap:12px!important;display:flex!important}.team-member-details{flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.team-member-name{color:var(--sl-text-primary,#181d27);white-space:nowrap;text-overflow:ellipsis;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.team-member-email{color:var(--sl-text-tertiary,#535862);white-space:nowrap;text-overflow:ellipsis;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;overflow:hidden}.team-owner-badge{color:#1982c4;text-transform:uppercase;letter-spacing:.5px;background:#e3f2fd;border-radius:4px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}html[data-theme=dark] body.od-themed .team-owner-badge{background:#15293a;background:var(--od-accent-subtle,#15293a);color:var(--sl-text-brand,#85c6ef)}.team-invited-badge{background:#f0f0f0;background:var(--sl-bg-tertiary,#f0f0f0);color:var(--sl-text-placeholder,#6b7280);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.team-role-text{color:var(--sl-text-primary,#181d27);font-family:Open Sans,sans-serif;font-size:14px}.team-venue-badges{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.team-venue-badge{background:#fff!important;background:var(--sl-bg-primary,#fff)!important;border:1px solid #e9eaeb!important;border:1px solid var(--sl-border-secondary,#e9eaeb)!important;color:var(--sl-text-primary,#181d27)!important;white-space:nowrap!important;border-radius:16px!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-family:Open Sans,sans-serif!important;font-size:12px!important;display:inline-flex!important}.team-venue-dot{border-radius:50%!important;flex-shrink:0!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;display:inline-block!important}.team-venue-dot-blue{background-color:#1982c4}.team-venue-dot-red{background-color:#e63946}.team-venue-dot-yellow{background-color:#f9a825}.team-venue-dot-green{background-color:#2a9d8f}.team-venue-dot-purple{background-color:#7c3aed}.team-venue-dot-orange{background-color:#f97316}.team-venue-more-badge{background:#fff;background:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);color:var(--sl-text-tertiary,#535862);white-space:nowrap;border-radius:16px;align-items:center;padding:4px 10px;font-family:Open Sans,sans-serif;font-size:12px;display:inline-flex}.team-venue-all-text{color:var(--sl-text-tertiary,#535862);font-family:Open Sans,sans-serif;font-size:14px}.team-actions-menu{position:relative}.team-actions-btn{cursor:pointer;color:var(--sl-text-placeholder);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}.team-actions-btn:hover{background-color:var(--sl-bg-tertiary);color:var(--sl-text-primary)}.team-actions-btn.team-actions-btn-square{border-radius:8px;width:32px;height:32px}.team-actions-btn-danger,.team-actions-btn-danger:hover{color:var(--sl-text-error)}.team-actions-dropdown{z-index:1000;background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);width:-moz-max-content;border-radius:8px;width:max-content;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 16px rgba(0,0,0,.12)}.team-actions-dropdown--up{margin-top:0;margin-bottom:4px;top:auto;bottom:100%}.team-actions-item{width:100%;color:var(--sl-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-family:Open Sans,sans-serif;font-size:14px;transition:background-color .15s;display:flex}.team-actions-item:hover{background-color:var(--sl-bg-secondary)}.team-actions-item-danger{color:var(--sl-text-error)}.team-actions-item-danger:hover{background-color:var(--sl-bg-error-primary)}.team-pagination{border-top:1px solid #e9eaeb;border-top:1px solid var(--sl-border-secondary,#e9eaeb);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.team-pagination-info{color:var(--sl-text-tertiary,#535862);font-family:Open Sans,sans-serif;font-size:14px}.team-pagination-controls{align-items:center;gap:2px;display:flex}.team-pagination-btn{background:#fff;background:var(--sl-bg-primary,#fff);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);color:var(--sl-text-secondary,#414651);min-width:40px;height:40px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px rgba(10,13,18,.05),inset 0 -2px rgba(10,13,18,.05)}.team-pagination-btn:hover:not(:disabled){background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa)}.team-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.team-pagination-btn-active{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa);border-color:#d5d7da;border-color:var(--sl-border-primary,#d5d7da)}.team-pagination-btn-nav{padding:0 16px}.team-pagination-pages{align-items:center;gap:2px;margin:0 8px;display:flex}.team-pagination-page{color:var(--sl-text-tertiary,#535862);min-width:40px;height:40px;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.team-pagination-page:hover{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa)}.team-pagination-page-active{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa);color:var(--sl-text-primary,#181d27)}.team-pagination-ellipsis{color:var(--sl-text-tertiary,#535862);padding:0 4px;font-family:Open Sans,sans-serif;font-size:14px}.team-btn-primary{color:#fff;cursor:pointer;background-color:#1982c4;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.team-btn-primary:hover{color:#fff;background-color:#146a9e;text-decoration:none}.team-modal-overlay{z-index:1050;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.team-modal{background:#fff;background:var(--sl-bg-primary,#fff);border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 20px 40px rgba(0,0,0,.2)}.team-modal-header{border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.team-modal-title{color:var(--sl-text-primary,#181d27);margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600}.team-modal-close{cursor:pointer;color:var(--sl-text-placeholder,#717680);background:0 0;border:none;border-radius:4px;padding:8px}.team-modal-close:hover{background-color:#f5f5f5;background-color:var(--sl-bg-tertiary,#f5f5f5);color:var(--sl-text-primary,#181d27)}.team-modal-body{padding:24px}.team-modal-footer{border-top:1px solid #e9eaeb;border-top:1px solid var(--sl-border-secondary,#e9eaeb);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.team-form-group{margin-bottom:20px}.team-form-label{color:var(--sl-text-primary,#181d27);margin-bottom:6px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;display:block}.team-form-input{border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);background-color:#fff;background-color:var(--sl-bg-primary,#fff);color:var(--sl-text-primary,#181d27);width:100%;box-sizing:border-box;border-radius:8px;padding:10px 14px;font-family:Open Sans,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px rgba(10,13,18,.05)}.team-form-input:focus{border-color:#1982c4;outline:none;box-shadow:0 0 0 3px rgba(25,130,196,.1)}.team-form-input::placeholder{color:var(--sl-text-placeholder,#717680)}.team-form-input::placeholder{color:var(--sl-text-placeholder,#717680)}.team-form-input::placeholder{color:var(--sl-text-placeholder,#717680)}.team-form-select{border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);color:var(--sl-text-primary,#181d27);width:100%;background-color:#fff;background-color:var(--sl-bg-primary,#fff);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1.5L6 6.5L11 1.5%27 stroke=%27%23717680%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding:10px 32px 10px 14px;font-family:Open Sans,sans-serif;font-size:14px;box-shadow:0 1px 2px rgba(10,13,18,.05)}html[data-theme=dark] body.od-themed .team-form-select{background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1.5L6 6.5L11 1.5%27 stroke=%27%23A4ABB8%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.team-form-select:focus{border-color:#1982c4;outline:none;box-shadow:0 0 0 3px rgba(25,130,196,.1)}.team-form-row{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.team-form-error{color:#d92d20;margin-top:4px;font-family:Open Sans,sans-serif;font-size:13px}.team-form-error-box{background-color:#fef3f2;border:1px solid #fecdca;border-radius:8px;margin-top:16px;padding:12px 16px}.team-form-error-box li{color:#d92d20;font-size:14px}html[data-theme=dark] body.od-themed .team-form-error-box{background-color:rgba(217,45,32,.12);border-color:#b42318}html[data-theme=dark] body.od-themed .team-form-error-box li{color:#fda29b}.team-venue-checkboxes{flex-direction:column;gap:8px;margin-top:8px;display:flex}.team-venue-checkboxes--edit{grid-template-columns:repeat(2,minmax(0,1fr))}.team-venue-checkbox-item{align-items:flex-start;gap:8px;display:flex}.team-venue-checkbox-label{color:var(--sl-text-primary,#181d27);cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px}.team-venue-actions{gap:16px;margin-bottom:8px;display:flex}.team-btn-secondary{background-color:#fff;background-color:var(--sl-bg-primary,#fff);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);color:var(--sl-text-primary,#181d27);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.team-btn-secondary:hover{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa);color:var(--sl-text-primary,#181d27);text-decoration:none}.team-btn-primary:disabled,.team-btn-primary.disabled,.team-btn-secondary:disabled,.team-btn-secondary.disabled,.team-btn-tertiary:disabled,.team-btn-tertiary.disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.team-btn-sm{padding:6px 12px;font-size:14px}.team-btn-tertiary{color:var(--sl-text-brand,#136395);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.team-btn-tertiary:hover{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa)}.team-btn-danger{color:#fff;cursor:pointer;background-color:#d92d20;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.team-btn-danger:hover{background-color:#b42318}.team-btn-danger-outline{background-color:#fff;background-color:var(--sl-bg-primary,#fff);color:#d92d20;cursor:pointer;border:1px solid #d92d20;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.team-btn-danger-outline:hover{background-color:#fef3f2}.team-empty-state{text-align:center;padding:48px 24px}.team-empty-state-icon{color:var(--sl-border-primary,#d5d7da);margin-bottom:16px;font-size:48px}.team-empty-state-title{color:var(--sl-text-primary,#181d27);margin-bottom:8px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.team-empty-state-text{color:var(--sl-text-tertiary,#535862);font-family:Open Sans,sans-serif;font-size:14px}.team-empty-state-actions{margin-top:20px}.team-form-row--3col{grid-gap:16px;grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.team-form-row--2col{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.team-member-card-header{flex-direction:column;gap:16px}.team-member-card-header .team-btn-primary{justify-content:center;width:100%}.team-search-wrapper{width:100%!important}.team-search-shortcut{display:none}.team-search-filters-row{flex-direction:column;align-items:stretch;gap:12px}.team-table thead th:first-child,.team-table tbody td:first-child{padding-left:16px!important}.team-table tbody td:last-child{padding-right:16px!important}.team-modal{width:95%!important;max-width:none!important}.team-form-row--3col{grid-template-columns:1fr 1fr}}@media (max-width:576px){.team-table,.team-table thead,.team-table tbody,.team-table tr,.team-table th,.team-table td{width:100%;display:block}.team-table colgroup,.team-table thead{display:none}.team-table tbody tr{border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb);padding:16px;position:relative}.team-table tbody tr:last-child{border-bottom:none}.team-table tbody td{text-align:left!important;border-bottom:none!important;width:auto!important;padding:4px 0!important}.team-table tbody td:last-child{position:absolute;top:16px;right:8px;width:auto!important;padding:0!important}.team-table-wrapper--team .team-table tbody td:first-child{display:none}.team-table tbody td[data-label]:before{content:attr(data-label);color:var(--sl-text-placeholder,#717680);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.team-pagination-pages{display:none}.team-pagination-controls{flex:1;justify-content:space-between}.team-pagination-btn-nav{flex:1}.team-pagination{flex-direction:column;gap:12px}.team-modal{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.team-form-row--3col,.team-form-row--2col{grid-template-columns:1fr}}.settings-breadcrumb-link{font-size:14px;font-size:var(--setlist-text-sm-size,14px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-tertiary,#535862);padding:4px 8px;padding:var(--spacing-xs,4px)var(--spacing-md,8px);border-radius:6px;border-radius:var(--sl-radius-sm,6px);text-decoration:none}.settings-breadcrumb-link:hover{color:var(--sl-text-secondary,#414651);text-decoration:none}.settings-breadcrumb-current{font-size:14px;font-size:var(--setlist-text-sm-size,14px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-secondary,#414651);padding:4px 8px;padding:var(--spacing-xs,4px)var(--spacing-md,8px);border-radius:6px;border-radius:var(--sl-radius-sm,6px);background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa)}.settings-event-templates table.table{border:1px solid #e9eaeb!important;border:1px solid var(--sl-border-secondary,#e9eaeb)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:8px!important;overflow:hidden!important}.settings-event-templates table.table thead tr{background:#fafafa!important;background:var(--sl-bg-secondary,#fafafa)!important}.settings-event-templates table.table thead tr th{background:#fafafa!important;background:var(--sl-bg-secondary,#fafafa)!important;border-bottom:1px solid #e9eaeb!important;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb)!important;color:var(--sl-text-tertiary,#535862)!important;text-transform:none!important;padding:12px 24px!important;font-family:Open Sans,sans-serif!important;font-size:12px!important;font-weight:500!important}.settings-event-templates table.table tbody tr{border-top:1px solid #e9eaeb!important;border-top:1px solid var(--sl-border-secondary,#e9eaeb)!important}.settings-event-templates table.table tbody tr:first-child{border-top:none!important}.settings-event-templates table.table tbody td{color:var(--sl-text-primary,#181d27)!important;vertical-align:middle!important;border:none!important;padding:16px 24px!important;font-family:Open Sans,sans-serif!important;font-size:14px!important}.settings-event-templates table.table colgroup{display:none}.settings-event-templates table.table thead tr th:first-child,.settings-event-templates table.table tbody td:first-child{width:20%!important}.settings-event-templates table.table thead tr th:nth-child(2),.settings-event-templates table.table tbody td:nth-child(2){width:auto!important}.settings-event-templates table.table thead tr th:last-child,.settings-event-templates table.table tbody td:last-child:not([colspan]){text-align:right!important;width:48px!important;padding-right:24px!important}.settings-event-templates>.mt-3{display:none!important}.team-function-badges{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.team-function-badge{background:#f5f5f7!important;background:var(--sl-bg-tertiary,#f5f5f7)!important;border:1px solid #e9eaeb!important;border:1px solid var(--sl-border-secondary,#e9eaeb)!important;color:var(--sl-text-primary,#181d27)!important;white-space:nowrap!important;border-radius:16px!important;align-items:center!important;padding:4px 10px!important;font-family:Open Sans,sans-serif!important;font-size:12px!important;display:inline-flex!important}.team-function-more-badge{background:#fff;background:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);color:var(--sl-text-tertiary,#535862);white-space:nowrap;border-radius:16px;align-items:center;padding:4px 10px;font-family:Open Sans,sans-serif;font-size:12px;display:inline-flex}.fc{text-align:left;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-today-bg-color:rgba(255,220,40,.15);--fc-border-color:#ddd;direction:ltr;flex-direction:column;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1.5;display:flex}.fc-daygrid-day-frame{min-height:100%;position:relative}.fc-daygrid-day-top{flex-direction:row-reverse;display:flex}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc .fc-button{text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25em;padding:.25em .5em;font-size:1em;font-weight:400;line-height:1.5;display:inline-block}.fc .fc-button-primary{color:var(--fc-button-text-color);background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color)}.fc .fc-button-primary:hover{background-color:var(--fc-button-hover-bg-color);border-color:var(--fc-button-hover-border-color)}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color)}.fc-event{background-color:var(--fc-event-bg-color);border-color:var(--fc-event-border-color);color:var(--fc-event-text-color)}.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-toolbar{justify-content:space-between;align-items:center;margin-bottom:1.5em;display:flex}.fc .fc-toolbar-title{margin:0;font-size:1.75em}.fc-event{border-radius:3px;padding:2px 1px;font-size:.85em;line-height:1.4;display:block;position:relative}.fc-daygrid-event{white-space:nowrap;margin-top:1px;overflow:hidden}.fc-daygrid-day-number,.fc-daygrid-day-number:hover,.fc-col-header-cell-cushion,.fc-col-header-cell-cushion:hover{color:var(--sl-text-primary,#181d27);cursor:default;text-decoration:none}.fc-daygrid-day-number{z-index:4;padding:4px;position:relative}.fc-daygrid-day-events{z-index:2;margin-top:1px;position:relative}.fc-header-toolbar{justify-content:space-between;align-items:center;margin-bottom:1.5em;display:flex}.fc-scrollgrid{border:1px solid var(--fc-border-color);table-layout:fixed;width:100%}.fc-scrollgrid table{width:100%;height:100%}.fc-scrollgrid-section>*{border:1px solid var(--fc-border-color)}.fc-scrollgrid-section-header>*,.fc-scrollgrid-section-body>*{border-bottom:1px solid var(--fc-border-color)}.fc-col-header-cell{text-align:center;background:#f8f9fa;padding:8px 4px}.fc-daygrid-day{min-height:100px;padding:4px}.fc-daygrid-day-events{min-height:2em;padding:2px}.fc-event{cursor:pointer;z-index:3}.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;bottom:0;left:0;right:0}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em;padding:.5em}.fc .fc-button-group{gap:2px;display:inline-flex}.fc-daygrid-event-harness{margin-bottom:1px}.fc-h-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color)}.event-page{--sl-radius-xxs:2px;--sl-radius-xs:4px;--sl-radius-sm:6px;--sl-radius-md:8px;--sl-radius-lg:10px;--sl-radius-xl:12px;--sl-radius-2xl:16px;--sl-border-warning-subtle:#fedf89}html[data-theme=dark] body.od-themed .event-page{--sl-bg-success-primary:#173225;--sl-text-success:#75e0a7;--sl-bg-error-primary:#3a1a1a;--sl-text-error:#f97066;--sl-bg-warning-primary:#3a2a12;--sl-text-warning:#fdb022;--sl-border-warning-subtle:#5c3a11;--sl-border-tertiary:var(--sl-border-secondary);--sl-border-subtle:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .event-page .btn-external{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .event-page .btn-external:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-secondary)}html[data-theme=dark] body.od-themed .offer-inline-menu{background:var(--sl-bg-primary);border-radius:8px;overflow:hidden}html[data-theme=dark] body.od-themed .offer-inline-menu .list-group-item{border-color:var(--sl-border-secondary);background:0 0}html[data-theme=dark] body.od-themed .offer-inline-menu .list-group-item:hover{background:var(--sl-bg-secondary)}html[data-theme=dark] body.od-themed .offer-inline-menu a,html[data-theme=dark] body.od-themed .offer-inline-menu .text-muted,html[data-theme=dark] body.od-themed .offer-inline-menu .text-dark{color:var(--sl-text-secondary)!important}.event-page .page-header{flex-direction:column;gap:20px;padding:20px 0 0;display:flex}.event-page .page-title-row{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;display:flex}.event-page .page-title-left{flex-direction:column;flex:1;gap:8px;min-width:320px;display:flex}.event-page .page-title-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-page .page-title{color:var(--sl-text-primary);font-size:24px;font-weight:600;line-height:32px}.event-page .badge{white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.event-page .badge-brand{background:var(--sl-bg-brand-primary);border-color:var(--sl-border-brand);color:var(--sl-text-brand)}.event-page .badge.badge-warning{background:var(--sl-bg-warning-primary);border:1px solid var(--sl-border-warning-subtle);color:var(--sl-text-warning)}.event-page .page-title-actions{flex-shrink:0;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.event-page .btn-edit-details{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--sl-radius-md);color:var(--sl-text-secondary);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.event-page .btn-edit-details:hover{background:var(--sl-bg-primary-hover)}.event-page .btn-edit-details i{font-size:14px}.event-page .page-meta-row{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.event-page .meta-item{color:var(--sl-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.event-page .meta-item i{color:var(--sl-text-quaternary);font-size:14px}.event-page .meta-badge{background:var(--sl-bg-primary-hover);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;gap:2px;padding:2px 8px 2px 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.event-page .meta-badge img,.event-page .meta-badge i{width:12px;height:12px;font-size:12px}.event-page .edit-details-btn{cursor:pointer;color:var(--sl-text-brand);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.event-page .edit-details-btn:hover{text-decoration:underline}.event-page .edit-details-btn img,.event-page .edit-details-btn i{width:14px;height:14px;font-size:14px}.event-page .page-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.event-page .page-actions-timestamp{color:var(--sl-text-secondary);white-space:nowrap;font-size:14px}.event-page .btn-actions{background:var(--sl-bg-brand-solid);border-radius:var(--sl-radius-md);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.event-page .btn-actions:hover{background:var(--sl-bg-brand-solid-hover)}.event-page .btn-actions img,.event-page .btn-actions i{width:14px;height:14px;font-size:14px}.event-page .page-toolbar{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.event-page .toolbar-field{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.event-page .toolbar-field-label{color:var(--sl-text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.event-page .toolbar-field-label i{color:var(--sl-text-quaternary);font-size:14px}.event-page .chip{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.event-page .chip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.event-page .tags-pill-container{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-md);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.event-page .tags-pill-container .chip{background:var(--sl-bg-primary)}.event-page .add-link{border:1px solid var(--sl-border-primary);cursor:pointer;color:var(--sl-text-brand);white-space:nowrap;background:0 0;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.event-page .add-link:hover{border-color:var(--sl-border-brand);background:var(--sl-bg-brand-primary)}.event-page .btn-event-type{background:var(--sl-bg-primary);border:1px solid var(--sl-border-brand);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-xs);color:var(--sl-text-brand);cursor:pointer;align-items:center;gap:4px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;display:inline-flex;position:relative}.event-page .btn-event-type:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05)}.event-page .btn-event-type img,.event-page .btn-event-type i{width:20px;height:20px;font-size:20px}.event-page .toolbar-input{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-xs);align-items:stretch;display:inline-flex;overflow:hidden}.event-page .toolbar-input-label{color:var(--sl-text-secondary);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:18px;display:flex}.event-page .toolbar-input-label img,.event-page .toolbar-input-label i{width:20px;height:20px;font-size:20px}.event-page .toolbar-input-value{background:var(--sl-bg-primary);border-left:1px solid var(--sl-border-primary);align-items:center;gap:8px;padding:8px 12px;display:flex}.event-page .toolbar-tag{color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.event-page .toolbar-tag-purple{background:#5f5383}.event-page .toolbar-tag-brand{background:var(--sl-bg-brand-solid)}.event-page .tabs-container{z-index:100;background:0 0;align-items:center;gap:12px;margin:0;padding:16px 0 0;display:flex;position:-webkit-sticky;position:sticky;top:0}.event-page .tabs{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.event-page .tabs::-webkit-scrollbar{display:none}.event-page .tab{height:36px;color:var(--sl-text-quaternary);cursor:pointer;white-space:nowrap;border-radius:var(--sl-radius-sm);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:all .15s;display:inline-flex}.event-page .tab:hover{color:var(--sl-text-secondary)}.event-page .tab.active{background:var(--sl-bg-primary);color:var(--sl-text-secondary);box-shadow:var(--sl-shadow-sm)}html[data-theme=dark] body.od-themed .event-page .tabs{background:0 0}html[data-theme=dark] body.od-themed .event-page .tab.active{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-primary);box-shadow:0 1px 2px rgba(0,0,0,.4)}.event-page .tab .tab-badge{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);text-align:center;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px}.event-page .tab .tab-badge-green{background:var(--sl-bg-success-primary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-success);text-align:center;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:400;line-height:18px}.event-page .tab.tab-more{color:var(--sl-text-secondary)}.event-page .tab.tab-more i{color:var(--sl-text-quaternary)}.event-page .tabs-container--mobile{display:none}@media (max-width:640px){.event-page .tabs-container--desktop{display:none}.event-page .tabs-container--mobile{display:flex}}.event-page .page-container{padding:0}.event-page .event-tab-content{padding:20px 0}.event-page .d2{max-width:100%}.event-page .d2-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-xl);box-shadow:var(--sl-shadow-sm);min-width:0;padding:24px;position:relative}.event-page .d2-card>div>.card-body{padding:0}.event-page .rental-invoices-card{margin-bottom:50px}.event-page .finances-tab>div>.card-body>.row{align-items:center}.event-page .finances-tab h5.strong{color:var(--sl-text-primary);margin-bottom:0;font-size:18px;font-weight:600}.event-page .finances-tab .finance-section-subtitle{color:var(--sl-text-tertiary);margin:2px 0 0;font-size:13px}.event-page .finances-tab .btn-external{color:#fff;background:var(--sl-bg-brand-solid);border-radius:var(--sl-radius-md);border:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.event-page .finances-tab .btn-external:hover{color:#fff;background:var(--sl-bg-brand-solid-hover)}.event-page .finances-tab h6.strong{padding-left:0!important}.event-page .sl-table{border-collapse:collapse;width:100%}.event-page .sl-table thead th{text-transform:none;text-align:left;font-size:12px;font-weight:600;line-height:18px;background:var(--sl-bg-secondary)!important;border-bottom:1px solid var(--sl-border-secondary)!important;color:var(--sl-text-quaternary)!important;padding:12px 24px!important}.event-page .sl-table tbody td:not([colspan]){border-bottom:1px solid var(--sl-border-secondary);color:var(--sl-text-tertiary);vertical-align:middle;font-size:14px;line-height:20px;padding:16px 24px!important}.event-page .sl-table tbody td:not([colspan]):first-child{color:var(--sl-text-primary)}.event-page .sl-table tbody tr:hover td:not([colspan]){background:var(--sl-bg-secondary)}.event-page .sl-table thead th:first-child,.event-page .sl-table tbody td:first-child{padding-left:0!important}.event-page .sl-table thead th:last-child,.event-page .sl-table tbody td:last-child{padding-right:0!important}.event-page .finance-edit-form{color:var(--sl-text-primary);background:var(--sl-bg-active)!important}.event-page .finance-edit-form .text-muted,.event-page .finance-edit-form label{color:var(--sl-text-tertiary)!important}.event-page .finance-edit-form .text-primary{color:var(--sl-text-brand)!important}.event-page .finance-edit-form input[placeholder=Enter\ payee],.event-page .finance-edit-form [style*=border-bottom]{border-color:var(--sl-border-secondary)!important}.event-page .finance-edit-form hr{border-top-color:var(--sl-border-secondary)!important}.event-page .finance-edit-form .line-item-row input:not(.fi-select__input){background-color:var(--sl-bg-primary)!important;color:var(--sl-text-primary)!important}.event-page .finance-edit-form input[type=text]:not(.fi-select__input){background-color:var(--sl-bg-primary)!important;color:var(--sl-text-primary)!important}.event-page .finance-edit-form input::placeholder{color:var(--sl-text-quaternary)!important}.event-page .finance-edit-form input::placeholder{color:var(--sl-text-quaternary)!important}.event-page .finance-edit-form input::placeholder{color:var(--sl-text-quaternary)!important}.event-page .finance-edit-form .flatpickr-date-input,.event-page .finance-edit-form .line-item-row>div.flex-grow-1,.event-page .finance-edit-form .line-item-row>div.flex-grow-1>div{background-color:var(--sl-bg-primary)!important;border-color:var(--sl-border-secondary)!important;color:var(--sl-text-primary)!important}.event-page .finance-edit-form .flatpickr-input{color:var(--sl-text-primary)!important;background:0 0!important}.event-page .finance-edit-form input[type=checkbox]{accent-color:var(--sl-bg-brand-solid)}.event-page .finance-edit-form .fi-select__control{background-color:var(--sl-bg-primary)!important}.event-page .finance-edit-form .fi-select__single-value,.event-page .finance-edit-form .fi-select__input-container,.event-page .finance-edit-form .fi-select__input{color:var(--sl-text-primary)!important}.event-page .finance-edit-form .fi-select__placeholder{color:var(--sl-text-quaternary)!important}.event-page .finance-edit-form .fi-select__menu{background-color:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-secondary)!important}.event-page .finance-edit-form .fi-select__option{background-color:var(--sl-bg-primary)!important;color:var(--sl-text-primary)!important}.event-page .finance-edit-form .fi-select__option--is-focused{background-color:var(--sl-bg-secondary)!important}.event-page .finance-edit-form .fi-select__indicator-separator{background-color:var(--sl-border-secondary)!important}.event-page .d2-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.event-page .d2-card-title{color:var(--sl-text-primary);font-size:18px;font-weight:600}.event-page .d2-sample-badge{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-tertiary);vertical-align:middle;border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.event-page .d2-card-link{color:var(--sl-text-brand);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.event-page .d2-card-link:hover{color:var(--sl-bg-brand-solid-hover)}.event-page .d2-add-artist{border:1px dashed var(--sl-border-secondary);border-radius:var(--sl-radius-md);cursor:pointer;width:100%;color:var(--sl-text-brand);background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px 12px;font-size:13px;font-weight:600;display:inline-flex}.event-page .d2-add-artist:hover{border-color:var(--sl-border-brand);background:var(--sl-bg-brand-primary)}.event-page .d2-suggested-label{color:var(--sl-text-brand);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;display:inline-flex}.event-page .d2-suggested-artist{align-items:center;gap:12px;margin-bottom:14px;display:flex}.event-page .d2-suggested-actions{gap:8px;display:flex}.event-page .d2-suggested-actions button{border-radius:var(--sl-radius-md);cursor:pointer;flex:1;padding:9px 12px;font-size:13px;font-weight:600}.event-page .d2-suggested-add{border:1px solid var(--sl-bg-brand-solid);background:var(--sl-bg-brand-solid);color:#fff}.event-page .d2-suggested-add:hover{background:var(--sl-bg-brand-solid-hover);border-color:var(--sl-bg-brand-solid-hover)}.event-page .d2-suggested-add:disabled{opacity:.6;cursor:default}.event-page .d2-suggested-search{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);color:var(--sl-text-primary)}.event-page .d2-suggested-search:hover{border-color:var(--sl-border-brand)}.event-page .d2-lineup-actions{flex-shrink:0;gap:4px;margin-left:auto;display:inline-flex}.event-page .d2-lineup-action{cursor:pointer;width:28px;height:28px;color:var(--sl-text-tertiary);background:0 0;border:none;border-radius:6px;font-size:12px}.event-page .d2-lineup-action:hover{background:var(--sl-bg-secondary);color:var(--sl-text-primary)}.event-page .d2-lineup-action:disabled{opacity:.5;cursor:default}.event-page .d2-grid-2{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.event-page .d2-grid-3{grid-gap:16px;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.event-page .d2-grid-hero{grid-gap:16px;grid-template-columns:3fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.event-page .d2-hero-stack{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.event-page .d2-hero-stack>*{min-height:0}.event-page .d2-hero-stack>:first-child,.event-page .d2-hero-stack>:last-child{flex:50%;overflow:auto}.event-page .d2-links-row{margin-top:12px}.event-page .d2-links-row:first-of-type{margin-top:0}.event-page .d2-links-row-label{color:var(--sl-text-primary);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.event-page .d2-links-row-value{align-items:center;gap:8px;display:flex}.event-page .d2-links-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sl-text-brand);flex:1;font-size:13px;overflow:hidden}.event-page .d2-links-copy{cursor:pointer;color:var(--sl-text-tertiary);background:0 0;border:none;flex-shrink:0;padding:2px 4px}.event-page .d2-links-copy:hover{color:var(--sl-text-secondary)}.event-page .d2-links-edit{cursor:pointer;color:var(--sl-text-tertiary);background:0 0;border:none;margin-left:2px;padding:0;font-size:12px}.event-page .d2-links-edit:hover{color:var(--sl-text-secondary)}.event-page .d2-links-edit-form{margin-top:6px}.event-page .d2-links-input{border:1px solid var(--sl-border-primary);border-radius:8px;border-radius:var(--sl-radius-md,8px);background:var(--sl-bg-primary);width:100%;color:var(--sl-text-primary);padding:6px 8px;font-size:13px}.event-page .d2-links-edit-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.event-page .d2-links-cancel{cursor:pointer;color:var(--sl-text-secondary);background:0 0;border:none;padding:0;font-size:13px}.event-page .d2-links-save{background:var(--sl-bg-brand-solid);border-radius:8px;border-radius:var(--sl-radius-md,8px);cursor:pointer;color:#fff;border:none;padding:6px 12px;font-size:13px;font-weight:600}.event-page .d2-links-save:disabled{opacity:.6;cursor:default}.event-page .d2-kpi-grid{grid-gap:24px;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:28px;display:grid}.event-page .btn-group{border:1px solid var(--sl-border-primary);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-xs);display:flex;overflow:hidden}.event-page .btn-group button{color:var(--sl-text-secondary);background:var(--sl-bg-primary);border:none;border-right:1px solid var(--sl-border-primary);cursor:pointer;white-space:nowrap;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.event-page .btn-group button:last-child{border-right:none}.event-page .btn-group button.active{background:var(--sl-bg-primary-hover);color:var(--sl-text-primary)}.event-page .btn-group button:hover:not(.active){background:var(--sl-bg-primary-hover)}.event-page .card-detail-row{align-items:center;padding:8px 0;font-size:13px;display:flex}.event-page .card-detail-row+.card-detail-row{border-top:1px solid var(--sl-border-secondary)}.event-page .card-detail-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.event-page .card-detail-label{color:var(--sl-text-tertiary);min-width:70px;font-size:12px}.event-page .card-detail-value{color:var(--sl-text-primary);font-weight:600}.event-page .d2-breakdown-row{border-bottom:1px solid var(--sl-border-secondary);align-items:center;gap:12px;padding:10px 0;display:flex}.event-page .d2-breakdown-row:last-child{border-bottom:none}.event-page .d2-breakdown-bar{border-radius:2px;flex-shrink:0;width:4px;height:32px}.event-page .d2-breakdown-info{flex:1;min-width:0}.event-page .d2-breakdown-name{color:var(--sl-text-primary);font-size:14px;font-weight:600}.event-page .d2-breakdown-sub{color:var(--sl-text-tertiary);font-size:12px}.event-page .d2-breakdown-stats{text-align:right;gap:20px;display:flex}.event-page .d2-breakdown-stat-label{color:var(--sl-text-tertiary);font-size:11px}.event-page .d2-breakdown-stat-value{font-size:14px;font-weight:700}.event-page .d2-mkt-item{border-bottom:1px solid var(--sl-border-secondary);align-items:center;gap:12px;padding:12px 0;display:flex}.event-page .d2-mkt-item:last-child{border-bottom:none}.event-page .d2-mkt-icon{border-radius:var(--sl-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.event-page .d2-mkt-info{flex:1}.event-page .d2-mkt-name{font-size:14px;font-weight:600}.event-page .d2-mkt-sub{color:var(--sl-text-tertiary);font-size:12px}.event-page .d2-mkt-stat{text-align:right;font-size:14px;font-weight:700}.event-page .d2-check-item{border-bottom:1px solid var(--sl-border-secondary);align-items:center;gap:12px;padding:12px 0;display:flex}.event-page .d2-check-item:last-child{border-bottom:none}.event-page .d2-check-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.event-page .d2-check-icon.done{background:var(--sl-bg-success-primary);color:var(--sl-text-success)}.event-page .d2-check-icon.pending{background:var(--sl-bg-warning-primary);color:var(--sl-text-warning)}.event-page .d2-check-icon.todo{background:var(--sl-bg-secondary);color:var(--sl-text-tertiary)}.event-page .d2-check-label{color:var(--sl-text-primary);flex:1;font-size:14px;font-weight:500}.event-page .d2-check-status{font-size:12px;font-weight:600}.event-page .d2-timeline{align-items:flex-start;padding:8px 0;display:flex;position:relative}.event-page .d2-timeline:before{content:"";background:var(--sl-border-secondary);z-index:0;height:3px;position:absolute;top:13px;left:0;right:0}.event-page .d2-tl-item{z-index:1;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.event-page .d2-tl-dot{border:3px solid var(--sl-border-secondary);background:var(--sl-bg-primary);border-radius:50%;width:14px;height:14px;margin-bottom:10px}.event-page .d2-tl-dot.past{border-color:var(--sl-text-success);background:var(--sl-text-success)}.event-page .d2-tl-dot.active{border-color:var(--sl-text-brand);background:var(--sl-text-brand);box-shadow:0 0 0 4px rgba(25,130,196,.15)}.event-page .d2-tl-dot.future{border-color:var(--sl-border-secondary);background:var(--sl-bg-primary)}.event-page .d2-tl-label{color:var(--sl-text-primary);text-align:center;font-size:12px;font-weight:600}.event-page .d2-tl-date{color:var(--sl-text-tertiary);text-align:center;margin-top:2px;font-size:11px}.event-page .d2-tl-pill{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.event-page .d2-tl-pill.is-notset{color:var(--sl-text-tertiary);background:var(--sl-bg-secondary)}.event-page .d2-tl-pill.is-done{color:var(--sl-text-success);background:var(--sl-bg-success-primary)}.event-page .d2-tl-pill.is-upcoming{color:var(--sl-text-warning);background:var(--sl-bg-warning-primary)}.event-page .contact-row{border-bottom:1px solid var(--sl-border-secondary);align-items:center;gap:12px;padding:14px 0;display:flex}.event-page .contact-row:last-child{border-bottom:none}.event-page .contact-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.event-page .contact-info{flex:1;min-width:0}.event-page .contact-name{color:var(--sl-text-primary);font-size:14px;font-weight:600}.event-page .contact-role{color:var(--sl-text-secondary);font-size:13px}.event-page .contact-actions{flex-shrink:0;gap:8px;display:flex}.event-page .contact-action-btn{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);cursor:pointer;width:32px;height:32px;color:var(--sl-text-tertiary);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.event-page .contact-action-btn:hover{background:var(--sl-bg-primary-hover);color:var(--sl-text-primary)}.event-page .contact-action-btn:disabled{opacity:.4;cursor:not-allowed}.event-page .contact-action-btn--active{color:var(--sl-text-brand);border-color:var(--sl-border-brand);background:var(--sl-bg-brand-primary)}.event-page .event-tab-loading{text-align:center;color:var(--sl-text-tertiary);padding:48px 16px}.event-page .contacts-tab__autocomplete{position:relative}.event-page .contacts-tab__subtitle{color:var(--sl-text-tertiary);margin:2px 0 0;font-size:13px}.event-page .contacts-tab__add{color:#fff;background:var(--sl-bg-brand-solid);border-radius:var(--sl-radius-md);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.event-page .contacts-tab__add:hover{background:var(--sl-bg-brand-solid-hover)}.event-page .contacts-tab__form{grid-gap:10px;background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);grid-template-columns:1.4fr 1fr 1.4fr 1fr auto;align-items:start;gap:10px;margin-bottom:12px;padding:16px;display:grid}.event-page .contacts-tab__input{width:100%;color:var(--sl-text-primary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--sl-radius-md);padding:8px 10px;font-size:14px}.event-page .contacts-tab__input:focus{border-color:var(--sl-border-brand);box-shadow:var(--sl-shadow-xs);outline:none}.event-page .contacts-tab__form-actions{gap:8px;display:flex}.event-page .contacts-tab__cancel,.event-page .contacts-tab__save{border-radius:var(--sl-radius-md);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.event-page .contacts-tab__cancel{color:var(--sl-text-secondary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary)}.event-page .contacts-tab__cancel:hover{background:var(--sl-bg-primary-hover)}.event-page .contacts-tab__save{color:#fff;background:var(--sl-bg-brand-solid);border:none}.event-page .contacts-tab__save:hover{background:var(--sl-bg-brand-solid-hover)}.event-page .contacts-tab__save:disabled{opacity:.5;cursor:not-allowed}.event-page .contacts-tab__suggestions{z-index:10;background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-sm);max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.event-page .contacts-tab__suggestion{cursor:pointer;padding:8px 10px}.event-page .contacts-tab__suggestion:hover{background:var(--sl-bg-primary-hover)}.event-page .contacts-tab__suggestion-name{color:var(--sl-text-primary);font-size:14px}.event-page .contacts-tab__suggestion-preview{color:var(--sl-text-tertiary);font-size:12px}.event-page .contacts-tab__meta{color:var(--sl-text-tertiary);gap:12px;font-size:12px;display:flex}.event-page .contacts-tab__empty{color:var(--sl-text-tertiary);padding:24px 0;font-size:14px}@media (max-width:760px){.event-page .contacts-tab__form{grid-template-columns:1fr}}@media (max-width:600px){.event-page .contact-row{flex-wrap:wrap}.event-page .contact-actions{justify-content:flex-start;width:100%;padding-left:48px}}.contacts-confirm{padding:24px}.contacts-confirm__title{color:var(--sl-text-primary);margin:0 0 8px;font-size:18px;font-weight:600}.contacts-confirm__message{color:var(--sl-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.5}.contacts-confirm__actions{justify-content:flex-end;gap:12px;display:flex}.contacts-confirm__cancel,.contacts-confirm__primary,.contacts-confirm__danger{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.contacts-confirm__cancel{color:var(--sl-text-secondary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary)}.contacts-confirm__cancel:hover{background:var(--sl-bg-primary-hover)}.contacts-confirm__primary{color:#fff;background:var(--sl-bg-brand-solid);border:none}.contacts-confirm__primary:hover{background:var(--sl-bg-brand-solid-hover)}.contacts-confirm__danger{color:#fff;background:#d92d20;background:var(--sl-fg-error,#d92d20);border:none}.contacts-confirm__danger:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}@media (max-width:900px){.event-page .d2-grid-2,.event-page .d2-grid-3,.event-page .d2-grid-hero{grid-template-columns:1fr}.event-page .d2-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.event-page .page-container{padding:0 12px}.event-page .page-title-row{flex-direction:column}.event-page .page-title-actions{flex-wrap:wrap;margin-left:0}.event-page .page-toolbar{flex-direction:column;align-items:flex-start}.event-page .d2-card{padding:16px}.event-page .d2-kpi-grid{gap:16px;margin-bottom:20px}}@media (max-width:640px){.event-page .d2-kpi-grid{grid-template-columns:1fr;gap:20px}.event-page .d2-card-header:has(.btn-group){flex-direction:column;align-items:stretch;gap:12px}.event-page .btn-group{width:100%}.event-page .btn-group button{flex:1;padding:8px}.event-page .page-title-actions{width:100%}.event-page .btn-edit-details{font-size:0}.event-page .btn-edit-details i{font-size:14px}.event-page .btn-actions{flex:1}.event-page .d2-breakdown-stats{gap:16px}}.event-page .event-edit-details-host>div:first-child{display:none!important}.add-tag-popup-content .add-tag-options{flex-direction:column;max-height:220px;margin-top:6px;display:flex;overflow-y:auto}.add-tag-popup-content .add-tag-option{text-align:left;color:var(--sl-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:13px}.add-tag-popup-content .add-tag-option:hover{background:var(--sl-bg-secondary)}.add-tag-popup-content .add-tag-create{color:var(--sl-text-brand);font-weight:600}.add-tag-popup-content .add-tag-empty{color:var(--sl-text-tertiary);padding:6px 8px;font-size:13px}.event-actions-menu{flex-direction:column;gap:2px;display:flex}.event-actions-item{width:100%;color:var(--sl-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.event-actions-item:hover{background:var(--sl-bg-secondary);color:var(--sl-text-primary)}.event-actions-menu .event-actions-item:hover{text-decoration:none}.event-actions-item.is-danger{color:var(--sl-text-error,#d92d20)}.event-actions-item.is-danger:hover{background:#fef3f2;background:var(--sl-bg-error-primary,#fef3f2)}.event-actions-item-icon{width:20px;color:var(--sl-text-quaternary);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.event-actions-item.is-danger .event-actions-item-icon{color:inherit}.event-actions-dialog-title{color:var(--sl-text-primary);margin:0 0 8px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600}.event-actions-dialog-body{color:var(--sl-text-tertiary);margin:0 0 20px;font-size:14px;line-height:20px}.event-actions-dialog-buttons{justify-content:flex-end;gap:12px;display:flex}.event-actions-btn-secondary,.event-actions-btn-primary,.event-actions-btn-danger{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.event-actions-btn-secondary{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);color:var(--sl-text-secondary)}.event-actions-btn-secondary:hover{background:var(--sl-bg-primary-hover)}.event-actions-btn-danger{background:#d92d20;background:var(--setlist-error-600,#d92d20);border:1px solid #d92d20;border:1px solid var(--setlist-error-600,#d92d20);color:#fff}.event-actions-btn-danger:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.event-actions-btn-primary{background:var(--sl-bg-brand-solid);border:1px solid var(--sl-bg-brand-solid);color:#fff}.event-actions-btn-primary:hover{background:var(--sl-bg-brand-solid-hover)}.sd-tab{padding:16px 0 100px}.sd-advance-sent{color:var(--sl-text-tertiary);font-size:13px;text-decoration:none}.sd-advance-popup{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:8px;max-width:240px;padding:12px 16px}.sd-advance-line{color:var(--sl-text-tertiary);margin:0 0 6px;font-size:12px}.sd-advance-line:last-child{margin-bottom:0}.sd-filter{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:8px;gap:2px;margin-bottom:16px;padding:4px;display:inline-flex}.sd-filter-btn{color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.sd-filter-btn.active{background:var(--sl-bg-primary);color:var(--sl-text-primary);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.sd-filter-count{background:var(--sl-bg-tertiary);color:var(--sl-text-secondary);border-radius:10px;padding:0 8px;font-size:12px}.sd-filter-dot{background:var(--sl-fg-error);border-radius:50%;width:6px;height:6px}.sd-row-warn td{background:var(--sl-bg-error-primary)}.sd-row-editing td{background:var(--sl-bg-secondary)}.sd-date-input{background:var(--sl-bg-primary);color:var(--sl-text-primary);border:1px solid var(--sl-border-secondary);border-radius:6px;padding:6px 10px;font-size:14px}.sd-date-input::placeholder{color:var(--sl-text-tertiary)}.sd-date-input::placeholder{color:var(--sl-text-tertiary)}.sd-date-input::placeholder{color:var(--sl-text-tertiary)}.sd-date-input:focus{border-color:var(--sl-text-brand);outline:none}.sd-hidden{color:var(--sl-text-tertiary);opacity:.6;text-decoration:line-through}.sd-warn-icon{color:var(--sl-fg-error);margin-left:6px}.sd-promo-badge{color:var(--sl-text-tertiary);margin-left:6px}.sd-actions{text-align:right;white-space:nowrap}.sd-icon{color:var(--sl-text-tertiary);margin-left:12px;text-decoration:none}.sd-icon:hover{color:var(--sl-text-primary)}.sd-locked{color:var(--sl-text-tertiary);opacity:.7}.sd-icon-disabled{opacity:.4;cursor:not-allowed}.sd-icon-disabled:hover{color:var(--sl-text-tertiary)}.sd-cancel{color:var(--sl-text-tertiary);margin-right:12px;text-decoration:none}.sd-add-link{cursor:pointer;color:var(--sl-text-brand);background:0 0;border:none;padding:16px 0 0;font-size:14px}.sd-empty{text-align:center;color:var(--sl-text-tertiary);padding:48px 16px}.sd-empty-icon{color:var(--sl-border-secondary);margin-bottom:16px;font-size:96px;display:block}.sd-empty h3{color:var(--sl-text-primary)}.sd-preset-modal h3{color:var(--sl-text-primary);margin-top:0}.sd-preset-default{color:var(--sl-text-secondary);align-items:center;gap:8px;margin:12px 0;display:flex}.sd-preset-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.event-page .ep-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.event-page .ep-empty-icon{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);width:48px;height:48px;color:var(--sl-text-tertiary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;display:flex}.event-page .ep-empty-title{color:var(--sl-text-primary);margin:0 0 4px;font-size:18px;font-weight:600;line-height:28px}.event-page .ep-empty-text{max-width:360px;color:var(--sl-text-tertiary);margin:0;font-size:14px;line-height:20px}.event-page .confirm-dashboard{color:var(--sl-text-primary)}.event-page .confirm-dashboard .card{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}.event-page .confirm-dashboard .card.shadow-2{border-radius:var(--sl-radius-xl)}.event-page .confirm-dashboard .text-muted{color:var(--sl-text-tertiary)!important}.event-page .confirm-dashboard .text-dark{color:var(--sl-text-primary)!important}.event-page .confirm-dashboard .text-primary{color:var(--sl-text-brand)!important}.event-page .confirm-dashboard .nav-tabs{border-bottom-color:var(--sl-border-secondary)}.event-page .confirm-dashboard .nav-tabs .nav-link{color:var(--sl-text-tertiary);border-color:transparent}.event-page .confirm-dashboard .nav-tabs .nav-link.active{color:var(--sl-text-brand);border-color:transparent transparent var(--sl-text-brand);background:0 0}.event-page .confirm-dashboard table{color:var(--sl-text-primary)}.event-page .confirm-dashboard .table td,.event-page .confirm-dashboard .table th{border-color:var(--sl-border-secondary)}.event-page .confirm-dashboard .table-bordered-bottom td{border-bottom-color:var(--sl-border-secondary)}.event-page .confirm-dashboard .btn-external{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--sl-radius-md);color:var(--sl-text-secondary);font-weight:600;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.event-page .confirm-dashboard .btn-external:hover:not(.disabled){background:var(--sl-bg-secondary);color:var(--sl-text-secondary);text-decoration:none}.event-page .confirm-dashboard .input-group-text{background:var(--sl-bg-secondary);border-color:var(--sl-border-primary);color:var(--sl-text-tertiary)}.event-page .confirm-dashboard .form-control{background:var(--sl-bg-secondary);border-color:var(--sl-border-primary);color:var(--sl-text-primary)}.event-page .confirm-dashboard .form-control::placeholder{color:var(--sl-text-placeholder)}.event-page .confirm-dashboard .form-control::placeholder{color:var(--sl-text-placeholder)}.event-page .confirm-dashboard .form-control::placeholder{color:var(--sl-text-placeholder)}.event-page .confirm-dashboard .SemiCircle-progressbar .progressbar-text{color:var(--sl-text-primary)!important}.event-page .confirm-dashboard .recharts-text{fill:var(--sl-text-tertiary)}.event-page .confirm-dashboard .recharts-radial-bar-background-sector{fill:var(--sl-bg-tertiary)}body.od-themed .event-page .confirm-dashboard .table-card{box-shadow:none}html[data-theme=dark] body.od-themed .event-page .confirm-dashboard .table-card{box-shadow:none!important}html[data-theme=dark] body.od-themed .event-page .confirm-dashboard .table-card thead th{background-color:transparent!important}body.od-themed .sliding-pane-container,body.od-themed .sliding-pane-container .slide-pane__content{background:var(--sl-bg-primary);color:var(--sl-text-primary)}body.od-themed :-webkit-any(.popup-content,.popup-modal-content,.popup-modal-container){color:var(--sl-text-primary)}body.od-themed :-moz-any(.popup-content,.popup-modal-content,.popup-modal-container){color:var(--sl-text-primary)}body.od-themed :is(.popup-content,.popup-modal-content,.popup-modal-container){color:var(--sl-text-primary)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .text-muted{color:var(--sl-text-tertiary)!important}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .text-muted{color:var(--sl-text-tertiary)!important}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .text-muted{color:var(--sl-text-tertiary)!important}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .text-dark{color:var(--sl-text-primary)!important}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .text-dark{color:var(--sl-text-primary)!important}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .text-dark{color:var(--sl-text-primary)!important}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .text-primary{color:var(--sl-text-brand)!important}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .text-primary{color:var(--sl-text-brand)!important}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .text-primary{color:var(--sl-text-brand)!important}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .card{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .card{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .card{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) table{color:var(--sl-text-primary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) table{color:var(--sl-text-primary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) table{color:var(--sl-text-primary)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .table td{border-color:var(--sl-border-secondary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .table td{border-color:var(--sl-border-secondary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .table td{border-color:var(--sl-border-secondary)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .table th{border-color:var(--sl-border-secondary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .table th{border-color:var(--sl-border-secondary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .table th{border-color:var(--sl-border-secondary)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .list-group-item{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .list-group-item{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .list-group-item{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-primary)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .list-group-item a{color:var(--sl-text-primary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .list-group-item a{color:var(--sl-text-primary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .list-group-item a{color:var(--sl-text-primary)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control{background:var(--sl-bg-primary);border-color:var(--sl-border-primary);color:var(--sl-text-primary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control{background:var(--sl-bg-primary);border-color:var(--sl-border-primary);color:var(--sl-text-primary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control{background:var(--sl-bg-primary);border-color:var(--sl-border-primary);color:var(--sl-text-primary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control::-moz-placeholder{color:var(--sl-text-placeholder)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control::-webkit-input-placeholder{color:var(--sl-text-placeholder)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control::placeholder{color:var(--sl-text-placeholder)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control::-ms-input-placeholder{color:var(--sl-text-placeholder)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .form-control::placeholder{color:var(--sl-text-placeholder)}body.od-themed :-webkit-any(.sliding-pane-container,.popup-content,.popup-modal-content) .input-group-text{background:var(--sl-bg-secondary);border-color:var(--sl-border-primary);color:var(--sl-text-tertiary)}body.od-themed :-moz-any(.sliding-pane-container,.popup-content,.popup-modal-content) .input-group-text{background:var(--sl-bg-secondary);border-color:var(--sl-border-primary);color:var(--sl-text-tertiary)}body.od-themed :is(.sliding-pane-container,.popup-content,.popup-modal-content) .input-group-text{background:var(--sl-bg-secondary);border-color:var(--sl-border-primary);color:var(--sl-text-tertiary)}.event-page .hold-dates-list{margin:0;padding:0;list-style:none}.event-page .hold-dates-row{border-bottom:1px solid var(--sl-border-secondary);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.event-page .hold-dates-row:last-child{border-bottom:none}.event-page .hold-dates-pos{min-width:32px;color:var(--sl-text-secondary);background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);text-align:center;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.event-page .hold-dates-date{color:var(--sl-text-primary);font-size:14px;font-weight:500}.event-page .hd-grid{grid-gap:24px;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.event-page .hd-main,.event-page .hd-rail{flex-direction:column;gap:24px;min-width:0;display:flex}.event-page .hd-table-card{padding:0;overflow:hidden}.event-page .hd-table-head,.event-page .hd-row{grid-gap:16px;grid-template-columns:64px 170px 150px minmax(0,1fr) 110px 140px;align-items:center;gap:16px;display:grid}.event-page .hd-table-head{color:var(--sl-text-secondary);background:var(--sl-bg-secondary);border-top:1px solid var(--sl-border-secondary);border-bottom:1px solid var(--sl-border-secondary);padding:12px 24px;font-size:12px;line-height:18px}.event-page .hd-row{border-bottom:1px solid var(--sl-border-secondary);cursor:pointer;padding:14px 24px;font-size:14px;line-height:20px}.event-page .hd-row:hover{background:var(--sl-bg-secondary)}.event-page .hd-row-selected{background:var(--sl-bg-active);border-left:3px solid var(--sl-border-brand)}.event-page .hd-col-num{text-align:right;white-space:nowrap}.event-page .hd-strong{color:var(--sl-text-primary);font-weight:600}.event-page .hd-muted{color:var(--sl-text-tertiary)}.event-page .hd-day{color:var(--sl-text-primary);font-size:14px;font-weight:600;line-height:20px}.event-page .hd-date-sub{color:var(--sl-text-secondary);font-size:12px;line-height:18px}.event-page .hd-pos{border-radius:var(--sl-radius-sm);border:1px solid var(--sl-border-warning-subtle);background:var(--sl-bg-warning-primary);min-width:34px;color:var(--sl-text-warning);justify-content:center;align-items:center;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.event-page .hd-fit{border:1px solid var(--sl-border-secondary);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.event-page .hd-fit-good{background:var(--sl-bg-success-primary);color:var(--sl-text-success)}.event-page .hd-fit-fair{background:var(--sl-bg-secondary);color:var(--sl-text-brand)}.event-page .hd-fit-soft{background:var(--sl-bg-secondary);color:var(--sl-text-secondary)}.event-page .hd-detail-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.event-page .hd-detail-hint{color:var(--sl-text-secondary);font-size:14px}.event-page .hd-detail-card{flex-direction:column;display:flex}.event-page .hd-comp-row,.event-page .hd-rev-line{color:var(--sl-text-secondary);justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.event-page .hd-comp-row strong,.event-page .hd-rev-line strong{color:var(--sl-text-primary)}.event-page .hd-factors{flex-direction:column;gap:14px;display:flex}.event-page .hd-factor{align-items:flex-start;gap:12px;display:flex}.event-page .hd-factor-icon{border-radius:var(--sl-radius-md);border:1px solid var(--sl-border-secondary);width:32px;height:32px;color:var(--sl-text-secondary);box-shadow:var(--sl-shadow-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.event-page .hd-factor-body{min-width:0}.event-page .hd-factor-label{color:var(--sl-text-primary);font-size:14px;font-weight:600}.event-page .hd-factor-sub{color:var(--sl-text-secondary);font-size:12px}.event-page .hd-rev-total{color:var(--sl-text-primary);margin-top:12px;font-size:30px;font-weight:700}.event-page .hd-rev-basis{color:var(--sl-text-secondary);font-size:12px}.event-page .hd-rev-lines{border-top:1px solid var(--sl-border-secondary);margin-top:16px;padding-top:16px}.event-page .hd-rev-actions{gap:8px;margin-top:20px;display:flex}.event-page .hd-btn{border-radius:var(--sl-radius-md);cursor:pointer;border:1px solid var(--sl-border-primary);justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.event-page .hd-btn-primary{background:var(--sl-bg-brand-solid);color:var(--sl-text-white);border:none;flex:1}.event-page .hd-btn-secondary{background:var(--sl-bg-primary);color:var(--sl-text-secondary)}.event-page .hd-link-btn{color:var(--sl-text-brand);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.event-page .hd-empty{text-align:center;flex-direction:column;gap:6px;padding:24px 8px;display:flex}.event-page .hd-empty-title{color:var(--sl-text-primary);font-weight:600}.event-page .hd-empty-sub{color:var(--sl-text-secondary);font-size:12px}.event-page .hd-audience-sub{color:var(--sl-text-secondary);margin:2px 0 0;font-size:12px}.event-page .hd-audience-grid{grid-gap:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.event-page .hd-audience-stat{border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-md);padding:10px 12px}.event-page .hd-audience-label{color:var(--sl-text-secondary);font-size:12px}.event-page .hd-audience-value{color:var(--sl-text-primary);font-size:18px;font-weight:700}.event-page .hd-sparkle{flex-shrink:0}.event-page .hd-similar-card{padding:0;overflow:hidden}.event-page .hd-similar-header{padding:20px 24px 12px}.event-page .hd-similar-list{margin:0;padding:0 24px;list-style:none}.event-page .hd-similar-row{border-top:1px solid var(--sl-border-secondary);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.event-page .hd-similar-name{color:var(--sl-text-primary);font-size:14px;font-weight:600;line-height:20px}.event-page .hd-similar-date{color:var(--sl-text-secondary);font-size:12px;line-height:18px}.event-page .hd-similar-stats{text-align:right;white-space:nowrap;font-size:14px;line-height:20px}.event-page .hd-similar-footer{background:var(--sl-bg-secondary);border-top:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);padding:12px 24px;font-size:12px;line-height:18px}.event-page .hd-chart{grid-gap:12px;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:200px;margin-top:24px;display:grid}.event-page .hd-chart-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.event-page .hd-chart-val{color:var(--sl-text-tertiary);font-size:12px;font-weight:600}.event-page .hd-chart-label{color:var(--sl-text-secondary);font-size:12px}.event-page .hd-bar{border-radius:var(--sl-radius-sm)var(--sl-radius-sm)0 0;background:var(--sl-border-secondary);width:100%;max-width:44px}.event-page .hd-bar-held{background:var(--sl-bg-brand-solid)}@media (max-width:1024px){.event-page .hd-grid{grid-template-columns:1fr}.event-page .hd-table-head{display:none}.event-page .hd-row{grid-template-columns:48px 1fr auto}.event-page .hd-col-fit,.event-page .hd-col-comp,.event-page .hd-col-num:first-of-type{display:none}}.event-page .hd-table-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.event-page .hd-table-title-row{align-items:center;gap:10px;display:flex}.event-page .hd-count{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-secondary);color:var(--sl-text-secondary);border-radius:9999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.event-page .hd-subtitle{color:var(--sl-text-secondary);margin:4px 0 0;font-size:14px;line-height:20px}.event-page .hd-best{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-success-primary);color:var(--sl-text-success);white-space:nowrap;border-radius:9999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.event-page .hd-table-footer{background:var(--sl-bg-secondary);color:var(--sl-text-secondary);align-items:center;gap:8px;padding:12px 24px;font-size:12px;line-height:18px;display:flex}.event-page .hd-local-events{margin:0;padding:0;list-style:none}.event-page .ready-card{padding:24px}.event-page .ready-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.event-page .ready-title{color:var(--sl-text-primary);margin:0;font-size:20px;font-weight:700}.event-page .ready-count{color:var(--sl-text-brand);white-space:nowrap;font-size:14px;font-weight:600}.event-page .ready-sub{color:var(--sl-text-tertiary);margin:6px 0 16px;font-size:14px}.event-page .ready-progress{background:var(--sl-bg-secondary);border-radius:999px;height:8px;overflow:hidden}.event-page .ready-progress-fill{background:var(--sl-bg-brand-solid);border-radius:999px;height:100%;transition:width .2s}.event-page .ready-pct{color:var(--sl-text-tertiary);margin-top:8px;font-size:13px}.event-page .ready-toggle{cursor:pointer;color:var(--sl-text-brand);background:0 0;border:none;align-items:center;gap:6px;margin:16px 0 8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.event-page .ready-steps{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.event-page .ready-step{border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);align-items:center;gap:16px;padding:16px;display:flex}.event-page .ready-step.is-done{background:var(--sl-bg-secondary)}.event-page .ready-badge{width:32px;height:32px;color:var(--sl-text-brand);background:var(--sl-bg-brand-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.event-page .ready-badge.is-done{color:#fff;background:var(--sl-fg-success)}.event-page .ready-step-body{flex:1;min-width:0}.event-page .ready-step-title{color:var(--sl-text-primary);font-size:15px;font-weight:600}.event-page .ready-step.is-done .ready-step-title{color:var(--sl-text-tertiary);text-decoration:line-through}.event-page .ready-step-desc{color:var(--sl-text-tertiary);margin-top:2px;font-size:13px}.event-page .ready-done-badge{border-radius:var(--sl-radius-md);color:var(--sl-text-success);background:var(--sl-bg-success-primary);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.event-page .ready-btn{border-radius:var(--sl-radius-md);border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);color:var(--sl-text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.event-page a.ready-btn:hover{color:var(--sl-text-primary)}.event-page a.ready-btn.is-primary:hover{color:#fff}.event-page .ready-btn.is-primary{border-color:var(--sl-bg-brand-solid);background:var(--sl-bg-brand-solid);color:#fff}.event-page .ready-btn:hover{border-color:var(--sl-border-brand)}.event-page .ready-btn.is-primary:hover{background:var(--sl-bg-brand-solid-hover);border-color:var(--sl-bg-brand-solid-hover)}.event-page .ready-rental{border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-lg);align-items:center;gap:16px;margin-top:12px;padding:16px;display:flex}.event-page .ready-switch{background:var(--sl-bg-tertiary);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:2px;transition:background .15s}.event-page .ready-switch.is-on{background:var(--sl-bg-brand-solid)}.event-page .ready-switch-knob{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .15s;display:block}.event-page .ready-switch.is-on .ready-switch-knob{transform:translate(20px)}.event-page .d2-grid-ready{grid-gap:16px;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px;display:grid}.event-page .d2-ready-rail{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:900px){.event-page .d2-grid-ready{grid-template-columns:1fr}}.marketing-insights-root{background:var(--sl-bg-page);color:var(--sl-text-primary);font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.marketing-insights-root .mi-page{box-sizing:border-box;width:100%;max-width:1640px;padding:16px 28px 80px}.marketing-insights-root *{box-sizing:border-box}.marketing-insights-root button{font-family:inherit}.marketing-insights-root .mi-section-heading{justify-content:space-between;align-items:center;margin:36px 0 12px;padding-bottom:6px;display:flex}.marketing-insights-root .mi-section-heading h2{font-size:var(--setlist-text-lg-size);color:var(--sl-text-primary);letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-weight:700;line-height:24px;display:flex}.marketing-insights-root .mi-section-num{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);width:22px;height:22px;color:var(--sl-text-tertiary);border-radius:6px;align-items:center;justify-items:center;font-size:11px;font-weight:700;display:inline-grid}.mi-tracking-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.mi-tracking-since{color:var(--sl-text-secondary,#414651);font-size:13px}.mi-range-toggle{border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:6px;display:inline-flex;overflow:hidden}.mi-range-btn{color:var(--sl-text-secondary,#414651);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:13px}.mi-range-btn.is-active{background:#f5f5f5;background:var(--sl-bg-tertiary,#f5f5f5);color:var(--sl-text-primary,#181d27);font-weight:600}.mi-range-btn:disabled{opacity:.5;cursor:not-allowed}.mi-affinity-chip-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mi-affinity-chip{background:#f4f4f5;background:var(--sl-bg-secondary,#f4f4f5);border:1px solid #e4e4e7;border:1px solid var(--sl-border-secondary,#e4e4e7);color:var(--sl-text-primary,#18181b);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.mi-affinity-fallback-note{color:var(--sl-text-tertiary,#71717a);margin:8px 0 0;font-size:12px}.mi-messages-card{background:#fff;background:var(--sl-bg-primary,#fff);border:1px solid #e4e4e7;border:1px solid var(--sl-border-secondary,#e4e4e7);border-radius:12px;border-radius:var(--setlist-radius-xl,12px);box-shadow:var(--setlist-shadow-xs);flex-direction:column;gap:16px;margin-top:24px;padding:20px 24px 24px;display:flex}.mi-messages-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mi-messages-card-title{font-size:15px;font-size:var(--setlist-text-md-size,15px);line-height:22px;line-height:var(--setlist-text-md-lh,22px);color:var(--sl-text-primary,#181d27);letter-spacing:-.01em;margin:0;font-weight:600}.mi-messages-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:40px 24px;display:flex}.mi-messages-empty-icon{background:#f5f5f5;background:var(--sl-bg-secondary,#f5f5f5);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);color:var(--sl-text-tertiary,#535862);width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.mi-messages-empty-icon svg{width:20px;height:20px}.mi-messages-empty-title{font-size:18px;font-size:var(--setlist-text-lg-size,18px);line-height:28px;line-height:var(--setlist-text-lg-lh,28px);color:var(--sl-text-primary,#181d27);margin:0;font-weight:600}.mi-messages-empty-text{max-width:360px;font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);color:var(--sl-text-tertiary,#535862);margin:0}.mi-messages-empty-cta{border-radius:8px;border-radius:var(--sl-radius-md,8px);background:#1982c4;background:var(--sl-bg-brand-solid,#1982c4);color:var(--sl-text-white,#fff);font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:4px;margin-top:16px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(10,13,18,.18),inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.mi-messages-empty-cta:hover{background:#136395;background:var(--sl-bg-brand-solid-hover,#136395);color:var(--sl-text-white,#fff);text-decoration:none}.mi-messages-table-wrap{overflow-x:auto}.mi-messages-table{border-collapse:collapse;width:100%;font-size:13px}.mi-messages-table th,.mi-messages-table td{border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--sl-border-secondary,#e4e4e7);white-space:nowrap;padding:12px}.mi-messages-table thead th{color:var(--sl-text-tertiary,#71717a);font-weight:600}.mi-messages-table tfoot td{border-top:2px solid #e4e4e7;border-top:2px solid var(--sl-border-secondary,#e4e4e7);border-bottom:none;font-weight:600}.gc-badge{white-space:nowrap;color:#414651;background-color:#fafafa;border:1px solid #e9eaeb;border-radius:9999px;align-items:center;gap:6px;padding:1px 8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.gc-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.gc-badge--with-dot{padding-left:6px}.gc-badge--modern{color:#414651;background-color:#fff;border:1px solid #e9eaeb;box-shadow:0 1px 2px rgba(10,13,18,.05)}.gc-badge--indigo{color:#3538cd;background-color:#eef4ff;border-color:#c7d7fe}.gc-badge--mono{color:#414651;background-color:#fafafa;border-color:#e9eaeb;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.gc-badge--gray{color:#414651;background-color:#fafafa;border-color:#e9eaeb}.gc-badge--success{color:#6d9f1e;background-color:#ecfdf3;border-color:#e9f7d4}.gc-badge--brand{color:#136395;background-color:#f6fafe;border-color:#dff0fb}.gc-badge--warning{color:#b54708;background-color:#fffaeb;border-color:#fedf89}.gc-badge--error{color:#d92d20;background-color:#fef3f2;border-color:#fda29b}.gc-badge--purple{color:#5925dc;background-color:#f4f3ff;border-color:#d9d6fe}.gc-badge--blue{color:#175cd3;background-color:#eff8ff;border-color:#b2ddff}html[data-theme=dark] body.od-themed .gc-badge{background-color:var(--sl-bg-secondary);color:var(--sl-text-secondary);border-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .gc-badge--modern{background-color:var(--sl-bg-primary)}html[data-theme=dark] body.od-themed .gc-badge--success{background-color:var(--sl-bg-success-primary);color:var(--sl-text-success);border-color:var(--sl-bg-success-primary)}html[data-theme=dark] body.od-themed .gc-badge--brand,html[data-theme=dark] body.od-themed .gc-badge--blue{background-color:var(--sl-bg-active);color:var(--sl-text-brand);border-color:var(--sl-border-brand)}html[data-theme=dark] body.od-themed .gc-badge--warning{background-color:var(--sl-bg-warning-primary);color:var(--sl-text-warning);border-color:var(--sl-bg-warning-primary)}html[data-theme=dark] body.od-themed .gc-badge--error{background-color:var(--sl-bg-error-primary);color:var(--sl-text-error);border-color:var(--sl-border-error)}html[data-theme=dark] body.od-themed .gc-badge--indigo{color:#a9b4f5;background-color:#23263f;border-color:#333a66}html[data-theme=dark] body.od-themed .gc-badge--purple{color:#c3b5fd;background-color:#2a2350;border-color:#3d3473}.gconfirm-modal{background:var(--sl-bg-primary);border-radius:var(--radius-xl);width:480px;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 8px 24px rgba(10,13,18,.12),0 20px 48px rgba(10,13,18,.16)}.gconfirm-header{padding:var(--spacing-2xl)var(--spacing-2xl)0;justify-content:space-between;align-items:center;display:flex}.gconfirm-title{font-size:var(--setlist-text-lg-size);line-height:var(--setlist-text-lg-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-primary);margin:0}.gconfirm-close{padding:var(--spacing-xs);cursor:pointer;color:var(--sl-text-quaternary);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.gconfirm-close:hover{color:var(--sl-text-secondary);background:var(--sl-bg-tertiary)}.gconfirm-divider{border:none;border-top:1px solid var(--sl-border-secondary);margin:var(--spacing-lg)0 0}.gconfirm-body{padding:var(--spacing-2xl);padding-top:var(--spacing-lg)}.gconfirm-desc{color:var(--sl-text-tertiary);font-size:var(--setlist-text-md-size);margin:0;line-height:1.5}.gconfirm-footer{padding:0 var(--spacing-2xl)var(--spacing-2xl);justify-content:flex-end;gap:var(--spacing-md);display:flex}.gconfirm-recurring{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--sl-border-secondary)}.gconfirm-recurring-summary{margin:0 0 var(--spacing-md);color:var(--sl-text-secondary);font-size:var(--setlist-text-md-size);line-height:1.5}.gconfirm-recurring-option{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm)0;cursor:pointer;margin:0;display:flex}.gconfirm-recurring-option input{margin-top:3px}.gconfirm-recurring-option-label{color:var(--sl-text-primary);font-weight:var(--setlist-font-medium);font-size:var(--setlist-text-md-size);display:block}.gconfirm-recurring-option-hint{color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);display:block}.gc-table-wrap{--sl-text-quinary:#a4a7ae;--sl-error-600:#d92d20;--sl-radius-md:8px;--sl-radius-xl:12px;border:1px solid var(--sl-border-secondary);border-radius:var(--sl-radius-xl);background:var(--sl-bg-primary);box-shadow:var(--sl-shadow-xs);font-family:Open Sans,sans-serif}.gc-table-toolbar{border-bottom:1px solid var(--sl-border-secondary);justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 24px;display:flex}.gc-table-toolbar-search{flex:1;max-width:360px}.gc-table-filters{border-bottom:1px solid var(--sl-border-secondary);align-items:center;gap:12px;padding:12px 24px;display:flex}.gc-filter-chip{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--sl-radius-md);color:var(--sl-brand-600);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;display:flex}.gc-filter-chip button{cursor:pointer;color:var(--sl-brand-600);background:0 0;border:none;align-items:center;padding:0;display:flex}.gc-filter-count{color:var(--sl-text-quaternary);font-family:Open Sans,sans-serif;font-size:13px}.gc-table-scroll{border-radius:0 0 var(--sl-radius-xl)var(--sl-radius-xl);overflow-x:auto;overflow-y:hidden}.gc-table{border-collapse:separate;border-spacing:0;width:100%;font-family:Open Sans,sans-serif}.gc-table thead th{background:var(--sl-bg-secondary);border-bottom:1px solid var(--sl-border-secondary);color:var(--sl-text-tertiary);text-align:left;white-space:nowrap;vertical-align:middle;padding:12px 24px;font-size:12px;font-weight:500;line-height:18px}.gc-table thead th.gc-th-right{text-align:right}.gc-th-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gc-th-sortable:hover{color:var(--sl-text-secondary)}.gc-th-inner{align-items:center;display:inline-flex}.gc-table tbody td{border-bottom:1px solid var(--sl-border-secondary);color:var(--sl-text-tertiary);vertical-align:middle;padding:16px 24px;font-size:14px;font-weight:400;line-height:20px}.gc-table tbody td.gc-td-right{text-align:right}.gc-table tbody tr:hover{background:var(--sl-bg-secondary)}.gc-table tbody tr{cursor:pointer}.gc-table tbody td.gc-td-lead{color:var(--sl-text-primary)}.gc-table tbody td.gc-td-lead a{color:var(--sl-text-primary);font-weight:600;text-decoration:none}.gc-table tbody td.gc-td-lead a:hover{color:var(--sl-brand-600)}.gc-table tbody td.gc-td-lead .gc-campaign-code{color:var(--sl-text-quaternary);margin-top:2px;font-size:12px}.gc-progress-bar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gc-progress-track{background:var(--sl-border-secondary);border-radius:9999px;width:60px;height:6px;overflow:hidden}.gc-progress-fill{border-radius:9999px;height:100%}.gc-progress-label{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:36px;font-size:13px}.gc-empty{text-align:center;color:var(--sl-text-quaternary);padding:48px 24px}.gc-empty p{margin:0 0 12px}.gc-td-muted{color:var(--sl-text-quinary)}.gc-td-planned{color:var(--sl-text-quaternary)}.gc-td-error{color:var(--sl-error-600)}.gc-td-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gc-sort-icon{flex-shrink:0;margin-left:4px}.gc-sort-icon--inactive{stroke:var(--sl-fg-quinary);opacity:.6}.gc-sort-icon--active{stroke:var(--sl-text-tertiary)}.gc-icon-leading{margin-right:4px}.gc-filter-row{flex:1;gap:12px}.gc-filter-trigger{position:relative}.gc-filter-menu{z-index:10;margin-top:4px;position:absolute;top:100%;left:0}.gc-progress-fill[data-complete=true]{background-color:var(--sl-success-600)}.gc-progress-fill[data-complete=false]{background-color:var(--sl-brand-600)}.gc-empty-title{font-size:16px}.gc-empty-message{font-size:14px}html[data-theme=dark] body.od-themed .gc-table-wrap{--sl-text-quinary:#8b92a0;--sl-fg-quinary:#8b92a0;--sl-error-600:#f97066;--sl-brand-600:#2a9ce4}.gc-builder{padding:0}.gc-builder .gc-top-bar{padding:var(--spacing-xl)var(--spacing-3xl);border-bottom:1px solid var(--sl-border-secondary);margin-bottom:0}.gc-builder .gc-back-link{align-items:center;gap:var(--spacing-xs);color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-semibold);text-decoration:none;display:inline-flex}.gc-builder .gc-back-link:hover{color:var(--sl-text-secondary);text-decoration:none}.gc-builder .gc-back-link svg{width:var(--spacing-2xl);height:var(--spacing-2xl)}.gc-builder .gc-page-header{margin-top:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.gc-builder .gc-page-title{font-size:var(--setlist-display-xs-size);line-height:var(--setlist-display-xs-line);font-weight:var(--setlist-font-bold);color:var(--sl-text-primary);margin:0}.gc-builder .gc-header-actions{align-items:center;gap:var(--spacing-lg);display:flex}.gc-builder .gc-submit-wrap{position:relative}.gc-builder .gc-submit-missing{max-width:min(360px,90vw);font-size:.75rem;font-size:var(--setlist-text-xs-size,.75rem);line-height:1.125rem;line-height:var(--setlist-text-xs-line,1.125rem);color:var(--sl-text-quaternary);text-align:right;pointer-events:none;position:absolute;top:calc(100% + 4px);right:0}.gc-builder .gc-preview-toggle{display:none}@media (max-width:1199.98px){.gc-builder .gc-preview-toggle{display:inline-flex}}.gc-builder .gc-builder-content{align-items:stretch;min-height:calc(100vh - 120px);display:flex}.gc-builder-main{z-index:1;min-width:0;padding:var(--spacing-3xl);flex:1;position:relative}.gc-builder-sidebar{background:var(--sl-bg-primary);border-left:1px solid var(--sl-border-secondary);flex-shrink:0;width:400px;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}@media (max-width:1199.98px){.gc-builder-sidebar{display:none}}.gc-builder .gc-section{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-xl);padding:var(--spacing-4xl);margin-bottom:var(--spacing-3xl);box-shadow:var(--sl-shadow-xs)}.gc-builder .gc-section-row{gap:var(--spacing-4xl);display:flex}.gc-builder .gc-section-info{flex-shrink:0;width:220px}.gc-builder .gc-section-fields{flex:1;min-width:0}@media (max-width:991.98px){.gc-builder .gc-section-row{gap:var(--spacing-3xl);flex-direction:column}.gc-builder .gc-section-info{width:100%}}.gc-builder .gc-section-title{font-size:var(--setlist-text-lg-size);line-height:var(--setlist-text-lg-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-primary);margin:0 0 var(--spacing-md)0}.gc-builder .gc-section-desc{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-tertiary);margin:0}.gc-builder .gc-field{margin-bottom:var(--spacing-3xl)}.gc-builder .gc-field:last-child{margin-bottom:0}.gc-builder .gc-field-row{gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);display:flex}.gc-builder .gc-field-row:last-child{margin-bottom:0}.gc-builder .gc-field-row>.gc-field{flex:1;margin-bottom:0}@media (max-width:767.98px){.gc-builder .gc-field-row{flex-direction:column;gap:0}.gc-builder .gc-field-row>.gc-field{margin-bottom:var(--spacing-3xl)}.gc-builder .gc-field-row>.gc-field:last-child{margin-bottom:0}}.gc-builder .gc-label{align-items:baseline;gap:var(--spacing-xxs);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-medium);color:var(--sl-text-secondary);margin-bottom:var(--spacing-sm);display:flex}.gc-builder .gc-label .gc-required{color:var(--sl-fg-brand)}.gc-builder .gc-date-label{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.gc-builder .gc-date-label .gc-label-text{align-items:baseline;gap:var(--spacing-xxs);display:flex}.gc-builder .gc-hint{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-tertiary);margin-top:var(--spacing-sm)}.gc-builder .gc-input-wrap{position:relative}.gc-builder .gc-input-wrap .gc-input{padding-right:var(--spacing-5xl)}.gc-builder .gc-help-trigger{right:var(--spacing-lg);cursor:pointer;color:var(--sl-text-disabled);justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gc-builder .gc-help-trigger:hover{color:var(--sl-text-quaternary)}.gc-builder .gc-help-trigger svg{width:16px;height:16px}.gc-builder .gc-tooltip{background:var(--sl-bg-primary-solid);color:#fff;font-family:Open Sans,sans-serif;font-size:var(--setlist-text-xs-size);line-height:var(--setlist-text-xs-line);font-weight:var(--setlist-font-semibold);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1060;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 12px 16px rgba(10,13,18,.08),0 4px 6px rgba(10,13,18,.03)}.gc-builder .gc-tooltip:after{content:"";border:6px solid transparent;border-top-color:var(--sl-bg-primary-solid);position:absolute;top:100%;left:50%;transform:translate(-50%)}.gc-builder .gc-help-trigger:hover .gc-tooltip{opacity:1;visibility:visible}.gc-builder .gc-input,.gc-builder .gc-select,.gc-builder .gc-textarea{width:100%;padding:var(--spacing-md)var(--spacing-lg);font-family:Open Sans,sans-serif;font-size:var(--setlist-text-md-size);line-height:var(--setlist-text-md-line);font-weight:var(--setlist-font-regular);color:var(--sl-text-primary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--radius-md);box-shadow:var(--sl-shadow-xs);box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s;display:block}.gc-builder .gc-input::-moz-placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-textarea::-moz-placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-input::-webkit-input-placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-input::-ms-input-placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-input::placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-textarea::-webkit-input-placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-textarea::-ms-input-placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-textarea::placeholder{color:var(--sl-text-placeholder)}.gc-builder .gc-input:focus,.gc-builder .gc-select:focus,.gc-builder .gc-textarea:focus{border-color:var(--sl-fg-brand);box-shadow:0 0 0 2px var(--sl-shadow-ring-offset),0 0 0 4px var(--sl-fg-brand)}.gc-builder .gc-textarea{resize:vertical;min-height:120px}.gc-builder .gc-input-group{align-items:stretch;display:flex}.gc-builder .gc-input-addon{padding:0 var(--spacing-lg);background:var(--sl-bg-secondary);border:1px solid var(--sl-border-primary);border-radius:var(--radius-md)0 0 var(--radius-md);font-size:var(--setlist-text-md-size);line-height:var(--setlist-text-md-line);font-weight:var(--setlist-font-regular);color:var(--sl-text-tertiary);border-right:none;justify-content:center;align-items:center;display:flex}.gc-builder .gc-input-group .gc-input{border-radius:0 var(--radius-md)var(--radius-md)0;flex:1;min-width:0}.gc-builder .gc-input-group .gc-input:focus{z-index:1}.gc-builder .gc-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23717680%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 9L12 15L18 9%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-lg)center;background-size:var(--spacing-2xl);padding-right:var(--spacing-5xl)}.gc-builder .gc-checkbox-group{gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.gc-builder .gc-checkbox-label{align-items:center;gap:var(--spacing-md);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-regular);color:var(--sl-text-secondary);cursor:pointer;display:flex}.gc-builder .gc-checkbox{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-xxs);border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);cursor:pointer;accent-color:var(--sl-fg-brand)}.gc-builder-freq-tabs{border-bottom:2px solid var(--sl-border-secondary);margin-bottom:var(--spacing-3xl);display:flex}.gc-builder-freq-tabs .gc-freq-tab{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg)var(--spacing-md);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;flex:1;transition:color .15s;display:flex;position:relative}.gc-builder-freq-tabs .gc-freq-tab:focus{box-shadow:none;outline:none}.gc-builder-freq-tabs .gc-freq-tab:focus-visible{box-shadow:none;outline:none}.gc-builder-freq-tabs .gc-freq-tab:hover{color:var(--sl-text-secondary)}.gc-builder-freq-tabs .gc-freq-tab--active{color:var(--sl-fg-brand)}.gc-builder-freq-tabs .gc-freq-tab--active:after{content:"";background:var(--sl-fg-brand);height:2px;position:absolute;bottom:-2px;left:0;right:0}.gc-builder-freq-tabs .gc-freq-check{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-xxs);border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);cursor:pointer;accent-color:var(--sl-fg-brand);flex-shrink:0;margin:0}.gc-builder .gc-amounts-table--disabled{opacity:.4;pointer-events:none}.gc-builder .gc-amounts-disabled{text-align:center;padding:var(--spacing-xl);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-tertiary);margin-bottom:var(--spacing-xl)}.gc-builder .gc-amounts-table{margin-bottom:var(--spacing-xl)}.gc-builder .gc-amounts-col-amount{flex-shrink:0;width:120px}.gc-builder .gc-amounts-col-desc{flex:1;min-width:0}.gc-builder .gc-amounts-col-action{flex-shrink:0;justify-content:center;align-items:center;width:36px;display:flex}.gc-builder .gc-amounts-row{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);align-items:center;transition:background .15s,box-shadow .15s;display:flex}.gc-builder .gc-amounts-row:last-child{margin-bottom:0}.gc-builder .gc-amounts-row .gc-amounts-col-amount .gc-input-group{width:100%}.gc-builder .gc-amounts-row .gc-input{padding:var(--spacing-md)var(--spacing-lg)}.gc-builder .gc-amounts-col-handle{width:20px;color:var(--sl-border-primary);cursor:grab;opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.gc-builder .gc-amounts-row:hover .gc-amounts-col-handle{opacity:1}.gc-builder .gc-amounts-col-handle:active{cursor:grabbing}.gc-builder .gc-amounts-row--dragging{opacity:.4}.gc-builder .gc-amounts-delete{color:var(--sl-text-error);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.gc-builder .gc-amounts-delete:hover{background:var(--sl-bg-error-primary)}.gc-builder .gc-amounts-add{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-brand);cursor:pointer;margin-bottom:var(--spacing-3xl);background:0 0;border:none;padding:0;display:inline-block}.gc-builder .gc-amounts-add:hover{text-decoration:underline}.gc-builder .gc-amounts-options{padding-top:var(--spacing-xl);border-top:1px solid var(--sl-border-secondary)}.gc-builder .gc-amounts-options .gc-checkbox-label{align-items:flex-start}.gc-builder .gc-dedication-options{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.gc-builder .gc-dedication-option-row{align-items:center;gap:var(--spacing-md);display:flex}.gc-builder .gc-dedication-option-row .gc-input{flex:1;min-width:0}.gc-builder .gc-dedication-add-row{align-items:center;gap:var(--spacing-md);display:flex}.gc-builder .gc-dedication-add-row .gc-input{flex:1;min-width:0}.gc-builder .gc-color-row{align-items:center;gap:var(--spacing-md);display:flex}.gc-builder .gc-color-swatch{width:var(--spacing-5xl);height:var(--spacing-5xl);padding:var(--spacing-xxs);border:1px solid var(--sl-border-primary);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0}.gc-builder .gc-color-text{font-family:monospace}.gc-builder .gc-dropzone{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl)var(--spacing-3xl);background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;transition:border-color .15s;display:flex}.gc-builder .gc-dropzone:hover{border-color:var(--sl-fg-brand)}.gc-builder .gc-dropzone.gc-dropzone-active{border-color:var(--sl-fg-brand);background:var(--sl-bg-brand-primary)}.gc-builder .gc-dropzone-icon{width:var(--spacing-5xl);height:var(--spacing-5xl);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-md);box-shadow:var(--sl-shadow-xs);color:var(--sl-fg-tertiary);justify-content:center;align-items:center;display:flex}.gc-builder .gc-dropzone-icon svg{width:var(--spacing-2xl);height:var(--spacing-2xl)}.gc-builder .gc-dropzone-text{text-align:center}.gc-builder .gc-dropzone-link{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-brand);cursor:pointer}.gc-builder .gc-dropzone-link:hover{text-decoration:underline}.gc-builder .gc-dropzone-secondary{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-regular);color:var(--sl-text-tertiary)}.gc-builder .gc-dropzone-hint{font-size:var(--setlist-text-xs-size);line-height:var(--setlist-text-xs-line);font-weight:var(--setlist-font-regular);color:var(--sl-text-tertiary)}.gc-builder .gc-cover-thumb{margin-top:var(--spacing-lg);align-items:center;gap:var(--spacing-lg);display:flex}.gc-builder .gc-cover-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--sl-border-secondary);width:80px;height:44px}.gc-builder .gc-cover-thumb-name{font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary)}.gc-builder .gc-cover-thumb-remove{font-size:var(--setlist-text-sm-size);color:var(--sl-text-error);cursor:pointer;background:0 0;border:none;padding:0}.gc-builder .gc-alert-error{background:var(--sl-bg-error-primary);border:1px solid var(--sl-border-error);border-radius:var(--radius-xl);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);color:var(--sl-text-error);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line)}.gc-builder .gc-alert-error ul{padding-left:var(--spacing-2xl);margin:0}.gc-builder .gc-preview-panel{background:0 0}.gc-builder .gc-preview-header{padding:var(--spacing-lg)var(--spacing-xl);border-bottom:1px solid var(--sl-border-secondary);justify-content:space-between;align-items:center;display:flex}.gc-builder .gc-preview-label{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-secondary)}.gc-builder .gc-preview-badge{font-size:var(--setlist-text-xs-size);line-height:var(--setlist-text-xs-line);font-weight:var(--setlist-font-medium);color:var(--sl-fg-brand);background:var(--sl-bg-brand-primary);padding:var(--spacing-xxs)var(--spacing-md);border-radius:var(--radius-full)}.gc-preview-scoped{color:#333;padding:var(--spacing-xl);font-family:Open Sans,sans-serif}.gc-preview-scoped .gc-form-card{background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.gc-preview-scoped .gc-form-cover-image{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:240px;display:block}.gc-preview-scoped .gc-form-card-body{padding:20px 24px}.gc-preview-scoped .gc-form-card-body+.gc-form-card-body{padding-top:0}.gc-preview-scoped .gc-form-progress-row{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.gc-preview-scoped .gc-form-progress-amount{color:#333;font-size:1.25rem;font-weight:700}.gc-preview-scoped .gc-form-progress-goal{color:rgba(51,51,51,.5);font-size:.875rem}.gc-preview-scoped .gc-progress-bar{background:#e9eaeb;border-radius:9999px;width:100%;height:8px;overflow:hidden}.gc-preview-scoped .gc-progress-fill{background:#1982c4;background:var(--gc-primary,#1982c4);border-radius:9999px;height:100%;transition:width .3s}.gc-preview-scoped .gc-form-title{color:#333;margin:0 0 12px;font-size:1.375rem;font-weight:700}.gc-preview-scoped .gc-form-description{color:#495057;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.7}.gc-preview-scoped .gc-form-org-footer{background:#fafafa;border-top:1px solid #f0f0f0;padding:16px 24px}.gc-preview-scoped .gc-form-org-name{color:#333;font-size:.875rem;font-weight:600}.gc-preview-scoped .gc-content-card{border-radius:12px;padding:28px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.gc-preview-scoped .gc-donation-form{background:#fafafa;padding:20px}.gc-preview-scoped .gc-form-section-title{color:#333;margin-bottom:12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.gc-preview-scoped .gc-freq-tabs{background:#fafafa;border:1px solid #e9eaeb;border-radius:10px;align-items:center;gap:4px;margin-bottom:16px;padding:4px;display:flex}.gc-preview-scoped .gc-freq-tab{text-align:center;color:#717680;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;height:36px;padding:0 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .15s,background .15s,box-shadow .15s;display:flex}.gc-preview-scoped .gc-freq-tab:focus{outline:none}.gc-preview-scoped .gc-freq-tab:focus-visible{outline:none}.gc-preview-scoped .gc-freq-tab--active{color:var(--gc-primary,#1982c4);background:#fff;box-shadow:0 1px 3px rgba(10,13,18,.1),0 1px 2px -1px rgba(10,13,18,.1)}.gc-preview-scoped .gc-amount-grid{grid-gap:8px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.gc-preview-scoped .gc-amount-btn{color:#333;cursor:pointer;text-align:center;background:#fff;border:1px solid #e9eaeb;border-radius:8px;padding:10px 4px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:border-color .15s,color .15s}.gc-preview-scoped .gc-amount-btn:hover{border-color:#d5d7da}.gc-preview-scoped .gc-amount-btn:focus{outline:none}.gc-preview-scoped .gc-amount-btn:focus-visible{outline:none}.gc-preview-scoped .gc-amount-btn--selected{border:2px solid #1982c4;border:2px solid var(--gc-primary,#1982c4);color:var(--gc-primary,#1982c4);background:#f6fafd;background:color-mix(in srgb,var(--gc-primary,#1982c4)4%,white)}.gc-preview-scoped .gc-amount-grid--has-desc{grid-template-columns:repeat(2,1fr)}.gc-preview-scoped .gc-amount-grid--has-desc .gc-amount-btn{min-width:0}.gc-preview-scoped .gc-amount-btn--with-desc{text-align:left;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.gc-preview-scoped .gc-amount-btn-value{font-size:15px;font-weight:700;line-height:20px}.gc-preview-scoped .gc-amount-btn-desc{color:#535862;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.gc-preview-scoped .gc-amount-btn--selected .gc-amount-btn-desc{color:var(--gc-primary,#1982c4);opacity:.7}.gc-preview-scoped .gc-powered-footer{justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:14px 16px;display:flex}.gc-preview-scoped .gc-powered-footer span{color:#a4a7ae;letter-spacing:.02em;font-family:Open Sans,sans-serif;font-size:11px;font-weight:500}.gc-preview-scoped .gc-powered-logo{width:auto;height:28px}.gc-preview-scoped .gc-custom-amount{background:#fff;border:1px solid #e9eaeb;border-radius:8px;align-items:stretch;margin-bottom:16px;display:flex;overflow:hidden}.gc-preview-scoped .gc-custom-amount span{color:#535862;background:#fafafa;border-right:1px solid #e9eaeb;align-items:center;padding:0 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;display:flex}.gc-preview-scoped .gc-custom-amount input{color:#333;-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.gc-preview-scoped .gc-custom-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gc-preview-scoped .gc-custom-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gc-preview-scoped .gc-custom-amount input::placeholder{color:#717680;font-weight:400}.gc-preview-scoped .gc-custom-amount input::placeholder{color:#717680;font-weight:400}.gc-preview-scoped .gc-custom-amount input::placeholder{color:#717680;font-weight:400}.gc-preview-scoped .gc-give-btn{color:#fff;background:#1982c4;background:var(--gc-primary,#1982c4);cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;transition:-webkit-filter .15s,filter .15s;display:block}.gc-preview-scoped .gc-give-btn:focus{outline:none}.gc-preview-scoped .gc-give-btn:focus-visible{outline:none}.gc-preview-scoped .gc-give-btn:hover:not(:disabled){-webkit-filter:brightness(.9);filter:brightness(.9)}.gc-preview-scoped .gc-give-btn:disabled{cursor:not-allowed}.gc-preview-scoped .gc-recurring-note{text-align:center;color:#495057;background:#f8f9fa;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.5}.gc-preview-scoped .gc-checkbox-row{cursor:pointer;align-items:center;gap:10px;margin-bottom:16px;display:flex}.gc-preview-scoped .gc-checkbox{background:#fff;border:1px solid #d5d7da;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:flex}.gc-preview-scoped .gc-checkbox--checked{background:#1982c4;background:var(--gc-primary,#1982c4);border-color:#1982c4;border-color:var(--gc-primary,#1982c4);color:#fff}.gc-preview-scoped .gc-checkbox-label-text{color:#333;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:500}.gc-preview-scoped .gc-dedicate-fields{flex-direction:column;gap:8px;margin-bottom:16px;padding-left:26px;display:flex}.gc-preview-scoped .gc-dedicate-select{color:#333;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23717680%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 9L12 15L18 9%27/%3E%3C/svg%3E") right 12px center/20px no-repeat;border:1px solid #d5d7da;border-radius:8px;outline:none;width:100%;padding:8px 40px 8px 12px;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.gc-preview-scoped .gc-dedicate-select:focus{border-color:#1982c4;border-color:var(--gc-primary,#1982c4);box-shadow:0 0 0 2px rgba(25,130,196,.15)}.gc-preview-scoped .gc-dedicate-input{color:#333;box-sizing:border-box;background:#fff;border:1px solid #d5d7da;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.gc-preview-scoped .gc-dedicate-input::placeholder{color:#717680}.gc-preview-scoped .gc-dedicate-input::placeholder{color:#717680}.gc-preview-scoped .gc-dedicate-input::placeholder{color:#717680}.gc-preview-scoped .gc-dedicate-input:focus{border-color:#1982c4;border-color:var(--gc-primary,#1982c4);box-shadow:0 0 0 2px rgba(25,130,196,.15)}.gc-dropdown{position:relative}.gc-dropdown-trigger{width:100%;padding:var(--spacing-md)var(--spacing-lg);font-family:Open Sans,sans-serif;font-size:var(--setlist-text-md-size);line-height:var(--setlist-text-md-line);font-weight:var(--setlist-font-regular);color:var(--sl-text-primary);background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);border-radius:var(--radius-md);box-shadow:var(--sl-shadow-xs);cursor:pointer;box-sizing:border-box;text-align:left;outline:none;justify-content:space-between;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}.gc-dropdown-trigger:hover{border-color:var(--sl-border-hover)}.gc-dropdown-trigger:focus,.gc-dropdown-trigger--open{border-color:var(--sl-fg-brand);box-shadow:0 0 0 3px rgba(25,130,196,.15)}.gc-dropdown-placeholder{color:var(--sl-text-placeholder)}.gc-dropdown-value{color:var(--sl-text-primary)}.gc-dropdown-chevron{color:var(--sl-text-tertiary);flex-shrink:0;transition:transform .15s}.gc-dropdown-trigger--open .gc-dropdown-chevron{transform:rotate(180deg)}.gc-dropdown-menu{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-md);z-index:100;max-height:256px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px -4px rgba(0,0,0,.12),0 4px 8px -2px rgba(0,0,0,.06)}.gc-dropdown-item{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);font-size:var(--setlist-text-md-size);font-weight:var(--setlist-font-medium);color:var(--sl-text-primary);cursor:pointer;border-radius:6px;margin:0 4px;transition:background .1s;display:flex}.gc-dropdown-item:hover{background:var(--sl-bg-secondary)}.gc-dropdown-item--selected{background:var(--sl-bg-secondary);background:var(--sl-bg-active,var(--sl-bg-secondary))}.gc-dropdown-check{color:var(--sl-fg-brand);flex-shrink:0}.gc-dropdown-item:not(.gc-dropdown-item--selected) .gc-dropdown-check{visibility:hidden}.gc-dropdown-add{color:var(--sl-fg-brand);font-weight:var(--setlist-font-medium);border-top:1px solid var(--sl-border-secondary);padding-top:var(--spacing-md);border-radius:0 0 6px 6px;margin-top:4px}.gc-dropdown-add:hover{background:var(--sl-bg-secondary)}.gc-dropdown-add svg{flex-shrink:0}.gc-dropdown-add-form{padding:var(--spacing-md);border-top:1px solid var(--sl-border-secondary);gap:var(--spacing-sm);flex-direction:column;margin-top:4px;display:flex}.gc-builder .gc-dropdown-add-form .gc-input{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);border-radius:var(--radius-sm)}.gc-dropdown-add-actions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.gc-preview-modal-overlay{background:var(--sl-bg-overlay);z-index:1050;padding:var(--spacing-3xl);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gc-preview-modal{background:var(--sl-bg-primary);border-radius:var(--radius-xl);width:100%;max-width:420px;max-height:90vh;box-shadow:var(--sl-shadow-xs);overflow-y:auto}.gc-preview-modal-header{padding:var(--spacing-xl);border-bottom:1px solid var(--sl-border-secondary);justify-content:space-between;align-items:center;display:flex}.gc-preview-modal-header h3{font-size:var(--setlist-text-md-size);font-weight:var(--setlist-font-semibold);color:var(--sl-text-primary);margin:0}.gc-preview-modal-close{font-size:var(--setlist-text-xl-size);color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.gc-preview-modal-body{padding:var(--spacing-xl)}html[data-theme=dark] body.od-themed .gc-builder{--sl-shadow-ring-offset:var(--sl-bg-primary);--sl-border-hover:var(--sl-border-primary)}.gc-builder--readonly{font-family:Open Sans,sans-serif}.gc-builder--readonly .gc-top-bar--sticky{z-index:30;background:var(--sl-bg-primary);position:-webkit-sticky;position:sticky;top:0}.gc-builder--readonly .gc-builder-sidebar{top:140px;top:var(--gcd-top-h,140px);height:calc(100vh - 140px);height:calc(100vh - var(--gcd-top-h,140px));flex-direction:column;display:flex}.gc-builder--readonly .gc-preview-panel{flex-direction:column;flex:1;min-height:0;display:flex}.gc-builder--readonly .gc-page-header{align-items:flex-start;gap:var(--spacing-2xl)}.gc-detail-titlewrap{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.gc-detail-meta{align-items:center;gap:var(--spacing-md);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-tertiary);flex-wrap:wrap;display:flex}.gcd-code-chip{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:1px 8px 1px 6px;font-family:Open Sans,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.gcd-code-chip:hover{background:var(--sl-bg-tertiary);border-color:var(--sl-border-primary)}.gcd-code-chip-label{letter-spacing:.06em;color:var(--sl-text-quaternary);text-transform:uppercase;font-size:9px;font-weight:700;line-height:14px}.gcd-code-chip-value{color:var(--sl-text-secondary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;line-height:16px}.gcd-code-chip svg{color:var(--sl-text-quaternary)}.gc-builder--readonly .gc-header-actions{justify-content:flex-end;gap:var(--spacing-md);flex-wrap:wrap}.gc-builder--readonly .gc-header-actions .btn svg{vertical-align:-2px}.gcd-share-menu{position:relative}.gcd-share-trigger{align-items:center;display:inline-flex}.gcd-share-menu-list{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-md);min-width:200px;padding:var(--spacing-xs)0;z-index:40;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 6px -2px rgba(10,13,18,.03),0 12px 16px -4px rgba(10,13,18,.08)}.gcd-share-menu-item{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm)var(--spacing-md);font-family:Open Sans,sans-serif;font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-medium);color:var(--sl-text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.gcd-share-menu-item:hover{background:var(--sl-bg-secondary);color:var(--sl-text-primary);text-decoration:none}.gcd-share-menu-item svg{color:var(--sl-text-tertiary);flex-shrink:0}.gc-builder--readonly .gc-label{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-tertiary);margin-bottom:var(--spacing-xs)}.gc-builder--readonly .gc-value{font-size:var(--setlist-text-md-size);line-height:var(--setlist-text-md-line);font-weight:var(--setlist-font-regular);color:var(--sl-text-primary);word-break:break-word;padding:2px 0 0}.gc-builder--readonly .gc-value-empty{color:var(--sl-text-quaternary);font-style:italic}.gcd-prose{font-size:var(--setlist-text-md-size);color:var(--sl-text-primary);white-space:pre-wrap;padding:2px 0 0;line-height:1.6}.gcd-prose--empty{background:var(--sl-bg-secondary);border:1px dashed var(--sl-border-secondary);border-radius:var(--radius-md);padding:var(--spacing-lg)}.gc-builder--readonly .gcd-progress-row{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.gc-builder--readonly .gcd-progress-raised{font-size:var(--setlist-text-lg-size);line-height:var(--setlist-text-lg-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-primary)}.gc-builder--readonly .gcd-progress-goal{align-items:baseline;gap:var(--spacing-sm);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-tertiary);display:inline-flex}.gc-builder--readonly .gcd-progress-pct{font-weight:var(--setlist-font-semibold);color:var(--sl-text-secondary)}.gc-builder--readonly .gcd-progress-divider{color:var(--sl-text-quaternary)}.gc-builder--readonly .gcd-progress-bar{background:var(--sl-bg-tertiary);border-radius:9999px;height:12px;position:relative;overflow:hidden}.gc-builder--readonly .gcd-progress-fill{background:#8ac926;background:var(--sl-success-600,#8ac926);border-radius:9999px;height:100%;transition:width .3s}.gc-builder--readonly .gcd-progress-empty-label{letter-spacing:.04em;color:var(--sl-text-quaternary);justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gc-builder--readonly .gcd-milestones{margin-top:var(--spacing-md);font-size:var(--setlist-text-xs-size);line-height:var(--setlist-text-xs-line);color:var(--sl-text-quaternary);justify-content:space-between;display:flex}.gc-builder--readonly .gcd-stats-strip{margin-top:var(--spacing-3xl);border-top:1px solid var(--sl-border-secondary);grid-template-columns:repeat(3,1fr);display:grid}.gc-builder--readonly .gcd-stat{text-align:center;padding:var(--spacing-xl)var(--spacing-md);border-right:1px solid var(--sl-border-secondary)}.gc-builder--readonly .gcd-stat:last-child{border-right:none}.gc-builder--readonly .gcd-stat-value{font-size:28px;line-height:36px;font-weight:var(--setlist-font-semibold);color:var(--sl-text-primary);display:block}.gc-builder--readonly .gcd-stat-value--muted{color:var(--sl-text-quaternary)}.gc-builder--readonly .gcd-stat-value--badge{font-size:inherit;line-height:36px;display:inline-flex}.gc-builder--readonly .gcd-stat-label{margin-top:var(--spacing-xs);color:var(--sl-text-quaternary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:16px;display:block}@media (max-width:767.98px){.gc-builder--readonly .gcd-stats-strip{grid-template-columns:1fr}.gc-builder--readonly .gcd-stat{border-right:none;border-bottom:1px solid var(--sl-border-secondary)}.gc-builder--readonly .gcd-stat:last-child{border-bottom:none}}.gcd-cover-image{border-radius:var(--radius-md);border:1px solid var(--sl-border-secondary);width:auto;max-width:100%;height:auto;max-height:240px;display:block}.gcd-color-swatch{width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:var(--radius-md);border:1px solid var(--sl-border-primary);flex-shrink:0;display:inline-block}.gc-builder--readonly .gc-color-row{align-items:center;gap:var(--spacing-md);display:flex}.gc-builder--readonly .gc-color-text{padding:0;font-family:monospace}.gcd-past-due-wrap{margin-left:var(--spacing-sm)}.gc-builder--readonly .gcd-sidebar-iframe{background:var(--sl-bg-secondary);border:none;flex:1;width:100%;min-height:0;display:block}.gc-builder--readonly .gcd-preview-toggle{display:none}@media (max-width:1199.98px){.gc-builder--readonly .gcd-preview-toggle{display:inline-flex}}.gcd-preview-empty{padding:var(--spacing-4xl)var(--spacing-2xl);text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.gcd-preview-empty-icon{background:var(--sl-bg-tertiary);width:64px;height:64px;color:var(--sl-text-tertiary);margin-bottom:var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.gcd-preview-empty-title{font-size:var(--setlist-text-md-size);line-height:var(--setlist-text-md-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-primary);margin:0}.gcd-preview-empty-hint{margin:0 0 var(--spacing-md);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-tertiary);max-width:280px}.gcd-appeals-actions{margin-bottom:var(--spacing-xl);justify-content:flex-end;display:flex}.gcd-appeal-form{background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.gcd-appeal-form .gcd-form-grid{grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr 1fr;display:grid}.gcd-form-group label{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-secondary);margin-bottom:var(--spacing-xs);display:block}.gcd-form-group input,.gcd-form-group select{border-radius:var(--radius-md);border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);width:100%;box-shadow:var(--sl-shadow-xs);padding:var(--spacing-sm)var(--spacing-md);font-family:Open Sans,sans-serif;font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-primary);box-sizing:border-box}.gcd-form-group input:focus,.gcd-form-group select:focus{border-color:var(--sl-fg-brand);box-shadow:0 0 0 4px rgba(25,130,196,.12),var(--sl-shadow-xs);outline:none}@media (max-width:767.98px){.gcd-appeal-form .gcd-form-grid{grid-template-columns:1fr}}.gcd-table-wrap{border:1px solid var(--sl-border-secondary);border-radius:var(--radius-md);overflow:hidden}.gcd-table{border-collapse:collapse;width:100%;font-family:Open Sans,sans-serif}.gcd-table thead th{background:var(--sl-bg-secondary);font-size:var(--setlist-text-xs-size);line-height:var(--setlist-text-xs-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-tertiary);text-align:left;padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--sl-border-secondary);white-space:nowrap}.gcd-table tbody td{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-secondary);padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--sl-border-secondary)}.gcd-table tbody tr:last-child td{border-bottom:none}.gcd-alert-error{background:#fef3f2;background:var(--sl-bg-error-primary,#fef3f2);border:1px solid #fecdca;border:1px solid var(--sl-border-error,#fecdca);border-radius:var(--radius-md);padding:var(--spacing-md)var(--spacing-lg);margin-bottom:var(--spacing-lg);font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-error,#b42318)}.gcd-empty{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-quaternary);margin:0}.gcd-modal-overlay{z-index:1000;background:rgba(10,13,18,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gcd-modal{background:var(--sl-bg-primary);border-radius:var(--radius-xl);width:640px;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 8px 24px rgba(10,13,18,.12),0 20px 48px rgba(10,13,18,.16)}.gcd-modal-header{padding:var(--spacing-2xl)var(--spacing-2xl)0;justify-content:space-between;align-items:center;display:flex}.gcd-modal-title{font-size:var(--setlist-text-lg-size);line-height:var(--setlist-text-lg-line);font-weight:var(--setlist-font-semibold);color:var(--sl-text-primary);margin:0}.gcd-modal-close{padding:var(--spacing-xs);cursor:pointer;color:var(--sl-text-quaternary);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.gcd-modal-close:hover{color:var(--sl-text-secondary);background:var(--sl-bg-tertiary)}.gcd-modal-divider{border:none;border-top:1px solid var(--sl-border-secondary);margin:var(--spacing-lg)0 0}.gcd-modal-body{padding:var(--spacing-2xl)}.gcd-modal-desc{font-size:var(--setlist-text-sm-size);line-height:var(--setlist-text-sm-line);color:var(--sl-text-secondary);margin:0 0 var(--spacing-lg)}.gcd-embed-code{width:100%;color:var(--sl-text-secondary);background:var(--sl-bg-secondary);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-md);padding:var(--spacing-lg);resize:none;box-sizing:border-box;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:20px}.gcd-modal-footer{padding:0 var(--spacing-2xl)var(--spacing-2xl);justify-content:flex-end;gap:var(--spacing-sm);display:flex}.gcd-preview-modal{background:var(--sl-bg-primary);border-radius:var(--radius-xl);flex-direction:column;width:900px;max-width:95vw;height:85vh;display:flex;overflow:hidden;box-shadow:0 8px 24px rgba(10,13,18,.12),0 20px 48px rgba(10,13,18,.16)}.gcd-preview-iframe{border-radius:0 0 var(--radius-xl)var(--radius-xl);border:none;flex:1;width:100%}.email-list-item{cursor:pointer;box-sizing:border-box;border-bottom:1px solid #e9eaeb;align-items:stretch;min-height:72px;padding:12px 16px;transition:background-color .1s;display:flex}.email-list-item:hover{background-color:#f9fafb}.email-list-item--selected{background-color:#eff6ff;border-left:3px solid #1982c4;padding-left:13px}.email-list-item--selected:hover{background-color:#eff6ff}.email-list-item__main{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.email-list-item__top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-list-item__sender{align-items:center;gap:6px;min-width:0;display:flex}.email-list-item__unread-dot{background-color:#1982c4;border-radius:50%;flex-shrink:0;width:7px;height:7px}.email-list-item__vip{background-color:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.email-list-item__sender-name{color:#1a1a2e;white-space:nowrap;text-overflow:ellipsis;font-family:Open Sans,sans-serif;font-size:13px;overflow:hidden}.email-list-item__sender-name--bold{font-weight:600}.email-list-item__thread-count{color:#717680;background:#f3f4f6;border-radius:8px;flex-shrink:0;padding:0 5px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;line-height:18px}.email-list-item__top-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.email-list-item__star{color:#f59e0b;font-size:11px}.email-list-item__date{color:#717680;white-space:nowrap;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:11px}.email-list-item__subject{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-family:Open Sans,sans-serif;font-size:13px;display:flex;overflow:hidden}.email-list-item__subject--bold{color:#1a1a2e;font-weight:600}.email-list-item__attachment-icon{color:#9ca3af;flex-shrink:0;font-size:11px}.email-list-item__summary{white-space:nowrap;align-items:center;gap:10px;font-family:Open Sans,sans-serif;font-size:11px;display:flex;overflow:hidden}.email-list-item__summary-artist{color:#414651;align-items:center;gap:4px;font-weight:500;display:inline-flex}.email-list-item__summary-artist i{color:#717680;font-size:10px}.email-list-item__summary-venue{color:#717680;align-items:center;gap:4px;display:inline-flex}.email-list-item__summary-venue i{font-size:10px}.email-list-item__summary-amount{color:#17b26a;font-weight:600}.email-list-item__summary-date{color:#717680;align-items:center;gap:4px;display:inline-flex}.email-list-item__summary-date i{font-size:10px}.email-list-item__summary-more{color:#9ca3af;font-size:10px;font-style:italic}.email-list-item__summary-hold{color:#1982c4;background:#dbeafe;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.email-list-item__bottom-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-list-item__bottom-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.email-list-item__insight-badge{color:#d97706;align-items:center;gap:3px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600;display:flex}.email-list-item__tags{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.email-list-item__tag{white-space:nowrap;text-transform:capitalize;border-radius:10px;padding:1px 6px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600}.email-list-item__offer-state{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:1px 6px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600}.email-list-item__offer-state--draft{color:#6b7280;background:#f3f4f6}.email-list-item__offer-state--sent{color:#1d4ed8;background:#dbeafe}.email-list-item__offer-state--accepted{color:#16a34a;background:#dcfce7}.email-list-item__offer-state--declined{color:#dc2626;background:#fee2e2}.email-list-item__offer-state--expired{color:#d97706;background:#fef3c7}.email-list-item__offer-state--countered{color:#7c3aed;background:#ede9fe}.enrichment-sidebar{background:#f9fafb;border-left:1px solid #e9eaeb;flex-direction:column;gap:16px;width:260px;min-width:260px;min-height:0;padding:16px;display:flex;overflow-y:auto}.enrichment-section{background:#fff;border:1px solid #e9eaeb;border-radius:8px;flex-shrink:0}.enrichment-section__title{color:#1a1a2e;border-bottom:1px solid #e9eaeb;align-items:center;gap:6px;margin:0;padding:10px 12px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;display:flex}.enrichment-section__title i{color:#717680;font-size:12px}.enrichment-section__body{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.enrichment-field{flex-direction:column;gap:2px;display:flex}.enrichment-field__label{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600}.enrichment-field__value{color:#1a1a2e;font-family:Open Sans,sans-serif;font-size:12px}.enrichment-field__badge{text-transform:uppercase;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600}.enrichment-link{color:#1982c4;align-items:center;gap:4px;font-family:Open Sans,sans-serif;font-size:12px;text-decoration:none;display:flex}.enrichment-link:hover{text-decoration:underline}.enrichment-contact-header{align-items:center;gap:6px;display:flex}.enrichment-contact-header__name{color:#1a1a2e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.enrichment-contact-header__vip{color:#f59e0b;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:1px 6px;font-family:Open Sans,sans-serif;font-size:9px;font-weight:700}.enrichment-strength{align-items:center;gap:8px;display:flex}.enrichment-strength__bar{background:#e9eaeb;border-radius:3px;flex:1;height:6px;overflow:hidden}.enrichment-strength__fill{background:#1982c4;border-radius:3px;height:100%;transition:width .3s}.enrichment-strength__label{color:#717680;text-align:right;min-width:32px;font-family:Open Sans,sans-serif;font-size:11px}.enrichment-journey{align-items:center;gap:4px;padding:4px 0;display:flex}.enrichment-journey__pill{color:#9ca3af;background:#f3f4f6;border-radius:10px;padding:2px 8px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:500}.enrichment-journey__pill--active{color:#1982c4;background:#dbeafe}.enrichment-journey__pill--current{color:#fff;background:#1982c4;font-weight:600}.enrichment-journey__arrow{color:#d1d5db;font-size:8px}.enrichment-journey__arrow--active{color:#1982c4}.enrichment-insight{border-bottom:1px solid #f3f4f6;padding:8px 0}.enrichment-insight:last-child{border-bottom:none;padding-bottom:0}.enrichment-insight__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.enrichment-insight__type{color:#717680;text-transform:capitalize;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600}.enrichment-insight__urgency{text-transform:uppercase;border-radius:10px;padding:1px 6px;font-family:Open Sans,sans-serif;font-size:9px;font-weight:600}.enrichment-insight__title{color:#1a1a2e;font-family:Open Sans,sans-serif;font-size:12px}.enrichment-offer-actions{gap:8px;margin-top:4px;display:flex}.enrichment-offer-actions__btn{cursor:pointer;background:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;transition:all .15s;display:flex}.enrichment-offer-actions__btn--accept{color:#17b26a;border:1px solid #17b26a}.enrichment-offer-actions__btn--accept:hover{background:#f0fdf4}.enrichment-offer-actions__btn--decline{color:#ff595e;border:1px solid #ff595e}.enrichment-offer-actions__btn--decline:hover{background:#fef2f2}.enrichment-offer-actions__btn--preview{color:#1982c4;border:1px solid #1982c4;width:100%}.enrichment-offer-actions__btn--preview:hover{background:#eff6ff}.enrichment-insight__actions{gap:6px;margin-top:6px;display:flex}.enrichment-insight__action-btn{cursor:pointer;text-transform:capitalize;border-radius:4px;padding:3px 8px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600;transition:all .15s}.enrichment-insight__action-btn--execute{color:#1982c4;background:#eff6ff;border:1px solid #1982c4}.enrichment-insight__action-btn--execute:hover{background:#dbeafe}.enrichment-insight__action-btn--dismiss{color:#717680;background:#f9fafb;border:1px solid #d1d5db}.enrichment-insight__action-btn--dismiss:hover{background:#f3f4f6}.enrichment-deal-thread{flex-direction:column;display:flex}.enrichment-deal-thread__item{gap:8px;min-height:28px;display:flex}.enrichment-deal-thread__item--current{font-weight:600}.enrichment-deal-thread__dot-col{flex-direction:column;flex-shrink:0;align-items:center;width:12px;display:flex}.enrichment-deal-thread__dot{background:#d1d5db;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.enrichment-deal-thread__dot--current{background:#1982c4}.enrichment-deal-thread__dot--offer{background:#17b26a}.enrichment-deal-thread__line{background:#e9eaeb;flex:1;width:1px;min-height:8px}.enrichment-deal-thread__content{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px;display:flex}.enrichment-deal-thread__sender{color:#1a1a2e;font-family:Open Sans,sans-serif;font-size:11px}.enrichment-deal-thread__date{color:#9ca3af;font-family:Open Sans,sans-serif;font-size:10px}.enrichment-deal-thread__badge{text-transform:uppercase;border-radius:3px;padding:1px 5px;font-family:Open Sans,sans-serif;font-size:9px;font-weight:600}.enrichment-deal-thread__badge--draft,.enrichment-deal-thread__badge--sent{color:#1d4ed8;background:#dbeafe}.enrichment-deal-thread__badge--accepted{color:#16a34a;background:#dcfce7}.enrichment-deal-thread__badge--declined{color:#dc2626;background:#fee2e2}.enrichment-deal-thread__badge--expired{color:#d97706;background:#fef3c7}.enrichment-deal-thread__badge--countered{color:#7c3aed;background:#ede9fe}.enrichment-deal-thread__badge--avail{color:#0284c7;background:#e0f2fe}.enrichment-tickets{flex-direction:column;gap:4px;display:flex}.enrichment-tickets__bar{background:#e9eaeb;border-radius:3px;height:6px;overflow:hidden}.enrichment-tickets__fill{background:#17b26a;border-radius:3px;height:100%;transition:width .3s}.enrichment-tickets__label{color:#374151;font-family:Open Sans,sans-serif;font-size:11px}.enrichment-suggestion{border-bottom:1px solid #f3f4f6;gap:8px;padding:8px 0;display:flex}.enrichment-suggestion:last-child{border-bottom:none;padding-bottom:0}.enrichment-suggestion__icon{background:#eff6ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.enrichment-suggestion__icon i{color:#1982c4;font-size:12px}.enrichment-suggestion__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.enrichment-suggestion__title{color:#1a1a2e;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600}.enrichment-suggestion__desc{color:#717680;font-family:Open Sans,sans-serif;font-size:11px}.enrichment-suggestion__actions{gap:6px;margin-top:4px;display:flex}.enrichment-suggestion__btn{cursor:pointer;border-radius:4px;padding:3px 8px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:600;transition:all .15s}.enrichment-suggestion__btn:disabled{opacity:.6;cursor:not-allowed}.enrichment-suggestion__btn--action{color:#1982c4;background:#eff6ff;border:1px solid #1982c4}.enrichment-suggestion__btn--action:hover:not(:disabled){background:#dbeafe}.enrichment-suggestion__btn--dismiss{color:#717680;background:#f9fafb;border:1px solid #d1d5db}.enrichment-suggestion__btn--dismiss:hover{background:#f3f4f6}@media (max-width:1024px){.enrichment-sidebar{display:none}}.email-detail{background:#fff;flex:1;display:flex;overflow:hidden}.email-detail--empty{justify-content:center;align-items:center}.email-detail__content{flex-direction:column;flex:1;display:flex;overflow-y:auto}.email-detail__loading,.email-detail__placeholder{color:#9ca3af;flex-direction:column;align-items:center;gap:12px;font-family:Open Sans,sans-serif;font-size:14px;display:flex}.email-detail__placeholder-icon{color:#d1d5db;font-size:40px}.email-detail__header{border-bottom:1px solid #e9eaeb;padding:20px 24px 16px}.email-detail__subject{color:#1a1a2e;margin:0 0 10px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.3}.email-detail__meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.email-detail__addresses{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-detail__address-row{align-items:baseline;gap:8px;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.4;display:flex}.email-detail__address-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;min-width:32px;font-size:11px;font-weight:600}.email-detail__address-value{color:#1a1a2e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-detail__address-email{color:#717680;font-size:12px}.email-detail__date{color:#717680;white-space:nowrap;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:12px}.email-detail__action-bar{background:#fafbfc;border-bottom:1px solid #e9eaeb;align-items:center;gap:4px;padding:8px 24px;display:flex}.email-detail__action-btn{color:#717680;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:5px 10px;font-family:Open Sans,sans-serif;font-size:12px;transition:all .15s;display:flex}.email-detail__action-btn:hover{color:#1a1a2e;background:#e9eaeb}.email-detail__action-btn--star.email-detail__action-btn--starred{color:#f59e0b}.email-detail__action-btn--star.email-detail__action-btn--starred:hover{color:#d97706;background:#fef3c7}.email-detail__action-btn--danger:hover{color:#dc2626;background:#fef2f2}.email-detail__action-sep{background:#e9eaeb;width:1px;height:20px;margin:0 4px}.email-detail__body-area{flex:1;padding:20px 24px}.email-detail__body,.email-detail__thread-body{padding:0}.email-detail__text-body{color:#374151;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:13px;line-height:1.6}.email-detail__html-frame{border:none;width:100%;min-height:100px}.email-detail__thread{flex-direction:column;gap:8px;display:flex}.email-detail__thread-msg{border:1px solid #e9eaeb;border-radius:8px;overflow:hidden}.email-detail__thread-msg--current{background:#fafcff;border-color:#1982c4}.email-detail__thread-msg-header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f9fafb;align-items:center;gap:8px;padding:10px 14px;display:flex}.email-detail__thread-msg--current .email-detail__thread-msg-header{cursor:default;background:#eff6ff;border-bottom:1px solid #dbeafe}.email-detail__thread-msg-info{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.email-detail__thread-sender{color:#1a1a2e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.email-detail__thread-preview{color:#9ca3af;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400}.email-detail__thread-date{color:#717680;white-space:nowrap;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:11px}.email-detail__thread-toggle{color:#9ca3af;flex-shrink:0;font-size:10px}.email-detail__thread-addresses-block{background:#fafbfc;border-top:1px solid #f3f4f6;flex-direction:column;gap:2px;padding:6px 14px;display:flex}.email-detail__thread-addresses{align-items:baseline;gap:8px;font-family:Open Sans,sans-serif;font-size:12px;display:flex}.email-detail__thread-body{border-top:1px solid #f3f4f6;padding:16px 14px}.email-detail__attachments{border-top:1px solid #e9eaeb;margin-top:20px;padding-top:16px}.email-detail__attachments-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.email-detail__attachments-title{color:#717680;align-items:center;gap:6px;margin:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;display:flex}.email-detail__add-to-event-btn{color:#1982c4;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #1982c4;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;transition:all .15s;display:flex}.email-detail__add-to-event-btn:hover:not(:disabled){background:#dbeafe}.email-detail__add-to-event-btn:disabled{opacity:.6;cursor:not-allowed}.email-detail__attachment-list{flex-direction:column;gap:10px;display:flex}.email-detail__attachment-wrap{flex-direction:column;gap:6px;display:flex}.email-detail__attachment-preview-link{display:block}.email-detail__attachment-img{-o-object-fit:contain;object-fit:contain;border:1px solid #e9eaeb;border-radius:6px;max-width:100%;max-height:300px}.email-detail__attachment-row{align-items:center;gap:8px;display:flex}.email-detail__attachment{color:#1a1a2e;border:1px solid #e9eaeb;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:12px;text-decoration:none;transition:all .15s;display:flex}.email-detail__attachment:hover{color:#1982c4;border-color:#1982c4}.email-detail__attachment i{color:#717680;font-size:14px}.email-detail__attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.email-detail__attachment-size{color:#9ca3af;font-size:11px}.email-detail__attachment-preview-btn{color:#717680;white-space:nowrap;border:1px solid #e9eaeb;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-family:Open Sans,sans-serif;font-size:11px;text-decoration:none;transition:all .15s;display:flex}.email-detail__attachment-preview-btn:hover{color:#1982c4;border-color:#1982c4}@media (max-width:768px){.email-detail__header,.email-detail__body-area{padding:16px}.email-detail__subject{font-size:16px}.email-detail__action-bar{padding:8px 16px}}.event-picker-overlay{z-index:1000;background:rgba(0,0,0,.4);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.event-picker-modal{background:#fff;border-radius:12px;flex-direction:column;width:480px;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.event-picker-modal__header{border-bottom:1px solid #e9eaeb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.event-picker-modal__header h3{color:#1a1a2e;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.event-picker-modal__close{color:#717680;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.event-picker-modal__search{border-bottom:1px solid #e9eaeb;align-items:center;gap:8px;padding:12px 20px;display:flex}.event-picker-modal__search i{color:#9ca3af;font-size:14px}.event-picker-modal__search input{color:#1a1a2e;border:none;outline:none;flex:1;font-family:Open Sans,sans-serif;font-size:14px}.event-picker-modal__list{flex:1;padding:8px 0;overflow-y:auto}.event-picker-modal__loading{text-align:center;color:#717680;padding:20px;font-family:Open Sans,sans-serif;font-size:13px}.event-picker-modal__event{border-bottom:1px solid #f3f4f6;padding:10px 20px}.event-picker-modal__event:last-child{border-bottom:none}.event-picker-modal__event-info{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.event-picker-modal__event-title{color:#1a1a2e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.event-picker-modal__event-meta{color:#717680;font-family:Open Sans,sans-serif;font-size:11px}.event-picker-modal__folders{flex-wrap:wrap;gap:4px;display:flex}.event-picker-modal__folder-btn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e9eaeb;border-radius:4px;padding:3px 8px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:500;transition:all .15s}.event-picker-modal__folder-btn:hover{color:#1982c4;background:#eff6ff;border-color:#1982c4}.inbox{background:#fff;flex-direction:column;height:100vh;font-family:Open Sans,sans-serif;display:flex}.inbox__header{background:#fff;border-bottom:1px solid #e9eaeb;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.inbox__header-left{align-items:center;gap:10px;display:flex}.inbox__header-icon{color:#717680;font-size:18px}.inbox__title{color:#1a1a2e;margin:0;font-size:18px;font-weight:600}.inbox__count{color:#fff;background:#1982c4;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600}.inbox__header-right{align-items:center;gap:8px;display:flex}.inbox__compose-btn{color:#fff;cursor:pointer;background:#1982c4;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;transition:all .15s;display:flex}.inbox__compose-btn:hover{background:#1470a8}.inbox__conductor-btn{color:#717680;cursor:pointer;background:#fff;border:1px solid #e9eaeb;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:flex}.inbox__conductor-btn:hover{color:#1982c4;border-color:#1982c4}.inbox__conductor-btn--active{color:#fff;background:#1982c4;border-color:#1982c4}.inbox__conductor-btn--active:hover{background:#1470a8}.inbox__hotkeys-btn{color:#717680;cursor:pointer;background:#fff;border:1px solid #e9eaeb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.inbox__hotkeys-btn:hover{color:#1982c4;border-color:#1982c4}.inbox__settings-btn{color:#717680;cursor:pointer;background:#fff;border:1px solid #e9eaeb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.inbox__settings-btn:hover{color:#1982c4;border-color:#1982c4}.inbox__split-pane{flex:1;display:flex;overflow:hidden}.inbox__connect-prompt{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.hotkeys-overlay{z-index:9999;background:rgba(0,0,0,.4);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.hotkeys-modal{background:#fff;border-radius:12px;width:420px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.15)}.hotkeys-modal__header{border-bottom:1px solid #e9eaeb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.hotkeys-modal__title{color:#1a1a2e;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.hotkeys-modal__close{color:#717680;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:16px;transition:all .15s}.hotkeys-modal__close:hover{color:#1a1a2e;background:#f3f4f6}.hotkeys-modal__grid{flex-direction:column;gap:2px;padding:12px 20px;display:flex}.hotkeys-modal__row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.hotkeys-modal__keys{gap:4px;display:flex}.hotkeys-modal__kbd{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-family:SF Mono,Menlo,monospace;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 1px #d1d5db}.hotkeys-modal__label{color:#374151;font-family:Open Sans,sans-serif;font-size:13px}@media (max-width:768px){.inbox__split-pane{flex-direction:column}.inbox__split-pane .email-detail,.inbox__split-pane--has-selection .email-list-pane{display:none}.inbox__split-pane--has-selection .email-detail{display:flex}}.marketing-insights-root .mi-event-header{grid-gap:24px;grid-template-columns:1fr auto;align-items:start;gap:24px;margin-bottom:16px;display:grid}.marketing-insights-root .mi-event-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.marketing-insights-root .mi-event-title{font-size:var(--setlist-display-xs-size);line-height:var(--setlist-display-xs-lh);color:var(--sl-text-primary);letter-spacing:-.01em;margin:0;font-weight:700}.marketing-insights-root .mi-event-meta{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.marketing-insights-root .mi-meta-chip{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-md);font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.marketing-insights-root .mi-meta-chip svg{color:var(--sl-text-quaternary)}.marketing-insights-root .mi-event-tags{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-insights-root .mi-tag-group{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-md);font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);align-items:center;gap:6px;padding:4px 4px 4px 10px;display:inline-flex}.marketing-insights-root .mi-tag{font-size:var(--setlist-text-xs-size);border-radius:var(--setlist-radius-sm);border:1px solid;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.marketing-insights-root .mi-tag-dot{border-radius:50%;width:6px;height:6px}.marketing-insights-root .mi-tag-blue{background:var(--sl-bg-brand-primary);border-color:var(--sl-border-brand);color:var(--sl-text-brand)}.marketing-insights-root .mi-tag-blue .mi-tag-dot{background:var(--sl-text-brand)}.marketing-insights-root .mi-tag-purple{background:var(--setlist-purple-50);border-color:var(--setlist-purple-200);color:var(--setlist-purple-700)}.marketing-insights-root .mi-tag-purple .mi-tag-dot{background:var(--setlist-purple-500)}.marketing-insights-root .mi-tag-indigo{background:var(--setlist-indigo-50);border-color:var(--setlist-indigo-200);color:var(--setlist-indigo-700)}.marketing-insights-root .mi-tag-indigo .mi-tag-dot{background:var(--setlist-indigo-500)}.marketing-insights-root .mi-tag-success{background:var(--setlist-success-50);border-color:var(--setlist-success-200);color:var(--setlist-success-700)}.marketing-insights-root .mi-tag-success .mi-tag-dot{background:var(--setlist-success-600)}.marketing-insights-root .mi-tag-warning{background:var(--setlist-warning-50);border-color:var(--setlist-warning-200);color:var(--setlist-warning-700)}.marketing-insights-root .mi-tag-warning .mi-tag-dot{background:var(--setlist-warning-600)}.marketing-insights-root .mi-tag-error{background:var(--setlist-error-50);border-color:var(--setlist-error-200);color:var(--setlist-error-700)}.marketing-insights-root .mi-tag-error .mi-tag-dot{background:var(--setlist-error-600)}.marketing-insights-root .mi-tag-gray{background:var(--setlist-gray-50);border-color:var(--setlist-gray-200);color:var(--setlist-gray-700)}.marketing-insights-root .mi-tag-gray .mi-tag-dot{background:var(--setlist-gray-500)}.marketing-insights-root .mi-tag-pink{background:var(--setlist-pink-50);border-color:var(--setlist-pink-200);color:var(--setlist-pink-700)}.marketing-insights-root .mi-tag-pink .mi-tag-dot{background:var(--setlist-pink-500)}.marketing-insights-root .mi-tag-orange{background:var(--setlist-orange-50);border-color:var(--setlist-orange-200);color:var(--setlist-orange-700)}.marketing-insights-root .mi-tag-orange .mi-tag-dot{background:var(--setlist-orange-500)}.marketing-insights-root .mi-status-pill{border-radius:var(--setlist-radius-full);font-size:var(--setlist-text-xs-size);background:var(--sl-bg-brand-primary);color:var(--sl-text-brand);border:1px solid var(--sl-border-brand);align-items:center;gap:6px;padding:4px 10px 4px 8px;font-weight:600;display:inline-flex}.marketing-insights-root .mi-status-pill-dot{background:var(--sl-text-brand);border-radius:50%;width:6px;height:6px}.marketing-insights-root .mi-btn{border-radius:var(--setlist-radius-md);height:36px;font-size:var(--setlist-text-sm-size);cursor:pointer;white-space:nowrap;border:1px solid transparent;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:background .15s;display:inline-flex}.marketing-insights-root .mi-btn-primary{background:var(--setlist-primary-bg);color:var(--setlist-primary-fg);box-shadow:var(--setlist-shadow-xs-skeu)}.marketing-insights-root .mi-btn-primary:hover{background:var(--setlist-primary-bg-hover)}.marketing-insights-root .mi-btn-secondary{background:var(--setlist-secondary-bg);color:var(--setlist-secondary-fg);border:1px solid var(--setlist-secondary-border);box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.marketing-insights-root .mi-btn-secondary:hover{background:var(--setlist-secondary-bg-hover)}.marketing-insights-root .mi-btn-tertiary{color:var(--setlist-tertiary-fg);background:0 0}.marketing-insights-root .mi-btn-tertiary:hover{background:var(--setlist-bg-secondary-hover)}.marketing-insights-root .mi-btn-sm{height:32px;font-size:var(--setlist-text-xs-size);padding:0 10px}.marketing-insights-root .mi-kpi-strip{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);box-shadow:var(--setlist-shadow-xs);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.marketing-insights-root .mi-kpi{border-right:1px solid var(--sl-border-secondary);padding:16px 18px 14px;position:relative}.marketing-insights-root .mi-kpi:last-child{border-right:none}.marketing-insights-root .mi-kpi-label{font-size:var(--setlist-text-xs-size);color:var(--sl-text-quaternary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;margin-bottom:6px;font-weight:600;display:flex}.marketing-insights-root .mi-kpi-value{color:var(--sl-text-primary);letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:26px;font-weight:700;line-height:32px;display:flex}.marketing-insights-root .mi-kpi-unit{font-size:var(--setlist-text-sm-size);color:var(--sl-text-quaternary);font-weight:600}.marketing-insights-root .mi-kpi-sub{font-size:var(--setlist-text-xs-size);color:var(--sl-text-quaternary);margin-top:4px}.marketing-insights-root .mi-spark{width:100%;height:28px;margin-top:6px;display:block}.marketing-insights-root .mi-kpi-sub-revised{color:var(--setlist-warning-700)}.marketing-insights-root .mi-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);box-shadow:var(--setlist-shadow-xs)}.marketing-insights-root .mi-card-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 12px;display:flex}.marketing-insights-root .mi-card-title{font-size:var(--setlist-text-lg-size);line-height:var(--setlist-text-lg-lh);color:var(--sl-text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.marketing-insights-root .mi-sales-legend{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);flex-wrap:wrap;gap:16px;display:flex}.marketing-insights-root .mi-sales-legend-item{align-items:center;gap:6px;display:inline-flex}.marketing-insights-root .mi-sales-legend-swatch{border-radius:2px;width:12px;height:3px}.marketing-insights-root .mi-sales-legend-swatch-dashed{background:0 0;border-top:2px dashed;width:14px;height:0}.marketing-insights-root .mi-sales-summary{grid-gap:24px;grid-template-columns:200px minmax(0,1fr);align-items:stretch;gap:24px;padding:8px 24px 24px;display:grid}.marketing-insights-root .mi-stats{flex-direction:column;gap:14px;padding-top:8px;display:flex}.marketing-insights-root .mi-stat-label{font-size:var(--setlist-text-xs-size);color:var(--sl-text-quaternary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.marketing-insights-root .mi-stat-value{font-size:var(--setlist-text-xl-size);color:var(--sl-text-primary);letter-spacing:-.01em;margin-top:2px;font-weight:700;line-height:28px}.marketing-insights-root .mi-chart-empty{text-align:center;color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);padding:40px 24px}.marketing-insights-root .mi-audience-loading{border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);background:var(--sl-bg-primary);color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);text-align:center;padding:24px}.marketing-insights-root .mi-audience-error{border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);background:var(--sl-bg-primary);color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);text-align:center;padding:24px}.marketing-insights-root .mi-audience-error{color:var(--sl-text-error);border-color:var(--sl-border-error);background:var(--sl-bg-error-primary)}.marketing-insights-root .mi-audience-grid{grid-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (max-width:1180px){.marketing-insights-root .mi-audience-grid{grid-template-columns:1fr}}.marketing-insights-root .mi-audience-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);box-shadow:var(--setlist-shadow-xs);flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.marketing-insights-root .mi-audience-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing-insights-root .mi-audience-card-title{font-size:var(--setlist-text-md-size);line-height:var(--setlist-text-md-lh);color:var(--sl-text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.marketing-insights-root .mi-audience-card-subtitle{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);margin:2px 0 0}.marketing-insights-root .mi-sample-pill{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-secondary);color:var(--sl-text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.marketing-insights-root .mi-sample-pill:before{content:"";background:var(--setlist-warning-600);border-radius:50%;width:6px;height:6px}.marketing-insights-root .mi-audience-subhead{font-size:var(--setlist-text-xs-size);color:var(--sl-text-quaternary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.marketing-insights-root .mi-audience-subhead-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.marketing-insights-root .mi-sample-pill-sm{padding:2px 6px;font-size:9px}.marketing-insights-root .mi-audience-empty{font-size:var(--setlist-text-sm-size);color:var(--sl-text-tertiary);text-align:center;margin:4px 0 0;padding:16px 0}.marketing-insights-root .mi-buyer-mix-totals{border-top:1px solid var(--sl-border-secondary);grid-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:16px 0 0;display:grid}.marketing-insights-root .mi-buyer-mix-totals__cell{min-width:0;margin:0}.marketing-insights-root .mi-buyer-mix-totals__label{color:var(--sl-text-quaternary,#717680);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;word-break:break-word;margin:0 0 4px;font-size:10px;font-weight:600;line-height:1.35}.marketing-insights-root .mi-buyer-mix-totals__value{font-size:var(--setlist-text-lg-size);color:var(--sl-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:22px}.marketing-insights-root .mi-buyer-mix-totals__sub{color:var(--sl-text-tertiary);margin:2px 0 0;font-size:11px}.marketing-insights-root .mi-bar-list{flex-direction:column;gap:10px;display:flex}.marketing-insights-root .mi-bar-row{grid-gap:12px;grid-template-columns:88px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.marketing-insights-root .mi-bar-label{font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);font-weight:500}.marketing-insights-root .mi-bar-track{background:var(--sl-bg-secondary);border-radius:999px;height:8px;overflow:hidden}.marketing-insights-root .mi-bar-fill{background:var(--setlist-purple-600);border-radius:999px;height:100%}.marketing-insights-root .mi-bar-value{font-size:var(--setlist-text-sm-size);color:var(--sl-text-primary);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.marketing-insights-root .mi-audience-divider{background:var(--sl-border-secondary);height:1px;margin:4px 0 8px}.marketing-insights-root .mi-buyer-mix-divider{border:0;border-top:1px solid var(--sl-border-secondary);margin:4px 0 8px}.marketing-insights-root .mi-buyer-mix-body{grid-gap:28px;grid-template-columns:minmax(160px,200px) minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (max-width:720px){.marketing-insights-root .mi-buyer-mix-body{grid-template-columns:1fr}}.marketing-insights-root .mi-buyer-mix-donut{aspect-ratio:1;width:100%;position:relative}.marketing-insights-root .mi-buyer-mix-donut-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.marketing-insights-root .mi-buyer-mix-donut-big{font-size:var(--setlist-display-xs-size);color:var(--sl-text-primary);letter-spacing:-.01em;font-weight:700;line-height:1}.marketing-insights-root .mi-buyer-mix-donut-small{font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary)}.marketing-insights-root .mi-buyer-mix-kpi{flex-direction:column;display:flex}.marketing-insights-root .mi-buyer-mix-kpi-row{border-bottom:1px solid var(--sl-border-secondary);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.marketing-insights-root .mi-buyer-mix-kpi-row:last-child{border-bottom:0;padding-bottom:0}.marketing-insights-root .mi-buyer-mix-kpi-row.is-total{align-items:center;padding-top:0}.marketing-insights-root .mi-buyer-mix-kpi-row.is-total .mi-buyer-mix-kpi-name{font-size:var(--setlist-text-md-size);color:var(--sl-text-primary);font-weight:600}.marketing-insights-root .mi-buyer-mix-kpi-row.is-total .mi-buyer-mix-kpi-value{font-size:var(--setlist-text-md-size);font-weight:700}.marketing-insights-root .mi-buyer-mix-kpi-left{align-items:flex-start;gap:10px;min-width:0;display:flex}.marketing-insights-root .mi-buyer-mix-kpi-swatch{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.marketing-insights-root .mi-buyer-mix-kpi-text{flex-direction:column;gap:2px;min-width:0;display:flex}.marketing-insights-root .mi-buyer-mix-kpi-name{font-size:var(--setlist-text-sm-size);color:var(--sl-text-primary);font-weight:600}.marketing-insights-root .mi-buyer-mix-kpi-subtitle{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);line-height:1.3}.marketing-insights-root .mi-buyer-mix-kpi-value{font-size:var(--setlist-text-sm-size);color:var(--sl-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.marketing-insights-root .mi-buyer-mix-insight{background:var(--sl-bg-brand-primary);border:1px solid var(--sl-border-brand);border-radius:var(--setlist-radius-md);font-size:var(--setlist-text-sm-size);color:var(--sl-text-primary);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;line-height:1.45;display:flex}.marketing-insights-root .mi-buyer-mix-insight p{margin:0}.marketing-insights-root .mi-buyer-mix-insight-icon{color:var(--sl-text-brand);flex-shrink:0;margin-top:2px}.marketing-insights-root .mi-affinity-section{flex-direction:column;gap:10px;display:flex}.marketing-insights-root .mi-affinity-section-heading{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:600}.marketing-insights-root .mi-affinity-bar-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.marketing-insights-root .mi-affinity-bar-row{grid-column-gap:12px;-moz-column-gap:12px;font-size:var(--setlist-text-sm-size);grid-template-columns:minmax(72px,96px) minmax(0,1fr) 40px;align-items:center;column-gap:12px;display:grid}.marketing-insights-root .mi-affinity-bar-label{color:var(--sl-text-primary);font-weight:500;line-height:1.25}.marketing-insights-root .mi-affinity-bar-track{background:var(--sl-bg-secondary);border-radius:999px;height:8px;overflow:hidden}.marketing-insights-root .mi-affinity-bar-fill{border-radius:999px;height:100%;display:block}.marketing-insights-root .mi-affinity-bar-fill-purple{background:var(--setlist-purple-500)}.marketing-insights-root .mi-affinity-bar-fill-blue{background:var(--setlist-blue-500)}.marketing-insights-root .mi-affinity-bar-value{text-align:right;color:var(--sl-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.marketing-insights-root .mi-demographics-section{flex-direction:column;gap:10px;display:flex}.marketing-insights-root .mi-demographics-section-heading{font-size:var(--setlist-text-xs-size);color:var(--sl-text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:600}.marketing-insights-root .mi-demographics-age-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.marketing-insights-root .mi-demographics-age-row{grid-column-gap:12px;-moz-column-gap:12px;font-size:var(--setlist-text-sm-size);grid-template-columns:minmax(56px,64px) 1fr 40px;align-items:center;column-gap:12px;display:grid}.marketing-insights-root .mi-demographics-age-label{color:var(--sl-text-primary);white-space:nowrap;font-weight:600}.marketing-insights-root .mi-demographics-age-track{background:var(--sl-bg-secondary);border-radius:999px;height:8px;overflow:hidden}.marketing-insights-root .mi-demographics-age-fill{border-radius:999px;height:100%;display:block}.marketing-insights-root .mi-demographics-age-value{text-align:right;color:var(--sl-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-demographics-gender-stacked{background:var(--sl-bg-secondary);border-radius:999px;width:100%;height:32px;display:flex;overflow:hidden}.marketing-insights-root .mi-demographics-gender-segment{color:var(--sl-text-white);font-size:var(--setlist-text-sm-size);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.marketing-insights-root .mi-demographics-gender-legend{font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.marketing-insights-root .mi-demographics-gender-legend li{align-items:center;gap:6px;display:inline-flex}.marketing-insights-root .mi-demographics-gender-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.marketing-insights-root .mi-demographics-timing-chart{width:100%;height:152px}.marketing-insights-root .mi-buyer-loc-card{margin-top:24px}.marketing-insights-root .mi-buyer-loc-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:16px;display:flex}.marketing-insights-root .mi-buyer-loc-head .mi-audience-card-title{margin:0}.marketing-insights-root .mi-buyer-loc-head .mi-audience-card-subtitle{margin:0}.marketing-insights-root .mi-buyer-loc-body{align-items:flex-start;gap:32px;display:flex}@media (max-width:900px){.marketing-insights-root .mi-buyer-loc-body{flex-direction:column}}.marketing-insights-root .mi-buyer-loc-map{flex-direction:column;flex:0 0 240px;justify-content:center;align-items:center;display:flex;position:relative}.marketing-insights-root .mi-buyer-loc-map-svg{width:100%;max-width:240px;height:auto}.marketing-insights-root .mi-buyer-loc-field{fill:var(--setlist-brand-100,#eff8ff)}.marketing-insights-root .mi-buyer-loc-ring{fill:none;stroke:var(--setlist-brand-300,#b2dbf5);stroke-dasharray:4 4}.marketing-insights-root .mi-buyer-loc-ring.is-inner{stroke-opacity:.5}.marketing-insights-root .mi-buyer-loc-dot{fill-opacity:.85;stroke:var(--setlist-white);stroke-width:1px}.marketing-insights-root .mi-buyer-loc-venue{fill:var(--setlist-error-500,#f04438);stroke:var(--setlist-white);stroke-width:2px}.marketing-insights-root .mi-buyer-loc-callout{border:1px solid #dff0fb;border:1px solid var(--setlist-brand-200,#dff0fb);box-shadow:var(--setlist-shadow-xs);background:rgba(255,255,255,.9);border-radius:8px;flex-direction:column;align-items:flex-start;padding:5px 9px;line-height:1.1;display:flex;position:absolute;top:4px;left:4px}.marketing-insights-root .mi-buyer-loc-callout-pct{color:var(--setlist-brand-600,#1982c4);font-size:22px;font-weight:700}.marketing-insights-root .mi-buyer-loc-callout-label{text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-tertiary,#667085);font-size:10px}.marketing-insights-root .mi-buyer-loc-legend{color:var(--sl-text-tertiary,#667085);align-items:center;gap:5px;margin-top:14px;font-size:10px;display:flex}.marketing-insights-root .mi-buyer-loc-legend-venue{background:#f04438;background:var(--setlist-error-500,#f04438);border-radius:50%;width:8px;height:8px}.marketing-insights-root .mi-buyer-loc-legend-ring{border:1px dashed #b2dbf5;border:1px dashed var(--setlist-brand-300,#b2dbf5);border-radius:50%;width:10px;height:10px}.marketing-insights-root .mi-buyer-loc-list{flex:auto;min-width:0}.marketing-insights-root .mi-buyer-loc-colheads{grid-gap:12px;border-bottom:1px solid #f2f4f7;border-bottom:1px solid var(--sl-border-secondary,#f2f4f7);grid-template-columns:20px 130px 1fr 48px 44px;align-items:center;gap:12px;padding-bottom:8px;display:grid}.marketing-insights-root .mi-buyer-loc-colhead{text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-quaternary,#98a2b3);font-size:11px}.marketing-insights-root .mi-buyer-loc-colhead--right{text-align:right}.marketing-insights-root .mi-buyer-loc-row{grid-gap:12px;grid-template-columns:20px 130px 1fr 48px 44px;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.marketing-insights-root .mi-buyer-loc-rank{color:var(--sl-text-quaternary,#98a2b3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-buyer-loc-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.marketing-insights-root .mi-buyer-loc-state{color:var(--sl-text-quaternary,#98a2b3);font-weight:500}.marketing-insights-root .mi-buyer-loc-bar-track{background:#f2f4f7;background:var(--sl-bg-tertiary,#f2f4f7);border-radius:3px;height:6px;overflow:hidden}.marketing-insights-root .mi-buyer-loc-bar{background:#2a9ce4;background:var(--setlist-brand-500,#2a9ce4);border-radius:3px;height:100%;display:block}.marketing-insights-root .mi-buyer-loc-tickets{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-buyer-loc-share{text-align:right;color:var(--sl-text-tertiary,#667085);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-buyer-loc-more{color:var(--setlist-brand-600,#1982c4);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:13px}.marketing-insights-root .mi-buyer-loc-footer{border-top:1px solid #f2f4f7;border-top:1px solid var(--sl-border-secondary,#f2f4f7);color:var(--sl-text-tertiary,#667085);margin-top:8px;padding-top:8px;font-size:12px}.marketing-insights-root .mi-buyer-loc-unlocated{color:var(--sl-text-quaternary,#98a2b3)}.marketing-insights-root .mi-buyer-loc-distance{border-left:1px solid #f2f4f7;border-left:1px solid var(--sl-border-secondary,#f2f4f7);flex:0 0 280px;min-width:0;padding-left:24px}@media (max-width:900px){.marketing-insights-root .mi-buyer-loc-distance{border-left:none;padding-left:0}}.marketing-insights-root .mi-buyer-loc-distance-head{text-transform:uppercase;letter-spacing:.04em;color:var(--sl-text-quaternary,#98a2b3);border-bottom:1px solid #f2f4f7;border-bottom:1px solid var(--sl-border-secondary,#f2f4f7);padding-bottom:8px;font-size:11px}.marketing-insights-root .mi-buyer-loc-dist-row{grid-gap:10px;grid-template-columns:80px 38px 72px 1fr;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.marketing-insights-root .mi-buyer-loc-dist-label{color:var(--sl-text-secondary,#344054);white-space:nowrap}.marketing-insights-root .mi-buyer-loc-dist-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.marketing-insights-root .mi-buyer-loc-dist-bar-track{background:#f2f4f7;background:var(--sl-bg-tertiary,#f2f4f7);border-radius:3px;height:6px;overflow:hidden}.marketing-insights-root .mi-buyer-loc-dist-bar{background:#2a9ce4;background:var(--setlist-brand-500,#2a9ce4);border-radius:3px;height:100%;display:block}.marketing-insights-root .mi-buyer-loc-dist-count{text-align:right;color:var(--sl-text-tertiary,#667085);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-buyer-loc-dist-insight{border-top:1px solid #f2f4f7;border-top:1px solid var(--sl-border-secondary,#f2f4f7);color:var(--sl-text-tertiary,#667085);margin-top:14px;padding-top:14px;font-size:13px}.marketing-insights-root .mi-section-heading--traffic h2{-moz-column-gap:10px;flex-wrap:wrap;gap:4px 10px}.marketing-insights-root .mi-section-prompt{font-size:var(--setlist-text-sm-size);color:var(--sl-text-tertiary);letter-spacing:0;font-weight:400}.marketing-insights-root .mi-section-title{color:var(--sl-text-primary)}.marketing-insights-root .mi-traffic-meta{font-size:var(--setlist-text-sm-size);color:var(--sl-text-tertiary);align-items:center;gap:12px;display:inline-flex}.marketing-insights-root .mi-traffic-meta__label{white-space:nowrap}.marketing-insights-root .mi-traffic-meta__create{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);color:var(--sl-text-primary);font-size:var(--setlist-text-sm-size);cursor:pointer;box-shadow:var(--setlist-shadow-xs);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.marketing-insights-root .mi-traffic-meta__create:hover{background:var(--sl-bg-secondary)}.marketing-insights-root .mi-traffic-meta__create-icon{font-size:14px;line-height:1}.marketing-insights-root .mi-traffic__grid{grid-gap:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:900px){.marketing-insights-root .mi-traffic__grid{grid-template-columns:1fr}}.marketing-insights-root .mi-source-mix-donut{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);box-shadow:var(--setlist-shadow-xs);flex-direction:column;gap:14px;padding:20px 24px 22px;display:flex}.marketing-insights-root .mi-source-mix-donut__head h3{font-size:15px;font-size:var(--setlist-text-md-size,15px);color:var(--sl-text-primary);margin:0;font-weight:600}.marketing-insights-root .mi-source-mix-donut__subtitle{color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);margin:4px 0 0}.marketing-insights-root .mi-source-mix-donut__chart-wrap{height:200px;position:relative}.marketing-insights-root .mi-source-mix-donut__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.marketing-insights-root .mi-source-mix-donut__center strong{color:var(--sl-text-primary);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:26px}.marketing-insights-root .mi-source-mix-donut__center span{color:var(--sl-text-tertiary);margin-top:2px;font-size:11px}.marketing-insights-root .mi-source-mix-donut__legend{grid-column-gap:16px;-moz-column-gap:16px;grid-row-gap:8px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.marketing-insights-root .mi-source-mix-donut__legend-row{font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);align-items:center;gap:8px;display:inline-flex}.marketing-insights-root .mi-source-mix-donut__swatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}.marketing-insights-root .mi-source-mix-donut__name{color:var(--sl-text-primary);font-weight:500}.marketing-insights-root .mi-source-mix-donut__pct{color:var(--sl-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-source-mix-donut__empty{color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);margin:0}.marketing-insights-root .mi-sources-table{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);box-shadow:var(--setlist-shadow-xs);margin-bottom:16px;padding:20px 24px;overflow-x:auto}.marketing-insights-root .mi-sources-table__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.marketing-insights-root .mi-sources-table h3{font-size:15px;font-size:var(--setlist-text-md-size,15px);color:var(--sl-text-primary);margin:0;font-weight:600}.marketing-insights-root .mi-sources-table__subtitle{color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);margin:2px 0 0}.marketing-insights-root .mi-sources-table__toolbar{align-items:center;gap:8px;display:inline-flex}.marketing-insights-root .mi-sources-table table{border-collapse:collapse;width:100%;font-size:var(--setlist-text-sm-size)}.marketing-insights-root .mi-sources-table th{text-align:left;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--sl-border-secondary,#f5f5f5);vertical-align:middle;padding:12px}.marketing-insights-root .mi-sources-table td{text-align:left;border-bottom:1px solid #f5f5f5;border-bottom:1px solid var(--sl-border-secondary,#f5f5f5);vertical-align:middle;padding:12px}.marketing-insights-root .mi-sources-table tbody tr:last-child td{border-bottom:none}.marketing-insights-root .mi-sources-table th{color:var(--sl-text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding-top:4px;padding-bottom:8px;font-size:11px;font-weight:500}.marketing-insights-root .mi-sources-table td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-sources-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-insights-root .mi-sources-table__menu-col{text-align:right;width:32px}.marketing-insights-root .mi-sources-table__empty{color:var(--sl-text-tertiary);font-size:var(--setlist-text-sm-size);margin:0}.marketing-insights-root .mi-sources-row{cursor:pointer;transition:background-color .12s}.marketing-insights-root .mi-sources-row:hover{background:var(--sl-bg-secondary)}.marketing-insights-root .mi-sources-row:focus-within{background:var(--sl-bg-secondary)}.marketing-insights-root .mi-sources-row__source{align-items:center;gap:10px;display:flex}.marketing-insights-root .mi-sources-row__icon{width:22px;height:22px;color:var(--sl-text-tertiary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.marketing-insights-root .mi-sources-row__icon--direct{color:var(--setlist-brand-600)}.marketing-insights-root .mi-sources-row__icon--email{color:var(--setlist-purple-600)}.marketing-insights-root .mi-sources-row__icon--social{color:var(--setlist-pink-600)}.marketing-insights-root .mi-sources-row__icon--ad{color:var(--sl-text-success)}.marketing-insights-root .mi-sources-row__icon--sms{color:var(--sl-text-secondary)}.marketing-insights-root .mi-sources-row__icon--qr{color:var(--sl-text-secondary)}.marketing-insights-root .mi-sources-row__icon--referral{color:var(--setlist-orange-600)}.marketing-insights-root .mi-sources-row__icon--other{color:var(--sl-text-secondary)}.marketing-insights-root .mi-sources-row__monogram{color:currentColor;font-size:11px;font-weight:700;line-height:1}.marketing-insights-root .mi-sources-row__name{color:var(--sl-text-primary);font-weight:500}.marketing-insights-root .mi-sources-row__ad-link{color:var(--sl-text-brand,#136395);text-decoration:none}.marketing-insights-root .mi-sources-row__ad-link:hover{text-decoration:underline}.marketing-insights-root .mi-sources-row__revenue{color:var(--sl-text-primary);font-weight:600}.marketing-insights-root .mi-sources-row__conv--low{color:var(--sl-text-error,#d92d20)}.marketing-insights-root .mi-sources-row__menu{color:var(--sl-text-quaternary,#717680);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:16px;line-height:1}.marketing-insights-root .mi-sources-row__menu:hover{background:#f5f5f5;background:var(--sl-bg-tertiary,#f5f5f5);color:var(--sl-text-primary)}.marketing-insights-root .mi-row-menu{display:inline-block;position:relative}.marketing-insights-root .mi-row-menu__dropdown{z-index:10;background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);min-width:140px;box-shadow:var(--setlist-shadow-md);text-align:left;border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.marketing-insights-root .mi-row-menu__item{font-size:var(--setlist-text-sm-size);color:var(--sl-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px}.marketing-insights-root .mi-row-menu__item:hover:not(:disabled){background:var(--sl-bg-secondary)}.marketing-insights-root .mi-row-menu__item:disabled{color:var(--sl-text-quaternary,#98a2b3);cursor:not-allowed}.marketing-insights-root .mi-row-menu__item--danger{color:var(--sl-text-error,#b42318)}.marketing-insights-root .mi-row-menu__item--danger:disabled{color:var(--sl-text-quaternary,#98a2b3)}.marketing-insights-root .mi-type-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.marketing-insights-root .mi-type-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.marketing-insights-root .mi-type-badge--direct{color:var(--setlist-brand-700);background:var(--setlist-brand-50)}.marketing-insights-root .mi-type-badge--email{color:var(--setlist-purple-700);background:var(--setlist-purple-50)}.marketing-insights-root .mi-type-badge--social{color:var(--setlist-pink-700);background:var(--setlist-pink-50)}.marketing-insights-root .mi-type-badge--ad{color:var(--sl-text-success);background:var(--sl-bg-success-primary)}.marketing-insights-root .mi-type-badge--sms{color:var(--sl-text-secondary);background:var(--sl-bg-tertiary)}.marketing-insights-root .mi-type-badge--qr{color:var(--sl-text-secondary);background:var(--sl-bg-tertiary)}.marketing-insights-root .mi-type-badge--referral{color:var(--setlist-orange-700);background:var(--setlist-orange-50)}.marketing-insights-root .mi-type-badge--other{color:var(--sl-text-secondary);background:var(--sl-bg-tertiary)}.marketing-insights-root .mi-vs-pill{letter-spacing:.02em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.marketing-insights-root .mi-vs-pill--pos{color:var(--sl-text-success);background:var(--sl-bg-success-primary)}.marketing-insights-root .mi-vs-pill--neg{color:var(--sl-text-error);background:var(--sl-bg-error-primary)}.marketing-insights-root .mi-vs-pill--flat{color:var(--sl-text-secondary);background:var(--sl-bg-tertiary)}.marketing-insights-root .mi-vs-pill--neutral{color:var(--sl-text-quaternary);background:0 0}.marketing-insights-root .mi-vs-pill--awaiting{color:var(--sl-text-secondary);background:var(--sl-bg-secondary);text-transform:none;letter-spacing:0}.marketing-insights-root .mi-modal{background:var(--sl-bg-primary);flex-direction:column;max-height:90vh;display:flex;overflow-y:auto}.marketing-insights-root .mi-modal__header{border-bottom:1px solid var(--sl-border-secondary);padding:24px 24px 16px}.marketing-insights-root .mi-modal__title{font-size:var(--setlist-text-lg-size);line-height:var(--setlist-text-lg-lh);color:var(--sl-text-primary);margin:0;font-weight:600}.marketing-insights-root .mi-modal form{flex-direction:column;flex:1;min-height:0;display:flex}.marketing-insights-root .mi-modal__fields{flex-direction:column;gap:16px;padding:16px 24px 0;display:flex}.marketing-insights-root .mi-modal__advanced{margin-top:4px;padding:0 24px}.marketing-insights-root .mi-modal__advanced>summary{cursor:pointer;font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);align-items:center;gap:6px;padding:8px 0;font-weight:600;list-style:none;display:inline-flex}.marketing-insights-root .mi-modal__advanced>summary::-webkit-details-marker{display:none}.marketing-insights-root .mi-modal__advanced>summary:before{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid;width:0;height:0;transition:transform .15s}.marketing-insights-root .mi-modal__advanced[open]>summary:before{transform:rotate(90deg)}.marketing-insights-root .mi-modal__advanced .mi-modal__fields{padding:8px 0 0}.marketing-insights-root .mi-modal label{flex-direction:column;gap:6px;margin:0;display:flex}.marketing-insights-root .mi-modal__field-label{font-size:var(--setlist-text-sm-size);color:var(--sl-text-secondary);font-weight:500}.marketing-insights-root .mi-modal label input{border:1px solid var(--sl-border-secondary);border:1px solid var(--sl-border-primary,var(--sl-border-secondary));border-radius:var(--setlist-radius-md);background:var(--sl-bg-primary);width:100%;height:40px;color:var(--sl-text-primary);font-size:var(--setlist-text-sm-size);box-shadow:var(--setlist-shadow-xs);padding:8px 12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.marketing-insights-root .mi-modal label select{border:1px solid var(--sl-border-secondary);border:1px solid var(--sl-border-primary,var(--sl-border-secondary));border-radius:var(--setlist-radius-md);background:var(--sl-bg-primary);width:100%;height:40px;color:var(--sl-text-primary);font-size:var(--setlist-text-sm-size);box-shadow:var(--setlist-shadow-xs);padding:8px 12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.marketing-insights-root .mi-modal label input:focus{border-color:#2a9ce4;border-color:var(--setlist-primary-500,var(--setlist-blue-500,#2a9ce4));box-shadow:0 0 0 2px #fff,0 0 0 4px #2a9ce4;box-shadow:0 0 0 2px var(--sl-bg-primary,#fff),0 0 0 4px var(--setlist-primary-500,var(--setlist-blue-500,#2a9ce4));outline:none}.marketing-insights-root .mi-modal label select:focus{border-color:#2a9ce4;border-color:var(--setlist-primary-500,var(--setlist-blue-500,#2a9ce4));box-shadow:0 0 0 2px #fff,0 0 0 4px #2a9ce4;box-shadow:0 0 0 2px var(--sl-bg-primary,#fff),0 0 0 4px var(--setlist-primary-500,var(--setlist-blue-500,#2a9ce4));outline:none}.marketing-insights-root .mi-modal label input::placeholder{color:var(--sl-text-quaternary,#98a2b3)}.marketing-insights-root .mi-modal label input::placeholder{color:var(--sl-text-quaternary,#98a2b3)}.marketing-insights-root .mi-modal label input::placeholder{color:var(--sl-text-quaternary,#98a2b3)}.marketing-insights-root .mi-modal__error{color:var(--sl-text-error);font-size:var(--setlist-text-sm-size);margin:16px 24px 0}.marketing-insights-root .mi-modal__hint{color:var(--sl-text-tertiary,#667085);font-size:var(--setlist-text-sm-size);margin:0}.marketing-insights-root .mi-modal label input:-moz-read-only{background:#f9fafb;background:var(--sl-bg-secondary,#f9fafb);color:var(--sl-text-tertiary,#667085);cursor:not-allowed}.marketing-insights-root .mi-modal label input:read-only{background:#f9fafb;background:var(--sl-bg-secondary,#f9fafb);color:var(--sl-text-tertiary,#667085);cursor:not-allowed}.marketing-insights-root .mi-modal__footer{border-top:1px solid var(--sl-border-secondary);justify-content:flex-end;gap:12px;margin-top:24px;padding:16px 24px 24px;display:flex}.marketing-insights-root .mi-modal__footer .mi-btn:disabled{opacity:.5;cursor:not-allowed}.marketing-insights-root .mi-viewsconv-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--setlist-radius-xl);box-shadow:var(--setlist-shadow-xs);padding:20px 24px 22px}.marketing-insights-root .mi-viewsconv-card__head{margin-bottom:12px}.marketing-insights-root .mi-viewsconv-card__title{color:var(--sl-text-primary,#181d27);margin:0;font-size:15px;font-weight:700}.marketing-insights-root .mi-viewsconv-card__subtitle{color:var(--sl-text-quaternary,#717680);margin:2px 0 0;font-size:12px}.marketing-insights-root .mi-viewsconv-card .mi-chart-empty{text-align:center;color:var(--sl-text-quaternary,#717680);padding:48px 0;font-size:14px}.marketing-insights-root .mi-viewsconv-card__hint{color:var(--sl-text-quaternary,#717680);margin:0 0 4px;font-size:11px}.mi-comparable-card{background-color:#fff;background-color:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:12px;margin-bottom:20px;padding:24px;box-shadow:0 1px 2px rgba(10,13,18,.05)}.mi-comparable-empty{text-align:center;color:var(--sl-text-tertiary,#667085);padding:40px 0;font-size:14px}.mi-comp-editor{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.mi-comp-chip{background-color:#f2f4f7;background-color:var(--sl-bg-tertiary,#f2f4f7);color:var(--sl-text-secondary,#344054);border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.mi-comp-chip-remove{cursor:pointer;color:var(--sl-text-tertiary,#667085);background:0 0;border:none;padding:0;font-size:14px;line-height:1}.mi-comp-option{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mi-comp-option-date{color:var(--sl-text-quaternary,#717680);font-size:12px}.mi-comp-reset{color:var(--sl-text-brand,#7b61ff);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.mi-comp-tooltip{background-color:#fff;background-color:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:8px;padding:10px 14px;font-size:13px;line-height:20px;box-shadow:0 4px 6px -2px rgba(10,13,18,.03),0 12px 16px -4px rgba(10,13,18,.08)}.mi-comp-tooltip-day{color:var(--sl-text-primary,#333);margin-bottom:4px;font-weight:600}.mi-comp-table-wrap{border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:12px;margin-top:16px;overflow-x:auto}.mi-comp-table{border-collapse:collapse;width:100%}.mi-comp-table th,.mi-comp-table td{color:var(--sl-text-secondary,#414651);border-bottom:1px solid #f1f1f1;border-bottom:1px solid var(--sl-border-secondary,#f1f1f1);padding:10px 12px;font-size:13px}.mi-comp-table th{color:var(--sl-text-quaternary,#717680);text-transform:uppercase;letter-spacing:.03em;text-align:left;font-size:11px;font-weight:600}.mi-comp-table .num{text-align:right}.mi-comp-table tr.is-subject{background-color:#fafaff;background-color:var(--sl-bg-secondary,#fafaff)}.mi-comp-table .mi-comp-event-name{font-weight:500}.mi-comp-table tr.is-subject .mi-comp-event-name{font-weight:700}.mi-comp-table .mi-comp-event-date{color:var(--sl-text-quaternary,#717680);font-size:12px}.mi-comp-pace-empty{color:var(--sl-text-quaternary,#98a2b3)}.mi-comp-pace-badge{background-color:#f2f4f7;background-color:var(--sl-bg-tertiary,#f2f4f7);color:var(--sl-text-secondary,#475467);white-space:nowrap;border-radius:16px;padding:2px 10px;font-size:12px;font-weight:600}.mi-comp-pace-badge.ahead{background-color:#ecfdf3;background-color:var(--sl-bg-success-primary,#ecfdf3);color:var(--sl-text-success,#067647)}.mi-comp-pace-badge.behind{background-color:#fef3f2;background-color:var(--sl-bg-error-primary,#fef3f2);color:var(--sl-text-error,#b42318)}.marketing-insights-root .mi-card.mi-section-stub{background:var(--setlist-bg-primary);border:1px dashed var(--setlist-border-secondary);border-radius:var(--setlist-radius-xl);text-align:center;margin:24px 0;padding:32px 24px}.marketing-insights-root .mi-card.mi-section-stub h2{font-size:var(--setlist-text-lg-size);color:var(--setlist-text-primary);margin:0 0 6px;font-weight:600}.marketing-insights-root .mi-card.mi-section-stub p{font-size:var(--setlist-text-sm-size);color:var(--setlist-text-tertiary);margin:0}.mad-root{max-width:1200px;padding:16px 24px}.mad-back{margin-bottom:12px;text-decoration:none;display:inline-block}.mad-header{margin-bottom:16px}.mad-title{color:var(--setlist-gray-900);margin-right:8px;font-size:22px;font-weight:700;display:inline}.mad-pill{color:#067647;vertical-align:middle;background:#dcfae6;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.mad-sub{color:var(--setlist-gray-500);margin-top:4px;font-size:13px}.mad-body{grid-gap:16px;grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.mad-card{background:var(--setlist-white);border:1px solid var(--setlist-gray-200);border-radius:8px;margin-bottom:16px;padding:16px 18px}.mad-card__title{color:var(--setlist-gray-900);margin-bottom:12px;font-size:14px;font-weight:700}.mad-creative{border-radius:6px;width:100%;margin-bottom:8px;display:block}.mad-creative--empty{background:var(--setlist-gray-100);height:140px;color:var(--setlist-gray-400);justify-content:center;align-items:center;font-size:12px;display:flex}.mad-creative__title{color:var(--setlist-gray-900);font-size:13px;font-weight:600}.mad-creative__body{color:var(--setlist-gray-600);margin-top:4px;font-size:12px}.mad-fact{color:var(--setlist-gray-700);border-bottom:1px solid var(--setlist-gray-100);justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.mad-fact b{color:var(--setlist-gray-900);font-weight:600}.mad-kpis{grid-gap:10px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.mad-kpis--attr{margin-bottom:8px}.mad-kpi{border:1px solid var(--setlist-gray-200);background:var(--setlist-white);border-radius:8px;padding:10px 12px}.mad-kpi__label{text-transform:uppercase;letter-spacing:.04em;color:var(--setlist-gray-500);font-size:10px;font-weight:600}.mad-kpi__value{color:var(--setlist-gray-900);margin-top:4px;font-size:18px;font-weight:700}.mad-note{color:var(--setlist-gray-500);margin:4px 0 0;font-size:11px}.mad-list-row{border-bottom:1px solid var(--setlist-gray-100);color:var(--setlist-brand-700);justify-content:space-between;padding:8px 0;font-size:13px;text-decoration:none;display:flex}.mad-table{border-collapse:collapse;width:100%;font-size:13px}.mad-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--setlist-gray-500);border-bottom:1px solid var(--setlist-gray-200);padding:6px 8px;font-size:10px;font-weight:600}.mad-table td{border-bottom:1px solid var(--setlist-gray-100);color:var(--setlist-gray-700);padding:8px}.mad-table .num{text-align:right}.mad-table__link{color:var(--setlist-brand-700);text-decoration:none}.mad-table__link:hover{text-decoration:underline}@media (max-width:900px){.mad-body{grid-template-columns:1fr}}.team-member-count-badge{background:#f5f5f5;background:var(--sl-bg-tertiary,#f5f5f5);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);color:var(--sl-text-tertiary,#535862);border-radius:16px;justify-content:center;align-items:center;padding:2px 10px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.v3-origin-card{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.v3-origin-card--modified{border-color:var(--sl-border-warning-subtle);background:var(--sl-bg-warning-primary)}.v3-origin-card__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.v3-origin-card__icon{background:var(--sl-bg-secondary);width:32px;height:32px;color:var(--sl-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.v3-origin-card__icon--modified{background:var(--sl-bg-warning-primary);color:var(--sl-text-warning)}.v3-origin-card__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3-origin-card__title{color:var(--sl-text-primary);font-size:14px;font-weight:600}.v3-origin-card__subtitle{color:var(--sl-text-quaternary);margin-top:2px;font-size:12px}.v3-origin-card__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.v3-origin-card__modified-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--sl-text-warning);background:var(--sl-bg-warning-primary);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.v3-origin-button{border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);color:var(--sl-text-primary);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500}.v3-origin-button--primary{background:var(--sl-bg-brand-solid);border-color:var(--sl-bg-brand-solid);color:var(--sl-text-white)}.v3-origin-button--link{color:var(--sl-text-warning);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-family:inherit;font-size:13px;font-weight:600}.v3-origin-button--overflow{color:var(--sl-text-quaternary);padding:6px 8px}.v3-origin-overflow-popup{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);border-radius:8px;width:220px;padding:4px 0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.v3-origin-overflow-item{text-align:left;width:100%;color:var(--sl-text-primary);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-family:inherit;font-size:13px;display:block}.v3-origin-overflow-item:hover{background:var(--sl-bg-secondary)}.v3-origin-overflow-divider{background:var(--sl-border-secondary);height:1px;margin:4px 0}.v3-origin-overflow-item--destructive{color:var(--sl-text-error)}.v3-origin-overflow-item--destructive:hover{background:var(--sl-bg-error-primary)}.v3-saveasnew-popup-content{background:var(--sl-bg-primary);width:440px;max-width:calc(100vw - 16px);color:var(--sl-text-primary);border:none;border-radius:12px;padding:0;box-shadow:0 0 1px 1px rgba(0,0,0,.02),0 4px 6px 1px rgba(0,0,0,.06)}.v3-saveasnew-container{flex-direction:column;display:flex}.v3-saveasnew-header{border-bottom:1px solid var(--sl-border-secondary);padding:18px 20px 8px}.v3-saveasnew-title{color:var(--sl-text-primary);margin:0;font-size:16px;font-weight:700}.v3-saveasnew-body{padding:16px 20px}.v3-saveasnew-input-label{color:var(--sl-text-secondary);margin-bottom:6px;font-size:13px;display:block}.v3-saveasnew-input{border:1px solid var(--sl-border-primary);width:100%;color:var(--sl-text-primary);background:var(--sl-bg-primary);border-radius:6px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px}.v3-saveasnew-footer{border-top:1px solid var(--sl-border-secondary);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.v3-details-popup-content{background:var(--sl-bg-primary);width:560px;max-width:calc(100vw - 16px);color:var(--sl-text-primary);border:none;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 0 1px 1px rgba(0,0,0,.02),0 4px 6px 1px rgba(0,0,0,.06)}.v3-details-header{border-bottom:1px solid var(--sl-border-secondary);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 12px;display:flex}.v3-details-eyebrow{color:var(--sl-text-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.v3-details-title{color:var(--sl-text-primary);margin:6px 0 0;font-size:20px;font-weight:700}.v3-details-desc{color:var(--sl-text-tertiary);margin-top:6px;font-size:13px}.v3-details-body{max-height:480px;padding:20px 24px;overflow-y:auto}.v3-details-footer{border-top:1px solid var(--sl-border-secondary);justify-content:flex-end;align-items:center;padding:12px 24px;display:flex}.v3-details-section-label{letter-spacing:.04em;color:var(--sl-text-quaternary);text-transform:uppercase;margin:14px 0 8px;font-size:11px;font-weight:700}.v3-details-section-label--first{margin-top:0}.v3-details-row-grid{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v3-details-field{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);border-radius:8px;padding:10px 12px}.v3-details-field__label{color:var(--sl-text-quaternary);font-size:11px;font-weight:500}.v3-details-field__value{color:var(--sl-text-primary);margin-top:2px;font-size:14px;font-weight:600}.v3-details-deal-term{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);border-radius:8px;margin-bottom:8px;padding:10px 12px}.v3-details-deal-term__label{color:var(--sl-text-primary);font-size:13px;font-weight:600}.v3-details-deal-term__description{color:var(--sl-text-tertiary);margin-top:4px;font-size:13px}.v3-details-close{cursor:pointer;color:var(--sl-text-quaternary);background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.v3-details-badge--blueprint{letter-spacing:.04em;text-transform:uppercase;color:var(--sl-text-brand);background:var(--sl-bg-brand-primary);border-radius:4px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.v3-details-additional-terms{color:var(--sl-text-primary);white-space:pre-wrap;font-size:13px}.ftux-popup-content{background:var(--sl-bg-primary);width:900px;max-width:calc(100vw - 16px);color:var(--sl-text-primary);border:none;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 0 1px 1px rgba(0,0,0,.02),0 4px 6px 1px rgba(0,0,0,.06)}.ftux-layout{min-height:560px;display:flex}.ftux-rail{border-right:1px solid var(--sl-border-secondary);flex-direction:column;gap:12px;width:260px;padding:20px;display:flex}.ftux-rail-eyebrow{color:var(--sl-text-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.ftux-rail-heading{color:var(--sl-text-primary);margin:4px 0 8px;font-size:18px;font-weight:700}.ftux-search-wrap{margin-bottom:4px;position:relative}.ftux-search-input{border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);width:100%;color:var(--sl-text-primary);border-radius:8px;outline:none;padding:8px 12px 8px 32px;font-size:13px}.ftux-search-icon{color:var(--sl-text-quaternary);pointer-events:none;font-size:12px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ftux-nav-item{cursor:pointer;color:var(--sl-text-primary);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.ftux-nav-item--active{background:var(--sl-bg-brand-primary)}.ftux-nav-item__label{font-weight:500}.ftux-nav-item--active .ftux-nav-item__label{font-weight:700}.ftux-nav-subtitle{color:var(--sl-text-quaternary);font-size:12px}.ftux-nav-badge{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);color:var(--sl-text-tertiary);border-radius:4px;padding:0 6px;font-size:11px}.ftux-pane{flex-direction:column;flex:1;display:flex}.ftux-pane-header{border-bottom:1px solid var(--sl-border-secondary);justify-content:space-between;align-items:flex-start;padding:20px 24px 12px;display:flex}.ftux-pane-header__title{color:var(--sl-text-primary);margin:0;font-size:16px;font-weight:700}.ftux-pane-header__subtitle{color:var(--sl-text-tertiary);margin:4px 0 0;font-size:12px}.ftux-pane-header__actions{align-items:center;gap:8px;display:flex}.ftux-pane-body{flex:1;max-height:460px;padding:20px 24px;overflow-y:auto}.ftux-pane-footer{border-top:1px solid var(--sl-border-secondary);color:var(--sl-text-quaternary);justify-content:space-between;align-items:center;padding:12px 24px;font-size:12px;display:flex}.ftux-close{cursor:pointer;color:var(--sl-text-quaternary);background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.ftux-grid{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ftux-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);cursor:pointer;text-align:left;border-radius:8px;width:100%;padding:14px;font-family:inherit;transition:border-color .12s;display:block}.ftux-card--focused{border:1.5px solid var(--sl-fg-brand)}.ftux-card__icon{background:var(--sl-bg-brand-primary);width:32px;height:32px;color:var(--sl-fg-brand);border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;font-size:14px;display:inline-flex}.ftux-card__title{color:var(--sl-text-primary);margin:0 0 2px;font-size:14px;font-weight:700}.ftux-card__desc{color:var(--sl-text-tertiary);margin:0 0 8px;font-size:12px;line-height:1.4}.ftux-card__meta{color:var(--sl-text-quaternary);font-size:12px}.ftux-card__badge-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ftux-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.ftux-badge--popular{color:var(--sl-text-warning);background:var(--sl-bg-warning-primary)}.ftux-badge--blueprint{color:var(--sl-text-brand);background:var(--sl-bg-brand-primary)}.ftux-badge--new{color:var(--sl-text-success);background:var(--sl-bg-success-primary)}.ftux-badge--template{color:var(--sl-text-tertiary);background:var(--sl-bg-tertiary)}.ftux-section-label{letter-spacing:.04em;color:var(--sl-text-quaternary);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.ftux-section-label__hint{color:var(--sl-text-quaternary);letter-spacing:0;text-transform:none;margin-left:8px;font-size:11px;font-weight:500}.ftux-recent-section-header{color:var(--sl-text-tertiary);justify-content:space-between;align-items:center;margin:0 0 12px;font-size:12px;display:flex}.ftux-recent-row{border:1px solid var(--sl-border-secondary);cursor:pointer;background:var(--sl-bg-primary);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:12px 14px;font-family:inherit;display:flex}.ftux-recent-row--focused{border:1.5px solid var(--sl-fg-brand)}.ftux-recent-title-row{align-items:baseline;gap:8px;display:inline-flex}.ftux-recent-time-wrap{color:var(--sl-text-quaternary);flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:inline-flex}.ftux-scratch-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.ftux-scratch-icon-wrap{background:var(--sl-bg-brand-primary);width:64px;height:64px;color:var(--sl-fg-brand);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:24px;display:inline-flex}.ftux-scratch-title{color:var(--sl-text-primary);margin:0 0 8px;font-size:18px;font-weight:700}.ftux-scratch-subtitle{color:var(--sl-text-tertiary);max-width:420px;margin:0 0 20px;font-size:13px}.ftux-pill-row{gap:12px;margin-bottom:24px;display:flex}.ftux-pill{border:1px solid var(--sl-border-secondary);text-align:center;border-radius:8px;min-width:110px;padding:8px 16px}.ftux-pill__label{color:var(--sl-text-quaternary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.ftux-pill__value{color:var(--sl-text-primary);margin-top:2px;font-size:13px;font-weight:600}.ftux-cta-button{background:var(--sl-bg-brand-solid);color:var(--sl-text-white);cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600}.ftux-kbd-hint{align-items:center;gap:4px;margin-right:12px;display:inline-flex}.ftux-kbd-key{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);color:var(--sl-text-tertiary);text-align:center;border-radius:4px;min-width:14px;padding:0 5px;font-family:inherit;font-size:11px}.ftux-dropdown{border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);color:var(--sl-text-primary);cursor:pointer;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:12px}.ftux-empty-state{text-align:center;color:var(--sl-text-quaternary);border:1px dashed var(--sl-border-primary);border-radius:8px;padding:24px;font-size:13px}.ftux-list{flex-direction:column;gap:0;display:flex}@media (max-width:767px){.ftux-popup-content{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.ftux-layout{flex-direction:column;flex:1;min-height:0;overflow:hidden}.ftux-rail{border-right:none;border-bottom:1px solid var(--sl-border-secondary);flex-shrink:0;gap:8px;width:100%;padding:12px 16px}.ftux-rail-heading{margin:2px 0 4px;font-size:16px}.ftux-pane{min-height:0}.ftux-pane-header{padding:12px 16px 8px}.ftux-pane-body{max-height:none;padding:12px 16px}.ftux-pane-footer{flex-wrap:wrap;gap:8px;padding:8px 16px}.ftux-pane-footer .ftux-kbd-hint{display:none}.ftux-grid{grid-template-columns:1fr}.ftux-recent-row{padding:10px 12px}.ftux-recent-time-wrap{gap:6px;font-size:11px}}.breakeven-tip{font-size:12px}.breakeven-tip__lead{margin:0 0 10px;line-height:1.45}.breakeven-tip__table{border-collapse:collapse;width:100%}.breakeven-tip__table th{opacity:.85;padding:1px 4px;font-weight:600}.breakeven-tip__table td{padding:1px 4px}.breakeven-tip__table .ta-left{text-align:left}.breakeven-tip__table .ta-right{text-align:right}.breakeven-tip__rule{padding:2px 0!important}.breakeven-tip__rule hr{border:0;border-top:1px solid rgba(255,255,255,.25);margin:0}.breakeven-tip__calc{opacity:.7;font-size:9px;font-style:italic;padding-top:0!important}.v3-create-confirm-modal{--v3cc-surface:#fff;--v3cc-text:#181d27;--v3cc-text-2:#414651;--v3cc-muted:#717680;--v3cc-border:#d5d7da;--v3cc-input-bg:#fff;--v3cc-accent:#136395;--v3cc-accent-hover:#0d4568;background:var(--v3cc-surface);color:var(--v3cc-text);border-radius:8px;font-size:14px;overflow:hidden}html[data-theme=dark] .v3-create-confirm-modal{--v3cc-surface:#181d25;--v3cc-text:#e6e8ec;--v3cc-text-2:#c7cbd2;--v3cc-muted:#9298a3;--v3cc-border:#333b47;--v3cc-input-bg:#20262f;--v3cc-accent:#4ba3d6;--v3cc-accent-hover:#6bb6e0}html[data-theme=dark] .v3-create-confirm-modal,html[data-theme=dark] .v3cc-select__menu{--sl-bg-primary:#161b26;--sl-bg-secondary-hover:#22293a;--sl-border-primary:#333b4a;--sl-text-primary:#f5f6f8;--sl-text-secondary:#cdd2dc;--sl-text-placeholder:#8b92a0}.v3-create-confirm-modal__header{border-bottom:1px solid var(--v3cc-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.v3-create-confirm-modal__title{color:var(--v3cc-text);font-size:20px;font-weight:700}.v3-create-confirm-modal__close{color:var(--v3cc-muted);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.v3-create-confirm-modal__close:hover{color:var(--v3cc-text)}.v3-create-confirm-modal__body{padding:20px 24px 24px}.v3-create-confirm-modal__field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.v3-create-confirm-modal__label{color:var(--v3cc-muted);font-size:14px}.v3-create-confirm-modal__optional{margin-left:4px}.v3-create-confirm-modal__date{background:var(--v3cc-input-bg);border:1px solid var(--v3cc-border);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.v3-create-confirm-modal__date>i{color:var(--v3cc-muted);font-size:16px}.v3-create-confirm-modal__date-input{width:100%;color:var(--v3cc-text);background:0 0;border:none;outline:none;flex:1;padding:10px 2px;font-size:14px}.v3-create-confirm-modal__checkbox{color:var(--v3cc-text);cursor:pointer;align-items:center;gap:8px;margin:4px 0 20px;font-size:14px;display:flex}.v3-create-confirm-modal__submit{color:#fff;background:var(--v3cc-accent);cursor:pointer;border:none;border-radius:8px;width:100%;padding:11px 16px;font-size:15px;font-weight:700}.v3-create-confirm-modal__submit:hover:not(:disabled){background:var(--v3cc-accent-hover)}.v3-create-confirm-modal__submit:disabled{opacity:.6;cursor:not-allowed}.v3-mobile-page{box-sizing:border-box;background:#f5f5f5;min-height:100vh;padding:12px 5px}@media (max-width:575.98px){body:has(.v3-mobile-page) .page-top-bar{display:none}body:has(.v3-mobile-page)>.container-fluid{padding-left:0!important;padding-right:0!important}body:has(.v3-mobile-page)>.container-fluid>.row>.col-12{padding-left:0!important;padding-right:0!important}body:has(.v3-mobile-page)>.container-fluid>.row{margin-left:0!important;margin-right:0!important}body:has(.v3-mobile-page) .responsive-layout>.container-fluid>.d-block.d-sm-none{padding-right:10px}}.v3-mobile-breadcrumb{background:#f5f5f5;justify-content:space-between;align-items:center;gap:12px;margin:0 -5px 12px;padding:12px 16px;display:flex}.v3-mobile-breadcrumb__back{color:#136395;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.v3-mobile-breadcrumb__back i{font-size:12px}.v3-mobile-breadcrumb__actions{color:#414651;cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:36px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.v3-mobile-breadcrumb__actions:hover{background:#fafafa}.v3-mobile-breadcrumb__actions i{font-size:11px}.hold-field{flex-direction:column;gap:6px;display:flex}.hold-field__label{letter-spacing:.06em;color:#6b7280;text-transform:uppercase;font-size:11px;font-weight:600}.hold-field__help{color:#6b7280;font-size:12px;line-height:1.4}.create-hold-modal__footer{background:#fff;border-top:1px solid #e9eaeb;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.create-hold-modal__footer>.btn-secondary,.create-hold-modal__submit{cursor:pointer;border-radius:10px;flex:1;height:44px;font-weight:600}.create-hold-modal__submit{color:#fff;background:#1982c4;border:1px solid #1982c4;font-family:inherit;font-size:14px}.create-hold-modal__submit:hover{background:#136395}.create-hold-modal__submit:disabled{cursor:not-allowed;background:#c8e5f5;border-color:#c8e5f5}.v3-hold-date-jump{gap:6px;margin:0 0 8px;display:flex}.v3-hold-date-jump select{color:#111827;cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:600}.v3-hold-date-jump select:focus{border-color:#1982c4;outline:none;box-shadow:0 0 0 1px #1982c4}.lineup-strip{scrollbar-width:none;align-items:center;gap:8px;margin:0 -5px 12px;padding:4px 12px 8px;display:flex;overflow-x:auto}.lineup-strip::-webkit-scrollbar{display:none}.lineup-strip__chip{color:#414651;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e9eaeb;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:4px 14px 4px 4px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;display:inline-flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.lineup-strip__chip:hover{background:#fafafa}.lineup-strip__chip--active{color:#181d27;border-color:#1982c4;box-shadow:0 0 0 1px #1982c4,0 1px 2px rgba(10,13,18,.05)}.lineup-strip__chip--empty{color:#136395;border-style:dashed;border-color:#b2dbf5}.lineup-strip__chip--empty.lineup-strip__chip--active{border-style:solid;border-color:#1982c4}.lineup-strip__avatar{color:#fff;background:#c8a95b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.lineup-strip__chip--empty .lineup-strip__avatar{color:#1982c4;background:0 0;border:1.5px dashed #b2dbf5}.lineup-strip__add{color:#535862;cursor:pointer;background:0 0;border:1px dashed #d5d7da;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.lineup-strip__add:hover{color:#1982c4;background:#f6fafe;border-style:solid;border-color:#1982c4}@keyframes lineup-spin{to{transform:rotate(360deg)}}.lineup-strip__chip[data-loading=true] .lineup-strip__avatar{color:transparent;position:relative}.lineup-strip__chip[data-loading=true] .lineup-strip__avatar:after{content:"";border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:.6s linear infinite lineup-spin;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.v3-mobile-offer-card{transition:opacity .15s}.v3-mobile-offer-card[data-loading=true]{opacity:.5;pointer-events:none}.v3-mobile-page .v3-mobile-offer-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(10,13,18,.05)}.v3-mobile-page .v3-mobile-offer-card .deal-terms-header{background:0 0;border-bottom:1px solid #e9eaeb}.v3-mobile-page .v3-mobile-offer-card .deal-terms-header__eyebrow .deal-terms-header__status{display:inline-flex}.v3-mobile-page .v3-mobile-offer-card .deal-terms-header__name-row .lineup-status,.v3-mobile-page .v3-mobile-offer-card .deal-terms-header__change-artist,.v3-mobile-page .v3-mobile-offer-card .deal-terms-form__currency-suffix{display:none}.v3-mobile-page .v3-mobile-offer-card .deal-terms-form__field--guarantee{flex-basis:110px!important;width:110px!important;max-width:110px!important}.v3-mobile-page .v3-mobile-offer-card .deal-terms-form__field--percent{white-space:nowrap;flex-basis:130px!important;width:130px!important;max-width:130px!important}.v3-mobile-page .v3-mobile-offer-card .deal-terms-card-v2{box-shadow:none;background:0 0;border:none;border-top:1px solid #e9eaeb;border-radius:0;margin-top:0}.v3-mobile-action-sheet{background:#fff;border-radius:16px 16px 0 0;padding:8px 0 16px}.v3-mobile-action-sheet__row{color:#111827;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:16px;display:flex}.v3-mobile-action-sheet__row:hover{background:#fafafa}.v3-mobile-action-sheet__row--destructive{color:#b42318}.v3-mobile-action-sheet__row--destructive:hover{background:#fef3f2}.v3-mobile-action-sheet__row--brand{color:#136395;font-weight:600}.v3-mobile-action-sheet__row--brand:hover{background:#f6fafe}.v3-mobile-action-sheet__row--brand .v3-mobile-action-sheet__icon{color:#1982c4}.v3-mobile-action-sheet__divider{background:#e9eaeb;height:1px;margin:4px 0}.v3-mobile-action-sheet__icon{text-align:center;width:20px}.v3-mobile-action-sheet__currency-toggle{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.v3-mobile-action-sheet__switch{width:36px;height:20px;display:inline-block;position:relative}.v3-mobile-action-sheet__switch input{opacity:0;width:0;height:0}.v3-mobile-action-sheet__slider{cursor:pointer;background:#d1d5db;border-radius:9999px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.v3-mobile-action-sheet__slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.v3-mobile-action-sheet__switch input:checked+.v3-mobile-action-sheet__slider{background:#2563eb}.v3-mobile-action-sheet__switch input:checked+.v3-mobile-action-sheet__slider:before{transform:translate(16px)}.team-avatar.pipeline-offer-avatar{border-radius:.25rem!important}.pipeline-offer-cards tbody tr:has(.popup-content){z-index:100;position:relative}@media (max-width:767px){.responsive-card-table td.pipeline-offer-cell{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding-left:0!important;padding-right:0!important;display:flex!important;position:static!important;left:auto!important}.responsive-card-table td.pipeline-offer-cell>div,.responsive-card-table td.pipeline-offer-cell .team-member-info{display:contents!important}.responsive-card-table td.pipeline-offer-cell img.img-fluid{flex-shrink:0!important;margin:0!important;display:inline-block!important}.responsive-card-table td.pipeline-offer-cell .team-avatar{flex-shrink:0!important;margin:0!important}.responsive-card-table td.pipeline-offer-cell .team-member-details{flex:1!important;min-width:0!important}.responsive-card-table.pipeline-offer-cards tbody td>.badge{width:auto!important;display:inline-block!important}}.op-page{background:var(--sl-bg-page);min-height:100%;padding:24px 0 100px}.op-page-inner{flex-direction:column;gap:16px;display:flex}.op-header-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.op-title{color:var(--sl-text-primary);margin:0;font-size:24px;font-weight:600}.op-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);box-shadow:var(--sl-shadow-xs);border-radius:12px;padding:20px}.op-header-grid{grid-gap:20px;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:640px){.op-header-grid{grid-template-columns:1fr}}.op-section-title{color:var(--sl-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:600}.op-field{color:var(--sl-text-primary);margin-bottom:2px;font-size:14px}.op-muted{color:var(--sl-text-tertiary)}.op-link{color:var(--sl-text-brand);font-size:14px;text-decoration:none}.op-link:hover{text-decoration:underline}.op-totals{border-top:1px solid var(--sl-border-secondary);margin-top:16px;padding-top:12px}.op-total-row{color:var(--sl-text-secondary);justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.op-total-row-strong{color:var(--sl-text-primary);font-size:16px;font-weight:600}.op-table{border-collapse:collapse;width:100%;font-size:14px}.op-table th{text-align:left;color:var(--sl-text-tertiary);background:var(--sl-bg-secondary);border-bottom:1px solid var(--sl-border-secondary);padding:8px 10px;font-weight:600}.op-table td{color:var(--sl-text-primary);border-bottom:1px solid var(--sl-border-tertiary);padding:10px}.op-row-refunded td{color:var(--sl-text-tertiary);text-decoration:line-through}.op-row-partial-refunded td{color:var(--sl-text-tertiary)}.op-transfer-tickets{flex-direction:column;gap:6px;max-height:40vh;margin-bottom:4px;display:flex;overflow-y:auto}.op-checkbox{color:var(--sl-text-primary);align-items:center;gap:8px;font-size:14px;display:flex}.op-transfers-card{border-left:3px solid var(--sl-fg-brand)}.op-transfers-note{margin:0 0 10px}.op-transfers-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-transfers-item{border-top:1px solid var(--sl-border-tertiary);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.op-transfers-item:first-child{border-top:none}.op-actions{flex-wrap:wrap;gap:8px;display:flex}.op-btn{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);color:var(--sl-text-secondary);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}.op-btn:hover:not(:disabled){background:var(--sl-bg-secondary-hover)}.op-btn-primary{background:var(--sl-bg-brand-solid);border-color:var(--sl-bg-brand-solid);color:var(--sl-text-white)}.op-btn-primary:hover:not(:disabled){background:var(--sl-bg-brand-solid-hover)}.op-btn:disabled{opacity:.5;cursor:not-allowed}.op-btn-danger{color:var(--sl-text-error);border-color:var(--sl-border-error)}.op-print-error{color:var(--sl-text-error)}.op-badge{text-transform:capitalize;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.op-badge-paid{background:var(--sl-bg-success-primary);color:var(--sl-text-success)}.op-badge-unpaid,.op-badge-pending{background:var(--sl-bg-warning-primary);color:var(--sl-text-warning)}.op-badge-failed{background:var(--sl-bg-error-primary);color:var(--sl-text-error)}.op-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.op-card-head .op-section-title{margin-bottom:0}.op-modal{flex-direction:column;gap:12px;min-width:360px;max-height:85vh;padding:20px;display:flex;overflow-y:auto}.op-cf-table{table-layout:fixed}.op-cf-table th{width:50%}.op-cf-table td{overflow-wrap:break-word}.op-cf-modal-header{justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.op-cf-modal-title{color:var(--sl-text-primary);margin:0;font-size:20px;font-weight:700}.op-cf-modal-close{color:var(--sl-text-tertiary);font-size:24px;line-height:1;text-decoration:none}.op-cf-modal-close:hover{color:var(--sl-text-secondary)}.op-cf-modal-body{border-top:2px solid var(--sl-border-secondary);max-height:60vh;padding:5px 25px 20px;overflow-y:auto}.op-cf-modal-footer{border-top:2px solid var(--sl-border-secondary);justify-content:flex-end;gap:8px;padding:16px 25px;display:flex}.op-label{color:var(--sl-text-secondary);font-size:13px;font-weight:500}.op-input{border:1px solid var(--sl-border-primary);color:var(--sl-text-primary);background:var(--sl-bg-primary);border-radius:8px;padding:8px 10px;font-size:14px}.op-textarea{resize:vertical;min-height:96px;font-family:inherit}.op-modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.op-page{padding:12px}.op-card{padding:16px}.op-title{font-size:20px}.op-header-row{flex-direction:column;align-items:stretch;gap:12px}.op-actions .op-btn{text-align:center;flex:auto}.op-modal{width:100%;min-width:0}.op-table thead{display:none}.op-table,.op-table tbody,.op-table tr,.op-table td{width:100%;display:block}.op-table tr{border:1px solid var(--sl-border-secondary);border-radius:8px;margin-bottom:10px;padding:8px 12px}.op-table td{text-align:right;border:none;justify-content:space-between;gap:16px;padding:5px 0;display:flex}.op-table td:before{content:attr(data-label);color:var(--sl-text-tertiary);text-align:left;font-weight:600}.op-transfers-item{flex-direction:column;gap:2px}}.crm-gsearch{position:relative}.crm-gsearch__dropdown{z-index:50;background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:var(--radius-xl);max-height:70vh;padding:var(--spacing-xs)0;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px rgba(0,0,0,.12)}.crm-gsearch__section-head{padding:var(--spacing-sm)var(--spacing-md)var(--spacing-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--sl-text-secondary);font-size:.7rem;font-weight:600}.crm-gsearch__row{padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;align-items:center;gap:12px;display:flex}.crm-gsearch__row.is-active{background:#f4f5f6;background:var(--sl-bg-secondary,#f4f5f6)}.crm-gsearch__main{flex:1;min-width:0}.crm-gsearch__title-line{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.crm-gsearch__name{color:var(--sl-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.crm-gsearch__subtitle{color:var(--sl-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.crm-gsearch__icon{text-align:center;width:32px;color:var(--sl-text-secondary);flex-shrink:0}.crm-gsearch__meta{padding-left:var(--spacing-sm);color:var(--sl-text-primary);white-space:nowrap;margin-left:auto;font-weight:600}.crm-gsearch__meta--warn{color:var(--sl-text-error,#b42318)}.crm-gsearch__loading{padding:var(--spacing-md);color:var(--sl-text-secondary)}.crm-gsearch__footer{padding:var(--spacing-sm)var(--spacing-md);border-top:1px solid var(--sl-border-secondary);margin-top:var(--spacing-xs);color:var(--sl-text-secondary);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.crm-gsearch__empty{text-align:center;padding:var(--spacing-xl)var(--spacing-lg)}.crm-gsearch__empty-icon{width:44px;height:44px;margin:0 auto var(--spacing-md);border:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.crm-gsearch__empty-title{color:var(--sl-text-primary);margin-bottom:var(--spacing-xs);font-weight:600}.crm-gsearch__empty-text{color:var(--sl-text-secondary);max-width:420px;margin:0 auto var(--spacing-md);font-size:.9rem}.crm-gsearch__empty-actions{gap:var(--spacing-sm);justify-content:center;display:flex}@media (max-width:640px){.dup-table,.dup-table tbody,.dup-table tr,.dup-table td{display:block;width:100%!important}.dup-table thead,.dup-table colgroup{display:none}.dup-table tr{border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb);padding:8px 0}.dup-table tr:last-child{border-bottom:none}.dup-table td{white-space:normal!important;padding:4px 0!important}.dup-table td[data-label]:before{content:attr(data-label);color:var(--sl-text-tertiary,#535862);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.dup-table td[data-label=Name]:before{display:none}}.crm-dash__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);display:flex}.crm-dash__title{font-weight:600}.crm-dash__subtitle{color:var(--sl-text-secondary)}.crm-dash__kpis{grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(4,1fr);display:grid}.crm-dash__kpi{border:1px solid var(--sl-border-secondary);border-radius:var(--radius-xl);background:var(--sl-bg-primary);padding:var(--spacing-lg);color:inherit;text-decoration:none;display:block}.crm-dash__kpi:hover{border-color:var(--sl-border-primary);text-decoration:none}.crm-dash__kpi-value{color:var(--sl-text-primary);font-size:1.75rem;font-weight:600}.crm-dash__kpi-delta--up{color:var(--sl-text-success,#067647)}.crm-dash__kpi-delta--warn{color:var(--sl-text-error,#b42318)}.crm-dash__grid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1.6fr 1fr;display:grid}.crm-dash__card{border:1px solid var(--sl-border-secondary);border-radius:var(--radius-xl);background:var(--sl-bg-primary);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.crm-dash__card-head{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.crm-dash__pipeline-bar{border-radius:var(--radius-xs);height:8px;margin-bottom:var(--spacing-md);display:flex;overflow:hidden}.crm-dash__pipeline-legend{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(5,1fr);display:grid}.crm-dash__empty{text-align:center;padding:var(--spacing-xl)var(--spacing-lg);color:var(--sl-text-secondary)}.crm-dash__empty-title{font-weight:600}.crm-dash__empty-actions{gap:var(--spacing-sm);justify-content:center;display:flex}.crm-dash__row{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)0;display:flex}.crm-dash__row-truncate{min-width:0}.crm-dash__link{font-weight:500}.crm-dash__activity-row{padding:var(--spacing-sm)0;gap:10px;display:flex}.crm-dash__activity-icon{color:var(--sl-text-secondary);margin-top:3px}.crm-dash__header-title{align-items:flex-start;display:flex}.crm-dash__search-slot{flex:1;max-width:420px;margin:0 16px}.crm-dash__header-actions{gap:8px;display:flex}@media (max-width:992px){.crm-dash__kpis{grid-template-columns:repeat(2,1fr)}.crm-dash__grid{grid-template-columns:1fr}}.reporting-chart-container{min-height:300px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.reporting-datepicker-presets::-webkit-scrollbar{width:4px}.reporting-datepicker-presets::-webkit-scrollbar-track{background:0 0}.reporting-datepicker-presets::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:4px}.reporting-datepicker-presets::-webkit-scrollbar-thumb:hover{background:#98a2b3}.reporting-datepicker-presets{scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.reporting-datepicker-calendar>.flatpickr-input{display:none}.reporting-datepicker-calendar .flatpickr-calendar{box-shadow:none;border:none}.reporting-datepicker-calendar .flatpickr-day.inRange{background:#e8f4fd!important;background:var(--sl-bg-active,#e8f4fd)!important;border-color:#e8f4fd!important;border-color:var(--sl-bg-active,#e8f4fd)!important;box-shadow:-5px 0 #e8f4fd,5px 0 #e8f4fd!important;box-shadow:-5px 0 0 var(--sl-bg-active,#e8f4fd),5px 0 0 var(--sl-bg-active,#e8f4fd)!important}.reporting-datepicker-calendar .flatpickr-day.startRange,.reporting-datepicker-calendar .flatpickr-day.endRange{background:#1982c4!important;background:var(--sl-bg-brand-solid,#1982c4)!important;border-color:#1982c4!important;border-color:var(--sl-bg-brand-solid,#1982c4)!important}.reporting-datepicker-calendar .flatpickr-day.startRange+.flatpickr-day.inRange{box-shadow:-5px 0 #e8f4fd,5px 0 #e8f4fd!important;box-shadow:-5px 0 0 var(--sl-bg-active,#e8f4fd),5px 0 0 var(--sl-bg-active,#e8f4fd)!important}.table-hover tbody tr:hover{background-color:#fafafa!important}.tippy-box[data-theme~=reporting]{color:#fff;background:#0a0d12;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;line-height:18px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.tippy-box[data-theme~=reporting] .tippy-content{padding:0}.reporting-mobile-tabs{border-bottom:1px solid #e4e7ec;align-items:stretch;padding:0;display:flex}.reporting-mobile-tabs-arrow{color:#717680;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;padding:0;display:flex}.reporting-mobile-tabs-arrow:disabled{color:#d0d5dd;cursor:default}.reporting-mobile-tabs-items{flex:1;justify-content:center;gap:4px;display:flex}.reporting-mobile-tab{color:#717680;white-space:nowrap;border-bottom:2px solid transparent;flex-shrink:0;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.reporting-mobile-tab:hover{color:#344054;text-decoration:none}.reporting-mobile-tab--active{color:#1982c4;border-bottom-color:#1982c4}.reporting-mobile-tab-badge{color:#717680;background:#f2f4f7;border-radius:10px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-block}.tickets-page{max-width:1440px;padding:24px 0 124px;font-family:Open Sans,sans-serif}.tickets-page--mobile{padding:16px 0 116px}.tickets-page-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tickets-page--mobile .tickets-page-header{margin-bottom:16px}.tickets-page-title{color:var(--sl-text-primary,#181d27);margin:0;font-size:28px;font-weight:700;line-height:34px}.tickets-page--mobile .tickets-page-title{font-size:22px;line-height:28px}.tickets-page-header-button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tickets-page-header-button i{color:var(--sl-text-quaternary,#717680);font-size:14px}.tickets-toolbar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.tickets-filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tickets-mobile-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.tickets-mobile-toolbar-dropdown{flex:1;min-width:0}.tickets-filters-btn{white-space:nowrap;align-items:center;gap:8px;display:inline-flex!important}.tickets-filters-btn-count{background:#1982c4;background:var(--sl-bg-brand-solid,#1982c4);color:#fff;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px}.tickets-tab-strip{background-color:#f4f5f7;background-color:var(--sl-bg-secondary,#f4f5f7);border:1px solid #e4e6eb;border:1px solid var(--sl-border-secondary,#e4e6eb);border-radius:8px;align-items:center;padding:4px;display:inline-flex}.tickets-tab-pill{box-shadow:none;color:var(--sl-text-tertiary,#52525b);background-color:transparent;border:none;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.tickets-tab-pill.active{background-color:#fff;background-color:var(--sl-bg-primary,#fff);color:var(--sl-text-primary,#1a1a1a);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.1)}.tickets-tab-count{background-color:#e4e6eb;background-color:var(--sl-border-secondary,#e4e6eb);color:var(--sl-text-tertiary,#52525b);border-radius:10px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px}html[data-theme=dark] body.od-themed .tickets-tab-pill{color:var(--sl-text-secondary)}html[data-theme=dark] body.od-themed .tickets-tab-pill.active{color:var(--sl-text-primary)}.tickets-kpi-grid{grid-gap:16px;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.tickets-kpi-card{border:1px solid #e4e7ec;border:1px solid var(--sl-border-secondary,#e4e7ec);background:#fff;background:var(--sl-bg-primary,#fff);border-radius:12px;padding:16px 20px}.tickets-kpi-card-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tickets-kpi-card-header i{color:var(--sl-text-quaternary,#717680);font-size:14px}.tickets-kpi-card-value{color:var(--sl-text-primary,#181d27);font-size:26px;font-weight:700;line-height:32px}.tickets-kpi-strip-mobile{border:1px solid #e4e7ec;border:1px solid var(--sl-border-secondary,#e4e7ec);background:#fff;background:var(--sl-bg-primary,#fff);border-radius:12px;margin-bottom:16px;display:flex;overflow:hidden}.tickets-kpi-strip-mobile-section{flex:1;min-width:0;padding:10px 12px}.tickets-kpi-strip-mobile-section+.tickets-kpi-strip-mobile-section{border-left:1px solid #f2f4f7;border-left:1px solid var(--sl-border-secondary,#f2f4f7)}.tickets-kpi-strip-mobile-label{color:var(--sl-text-quaternary,#717680);margin-bottom:4px;font-size:11px;font-weight:500;line-height:14px}.tickets-kpi-strip-mobile-value{color:var(--sl-text-primary,#181d27);word-break:break-word;font-size:17px;font-weight:700;line-height:22px}.tickets-table-card{border:1px solid #e4e7ec;border:1px solid var(--sl-border-secondary,#e4e7ec);background:#fff;background:var(--sl-bg-primary,#fff);border-radius:12px;overflow:hidden}.tickets-table{border-collapse:collapse;width:100%}.tickets-table thead tr{border-bottom:1px solid #f2f4f7;border-bottom:1px solid var(--sl-border-secondary,#f2f4f7)}.tickets-table thead th{color:var(--sl-text-quaternary,#717680);text-transform:none;text-align:left;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.tickets-table thead th.text-right{text-align:right}.tickets-table tbody tr{border-top:1px solid #f2f4f7;border-top:1px solid var(--sl-border-secondary,#f2f4f7)}.tickets-table td{vertical-align:middle;padding:14px 16px;position:relative}.tickets-table .empty-row{text-align:center;color:var(--sl-text-quaternary,#717680);padding:48px 16px}.tickets-table .empty-row--error{color:var(--sl-text-error,#b42318)}.tickets-row-link{color:var(--sl-text-primary,#181d27);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.tickets-row-link:hover{color:var(--sl-text-primary,#181d27);text-decoration:none}.tickets-event-cell{align-items:center;gap:12px;display:flex}.tickets-event-actions{align-items:center;gap:8px;display:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tickets-table tbody tr:hover .tickets-event-cell{visibility:hidden}.tickets-table tbody tr:focus-within .tickets-event-cell{visibility:hidden}.tickets-table tbody tr:hover .tickets-event-actions{display:flex}.tickets-table tbody tr:focus-within .tickets-event-actions{display:flex}a.tickets-event-action-labeled{white-space:nowrap;gap:6px;width:auto;height:36px;padding:0 12px;font-size:14px;font-weight:600}a.tickets-event-action-labeled span{white-space:nowrap}.tickets-event-info{flex-direction:column;gap:2px;min-width:0;display:flex}.tickets-event-name{color:var(--sl-text-primary,#181d27);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.tickets-support-line{color:var(--sl-text-quaternary,#717680);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tickets-date-primary{color:var(--sl-text-primary,#181d27);font-size:14px;font-weight:500}.tickets-date-secondary{color:var(--sl-text-quaternary,#717680);font-size:13px}.tickets-venue-cell{color:var(--sl-text-secondary,#414651);font-size:14px}.tickets-gross-cell{text-align:right;color:var(--sl-text-primary,#181d27);font-size:14px;font-weight:600}.tickets-progress{align-items:center;gap:10px;min-width:180px;display:flex}.tickets-progress-label{color:var(--sl-text-secondary,#414651);white-space:nowrap;min-width:64px;font-size:13px}.tickets-progress-track{background:#f2f4f7;background:var(--sl-bg-tertiary,#f2f4f7);border-radius:999px;flex:1;height:6px;overflow:hidden}.tickets-progress-fill{background:#1982c4;background:var(--sl-bg-brand-solid,#1982c4);border-radius:999px;height:100%}.tickets-progress-fill--high{background:#17b26a}.tickets-progress-pct{color:var(--sl-text-quaternary,#717680);white-space:nowrap;text-align:right;min-width:32px;font-size:12px}.tickets-mobile-list{flex-direction:column;gap:10px;display:flex}.tickets-mobile-card{border:1px solid #e4e7ec;border:1px solid var(--sl-border-secondary,#e4e7ec);background:#fff;background:var(--sl-bg-primary,#fff);border-radius:12px;overflow:hidden}.tickets-mobile-card-header{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.tickets-mobile-card-name{color:var(--sl-text-primary,#181d27);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.tickets-mobile-card-support{color:var(--sl-text-quaternary,#717680);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tickets-mobile-card-gross{text-align:right;flex-shrink:0}.tickets-mobile-card-gross-label{color:var(--sl-text-quaternary,#717680);font-size:11px;line-height:14px}.tickets-mobile-card-gross-value{color:var(--sl-text-primary,#181d27);font-size:15px;font-weight:700;line-height:20px}.tickets-mobile-card-section{border-top:1px solid #f2f4f7;border-top:1px solid var(--sl-border-secondary,#f2f4f7);padding:10px 14px}.tickets-mobile-card-stats-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tickets-mobile-card-sold{color:var(--sl-text-primary,#181d27);font-size:14px;font-weight:600}.tickets-mobile-card-pct{color:var(--sl-text-quaternary,#717680);font-size:13px}.tickets-mobile-card-footer{border-top:1px solid #f2f4f7;border-top:1px solid var(--sl-border-secondary,#f2f4f7);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.tickets-mobile-card-footer-date{color:var(--sl-text-primary,#181d27);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tickets-mobile-card-footer-venue{color:var(--sl-text-quaternary,#717680);white-space:nowrap}.tickets-mobile-card-actions{border-top:1px solid #f2f4f7;border-top:1px solid var(--sl-border-secondary,#f2f4f7);align-items:center;gap:8px;padding:10px 14px;display:flex}.tickets-mobile-card-actions .tickets-event-action-labeled{flex:1;justify-content:flex-start}.tickets-mobile-empty{border:1px solid #e4e7ec;border:1px solid var(--sl-border-secondary,#e4e7ec);background:#fff;background:var(--sl-bg-primary,#fff);text-align:center;color:var(--sl-text-quaternary,#717680);border-radius:12px;padding:48px 16px;font-size:14px}.tickets-mobile-empty--error{color:var(--sl-text-error,#b42318)}.tickets-search-input-wrap{position:relative}.tickets-search-input-wrap--mobile{flex:100%}.tickets-search-input-icon{color:var(--sl-text-quaternary,#717680);font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tickets-search-input{border:1px solid #e4e7ec;border:1px solid var(--sl-border-secondary,#e4e7ec);background:#fff;background:var(--sl-bg-primary,#fff);color:var(--sl-text-secondary,#414651);width:260px;border-radius:8px;outline:none;padding:8px 12px 8px 34px;font-family:Open Sans,sans-serif;font-size:14px}.tickets-search-input--mobile{width:100%;padding:10px 12px 10px 34px;font-size:15px}.tickets-filters-sheet-backdrop{z-index:1100;background:rgba(16,24,40,.5);align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.tickets-filters-sheet{background:#fff;background:var(--sl-bg-primary,#fff);border-top-left-radius:16px;border-top-right-radius:16px;flex-direction:column;width:100%;max-height:85vh;font-family:Open Sans,sans-serif;display:flex}.tickets-filters-sheet-header{border-bottom:1px solid #f2f4f7;border-bottom:1px solid var(--sl-border-secondary,#f2f4f7);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.tickets-filters-sheet-title{color:var(--sl-text-primary,#181d27);font-size:18px;font-weight:700}.tickets-filters-sheet-close{cursor:pointer;color:var(--sl-text-quaternary,#717680);width:24px;height:24px;background:0 0;border:none;padding:0}.tickets-filters-sheet-body{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.tickets-filters-sheet-field-label{color:var(--sl-text-secondary,#414651);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.tickets-filters-sheet-footer{border-top:1px solid #f2f4f7;border-top:1px solid var(--sl-border-secondary,#f2f4f7);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.tickets-pagination{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.tickets-pagination--mobile{flex-direction:column;align-items:stretch}.tickets-pagination-summary{color:var(--sl-text-quaternary,#717680);font-size:13px}.tickets-pagination--mobile .tickets-pagination-summary{text-align:center}.tickets-pagination-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.tickets-pagination--mobile .tickets-pagination-controls{justify-content:space-between}.tickets-pagination-status{color:var(--sl-text-quaternary,#717680);white-space:nowrap;font-size:13px}.tickets-has-tip{position:relative}.tickets-name-tip{min-width:0;max-width:100%;display:block}.tickets-has-tip:after{content:attr(data-tip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:90;background:#0a0d12;border-radius:8px;padding:6px 10px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:18px;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 4px 6px -2px rgba(10,13,18,.03)}.tickets-has-tip:before{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:91;background:#0a0d12;border-radius:1px;width:8px;height:8px;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)rotate(45deg)}.tickets-has-tip:hover:after,.tickets-has-tip:hover:before{opacity:1;visibility:visible}.tickets-has-tip:focus-visible:after{opacity:1;visibility:visible}.tickets-has-tip:focus-visible:before{opacity:1;visibility:visible}.tickets-has-tip.tip-right:after{left:auto;right:-4px;transform:none}.tickets-has-tip.tip-right:before{left:auto;right:8px;transform:rotate(45deg)}.tickets-name-tip .tickets-row-link{display:block}.tickets-col-actions{width:1%}.tickets-cell-actions{text-align:right;white-space:nowrap}.tickets-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.tickets-icon-btn{background:#fff;background:var(--setlist-secondary-bg,#fff);color:var(--setlist-secondary-fg,#414651);width:36px;height:36px;border:1px solid #d5d7da;border:1px solid var(--setlist-secondary-border,#d5d7da);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px rgba(10,13,18,.05),0 1px 2px rgba(10,13,18,.05)}.tickets-icon-btn:hover{background:#fafafa;background:var(--setlist-secondary-bg-hover,#fafafa);color:var(--setlist-secondary-fg-hover,#3b3b3b)}.tickets-icon-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tickets-action-btn{cursor:pointer;color:var(--sl-text-quaternary,#717680);width:36px;height:32px;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.tickets-action-btn:hover{background:#f2f4f7;background:var(--sl-bg-tertiary,#f2f4f7);color:var(--sl-text-secondary,#414651)}.tickets-action-btn svg{width:18px;height:18px}.tickets-actions-menu{background:#fff;background:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:8px;min-width:220px;padding:4px 0;box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 4px 6px -2px rgba(10,13,18,.03)}.tickets-actions-menu-item{color:var(--sl-text-secondary,#414651);align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.tickets-actions-menu-item:hover{background:#fafafa;background:var(--setlist-secondary-bg-hover,#fafafa);color:var(--sl-text-secondary,#414651);text-decoration:none}.tickets-actions-menu-item svg{fill:none;stroke:var(--sl-text-quaternary,#717680);width:20px;height:20px;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tickets-table thead th.tickets-sortable{padding:0}.tickets-sort-btn{cursor:pointer;font:inherit;color:var(--sl-text-quaternary,#717680);background:0 0;border:none;align-items:center;gap:4px;padding:12px 16px;font-size:12px;font-weight:600;display:inline-flex}.tickets-sort-chevron{fill:none;stroke:var(--sl-text-quaternary,#717680);width:14px;height:14px;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tickets-toolbar .tickets-tab-strip{padding:2px}.tickets-toolbar .tickets-tab-pill{height:40px}.tickets-filter-group .team-search-wrapper{box-sizing:border-box;height:46px;padding:8px 12px}.tickets-filter-group .team-search-input{line-height:20px}.tickets-page-header-actions{align-items:center;gap:8px;display:flex}.tickets-table-settings-wrap{position:relative}.sbs-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px}.sbs-panel--padded{padding:16px}.sbs-panel__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px;display:flex}.sbs-panel__title{color:#111827;font-size:14px;font-weight:600}.sbs-panel__meta{color:#6b7280;font-size:12px}.sbs-empty{text-align:center;color:#6b7280;padding:40px 0;font-size:13px}.sbs-table-wrapper{overflow-x:auto}.sbs-table{border-collapse:collapse;width:100%;font-size:13px}.sbs-table thead tr{color:#6b7280;text-align:left;background:#f9fafb}.sbs-table th,.sbs-table td{padding:10px 16px}.sbs-table th.sbs-cell--numeric,.sbs-table td.sbs-cell--numeric{text-align:right}.sbs-table tbody tr{color:#111827;background:#fff;border-top:1px solid #f3f4f6}.sbs-table tbody tr.sbs-row--direct{color:#6b7280;background:#fafafa;font-style:italic}.sbs-delta--positive{color:#16a34a;font-weight:600}.sbs-delta--negative{color:#dc2626;font-weight:600}html[data-theme=dark] body.od-themed .event-template-form-panel{background-color:transparent!important}html[data-theme=dark] body.od-themed .event-template-row{border-top-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .event-template-input{background-color:var(--sl-bg-primary);color:var(--sl-text-primary);border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .event-template-section-header{color:var(--sl-text-primary)!important;border-bottom:none!important}html[data-theme=dark] body.od-themed .fit-line-item-grid{border-color:var(--sl-border-primary)!important;background-color:var(--sl-bg-primary)!important}html[data-theme=dark] body.od-themed .fit-line-item-grid>div{border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .fit-header-row{border-bottom-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .fit-cell-disabled{background-color:var(--sl-bg-tertiary)!important}html[data-theme=dark] body.od-themed .fit-text-input{color:var(--sl-text-primary);background-color:transparent}html[data-theme=dark] body.od-themed .fit-currency-input{background-color:transparent}html[data-theme=dark] body.od-themed .fit-input-color{color:var(--sl-text-primary)}.tl-page{margin:16px 0}.tl-columns-control{position:relative}.tl-event-filter-wrap{min-width:280px}.tl-sort-wrap{min-width:180px}.tl-table-scroll{width:100%;overflow-x:auto}.tl-table{border-collapse:collapse;width:100%;min-width:100%}.tl-table tbody td{vertical-align:middle;text-align:left;color:var(--sl-text-primary);border-top:none;border-bottom:1px solid var(--sl-border-secondary);padding:16px 24px}.tl-table tbody tr:hover td{background-color:var(--sl-bg-secondary)}.tl-table th.tl-num,.tl-table td.tl-num{text-align:right}.tl-source{align-items:center;gap:8px;display:inline-flex}.tl-source a{color:var(--sl-text-primary)}.tl-empty{color:var(--sl-text-secondary);text-align:center;padding:40px 24px}.tl-pagination{border-top:1px solid var(--sl-border-secondary);color:var(--sl-text-secondary);padding:16px 24px}.agent-offers-table-wrapper .dataTable thead th{text-transform:uppercase;letter-spacing:.5px;color:#717680;background:#fafafa;border-bottom:1px solid #e9eaeb;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600}.agent-offers-table-wrapper .dataTable tbody td{color:#333;border-bottom:1px solid #f5f5f5;padding:16px;font-family:Open Sans,sans-serif;font-size:14px}.agent-offers-table-wrapper .dataTable tbody td .text-muted{font-size:14px;color:#717680!important}.agent-offers-table-wrapper .dataTable tbody tr:last-child td{border-bottom:none}.agent-offers-table-wrapper .dataTable tbody tr:hover{background-color:#fafafa}.agent-offers-table-wrapper{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.agent-offers-table-wrapper .dataTable{background:#fff;border:none;border-top-left-radius:0;border-top-right-radius:0}.agent-offer-preview-container{background:#fff;border-radius:8px}.agent-offer-preview-container .embed-responsive{border:1px solid #f5f5f5;border-radius:4px}.agent-offer-preview-container .embed-responsive-item{width:100%;height:100%;min-height:500px}.agent-offer-preview-container .btn-group .btn{border-radius:4px}.agent-offer-preview-container .btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.agent-offer-preview-container .btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.scrollable-table-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;position:relative;overflow-x:auto}.scrollable-table{border-collapse:separate;border-spacing:0;width:100%}.scrollable-table thead th{z-index:10;text-transform:uppercase;color:#6c757d;letter-spacing:.5px;background:#fff;border-bottom:1px solid #e9ecef;padding:12px 16px;font-size:12px;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.scrollable-table thead th:first-child{z-index:20;background:#fff;position:-webkit-sticky;position:sticky;left:0;box-shadow:2px 0 4px rgba(0,0,0,.05)}.scrollable-table tbody tr{border-bottom:1px solid #f1f3f4;transition:background-color .15s}.scrollable-table tbody tr:hover{background-color:#f8f9fa}.scrollable-table tbody td{color:#212529;white-space:nowrap;padding:16px;font-size:14px}.scrollable-table tbody td:first-child{z-index:5;background:#fff;font-weight:500;position:-webkit-sticky;position:sticky;left:0;box-shadow:2px 0 4px rgba(0,0,0,.05)}.scrollable-table tbody tr:hover td:first-child{background-color:#f8f9fa}.scrollable-table .table-checkbox{text-align:center;width:40px}.scrollable-table .table-checkbox input[type=checkbox]{cursor:pointer}.scrollable-table .badge{border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}.scrollable-table .badge-draft{color:#495057;background-color:#e9ecef}.scrollable-table .badge-sent{color:#084298;background-color:#cfe2ff}.scrollable-table .badge-accepted{color:#0f5132;background-color:#d1e7dd}.scrollable-table .badge-declined{color:#842029;background-color:#f8d7da}.table-action-menu{opacity:0;transition:opacity .15s}.scrollable-table tbody tr:hover .table-action-menu{opacity:1}.table-pagination{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:16px;display:flex}.table-pagination .pagination{margin:0}.table-pagination .pagination .page-link{color:#495057;border:1px solid #dee2e6;padding:6px 12px}.table-pagination .pagination .page-item.active .page-link{background-color:#0d6efd;border-color:#0d6efd}.inbox-settings{max-width:720px;margin:0 auto;padding:32px 24px 64px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif}.inbox-settings__header{margin-bottom:32px}.inbox-settings__back-link{color:#717680;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;text-decoration:none;display:inline-flex}.inbox-settings__back-link:hover{color:#1982c4}.inbox-settings__title{color:#111827;margin:0;font-size:24px;font-weight:700}.inbox-settings__sections{flex-direction:column;gap:24px;display:flex}.inbox-settings__section{background:#fff;border:1px solid #e9eaeb;border-radius:10px;overflow:hidden}.inbox-settings__section--muted{background:#f9fafb;border-color:#e9eaeb}.inbox-settings__section-header{padding:20px 24px 0}.inbox-settings__section-title{color:#111827;margin:0 0 4px;font-size:15px;font-weight:600}.inbox-settings__section-desc{color:#717680;margin:0;font-size:13px;line-height:1.4}.inbox-settings__section-body{padding:16px 24px 20px}.inbox-settings__section-footer{border-top:1px solid #f3f4f6;margin-top:16px;padding-top:16px}.inbox-settings__account-row{justify-content:space-between;align-items:center;display:flex}.inbox-settings__account-info{align-items:center;gap:14px;display:flex}.inbox-settings__account-icon{background:#fef2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inbox-settings__account-icon svg{width:22px;height:22px}.inbox-settings__account-email{color:#111827;font-size:14px;font-weight:600}.inbox-settings__account-status{color:#047857;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.inbox-settings__status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.inbox-settings__status-dot--connected{background:#10b981}.inbox-settings__stat-grid{grid-gap:12px;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.inbox-settings__stat{background:#f9fafb;border-radius:8px;padding:14px 16px}.inbox-settings__stat-label{color:#717680;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.inbox-settings__stat-value{color:#111827;font-size:14px;font-weight:600;display:block}.inbox-settings__btn{cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.inbox-settings__btn:disabled{opacity:.5;cursor:not-allowed}.inbox-settings__btn--primary{color:#fff;background:#1982c4}.inbox-settings__btn--primary:hover:not(:disabled){background:#1470a8}.inbox-settings__btn--danger-outline{color:#dc2626;background:0 0;border:1px solid #fecaca}.inbox-settings__btn--danger-outline:hover:not(:disabled){background:#fef2f2}.inbox-settings__ignored-form{gap:8px;margin-bottom:12px;display:flex}.inbox-settings__ignored-input{border:1px solid #d1d5db;border-radius:7px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}.inbox-settings__ignored-input:focus{border-color:#1982c4;box-shadow:0 0 0 2px rgba(25,130,196,.12)}.inbox-settings__ignored-list{border:1px solid #e9eaeb;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.inbox-settings__ignored-item{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.inbox-settings__ignored-item:last-child{border-bottom:none}.inbox-settings__ignored-entry{color:#374151;align-items:center;gap:8px;display:flex}.inbox-settings__ignored-entry i{color:#9ca3af;text-align:center;width:16px;font-size:13px}.inbox-settings__ignored-remove{color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.inbox-settings__ignored-remove:hover{color:#dc2626;background:#fef2f2}.inbox-settings__empty-state{color:#9ca3af;margin:0;padding:4px 0;font-size:13px}.inbox-settings__permissions-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inbox-settings__permissions-list li{color:#4b5563;align-items:center;gap:10px;font-size:13px;display:flex}.inbox-settings__permissions-list li i{color:#10b981;text-align:center;width:18px;font-size:15px}.inbox-settings__section--connect{background:#fafbfc;border-style:dashed;border-color:#d1d5db}.inbox-settings__connect-layout{text-align:center;padding:48px 32px}.inbox-settings__connect-icon{margin-bottom:20px}.inbox-settings__connect-title{color:#111827;margin:0 0 8px;font-size:20px;font-weight:700}.inbox-settings__connect-desc{color:#717680;max-width:420px;margin:0 auto 32px;font-size:14px;line-height:1.5}.inbox-settings__connect-features{grid-gap:16px;text-align:left;grid-template-columns:1fr 1fr;gap:16px;max-width:480px;margin:0 auto 32px;display:grid}.inbox-settings__connect-feature{align-items:flex-start;gap:12px;display:flex}.inbox-settings__connect-feature i{color:#1982c4;text-align:center;flex-shrink:0;width:20px;margin-top:2px;font-size:18px}.inbox-settings__connect-feature strong{color:#111827;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.inbox-settings__connect-feature span{color:#717680;font-size:12px;line-height:1.3}.inbox-settings__btn--connect{color:#fff;cursor:pointer;background:#1982c4;border:none;border-radius:8px;align-items:center;margin-bottom:16px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.inbox-settings__btn--connect:hover{background:#1470a8}.inbox-settings__connect-privacy{color:#9ca3af;margin:0;font-size:12px}.card.settings-card{background-color:#fff;background-color:var(--sl-bg-primary,#fff);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb)}.settings-list-item{padding-left:24px;padding-left:var(--spacing-3xl,24px);padding-right:12px;padding-right:var(--spacing-lg,12px);border-bottom:1px solid #e9eaeb;border-bottom:1px solid var(--sl-border-secondary,#e9eaeb)}.settings-list-item:last-child{border-bottom:none}.settings-list-item:hover{background-color:#fafafa;background-color:var(--sl-bg-primary-hover,#fafafa)}a.settings-list-item,a.settings-list-item:hover{color:var(--sl-text-primary,#181d27)}.settings-list-item__icon{width:40px;width:var(--spacing-5xl,40px);height:40px;height:var(--spacing-5xl,40px);color:var(--sl-fg-quaternary,#717680)}.settings-list-item__description,.settings-subtitle{color:var(--sl-text-tertiary,#535862)}.form-control.account-input{border-radius:8px;border-radius:var(--sl-radius-md,8px);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);box-shadow:0 1px 2px rgba(10,13,18,.05);box-shadow:var(--sl-shadow-xs,0px 1px 2px rgba(10,13,18,.05));background-color:#fff;background-color:var(--sl-bg-primary,#fff);color:var(--sl-text-primary,#181d27)}.account-field-label{margin-bottom:6px;margin-bottom:var(--spacing-sm,6px);font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);font-weight:500;font-weight:var(--setlist-font-medium,500);color:var(--sl-text-secondary,#414651);display:block}.account-section-label{font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#333)}.account-divider{border:none;border-top:1px solid #e9eaeb;border-top:1px solid var(--sl-border-secondary,#e9eaeb);margin:0}.account-input-group{border-radius:8px;border-radius:var(--sl-radius-md,8px);border:1px solid #d5d7da;border:1px solid var(--sl-border-primary,#d5d7da);box-shadow:0 1px 2px rgba(10,13,18,.05);box-shadow:var(--sl-shadow-xs,0px 1px 2px rgba(10,13,18,.05));background-color:#fff;background-color:var(--sl-bg-primary,#fff);align-items:stretch;display:flex;overflow:hidden}.account-input-group .form-control{box-shadow:none;color:var(--sl-text-primary,#181d27);border-radius:0}html[data-theme=dark] body.od-themed .account-input-group{background-color:var(--od-surface-2)}.account-sidebar-card{background-color:#fafafa;background-color:var(--sl-bg-secondary,#fafafa);border:1px solid #e9eaeb;border:1px solid var(--sl-border-secondary,#e9eaeb);border-radius:12px;border-radius:var(--sl-radius-xl,12px);padding:24px;padding:var(--spacing-3xl,24px)}.account-sidebar-title{font-size:20px;font-size:var(--setlist-text-xl-size,20px);line-height:30px;line-height:var(--setlist-text-xl-lh,30px);font-weight:600;font-weight:var(--setlist-font-semibold,600);color:var(--sl-text-primary,#333);margin-bottom:8px;margin-bottom:var(--spacing-md,8px)}.account-sidebar-body{font-size:14px;font-size:var(--setlist-text-sm-size,14px);line-height:20px;line-height:var(--setlist-text-sm-lh,20px);color:var(--sl-text-tertiary,#535862)}.account-layout{gap:24px;gap:var(--spacing-3xl,24px);padding:24px;padding:var(--spacing-3xl,24px)}.account-form-col{flex:1;min-width:0}.account-form-stack{gap:16px;gap:var(--spacing-xl,16px);flex-direction:column;display:flex}.account-field-row{gap:16px;gap:var(--spacing-xl,16px)}.account-field{flex:1}.account-sidebar-col{flex-shrink:0;max-width:384px}.account-list-disc{list-style-type:disc}.form-control.account-region-select{padding-left:10px;padding-left:var(--spacing-md,10px);font-size:16px;font-size:var(--setlist-text-md-size,16px);font-weight:400;font-weight:var(--setlist-font-regular,400);line-height:24px;line-height:var(--setlist-text-md-lh,24px);text-overflow:ellipsis;flex:1;overflow:hidden}.form-control.account-country-flag-select{width:41px;padding-left:12px;padding-left:var(--spacing-lg,12px);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;flex:none;padding-right:0}.ar-card{color:#333;background:#fff;border:1px solid #e9eaeb;border-radius:12px;font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ar-card__header{padding:20px 24px 12px}.ar-card__title{color:#181d27;margin:0 0 4px;font-size:16px;font-weight:600}.ar-card__subtitle{color:#535862;margin:0;font-size:13px}.ar-card__footer{border-top:1px solid #e9eaeb;justify-content:space-between;align-items:center;gap:8px;padding:16px 24px;display:flex}.ar-card__footer-meta{color:#535862;font-size:13px}.ar-card__footer-actions{gap:8px;display:flex}.ar-toolbar{align-items:center;gap:8px;padding:4px 24px 12px;display:flex}.ar-input-with-icon{flex:1;align-items:center;display:flex;position:relative}.ar-input-with-icon__icon{color:#717680;pointer-events:none;position:absolute;left:12px}.ar-input{color:#333;background:#fff;border:1px solid #d5d7da;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 34px;font-size:14px;line-height:20px;transition:border-color .1s,box-shadow .1s}.ar-input::placeholder{color:#717680}.ar-input::placeholder{color:#717680}.ar-input::placeholder{color:#717680}.ar-input:focus{border-color:#1982c4;box-shadow:0 0 0 3px rgba(42,156,228,.18)}.ar-btn{cursor:pointer;border:1px solid transparent;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;transition:background .1s,color .1s,border-color .1s}.ar-btn:disabled{cursor:not-allowed;opacity:.55}.ar-btn--primary{color:#fff;background:#1982c4}.ar-btn--primary:hover:not(:disabled){background:#136395}.ar-btn--secondary{color:#414651;background:#fff;border-color:#d5d7da}.ar-btn--secondary:hover:not(:disabled){background:#fafafa}.ar-btn--danger{color:#fff;background:#d92d20}.ar-btn--danger:hover:not(:disabled){background:#b42318}.ar-matrix-wrap{padding:8px 24px 16px}.ar-matrix{background:#fff;border:1px solid #e9eaeb;border-radius:10px;overflow-x:auto}.ar-matrix__row,.ar-matrix__count-row,.ar-matrix__header-row{align-items:stretch;display:grid}.ar-matrix__header-row{background:#fafafa;border-bottom:1px solid #e9eaeb}.ar-matrix__head-cell{text-align:center;color:#535862;text-transform:uppercase;letter-spacing:.04em;border-left:1px solid #f5f5f5;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:8px 4px;font-size:11px;font-weight:600;display:flex}.ar-matrix__head-cell--option{text-align:left;z-index:3;background:#fafafa;border-left:none;align-items:flex-start;padding:12px 14px;position:-webkit-sticky;position:sticky;left:0;box-shadow:1px 0 #e9eaeb}.ar-matrix__venue-name{color:#414651;writing-mode:vertical-rl;white-space:nowrap;max-height:96px;padding:4px 0;font-size:11px;font-weight:600;overflow:hidden;transform:rotate(180deg)}.ar-matrix__row{border-bottom:1px solid #f5f5f5;min-height:48px}.ar-matrix__row:last-of-type{border-bottom:none}.ar-matrix__option-cell{color:#333;box-sizing:border-box;z-index:2;background:#fff;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:14px;display:flex;position:-webkit-sticky;position:sticky;left:0;box-shadow:1px 0 #f5f5f5}.ar-matrix__drag-handle{color:#a4a7ae;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ar-matrix__drag-handle:hover{color:#535862;background:#f5f5f5}.ar-matrix__drag-handle:active{cursor:grabbing}.ar-matrix__option-name{color:#333;background:0 0;border:none;border-radius:6px;outline:none;flex:1;min-width:0;padding:4px 6px;font-family:inherit;font-size:14px}.ar-matrix__option-name:focus{background:#f5f5f5}.ar-matrix__option-remove{cursor:pointer;color:#a4a7ae;opacity:.6;background:0 0;border:none;border-radius:4px;padding:4px;transition:opacity .1s,color .1s;display:inline-flex}.ar-matrix__option-remove:hover{opacity:1;color:#d92d20}.ar-matrix__cell{cursor:pointer;background:0 0;background:var(--ar-cell-bg,transparent);box-sizing:border-box;border-left:1px solid #f5f5f5;align-items:center;justify-items:center;min-height:48px;transition:background .1s;display:grid;position:relative}button.ar-matrix__cell{background:0 0;background:var(--ar-cell-bg,transparent);font:inherit;color:inherit;cursor:pointer;box-sizing:border-box;border:0;border-left:1px solid #f5f5f5;justify-content:center;align-items:center;width:100%;padding:0;display:flex}button.ar-matrix__cell:focus{outline:none}button.ar-matrix__cell:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.ar-matrix__cell--disabled{background:#fdfdfd}.ar-matrix__cell--default{background:var(--ar-venue-bg)}.ar-matrix__cell-button{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;justify-items:center;width:26px;height:26px;padding:0;transition:background .1s;display:grid}.ar-matrix__cell-button:hover{background:var(--ar-venue-bg)}.ar-matrix__cell-checkbox{border:1.5px solid var(--ar-venue-bd);width:18px;height:18px;color:var(--ar-venue-fg);background:#fff;border-radius:2px;align-items:center;justify-items:center;display:grid}.ar-matrix__cell-empty{opacity:.6;border:1.5px dashed #d5d7da;border-radius:2px;width:18px;height:18px}.ar-matrix__cell-star{background:var(--ar-venue-dot);color:#fff;border-radius:50%;align-items:center;justify-items:center;width:26px;height:26px;display:grid;box-shadow:0 1px 2px rgba(0,0,0,.18)}.ar-matrix__count-row{background:#fdfdfd;border-top:1px solid #e9eaeb}.ar-matrix__count-label{color:#717680;text-transform:uppercase;letter-spacing:.04em;z-index:2;background:#fdfdfd;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;display:flex;position:-webkit-sticky;position:sticky;left:0;box-shadow:1px 0 #e9eaeb}.ar-matrix__count-cell{color:#535862;border-left:1px solid #f5f5f5;align-items:center;justify-items:center;padding:8px 0;font-size:13px;font-weight:600;display:grid}.ar-legend{color:#535862;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12px;display:flex}.ar-legend__item{align-items:center;gap:6px;display:inline-flex}.ar-legend__swatch--enabled{color:#5925dc;background:#fff;border:1.5px solid #d9d6fe;border-radius:2px;align-items:center;justify-items:center;width:18px;height:18px;font-size:11px;display:grid}.ar-legend__swatch--disabled{border:1.5px dashed #d5d7da;border-radius:2px;width:18px;height:18px}.ar-legend__swatch--default{color:#fff;background:#2e90fa;border-radius:50%;align-items:center;justify-items:center;width:18px;height:18px;font-size:10px;display:grid}.ar-modal-overlay{z-index:1050;background:rgba(10,13,18,.5);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ar-modal{background:#fff;border-radius:12px;width:480px;max-width:100%;padding:24px;font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 24px 48px -12px rgba(10,13,18,.18)}.ar-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ar-modal__title{color:#181d27;margin:0;font-size:18px;font-weight:600}.ar-modal__close{cursor:pointer;color:#535862;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.ar-modal__body{color:#414651;font-size:14px;line-height:20px}.ar-modal__body p{margin:0 0 8px}.ar-modal__body p:last-child{margin-bottom:0}.ar-modal__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}html[data-theme=dark] body.od-themed .ar-card{background:var(--sl-bg-primary);border-color:var(--sl-border-secondary);color:var(--sl-text-secondary)}html[data-theme=dark] body.od-themed .ar-card__title{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .ar-card__subtitle,html[data-theme=dark] body.od-themed .ar-card__footer-meta{color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .ar-card__footer{border-top-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-input-with-icon__icon{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .ar-input{border-color:var(--sl-border-primary);color:var(--sl-text-primary);background:var(--sl-bg-primary)}html[data-theme=dark] body.od-themed .ar-input::placeholder{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .ar-input::placeholder{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .ar-input::placeholder{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .ar-input:focus{border-color:var(--sl-fg-brand)}html[data-theme=dark] body.od-themed .ar-btn--primary{background:var(--sl-bg-brand-solid);color:var(--sl-text-white)}html[data-theme=dark] body.od-themed .ar-btn--primary:hover:not(:disabled){background:var(--sl-bg-brand-solid-hover)}html[data-theme=dark] body.od-themed .ar-btn--secondary{background:var(--sl-bg-primary);color:var(--sl-text-secondary);border-color:var(--sl-border-primary)}html[data-theme=dark] body.od-themed .ar-btn--secondary:hover:not(:disabled){background:var(--sl-bg-secondary)}html[data-theme=dark] body.od-themed .ar-matrix{border-color:var(--sl-border-secondary);background:var(--sl-bg-primary)}html[data-theme=dark] body.od-themed .ar-matrix__header-row{background:var(--sl-bg-secondary);border-bottom-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__head-cell{color:var(--sl-text-tertiary);border-left-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__head-cell--option{background:var(--sl-bg-secondary);box-shadow:1px 0 0 var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__venue-name{color:var(--sl-text-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__row{border-bottom-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__option-cell{color:var(--sl-text-primary);background:var(--sl-bg-primary);box-shadow:1px 0 0 var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__drag-handle{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .ar-matrix__drag-handle:hover{color:var(--sl-text-secondary);background:var(--sl-bg-tertiary)}html[data-theme=dark] body.od-themed .ar-matrix__option-name{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .ar-matrix__option-name:focus{background:var(--sl-bg-tertiary)}html[data-theme=dark] body.od-themed .ar-matrix__option-remove{color:var(--sl-text-placeholder)}html[data-theme=dark] body.od-themed .ar-matrix__cell,html[data-theme=dark] body.od-themed button.ar-matrix__cell{border-left-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__cell--disabled{background:var(--sl-bg-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__cell--default,html[data-theme=dark] body.od-themed .ar-matrix__cell-button:hover{background:var(--sl-bg-active)}html[data-theme=dark] body.od-themed .ar-matrix__cell-checkbox{background:var(--sl-bg-primary);border-color:var(--sl-fg-brand);color:var(--sl-fg-brand)}html[data-theme=dark] body.od-themed .ar-matrix__cell-star{background:var(--sl-bg-brand-solid)}html[data-theme=dark] body.od-themed .ar-legend__swatch--enabled{background:var(--sl-bg-primary);border-color:var(--sl-fg-brand);color:var(--sl-fg-brand)}html[data-theme=dark] body.od-themed .ar-legend__swatch--default{background:var(--sl-bg-brand-solid)}html[data-theme=dark] body.od-themed .ar-matrix__cell-empty{border-color:var(--sl-border-primary)}html[data-theme=dark] body.od-themed .ar-matrix__count-row{border-top-color:var(--sl-border-secondary);background:var(--sl-bg-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__count-label{color:var(--sl-text-tertiary);background:var(--sl-bg-secondary);box-shadow:1px 0 0 var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-matrix__count-cell{color:var(--sl-text-secondary);border-left-color:var(--sl-border-secondary)}html[data-theme=dark] body.od-themed .ar-legend{color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .ar-legend__swatch--disabled{border-color:var(--sl-border-primary)}html[data-theme=dark] body.od-themed .ar-modal{background:var(--sl-bg-primary)}html[data-theme=dark] body.od-themed .ar-modal__title{color:var(--sl-text-primary)}html[data-theme=dark] body.od-themed .ar-modal__close{color:var(--sl-text-tertiary)}html[data-theme=dark] body.od-themed .ar-modal__body{color:var(--sl-text-secondary)}.offer-file-name-builder{border:1px solid var(--sl-border-primary)}.offer-settings-card__title{color:var(--sl-text-secondary);font-size:14px;font-weight:600}.offer-file-name-builder__description{margin-top:2px}.offer-file-name-builder__canvas{min-height:40px}.offer-file-name-builder__tokens{flex-wrap:wrap;display:flex}.offer-file-name-token{border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);cursor:grab;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;margin-right:8px;padding:4px 8px;display:inline-flex}.offer-file-name-token__handle{color:var(--sl-fg-quinary)}.offer-file-name-token__label{color:var(--sl-text-secondary);font-weight:500}.offer-file-name-token__remove{color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.offer-file-name-builder__add-label{margin-right:8px}.offer-file-name-builder__add-btn{margin-bottom:8px;margin-right:8px}.offer-file-name-builder__preview{color:var(--sl-text-tertiary)}.offer-file-name-builder__preview-line+.offer-file-name-builder__preview-line{margin-top:4px}.user-manual-wrapper{background-color:#fff;min-height:calc(100vh - 60px)}.user-manual-header{z-index:100;background-color:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0}.user-manual-header-inner{justify-content:space-between;align-items:center;padding:12px 32px;display:flex}.user-manual-header-title{align-items:center;gap:12px;display:flex}.user-manual-header-title h1{color:#374151;margin:0;font-size:16px;font-weight:500;line-height:1}.user-manual-header-search{flex-shrink:0;width:320px}.user-manual-body{min-height:calc(100vh - 54px);display:flex}.user-manual-sidebar-container{background-color:#f9fafb;border-right:1px solid #e5e7eb;flex-shrink:0;width:280px;height:calc(100vh - 54px);padding:20px 0;position:-webkit-sticky;position:sticky;top:54px;overflow-y:auto}.user-manual-sidebar-container::-webkit-scrollbar{width:4px}.user-manual-sidebar-container::-webkit-scrollbar-track{background:0 0}.user-manual-sidebar-container::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:4px}.user-manual-toc{padding:0 12px}.user-manual-toc-title{display:none}.user-manual-toc-section{margin-bottom:4px}.user-manual-toc-section-header,.user-manual-toc-chapter-header{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;width:100%;transition:background-color .2s;display:flex}.user-manual-toc-section-header{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;padding:8px 12px;font-size:12px;font-weight:700}.user-manual-toc-section-header strong{font-size:12px;font-weight:700}.user-manual-toc-section-header:hover{color:#374151;background-color:#f3f4f6}.user-manual-toc-arrow{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:16px;font-size:10px;transition:color .15s;display:inline-flex}.user-manual-toc-chapters{padding-left:8px}.user-manual-toc-chapter{margin-bottom:1px}.user-manual-toc-chapter-header{color:#4b5563;padding:6px 12px;font-size:13px;font-weight:500}.user-manual-toc-chapter-header:hover{color:#111827;background-color:#f3f4f6}.user-manual-toc-articles{margin:0;padding-left:16px;list-style:none}.user-manual-toc-articles li{margin-bottom:0}.user-manual-toc-article-link{color:#6b7280;border-left:2px solid transparent;border-radius:0 6px 6px 0;padding:5px 12px;font-size:13px;text-decoration:none;transition:all .15s;display:block}.user-manual-toc-article-link:hover{color:#111827;border-left-color:#d1d5db;text-decoration:none}.user-manual-toc-article-link.active{color:#018ef5;background-color:rgba(1,142,245,.06);border-left-color:#018ef5;font-weight:500}.user-manual-search{position:relative}.user-manual-search-icon{color:#9ca3af;pointer-events:none;z-index:1;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.user-manual-search input[type=search]{color:#111827;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:9px 16px 9px 38px;font-size:14px;transition:all .2s}.user-manual-search input[type=search]::placeholder{color:#9ca3af}.user-manual-search input[type=search]::placeholder{color:#9ca3af}.user-manual-search input[type=search]::placeholder{color:#9ca3af}.user-manual-search input[type=search]:focus{background-color:#fff;border-color:#d1d5db;box-shadow:0 0 0 3px rgba(0,0,0,.04)}.user-manual-search-results{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:400px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.15)}.user-manual-search-results ul{margin:0;padding:6px}.user-manual-search-result{border-radius:8px;flex-direction:column;padding:10px 14px;text-decoration:none;transition:background-color .15s;display:flex}.user-manual-search-result:hover{background-color:#f0f7ff;text-decoration:none}.user-manual-search-result-title{color:#111827;font-size:14px;font-weight:500}.user-manual-search-result-path{color:#6b7280;margin-top:2px;font-size:12px}.user-manual-content{flex:1;min-width:0;padding:48px 64px}.user-manual-content-with-nav{gap:0;display:flex}.user-manual-content-inner{flex:1;min-width:0;max-width:760px}.user-manual-empty-state{text-align:center;color:#9ca3af;padding:80px 24px;font-size:15px}.user-manual-article{padding:0}.user-manual-breadcrumb{margin-bottom:8px;font-size:13px}.user-manual-breadcrumb span{color:#9ca3af}.user-manual-article-title{color:#111827;letter-spacing:-.01em;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.3}.user-manual-article-body{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:24px}.user-manual-article-body h1{color:#111827;margin-top:48px;margin-bottom:12px;font-size:28px;font-weight:700}.user-manual-article-body h2{color:#111827;border-bottom:1px solid #e5e7eb;margin-top:40px;margin-bottom:10px;padding-bottom:8px;font-size:22px;font-weight:600}.user-manual-article-body h3{color:#111827;margin-top:32px;margin-bottom:8px;font-size:18px;font-weight:600}.user-manual-article-body p{color:#374151;margin-bottom:16px;font-size:15px;line-height:1.75}.user-manual-article-body ul,.user-manual-article-body ol{margin-bottom:20px;padding-left:24px}.user-manual-article-body li{color:#374151;margin-bottom:4px;font-size:15px;line-height:1.7}.user-manual-article-body strong{color:#1f2937;font-weight:600}.user-manual-article-body a{color:#018ef5;border-bottom:1px solid transparent;text-decoration:none;transition:border-color .15s}.user-manual-article-body a:hover{border-bottom-color:#018ef5}.user-manual-article-body blockquote{background-color:#f0f7ff;border-left:4px solid #018ef5;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px}.user-manual-article-body blockquote p{color:#1e40af;margin-bottom:0}.user-manual-callout{border-left:4px solid;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px}.user-manual-callout p{margin-bottom:0;font-size:14px;line-height:1.65}.user-manual-callout-info{background-color:#eff6ff;border-left-color:#3b82f6}.user-manual-callout-info p{color:#1e40af}.user-manual-callout-tip{background-color:#ecfdf5;border-left-color:#10b981}.user-manual-callout-tip p{color:#065f46}.user-manual-callout-warning{background-color:#fffbeb;border-left-color:#f59e0b}.user-manual-callout-warning p{color:#92400e}.user-manual-article-body code{color:#d946ef;background-color:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px}.user-manual-article-body pre{color:#e5e7eb;background-color:#1f2937;border-radius:8px;margin:20px 0;padding:20px 24px;font-size:13px;line-height:1.6;overflow-x:auto}.user-manual-article-body pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.user-manual-article-body table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.user-manual-article-body th{text-align:left;color:#111827;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;padding:10px 16px;font-weight:600}.user-manual-article-body td{color:#374151;border-bottom:1px solid #f3f4f6;padding:10px 16px}.user-manual-article-body tr:hover td{background-color:#f9fafb}.user-manual-article-body img{border-radius:8px;max-width:100%;margin:16px 0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.user-manual-article-body hr{border:none;border-top:1px solid #e5e7eb;margin:32px 0}.user-manual-article-nav{border-top:1px solid #e5e7eb;gap:16px;margin-top:48px;padding-top:32px;display:flex}.user-manual-article-nav-card{cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:16px 20px;text-decoration:none;transition:all .15s;display:flex}.user-manual-article-nav-card:hover{background-color:#fafcff;border-color:#018ef5;text-decoration:none}.user-manual-article-nav-card-next{text-align:right;align-items:flex-end}.user-manual-article-nav-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.user-manual-article-nav-title{color:#018ef5;align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.user-manual-on-page-nav{display:none}.user-manual-mobile-toggle{color:#374151;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .15s;display:none}.user-manual-mobile-toggle:hover{background-color:#f9fafb}.user-manual-mobile-overlay{display:none}@media (min-width:1280px){.user-manual-on-page-nav{flex-shrink:0;align-self:flex-start;width:200px;max-height:calc(100vh - 120px);padding-left:32px;display:block;position:-webkit-sticky;position:sticky;top:102px;overflow-y:auto}.user-manual-on-page-nav-title{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:11px;font-weight:600}.user-manual-on-page-nav-list{margin:0;padding:0;list-style:none}.user-manual-on-page-nav-list li{margin-bottom:2px}.user-manual-on-page-nav-indent{padding-left:12px}.user-manual-on-page-nav-link{color:#6b7280;padding:4px 0;font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.user-manual-on-page-nav-link:hover{color:#018ef5;text-decoration:none}}@media (max-width:991px){.user-manual-mobile-toggle{display:flex}.user-manual-header-title{display:none}.user-manual-header-inner{padding:10px 16px}.user-manual-header-search{width:100%}.user-manual-sidebar-container{z-index:150;width:300px;height:calc(100vh - 54px);box-shadow:none;border-right:1px solid #e5e7eb;transition:transform .25s;position:fixed;top:54px;left:0;transform:translate(-100%)}.user-manual-sidebar-container.mobile-open{transform:translate(0);box-shadow:4px 0 16px rgba(0,0,0,.1)}.user-manual-mobile-overlay{z-index:140;background-color:rgba(0,0,0,.3);display:block;position:fixed;top:54px;bottom:0;left:0;right:0}.user-manual-content{padding:24px 16px}.user-manual-article-title{font-size:26px}.user-manual-article-nav{flex-direction:column}}.series-index-title-row{gap:16px}.series-index-new-btn{white-space:nowrap;border-radius:8px;align-self:center;font-size:14px}.new-series-chooser{flex-direction:column;gap:12px;display:flex}.new-series-option{text-align:left;border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);cursor:pointer;border-radius:10px;align-items:flex-start;gap:14px;width:100%;padding:16px;transition:border-color .12s,box-shadow .12s;display:flex}.new-series-option:hover{border-color:var(--sl-border-brand);box-shadow:var(--sl-shadow-xs)}.new-series-option-icon{background:var(--sl-bg-active);width:40px;height:40px;color:var(--sl-text-brand);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:flex}.new-series-option-title{color:var(--sl-text-primary);font-size:15px;font-weight:600}.new-series-option-desc{color:var(--sl-text-tertiary);margin:2px 0 0;font-size:13px}.confirm-picker-search{margin-bottom:12px}.confirm-picker-search-input{border:1px solid var(--sl-border-secondary);background:var(--sl-bg-primary);width:100%;color:var(--sl-text-primary);border-radius:8px;padding:8px 12px;font-size:14px}.confirm-picker-list{border:1px solid var(--sl-border-secondary);border-radius:8px;max-height:320px;overflow-y:auto}.confirm-picker-row{text-align:left;border:none;border-bottom:1px solid var(--sl-border-secondary);cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.confirm-picker-row:last-child{border-bottom:none}.confirm-picker-row:hover{background:var(--sl-bg-secondary)}.confirm-picker-row-selected,.confirm-picker-row-selected:hover{background:var(--sl-bg-active)}.confirm-picker-checkbox{flex:none;width:16px;height:16px}html[data-theme=dark] body.od-themed .confirm-picker-checkbox{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme=light]) body.od-themed .confirm-picker-checkbox{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.confirm-picker-row-main{flex:auto;min-width:0}.confirm-picker-row-title{color:var(--sl-text-primary);font-size:14px;font-weight:600}.confirm-picker-row-draft{color:var(--sl-text-tertiary);background:var(--sl-bg-tertiary);text-transform:uppercase;letter-spacing:.02em;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}.confirm-picker-row-meta{color:var(--sl-text-quaternary);font-size:13px}.confirm-picker-empty,.confirm-picker-loading{text-align:center;color:var(--sl-text-tertiary);padding:24px 12px;font-size:14px}.series-show{padding:24px 0 100px}.series-header{margin-bottom:24px}.series-breadcrumb{gap:4px}.series-header-title-row{flex-wrap:nowrap;gap:10px}.series-header-title{margin:0;font-size:24px;font-weight:700;line-height:1.2}.series-header-state-pill{white-space:nowrap;border-radius:16px;padding:3px 10px;font-size:12px;font-weight:500}.series-header-state-active{background-color:var(--sl-bg-success-primary);color:var(--sl-text-success)}.series-header-state-completed{background-color:var(--sl-bg-tertiary);color:var(--sl-text-secondary)}.series-header-subline{color:var(--sl-text-tertiary);-moz-column-gap:20px;gap:4px 20px;margin:8px 0 0;font-size:14px}.series-header-subline-item{gap:8px}.series-header-subline-icon{font-size:12px}.series-kpi-grid{grid-gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px;display:grid}.series-kpi-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:8px;padding:16px 20px}.series-kpi-label{color:var(--sl-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:500}.series-kpi-value{color:var(--sl-text-primary);margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.2}.series-kpi-sub{color:var(--sl-text-tertiary);margin-top:6px;font-size:13px}.progress.series-kpi-progress{background-color:var(--sl-bg-tertiary);border-radius:4px;height:6px;margin:8px 0 4px}.series-kpi-progress .progress-bar{border-radius:4px}.series-kpi-delta{gap:4px}.series-kpi-delta-icon{font-size:11px}.series-kpi-delta-value{font-weight:500}.series-kpi-delta-label{color:var(--sl-text-tertiary)}.series-next-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);color:inherit;border-radius:8px;gap:20px;margin-bottom:24px;padding:16px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.series-next-card:hover{border-color:var(--sl-fg-brand);color:inherit;text-decoration:none;box-shadow:0 2px 8px rgba(25,130,196,.12)}.series-next-icon{background-color:var(--sl-bg-active);width:44px;height:44px;color:var(--sl-fg-brand);border-radius:8px;flex-shrink:0}.series-next-icon-glyph{font-size:20px}.series-next-eyebrow{color:var(--sl-fg-brand);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:600}.series-next-datetime{color:var(--sl-text-primary);margin-bottom:4px;font-size:18px;font-weight:700;line-height:1.2}.series-next-stats{color:var(--sl-text-tertiary);font-size:13px}.series-next-stats strong{color:var(--sl-text-secondary)}.series-next-cta-wrap{flex-shrink:0}.series-next-cta{border:1px solid var(--sl-border-primary);color:var(--sl-text-secondary);background:var(--sl-bg-primary);border-radius:6px;gap:8px;padding:8px 14px;font-size:14px;font-weight:500}.series-next-cta-arrow{font-size:12px}.series-schedule-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:8px;overflow:hidden}.series-schedule-header{border-bottom:1px solid var(--sl-border-secondary);padding:14px 20px}.series-schedule-title{color:var(--sl-text-primary);margin:0;font-size:15px;font-weight:600}.series-schedule-table thead{background-color:var(--sl-bg-secondary)}.series-schedule-th{color:var(--sl-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.series-schedule-th-first{padding-left:20px}.series-schedule-td,.series-schedule-td-date{vertical-align:middle}.series-schedule-td-date{padding-left:20px}.series-schedule-td-tickets{min-width:140px}.series-schedule-td-gross{color:var(--sl-text-primary);font-size:14px;font-weight:500}.series-schedule-td-actions{text-align:right;padding-right:12px}.series-schedule-date{color:var(--sl-text-primary);font-size:14px;font-weight:600}.series-schedule-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}.series-schedule-date-link{text-decoration:none;display:inline-block}.series-schedule-date-link:hover{color:var(--sl-text-primary);text-decoration:underline}.series-schedule-weekday{color:var(--sl-text-tertiary);font-size:12px}.series-schedule-spinner{color:var(--sl-text-quaternary)}.progress.series-schedule-progress{background-color:var(--sl-bg-tertiary);border-radius:3px;height:5px;margin-bottom:3px}.series-schedule-progress .progress-bar{border-radius:3px}.series-schedule-progress-label{color:var(--sl-text-tertiary);font-size:12px}.btn-primary.series-add-show-btn{background-color:var(--sl-bg-brand-solid);border-color:var(--sl-bg-brand-solid);color:var(--sl-text-white)}.btn-primary.series-add-show-btn:hover,.btn-primary.series-add-show-btn:focus{background-color:var(--sl-bg-brand-solid-hover);border-color:var(--sl-bg-brand-solid-hover);color:var(--sl-text-white)}.series-status-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:500}.series-status-default{color:#667085;background-color:#e4e7ec;border-color:#667085}.series-status-hold{color:#f8cb58;background-color:#fdf1d2;border-color:#f8cb58}.series-status-confirm{color:#3c81be;background-color:#cadfee;border-color:#3c81be}.series-status-on_sale{color:#625187;background-color:#d7d1e4;border-color:#625187}.series-status-pre_sale{color:#b85700;background-color:#f0d6be;border-color:#ff7a00}.series-status-artist_pre_sale{color:#d36c85;background-color:#f4d2dd;border-color:#d36c85}.series-status-announced{color:#5c7c2e;background-color:#deeec4;border-color:#98c648}.series-status-canceled{color:#ed6868;background-color:#fdf6f7;border-color:#ed6868}.series-status-past{color:#666;background-color:#efefef;border-color:#666}.series-status-pending{color:#6b7280;background-color:#f3f4f6;border-color:#9ca3af}.series-action-menu-content{text-align:left;min-width:200px;color:var(--sl-text-primary);border-radius:8px;background:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-secondary)!important;padding:6px 0!important;box-shadow:0 8px 24px rgba(16,24,40,.12)!important}.series-confirm-header{border-bottom:1px solid var(--sl-border-tertiary)}.series-confirm-header-col{padding:20px 25px}.series-confirm-title{font-size:20px}.series-confirm-close{padding-right:25px;font-size:20px}.series-confirm-body{padding:20px 25px}.series-confirm-actions{gap:12px}.series-action-trigger{color:var(--sl-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.series-action-item{width:100%;color:var(--sl-text-primary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:flex}.series-action-item-danger{color:var(--sl-text-error)}.series-action-icon{width:16px;color:var(--sl-text-tertiary);font-size:14px}.series-action-icon-danger{width:16px;color:var(--sl-text-error);font-size:14px}.series-action-divider{background:var(--sl-border-secondary);height:1px;margin:6px 0}.series-tab-strip{background-color:var(--sl-bg-tertiary);border:1px solid var(--sl-border-secondary);border-radius:8px;align-items:center;margin:16px 0 24px;padding:4px;display:inline-flex}.btn.series-tab-pill{box-shadow:none;color:var(--sl-text-tertiary);background-color:transparent;border:none;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.btn.series-tab-pill:hover,.btn.series-tab-pill:focus{color:var(--sl-text-primary);background-color:var(--sl-bg-secondary-hover)}.series-tab-pill.active{background-color:var(--sl-bg-primary);color:var(--sl-text-primary);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.1)}.btn.series-tab-pill.active:hover,.btn.series-tab-pill.active:focus{background-color:var(--sl-bg-primary)}.series-tab-count{background-color:var(--sl-bg-tertiary);color:var(--sl-text-tertiary);border-radius:10px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px}.series-detail-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:12px;margin-bottom:24px;overflow:hidden}.series-detail-card-body{padding:24px}.series-detail-card-title{color:var(--sl-text-primary);font-size:18px;font-weight:700}.series-detail-card-subtext{color:var(--sl-text-tertiary);font-size:14px}.series-detail-warning{font-size:13px}.series-collection-hero{background-color:var(--sl-bg-primary-solid);background-position:50%;background-size:cover;height:220px;position:relative}.series-collection-row{padding:8px 0;display:flex}.series-collection-details dt{width:140px;color:var(--sl-text-tertiary);flex:0 0 140px;font-weight:400}.series-collection-details dd{color:var(--sl-text-primary);margin:0;font-weight:600}.series-activities-table th{border-top:none;border-bottom:1px solid var(--sl-border-secondary);color:var(--sl-text-tertiary);padding:0 0 10px;font-size:13px;font-weight:500}.series-activities-table td{border-top:1px solid var(--sl-border-tertiary);vertical-align:middle;color:var(--sl-text-primary);padding:14px 0;font-size:14px}.series-activities-lock{color:var(--sl-text-quaternary);margin-right:8px;font-size:12px}.series-activities-edit-btn{background:var(--sl-bg-primary);border:1px solid var(--sl-border-primary);width:32px;height:32px;color:var(--sl-text-secondary);cursor:pointer;border-radius:6px}@media (max-width:640px){.series-show{padding:16px 12px 100px}.series-header-title-row{flex-wrap:wrap}.series-next-card{flex-wrap:wrap;gap:12px}.series-schedule-card{overflow-x:auto}}.series-edit{padding:24px 16px 100px}.series-edit-header{margin-bottom:24px}.series-edit-breadcrumb{margin-bottom:16px}.series-edit-title{color:var(--sl-text-primary);margin:0;font-size:24px;font-weight:700}.series-edit-subtitle{color:var(--sl-text-tertiary);margin-top:2px;font-size:14px}.series-edit-actions{gap:8px}.series-edit-body{grid-gap:24px;grid-template-columns:220px 1fr;gap:24px;display:grid}.series-setup-nav{background:var(--sl-bg-brand-primary);border:1px solid var(--sl-border-secondary);border-radius:12px;align-self:start;padding:16px}.series-setup-nav-title{color:var(--sl-text-primary);margin-bottom:12px;font-size:16px;font-weight:700}.series-setup-nav-list{margin:0;padding:0;list-style:none}.series-setup-nav-item{color:var(--sl-text-secondary);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.series-setup-nav-item.active{color:var(--sl-text-brand);background:0 0;font-weight:600}.series-setup-nav-check{color:var(--sl-fg-brand);margin-left:auto}.series-edit-card{background:var(--sl-bg-primary);border:1px solid var(--sl-border-secondary);border-radius:12px;padding:24px}.series-edit-section-title{color:var(--sl-text-primary);margin:0;font-size:18px;font-weight:700}.series-edit-section-subtitle{color:var(--sl-text-tertiary);margin:4px 0 20px;font-size:14px}.series-edit-label{color:var(--sl-text-secondary);margin:16px 0 6px;font-size:13px;font-weight:600;display:block}.series-edit-required{color:var(--sl-text-error)}.series-edit-input{border:1px solid var(--sl-border-primary);background:var(--sl-bg-primary);width:100%;color:var(--sl-text-primary);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.series-edit-input:disabled{background:var(--sl-bg-secondary);color:var(--sl-text-tertiary)}.series-edit-textarea{resize:vertical;min-height:96px}.series-edit-row{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.series-edit-photo{background-color:var(--sl-bg-primary-solid);background-position:50%;background-size:cover;border-radius:8px;height:200px;position:relative}.series-edit-photo-actions{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.series-propagate-modal{color:var(--sl-text-primary);padding:24px}.series-propagate-title{color:var(--sl-text-primary);margin:0 0 8px;font-size:18px;font-weight:700}.series-propagate-body{color:var(--sl-text-tertiary);margin-bottom:20px;font-size:14px}.series-propagate-actions{justify-content:flex-end;gap:12px;display:flex}@media (max-width:640px){.series-edit{padding:16px 12px 100px}.series-edit-body,.series-edit-row{grid-template-columns:1fr}}.series-index-page{padding:24px 0}.series-index-breadcrumb{gap:4px}.series-index-title{color:var(--sl-text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.2}.series-index-subtitle{color:var(--sl-text-tertiary);margin:6px 0 0;font-size:14px}.series-index-tabs{background:var(--sl-bg-tertiary);border-radius:10px;gap:4px;margin-bottom:16px;padding:4px}.series-index-tab{cursor:pointer;color:var(--sl-text-tertiary);box-shadow:none;background:0 0;border:none;border-radius:8px;gap:8px;padding:6px 14px;font-size:14px;font-weight:600}.series-index-tab-selected{background:var(--sl-bg-primary);color:var(--sl-text-primary);box-shadow:0 1px 2px rgba(16,24,40,.08)}.series-index-tab-count{background-color:var(--sl-bg-tertiary);color:var(--sl-text-tertiary);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.series-index-tab-count-selected{background-color:var(--sl-bg-active);color:var(--sl-text-brand)}.series-index-page table.dataTable thead th{background:var(--sl-bg-secondary)!important;border-top:1px solid var(--sl-border-secondary)!important;border-bottom:1px solid var(--sl-border-secondary)!important;text-transform:none!important;color:var(--sl-text-quaternary)!important;text-align:left!important;padding:12px 24px!important;font-size:12px!important;font-weight:600!important}.series-index-page table.dataTable tbody tr{position:relative;background:var(--sl-bg-primary)!important}.series-index-page table.dataTable tbody td{border-bottom:1px solid var(--sl-border-subtle)!important;color:var(--sl-text-tertiary)!important;vertical-align:middle!important;padding:16px 24px!important;font-size:14px!important}.series-index-page table.dataTable tbody tr:hover{background-color:var(--sl-bg-secondary)!important}.series-index-page table.dataTable tbody tr:last-child td{border-bottom:none!important}html[data-theme=dark] body.od-themed .series-index-page table.dataTable tbody td{border-bottom-color:var(--sl-border-secondary)!important}.series-name-cell{position:static}.series-name-avatar{background-color:var(--sl-bg-active);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.series-name-avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.series-name-title{color:var(--sl-text-primary);font-size:14px;font-weight:600}.series-name-link,.series-name-link:hover{color:var(--sl-text-primary)}.series-name-venue{color:var(--sl-text-quaternary);font-size:13px}.series-date-range-cell{color:var(--sl-text-tertiary)}.series-schedule-cell{color:var(--sl-text-primary);font-weight:600}.series-events-count-cell{color:var(--sl-text-tertiary)}.series-events-count-total{color:var(--sl-text-primary);font-weight:700}.simple-offer-page{--so-page-bg:var(--od-page-bg);--so-surface:var(--od-surface);--so-surface-2:var(--od-surface-2);--so-surface-3:var(--od-surface-3);--so-divider:var(--od-divider);--so-border:var(--od-border);--so-border-2:var(--od-border-2);--so-text:var(--od-text);--so-text-2:var(--od-text-2);--so-text-3:var(--od-text-3);--so-muted:var(--od-muted);--so-faint:var(--od-faint);--so-accent:var(--od-accent);--so-accent-hover:var(--od-accent-hover);--so-accent-subtle:var(--od-accent-subtle);--so-accent-border:var(--od-accent-border);--so-danger:var(--setlist-error-600);--so-danger-border:var(--setlist-error-300);--so-switch-knob:var(--od-switch-knob);background:var(--so-page-bg);width:100%}.simple-offer-page[data-theme=dark]{--so-page-bg:#0e1116;--so-surface:#181d25;--so-surface-2:#20262f;--so-surface-3:#1c222b;--so-divider:#2a313c;--so-border:#333b47;--so-border-2:#2a313c;--so-text:#e6e8ec;--so-text-2:#c7cbd2;--so-text-3:#aeb3bc;--so-muted:#9298a3;--so-faint:#6b7280;--so-accent:#4ba3d6;--so-accent-hover:#6bb6e0;--so-accent-subtle:#15293a;--so-accent-border:#2c4a63;--so-danger:var(--setlist-error-400);--so-danger-border:var(--setlist-error-800);--so-switch-knob:#e6e8ec;--bk-c-ffffff:#181d25;--bk-c-181d27:#e6e8ec;--bk-c-333333:#d7dae0;--bk-c-414651:#c7cbd2;--bk-c-535862:#aeb3bc;--bk-c-717680:#9298a3;--bk-c-6b7280:#8a909b;--bk-c-9ca3af:#7a828e;--bk-c-d5d7da:#333b47;--bk-c-e9eaeb:#2a313c;--bk-c-f5f5f5:#20262f;--bk-c-fafafa:#1c222b;--bk-c-f9fafb:#1c222b;--bk-c-f6fafe:#182430;--bk-c-eff4ff:#15293a;--bk-c-e4f2fc:#15293a;--bk-c-d1e0ff:#1e3147;--bk-c-136395:#4ba3d6;--bk-c-1982c4:#4ba3d6;--bk-c-155eef:#6bb6e0;--setlist-secondary-bg:#181d25;--setlist-secondary-fg:#c7cbd2;--setlist-secondary-border:#333b47;--setlist-secondary-bg-hover:#20262f;--setlist-secondary-fg-hover:#e6e8ec;--setlist-secondary-border-hover:#333b47}@media (prefers-color-scheme:dark){.simple-offer-page:not([data-theme=light]){--so-page-bg:#0e1116;--so-surface:#181d25;--so-surface-2:#20262f;--so-surface-3:#1c222b;--so-divider:#2a313c;--so-border:#333b47;--so-border-2:#2a313c;--so-text:#e6e8ec;--so-text-2:#c7cbd2;--so-text-3:#aeb3bc;--so-muted:#9298a3;--so-faint:#6b7280;--so-accent:#4ba3d6;--so-accent-hover:#6bb6e0;--so-accent-subtle:#15293a;--so-accent-border:#2c4a63;--so-danger:var(--setlist-error-400);--so-danger-border:var(--setlist-error-800);--so-switch-knob:#e6e8ec;--bk-c-ffffff:#181d25;--bk-c-181d27:#e6e8ec;--bk-c-333333:#d7dae0;--bk-c-414651:#c7cbd2;--bk-c-535862:#aeb3bc;--bk-c-717680:#9298a3;--bk-c-6b7280:#8a909b;--bk-c-9ca3af:#7a828e;--bk-c-d5d7da:#333b47;--bk-c-e9eaeb:#2a313c;--bk-c-f5f5f5:#20262f;--bk-c-fafafa:#1c222b;--bk-c-f9fafb:#1c222b;--bk-c-f6fafe:#182430;--bk-c-eff4ff:#15293a;--bk-c-e4f2fc:#15293a;--bk-c-d1e0ff:#1e3147;--bk-c-136395:#4ba3d6;--bk-c-1982c4:#4ba3d6;--bk-c-155eef:#6bb6e0;--setlist-secondary-bg:#181d25;--setlist-secondary-fg:#c7cbd2;--setlist-secondary-border:#333b47;--setlist-secondary-bg-hover:#20262f;--setlist-secondary-fg-hover:#e6e8ec;--setlist-secondary-border-hover:#333b47}}.simple-offer-tabs-row{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.simple-offer-tabs-row .simple-offer-tabs{margin:0}.simple-offer-tabs{background:var(--so-surface);border:1px solid var(--so-border);border-radius:10px;gap:4px;margin:12px 0 16px;padding:6px;display:flex}.simple-offer-tabs__tab{color:var(--so-text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.simple-offer-tabs__tab--active{background:var(--so-surface);color:var(--so-text);border:1px solid var(--so-border);box-shadow:0 1px 2px rgba(10,13,18,.08)}.simple-offer-tabs__badge{background:var(--so-surface-2);min-width:20px;height:20px;color:var(--so-text-2);border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.simple-offer-tabs__tab--active .simple-offer-tabs__badge{background:var(--so-accent-subtle);color:var(--so-accent)}.simple-offer-body{grid-gap:16px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.simple-offer-body--rail-collapsed{grid-template-columns:minmax(0,1fr) 44px}.simple-offer-body__main{min-width:0}.simple-deals-main{flex-direction:column;gap:16px;display:flex}.simple-offer-rail{flex-direction:column;gap:16px;display:flex;position:-webkit-sticky;position:sticky;top:12px}.simple-offer-rail__header{justify-content:flex-start;display:flex}.simple-offer-rail__toggle{border:1px solid var(--so-border);background:var(--so-surface);width:36px;height:36px;color:var(--so-text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 2px rgba(10,13,18,.05)}.simple-offer-rail__toggle:hover{background:var(--so-surface-2)}.simple-offer-rail--collapsed{background:var(--so-surface);border:1px solid var(--so-border);border-radius:12px;align-items:center;gap:12px;padding:10px 8px 20px;position:-webkit-sticky;position:sticky;top:12px}.simple-offer-rail__collapsed-label{writing-mode:vertical-rl;letter-spacing:.06em;color:var(--so-muted);font-size:12px;font-weight:600}@media (max-width:900px){.simple-offer-body,.simple-offer-body--rail-collapsed{grid-template-columns:1fr}.simple-offer-rail,.simple-offer-rail--collapsed{position:static}}.simple-offer-card{background:var(--so-surface);border:1px solid var(--so-border);border-radius:12px;padding:16px}.simple-offer-card__eyebrow{letter-spacing:.04em;color:var(--so-muted);font-size:12px;font-weight:600}.simple-offer-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.simple-offer-card__title{color:var(--so-text);margin:0;font-size:16px;font-weight:600}.simple-offer-card__subtitle{color:var(--so-muted);margin:2px 0 0;font-size:13px}.simple-offer-card__add{border:1px solid var(--so-accent-border);background:var(--so-surface);color:var(--so-accent);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.simple-offer-card__add:hover{background:var(--so-accent-subtle)}.simple-show-health__headline{color:var(--so-text);text-align:center;margin:8px 0;font-size:16px;font-weight:600}.simple-show-health__meter{background:var(--so-surface-2);border-radius:9999px;height:6px;overflow:hidden}.simple-show-health__meter span{background:var(--so-accent);height:100%;display:block}.simple-show-health__sub{color:var(--so-muted);margin-top:8px;font-size:12px}.simple-breakeven__eyebrow{align-items:center;gap:6px;display:flex}.simple-breakeven__info{cursor:pointer;color:var(--so-faint);background:0 0;border:none;padding:0;font-size:13px;line-height:1;display:inline-flex}.simple-breakeven__info:hover{color:var(--so-muted)}.simple-breakeven__primary{align-items:baseline;gap:8px;margin-top:10px;display:flex}.simple-breakeven__secondary{align-items:baseline;gap:8px;margin-top:4px;display:flex}.simple-breakeven__value{color:var(--so-text);font-size:30px;font-weight:700;line-height:1}.simple-breakeven__value--sm{color:var(--so-text-3);font-size:20px;font-weight:600}.simple-breakeven__caption{color:var(--so-muted);font-size:13px}.simple-deals__proforma-link{color:var(--so-accent);margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.simple-seg{background:var(--so-surface-2);border:1px solid var(--so-border);border-radius:8px;gap:2px;margin:10px 0 14px;padding:4px;display:flex}.simple-seg__btn{color:var(--so-text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:5px 14px;font-size:13px;font-weight:600;line-height:1.4}.simple-seg__btn--active{background:var(--so-surface);color:var(--so-text);border:1px solid var(--so-border);box-shadow:0 1px 2px rgba(10,13,18,.08)}.simple-budget__rows{flex-direction:column;gap:12px;display:flex}.simple-budget__row{flex-direction:column;gap:4px;display:flex}.simple-budget__row-label{color:var(--so-text);font-size:13px;font-weight:700}.simple-budget__row-cols{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.simple-budget__col{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.simple-budget__value{color:var(--so-text);font-size:14px;font-weight:700}.simple-budget__col-label{letter-spacing:.06em;color:var(--so-faint);margin-top:1px;font-size:10px;font-weight:600}.simple-deal-header{padding:12px 0 8px}.simple-deal-header__top-row{margin-bottom:6px}.simple-deal-header__back-link{color:var(--so-accent);font-size:14px;font-weight:500;text-decoration:none}.simple-deal-header__back-link:hover{text-decoration:underline}.simple-deal-header__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-deal-header__title-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.simple-deal-header__title{color:var(--so-text);margin:0;font-size:24px;font-weight:700;line-height:1.25}.simple-deal-header__state-pill{white-space:nowrap;background:var(--so-surface-2);color:var(--so-text-3);border:1px solid var(--so-border);border-radius:9999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.simple-deal-header__state-pill--hold{color:#92400e;background:#fef3c7;border-color:#fde68a}.simple-deal-header__state-pill--confirm{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.simple-deal-header__event-link{color:var(--so-accent);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.simple-deal-header__event-link:hover{text-decoration:underline}.simple-deal-header__link-event-btn{white-space:nowrap}.simple-deal-header__link-event-wrap{display:inline-flex}.simple-deal-header__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}@media (max-width:575.98px){.simple-deal-header__actions{flex-wrap:wrap}.simple-deal-header__link-event-wrap{flex:1 0 100%}}.simple-deal-header__subtitle{color:var(--so-muted);align-items:center;gap:4px;margin-top:6px;font-size:13px;display:flex}.simple-financial__metrics{flex-direction:column;gap:14px;margin:12px 0 4px;display:flex}.simple-financial__metric{flex-direction:column;display:flex}.simple-financial__metric-value{color:var(--so-text);font-size:22px;font-weight:700;line-height:1.2}.simple-financial__metric-label{letter-spacing:.06em;color:var(--so-faint);margin-top:1px;font-size:10px;font-weight:600}.simple-financial__metric-name{color:var(--so-text-3);margin-top:2px;font-size:12px;font-weight:500}.simple-lineup-section{flex-direction:column;gap:16px;display:flex}.simple-lineup-section__top-bar{align-items:center;gap:12px;display:flex}.simple-lineup-section__create-btn{background:var(--so-surface);color:var(--so-accent);border:1px solid var(--so-accent-border);cursor:pointer;border-radius:8px;margin-left:auto;padding:8px 14px;font-size:14px;font-weight:600}.simple-lineup-section__create-btn:hover{background:var(--so-accent-subtle)}.simple-lineup-card{padding:0}.simple-lineup-card .simple-offer-card__header{border-bottom:1px solid var(--so-divider);margin:0;padding:14px 16px}.simple-lineup-row{align-items:center;gap:12px;padding:14px 16px;display:flex}.simple-lineup-row+.simple-lineup-row{border-top:1px solid var(--so-divider)}.simple-lineup-row__avatar{background:#7b61ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.simple-lineup-row__avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.simple-lineup-row__avatar-initials{color:#fff;font-size:15px;font-weight:700}.simple-lineup-row__info{flex:1;min-width:0}.simple-lineup-row__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple-lineup-row__name{color:var(--so-text);font-size:15px;font-weight:600}.simple-lineup-row__change-artist{width:26px;height:26px;color:var(--so-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.simple-lineup-row__change-artist:hover{background:var(--so-surface-2);color:var(--so-text-2)}.simple-lineup-role-pill{background:var(--so-surface);color:var(--so-accent);border:1px solid var(--so-border);border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.simple-lineup-role-pill:before{content:"";background:var(--so-accent);border-radius:50%;width:6px;height:6px}.simple-lineup-row__subtitle{color:var(--so-muted);margin-top:3px;font-size:13px}.simple-lineup-status{border:1px solid transparent;border-radius:9999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.simple-lineup-status--draft{background:var(--so-surface);color:var(--so-text-3);border-color:var(--so-border)}.simple-lineup-status--sent{color:#92400e;background:#fef3c7}.simple-lineup-status--confirmed{color:#065f46;background:#d1fae5}.simple-lineup-status--declined{color:#991b1b;background:#fee2e2}.simple-lineup-row__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.simple-lineup-row__offer-btn{color:var(--so-text-2);background:var(--so-surface);border:1px solid var(--so-border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.simple-lineup-row__offer-btn:hover{background:var(--so-surface-2)}.simple-lineup-row__payout{flex-direction:column;align-items:flex-end;min-width:68px;display:flex}.simple-lineup-row__payout-label{letter-spacing:.06em;color:var(--so-faint);font-size:10px;font-weight:600}.simple-lineup-row__payout-value{color:var(--so-text);font-size:14px;font-weight:700}.simple-lineup-card__footer{border-top:1px solid var(--so-divider);background:var(--so-surface-3);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;margin:0;padding:14px 16px;font-size:13px;display:flex}.simple-lineup-card__footer-label{color:var(--so-text-3);font-weight:600}.simple-lineup-card__footer-value{color:var(--so-text);font-weight:700}.simple-lineup-card__empty{text-align:center;color:var(--so-muted);justify-content:center;align-items:center;gap:6px;padding:24px 16px;font-size:13px;display:flex}.simple-lineup-card__add-support{color:var(--so-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.simple-lineup-card__add-support:hover{text-decoration:underline}.simple-event-details-card__chevron{color:var(--so-muted);cursor:pointer;background:0 0;border:none;padding:4px}.simple-event-details-card__body{flex-direction:column;gap:12px;display:flex}.simple-event-details-card__age-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-event-details-card__toggle-label{color:var(--so-text);white-space:nowrap;font-size:14px;font-weight:600}.simple-event-details-card__age-select{width:100%;max-width:260px}.simple-deal-form{background:var(--so-surface);border:1px solid var(--so-border);border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex}.simple-deal-form__heading{color:var(--so-text);margin:0;font-size:18px;font-weight:600}.simple-deal-form__error{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:8px;padding:10px 12px;font-size:14px}.simple-offer__section{flex-direction:column;gap:10px;display:flex}.simple-offer__section-title{letter-spacing:.04em;color:var(--so-muted);margin:0;font-size:12px;font-weight:600}.simple-offer__field{flex-direction:column;gap:4px;display:flex}.simple-offer__label{color:var(--so-text-2);font-size:13px;font-weight:600}.simple-offer__hint{color:var(--so-muted);font-size:12px}.simple-offer__input{border:1px solid var(--so-border);color:var(--so-text);background:var(--so-surface);border-radius:8px;outline:none;padding:7px 10px;font-size:14px}.simple-offer__input:focus{border-color:var(--so-accent-border)}.simple-offer__input[type=number]{-moz-appearance:textfield}.simple-offer__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.simple-offer__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.simple-offer__textarea{border:1px solid var(--so-border);min-height:72px;color:var(--so-text);background:var(--so-surface);resize:vertical;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:14px}.simple-offer__textarea:focus{border-color:var(--so-accent-border)}.simple-offer__artist-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.simple-offer__artist-row .simple-offer__field--artist{flex:240px;min-width:0}.simple-offer__artist-row .simple-offer__field--billing{flex:none}.simple-offer__selected-artist{background:var(--so-surface-2);border:1px solid var(--so-border-2);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.simple-offer__selected-artist-name{color:var(--so-text);font-size:14px;font-weight:600}.simple-offer__change-artist-pencil{width:24px;height:24px;color:var(--so-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.simple-offer__change-artist-pencil:hover{background:var(--so-border-2);color:var(--so-text-2)}.simple-offer__role{border:none;gap:16px;margin:0;padding:0;display:flex}.simple-offer__role label{color:var(--so-text-2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.simple-offer__deal-grid{grid-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.simple-offer__deal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.simple-offer__deal-card{text-align:left;border:1px solid var(--so-border);background:var(--so-surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.simple-offer__deal-card--active{border-color:var(--so-accent);box-shadow:0 0 0 1px var(--so-accent)inset;background:var(--so-accent-subtle)}.simple-offer__deal-card-title{color:var(--so-text);font-size:14px;font-weight:600}.simple-offer__deal-card-subtitle{color:var(--so-muted);font-size:12px}.simple-offer__deal-card--template{cursor:default;gap:8px}.simple-offer__template-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.simple-offer__template-card-title{color:var(--so-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.simple-offer__template-card-title i{color:var(--so-accent);font-size:15px}.simple-offer-page .deal-terms-form__template-chevron-btn{background:var(--so-surface);border-color:var(--so-border);color:var(--so-text-2)}.simple-offer-page .deal-terms-form__template-chevron-btn:hover{background:var(--so-surface-2);border-color:var(--so-border-2)}.simple-offer__deal-inputs{flex-wrap:wrap;gap:12px;display:flex}.deal-terms-field{flex-direction:column;gap:4px;min-width:140px;display:flex}.simple-offer__deal-terms-row{flex-basis:100%;gap:16px;display:flex}.deal-terms-field--half{flex:1;min-width:0}.deal-terms-field--half .deal-terms-field__input-wrap{width:100%;max-width:none}.deal-terms-field__label{color:var(--so-text-2);font-size:13px;font-weight:600}.deal-terms-field__input-wrap{border:1px solid var(--so-border);background:var(--so-surface);border-radius:8px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.deal-terms-field__input-wrap:focus-within{border-color:var(--so-accent-border)}.deal-terms-field__prefix,.deal-terms-field__suffix{color:var(--so-muted);font-size:14px}.deal-terms-field__input{color:var(--so-text);background:0 0;border:none;outline:none;width:100%;padding:7px 0;font-size:14px}.deal-terms-field__input[type=number]{-moz-appearance:textfield}.deal-terms-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deal-terms-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.simple-offer-page .deal-terms-field__input-wrap{background:var(--so-surface);border-color:var(--so-border)}.simple-offer-page .deal-terms-field__prefix,.simple-offer-page .deal-terms-field__suffix{color:var(--so-muted);background:0 0}.simple-offer__change-artist{background:var(--so-surface);color:var(--so-text-2);border:1px solid var(--so-border);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600}.simple-offer__change-artist:hover{background:var(--so-surface-2);color:var(--so-text)}.deal-terms-segmented{border:1px solid var(--so-border);border-radius:8px;display:inline-flex;overflow:hidden}.deal-terms-segmented__btn{color:var(--so-text-3);background:var(--so-surface);cursor:pointer;border:none;padding:6px 12px;font-size:13px;font-weight:600}.deal-terms-segmented__btn--active{background:var(--so-accent-subtle);color:var(--so-accent)}.simple-offer__deposit-row{border:1px solid var(--so-border-2);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px;display:flex}.simple-offer__deposit-row .simple-offer__field{gap:6px}.simple-offer__deposit-row .simple-offer__label{min-height:16px;line-height:16px}.simple-offer__deposit-row .simple-offer__input,.simple-offer__deposit-row .deal-terms-segmented{box-sizing:border-box;height:38px}.simple-offer__deposit-row .deal-terms-segmented{align-items:stretch}.simple-offer__deposit-row .deal-terms-segmented__btn{align-items:center;display:inline-flex}.simple-offer__icon-btn{cursor:pointer;color:var(--so-text-2);background:0 0;border:none;border-radius:8px;padding:6px;font-size:16px}.simple-offer__deposit-row .simple-offer__icon-btn{justify-content:center;align-self:flex-start;align-items:center;height:38px;margin-top:22px;display:inline-flex}.simple-offer__icon-btn:hover{background:var(--so-surface-2)}.simple-offer__add-link{color:var(--so-accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:14px;font-weight:600}.simple-deal-form__collapsible{border:1px solid var(--so-border-2);border-radius:10px}.simple-deal-form__collapsible+.simple-deal-form__collapsible{margin-top:8px}.simple-deal-form__collapsible-header{background:var(--so-surface);border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.simple-deal-form__collapsible-toggle{cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:0;display:flex}.simple-deal-form__collapsible-toggle:focus{box-shadow:none;outline:none}.simple-deal-form__collapsible-toggle:focus-visible{box-shadow:none;outline:none}.simple-deal-form__collapsible:focus-within{box-shadow:none;outline:none}.simple-deal-form__collapsible-header .simple-mod__switch{align-self:center}.simple-deal-form__collapsible-title{color:var(--so-text);font-size:14px;font-weight:600}.simple-deal-form__chevron{color:var(--so-muted);font-size:18px;transition:transform .15s}.simple-deal-form__chevron--open{transform:rotate(90deg)}.simple-deal-form__collapsible-body{padding:0 14px 14px}.simple-mod{flex-direction:column;gap:14px;display:flex}.simple-mod__grid{grid-gap:14px 16px;gap:14px 16px;display:grid}.simple-mod__grid--3,.simple-mod__grid--merch{grid-template-columns:repeat(3,1fr)}.simple-mod__field{flex-direction:column;gap:6px;min-width:0;display:flex}.simple-mod__field--full{grid-column:1/-1}.simple-mod__field--narrow{max-width:200px}.simple-mod__label{color:var(--so-muted);font-size:14px;font-weight:400}.simple-mod__input,.simple-mod__select{width:100%;color:var(--so-text);border:1px solid var(--so-border);background:var(--so-surface);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-size:15px}.simple-mod__input:focus,.simple-mod__select:focus{border-color:var(--so-accent-border)}.simple-mod__select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%23717680%27 d=%27M1 1l5 5 5-5%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.simple-mod__input-wrap{display:block;position:relative}.simple-mod__input--prefix{padding-left:28px}.simple-mod__input--suffix{padding-right:32px}.simple-mod__input--suffix-text{padding-right:116px}.simple-mod__affix{color:var(--so-muted);pointer-events:none;font-size:15px;position:absolute;top:50%;transform:translateY(-50%)}.simple-mod__affix--prefix{left:12px}.simple-mod__affix--suffix{right:12px}.simple-mod__affix--suffix-text{font-size:14px;right:12px}.simple-mod__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.simple-mod__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.simple-mod__input[type=number]{-moz-appearance:textfield}.simple-mod__switch{background:var(--so-border);cursor:pointer;border:none;border-radius:999px;flex:none;align-self:flex-start;width:44px;height:24px;padding:0;transition:background .15s;position:relative}.simple-mod__switch.is-on{background:var(--so-accent)}.simple-mod__switch-knob{background:var(--so-switch-knob);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.simple-mod__switch.is-on .simple-mod__switch-knob{transform:translate(20px)}.simple-deal-form__payout{background:var(--so-accent-subtle);border:1px solid var(--so-accent-border);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.simple-deal-form__payout-label{color:var(--so-text-2);font-size:14px;font-weight:600}.simple-deal-form__payout-value{color:var(--so-accent);font-size:18px;font-weight:700}.simple-deal-form__actions{justify-content:flex-end;gap:10px;display:flex}.simple-offer__cancel{color:var(--so-text-2);background:var(--so-surface);border:1px solid var(--so-border);cursor:pointer;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.simple-offer__save{color:#fff;background:var(--so-accent);cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.simple-offer__save:disabled{opacity:.6;cursor:not-allowed}.simple-offer__save--clean{color:var(--so-text-2);background:var(--so-surface);border:1px solid var(--so-border)}.simple-artist-menu__trigger{color:var(--so-text-2);background:var(--so-surface);border:1px solid var(--so-border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.simple-artist-menu__trigger:hover{background:var(--so-surface-2)}.simple-artist-menu__trigger .fa-chevron-down{color:var(--so-faint);font-size:10px}.simple-artist-menu{background:var(--so-surface);border:1px solid var(--so-border-2);border-radius:8px;min-width:180px;padding:4px 0;overflow:visible;box-shadow:0 4px 12px rgba(10,13,18,.12)}.simple-artist-menu__item{text-align:left;width:100%;color:var(--so-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.simple-artist-menu__item:hover{background:var(--so-surface-2)}.simple-artist-menu__item:disabled{opacity:.45;cursor:not-allowed}.simple-artist-menu__item:disabled:hover{background:0 0}.simple-artist-menu__item--danger{color:#b42318}.simple-artist-menu__item--danger:hover{background:#fef3f2}.simple-artist-menu__caret{color:var(--so-muted);margin-left:8px;font-size:14px}.simple-artist-menu__divider{background:var(--so-border-2);height:1px;margin:4px 0}.simple-artist-menu__submenu-wrap{position:relative}.simple-artist-menu__submenu{background:var(--so-surface);border:1px solid var(--so-border-2);z-index:9999;border-radius:8px;min-width:160px;padding:4px 0;position:absolute;top:0;right:calc(100% + 4px);box-shadow:0 4px 12px rgba(10,13,18,.12)}.simple-deal-header__actions .event-template-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple-contacts-card{padding:0}.simple-contacts-card .simple-offer-card__header{border-bottom:1px solid var(--so-divider);margin:0;padding:14px 16px}.simple-contacts__grid-row{grid-gap:0 12px;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,2fr) minmax(0,1.5fr) 32px;align-items:center;gap:0 12px;display:grid}.simple-contacts__table-header{border-bottom:1px solid var(--so-divider);padding:8px 16px}.simple-contacts__col-label{letter-spacing:.05em;color:var(--so-muted);text-transform:uppercase;font-size:11px;font-weight:600}.simple-contacts__row{border-bottom:1px solid var(--so-divider);padding:12px 16px}.simple-contacts__row:last-child{border-bottom:none}.simple-contacts__name-cell{align-items:center;gap:10px;min-width:0;display:flex}.simple-contacts__avatar{background:var(--so-accent-subtle);width:32px;height:32px;color:var(--so-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.simple-contacts__name{color:var(--so-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.simple-contacts__cell{color:var(--so-text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.simple-contacts__cell-icon{color:var(--so-faint);flex-shrink:0;font-size:12px}.simple-contacts__empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:40px 16px;display:flex}.simple-contacts__empty-icon{background:var(--so-surface-2);border:1px solid var(--so-border);width:48px;height:48px;color:var(--so-text-3);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;font-size:20px;display:inline-flex}.simple-contacts__empty-title{color:var(--so-text);margin:0;font-size:18px;font-weight:600;line-height:28px}.simple-contacts__empty-text{color:var(--so-text-3);max-width:360px;margin:0 0 16px;font-size:14px;font-weight:400;line-height:20px}.simple-contacts__empty-action{border:1px solid var(--so-accent-border);background:var(--so-surface);color:var(--so-accent);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.simple-contacts__empty-action:hover{background:var(--so-accent-subtle)}.simple-contacts__kebab-trigger{cursor:pointer;color:var(--so-faint);background:0 0;border:none;border-radius:6px;justify-self:center;padding:2px 4px;font-size:18px;line-height:1}.simple-contacts__kebab-trigger:hover{background:var(--so-surface-2);color:var(--so-text-3)}.simple-contacts__form-row{border-bottom:1px solid var(--so-divider);background:var(--so-accent-subtle);padding:12px 16px}.simple-contacts__form-grid{grid-gap:8px;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,2fr) minmax(0,1.5fr) auto;align-items:center;gap:8px;display:grid}.simple-contacts__input{box-sizing:border-box;width:100%}.simple-contacts__form-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.simple-contacts__suggestions{background:var(--so-surface);border:1px solid var(--so-border);z-index:100;border-radius:6px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px rgba(10,13,18,.1)}.simple-contacts__suggestion{cursor:pointer;padding:8px 12px}.simple-contacts__suggestion:hover{background:var(--so-surface-2)}.simple-contacts__suggestion-name{color:var(--so-text);font-size:13px;font-weight:600}.simple-contacts__suggestion-preview{color:var(--so-muted);margin-top:1px;font-size:12px}html[data-theme=dark] body.od-themed{background:var(--sl-bg-page)!important}html[data-theme=dark] body.od-themed .toolbar-container{background:var(--sl-bg-primary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .toolbar-container .rdw-option-wrapper,html[data-theme=dark] body.od-themed .toolbar-container .rdw-dropdown-wrapper{background:var(--sl-bg-primary)!important;border-color:var(--sl-border-primary)!important;color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .toolbar-container .rdw-option-wrapper:hover,html[data-theme=dark] body.od-themed .toolbar-container .rdw-dropdown-wrapper:hover{background:var(--sl-bg-secondary)!important;box-shadow:none!important}html[data-theme=dark] body.od-themed .toolbar-container .rdw-option-active{background:var(--sl-bg-secondary)!important;box-shadow:1px 1px 0 var(--sl-border-primary)inset!important}html[data-theme=dark] body.od-themed .toolbar-container .rdw-option-wrapper img{-webkit-filter:invert(.85);filter:invert(.85)}html[data-theme=dark] body.od-themed .wysiwyg-editor-container,html[data-theme=dark] body.od-themed .document-container{background:var(--sl-bg-primary)!important;color:var(--sl-text-primary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .document-container .public-DraftEditor-content,html[data-theme=dark] body.od-themed .document-container .public-DraftEditor-content *{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .public-DraftEditorPlaceholder-root{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .rdw-dropdown-optionwrapper{background:var(--sl-bg-primary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .rdw-dropdownoption-default{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .rdw-dropdownoption-highlighted,html[data-theme=dark] body.od-themed .rdw-dropdownoption-active{background:var(--sl-bg-secondary)!important}.simple-header-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.simple-header-pill--type{white-space:nowrap;background:var(--so-surface);color:var(--so-accent);border:1px solid var(--so-accent-border);border-radius:8px;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}html[data-theme=dark] body.od-themed .badge-confirm-metadata{background:var(--sl-bg-secondary)!important;color:var(--sl-text-secondary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed{--bk-c-ffffff:var(--sl-bg-primary);--bk-c-181d27:var(--sl-text-primary);--bk-c-333:var(--sl-text-secondary);--bk-c-333333:var(--sl-text-secondary);--bk-c-414651:var(--sl-text-secondary);--bk-c-535862:var(--sl-text-tertiary);--bk-c-717680:var(--sl-text-tertiary);--bk-c-888:var(--sl-text-tertiary);--bk-c-999:var(--sl-text-tertiary);--bk-c-6b7280:var(--sl-text-quaternary);--bk-c-9ca3af:var(--sl-text-placeholder);--bk-c-d5d7da:var(--sl-border-primary);--bk-c-e9eaeb:var(--sl-border-secondary);--bk-c-dee2e6:var(--sl-border-secondary);--bk-c-f5f5f5:var(--sl-bg-tertiary);--bk-c-fafafa:var(--sl-bg-secondary);--bk-c-f9fafb:var(--sl-bg-secondary);--bk-c-f6fafe:var(--sl-bg-active);--bk-c-eff4ff:var(--sl-bg-active);--bk-c-e4f2fc:var(--sl-bg-active);--bk-c-d1e0ff:var(--sl-border-brand);--bk-c-136395:var(--sl-text-brand);--bk-c-1982c4:var(--sl-text-brand);--bk-c-155eef:var(--sl-text-brand)}html[data-theme=dark] body.od-themed .offer-modal-content,html[data-theme=dark] body.od-themed .proforma-modal-content{background:var(--sl-bg-primary)!important;color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .v3-origin-overflow-popup-content{background:var(--sl-bg-primary)!important;border-color:var(--sl-border-primary)!important;color:var(--sl-text-primary)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important}html[data-theme=dark] body.od-themed .v3-origin-overflow-item{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .v3-origin-overflow-item:hover{background:var(--sl-bg-primary-hover)!important}html[data-theme=dark] body.od-themed .v3-origin-overflow-divider{background:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .v3-origin-overflow-item--destructive{color:var(--sl-text-error)!important}html[data-theme=dark] body.od-themed .v3-origin-overflow-item--destructive:hover{background:var(--sl-bg-error-primary)!important}html[data-theme=dark] body.od-themed .copy-offer-modal .modal-header,html[data-theme=dark] body.od-themed .copy-offer-modal .modal-footer{border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .copy-offer-modal .modal-title{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .copy-offer-modal .close,html[data-theme=dark] body.od-themed .copy-offer-modal__cancel{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .copy-offer-modal .btn-outline-secondary{background:var(--sl-bg-primary)!important;color:var(--sl-text-secondary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .copy-offer-modal .btn-outline-secondary:hover{background:var(--sl-bg-secondary)!important}html[data-theme=dark] body.od-themed .add-artist-modal,html[data-theme=dark] body.od-themed .add-artist-modal__body{background:var(--sl-bg-primary)!important;color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .add-artist-modal__title,html[data-theme=dark] body.od-themed .add-artist-current__name,html[data-theme=dark] body.od-themed .add-artist-result__name{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .add-artist-modal__desc,html[data-theme=dark] body.od-themed .add-artist-current__label,html[data-theme=dark] body.od-themed .add-artist-current__meta,html[data-theme=dark] body.od-themed .add-artist-input__leading,html[data-theme=dark] body.od-themed .add-artist-modal__close{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .add-artist-input,html[data-theme=dark] body.od-themed .add-artist-current__card,html[data-theme=dark] body.od-themed .add-artist-role__btn,html[data-theme=dark] body.od-themed .add-artist-create{background:var(--sl-bg-secondary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .add-artist-input__field{color:var(--sl-text-primary)!important;background:0 0!important}html[data-theme=dark] body.od-themed .add-artist-result:hover,html[data-theme=dark] body.od-themed .add-artist-modal__close:hover,html[data-theme=dark] body.od-themed .add-artist-create:hover{background:var(--sl-bg-tertiary)!important}html[data-theme=dark] body.od-themed .add-artist-divider{background:var(--sl-border-secondary)!important;border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .add-artist-role__btn--active{background:var(--sl-bg-active)!important;color:var(--sl-text-brand)!important;border-color:var(--sl-border-brand)!important}html[data-theme=dark] body.od-themed .add-artist-modal__header{border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .create-hold-modal__footer{background:var(--sl-bg-primary)!important;border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .create-hold-modal__footer>.btn-secondary{background:var(--sl-bg-primary)!important;color:var(--sl-text-secondary)!important;border:1px solid var(--sl-border-primary)!important;border-radius:8px!important}html[data-theme=dark] body.od-themed .create-hold-modal__footer>.btn-secondary:hover{background:var(--sl-bg-secondary)!important}html[data-theme=dark] body.od-themed .create-hold-modal__submit{color:#fff!important;background:#1982c4!important;border:none!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 -2px rgba(10,13,18,.2),0 1px 2px rgba(10,13,18,.4)!important}html[data-theme=dark] body.od-themed .create-hold-modal__submit:hover{background:#2a9ce4!important}html[data-theme=dark] body.od-themed .create-hold-modal__submit:active{background:#136395!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 1px 2px rgba(10,13,18,.4)!important}html[data-theme=dark] body.od-themed .create-hold-modal__submit:focus-visible{outline:none;box-shadow:0 0 0 2px #0a0d12,0 0 0 4px #2a9ce4,inset 0 0 0 1px rgba(255,255,255,.12)!important}html[data-theme=dark] body.od-themed .create-hold-modal__submit:disabled{cursor:not-allowed;background:var(--sl-bg-tertiary)!important;color:var(--sl-text-disabled)!important;box-shadow:none!important}html[data-theme=dark] body.od-themed .hold-field__label,html[data-theme=dark] body.od-themed .hold-field__help{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .add-artist-modal .form-control{background:var(--sl-bg-secondary)!important;color:var(--sl-text-primary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .add-artist-modal .form-control::placeholder{color:var(--sl-text-placeholder)!important}html[data-theme=dark] body.od-themed .add-artist-modal .form-control::placeholder{color:var(--sl-text-placeholder)!important}html[data-theme=dark] body.od-themed .add-artist-modal .form-control::placeholder{color:var(--sl-text-placeholder)!important}html[data-theme=dark] body.od-themed .v3-hold-date-jump select{background:var(--sl-bg-secondary)!important;color:var(--sl-text-primary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .add-artist-modal .badge-light{background-color:var(--sl-bg-secondary)!important;color:var(--sl-text-secondary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .add-artist-modal .badge-light .fa-bullseye-arrow{background-color:var(--sl-bg-secondary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .hold-select__control{background:var(--sl-bg-secondary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .hold-select__single-value,html[data-theme=dark] body.od-themed .hold-select__input,html[data-theme=dark] body.od-themed .hold-select__input-container{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .hold-select__placeholder{color:var(--sl-text-placeholder)!important}html[data-theme=dark] body.od-themed .hold-select__indicator-separator{background-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .hold-select__menu{background:var(--sl-bg-secondary)!important;border:1px solid var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .hold-select__option{color:var(--sl-text-primary)!important;background:0 0!important}html[data-theme=dark] body.od-themed .hold-select__option--is-focused{background:var(--sl-bg-tertiary)!important}html[data-theme=dark] body.od-themed .hold-select__option--is-selected{background:var(--sl-bg-active)!important;color:var(--sl-text-brand)!important}html[data-theme=dark] body.od-themed .hold-select__option--is-disabled{color:var(--sl-text-disabled)!important}html[data-theme=dark] body.od-themed .hold-select__group-heading{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .hold-select__multi-value{background:var(--sl-bg-active)!important}html[data-theme=dark] body.od-themed .hold-select__multi-value__label{color:var(--sl-text-brand)!important}html[data-theme=dark] body.od-themed .hold-select__multi-value__remove{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .hold-select__multi-value__remove:hover{background:var(--sl-bg-tertiary)!important;color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .link-offer-select__control{background:var(--sl-bg-secondary)!important;border-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .link-offer-select__single-value,html[data-theme=dark] body.od-themed .link-offer-select__input,html[data-theme=dark] body.od-themed .link-offer-select__input-container{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .link-offer-select__placeholder{color:var(--sl-text-placeholder)!important}html[data-theme=dark] body.od-themed .link-offer-select__indicator-separator{background-color:var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .link-offer-select__menu{background:var(--sl-bg-primary)!important;border:1px solid var(--sl-border-primary)!important}html[data-theme=dark] body.od-themed .link-offer-select__option{color:var(--sl-text-primary)!important;background:0 0!important}html[data-theme=dark] body.od-themed .link-offer-select__option--is-focused{background:var(--sl-bg-tertiary)!important}html[data-theme=dark] body.od-themed .link-offer-select__option--is-selected{background:var(--sl-bg-active)!important;color:var(--sl-text-brand)!important}html[data-theme=dark] body.od-themed .link-offer-select__no-options-message,html[data-theme=dark] body.od-themed .link-offer-select__loading-message{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .proforma-modal-content .table{color:var(--sl-text-primary)!important}html[data-theme=dark] body.od-themed .proforma-modal-content .text-muted{color:var(--sl-text-tertiary)!important}html[data-theme=dark] body.od-themed .proforma-modal-content .table td,html[data-theme=dark] body.od-themed .proforma-modal-content .table th{border-color:var(--sl-border-secondary)!important}html[data-theme=dark] body.od-themed .event-template-dropdown-content,html[data-theme=dark] body.od-themed .save-event-template-dropdown-content,html[data-theme=dark] body.od-themed .template-confirm-popup-content{background:var(--sl-bg-primary)!important;color:var(--sl-text-primary)!important}.simple-pool-toggle{align-items:center;gap:10px;display:inline-flex}.simple-pool-toggle__label{color:var(--so-muted);font-size:13px;font-weight:600}.simple-pool-toggle__segmented{border:1px solid var(--so-border);border-radius:8px;display:inline-flex;overflow:hidden}.simple-pool-toggle__btn{background:var(--so-surface);color:var(--so-muted);cursor:pointer;border:0;padding:6px 16px;font-size:13px;font-weight:600}.simple-pool-toggle__btn--active{background:var(--so-accent);color:#fff}.simple-pool-toggle__btn:disabled{opacity:.6;cursor:default}.simple-pool-split-card__warning{background:#fef3c7;background:var(--so-warn-subtle,#fef3c7);border:1px solid #fcd34d;border:1px solid var(--so-warn-border,#fcd34d);color:var(--so-warn-text,#92400e);border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:12px}.simple-pool-split-card__unallocated{background:#f3f4f6;background:var(--so-surface-2,#f3f4f6);border:1px solid #e5e7eb;border:1px solid var(--so-border,#e5e7eb);color:var(--so-text-2,#4b5563);border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:12px}.simple-pool-split-card__row{border-bottom:1px solid var(--so-border);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.simple-pool-split-card__row:last-child{border-bottom:0}.simple-pool-split-card__name{color:var(--so-text);font-size:14px}.simple-pool-split-card__take{color:var(--so-text);font-size:14px;font-weight:600}.simple-pool-split-card__flag{margin-left:6px;font-size:11px}.simple-pool-split-card__flag--cap{color:#b45309}.simple-pool-split-card__flag--floor{color:#047857}.simple-offer-page .pool-deal-section{background:var(--so-surface);border:1px solid var(--so-accent-border)}.simple-offer-page .pool-deal-section .deal-terms-card-v2__title,.simple-offer-page .pool-deal-section .deal-terms-form__input{color:var(--so-text)}.simple-offer-page .pool-deal-section .deal-terms-card-v2__subtitle,.simple-offer-page .pool-deal-section .deal-terms-form__currency-prefix,.simple-offer-page .pool-deal-section .deal-terms-form__currency-suffix,.simple-offer-page .pool-deal-section .deal-terms-form__percent-suffix{color:var(--so-muted)}.simple-offer-page .pool-deal-section .deal-terms-form__label{color:var(--so-text-2)}.simple-offer-page .pool-deal-section .deal-terms-form__currency,.simple-offer-page .pool-deal-section .deal-terms-form__percent,.simple-offer-page .pool-deal-section .deal-terms-field__select{background:var(--so-surface);border-color:var(--so-border)}.simple-offer-page .pool-deal-section .deal-terms-field__select{color:var(--so-text)}.simple-pool-member-share .deal-terms-form__operator-group{border-radius:10px;align-self:flex-start;height:44px}.simple-pool-member-share .deal-terms-form__operator-btn{width:48px;font-size:14px}
/*# sourceMappingURL=common-c19ef1900b0d1146.css.map*/