.sidebar-menu-viewport{z-index:1035;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sidebar-menu{pointer-events:auto;background:var(--bg);border-left:1px solid var(--border);width:26rem;max-width:100vw;height:calc(100vh - 5rem);box-shadow:0 8px 8px var(--border);box-sizing:border-box;flex-direction:column;transition:transform .3s ease-in-out;display:flex;position:absolute;top:4rem;right:0;transform:translate(100%)}.sidebar-menu.active{transform:translate(0)}.sidebar-header{border-bottom:1px solid var(--border);background:var(--bg-surface);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sidebar-header .sidebar-header-actions{align-items:center;gap:8px;display:flex}.sidebar-header .sidebar-close{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}.sidebar-header .sidebar-close:hover{background:var(--bg);color:var(--text)}@media (max-width:767px){.sidebar-header .sidebar-close{min-width:44px;min-height:44px}}.sidebar-header .sidebar-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text);font-size:14px;font-weight:700}.sidebar-header .mark-all-read{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.sidebar-header .mark-all-read:hover{background:var(--bg-elevated)}.sidebar-content{flex:1;overflow-y:auto}.sidebar-content::-webkit-scrollbar{width:6px}.sidebar-content::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:6px}.notification-item{border-bottom:1px solid var(--border);background:var(--bg-surface);cursor:default;opacity:.55;box-sizing:border-box;border-left:3px solid #0000;align-items:center;gap:12px;padding:14px 16px;transition:opacity .2s,background .2s,border-color .2s;display:flex}.notification-item.unread{opacity:1;background:var(--bg-elevated);border-left-color:var(--primary)}.notification-item.unread .notificationMessage{font-weight:600}.notification-item.unread .notificationIcon{color:var(--primary)}.notification-item:hover{background:var(--bg-elevated)}.notification-item .clickableLink{cursor:pointer}.notificationContent{flex:1;align-items:flex-start;gap:12px;display:flex}.notificationIcon{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:18px;display:flex}.notificationTextContainer{flex:1;min-width:0}.notificationMessage{color:var(--text);word-break:break-word;margin:0 0 6px;font-size:13px;line-height:1.4}.notification-date{color:var(--text-muted);font-size:11px}.show-all-btn{border:none;border-top:1px solid var(--border);width:100%;color:var(--primary);cursor:pointer;text-align:center;background:0 0;padding:14px 16px;font-size:13px;font-weight:600;display:block}.show-all-btn:hover{background:var(--bg-elevated)}.empty-message{text-align:center;color:var(--text-muted);padding:24px 16px;font-size:14px}.notifications-menu-background{z-index:1034;background:#00000026;display:none;position:fixed;inset:0}.notifications-menu-background.active{display:block}@media (max-width:767px){.sidebar-menu{width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);border-left:none;top:0}.notification-item{padding:12px}.notificationMessage{font-size:12px}}@media (max-width:360px){.notificationMessage{font-size:11px}.notificationIcon{width:32px;min-width:32px;height:32px;font-size:16px}}
.whats-new-modal .ant-modal-content{background:var(--bg-surface);border-radius:14px;padding:0;overflow:hidden}.whats-new-modal .whats-new-close{z-index:2;width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:13px;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.whats-new-modal .whats-new-close:hover{background:var(--bg-elevated);color:var(--text)}.whats-new-modal .whats-new-header{flex-direction:column;padding:26px 24px 18px;display:flex}.whats-new-modal .whats-new-icon-badge{background:var(--primary-tint);width:40px;height:40px;color:var(--primary);border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;font-size:19px;display:flex}.whats-new-modal .whats-new-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin-bottom:4px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.whats-new-modal .whats-new-title{color:var(--text);margin:0;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;line-height:1.2}.whats-new-modal .whats-new-date{color:var(--text-muted);margin:4px 0 0;font-family:Manrope,sans-serif;font-size:12px}.whats-new-modal .whats-new-list{margin:0;padding:0 12px;list-style:none}.whats-new-modal .whats-new-item{border-radius:10px;align-items:flex-start;gap:12px;padding:13px 12px;transition:background .15s;display:flex}.whats-new-modal .whats-new-item:hover{background:var(--bg-elevated)}.whats-new-modal .whats-new-item-icon{background:var(--bg-elevated);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:flex}.whats-new-modal .whats-new-item:hover .whats-new-item-icon{background:var(--bg-surface)}.whats-new-modal .whats-new-item-body{flex-direction:column;gap:3px;min-width:0;display:flex}.whats-new-modal .whats-new-item-title{color:var(--text);font-family:Manrope,sans-serif;font-size:13.5px;font-weight:700;line-height:1.3}.whats-new-modal .whats-new-item-desc{color:var(--text-secondary);margin:0;font-family:Manrope,sans-serif;font-size:12.5px;line-height:1.45}.whats-new-modal .whats-new-item-desc p{margin:0 0 4px}.whats-new-modal .whats-new-item-desc p:last-child{margin-bottom:0}.whats-new-modal .whats-new-item-desc strong{color:var(--text);font-weight:700}.whats-new-modal .whats-new-item-desc em{font-style:italic}.whats-new-modal .whats-new-item-desc ul,.whats-new-modal .whats-new-item-desc ol{margin:4px 0;padding-left:16px}.whats-new-modal .whats-new-item-desc li{margin:2px 0}.whats-new-modal .whats-new-footer{padding:14px 24px 22px}.whats-new-modal .whats-new-footer .ant-btn-primary{border-radius:9px;height:40px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700}
:root{--sidebar-w:56px}@media (min-width:768px){:root{--sidebar-w:210px}}.root-container{background:var(--bg);min-height:100dvh;color:var(--text);grid-template-columns:1fr;transition:grid-template-columns .3s;display:grid}@media (min-width:768px){.root-container{grid-template-columns:210px 1fr}.root-container.sidebar-collapsed{grid-template-columns:56px 1fr}.root-container.sidebar-expanded{grid-template-columns:210px 1fr}}.root-container.sidebar-expanded .venue-builder-topbar{left:210px}.root-container.sidebar-collapsed .venue-builder-topbar{left:56px}.root-container .root-content{grid-column:1;width:100%;min-width:0;min-height:100dvh;position:relative}@media (min-width:768px){.root-container .root-content{grid-column:2}}.root-container .root-content.loading{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:5rem;font-size:5rem;display:flex}
:root{--ft-bg:#fff;--ft-bg-soft:#f6f7f9;--ft-surface:#fff;--ft-surface-2:#f6f7f9;--ft-hairline:#ececf0;--ft-hairline-strong:#e2e4ea;--ft-text:#0c0e12;--ft-text-2:#3a4250;--ft-muted:#8a92a0;--ft-brand-teal:#0d9488;--ft-brand-purple:#7c3aed;--ft-brand-orange:#fe3e01;--ft-accent:#0d9488;--ft-success:#0d9488;--ft-warning:#d97706;--ft-danger:#dc2626;--ft-chart-1:#0d9488;--ft-chart-2:#2563eb;--ft-chart-3:#7c3aed;--ft-chart-4:#ea580c;--ft-chart-5:#db2777;--ft-chart-6:#0891b2;--ft-chart-7:#ca8a04;--ft-chart-8:#4f46e5;--ft-chart-seq-1:#ccfbf1;--ft-chart-seq-2:#5eead4;--ft-chart-seq-3:#2dd4bf;--ft-chart-seq-4:#0d9488;--ft-chart-seq-5:#115e59;--ft-chart-pos:var(--success);--ft-chart-warn:var(--warning);--ft-chart-neg:var(--error);--ft-radius:10px;--ft-radius-lg:14px;--ft-shadow:0 1px 2px #0c0e120a, 0 8px 24px -12px #0c0e121f}[data-theme=dark]{--ft-bg:#07090d;--ft-bg-soft:#0b0e14;--ft-surface:#ffffff07;--ft-surface-2:#ffffff0b;--ft-hairline:#ffffff14;--ft-hairline-strong:#ffffff24;--ft-text:#eef1f6;--ft-text-2:#aab2c2;--ft-muted:#6b7589;--ft-brand-teal:#2dd4bf;--ft-brand-purple:#8b5cf6;--ft-brand-orange:#fe3e01;--ft-accent:#2dd4bf;--ft-success:#2dd4bf;--ft-warning:#f59e0b;--ft-danger:#ef4444;--ft-chart-1:#2dd4bf;--ft-chart-2:#38bdf8;--ft-chart-3:#8b5cf6;--ft-chart-4:#fb923c;--ft-chart-5:#f472b6;--ft-chart-6:#22d3ee;--ft-chart-7:#facc15;--ft-chart-8:#a78bfa;--ft-chart-seq-1:#134e4a;--ft-chart-seq-2:#115e59;--ft-chart-seq-3:#0f766e;--ft-chart-seq-4:#2dd4bf;--ft-chart-seq-5:#99f6e4;--ft-radius:10px;--ft-radius-lg:14px;--ft-shadow:0 1px 2px #0006, 0 12px 32px -12px #0009}:root{--bg:#f6f7f9;--bg-surface:#fff;--bg-elevated:#fff;--border:#ececf0;--text:#0c0e12;--text-secondary:#3a4250;--text-muted:#6a7180;--primary:#0a7a70;--primary-hover:#0f766e;--input-disabled-bg:#f1f3f5;--switch-bg:#cbd2dc;--error:#ff4d4f;--success:#52c41a;--warning:#faad14;--info:#0050d1;--on-primary:#fff;--primary-tint:color-mix(in srgb, var(--primary) 12%, transparent);--error-bg:color-mix(in srgb, var(--error) 12%, transparent);--success-bg:color-mix(in srgb, var(--success) 12%, transparent);--warning-bg:color-mix(in srgb, var(--warning) 14%, transparent);--info-bg:color-mix(in srgb, var(--info) 12%, transparent);--badge-pending-bg:#999;--badge-pending-border:#8d8d8d;--badge-neutral-bg:#555;--badge-neutral-border:#444;--badge-sale-bg:#006f94;--badge-sale-border:#016587;--badge-closed-bg:#fe5456;--badge-closed-border:#ff3e40;--badge-minted-border:#018a81;--header-height:64px}@media (max-width:767px){:root{--header-height:60px}}@media (max-width:480px){:root{--header-height:56px}}[data-theme=dark]{--bg:#07090d;--bg-surface:#0e1117;--bg-elevated:#161b22;--border:#222a33;--text:#eef1f6;--text-secondary:#aab2c2;--text-muted:#7a8598;--primary:#2dd4bf;--primary-hover:#5eead4;--input-disabled-bg:#0e1117;--switch-bg:#2dd4bf;--error:#ff6b6b;--success:#73d13d;--warning:#ffc53d;--info:#4096ff;--on-primary:#07090d;--primary-tint:color-mix(in srgb, var(--primary) 16%, transparent);--error-bg:color-mix(in srgb, var(--error) 16%, transparent);--success-bg:color-mix(in srgb, var(--success) 16%, transparent);--warning-bg:color-mix(in srgb, var(--warning) 18%, transparent);--info-bg:color-mix(in srgb, var(--info) 16%, transparent);--badge-pending-bg:#737373;--badge-pending-border:#8a8a8a;--badge-neutral-bg:#737373;--badge-neutral-border:#8a8a8a;--badge-sale-bg:#0891b2;--badge-sale-border:#22d3ee;--badge-closed-bg:#ef4444;--badge-closed-border:#f87171;--badge-minted-border:#02b5a8}html{scrollbar-gutter:stable;overflow:clip scroll}body{min-height:100dvh;color:var(--text);background:var(--bg);padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);margin:0;font-family:Manrope;overflow-x:hidden}.noscroll{width:100%;overflow-y:scroll;position:fixed!important}.ant-btn{background:var(--bg-surface);font-size:14px;font-weight:600;color:var(--text)!important}.ant-btn:hover{background:var(--bg-surface)!important}.ant-btn:disabled{background:var(--input-disabled-bg);color:var(--text-muted)!important;border-color:var(--border)!important}.ant-btn:disabled:hover{background:var(--input-disabled-bg)!important}.ant-btn-primary{background:var(--primary);font-size:14px;font-weight:600;color:var(--on-primary)!important}.ant-btn-primary:hover{background:var(--primary)!important}.ant-btn-primary:disabled{background:var(--input-disabled-bg)!important;color:var(--text-muted)!important;border-color:var(--border)!important}.ant-btn-primary:disabled:hover{background:var(--input-disabled-bg)!important}.ant-btn-dangerous:not(.ant-btn-primary){color:var(--error,#ff4d4f)!important;border-color:var(--error,#ff4d4f)!important;background:0 0!important}.ant-btn-dangerous:not(.ant-btn-primary):hover{color:var(--error,#ff4d4f)!important;border-color:var(--error,#ff4d4f)!important;background:#ff4d4f14!important}.ant-btn-dangerous:not(.ant-btn-primary):disabled{color:#ff4d4f59!important;background:0 0!important;border-color:#ff4d4f59!important}.ant-btn-primary.ant-btn-dangerous{background:var(--error,#ff4d4f)!important;border-color:var(--error,#ff4d4f)!important;color:#fff!important}.ant-btn-primary.ant-btn-dangerous:hover{filter:brightness(1.1);background:var(--error,#ff4d4f)!important}.ant-btn-primary.ant-btn-dangerous:disabled{filter:none;background:var(--input-disabled-bg)!important;border-color:var(--border)!important;color:var(--text-muted)!important}.ant-switch.ant-switch-checked{background:var(--switch-bg)!important}.ant-input-affix-wrapper{color:var(--text);background:var(--bg-surface)!important;border-color:var(--border)!important}.ant-input-affix-wrapper .ant-input{color:var(--text);background:0 0!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{color:var(--text-muted)}.ant-input,.ant-picker,.ant-input-number{background:var(--bg-surface);color:var(--text);background-color:var(--bg-surface)!important;border-color:var(--border)!important}@media (max-width:767px){.ant-input,.ant-picker,.ant-input-number{width:100%;min-width:0}}@media (min-width:1024px){.ant-input,.ant-picker,.ant-input-number{min-width:160px}}.ant-input::placeholder,.ant-picker::placeholder,.ant-input-number::placeholder{color:var(--text-muted)}.ant-picker input{color:var(--text)}.ant-picker input::placeholder,.ant-picker .anticon{color:var(--text-muted)!important}.ant-input-number{background:var(--bg-surface);border-color:var(--border);color:var(--text);width:100%;background-color:var(--bg-surface)!important}@media (min-width:1024px){.ant-input-number{min-width:160px}}.ant-input-number .ant-input-number-input{color:var(--text)}.ant-input-number .ant-input-number-input::placeholder{color:var(--text-muted)!important}.ant-input:disabled,.ant-input-number:disabled{background:var(--input-disabled-bg);border-color:var(--border);color:var(--text-muted)!important}.ant-input-number-group-addon{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-input-number-group-wrapper .ant-input-number-wrapper{border-color:var(--border)!important}@media (max-width:767px){.ant-select{width:100%;min-width:100px}}@media (min-width:768px){.ant-select{width:150px}}.ant-select .ant-select-selector{color:var(--text);background:var(--bg-surface);background-color:var(--bg-surface)!important;border-color:var(--border)!important}.ant-select .ant-select-selector .ant-select-selection-item{font-size:16px;color:var(--text)!important}.ant-select .ant-select-arrow{color:var(--text)!important}.ant-select-dropdown{background:var(--bg-elevated)!important}.ant-select-dropdown .ant-select-item{color:var(--text)!important}.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option-selected{background:var(--bg-surface)!important}h1,h2,h3{color:var(--text);margin:0}@media (max-width:767px){h1{font-size:14px}}@media (min-width:768px){h1{font-size:16px}}h1{font-weight:700}h2{margin:0 0 30px}.ant-form-item-label>label{font-weight:600;color:var(--text-secondary)!important;font-size:12.5px!important}ul{padding:0;list-style:none}p,.ant-form-item .ant-form-item-label>label{color:var(--text)}.ant-form-item .ant-form-item-label>label .ant-form-item-tooltip{color:var(--text-muted)!important}.ant-modal .ant-modal-content{background-color:var(--bg-surface);border:1px solid var(--border);color:var(--text);flex-direction:column;display:flex}@media (max-width:767px){.ant-modal .ant-modal-content{padding:16px}}@media (min-width:768px){.ant-modal .ant-modal-content{padding:2rem}}@media (min-width:1024px){.ant-modal .ant-modal-content{padding:4.5rem}}.ant-modal-header{background:var(--bg-surface)!important}.ant-modal-header .ant-modal-title{color:var(--text)!important}.ant-modal-close{color:var(--text-muted)!important}.view-details{color:var(--text);background:var(--bg-surface);border:1px solid var(--border);box-shadow:unset;max-width:180px;font-size:11px;font-weight:600}.view-details:hover{background:var(--bg-elevated);border:1px solid var(--text)!important;color:var(--text)!important}.ant-modal-body{width:100%}.ant-modal .ant-modal-content h1,.ant-modal .ant-modal-content h2,.ant-modal .ant-modal-content h3,.ant-modal .ant-modal-content h4,.ant-modal .ant-modal-content h5,.ant-modal .ant-modal-content h6{color:var(--text)}.ant-modal .ant-modal-content h1 .anticon,.ant-modal .ant-modal-content h2 .anticon,.ant-modal .ant-modal-content h3 .anticon,.ant-modal .ant-modal-content h4 .anticon,.ant-modal .ant-modal-content h5 .anticon,.ant-modal .ant-modal-content h6 .anticon{color:inherit}.ant-modal .ant-modal-content .anticon{color:var(--text)}.ant-segmented{background:var(--bg-elevated)!important;color:var(--text)!important}.ant-segmented .ant-segmented-item-selected{background:var(--bg-surface)!important;color:var(--text)!important}.ant-segmented .ant-segmented-item{color:var(--text-muted)!important}.ant-segmented .ant-segmented-item:hover,.ant-typography{color:var(--text)!important}.ant-typography.ant-typography-secondary{color:var(--text-muted)!important}.ant-table{background:var(--bg-surface)!important;color:var(--text)!important}.ant-table .ant-table-thead>tr>th{background:var(--bg-elevated)!important;color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-table .ant-table-tbody>tr>td{background:var(--bg-surface)!important;color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-table .ant-table-tbody>tr:hover>td{background:var(--bg-elevated)!important}.ant-table .ant-table-placeholder{background:var(--bg-surface)!important;color:var(--text-muted)!important}.ant-table-wrapper .ant-table-pagination .ant-pagination-total-text{color:var(--text-muted)}.ant-table-wrapper .ant-table-pagination .ant-pagination-item{background:var(--bg-surface);border-color:var(--border)}.ant-table-wrapper .ant-table-pagination .ant-pagination-item a{color:var(--text)}.ant-table-wrapper .ant-table-pagination .ant-pagination-item-active{border-color:var(--primary)}.ant-table-wrapper .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-table-wrapper .ant-table-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--text);background:var(--bg-surface);border-color:var(--border)}.ant-pagination .ant-pagination-item{background:var(--bg-surface);border-color:var(--border)}.ant-pagination .ant-pagination-item a{color:var(--text)}.ant-pagination .ant-pagination-item-active{border-color:var(--primary)}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--text);background:var(--bg-surface);border-color:var(--border)}.ant-card{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-card .ant-card-head{color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-card .ant-card-body{color:var(--text)!important}.ant-card .ant-card-actions{background:var(--bg-surface)!important;border-top-color:var(--border)!important}.ant-card .ant-card-actions>li{border-inline-end-color:var(--border)!important}.ant-statistic .ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic .ant-statistic-content,.ant-progress .ant-progress-text,.ant-badge-status-text{color:var(--text)!important}.ant-select .ant-select-selection-placeholder{color:var(--text-muted)!important}.ant-upload.ant-upload-drag{background:var(--bg-elevated)!important;border-color:var(--border)!important}.ant-upload.ant-upload-drag .ant-upload-drag-container{color:var(--text)!important}.ant-upload.ant-upload-drag .anticon{color:var(--text-muted)!important}.ant-upload.ant-upload-drag:hover{border-color:var(--primary)!important}.ant-collapse{color:var(--text)!important;background:var(--bg-surface)!important;border-color:var(--border)!important}.ant-collapse .ant-collapse-item{border-color:var(--border)!important}.ant-collapse .ant-collapse-header{color:var(--text)!important}.ant-collapse .ant-collapse-content{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-tabs{color:var(--text)!important}.ant-tabs .ant-tabs-tab{color:var(--text-muted)!important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)!important}.ant-tabs .ant-tabs-ink-bar{background:var(--primary)!important}.ant-descriptions .ant-descriptions-item-label{color:var(--text-secondary)!important}.ant-descriptions .ant-descriptions-item-content{color:var(--text)!important}.ant-tag{border-color:var(--border);background:var(--bg-elevated);color:var(--text)}.ant-dropdown .ant-dropdown-menu{background:var(--bg-elevated)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:var(--text)!important}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--bg-surface)!important}.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--border);background:var(--bg-elevated)!important}.ant-picker-dropdown .ant-picker-panel{background:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-dropdown .ant-picker-header{color:var(--text)!important;border-bottom-color:var(--border)!important}.ant-picker-dropdown .ant-picker-header button{color:var(--text-muted)!important}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--text)!important}.ant-picker-dropdown .ant-picker-body th,.ant-picker-dropdown .ant-picker-cell{color:var(--text-muted)!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:var(--text)!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--primary)!important;color:#fff!important}.ant-picker-dropdown .ant-picker-cell-in-range:before{background:color-mix(in srgb, var(--primary) 15%, transparent)!important}.ant-picker-dropdown .ant-picker-cell-range-hover:before,.ant-picker-dropdown .ant-picker-cell-range-hover-start:before,.ant-picker-dropdown .ant-picker-cell-range-hover-end:before{background:color-mix(in srgb, var(--primary) 10%, transparent)!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:var(--bg-surface)!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary)!important}.ant-picker-dropdown .ant-picker-footer{border-top-color:var(--border)!important;background:var(--bg-elevated)!important}.ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag:hover{color:var(--primary)!important;border-color:var(--primary)!important}.ant-picker-dropdown .ant-picker-ranges .ant-picker-ok .ant-btn-primary{background:var(--primary)!important}.ant-picker-dropdown .ant-picker-time-panel{border-left-color:var(--border)!important}.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--text)!important}.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:var(--bg-surface)!important}.ant-picker-dropdown .ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--primary)!important;color:#fff!important}.ant-picker-calendar{background:var(--bg-surface)!important;color:var(--text)!important}.ant-picker-calendar .ant-picker-calendar-header{background:var(--bg-surface)!important;border-bottom-color:var(--border)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-select .ant-select-selector{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-select .ant-select-selector .ant-select-selection-item{color:var(--text)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-select .ant-select-arrow{color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-radio-group .ant-radio-button-wrapper{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--primary)!important}.ant-picker-calendar .ant-picker-calendar-header .ant-radio-group .ant-radio-button-wrapper-checked{background:var(--bg-elevated)!important;border-color:var(--primary)!important;color:var(--primary)!important}.ant-picker-calendar .ant-picker-panel{border-top:none;background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text)!important}.ant-picker-calendar .ant-picker-body th{color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-content{background:var(--bg-surface)!important}.ant-picker-calendar .ant-picker-content th,.ant-picker-calendar .ant-picker-cell{color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-cell-in-view{color:var(--text)!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date{background:0 0!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date-value,.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value{color:#fff!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner .ant-picker-calendar-date-value:before,.ant-picker-calendar .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value:before{background:var(--primary)!important}.ant-picker-calendar .ant-picker-cell-selected .ant-picker-cell-inner{background:var(--primary)!important;color:#fff!important}.ant-picker-calendar .ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-calendar .ant-picker-cell-today .ant-picker-calendar-date-today{border-color:var(--primary)!important}.ant-picker-calendar .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner,.ant-picker-calendar .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-calendar-date{background:var(--bg-elevated)!important}.ant-picker-calendar .ant-picker-cell-disabled{opacity:.4;color:var(--text-muted)!important}.ant-picker-calendar .ant-picker-cell-disabled:before{background:0 0!important}.ant-picker-calendar .ant-picker-calendar-date{border-top-color:var(--border)!important}.ant-picker-calendar .ant-picker-calendar-date-content{color:var(--text-secondary)!important}.ant-picker-calendar .ant-picker-calendar-date-value{color:var(--text)!important}.ant-picker-calendar .ant-picker-footer{border-top-color:var(--border)!important;background:var(--bg-surface)!important}.ant-picker-calendar-header .ant-select-dropdown{background:var(--bg-elevated)!important}.ant-picker-calendar-header .ant-select-dropdown .ant-select-item{color:var(--text)!important}.ant-picker-calendar-header .ant-select-dropdown .ant-select-item-option-active,.ant-picker-calendar-header .ant-select-dropdown .ant-select-item-option-selected{background:var(--bg-surface)!important}.ant-popover .ant-popover-inner{background:var(--bg-elevated)!important;color:var(--text)!important}.ant-popover .ant-popconfirm-message-title,.ant-popover .ant-popconfirm-title{color:var(--text)!important}.ant-popover .ant-popconfirm-description{color:var(--text-secondary)!important}.ant-popover .ant-popconfirm-message-icon .anticon{color:var(--warning,#faad14)!important}.ant-message .ant-message-notice-content{box-shadow:0 4px 12px #00000026;background:var(--bg-elevated)!important;color:var(--text)!important}.ant-empty-description{color:var(--text-muted)!important}.ant-empty-image svg ellipse{fill:var(--border)!important}.ant-empty-image svg g[fill-rule=nonzero]{stroke:var(--text-muted)!important}.ant-empty-image svg g[fill-rule=nonzero] path:last-child{fill:var(--bg-surface)!important}.ant-breadcrumb{color:var(--text-muted)}.ant-breadcrumb a{color:var(--text-secondary)!important}.ant-breadcrumb a:hover{color:var(--primary)!important}.ant-breadcrumb .ant-breadcrumb-separator{color:var(--text-muted)}.venue-props-form .ant-form-item-control-input-content>.ant-input-number,.venue-props-form .ant-form-item-control-input-content>.ant-input{min-width:0}.venue-props-tabs.ant-tabs,.venue-props-tabs .ant-tabs-content-holder{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.venue-props-tabs .ant-tabs-content{flex:1;min-height:0;overflow:hidden}.venue-props-tabs .ant-tabs-tabpane{height:100%;overflow:hidden}.venue-props-tabs .ant-tabs-tabpane.ant-tabs-tabpane-active{flex-direction:column;display:flex}@media (max-width:767px){.section-tabs .ant-tabs-nav-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.section-tabs .ant-tabs-nav-list .ant-tabs-tab{scroll-snap-align:start;flex-shrink:0}}@media (max-width:767px) and (max-width:360px){.section-kpis .kpi-strip>.ant-col{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:767px){.section-page{padding-left:12px;padding-right:12px}.ant-table-wrapper .ant-table{overflow-x:auto}.section-header{gap:8px}}@media (min-width:768px) and (max-width:1023px){.ant-table-wrapper .ant-table{overflow-x:auto}}@media (max-width:767px){.ant-input,textarea.ant-input,.ant-input-number-input,.ant-input-affix-wrapper>input.ant-input,.ant-picker-input>input,.ant-select-selection-search-input,.ant-select-selector,.ant-picker,.ant-mentions>textarea{font-size:16px!important}.ant-form-item-label>label{font-size:12px!important}.ant-btn:not(.ant-btn-sm):not(.ant-btn-link),.ant-modal-close,.ant-drawer-close,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:44px;min-height:44px}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{line-height:44px!important}.ant-btn-sm{min-width:40px;min-height:40px}.ant-switch{min-width:44px}.ant-table-cell .ant-btn-icon-only{min-width:40px;min-height:40px}.ant-drawer-right .ant-drawer-content-wrapper,.ant-drawer-left .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown,.ant-tooltip,.ant-popover{max-width:calc(100vw - 24px)!important}}@media (max-width:576px){.ant-picker-panels,.ant-picker-datetime-panel{flex-direction:column!important}}.ft-page{padding:24px}@media (max-width:767px){.ft-page{padding:12px}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-selector:focus-visible,.ant-picker:focus-visible,.ant-menu-item:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid var(--primary)!important}.ant-segmented .ant-segmented-item.ant-segmented-item-focused{outline-offset:1px;outline:2px solid var(--primary)!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content{z-index:2000;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:4px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:8px}.skip-to-content:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[class*=-appear],[class*=-enter],[class*=-leave]{transition-duration:50ms!important;animation-duration:50ms!important}}
