.global-search-trigger{border:1px solid var(--border,#e8e8e8);background:var(--bg,#fafafa);cursor:text;height:34px;color:var(--text-muted,#8c8c8c);border-radius:8px;align-items:center;gap:8px;min-width:240px;padding:0 10px 0 12px;font-size:13px;transition:all .15s;display:inline-flex}.global-search-trigger:hover{border-color:var(--primary,#1677ff);color:var(--text,#262626);background:var(--bg-surface,#fff)}.global-search-trigger:focus-visible{outline:2px solid var(--primary,#1677ff);outline-offset:2px}.global-search-trigger--compact{cursor:pointer;border-radius:8px;justify-content:center;width:36px;min-width:0;height:36px;padding:0}.global-search-trigger--compact .global-search-icon{font-size:15px}.global-search-icon{font-size:14px}.global-search-placeholder{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.global-search-shortcut{border:1px solid var(--border,#d9d9d9);background:var(--bg-surface,#fff);color:var(--text-muted,#8c8c8c);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (max-width:768px){.global-search-trigger{min-width:0;padding:0 10px}.global-search-trigger .global-search-placeholder,.global-search-trigger .global-search-shortcut{display:none}}
.menu-container{z-index:1030;border-right:1px solid var(--border);background:var(--bg-surface);width:56px;height:100vh;transition:width .3s;position:fixed;top:0;left:0;overflow:hidden}@media (min-width:768px){.menu-container{width:210px}}.menu-container.collapsed{width:56px}@media (max-width:768px){.menu-container.collapsed{transform:translate(-100%)}}.menu-container.expanded{width:210px}@media (max-width:768px){.menu-container.expanded{transform:translate(0)}}.menu-container .menu-content{flex-direction:column;width:210px;height:100%;display:flex}.menu-container .menu-content .menu-header{height:var(--header-height);min-height:var(--header-height);border-bottom:1px solid var(--border);box-sizing:border-box;justify-content:center;align-items:center;padding:0 14px;display:flex}.menu-container .menu-content .menu-header .futura-logo{width:32px;transition:all .3s}.menu-container .menu-content .menu-items{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.menu-container .menu-content .menu-items::-webkit-scrollbar{width:6px}.menu-container .menu-content .menu-items::-webkit-scrollbar-track{background:var(--bg-surface)}.menu-container .menu-content .menu-items::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.menu-container .menu-content .menu-items::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.menu-container .menu-content .menu-items{scrollbar-width:thin;scrollbar-color:var(--border) var(--bg-surface)}.menu-container .menu-content .menu-items .menu-nav{flex:1;padding:8px}.menu-container .menu-content .menu-search{padding:8px 8px 0}.menu-container .menu-content .menu-search .global-search-trigger{width:100%;min-width:0;height:36px}.menu-container .menu-content .menu-search .global-search-trigger--compact{width:36px}.menu-container .menu-content .menu-item{cursor:pointer;color:var(--text-muted);white-space:nowrap;border-radius:6px;align-items:center;height:42px;margin-bottom:2px;padding:0 8px;font-size:13px;text-decoration:none;transition:color .2s,background .2s;display:flex;overflow:hidden}.menu-container .menu-content .menu-item:hover{color:var(--text);background:var(--bg-hover,#0000000a)}.menu-container .menu-content .menu-item.active{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary);font-weight:500}.menu-container .menu-content .menu-item.active .menu-chevron{color:var(--primary)}.menu-container .menu-content .menu-item .menu-icon{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.menu-container .menu-content .menu-item .menu-icon.image{border:1px solid var(--border);width:30px;min-width:30px;height:30px;color:var(--text);border-radius:6px;font-size:14px;font-weight:700;overflow:hidden}.menu-container .menu-content .menu-item .anticon{font-size:15px}.menu-container .menu-content .menu-item .menu-label{text-overflow:ellipsis;flex:1;margin-left:4px;overflow:hidden}.menu-container .menu-content .menu-item .menu-chevron{color:var(--text-muted);margin-right:4px;font-size:10px;transition:transform .2s}.menu-container .menu-content .menu-item .menu-chevron.open{transform:rotate(90deg)}.menu-container .menu-content .menu-item.menu-group-header{font-weight:500}.menu-container .menu-content .menu-item.menu-group-header.group-active{color:var(--primary);border-left:3px solid var(--primary);background:0 0;border-radius:0 6px 6px 0;padding-left:5px}.menu-container .menu-content .menu-item.menu-group-header.group-active .menu-chevron{color:var(--primary)}.menu-container .menu-content .menu-item.account .account-info{margin-left:4px;font-size:11px;line-height:1.3;overflow:hidden}.menu-container .menu-content .menu-item.account .account-info div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-container .menu-content .menu-item.collapse-toggle{color:var(--text-muted);opacity:.7}.menu-container .menu-content .menu-item.collapse-toggle:hover{opacity:1;color:var(--primary)}.menu-container .menu-content .menu-item.theme-toggle:hover{color:var(--primary)}.menu-container .menu-content .menu-submenu-item{cursor:pointer;color:var(--text-muted);white-space:nowrap;border-radius:6px;align-items:center;height:36px;margin-bottom:1px;padding-left:48px;padding-right:8px;font-size:12.5px;text-decoration:none;transition:color .2s,background .2s;display:flex;overflow:hidden}.menu-container .menu-content .menu-submenu-item:hover{color:var(--text);background:var(--bg-hover,#0000000a)}.menu-container .menu-content .menu-submenu-item.active{background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--primary);font-weight:500}.menu-container .menu-content .menu-submenu-item .menu-label{text-overflow:ellipsis;overflow:hidden}.menu-container .menu-content .menu-submenu{max-height:0;transition:max-height .3s;overflow:hidden}.menu-container .menu-content .menu-submenu.open{max-height:600px}.menu-container .menu-content .menu-bottom{border-top:1px solid var(--border);flex-shrink:0;padding:8px}.menu-hamburger{display:none}@media (max-width:768px){.menu-hamburger{z-index:1031;border:none;border-right:1px solid var(--border);background:var(--bg-surface);width:60px;height:60px;color:var(--text);cursor:pointer;box-shadow:none;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;display:flex;position:fixed;top:0;left:0}}@media (max-width:480px){.menu-hamburger{width:56px;height:56px;font-size:16px}}.menu-overlay{display:none}@media (max-width:768px){.menu-overlay{z-index:1029;background:#0006;display:block;position:fixed;inset:0}}
.welcome-wizard-modal .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.welcome-wizard-modal .ant-modal-body{padding:0}.welcome-wizard-modal .ant-modal-close{z-index:5;color:var(--text-muted);top:16px;right:16px}.welcome-wizard{grid-template-columns:200px 1fr;min-height:520px;display:grid}.welcome-wizard .welcome-wizard-side{background:linear-gradient(180deg, var(--primary) 0%, #023d36 100%);color:#fff;flex-direction:column;gap:16px;padding:32px 24px;display:flex}.welcome-wizard .welcome-wizard-side .welcome-wizard-logo{letter-spacing:-.3px;font-size:22px;font-weight:700}.welcome-wizard .welcome-wizard-side .welcome-wizard-tagline{opacity:.85;margin-bottom:24px;font-size:13px;line-height:1.5}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list li{opacity:.65;cursor:default;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:opacity .15s;display:flex}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list li .anticon{font-size:14px}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list li.active{opacity:1;background:#ffffff26;font-weight:600}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list li.done{opacity:.9}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list li.done .anticon{color:var(--success)}.welcome-wizard .welcome-wizard-content{flex-direction:column;min-height:520px;padding:48px 56px 32px;display:flex}.welcome-wizard .welcome-wizard-content .wizard-step-icon{color:var(--primary);margin-bottom:16px;font-size:48px}.welcome-wizard .welcome-wizard-content h2{color:var(--text);margin:0 0 12px;font-size:1.6rem;font-weight:600}.welcome-wizard .welcome-wizard-content .wizard-step-intro{color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.6}.welcome-wizard .welcome-wizard-content .wizard-step-bullets{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.welcome-wizard .welcome-wizard-content .wizard-step-bullets li{color:var(--text);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.welcome-wizard .welcome-wizard-content .wizard-step-bullets li .anticon{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:18px}.welcome-wizard .welcome-wizard-content .wizard-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.welcome-wizard .welcome-wizard-content .wizard-actions .wizard-actions-left,.welcome-wizard .welcome-wizard-content .wizard-actions .wizard-actions-right{align-items:center;gap:12px;display:flex}.welcome-wizard .welcome-wizard-content .wizard-actions .wizard-progress{color:var(--text-muted);font-size:13px}@media (max-width:768px){.welcome-wizard{grid-template-columns:1fr}.welcome-wizard .welcome-wizard-side{gap:8px;padding:20px}.welcome-wizard .welcome-wizard-side .welcome-wizard-tagline{margin-bottom:12px}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list{flex-direction:row;overflow-x:auto}.welcome-wizard .welcome-wizard-side .welcome-wizard-step-list li{flex-shrink:0;font-size:12px}.welcome-wizard .welcome-wizard-content{min-height:420px;padding:24px}}
.platform-help{z-index:1030;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:768px){.platform-help{bottom:16px;right:16px}}.platform-help-fab{cursor:pointer;background:var(--primary,#1677ff);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 6px 18px #0000002e}.platform-help-fab:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000003d}.platform-help-fab:focus-visible{outline:2px solid var(--primary,#1677ff);outline-offset:3px}.platform-help-fab.open{background:var(--text-muted,#8c8c8c)}.platform-help-fab .anticon{line-height:0}.platform-help-panel{background:var(--bg-surface,#fff);border:1px solid var(--border,#e8e8e8);transform-origin:100% 100%;border-radius:14px;flex-direction:column;width:340px;max-width:calc(100vw - 32px);max-height:min(560px,100vh - 120px);animation:.16s cubic-bezier(.16,1,.3,1) platform-help-in;display:flex;overflow:hidden;box-shadow:0 12px 32px #0003}@keyframes platform-help-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.platform-help-header{border-bottom:1px solid var(--border,#e8e8e8);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.platform-help-header .platform-help-title{color:var(--text,#262626);font-size:15px;font-weight:600}.platform-help-header .platform-help-close{cursor:pointer;color:var(--text-muted,#8c8c8c);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:color .2s,background .2s;display:flex}.platform-help-header .platform-help-close:hover{color:var(--text,#262626);background:var(--bg-hover,#0000000a)}.platform-help-body{padding:8px 0;overflow-y:auto}.platform-help-body::-webkit-scrollbar{width:6px}.platform-help-body::-webkit-scrollbar-thumb{background:var(--border,#d9d9d9);border-radius:3px}.platform-help-body{scrollbar-width:thin;scrollbar-color:var(--border,#d9d9d9) #0000}.platform-help-section{padding:12px 16px}.platform-help-section+.platform-help-section{border-top:1px solid var(--border,#e8e8e8)}.platform-help-section .platform-help-section-title{color:var(--text,#262626);font-size:13px;font-weight:600}.platform-help-section .platform-help-section-subtitle{color:var(--text-muted,#8c8c8c);margin-bottom:8px;font-size:12px}.platform-help-tutorial{border:1px solid color-mix(in srgb, var(--primary,#1677ff) 28%, transparent);cursor:pointer;text-align:left;background:color-mix(in srgb, var(--primary,#1677ff) 8%, transparent);width:100%;color:var(--text,#262626);border-radius:10px;align-items:center;gap:12px;padding:12px;transition:background .2s,border-color .2s,transform .2s;display:flex}.platform-help-tutorial:hover{background:color-mix(in srgb, var(--primary,#1677ff) 14%, transparent);border-color:color-mix(in srgb, var(--primary,#1677ff) 44%, transparent)}.platform-help-tutorial:hover .platform-help-tutorial-arrow{opacity:1;transform:translate(0)}.platform-help-tutorial:focus-visible{outline:2px solid var(--primary,#1677ff);outline-offset:2px}.platform-help-tutorial .platform-help-tutorial-icon{color:#fff;background:var(--primary,#1677ff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.platform-help-tutorial .platform-help-tutorial-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.platform-help-tutorial .platform-help-tutorial-title{font-size:13px;font-weight:600}.platform-help-tutorial .platform-help-tutorial-desc{color:var(--text-muted,#8c8c8c);font-size:12px;line-height:1.35}.platform-help-tutorial .platform-help-tutorial-arrow{color:var(--primary,#1677ff);opacity:0;flex-shrink:0;font-size:12px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.platform-help-tips{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.platform-help-tip{color:var(--text,#262626);border-radius:8px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .2s;display:flex}.platform-help-tip:hover{background:var(--bg-hover,#0000000a)}.platform-help-tip:hover .platform-help-tip-arrow{opacity:1;transform:translate(0)}.platform-help-tip .platform-help-tip-icon{width:34px;height:34px;color:var(--primary,#1677ff);background:color-mix(in srgb, var(--primary,#1677ff) 12%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.platform-help-tip .platform-help-tip-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.platform-help-tip .platform-help-tip-title{font-size:13px;font-weight:500}.platform-help-tip .platform-help-tip-desc{color:var(--text-muted,#8c8c8c);font-size:12px;line-height:1.35}.platform-help-tip .platform-help-tip-arrow{color:var(--text-muted,#8c8c8c);opacity:0;flex-shrink:0;font-size:12px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.platform-help-support{flex-direction:column;gap:4px;display:flex}.platform-help-support-link{color:var(--text,#262626);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:flex}.platform-help-support-link .anticon{color:var(--text-muted,#8c8c8c);font-size:15px}.platform-help-support-link:hover{background:var(--bg-hover,#0000000a);color:var(--primary,#1677ff)}.platform-help-support-link:hover .anticon{color:var(--primary,#1677ff)}
.sidebar-menu{background:var(--bg);border-left:1px solid var(--border);width:26rem;height:calc(100vh - 5rem);box-shadow:0 8px 8px var(--border);z-index:1035;box-sizing:border-box;flex-direction:column;transition:right .3s ease-in-out;display:flex;position:fixed;top:4rem;right:-26rem}.sidebar-menu.active{right: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-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:768px){.sidebar-menu{width:22rem;right:-22rem}}@media (max-width:576px){.sidebar-menu{border-left:none;width:100%;height:100vh;top:0;right:-100%}.sidebar-menu.active{right: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}}
.root-container{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:56px 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:2;width:100%;min-width:0;min-height:100vh;position:relative}.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-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-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:#767e8e;--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:768px){: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:#717c90;--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}body{min-height:100vh;color:var(--text);background:var(--bg);margin:0;font-family:Manrope;overflow-x:hidden}.noscroll{width:100%;overflow-y:scroll;position:fixed!important}.ant-btn{background:var(--bg-surface);text-transform:uppercase;font-size:14px;font-style:oblique;font-weight:600;box-shadow:0 2px #00948a1a;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);text-transform:uppercase;font-size:14px;font-style:oblique;font-weight:600;box-shadow:0 2px #00948a1a;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:100px}}@media (min-width:768px){.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);min-width:160px;color:var(--text);width:100%;background-color:var(--bg-surface)!important}.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{text-transform:uppercase;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{letter-spacing:1px;text-transform:uppercase;font-style:oblique;font-weight:800;color:var(--text)!important;font-size:10px!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: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);text-transform:uppercase;letter-spacing:1px;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}
