@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dl-container{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden auto}.dl-empty-state{min-height:80px;color:var(--secondary-text-color,#6e6e73);justify-content:center;align-items:center;font-size:12.25px;font-weight:500}.dl-row-layout{border-bottom:1px solid var(--border-color,#6e6e7333);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;gap:10.5px;width:100%;min-width:0;padding:10.5px 0;display:flex;overflow:hidden}.dl-row-layout:last-child{border-bottom:none}.dl-left-block{flex:auto;align-items:center;gap:10.5px;min-width:0;display:flex}.dl-icon-frame{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dl-icon-frame svg,.dl-icon-frame img{width:12.25px!important;height:12.25px!important}.dl-indicator-align{align-items:flex-start}.dl-text-stack{flex-direction:column;flex:1;gap:0;width:100%;min-width:0;display:flex;overflow:hidden}.dl-title-box-frame,.dl-subtitle-box-frame,.dl-secondary-label-box-frame{white-space:nowrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow:hidden}.dl-title-box-frame{height:18px}.dl-title-inline-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dl-subtitle-box-frame{height:15.75px}.dl-secondary-label-box-frame{justify-content:flex-end;height:17.5px}.dl-trailing-block{flex:0 auto;justify-content:flex-end;align-items:center;gap:10.5px;min-width:0;max-width:50%;display:flex;overflow:hidden}.dl-status-dot{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.dl-status-dot.is-read{border:2px solid var(--border-color,#e5e7eb);background-color:#0000}.dl-status-inline-dot{transform:translateY(.5px)}.db-table-container{overscroll-behavior:contain;width:100%;min-width:0;overflow:auto}.db-table-root{table-layout:auto;border-collapse:collapse;text-align:left;width:max-content;min-width:100%}.db-table-header-cell{color:var(--secondary-text-color,#6e6e73);border-bottom:1px solid var(--border-color,#0a0a0a);min-width:0;padding:5.25px 0;font-family:Inter,sans-serif;overflow:hidden}.db-table-header-cell .MuiTypography-root,.db-table-header-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.db-table-row{border-bottom:1px solid var(--border-color,#0a0a0a)}.db-table-row:last-child{border-bottom:none}.db-table-body-cell{vertical-align:middle;min-width:0;max-width:min(360px,42vw);padding:10.5px 0;overflow:hidden}.db-table-cell-frame{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex;overflow:hidden}.db-table-action-button{border:1px solid var(--border-color,#0a0a0a14);letter-spacing:.09px;color:var(--primary-text-color,#0a0a0a);cursor:pointer;background:0 0;border-radius:5px;padding:5.25px 10.5px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;line-height:14px;transition:background-color .2s,color .2s}.db-table-action-button:hover{background-color:var(--secondary-color,#6e6e73);color:#fff}.db-table-dropdown-control{width:max-content;min-width:0;max-width:180px;display:inline-flex}.db-table-dropdown{box-sizing:border-box;height:30px;min-height:0!important;color:var(--primary-text-color,#0a0a0a)!important;background-color:#0000!important;border-radius:6px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important}.db-table-dropdown .MuiOutlinedInput-notchedOutline,.db-table-dropdown:hover .MuiOutlinedInput-notchedOutline,.db-table-dropdown.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--border-color,#0a0a0a1f)!important}.db-table-dropdown .MuiSelect-select{box-sizing:border-box;align-items:center;height:30px;min-height:0!important;padding:0 28px 0 10px!important;font-size:12px!important;line-height:14px!important;display:flex!important}.db-table-dropdown .MuiSelect-icon{width:16px;height:16px;color:var(--secondary-text-color,#6e6e73);right:6px}.db-table-dropdown-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar{z-index:1200;background:var(--navbar-color,#fff);border-right:1px solid var(--border-color,#f0f0f0);flex-direction:column;justify-content:space-between;height:100vh;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-x:hidden}.app-sidebar.is-closed{transform:translate(-100%)}.app-sidebar.is-overlay.is-open{box-shadow:8px 0 24px #0f172a29}.app-sidebar-backdrop{z-index:1190;background:#0f172a52;position:fixed;inset:0}.app-sidebar-header{box-sizing:border-box;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.app-sidebar.is-collapsed .app-sidebar-header{justify-content:center;padding:0 8px}.app-sidebar-logo{object-fit:contain;width:126px;display:block}.app-sidebar-toggle{color:var(--primary-text-color,#0a0a0a)!important}.app-sidebar-nav{box-sizing:border-box;flex-direction:column;align-self:center;gap:3.5px;width:203px;padding:0;display:flex;margin:10.5px auto!important}.app-sidebar.is-collapsed .app-sidebar-nav{gap:4px;width:calc(100% - 12px);padding:12px 0;margin:0 auto!important}.app-sidebar-item{box-sizing:border-box;justify-content:center;width:100%;height:31.5px;padding-bottom:3.5px}.app-sidebar-button{box-sizing:border-box;gap:7px;width:100%;height:28px;min-height:28px!important;color:var(--primary-text-color,#6e6e73)!important;border-radius:6.75px!important;padding:8.75px 10.5px!important}.app-sidebar.is-collapsed .app-sidebar-button{justify-content:center;gap:0;min-height:36px;padding-inline:0!important}.app-sidebar.is-collapsed .app-sidebar-item{height:auto;padding-bottom:0}.app-sidebar-button:hover{background:var(--hover-color,#f8f9fa)!important}.app-sidebar-button.Mui-selected,.app-sidebar-button.Mui-selected:hover{color:#fff!important;background:var(--primary-color,#3395d2)!important}.app-sidebar-icon{justify-content:center;align-items:center;width:14px;height:14px;min-width:14px!important;color:inherit!important;display:flex!important}.app-sidebar.is-collapsed .app-sidebar-icon{min-width:auto!important}.app-sidebar-label{margin:0!important}.app-sidebar-label .MuiTypography-root{color:inherit;letter-spacing:-.02px;font-family:Inter,sans-serif;font-size:12.25px;font-weight:500;line-height:17.5px}.app-sidebar-button.Mui-selected .MuiTypography-root{font-weight:600}.app-sidebar-footer{padding:0 10.5px 16px}.app-sidebar.is-collapsed .app-sidebar-footer{padding-inline:6px}.app-sidebar-progress{border:1px solid var(--border-color,#e5e7eb);background:var(--background-color,#fff);border-radius:8px;margin-bottom:12px;padding:10px}.app-sidebar-progress.is-collapsed{padding:8px 4px}.app-sidebar-progress-label.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:7px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;line-height:16px}.app-sidebar-progress-bar.MuiLinearProgress-root{background-color:var(--hover-color,#f3f4f6);border-radius:999px;height:5px}.app-sidebar-progress-bar .MuiLinearProgress-bar{background-color:var(--primary-color,#3395d2);border-radius:999px}.app-sidebar-divider{border-color:var(--border-color,#f0f0f0)!important;margin-bottom:12px!important}.app-sidebar-signout,.app-sidebar-signout .MuiTypography-root{color:#dc2626!important}.faq-popup .MuiDialog-paper{background-color:#fff!important;border-radius:20px!important;width:min(680px,100vw - 32px)!important;max-width:min(680px,100vw - 32px)!important;overflow:hidden!important;box-shadow:0 20px 40px -10px #00000026!important}.faq-popup .subscriber-popup-title{display:none!important}.faq-popup .subscriber-popup-content{padding:0!important;overflow:hidden!important}.faq-modal-wrapper{box-sizing:border-box;background-color:#f8fafc;background-image:url(/assets/faq-bg-building-0i2kfc2W.png);background-position:0;background-repeat:no-repeat;background-size:contain;justify-content:flex-end;align-items:center;width:100%;min-height:450px;max-height:82vh;padding:16px 20px 16px 16px;display:flex;position:relative}.faq-close-btn{color:#9ca3af!important;z-index:20!important;border-radius:50%!important;padding:4px!important;transition:background-color .15s,color .15s!important;position:absolute!important;top:10px!important;right:10px!important}.faq-close-btn:hover{color:#111827!important;background-color:#f3f4f6!important}.faq-floating-card{box-sizing:border-box;z-index:10;background:#fff;border:1px solid #f0f0f0;border-radius:14px;flex-direction:column;width:470px;max-width:100%;max-height:calc(82vh - 32px);padding:20px 18px 16px;display:flex;overflow-y:auto;box-shadow:0 4px 16px #0000000a}.faq-header{margin-bottom:10px}.faq-title{color:#111827!important;letter-spacing:-.01em!important;margin-bottom:2px!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}.faq-subtitle{color:#6b7280!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important}.faq-search-wrapper{margin-bottom:10px}.faq-search-input{box-sizing:border-box;background-color:#f3f4f6;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:32px;padding:4px 10px;transition:all .2s;display:flex}.faq-search-input:focus-within{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.faq-search-icon{color:#9ca3af;flex-shrink:0}.faq-search-field{color:#111827;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12px}.faq-search-field::placeholder{color:#9ca3af}.faq-accordion-box{background-color:#fff;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.faq-accordion-item{border-bottom:1px solid #f0f0f0}.faq-accordion-item:last-child{border-bottom:none}.faq-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;justify-content:space-between;align-items:center;padding:8px 12px;transition:background-color .15s;display:flex}.faq-accordion-header:hover{background-color:#f9fafb}.faq-question-text{color:#111827!important;font-size:12.5px!important;font-weight:600!important;line-height:1.35!important}.faq-chevron-icon{color:#111827;flex-shrink:0;margin-left:8px}.faq-accordion-body{color:#6b7280;padding:0 12px 8px;font-size:12px;line-height:1.45}.faq-accordion-body p{margin:0 0 4px}.faq-accordion-body p:last-child{margin-bottom:0}.faq-empty-state,.faq-loading-state{text-align:center;color:#6b7280;padding:18px 12px;font-size:12px}@media (width<=640px){.faq-modal-wrapper{background-image:none;justify-content:center;padding:12px}.faq-floating-card{width:100%}}.transaction-history-popup .MuiDialog-paper{width:min(900px,100vw - 32px);max-width:min(900px,100vw - 32px)}.transaction-history{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:100%;min-height:0;display:flex}.transaction-filter-row{border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:12px;padding-bottom:10px;display:flex}.transaction-filter-row .custom-select-control{flex:220px;min-width:180px}.transaction-table-wrap{width:100%;max-width:100%;overflow-x:auto}.transaction-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.transaction-table th{border-bottom:1px solid var(--border-color);text-align:left;height:38px;padding:8px}.transaction-table th[data-sortable=true]{cursor:pointer}.transaction-table td{border-bottom:1px solid var(--border-color);vertical-align:middle;height:62px;padding:10px 8px}.transaction-table th:first-child,.transaction-table td:first-child{width:13%}.transaction-table th:nth-child(2),.transaction-table td:nth-child(2){width:11%}.transaction-table th:nth-child(3),.transaction-table td:nth-child(3){width:5%}.transaction-table th:nth-child(4),.transaction-table td:nth-child(4){width:13%}.transaction-table th:nth-child(5),.transaction-table td:nth-child(5){width:12%}.transaction-table th:nth-child(6),.transaction-table td:nth-child(6),.transaction-table th:nth-child(7),.transaction-table td:nth-child(7){width:8%}.transaction-table th:nth-child(8),.transaction-table td:nth-child(8){width:22%}.transaction-table th:nth-child(9),.transaction-table td:nth-child(9){width:8%}.transaction-header-content{white-space:normal;align-items:center;gap:4px;max-width:100%;display:inline-flex}.transaction-header-text{text-transform:uppercase;color:var(--secondary-text-color)!important;font-weight:500!important}.transaction-sort-icon{color:var(--secondary-text-color)}.transaction-plan,.transaction-venue{color:var(--primary-text-color)!important;font-weight:400!important}.transaction-plan,.transaction-venue,.transaction-address{white-space:normal;overflow-wrap:normal;word-break:normal;display:block}.transaction-plan{max-width:132px}.transaction-venue{max-width:118px}.transaction-address{max-width:190px}.transaction-table th[data-column-key=invoiceDate] .transaction-header-content,.transaction-table th[data-column-key=venueName] .transaction-header-content{white-space:normal;max-width:72px;line-height:1.2}.transaction-table td[data-column-key=address]{min-width:0}.transaction-muted,.transaction-address,.transaction-empty,.transaction-footer-text{color:var(--secondary-text-color)!important;font-weight:400!important}.transaction-amount{color:var(--primary-text-color)!important;font-weight:600!important}.transaction-receipt-link{color:var(--primary-color);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.transaction-receipt-link span{color:var(--primary-color)!important}.transaction-receipt-link.is-disabled{pointer-events:none;opacity:.45}.transaction-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.transaction-pagination{align-items:center;gap:8px;display:inline-flex}.transaction-pagination-icon{color:var(--primary-text-color)!important}.transaction-pagination .btn.transaction-page-button,.transaction-page-button{max-width:28px;height:28px;color:var(--primary-text-color);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 28px;width:28px!important;min-width:28px!important;padding:0!important}.transaction-pagination .btn.transaction-page-button{justify-content:center;align-items:center;display:inline-flex}.transaction-page-button .MuiTypography-root{width:auto;line-height:1}.transaction-page-button.is-active{background:var(--primary-color);color:#fff}@media (width<=640px){.transaction-history-popup .MuiDialog-paper{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin:10px}.transaction-filter-row{gap:8px}.transaction-filter-row .custom-select-control{flex-basis:100%;min-width:0}.transaction-footer{flex-direction:column;align-items:flex-start}.transaction-pagination{justify-content:flex-end;width:100%}}.MuiButton-contained.MuiButton-colorPrimary:not(.Mui-disabled):not(.MuiButton-containedError):not(.MuiButton-containedSuccess):not(.MuiButton-containedWarning),.MuiButton-containedPrimary:not(.Mui-disabled){background-color:var(--primary-color,#3395d2)!important;color:#fff!important}.MuiButton-contained.MuiButton-colorPrimary:not(.Mui-disabled):hover,.MuiButton-containedPrimary:not(.Mui-disabled):hover{filter:brightness(.92);background-color:var(--primary-color,#3395d2)!important}.venue-page-title.MuiTypography-root,.venue-modal-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.venue-page-subtitle.MuiTypography-root,.venue-card-description.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.venue-page-header-box{margin-bottom:4px}.venue-page-subtitle-spacing{margin-top:4px}.venue-section-header{margin-bottom:28px}.venue-section-title.MuiTypography-root,.venue-card-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.venue-field-label.MuiTypography-root{color:var(--secondary-text-color,#374151);font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.venue-field-helper.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.venue-danger-page-title.MuiTypography-root{color:#dc2626;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.venue-required-mark{color:#ef4444}.venue-select-placeholder,.venue-create-ticket-modal-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af)}.venue-customize-sc-modal-input .MuiOutlinedInput-input,.venue-equipment-modal-input .MuiOutlinedInput-input,.venue-sc-profile-modal-input .MuiOutlinedInput-input,.venue-sc-profile-modal-select .MuiOutlinedInput-input{color:var(--primary-text-color,#111827)}.venue-section-card{background-color:var(--navbar-color,#fff);border:var(--venue-card-border,1px solid var(--border-color,#e5e7eb));border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000014}.venue-section-card--padded{padding:24px}.venue-users-bulk-bar{border:1px solid color-mix(in srgb, var(--primary-color,#3395d2) 32%, transparent);background-color:color-mix(in srgb, var(--primary-color,#3395d2) 10%, var(--navbar-color,#fff));border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;margin:16px 20px 0;padding:8px 14px;display:flex}.venue-users-bulk-bar-count{color:var(--primary-color,#3395d2);white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.2}.venue-users-bulk-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.venue-users-bulk-bar .btn.outlined{background-color:var(--navbar-color,#fff)}.venue-users-bulk-bar .btn.btn--venue{height:28px;padding:0 12px}.venue-users-table-action-icon.MuiIconButton-root{color:var(--primary-text-color,#111827);border-radius:6px;padding:4px}.venue-users-table-action-icon.MuiIconButton-root svg{color:inherit;display:block}.venue-users-table-action-icon.MuiIconButton-root:hover{background-color:var(--hover-color,#f3f4f6);color:var(--primary-text-color,#111827)}.settings-page-layout{background-color:var(--background-color,#f5f7fa);border:var(--venue-card-border,1px solid var(--border-color,#e5e7eb));border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto;box-shadow:0 4px 16px #00000014}@media (width>=1200px){.settings-page-layout{flex-direction:row}}.venue-settings-switch.MuiSwitch-root{isolation:isolate;z-index:0;flex-shrink:0;width:34px;height:18px;margin:0;padding:0;overflow:hidden}.venue-settings-switch .MuiSwitch-switchBase{margin:2px;padding:0;transition-duration:.2s}.venue-settings-switch .MuiSwitch-switchBase.Mui-checked{color:#fff;transform:translate(16px)}.venue-settings-switch .MuiSwitch-switchBase.Mui-checked:hover{background-color:color-mix(in srgb, var(--primary-color,#3395d2) 8%, transparent)}.venue-settings-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--primary-color,#3395d2);opacity:1}.venue-settings-switch .MuiSwitch-thumb{width:14px;height:14px;box-shadow:none;background-color:#fff}.venue-settings-switch .MuiSwitch-track{opacity:1;background-color:#d1d5db;border-radius:9px}.venue-list-page-header.db-header-root{min-height:auto;margin-bottom:20px}.venue-list-page-title-stack.db-title-stack,.venue-list-page-table-card.venue-section-card{gap:0}.venue-list-page-subtitle.db-refresh-timestamp{color:var(--secondary-text-color);font-size:17.5px;line-height:24.5px}.venue-list-page-actions{flex-wrap:wrap;row-gap:8px;width:100%}@media (width>=600px){.venue-list-page-actions{width:auto}}.venue-list-page-filter-bar{padding:24px!important}.venue-info-card-root.venue-section-card{margin-bottom:24px;padding:24px}.venue-info-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.venue-info-card-header-left{align-items:center;gap:12px;min-width:0;display:flex}.venue-info-card-header-icon{color:var(--primary-color,#3395d2);flex-shrink:0;align-items:center;display:flex}.venue-info-card-header-text{min-width:0}.venue-info-card-page-title.MuiTypography-root{color:var(--primary-text-color,#111827);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:22px}.venue-info-card-page-subtitle.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:18px}.venue-info-card-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.venue-info-card-action-button.MuiButton-root{text-transform:none;height:32px;min-height:32px;box-shadow:none;border-width:1px;border-radius:6px;padding:0 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:18px}.venue-info-card-action-button .MuiButton-startIcon{margin-left:0;margin-right:6px}.venue-info-card-action-button:hover{box-shadow:none}.venue-info-card-action-button--message.MuiButton-root{border-color:var(--primary-color,#3395d2);color:var(--primary-color,#3395d2)}.venue-info-card-action-button--message.MuiButton-root:hover{border-color:var(--primary-color,#3395d2);background-color:color-mix(in srgb, var(--primary-color,#3395d2) 8%, transparent);box-shadow:none}.venue-info-card-action-button--edit.MuiButton-root{border-color:var(--border-color,#e5e7eb);color:var(--primary-text-color,#111827)}.venue-info-card-action-button--edit.MuiButton-root:hover{border-color:var(--border-color,#d1d5db);background-color:var(--hover-color,#f9fafb);box-shadow:none}.venue-info-card-grid,.venue-create-ticket-modal-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=900px){.venue-info-card-grid{grid-template-columns:repeat(2,1fr);gap:64px}}.venue-info-card-body{flex-direction:column;gap:16px;display:flex}.venue-info-card-section-headers{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){.venue-info-card-section-headers{grid-template-columns:repeat(2,1fr);gap:64px}}.venue-info-card-aligned-rows{flex-direction:column;gap:16px;display:flex}.venue-info-card-row{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=900px){.venue-info-card-row{grid-template-columns:repeat(2,1fr);gap:64px}}.venue-info-card-row-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.venue-info-card-field-cell{min-width:0}.venue-info-card-section-header{align-items:center;gap:8px;margin-bottom:0;display:flex}.venue-info-card-section-title.MuiTypography-root{color:var(--primary-text-color,#111827);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:20px}.venue-info-card-fields-grid{grid-template-columns:1fr;gap:16px;display:grid}.venue-info-card-fields-grid--location{grid-template-columns:repeat(2,1fr)}.venue-info-card-field-span-full{grid-column:1/-1}.venue-info-card-field-label.MuiTypography-root{color:var(--secondary-text-color,#6b7280);text-transform:none;letter-spacing:.02em;margin-bottom:2px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:14px}.venue-info-card-field-label--title-case.MuiTypography-root{text-transform:none;letter-spacing:.02em}.venue-info-card-field-label--inline.MuiTypography-root,.venue-create-ticket-modal-field-label--inline.MuiTypography-root{margin-bottom:0}.venue-info-card-field-value.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.venue-info-card-identifier-label-row{align-items:center;gap:6px;max-width:100%;margin-bottom:2px;display:inline-flex}.venue-info-card-identifier-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.venue-info-card-icon-button.MuiIconButton-root{color:var(--secondary-text-color,#6b7280);padding:2px}.venue-info-card-value-container{min-width:0;min-height:24px}.venue-info-card-field-value--clamp.MuiTypography-root{word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.venue-location-map-card.venue-section-card{margin-bottom:24px}.venue-location-map-header{border-bottom:1px solid var(--border-color,#f0f0f0);align-items:center;gap:12px;padding:24px;display:flex}.venue-location-map-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:16px;font-weight:600}.venue-location-map-container{width:100%;height:350px;position:relative;overflow:hidden}.venue-location-map-frame{border:0;width:100%;height:100%;display:block}.venue-location-map-loading{place-items:center;height:100%;display:grid}.venue-add-admin-modal-field-label.MuiTypography-root,.venue-add-unit-modal-field-label.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:block}.venue-add-admin-modal-input,.venue-add-admin-modal-select,.venue-add-service-plan-modal-input,.venue-add-unit-modal-input,.venue-add-venue-modal-select,.venue-add-venue-modal-select .custom-select-control,.venue-add-unit-modal-select .custom-select-control{width:100%}.venue-add-admin-modal-input .MuiOutlinedInput-root,.venue-add-admin-modal-select .MuiOutlinedInput-root{background-color:var(--background-color);border-radius:8px}.venue-add-admin-modal-input .MuiOutlinedInput-notchedOutline,.venue-add-admin-modal-select .MuiOutlinedInput-notchedOutline{border-color:var(--border-color,#e5e7eb);border-width:1px}.venue-add-admin-modal-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-add-admin-modal-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-outlined-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border-color,#d1d5db)}.venue-add-admin-modal-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-add-admin-modal-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color,#3395d2);border-width:1.5px}.venue-add-admin-modal-input .MuiInputBase-input{color:var(--primary-text-color,#111827);padding:9px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.venue-add-admin-modal-input .MuiInputBase-input::placeholder,.venue-add-payment-gateway-modal-input .MuiOutlinedInput-input::placeholder,.venue-add-payment-gateway-modal-select .MuiOutlinedInput-input::placeholder,.venue-add-unit-modal-input .MuiInputBase-input::placeholder,.venue-coupon-modal-input .MuiOutlinedInput-input::placeholder,.venue-coupon-modal-select .MuiOutlinedInput-input::placeholder,.venue-customize-sc-modal-input .MuiOutlinedInput-input::placeholder,.venue-equipment-modal-input .MuiOutlinedInput-input::placeholder,.venue-sc-profile-modal-input .MuiOutlinedInput-input::placeholder,.venue-sc-profile-modal-select .MuiOutlinedInput-input::placeholder{color:var(--secondary-text-color,#9ca3af);opacity:1}.venue-add-admin-modal-input .MuiFormHelperText-root{color:#ef4444;margin-top:4px;margin-left:0;font-family:Inter,sans-serif;font-size:11px}.venue-add-admin-modal-select .MuiSelect-select{color:var(--primary-text-color,#111827);padding:9px 12px;font-family:Inter,sans-serif;font-size:14px}.venue-add-admin-modal-select-control .MuiSelect-select{padding:9px 12px}.venue-add-admin-modal-select-control,.venue-add-payment-gateway-modal-menu-item.MuiMenuItem-root{font-family:Inter,sans-serif;font-size:14px}.venue-add-admin-modal-step-indicator{align-items:center;gap:10px;display:flex}.venue-add-admin-modal-step-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.venue-add-admin-modal-step-circle--active,.venue-create-ticket-modal-priority-dot--medium{background-color:var(--primary-color,#3395d2)}.venue-add-admin-modal-step-circle--completed,.venue-create-ticket-modal-priority-dot--low{background-color:#10b981}.venue-add-admin-modal-step-circle--pending{border:2px solid var(--border-color,#d1d5db);background-color:var(--navbar-color,#fff)}.venue-add-admin-modal-step-number.MuiTypography-root{font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1}.venue-add-admin-modal-step-number--active.MuiTypography-root,.venue-create-ticket-modal-spinner.MuiCircularProgress-root{color:#fff}.venue-add-admin-modal-step-number--pending.MuiTypography-root{color:#9ca3af}.venue-add-admin-modal-step-label.MuiTypography-root{font-family:Inter,sans-serif;font-size:13px;line-height:20px}.venue-add-admin-modal-step-label--active.MuiTypography-root,.venue-add-admin-modal-step-label--completed.MuiTypography-root{color:#111827;font-weight:600}.venue-add-admin-modal-step-label--pending.MuiTypography-root{color:#9ca3af;font-weight:400}.venue-add-admin-modal-step-title.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.venue-add-admin-modal-step-subtitle.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-bottom:20px;font-family:Inter,sans-serif;font-size:13px}.venue-add-admin-modal-name-row{gap:16px;margin-bottom:16px;display:flex}.venue-add-admin-modal-name-col,.venue-add-service-plan-modal-row-col,.venue-import-units-modal-file-status-text,.venue-sc-profile-modal-input--flex,.venue-upload-users-modal-file-status-text{flex:1}.venue-add-admin-modal-venues-field,.venue-import-units-modal-dropzone-icon{margin-bottom:16px}.venue-add-admin-modal-venues-field-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.venue-add-admin-modal-venues-field-header .venue-add-admin-modal-field-label.MuiTypography-root{margin-bottom:0}.venue-add-admin-modal-venues-count.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:12px;font-weight:500}.venue-add-admin-modal-venues-list{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:8px;flex-direction:column;gap:2px;max-height:220px;margin-top:10px;padding:6px 8px;display:flex;overflow-y:auto}.venue-add-admin-modal-venues-empty.MuiTypography-root{color:var(--secondary-text-color,#6b7280);padding:12px 6px;font-family:Inter,sans-serif;font-size:13px}.venue-add-admin-modal-venues-option.MuiFormControlLabel-root{border-radius:6px;align-items:center;margin:0;padding:2px 4px}.venue-add-admin-modal-venues-option.MuiFormControlLabel-root:hover{background-color:var(--hover-color,#f8f9fa)}.venue-add-admin-modal-menu-paper.MuiPaper-root{background-color:var(--navbar-color,#fff);border-radius:8px;max-height:240px;box-shadow:0 4px 20px #0000001a}[data-theme] .venue-add-admin-modal-menu-paper .MuiMenuItem-root.Mui-selected{color:var(--primary-text-color,#111827)!important;background-color:#0000!important}[data-theme] .venue-add-admin-modal-menu-paper .MuiMenuItem-root:hover,[data-theme] .venue-add-admin-modal-menu-paper .MuiMenuItem-root.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}[data-theme] .venue-add-admin-modal-menu-paper .MuiMenuItem-root:hover .venue-add-admin-modal-menu-item-text,[data-theme] .venue-add-admin-modal-menu-paper .MuiMenuItem-root.Mui-selected:hover .venue-add-admin-modal-menu-item-text{color:#fff!important}.venue-add-admin-modal-checkbox.MuiCheckbox-root{color:#d1d5db;margin-right:6px;padding:2px}.venue-add-admin-modal-checkbox.MuiCheckbox-root.Mui-checked{color:var(--primary-color,#3395d2)}.venue-add-admin-modal-menu-item-text.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px}.venue-add-admin-modal-info-box{background-color:color-mix(in srgb, var(--primary-color,#3395d2) 8%, transparent);border:1px solid color-mix(in srgb, var(--primary-color,#3395d2) 25%, transparent);border-radius:8px;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.venue-add-admin-modal-info-text.MuiTypography-root{color:#1e40af;font-family:Inter,sans-serif;font-size:13px;line-height:20px}.venue-add-admin-modal-info-highlight{color:#3b82f6}.venue-add-admin-modal-footer{background-color:var(--navbar-color,#fff);border-top:1px solid var(--border-color,#f3f4f6);flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.venue-add-admin-modal-button-assign.MuiButton-root{text-transform:none;color:var(--primary-color,#3395d2);border-color:var(--primary-color,#3395d2);border-radius:8px;height:32px;padding-left:16px;padding-right:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.venue-add-admin-modal-button-assign.MuiButton-root:hover{background-color:color-mix(in srgb, var(--primary-color,#3395d2) 10%, transparent);border-color:var(--primary-color,#3395d2)}.venue-add-admin-modal-button-complete.MuiButton-root{text-transform:none;height:32px;box-shadow:none;border-radius:8px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.venue-add-admin-modal-button-complete--filled.MuiButton-root{color:#fff;background-color:var(--primary-color,#3395d2);cursor:pointer}.venue-add-admin-modal-button-complete--filled.MuiButton-root:hover,.venue-add-admin-modal-button-complete-primary.MuiButton-root:hover,.venue-add-unit-modal-button-primary--valid.MuiButton-root:hover,.venue-add-unit-modal-button-primary--always-valid.MuiButton-root:hover,.venue-add-venue-modal-button-submit.MuiButton-root:hover{background-color:var(--primary-color,#3395d2);filter:brightness(.9);box-shadow:none}.venue-add-admin-modal-button-complete--empty.MuiButton-root{color:#6b7280;cursor:not-allowed;background-color:#e5e7eb}.venue-add-admin-modal-button-complete--empty.MuiButton-root:hover{background-color:#d1d5db}.venue-add-admin-modal-button-back.MuiButton-root{text-transform:none;color:var(--primary-text-color,#374151);border-radius:8px;height:32px;padding-left:16px;padding-right:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.venue-add-admin-modal-button-back.MuiButton-root:hover,.venue-add-unit-modal-input .MuiOutlinedInput-root.Mui-focused{background-color:var(--background-color)}.venue-add-admin-modal-button-complete-primary.MuiButton-root{text-transform:none;color:#fff;background-color:var(--primary-color,#3395d2);height:32px;box-shadow:none;border-radius:8px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.venue-add-payment-gateway-modal-paper.MuiPaper-root{background-color:var(--navbar-color);border-radius:12px;flex-direction:column;width:440px;max-width:96vw;max-height:90vh;margin:16px;display:flex;overflow:hidden;box-shadow:0 8px 40px #00000024}.venue-add-payment-gateway-modal-title.MuiDialogTitle-root{flex-shrink:0;padding:24px 24px 16px}.venue-add-payment-gateway-modal-title-row{justify-content:space-between;align-items:flex-start;display:flex}.venue-add-payment-gateway-modal-heading.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:4px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.venue-add-payment-gateway-modal-subheading.MuiTypography-root,.venue-import-units-modal-subheading.MuiTypography-root,.venue-import-units-modal-dropzone-subtitle.MuiTypography-root,.venue-upload-users-modal-dropzone-subtitle.MuiTypography-root,.venue-upload-users-modal-progress-subtitle.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px}.venue-add-payment-gateway-modal-close.MuiIconButton-root,.venue-import-units-modal-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);margin-top:-4px;margin-right:-4px;padding:4px}.venue-add-payment-gateway-modal-close.MuiIconButton-root:hover,.venue-import-units-modal-close.MuiIconButton-root:hover{color:var(--primary-text-color,#374151);background-color:var(--background-color)}.venue-add-payment-gateway-modal-divider.MuiDivider-root{border-color:var(--border-color,#f3f4f6)}.venue-add-payment-gateway-modal-content.MuiDialogContent-root{flex-grow:1;padding:24px}.venue-add-payment-gateway-modal-fields,.venue-create-ticket-modal-column{flex-direction:column;gap:16px;display:flex}.venue-add-payment-gateway-modal-field-label.MuiTypography-root,.venue-equipment-modal-label.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.venue-add-payment-gateway-modal-input .MuiOutlinedInput-root,.venue-coupon-modal-input .MuiOutlinedInput-root{background-color:var(--background-color,#f3f4f6);border-radius:8px;height:40px;font-family:Inter,sans-serif;font-size:14px}.venue-add-payment-gateway-modal-input .MuiOutlinedInput-input::placeholder,.venue-add-payment-gateway-modal-select .MuiSelect-select{color:var(--primary-text-color,#111827)}.venue-add-payment-gateway-modal-input .MuiOutlinedInput-input::placeholder{color:var(--secondary-text-color,#9ca3af);opacity:1}.venue-coupon-modal-input--multiline .MuiOutlinedInput-root{height:auto;min-height:64px;padding-top:8px;padding-bottom:8px}.venue-add-payment-gateway-modal-input .MuiOutlinedInput-root fieldset,.venue-add-payment-gateway-modal-select .MuiOutlinedInput-root fieldset,.venue-add-venue-modal-input .MuiOutlinedInput-root fieldset,.venue-add-venue-modal-select .MuiOutlinedInput-root fieldset,.venue-coupon-modal-input .MuiOutlinedInput-root fieldset,.venue-coupon-modal-select .MuiOutlinedInput-root fieldset{border-color:#0000}.venue-add-payment-gateway-modal-input .MuiOutlinedInput-root:hover fieldset,.venue-add-payment-gateway-modal-select .MuiOutlinedInput-root:hover fieldset,.venue-coupon-modal-input .MuiOutlinedInput-root:hover fieldset,.venue-coupon-modal-select .MuiOutlinedInput-root:hover fieldset,.venue-create-ticket-modal-outlined-select .MuiOutlinedInput-notchedOutline,.venue-customize-sc-modal-input .MuiOutlinedInput-root fieldset,.venue-customize-sc-modal-select .MuiOutlinedInput-notchedOutline,.venue-equipment-modal-input .MuiOutlinedInput-root fieldset,.venue-sc-profile-modal-input .MuiOutlinedInput-root fieldset,.venue-sc-profile-modal-select .MuiOutlinedInput-root fieldset{border-color:var(--border-color,#e5e7eb)}.venue-add-payment-gateway-modal-input .MuiOutlinedInput-root.Mui-focused fieldset,.venue-add-payment-gateway-modal-select .MuiOutlinedInput-root.Mui-focused fieldset,.venue-add-venue-modal-input .MuiOutlinedInput-root:hover fieldset,.venue-add-venue-modal-input .MuiOutlinedInput-root.Mui-focused fieldset,.venue-add-venue-modal-select .MuiOutlinedInput-root:hover fieldset,.venue-add-venue-modal-select .MuiOutlinedInput-root.Mui-focused fieldset,.venue-coupon-modal-input .MuiOutlinedInput-root.Mui-focused fieldset,.venue-coupon-modal-select .MuiOutlinedInput-root.Mui-focused fieldset,.venue-create-ticket-modal-outlined-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-equipment-modal-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-color,#3395d2)}.venue-add-payment-gateway-modal-input .MuiOutlinedInput-root.Mui-error fieldset,.venue-add-payment-gateway-modal-input .MuiOutlinedInput-root.Mui-error:hover fieldset,.venue-add-payment-gateway-modal-input .MuiOutlinedInput-root.Mui-error.Mui-focused fieldset,.venue-equipment-modal-input .MuiOutlinedInput-root.Mui-error fieldset,.venue-equipment-modal-input .MuiOutlinedInput-root.Mui-error:hover fieldset,.venue-equipment-modal-input .MuiOutlinedInput-root.Mui-error.Mui-focused fieldset,.venue-sc-profile-modal-input .MuiOutlinedInput-root.Mui-error fieldset,.venue-sc-profile-modal-input .MuiOutlinedInput-root.Mui-error:hover fieldset,.venue-sc-profile-modal-input .MuiOutlinedInput-root.Mui-error.Mui-focused fieldset,.venue-sc-profile-modal-select .MuiOutlinedInput-root.Mui-error fieldset,.venue-sc-profile-modal-select .MuiOutlinedInput-root.Mui-error:hover fieldset,.venue-sc-profile-modal-select .MuiOutlinedInput-root.Mui-error.Mui-focused fieldset,.venue-settings-auth-input .MuiOutlinedInput-root.Mui-error fieldset,.venue-settings-auth-input .MuiOutlinedInput-root.Mui-error:hover fieldset,.venue-settings-auth-input .MuiOutlinedInput-root.Mui-error.Mui-focused fieldset{border-color:#ef4444!important}.venue-add-payment-gateway-modal-input .MuiFormHelperText-root.Mui-error,.venue-equipment-modal-input .MuiFormHelperText-root.Mui-error,.venue-sc-profile-modal-input .MuiFormHelperText-root.Mui-error,.venue-sc-profile-modal-select .MuiFormHelperText-root.Mui-error,.venue-settings-auth-input .MuiFormHelperText-root.Mui-error{color:#ef4444;margin-top:4px;margin-left:0;font-family:Inter,sans-serif;font-size:12px}.venue-add-payment-gateway-modal-select .MuiOutlinedInput-root,.venue-coupon-modal-select .MuiOutlinedInput-root{background-color:var(--background-color,#f3f4f6);border-radius:8px;height:40px;padding-right:12px;font-family:Inter,sans-serif;font-size:14px}.venue-add-payment-gateway-modal-switch-label.MuiFormControlLabel-root{align-items:center;margin-left:0}.venue-add-payment-gateway-modal-switch-text.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px}.venue-add-payment-gateway-modal-actions.MuiDialogActions-root{background-color:var(--navbar-color);justify-content:flex-end;gap:8px;padding:16px 24px}.venue-add-payment-gateway-modal-button-cancel.MuiButton-root{color:var(--primary-text-color,#111827);border-color:var(--border-color,#e5e7eb);text-transform:none;border-radius:6px;height:32px;padding-left:24px;padding-right:24px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-add-payment-gateway-modal-button-cancel.MuiButton-root:hover,.venue-upload-users-modal-button-cancel.MuiButton-root:hover{border-color:var(--border-color,#d1d5db);background-color:var(--background-color)}.venue-add-payment-gateway-modal-button-submit.MuiButton-root{background-color:var(--primary-color,#3395d2);color:#fff;text-transform:none;height:32px;box-shadow:none;background-color:var(--primary-color,#3395d2);text-transform:none;height:32px;box-shadow:none;border-radius:6px;padding-left:24px;padding-right:24px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-add-payment-gateway-modal-button-submit.MuiButton-root:hover,.venue-create-ticket-modal-button-submit.MuiButton-root:hover{background-color:var(--primary-color,#3395d2);filter:brightness(.9);box-shadow:none}.venue-add-payment-gateway-modal-button-submit.MuiButton-root.Mui-disabled{background-color:var(--secondary-text-color,#9ca3af);color:#fff}.venue-add-payment-gateway-modal-field-hint.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:6px;font-family:Inter,sans-serif;font-size:12px;line-height:1.4}.venue-configure-pg-venues{border-top:1px solid var(--border-color,#e5e7eb);flex-direction:column;gap:12px;margin-top:4px;padding-top:4px;display:flex}.venue-configure-pg-venues-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:700}.venue-configure-pg-venue-list{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:8px;overflow:hidden}.venue-configure-pg-venue-row{border-top:1px solid var(--border-color,#f3f4f6);background-color:var(--navbar-color,#fff);align-items:center;gap:10px;padding:12px 14px;display:flex}.venue-configure-pg-venue-row--first{border-top:none}.venue-configure-pg-empty{padding:12px 14px}.venue-configure-pg-venue-name.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px;font-weight:500}.venue-configure-pg-actions.MuiDialogActions-root{justify-content:space-between}.venue-configure-pg-delete.MuiButton-root{color:#ef4444;text-transform:none;border-color:#fecaca;border-radius:6px;height:32px;padding-left:14px;padding-right:16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-configure-pg-delete.MuiButton-root:hover{background-color:#ef44440f;border-color:#fca5a5}.venue-add-payment-gateway-modal-visibility.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);padding:4px}.venue-add-payment-gateway-modal-visibility.MuiIconButton-root:hover{color:var(--primary-text-color,#374151);background-color:#0000}.venue-view-payment-gateway-modal-readonly{background-color:var(--background-color);border:1px solid #0000;border-radius:8px;align-items:center;min-height:40px;padding:10px 12px;display:flex}.venue-view-payment-gateway-modal-readonly-value.MuiTypography-root{color:var(--primary-text-color,#111827);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;overflow:hidden}.venue-view-payment-gateway-modal-note.MuiTypography-root{margin-top:4px}.venue-add-service-plan-modal-paper.MuiPaper-root{border-radius:12px;flex-direction:column;width:700px;max-width:95vw;max-height:90vh;margin:16px;display:flex;overflow:hidden;box-shadow:0 8px 40px #00000024}.venue-add-service-plan-modal-title.MuiDialogTitle-root{border-bottom:1px solid #f3f4f6;padding:24px 24px 16px}.venue-add-service-plan-modal-title-row,.venue-create-ticket-modal-title-row,.venue-import-units-modal-title-row{justify-content:space-between;align-items:flex-start;display:flex}.venue-add-service-plan-modal-heading.MuiTypography-root{color:#111827;margin-bottom:4px;font-family:Inter,sans-serif;font-size:20px;font-weight:600}.venue-add-service-plan-modal-subheading.MuiTypography-root{color:#6b7280;font-family:Inter,sans-serif;font-size:14px}.venue-add-service-plan-modal-close.MuiIconButton-root{color:#9ca3af;position:absolute;top:24px;right:16px}.venue-add-service-plan-modal-content.MuiDialogContent-root{padding:0 24px}.venue-add-service-plan-modal-content::-webkit-scrollbar{width:6px}.venue-add-service-plan-modal-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.venue-add-unit-modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.venue-add-service-plan-modal-error-box{background-color:#fef2f2;border:1px solid #f87171;border-radius:6px;margin-top:16px;padding:12px}.venue-add-service-plan-modal-error-text.MuiTypography-root{color:#b91c1c;font-family:Inter,sans-serif;font-size:13px}.venue-add-service-plan-modal-section-title.MuiTypography-root{color:#0d47a1;margin-top:16px;margin-bottom:16px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.venue-add-service-plan-modal-section-title--after-error.MuiTypography-root{margin-top:16px}.venue-add-service-plan-modal-section-title--venue.MuiTypography-root{margin-top:32px}.venue-add-service-plan-modal-field-label.MuiTypography-root{color:#111827;margin-bottom:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:block}.venue-add-service-plan-modal-input .MuiOutlinedInput-root{background-color:#f9fafb;border-radius:8px;min-height:40px}.venue-add-service-plan-modal-input .MuiFormHelperText-root{color:#ef4444;margin-top:4px;margin-left:0;font-family:Inter,sans-serif;font-size:11px}.venue-add-service-plan-modal-input .MuiOutlinedInput-notchedOutline,.venue-add-service-plan-modal-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-add-service-plan-modal-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-add-service-plan-modal-select .MuiOutlinedInput-notchedOutline,.venue-add-service-plan-modal-select:hover .MuiOutlinedInput-notchedOutline,.venue-add-service-plan-modal-select.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-add-unit-modal-input .MuiOutlinedInput-notchedOutline,.venue-add-unit-modal-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-add-unit-modal-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-input .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-multiline .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-multiline .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-multiline .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-select .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-create-ticket-modal-filled-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}.venue-add-service-plan-modal-input .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border:1px solid #ef4444!important}.venue-add-service-plan-modal-input .MuiInputBase-input{color:#111827;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px}.venue-add-service-plan-modal-input .MuiInputBase-input::placeholder{color:#9ca3af;opacity:1}.venue-add-service-plan-modal-input input[type=number]{appearance:textfield}.venue-add-service-plan-modal-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.venue-add-service-plan-modal-input input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.venue-add-service-plan-modal-select{background-color:#f9fafb;width:100%}.venue-add-service-plan-modal-select .MuiSelect-select{color:#111827;box-sizing:border-box;min-height:40px;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px}.venue-add-service-plan-modal-stack{flex-direction:column;gap:24px;display:flex}.venue-add-service-plan-modal-stack--venue{padding-bottom:24px}.venue-add-service-plan-modal-image-section{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.venue-add-service-plan-modal-image-preview{object-fit:contain;border-radius:4px;max-width:100%;max-height:160px}.venue-add-service-plan-modal-upload-button.MuiButton-root{background-color:var(--primary-color,#3395d2);text-transform:none;box-shadow:none;border-radius:6px;height:32px}.venue-add-service-plan-modal-upload-button.MuiButton-root:hover{background-color:var(--primary-color,#3395d2);filter:brightness(.9);box-shadow:none}.venue-add-service-plan-modal-row{gap:24px;display:flex}.venue-add-service-plan-modal-toggle-box{border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.venue-add-service-plan-modal-toggle-label.MuiTypography-root{font-family:Inter,sans-serif;font-size:14px;font-weight:500}.venue-add-service-plan-modal-actions.MuiDialogActions-root{border-top:1px solid #f3f4f6;padding:16px 24px}.venue-add-service-plan-modal-button-cancel.MuiButton-root{color:#374151;text-transform:none;background-color:#0000;border:1px solid #d1d5db;border-radius:6px;height:32px;padding-left:24px;padding-right:24px;font-weight:500}.venue-add-service-plan-modal-button-cancel.MuiButton-root:hover{background-color:#f3f4f6}.venue-add-service-plan-modal-button-submit.MuiButton-root{background-color:var(--primary-color,#3395d2);color:#fff;text-transform:none;border-radius:6px;min-width:160px;height:32px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.venue-add-service-plan-modal-button-submit.MuiButton-root:hover{background-color:var(--primary-color,#3395d2);filter:brightness(.9)}.venue-add-unit-modal-paper.MuiPaper-root{background-color:var(--navbar-color,#fff);border-radius:8px;flex-direction:column;width:560px;max-width:calc(100vw - 32px);max-height:90vh;margin:16px;display:flex;overflow:hidden;box-shadow:0 8px 40px #00000024}.venue-add-unit-modal-header{border-bottom:1px solid var(--border-color,#f3f4f6);flex-shrink:0;padding:20px 24px 16px}.venue-add-unit-modal-header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.venue-add-unit-modal-header-text,.venue-add-unit-modal-row-col{flex:1;min-width:0}.venue-add-unit-modal-title.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.venue-add-unit-modal-subtitle.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px}.venue-add-unit-modal-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);flex-shrink:0;margin-top:-2px;margin-right:-4px;padding:4px}.venue-add-unit-modal-close.MuiIconButton-root:hover{color:var(--primary-text-color,#374151);background-color:var(--hover-color,var(--background-color))}.venue-add-unit-modal-body{flex:none;padding:20px 24px;overflow:visible}.venue-add-unit-modal-body::-webkit-scrollbar{width:4px}.venue-add-unit-modal-body::-webkit-scrollbar-track{background:0 0}.venue-add-unit-modal-form{padding-bottom:8px}.venue-add-unit-modal-form>*+*{margin-top:14px}.venue-add-unit-modal-input .MuiOutlinedInput-root{background-color:var(--background-color);border-radius:8px;min-height:40px}.venue-add-unit-modal-input .MuiInputBase-input{color:var(--primary-text-color,#111827);padding:9px 12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:22px}.venue-add-unit-modal-input .MuiFormHelperText-root{margin-top:4px;margin-left:0;font-family:Inter,sans-serif;font-size:11px}.venue-add-unit-modal-input .MuiOutlinedInput-root.Mui-error{box-shadow:0 0 0 1.5px #ef4444}.venue-add-unit-modal-field-error.MuiTypography-root{color:#ef4444;margin-top:4px;font-family:Inter,sans-serif;font-size:11px;line-height:16px}.venue-add-unit-modal-required{color:#ef4444;margin-left:3px}.venue-add-unit-modal-submit-error.MuiTypography-root{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-family:Inter,sans-serif;font-size:12px}.venue-add-unit-modal-select{border-radius:8px;width:100%}.venue-add-unit-modal-select--error .custom-select-control,.venue-add-unit-modal-select--error .MuiAutocomplete-inputRoot{border-radius:8px;box-shadow:0 0 0 1.5px #ef4444}.venue-add-unit-modal-row{gap:12px;display:flex}.venue-add-unit-modal-footer{border-top:1px solid var(--border-color,#f3f4f6);background-color:var(--navbar-color,#fff);flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.venue-add-unit-modal-button-cancel.MuiButton-root{text-transform:none;color:var(--primary-text-color,#374151);border-color:var(--border-color,#d1d5db);background-color:var(--navbar-color,#fff);border-radius:8px;height:32px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.venue-add-unit-modal-button-cancel.MuiButton-root:hover,.venue-import-units-modal-button-cancel.MuiButton-root:hover{background-color:var(--background-color);border-color:var(--border-color,#d1d5db)}.venue-add-unit-modal-button-primary.MuiButton-root{text-transform:none;color:#fff;border-radius:8px;height:32px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.venue-add-unit-modal-button-primary--valid.MuiButton-root,.venue-add-unit-modal-button-primary--always-valid.MuiButton-root{background-color:var(--primary-color,#3395d2);box-shadow:none}.venue-add-unit-modal-button-primary--invalid.MuiButton-root{background-color:#85bae0;box-shadow:0 2px 4px #0000001a}.venue-add-unit-modal-button-primary--invalid.MuiButton-root:hover{background-color:#7bb3d9;box-shadow:0 2px 4px #0000001a}.venue-add-unit-modal-button-primary.MuiButton-root.Mui-disabled{color:#fff;background-color:#85bae0;box-shadow:0 2px 4px #0000001a}.venue-add-venue-modal-paper.MuiPaper-root{border-radius:8px;flex-direction:column;width:560px;max-width:calc(100vw - 32px);max-height:90vh;margin:16px;display:flex;overflow:hidden}.venue-add-venue-modal-title.MuiDialogTitle-root{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:19px 17px 17px;display:flex}.venue-add-venue-modal-heading.MuiTypography-root{color:#171717;font-family:Inter,sans-serif;font-size:19px;font-weight:600;line-height:1.25}.venue-add-venue-modal-subheading.MuiTypography-root{color:#73737a;margin-top:2px;font-family:Inter,sans-serif;font-size:12px}.venue-add-venue-modal-close.MuiIconButton-root{color:#52525b;margin-top:-4px}.venue-add-venue-modal-content.MuiDialogContent-root{padding-bottom:17px;padding-right:17px;overflow:visible;padding-top:32px!important;padding-left:17px!important}.venue-add-venue-modal-section-title.MuiTypography-root{color:#005b96;margin-bottom:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.venue-add-venue-modal-section-title--location.MuiTypography-root{margin-top:19px}.venue-add-venue-modal-fields{flex-direction:column;gap:14px;display:flex}.venue-add-venue-modal-field-label.MuiTypography-root{color:#171717;margin-bottom:7px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.venue-add-venue-modal-required,.venue-create-ticket-modal-required{color:#ef4444;margin-left:4px}.venue-add-venue-modal-input .MuiOutlinedInput-root,.venue-add-venue-modal-select .MuiOutlinedInput-root{background-color:#f7f8fa;border-radius:6px;height:29px;font-family:Inter,sans-serif;font-size:12px}.venue-add-venue-modal-input .MuiInputBase-input{padding:5px 10px}.venue-add-venue-modal-input .MuiFormHelperText-root{margin-top:3px;margin-left:0;font-size:10px}.venue-add-venue-modal-select .MuiSelect-select{padding:5px 10px!important}.venue-add-venue-modal-state-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.venue-add-venue-modal-error.MuiTypography-root{color:#d32f2f;margin-top:3px;font-size:10px}.venue-add-venue-modal-submit-error-wrap{padding-bottom:10px;padding-left:17px;padding-right:17px}.venue-add-venue-modal-submit-error.MuiTypography-root{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-family:Inter,sans-serif;font-size:12px}.venue-add-venue-modal-select--error .custom-select-control,.venue-add-venue-modal-select--error .MuiAutocomplete-inputRoot{border-radius:8px;box-shadow:0 0 0 1.5px #ef4444}.venue-add-venue-modal-actions.MuiDialogActions-root{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;min-height:55px;padding:10px 17px}.venue-add-venue-modal-button-cancel.MuiButton-root{text-transform:none;color:#171717;border-color:#e4e4e7;border-radius:6px;height:30px;padding-left:14px;padding-right:14px;font-family:Inter,sans-serif;font-size:12px}.venue-add-venue-modal-button-submit.MuiButton-root{text-transform:none;background-color:var(--primary-color,#3395d2);color:#fff;height:30px;box-shadow:none;border-radius:6px;padding-left:14px;padding-right:14px;font-family:Inter,sans-serif;font-size:12px}.venue-add-venue-modal-button-submit.MuiButton-root.Mui-disabled{color:#fff;background-color:#a5d1ed}.venue-create-ticket-modal-paper.MuiPaper-root{border-radius:12px;box-shadow:0 8px 32px #00000014}.venue-create-ticket-modal-title.MuiDialogTitle-root{margin:0;padding:24px 24px 16px}.venue-create-ticket-modal-heading.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-weight:650}.venue-create-ticket-modal-close.MuiIconButton-root:hover{color:var(--secondary-text-color,#4b5563);background-color:var(--background-color)}.venue-create-ticket-modal-filled-input .MuiOutlinedInput-root.Mui-error,.venue-create-ticket-modal-filled-multiline .MuiOutlinedInput-root.Mui-error,.venue-create-ticket-modal-filled-select .MuiOutlinedInput-root.Mui-error,.venue-create-ticket-modal-outlined-select .MuiOutlinedInput-root.Mui-error{box-shadow:0 0 0 1.5px #ef4444}.venue-create-ticket-modal-filled-input .MuiFormHelperText-root,.venue-create-ticket-modal-filled-multiline .MuiFormHelperText-root,.venue-create-ticket-modal-filled-select .MuiFormHelperText-root,.venue-create-ticket-modal-outlined-select .MuiFormHelperText-root{margin-top:4px;margin-left:0;font-family:Inter,sans-serif;font-size:11px}.venue-create-ticket-modal-submit-error.MuiTypography-root{color:#ef4444;margin-top:16px;font-family:Inter,sans-serif;font-size:12px}@media (width>=900px){.venue-create-ticket-modal-grid{grid-template-columns:1fr 1fr}}.venue-create-ticket-modal-actions.MuiDialogActions-root{border-top:1px solid var(--border-color,#e5e7eb);justify-content:flex-end;gap:12px;min-height:auto;padding:16px 24px}.venue-create-ticket-modal-button-cancel.MuiButton-root{text-transform:none;color:var(--primary-text-color,#374151);border-color:var(--border-color,#d1d5db);border-radius:6px;height:32px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-create-ticket-modal-button-cancel.MuiButton-root:hover{background-color:var(--background-color);border-color:var(--secondary-text-color,#9ca3af)}.venue-create-ticket-modal-button-submit.MuiButton-root{text-transform:none;background-color:var(--accent-color,#3395d2);box-sizing:border-box;height:32px;box-shadow:none;border-radius:6px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-create-ticket-modal-button-submit.MuiButton-root.Mui-disabled{color:#fff;background-color:#93c5fd}.venue-create-ticket-modal-field-label.MuiTypography-root{color:var(--primary-text-color,#374151);margin-bottom:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-create-ticket-modal-filled-input .MuiOutlinedInput-root,.venue-create-ticket-modal-filled-select .MuiOutlinedInput-root{background-color:var(--background-color);border-radius:8px;height:38px;font-family:Inter,sans-serif;font-size:13px}.venue-create-ticket-modal-filled-input .MuiInputBase-input{box-sizing:border-box;height:38px;padding:0 12px}.venue-create-ticket-modal-filled-multiline .MuiOutlinedInput-root{background-color:var(--background-color);border-radius:8px;padding:10px 12px;font-family:Inter,sans-serif;font-size:13px}.venue-create-ticket-modal-filled-multiline .MuiInputBase-input{padding:0}.venue-create-ticket-modal-filled-select .MuiSelect-select{box-sizing:border-box;height:38px;padding:0 32px 0 12px}.venue-create-ticket-modal-filled-select .MuiSelect-icon,.venue-create-ticket-modal-outlined-select .MuiSelect-icon{color:var(--primary-text-color,#0a0a0a);width:14px;height:14px;top:50%;right:12px;transform:translateY(-50%)}.venue-create-ticket-modal-filled-select .MuiSelect-iconOpen,.venue-create-ticket-modal-outlined-select .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.venue-create-ticket-modal-outlined-select .MuiOutlinedInput-root{background-color:var(--navbar-color,#fff);border-radius:8px;align-items:center;height:38px;font-family:Inter,sans-serif;font-size:13px;display:flex}.venue-create-ticket-modal-outlined-select .MuiSelect-select{box-sizing:border-box;height:38px;line-height:38px;padding:0 32px 0 12px!important}.venue-create-ticket-modal-priority-wrapper{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.venue-create-ticket-modal-priority-label.MuiTypography-root,.venue-create-ticket-modal-menu-item.MuiMenuItem-root{font-family:Inter,sans-serif;font-size:13px}.venue-create-ticket-modal-priority-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.venue-create-ticket-modal-menu-item--placeholder.MuiMenuItem-root{color:var(--secondary-text-color,#9ca3af);font-family:Inter,sans-serif;font-size:13px}.venue-create-ticket-modal-label-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.venue-create-ticket-modal-char-count.MuiTypography-root{color:var(--secondary-text-color,#9ca3af);font-family:Inter,sans-serif;font-size:11px}.venue-create-ticket-modal-helper.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:6px;font-family:Inter,sans-serif;font-size:12px}.venue-create-ticket-modal-priority-menu-item.MuiMenuItem-root{align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;display:flex}[data-theme] .venue-create-ticket-modal-menu-item.MuiMenuItem-root.Mui-selected,[data-theme] .venue-create-ticket-modal-priority-menu-item.MuiMenuItem-root.Mui-selected,[data-theme] .venue-add-payment-gateway-modal-menu-item.MuiMenuItem-root.Mui-selected{color:var(--primary-text-color,#111827)!important;background-color:#0000!important}[data-theme] .venue-create-ticket-modal-menu-item.MuiMenuItem-root:hover,[data-theme] .venue-create-ticket-modal-menu-item.MuiMenuItem-root.Mui-selected:hover,[data-theme] .venue-create-ticket-modal-priority-menu-item.MuiMenuItem-root:hover,[data-theme] .venue-create-ticket-modal-priority-menu-item.MuiMenuItem-root.Mui-selected:hover,[data-theme] .venue-add-payment-gateway-modal-menu-item.MuiMenuItem-root:hover,[data-theme] .venue-add-payment-gateway-modal-menu-item.MuiMenuItem-root.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.venue-create-ticket-modal-priority-dot--high{background-color:#ef4444}.venue-create-ticket-modal-priority-dot--critical{background-color:#7c3aed}.venue-customize-sc-modal-title.MuiDialogTitle-root{padding:0}.venue-customize-sc-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.venue-customize-sc-modal-header-copy{flex:auto;min-width:0}.venue-customize-sc-modal-heading.MuiTypography-root{color:var(--primary-text-color,#111827);margin:0 0 4px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px}.venue-customize-sc-modal-subtitle.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:18px}.venue-customize-sc-modal-close.MuiIconButton-root{color:#9ca3af;flex-shrink:0;margin-top:-2px;margin-right:-4px;padding:4px}.venue-customize-sc-modal-close.MuiIconButton-root:hover{color:var(--primary-text-color,#374151);background-color:var(--hover-color,#f9fafb)}.venue-customize-sc-modal-tabs{border-bottom:1px solid var(--border-color,#e5e7eb);flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;margin-top:20px;display:flex;overflow:visible}.venue-customize-sc-modal-tabs::-webkit-scrollbar{display:none}.venue-customize-sc-modal-tab{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 1 0;justify-content:center;align-items:center;min-width:fit-content;padding:10px 6px 0;display:flex}.venue-customize-sc-modal-tab-label{color:var(--secondary-text-color,#6b7280);white-space:nowrap;text-align:center;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:0 2px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.venue-customize-sc-modal-tab:hover .venue-customize-sc-modal-tab-label{color:var(--primary-text-color,#111827)}.venue-customize-sc-modal-tab.is-active .venue-customize-sc-modal-tab-label{color:var(--primary-text-color,#111827);border-bottom-color:var(--accent-color,var(--primary-color,#3395d2));font-weight:600}.venue-customize-sc-modal.MuiPaper-root{width:720px;max-width:min(720px,96vw)}.venue-customize-sc-preview--narrow{max-width:460px;margin-left:auto;margin-right:auto}.venue-customize-sc-terms-checkbox.MuiCheckbox-root{margin-top:2px;padding:0}.venue-customize-sc-terms-row{align-items:flex-start;gap:10px;display:flex}.venue-customize-sc-editor-meta{flex-direction:column;gap:4px;margin-top:6px;display:flex}.venue-customize-sc-editor-count.MuiTypography-root{font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:14px}.venue-customize-sc-editor-hint.MuiTypography-root{font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:15px}.venue-customize-sc-markdown-preview{border:1px dashed var(--border-color,#e5e7eb);background-color:var(--filter-bg,var(--hover-color,#fafafa));text-align:left;border-radius:8px;margin-top:4px;padding:8px 10px}.venue-customize-sc-markdown-preview-label.MuiTypography-root{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.customization-rich-text{font:inherit;color:inherit}.customization-rich-text p,.customization-rich-text ol,.customization-rich-text ul{margin:0}.customization-rich-text p+p,.customization-rich-text ol+p,.customization-rich-text ul+p,.customization-rich-text p+ol,.customization-rich-text p+ul{margin-top:.5em}.customization-rich-text a{color:var(--primary-color,#3395d2)}.customization-rich-text ol,.customization-rich-text ul{padding-left:1.25em}.venue-customize-sc-modal-label.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.venue-customize-sc-modal-input .MuiOutlinedInput-root{background-color:var(--filter-bg,var(--navbar-color,#fff));height:40px;color:var(--primary-text-color,#111827);border-radius:8px;font-family:Inter,sans-serif;font-size:13px}.venue-customize-sc-modal-input .MuiOutlinedInput-root:hover fieldset,.venue-customize-sc-modal-select:hover .MuiOutlinedInput-notchedOutline,.venue-equipment-modal-input .MuiOutlinedInput-root:hover fieldset,.venue-sc-profile-modal-input .MuiOutlinedInput-root:hover fieldset,.venue-sc-profile-modal-select .MuiOutlinedInput-root:hover fieldset{border-color:var(--secondary-text-color,#d1d5db)}.venue-customize-sc-modal-input .MuiOutlinedInput-root.Mui-focused fieldset,.venue-customize-sc-modal-select.Mui-focused .MuiOutlinedInput-notchedOutline,.venue-sc-profile-modal-input .MuiOutlinedInput-root.Mui-focused fieldset,.venue-sc-profile-modal-select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-color,#3395d2)}.venue-customize-sc-modal-input--editing .MuiOutlinedInput-root{background-color:color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent)}.venue-customize-sc-modal-input--multiline .MuiOutlinedInput-root{height:auto}.venue-customize-sc-modal-input--center .MuiOutlinedInput-input{text-align:center}.venue-customize-sc-modal-select.MuiInputBase-root{height:40px;color:var(--primary-text-color,#111827);border-radius:8px;font-family:Inter,sans-serif;font-size:13px;background-color:var(--filter-bg,#f7f9fa)!important}.venue-customize-sc-modal-select .MuiSelect-select{box-sizing:border-box;height:40px;color:var(--primary-text-color,#111827);align-items:center;padding-top:0;padding-bottom:0;display:flex;background-color:var(--filter-bg,#f7f9fa)!important}.venue-customize-sc-fcc{flex-direction:column;gap:16px;display:flex}.venue-customize-sc-fcc-page{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:12px;flex-direction:column;gap:12px;padding:20px 20px 0;display:flex;overflow:hidden}.venue-customize-sc-fcc-logo-img{object-fit:contain;width:auto;height:36px;margin:4px auto 8px;display:block}.venue-customize-sc-fcc-banner{text-align:center;background-color:#1b4f72;margin:0 -20px;padding:12px 16px}.venue-customize-sc-fcc-banner-title.MuiTypography-root{color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.venue-customize-sc-fcc-plan-pills{flex-wrap:wrap;gap:8px;display:flex}.venue-customize-sc-fcc-pill{cursor:pointer;color:#5ba3d0;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:6px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.venue-customize-sc-fcc-pill.is-selected{background:var(--primary-color,#3395d2);color:#fff;border-color:var(--primary-color,#3395d2)}.venue-customize-sc-fcc-progress{background:#e5e7eb;border-radius:999px;height:4px;overflow:hidden}.venue-customize-sc-fcc-progress-fill{background:#6b7280;border-radius:999px;width:42%;height:100%}.venue-customize-sc-fcc-label{flex-direction:column;gap:2px;padding:8px 4px 4px;display:flex}.venue-customize-sc-fcc-doc-title.MuiTypography-root{color:#111827;text-align:left;font-family:Inter,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.venue-customize-sc-fcc-rule{background:#111827;width:100%;height:2px;margin:8px 0}.venue-customize-sc-fcc-rule--thick{height:3px}.venue-customize-sc-fcc-offer{justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 12px;display:flex}.venue-customize-sc-fcc-offer-code.MuiTypography-root,.venue-customize-sc-fcc-offer-name.MuiTypography-root{color:#111827;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.venue-customize-sc-fcc-offer-disclosure.MuiTypography-root{color:#6b7280;margin-top:2px;font-family:Inter,sans-serif;font-size:12px}.venue-customize-sc-fcc-select-offer.MuiButton-root{background-color:var(--primary-color,#3395d2);color:#fff;text-transform:uppercase;letter-spacing:.02em;height:34px;box-shadow:none;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.venue-customize-sc-fcc-select-offer.MuiButton-root:hover{background-color:var(--primary-color,#3395d2);filter:brightness(.9);box-shadow:none}.venue-customize-sc-fcc-row{justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0;display:flex}.venue-customize-sc-fcc-row-label.MuiTypography-root{color:#4b5563;text-align:left;font-family:Inter,sans-serif;font-size:13px}.venue-customize-sc-fcc-row-label--strong.MuiTypography-root{color:#111827;text-align:left;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.venue-customize-sc-fcc-row-value.MuiTypography-root{color:#111827;text-align:right;white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.venue-customize-sc-fcc-row-value--price.MuiTypography-root{color:#111827;text-align:right;white-space:nowrap;font-family:Inter,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.venue-customize-sc-fcc-section{flex-direction:column;display:flex}.venue-customize-sc-fcc-section-toggle{cursor:pointer;width:100%;font:inherit;text-align:left;color:#111827;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.venue-customize-sc-fcc-section-title.MuiTypography-root{color:#111827;text-align:left;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.venue-customize-sc-fcc-section-body{flex-direction:column;gap:4px;padding:2px 0 8px;display:flex}.venue-customize-sc-fcc-links{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px;display:flex}.venue-customize-sc-fcc-link.MuiLink-root{color:var(--primary-color,#3395d2);font-family:Inter,sans-serif;font-size:13px;text-decoration:underline}.venue-customize-sc-fcc-notice.MuiTypography-root{color:#4b5563;text-align:left;font-family:Inter,sans-serif;font-size:12px;line-height:1.55}.venue-customize-sc-fcc-unique-id.MuiTypography-root{margin-top:12px;margin-bottom:0}.venue-customize-sc-fcc-actions{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 12px;display:flex}.venue-customize-sc-fcc-back.MuiButton-root{color:var(--primary-color,#3395d2);border-color:var(--primary-color,#3395d2);text-transform:uppercase;letter-spacing:.02em;background:#fff;border-radius:6px;height:34px;padding:0 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.venue-customize-sc-fcc-footer{background-color:var(--primary-color,#3395d2);text-align:center;margin:0 -20px;padding:14px 16px 16px}.venue-customize-sc-fcc-footer-title.MuiTypography-root{color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-customize-sc-fcc-footer-copy.MuiTypography-root{color:#fff;text-align:center;opacity:.95;margin-top:4px;font-family:Inter,sans-serif;font-size:11px}.venue-customize-sc-fcc-preview-picker{flex-direction:column;gap:8px;display:flex}.venue-customize-sc-fcc-preview-label.MuiTypography-root{color:#6b7280;text-align:left;font-family:Inter,sans-serif;font-size:12px}.venue-customize-sc-fcc-preview-options{background:#f3f4f6;border-radius:8px;padding:4px;display:flex}.venue-customize-sc-fcc-preview-option{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1 1 0;padding:8px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.venue-customize-sc-fcc-preview-option.is-selected{color:#111827;background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.venue-equipment-modal-stack{flex-direction:column;gap:20px;display:flex}.venue-equipment-modal-field{flex-direction:column;display:flex}.venue-equipment-modal-input .MuiOutlinedInput-root{background-color:var(--hover-color,#f8f9fa);height:40px;color:var(--primary-text-color,#111827);border-radius:8px;font-family:Inter,sans-serif;font-size:14px}.venue-equipment-modal-label--radio-group.MuiTypography-root,.venue-upload-users-modal-dropzone-icon{margin-bottom:12px}.venue-equipment-modal-radio-group{flex-direction:column;gap:12px;display:flex}.venue-equipment-modal-error.MuiAlert-root{border-radius:8px;margin-bottom:0;font-family:Inter,sans-serif;font-size:13px}.venue-equipment-modal-section-title.MuiTypography-root{color:var(--accent-color,#3395d2);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.venue-equipment-modal-divider.MuiDivider-root{border-color:var(--border-color,#f3f4f6);margin:0}.venue-equipment-modal-status-wrapper{display:inline-block;position:relative}.venue-equipment-modal-status-trigger{cursor:pointer;background:0 0;border:none;outline:none;padding:0;display:inline-flex}.venue-equipment-modal-status-dropdown{z-index:9999;background-color:var(--navbar-color,#fff);border:1px solid #e5e7eb;border-radius:10px;min-width:110px;padding-top:4px;padding-bottom:4px;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 4px 20px #0000001f}.venue-equipment-modal-status-option{cursor:pointer;padding:8px 12px}.venue-equipment-modal-status-option:hover,.venue-equipment-modal-status-option--selected{background-color:var(--hover-color,#f9fafb)}.venue-import-units-modal-paper.MuiPaper-root{background-color:var(--navbar-color);border-radius:12px;width:480px;max-width:95vw;margin:16px;overflow:hidden;box-shadow:0 8px 32px #00000014}.venue-import-units-modal-title.MuiDialogTitle-root{flex-shrink:0;margin:0;padding:24px 24px 8px}.venue-import-units-modal-heading.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:6px;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.venue-import-units-modal-content.MuiDialogContent-root{flex:auto;padding:16px 24px;overflow-y:auto}.venue-import-units-modal-hint.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:16px;font-family:Inter,sans-serif;font-size:12px}.venue-import-units-modal-actions.MuiDialogActions-root{background-color:var(--navbar-color);flex-shrink:0;justify-content:flex-end;gap:12px;padding:12px 24px 24px}.venue-import-units-modal-button-cancel.MuiButton-root{text-transform:none;color:var(--primary-text-color,#111827);border-color:var(--border-color,#d1d5db);background-color:var(--navbar-color);border-radius:8px;height:32px;padding-left:24px;padding-right:24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.venue-import-units-modal-button-primary.MuiButton-root,.venue-upload-users-modal-button-primary.MuiButton-root{text-transform:none;color:#fff;height:32px;box-shadow:none;border-radius:8px;padding-left:24px;padding-right:24px;font-family:Inter,sans-serif;font-size:14px;font-weight:650}.venue-import-units-modal-button-primary--enabled.MuiButton-root,.venue-upload-users-modal-button-primary--enabled.MuiButton-root{background-color:var(--accent-color,#044b77);cursor:pointer}.venue-import-units-modal-button-primary--enabled.MuiButton-root:hover,.venue-upload-users-modal-button-primary--enabled.MuiButton-root:hover{background-color:var(--accent-color,#044b77);filter:brightness(.9);box-shadow:none}.venue-import-units-modal-button-primary--disabled.MuiButton-root,.venue-upload-users-modal-button-primary--disabled.MuiButton-root{cursor:default;background-color:#89c4e9}.venue-import-units-modal-button-primary--disabled.MuiButton-root:hover,.venue-upload-users-modal-button-primary--disabled.MuiButton-root:hover{box-shadow:none;background-color:#89c4e9}.venue-import-units-modal-button-primary.MuiButton-root.Mui-disabled,.venue-upload-users-modal-button-primary.MuiButton-root.Mui-disabled{color:#fff;opacity:1;background-color:#89c4e9}.venue-import-units-modal-panels,.venue-upload-users-modal-panels{flex-direction:column;gap:28px;display:flex}.venue-import-units-modal-section-label.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:650}.venue-import-units-modal-template-button.MuiButton-root{border:1px solid var(--primary-color,#3395d2);background-color:var(--navbar-color,#fff);text-transform:none;width:100%;color:var(--primary-color,#3395d2);height:32px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding-top:0;padding-bottom:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:flex}.venue-import-units-modal-template-button.MuiButton-root:hover{background-color:color-mix(in srgb, var(--primary-color,#3395d2) 8%, transparent);border-color:var(--primary-color,#3395d2);box-shadow:none}.venue-import-units-modal-dropzone,.venue-upload-users-modal-dropzone{border:1.5px dashed var(--border-color,#d1d5db);background-color:var(--navbar-color,#fff);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:36px;transition:all .2s;display:flex}.venue-import-units-modal-dropzone:hover,.venue-import-units-modal-dropzone.is-dragover,.venue-upload-users-modal-dropzone:hover,.venue-upload-users-modal-dropzone.is-dragover{border-color:var(--primary-color,#3395d2);background-color:var(--background-color)}.venue-import-units-modal-dropzone-title.MuiTypography-root{color:var(--primary-text-color,#374151);margin-bottom:6px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.venue-import-units-modal-file-status,.venue-upload-users-modal-file-status{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.venue-import-units-modal-file-name.MuiTypography-root,.venue-upload-users-modal-file-name.MuiTypography-root{color:#1e40af;font-family:Inter,sans-serif;font-size:13px;font-weight:650}.venue-import-units-modal-file-size.MuiTypography-root,.venue-upload-users-modal-file-size.MuiTypography-root{color:#2563eb;font-family:Inter,sans-serif;font-size:11px}.venue-import-units-modal-file-remove.MuiIconButton-root,.venue-upload-users-modal-file-remove.MuiIconButton-root{color:#1e40af}.venue-sc-profile-modal-dotted{box-sizing:border-box;background-color:var(--navbar-color,#fff);flex-direction:column;gap:16px;padding:20px;display:flex;border:1.5px dashed #9ca3af!important;border-radius:12px!important}.venue-sc-profile-modal-input .MuiOutlinedInput-root{background-color:var(--filter-bg,var(--background-color));height:40px;color:var(--primary-text-color,#111827);border-radius:8px;font-family:Inter,sans-serif;font-size:14px}.venue-sc-profile-modal-select .MuiOutlinedInput-root{height:40px;color:var(--primary-text-color,#111827);border-radius:8px;padding-right:12px;font-family:Inter,sans-serif;font-size:14px;background-color:var(--filter-bg,var(--background-color))!important}.venue-sc-profile-modal-select--narrow{width:120px}.venue-sc-profile-setting-row>.MuiBox-root{border-color:#9ca3af!important}.venue-created-success-modal-paper.MuiPaper-root{border-radius:12px;width:440px;max-width:calc(100vw - 32px);margin:16px;overflow:hidden}.venue-created-success-modal-title.MuiDialogTitle-root{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 12px;display:flex}.venue-created-success-modal-heading.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.venue-created-success-modal-subheading.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:4px;font-family:Inter,sans-serif;font-size:12px;line-height:1.4}.venue-created-success-modal-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);margin-top:-4px}.venue-created-success-modal-content.MuiDialogContent-root{padding:12px 16px!important}.venue-created-success-modal-outline{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:8px;padding:12px 12px 14px}.venue-created-success-modal-section-label.MuiTypography-root{letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-text-color,#6b7280);margin-bottom:10px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.venue-created-success-modal-steps{flex-direction:column;gap:12px;display:flex}.venue-created-success-modal-step{align-items:flex-start;gap:10px;display:flex}.venue-created-success-modal-step-number{background-color:var(--primary-color,#3395d2);color:#fff;text-align:center;border-radius:50%;flex-shrink:0;width:24px;height:24px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:24px}.venue-created-success-modal-step-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:24px}.venue-created-success-modal-step-desc.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:-2px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.35}.venue-created-success-modal-actions.MuiDialogActions-root{border-top:1px solid var(--border-color,#e5e7eb);gap:8px;padding:12px 16px}.venue-created-success-modal-button-close.MuiButton-root{text-transform:none;color:var(--primary-text-color,#374151);border-color:var(--border-color,#d1d5db);border-radius:8px;height:32px;padding-left:14px;padding-right:14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.venue-created-success-modal-button-continue.MuiButton-root{text-transform:none;background-color:var(--primary-color,#3395d2);color:#fff;height:32px;box-shadow:none;border-radius:8px;padding-left:14px;padding-right:14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-created-success-modal-button-continue.MuiButton-root:hover{background-color:var(--primary-color,#3395d2);filter:brightness(.9);box-shadow:none}.venue-setup-wizard-paper.MuiPaper-root{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;flex-direction:column;width:min(918px,100vw - 32px);max-width:calc(100vw - 32px);height:min(715px,100vh - 48px);max-height:calc(100vh - 48px);margin:24px auto;display:flex;overflow:hidden;box-shadow:0 8px 30px #0f172a1f}.venue-setup-wizard-title.MuiDialogTitle-root{border-bottom:1px solid var(--border-color,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 20px 18px;display:flex;position:relative}.venue-setup-wizard-title-copy{z-index:1;flex:0 auto;min-width:0;max-width:max(200px,50% - 140px)}.venue-setup-wizard-kicker.MuiTypography-root{color:var(--secondary-text-color,#9ca3af);font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.2}.venue-setup-wizard-heading.MuiTypography-root{color:var(--primary-text-color,#111827);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.venue-setup-wizard-subheading.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:2px;font-family:Inter,sans-serif;font-size:12px}.venue-setup-wizard-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);z-index:1;flex-shrink:0;margin-top:-2px;padding:4px}@media (width<=700px){.venue-setup-wizard-paper.MuiPaper-root{width:calc(100vw - 24px);height:min(640px,100vh - 24px)}.venue-setup-wizard-title.MuiDialogTitle-root{flex-wrap:wrap}.venue-setup-wizard-title-copy{max-width:calc(100% - 40px)}.venue-setup-wizard-stepper{order:3;justify-content:center;width:100%;max-width:100%;padding-top:8px;position:static;transform:none}.venue-setup-wizard-close.MuiIconButton-root{margin-left:auto}}.venue-setup-wizard-stepper{z-index:0;background-color:#0000;border:none;justify-content:center;align-items:flex-start;gap:0;width:min(260px,100% - 220px);min-width:0;max-width:260px;padding:0;display:flex;position:absolute;top:14px;left:50%;overflow:visible;transform:translate(-50%)}.venue-setup-wizard-step-group{flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.venue-setup-wizard-step-group:last-child{flex:none}.venue-setup-wizard-step-connector{background-color:#e5e7eb;flex:auto;width:auto;min-width:10px;height:1px;margin:11px 8px 0}.venue-setup-wizard-step-connector--complete{background-color:#10b981}.venue-setup-wizard-step{cursor:pointer;width:24px;min-width:24px;color:var(--secondary-text-color,#9ca3af);background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding:0 0 12px;font-family:Inter,sans-serif;display:inline-flex;position:relative;overflow:visible}.venue-setup-wizard-step--active{color:var(--primary-color,#3395d2);background-color:#0000}.venue-setup-wizard-step--complete{color:#111827}.venue-setup-wizard-step-index{color:#9ca3af;background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:inline-flex}.venue-setup-wizard-step--active .venue-setup-wizard-step-index{background-color:var(--primary-color,#3395d2);color:#fff;font-weight:700}.venue-setup-wizard-step--complete .venue-setup-wizard-step-index{color:#fff;background-color:#10b981}.venue-setup-wizard-step-label{white-space:nowrap;color:#9ca3af;font-size:9px;font-weight:500;line-height:1.2;position:absolute;top:27px;left:50%;transform:translate(-50%)}.venue-setup-wizard-step--active .venue-setup-wizard-step-label{color:var(--primary-color,#3395d2);font-weight:600}.venue-setup-wizard-content.MuiDialogContent-root{background-color:var(--navbar-color,#fff);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;padding:0 20px!important}.venue-setup-wizard-content.MuiDialogContent-root>*{flex:auto;min-height:0}.venue-setup-wizard-actions.MuiDialogActions-root{border-top:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:10px 20px;display:flex}.venue-setup-wizard-actions-left{align-items:center;gap:8px;min-width:0;display:flex}.venue-setup-wizard-step-count.MuiTypography-root{color:var(--secondary-text-color,#9ca3af);white-space:nowrap;margin-right:4px;font-family:Inter,sans-serif;font-size:11px}.venue-setup-wizard-actions-right{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.venue-setup-wizard-button-template.MuiButton-root,.venue-setup-wizard-button-previous.MuiButton-root{text-transform:none;color:var(--primary-text-color,#111827);border-color:var(--border-color,#d1d5db);border-radius:6px;height:28px;min-height:28px;padding-left:12px;padding-right:12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.venue-setup-wizard-button-save.MuiButton-root{text-transform:none;color:var(--primary-color,#3395d2);border:1px solid var(--primary-color,#3395d2);min-width:auto;height:28px;min-height:28px;box-shadow:none;background-color:#0000;border-radius:6px;padding-left:12px;padding-right:12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.venue-setup-wizard-button-save.MuiButton-root:hover{border-color:var(--primary-color,#3395d2);box-shadow:none;background-color:#0000000a}.venue-setup-wizard-button-previous.MuiButton-root.Mui-disabled{display:none}.venue-setup-wizard-button-next.MuiButton-root{text-transform:none;background-color:var(--primary-color,#3395d2);color:#fff;height:28px;min-height:28px;box-shadow:none;border-radius:6px;padding-left:14px;padding-right:14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.venue-setup-wizard-button-next.MuiButton-root:hover{background-color:var(--primary-color,#3395d2);filter:brightness(.9);box-shadow:none}.venue-setup-wizard-units{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.venue-setup-wizard-units-card.venue-section-card,.venue-setup-wizard-units-card{box-shadow:none;background-color:#0000;border:none;border-radius:0;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.venue-setup-wizard-units-alert.MuiAlert-root{border-radius:6px;margin-bottom:8px;padding:4px 10px;font-family:Inter,sans-serif;font-size:12px}.venue-setup-wizard-units-header,.venue-setup-wizard-step-header{border-bottom:none;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;padding:14px 0;display:flex}.venue-setup-wizard-units-header-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.venue-setup-wizard-units-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.25}.venue-setup-wizard-units-subtitle.MuiTypography-root{color:var(--secondary-text-color,#9ca3af);font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.35}.venue-setup-wizard-units-subtitle-venue{color:inherit;font-weight:700}.venue-setup-wizard-units-header-icon{display:none}.venue-setup-wizard-units-header-actions{flex-wrap:nowrap;flex-shrink:0;gap:6px;display:flex}.venue-setup-wizard-units-header-actions .btn.btn--venue{border-radius:5px;gap:4px;height:26px;min-height:26px;padding:0 10px;font-size:11px}.venue-setup-wizard-units-table{flex:auto;min-width:0;min-height:0}.venue-setup-wizard-table-scroll,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:auto}.venue-setup-wizard-table-scroll .MuiPaper-root,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll .MuiPaper-root{flex-direction:column;flex:none;width:max-content;min-width:900px;max-width:none;display:flex;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;overflow:visible!important}.venue-setup-wizard-table-scroll .venue-setup-wizard-table-host,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll .venue-setup-wizard-table-host{width:max-content;min-width:900px;max-width:none;min-height:0;flex:none!important;height:auto!important}.venue-setup-wizard-table-scroll--empty .venue-setup-wizard-table-host,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll.venue-setup-wizard-table-scroll--empty .venue-setup-wizard-table-host{width:100%;min-width:0}.venue-setup-wizard-table-scroll .data-table-pagination-root,.venue-setup-wizard-table-scroll .MuiTablePagination-root,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll .data-table-pagination-root,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll .MuiTablePagination-root{flex-shrink:0;min-height:36px;padding-top:4px!important;padding-bottom:4px!important}.venue-setup-wizard-table-scroll .MuiTableContainer-root,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll .MuiTableContainer-root{flex:none;max-height:none!important;overflow:visible!important}.venue-setup-wizard-table-scroll .MuiTable-root,.venue-setup-wizard-units-table.venue-setup-wizard-table-scroll .MuiTable-root{width:max-content;min-width:900px}.venue-setup-wizard-table-scroll--empty{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.venue-setup-wizard-table-scroll--empty .venue-setup-wizard-table-host{align-self:stretch}.venue-setup-wizard-table-scroll--empty .MuiPaper-root,.venue-setup-wizard-table-scroll--empty .MuiTable-root{width:100%;min-width:0}.venue-setup-wizard-table-scroll--empty .MuiTableContainer-root{overflow:visible!important}.venue-setup-wizard-units .MuiPaper-root{box-shadow:none!important;background:0 0!important;border:none!important}.venue-setup-wizard-units .MuiTableContainer-root{overflow:visible}.venue-setup-wizard-units .MuiTableHead-root .MuiTableRow-root{background-color:#f9fafb;border-bottom:none!important}.venue-setup-wizard-units .MuiTableHead-root .MuiTableCell-root{border-top:1px solid var(--border-color,#e5e7eb)!important;background-color:#f9fafb!important;border-bottom:none!important;padding:8px 10px!important}.venue-setup-wizard-units .MuiTableHead-root .MuiTableCell-root:first-of-type{padding-left:10px!important}.venue-setup-wizard-units .MuiTableHead-root .MuiTableCell-root:last-of-type{padding-right:10px!important}.venue-setup-wizard-units .MuiTableHead-root .MuiTableCell-root>.MuiBox-root{color:#4b5563!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.venue-setup-wizard-units .MuiTableHead-root .MuiTableCell-root>.MuiBox-root:hover{color:#4b5563!important}.venue-setup-wizard-units .MuiTableHead-root .MuiTypography-root{color:#4b5563!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.venue-setup-wizard-units .MuiTableBody-root .MuiTableRow-root:first-child .MuiTableCell-root{border-top:none!important}.venue-setup-wizard-units .MuiTableBody-root .MuiTableCell-root{font-size:12px;border-bottom:none!important;padding:6px 8px!important}.venue-setup-wizard-units-table--empty .MuiTableContainer-root,.venue-setup-wizard-table-scroll--empty .MuiTableContainer-root{overflow:visible!important}.venue-setup-wizard-units-table--empty .MuiTable-root,.venue-setup-wizard-table-scroll--empty .MuiTable-root,.venue-setup-wizard-units-table--empty .MuiTableBody-root,.venue-setup-wizard-table-scroll--empty .MuiTableBody-root,.venue-setup-wizard-units-table--empty tbody tr:only-child,.venue-setup-wizard-table-scroll--empty tbody tr:only-child{height:auto}.venue-setup-wizard-units tbody tr:only-child td.MuiTableCell-root{vertical-align:middle;text-align:center;border-bottom:none!important;padding:0!important}.venue-setup-wizard-table-scroll--empty tbody tr:only-child td.MuiTableCell-root{vertical-align:middle;text-align:center;height:auto;border-bottom:none!important;padding:0!important}.venue-setup-wizard-units tbody tr:only-child td.MuiTableCell-root>div{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:180px;padding:16px;display:flex;gap:10px!important}.venue-setup-wizard-table-scroll--empty tbody tr:only-child td.MuiTableCell-root>div{justify-content:center;height:auto;min-height:120px;padding-top:8px;padding-bottom:8px;transform:translateY(-16px)}.venue-setup-wizard-units-empty-icon{background-color:#f8f9fa;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:inline-flex}.venue-setup-wizard-units-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px 16px;display:flex}.venue-setup-wizard-units-empty-title.MuiTypography-root{color:#111827;margin-bottom:5px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-setup-wizard-units-empty-description.MuiTypography-root{color:#6b7280;font-family:Inter,sans-serif;font-size:11px;font-weight:400}.venue-setup-wizard-units tbody tr:only-child .MuiTypography-root:first-of-type{color:#111827!important;font-size:13px!important;font-weight:600!important}.venue-setup-wizard-units tbody tr:only-child .MuiTypography-root:last-of-type{max-width:280px;color:#111827!important;font-size:11px!important;font-weight:400!important}.venue-setup-wizard-units .data-table-pagination-root,.venue-setup-wizard-units .MuiTablePagination-root{min-height:36px;padding-top:4px!important;padding-bottom:4px!important}.venue-setup-wizard-units-empty{text-align:center;background-color:#0000;border:none;border-radius:0;margin:0;padding:28px 16px}.venue-setup-wizard-units-empty-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-setup-wizard-units-empty-desc.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:4px;font-family:Inter,sans-serif;font-size:12px}.settings-page-layout--wizard{border:1px solid var(--border-color,#e5e7eb);height:100%;max-height:100%;box-shadow:none;background-color:var(--navbar-color,#fff);border-radius:8px;flex:auto;overflow:hidden;flex-direction:row!important;min-height:0!important}.settings-page-layout--wizard .settings-nav-sidebar{flex-shrink:0;overflow-y:auto;border-right:1px solid var(--border-color,#e5e7eb)!important;background-color:#f9fafb!important;border-bottom:none!important;width:200px!important;min-width:200px!important;max-width:200px!important}.settings-nav-sidebar-heading.MuiTypography-root{letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;padding:12px 16px 8px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:1.2}.settings-page-layout--wizard .settings-nav-sidebar>div{padding-top:8px!important;padding-bottom:8px!important}.settings-page-layout--wizard .settings-nav-sidebar-item-desc.MuiTypography-root{font-size:10px!important;line-height:1.3!important}.settings-page-layout-content--wizard{background-color:var(--navbar-color,#fff);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.settings-page-layout-panel--wizard{-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:auto}.settings-page-layout-content--wizard .venue-settings-sp-root--wizard{flex:auto;min-width:0}.venue-setup-wizard-routed{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.venue-setup-wizard-routed>*{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.venue-setup-wizard-step-shell,.venue-setup-wizard-data-step{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.venue-setup-wizard-step-card.venue-section-card,.venue-setup-wizard-step-card{box-shadow:none;background-color:#0000;border:none;border-radius:0;flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.venue-setup-wizard-step-card>:not(.venue-setup-wizard-table-scroll){flex-shrink:0}.venue-setup-wizard-step-header-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.venue-setup-wizard-step-header-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.25}.venue-setup-wizard-step-header-subtitle.MuiTypography-root{color:var(--secondary-text-color,#9ca3af);font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.35}.venue-setup-wizard-step-header-venue{color:inherit;font-weight:700}.venue-setup-wizard-step-header-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.venue-setup-wizard-step-header-actions .btn.btn--venue{border-radius:5px;gap:4px;height:26px;min-height:26px;padding:0 10px;font-size:11px}.venue-setup-wizard-step-empty-icon{background:0 0;border:none;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.venue-setup-wizard-routed .venue-setup-wizard-table-scroll .MuiTableHead-root .MuiTableRow-root{background-color:#f9fafb;border-bottom:none!important}.venue-setup-wizard-routed .venue-setup-wizard-table-scroll .MuiTableHead-root .MuiTableCell-root{border-top:1px solid var(--border-color,#e5e7eb)!important;background-color:#f9fafb!important;border-bottom:none!important;padding:8px 10px!important}.venue-setup-wizard-routed .venue-setup-wizard-table-scroll .MuiTableHead-root .MuiTableCell-root>.MuiBox-root,.venue-setup-wizard-routed .venue-setup-wizard-table-scroll .MuiTableHead-root .MuiTypography-root{color:#4b5563!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.venue-setup-wizard-routed .venue-setup-wizard-table-scroll .MuiTableBody-root .MuiTableCell-root{font-size:12px;border-bottom:none!important;padding:6px 8px!important}.venue-setup-wizard-routed .venue-setup-wizard-table-scroll tbody tr:only-child .MuiTypography-root:first-of-type{color:#111827!important;font-size:13px!important;font-weight:600!important}.venue-setup-wizard-routed .venue-setup-wizard-table-scroll tbody tr:only-child .MuiTypography-root:last-of-type{max-width:280px;color:#111827!important;font-size:11px!important;font-weight:400!important}.venue-setup-wizard-routed .venue-setup-wizard-step-card .MuiTableHead-root .MuiTableRow-root{background-color:#f9fafb}.venue-setup-wizard-routed .venue-setup-wizard-step-card .MuiTableHead-root .MuiTableCell-root{border-top:1px solid var(--border-color,#e5e7eb)!important;background-color:#f9fafb!important;border-bottom:none!important}.venue-add-admin-modal-paper.MuiPaper-root{border-radius:12px;flex-direction:column;width:560px;max-width:calc(100vw - 32px);max-height:90vh;margin:16px;display:flex;overflow:hidden}.venue-add-admin-modal-title.MuiDialogTitle-root{padding:18px 20px 14px}.venue-add-admin-modal-title-row{justify-content:space-between;align-items:center;width:100%;display:flex}.venue-add-admin-modal-heading.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:18px;font-weight:700}.venue-add-admin-modal-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af)}.venue-add-admin-modal-divider{border-color:var(--border-color,#e5e7eb)}.venue-add-admin-modal-content.MuiDialogContent-root{padding:16px 20px!important}.custom-modal.add-user-dialog .add-user-field .custom-select-control.Mui-disabled,.custom-modal.add-user-dialog .add-user-field .custom-select-control .MuiInputBase-root.Mui-disabled{opacity:1}.custom-modal.add-user-dialog .add-user-field .custom-select-control.Mui-disabled .MuiAutocomplete-input,.custom-modal.add-user-dialog .add-user-field .custom-select-control .MuiInputBase-input.Mui-disabled,.custom-modal.add-user-dialog .add-user-field .custom-select-control .MuiSelect-select.Mui-disabled,.venue-add-user-modal-input.Mui-disabled .MuiInputBase-input,.venue-add-user-modal-input .MuiInputBase-input.Mui-disabled{color:var(--primary-text-color,#0a0a0a)!important;-webkit-text-fill-color:var(--primary-text-color,#0a0a0a)!important;opacity:1!important}.admin-kpi-grid.db-kpi-grid{grid-template-columns:1fr;grid-auto-rows:minmax(130px,auto);gap:16px;width:100%;margin-bottom:24px}@media (width>=900px){.admin-kpi-grid.db-kpi-grid{grid-template-columns:repeat(3,1fr)}}.admin-kpi-grid .kpi-card-root{box-shadow:0 4px 16px #00000014}.admin-kpi-grid .kpi-card-label{font-size:13.5px!important;font-weight:600!important}.admin-kpi-grid .kpi-card-count{font-size:28px!important;font-weight:700!important;line-height:32px!important}.admin-kpi-grid .kpi-card-subtitle{font-size:12.5px!important}.admin-operators-filter-row{background-color:var(--navbar-color,#fff);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:20px 24px 16px;display:flex}.admin-operators-filter-row .venue-admin-filter-search{flex:auto;width:auto;min-width:0;max-width:none}.admin-operators-filter-controls{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.admin-avatar-drawer.MuiAvatar-root{color:#fff;background-color:#1e3a5f;flex-shrink:0;width:52px;height:52px;font-family:Inter,sans-serif;font-size:16px;font-weight:700}.admin-drawer-paper.MuiDrawer-paper{background-color:var(--navbar-color,#fff);flex-direction:column;width:100%;max-width:100vw;display:flex;box-shadow:-8px 0 32px #0000001f}@media (width>=600px){.admin-drawer-paper.MuiDrawer-paper{width:540px}}@media (width>=900px){.admin-drawer-paper.MuiDrawer-paper{width:620px}}.admin-drawer-header{padding:20px 24px 16px}.admin-drawer-header--suspended{background-color:#fef2f2;padding:24px 24px 20px}.admin-drawer-suspended-stack{background-color:var(--navbar-color,#fff);flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.admin-drawer-suspended-banner{color:#b91c1c;background-color:#fee2e2;align-items:center;gap:10px;padding:12px 24px;display:flex}.admin-drawer-suspended-banner-copy.MuiTypography-root{color:#b91c1c;flex:1;min-width:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.admin-drawer-suspended-reactivate{color:#b91c1c;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.admin-drawer-suspended-reactivate:hover{text-decoration:underline}.admin-drawer-header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-drawer-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.25}.admin-drawer-email.MuiTypography-root{color:var(--secondary-text-color,#6b7280);word-break:break-word;margin-top:3px;font-family:Inter,sans-serif;font-size:13px}.admin-drawer-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.admin-drawer-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);margin-top:-2px;margin-right:-4px;padding:4px}.admin-drawer-close.MuiIconButton-root:hover{color:var(--primary-text-color,#374151);background-color:var(--hover-color,var(--background-color))}.admin-drawer-tabs{border-bottom:1px solid var(--border-color,#e5e7eb);gap:24px;padding:0 24px;display:flex}.admin-drawer-tab{cursor:pointer;color:var(--secondary-text-color,#6b7280);border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:color .15s}.admin-drawer-tab:hover{color:var(--primary-text-color,#111827)}.admin-drawer-tab.is-active{color:var(--primary-text-color,#111827);border-bottom-color:var(--accent-color,var(--primary-color,#3395d2));font-weight:600}.admin-drawer-body{flex:1;padding:20px 24px;overflow-y:auto}.admin-drawer-section-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-drawer-section-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:15px;font-weight:700}.admin-drawer-edit-btn.MuiButton-root{text-transform:none;color:var(--primary-text-color,#111827);border-color:var(--border-color,#d1d5db);height:30px;min-height:30px;box-shadow:none;border-radius:6px;padding-left:12px;padding-right:12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.admin-drawer-edit-btn.MuiButton-root:hover{border-color:var(--secondary-text-color,#9ca3af);background-color:var(--hover-color,#f9fafb);box-shadow:none}.admin-drawer-edit-btn.MuiButton-root .MuiButton-startIcon{margin-left:0;margin-right:6px}.admin-drawer-fields{flex-direction:column;gap:20px;display:flex}.admin-drawer-fields-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-drawer-field-label.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-bottom:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.admin-drawer-field-value.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.admin-drawer-input .MuiOutlinedInput-root{background-color:var(--filter-bg,var(--navbar-color,#fff));height:36px;color:var(--primary-text-color,#111827);border-radius:8px;font-family:Inter,sans-serif;font-size:14px}.admin-drawer-input .MuiOutlinedInput-root fieldset{border-color:var(--border-color,#e5e7eb)}.admin-drawer-input .MuiOutlinedInput-root:hover fieldset{border-color:var(--secondary-text-color,#d1d5db)}.admin-drawer-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-color,#3395d2)}.admin-drawer-role-badge{color:#0369a1;background-color:#e0f2fe;border-radius:9999px;align-items:center;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.admin-drawer-role-badge[data-role=Network\ Admin]{color:#0369a1;background-color:#e0f2fe}.admin-drawer-role-badge[data-role=Venue\ Admin]{color:#a16207;background-color:#fef3c7}.admin-drawer-role-badge[data-role=Super\ Admin]{color:#c2410c;background-color:#ffedd5}.admin-drawer-role-badge[data-role=Customer\ Support]{color:#5b21b6;background-color:#ede9fe}.admin-operator-role-badge{color:#fff;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.admin-operator-role-badge[data-role=Network\ Admin]{background-color:#8ba888}.admin-operator-role-badge[data-role=Venue\ Admin]{background-color:#d4a017}.admin-operator-role-badge[data-role=Super\ Admin]{background-color:#e07040}.admin-operator-role-badge[data-role=Customer\ Support]{background-color:#8b8fc9}.admin-account-actions-title.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-bottom:12px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600}.admin-account-actions-list{flex-direction:column;gap:10px;display:flex}.admin-account-action-row{text-align:left;border:1px solid var(--border-color,#e5e7eb);cursor:pointer;background-color:#fff;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:background-color .15s,border-color .15s;display:flex}.admin-account-action-row:hover:not(:disabled){background-color:var(--hover-color,#f9fafb);border-color:#d1d5db}.admin-account-action-row:disabled{cursor:default;opacity:.6}.admin-account-action-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-account-action-row.is-destructive .admin-account-action-icon{color:#ef4444}.admin-account-action-title.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;line-height:1.3}.admin-account-action-row.is-destructive .admin-account-action-title.MuiTypography-root{color:#ef4444}.admin-account-action-desc.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:2px;font-family:Inter,sans-serif;font-size:12px;line-height:1.4}.admin-siem-row{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}.admin-siem-copy{flex:1;min-width:0}.admin-siem-title.MuiTypography-root{color:var(--primary-text-color,#111827);margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.admin-siem-desc.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.admin-siem-row .venue-settings-switch.MuiSwitch-root{flex-shrink:0;width:34px;height:18px;margin:0;padding:0}.admin-siem-row .venue-settings-switch .MuiSwitch-switchBase{margin:2px;padding:0}.admin-siem-row .venue-settings-switch .MuiSwitch-switchBase.Mui-checked{color:#fff;transform:translate(16px)}.admin-siem-row .venue-settings-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--primary-color,#3395d2);opacity:1}.admin-siem-row .venue-settings-switch .MuiSwitch-thumb{width:14px;height:14px;box-shadow:none;background-color:#fff}.admin-siem-row .venue-settings-switch .MuiSwitch-track{opacity:1;background-color:#d1d5db;border-radius:9px}.admin-add-admin-modal-paper.MuiPaper-root{background-color:var(--navbar-color,#fff);border-radius:12px;flex-direction:column;width:560px;max-width:96vw;height:auto;max-height:90vh;margin:16px;display:flex;overflow:hidden;box-shadow:0 8px 40px #00000024}.admin-add-admin-modal-paper--stepped.MuiPaper-root{width:720px}.admin-add-admin-modal-body{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}.admin-add-admin-modal-paper--stepped .admin-add-admin-modal-body{min-height:456px}.admin-add-admin-modal-sidebar{background-color:var(--background-color,#fafafb);border-right:1px solid var(--border-color,#f0f0f1);flex-shrink:0;width:157px;padding:21px 20px 16px}.admin-add-admin-modal-sidebar-step{align-items:flex-start;gap:10px;min-height:45px;display:flex}.admin-add-admin-modal-sidebar-circle{color:#6b7280;background-color:var(--navbar-color,#fff);border:1px solid #d1d5db;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:1px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:grid}.admin-add-admin-modal-sidebar-circle.is-active{color:#fff;background-color:var(--primary-color,#3395d2);border:none}.admin-add-admin-modal-sidebar-circle.is-complete{color:#fff;background-color:#10b981;border:none}.admin-add-admin-modal-sidebar-label{color:#6b7280;padding-top:3px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.admin-add-admin-modal-sidebar-label.is-active{color:#374151;font-weight:600}.admin-add-admin-modal-title.MuiDialogTitle-root{flex-shrink:0;padding:20px 24px 16px}.admin-add-admin-modal-title-row{justify-content:space-between;align-items:center;display:flex}.admin-add-admin-modal-heading.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px}.admin-add-admin-modal-close.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);padding:4px}.admin-add-admin-modal-close.MuiIconButton-root:hover{color:var(--primary-text-color,#374151);background-color:var(--hover-color,var(--background-color))}.admin-add-admin-modal-divider.MuiDivider-root{border-color:var(--border-color,#f3f4f6)}.admin-add-admin-modal-content.MuiDialogContent-root{flex:auto;padding:24px;overflow:hidden auto}.admin-add-admin-modal-content.MuiDialogContent-root.MuiDialogContent-root{padding-top:24px!important}.admin-add-admin-modal-content.MuiDialogContent-root::-webkit-scrollbar{width:4px}.admin-add-admin-modal-content.MuiDialogContent-root::-webkit-scrollbar-thumb{background:var(--border-color,#d1d5db);border-radius:4px}.admin-add-admin-modal-section-title.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px}.admin-add-admin-modal-section-desc.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-bottom:20px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px}.admin-add-admin-modal-name-row{gap:16px;margin-bottom:16px;display:flex}.admin-add-admin-modal-field{flex:1;min-width:0}.admin-add-admin-modal-field--spaced{margin-bottom:16px}.admin-add-admin-modal-label.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:block}.admin-add-admin-modal-required{color:#ef4444}.admin-add-admin-modal-placeholder{color:var(--secondary-text-color,#9ca3af)}.admin-add-admin-modal-select.MuiInputBase-root .MuiSelect-icon{color:var(--primary-text-color,#0a0a0a);width:14px;height:14px;top:50%;right:10px;transform:translateY(-50%)}.admin-add-admin-modal-select.MuiInputBase-root .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.admin-add-admin-modal-role-menu.MuiPaper-root{background-color:var(--navbar-color,#fff);border-radius:8px;box-shadow:0 4px 20px #0000001a}.admin-add-admin-modal-role-item.MuiMenuItem-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px}[data-theme] .admin-add-admin-modal-role-item.MuiMenuItem-root.Mui-selected{color:var(--primary-text-color,#111827)!important;background-color:#0000!important}[data-theme] .admin-add-admin-modal-role-item.MuiMenuItem-root:hover,[data-theme] .admin-add-admin-modal-role-item.MuiMenuItem-root.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.admin-add-admin-modal-field-error.MuiTypography-root{color:#ef4444;margin-top:4px;font-family:Inter,sans-serif;font-size:11px}.admin-add-admin-modal-error.MuiTypography-root{color:#ef4444;font-family:Inter,sans-serif;font-size:12px}.admin-add-admin-modal-error--mt-2.MuiTypography-root{margin-top:16px}.admin-add-admin-modal-error--mt-1-5.MuiTypography-root{margin-top:12px}.admin-add-admin-modal-helper.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-top:6px;font-family:Inter,sans-serif;font-size:12px}.admin-add-admin-modal-footer{background-color:var(--navbar-color,#fff);flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.admin-add-admin-modal-back-btn.MuiButton-root{text-transform:none;color:var(--primary-text-color,#111827);border-color:var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:8px;height:36px;padding-left:16px;padding-right:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.admin-add-admin-modal-back-btn.MuiButton-root:hover{border-color:var(--secondary-text-color,#d1d5db);background-color:var(--hover-color,var(--background-color))}.admin-add-admin-modal-complete-btn.MuiButton-root{text-transform:none;height:36px;box-shadow:none;color:#fff;white-space:nowrap;border-radius:8px;min-width:88px;padding-left:18px;padding-right:18px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.admin-add-admin-modal-complete-btn.MuiButton-root.is-ready{background-color:var(--primary-color,#3395d2)}.admin-add-admin-modal-complete-btn.MuiButton-root.is-ready:hover{background-color:var(--primary-color,#3395d2);box-shadow:none}.admin-add-admin-modal-complete-btn.MuiButton-root.is-disabled{background-color:color-mix(in srgb, var(--primary-color,#3395d2) 45%, transparent)}.admin-add-admin-modal-complete-btn.MuiButton-root.Mui-disabled{color:#fff;background-color:color-mix(in srgb, var(--primary-color,#3395d2) 45%, transparent)}.admin-drawer-loading.MuiCircularProgress-root{color:var(--primary-color,#3395d2)}.venue-tx-filter-select.MuiInputBase-root{height:30px;min-height:30px;max-height:30px;color:var(--primary-text-color,#111827);box-sizing:border-box;border:none;border-radius:6px;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400;overflow:hidden;background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-shadow,0 1px 3px color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent))!important}.venue-tx-filter-select.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none!important}.venue-tx-filter-select.MuiInputBase-root:hover{background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-hover-shadow,0 1px 4px color-mix(in srgb, var(--primary-color,#3395d2) 18%, transparent))!important}.venue-tx-filter-select.MuiInputBase-root.Mui-focused{background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-shadow,0 1px 3px color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent))!important;outline:none!important}.venue-tx-filter-select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.venue-tx-filter-select.MuiInputBase-root .MuiSelect-select{box-sizing:border-box;color:var(--primary-text-color,#111827);align-items:center;font-size:11px;font-weight:400;line-height:30px;display:flex;background-color:var(--filter-bg,#f7f9fa)!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 28px 0 12px!important}.venue-tx-filter-select.MuiInputBase-root .MuiSelect-select.MuiOutlinedInput-input{line-height:30px;height:30px!important;min-height:30px!important;padding:0 28px 0 12px!important}.venue-tx-filter-select.MuiInputBase-root .MuiSelect-icon{width:14px;height:14px;top:50%;right:8px;transform:translateY(-50%);color:var(--primary-text-color,#0a0a0a)!important}.venue-tx-filter-select.MuiInputBase-root .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.venue-tx-filter-dropdown-menu{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;box-shadow:0 8px 24px #0f172a14;background-color:var(--navbar-color,#fff)!important;color:var(--primary-text-color,#111827)!important}.venue-tx-filter-dropdown-menu .MuiMenuItem-root{font-family:Inter,sans-serif;font-size:11px;color:var(--primary-text-color,#111827)!important}.venue-tx-filter-dropdown-menu .MuiMenuItem-root:hover,.venue-tx-filter-dropdown-menu .MuiMenuItem-root.Mui-selected:hover,[data-theme] .venue-tx-filter-dropdown-menu .MuiMenuItem-root:hover,[data-theme] .venue-tx-filter-dropdown-menu .MuiMenuItem-root.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.venue-tx-filter-dropdown-menu .MuiMenuItem-root.Mui-selected,[data-theme] .venue-tx-filter-dropdown-menu .MuiMenuItem-root.Mui-selected{color:var(--primary-text-color,#111827)!important;background-color:#0000!important}.venue-tx-filter-menu-item{font-family:Inter,sans-serif;font-size:11px;color:var(--primary-text-color,#111827)!important}.venue-tx-filter-menu-item.MuiMenuItem-root.Mui-selected,[data-theme] .venue-tx-filter-menu-item.MuiMenuItem-root.Mui-selected{color:var(--primary-text-color,#111827)!important;background-color:#0000!important}.venue-tx-filter-menu-item.MuiMenuItem-root:hover,.venue-tx-filter-menu-item.MuiMenuItem-root.Mui-selected:hover,[data-theme] .venue-tx-filter-menu-item.MuiMenuItem-root:hover,[data-theme] .venue-tx-filter-menu-item.MuiMenuItem-root.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.venue-tx-filter-label{color:var(--primary-text-color,#111827);letter-spacing:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.venue-tx-filter-group{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.venue-tx-filter-group>.MuiInputBase-root{border-radius:6px;height:30px;min-height:30px;max-height:30px;padding:0;overflow:hidden;background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-shadow,0 1px 3px color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent))!important}.venue-tx-filter-group>.MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none!important}.venue-tx-filter-group>.MuiInputBase-root .MuiSelect-select{color:var(--primary-text-color,#111827);font-size:11px;font-weight:400;line-height:30px;background-color:var(--filter-bg,#f7f9fa)!important;height:30px!important;min-height:30px!important;padding-top:0!important;padding-bottom:0!important}.venue-tx-filter-group>.MuiInputBase-root .MuiSelect-select.MuiOutlinedInput-input{min-height:30px!important;padding:0 28px 0 12px!important}.venue-tx-filter-group>.MuiInputBase-root:hover{background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-hover-shadow,0 1px 4px color-mix(in srgb, var(--primary-color,#3395d2) 18%, transparent))!important}.venue-tx-filter-group>.MuiInputBase-root.Mui-focused{background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-shadow,0 1px 3px color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent))!important;outline:none!important}.venue-tx-filter-group>.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.venue-tx-filter-row{background-color:var(--navbar-color,#fff);grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;width:100%;min-width:0;padding:12px 24px 16px;display:grid}@media (width>=600px){.venue-tx-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.venue-tx-filter-row{grid-template-columns:repeat(5,minmax(0,1fr)) auto}}.venue-tx-filter-clear-wrap{flex-shrink:0;align-items:flex-end;min-height:52px;display:flex}.venue-tx-filter-clear-btn.MuiButton-root{text-transform:none;color:var(--secondary-text-color,#6b7280);background-color:#0000;min-width:auto;height:32px;padding-left:0;padding-right:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.venue-tx-filter-clear-btn.MuiButton-root:hover{color:var(--primary-text-color,#111827);background-color:#0000}.venue-tx-header{background-color:var(--navbar-color,#fff);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.venue-tx-header-left{align-items:center;gap:12px;display:flex}.venue-tx-header-icon{color:var(--primary-color,#3395d2);flex-shrink:0}.venue-tx-header-subtitle{margin-top:4px}.venue-tx-header-filters{align-items:center;gap:12px;padding-top:2px;display:flex}.venue-tx-header-select-type{width:120px}.venue-tx-header-select-status{width:130px}.venue-tx-table-wrap{background-color:var(--navbar-color,#fff);padding-bottom:16px;padding-left:16px;padding-right:16px}.venue-tx-table-card{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.venue-tx-table-card .MuiTableContainer-root{overflow-x:auto}.venue-tx-table-card .MuiTableHead-root .MuiTableRow-root{background-color:var(--navbar-color,#fff)}.venue-tx-table-card .MuiTableHead-root .MuiTableCell-root{background-color:var(--navbar-color,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);padding:8px 16px 8px 12px}.venue-tx-table-card .MuiTableHead-root .MuiTableCell-root .MuiTypography-root,.venue-tx-table-card .MuiTableHead-root .MuiTableCell-root .MuiBox-root{color:var(--primary-text-color,#111827);letter-spacing:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.venue-tx-table-card .MuiTableBody-root .MuiTableCell-root{padding:6px 16px 6px 12px}.venue-tx-cell-text{color:var(--secondary-text-color,#6b7280);letter-spacing:0;white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.venue-tx-cell-bold{color:var(--primary-text-color,#111827);letter-spacing:0;white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.venue-tx-cell-bold--ellipsis{text-overflow:ellipsis;overflow:hidden}.venue-tx-cell-user-wrap{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.venue-tx-cell-plan{color:var(--primary-text-color,#111827);white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:12px;overflow:hidden}.venue-tx-type-badge{color:#fff;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:9999px;justify-content:center;align-items:center;max-width:100%;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.venue-tx-status-badge{color:#fff;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;max-width:100%;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.venue-tx-error-wrap{padding-bottom:16px;padding-left:24px;padding-right:24px}.venue-tx-error-text{color:#dc2626;font-family:Inter,sans-serif;font-size:13px}.venue-events-date-filter-box{background-color:var(--navbar-color,#fff);border:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;border-radius:8px;flex-shrink:0;align-items:center;width:130px;height:36px;min-height:36px;display:flex;position:relative;overflow:hidden}.venue-events-date-filter-box:focus-within{border-color:var(--border-color,#d1d5db)}.venue-events-date-filter-box--error,.venue-events-date-filter-box--error:focus-within{border-color:#dc2626}.venue-events-bordered-filter-select.MuiInputBase-root{width:100%;height:100%;min-height:0;color:var(--primary-text-color,#111827);border:none;border-radius:0;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:500;box-shadow:none!important;background-color:#0000!important}.venue-events-bordered-filter-select.MuiInputBase-root:hover{box-shadow:none!important;background-color:#0000!important}.venue-events-bordered-filter-select.MuiInputBase-root.Mui-focused{outline:none;box-shadow:none!important;background-color:#0000!important}.venue-events-bordered-filter-select.MuiOutlinedInput-root,.venue-events-bordered-filter-select.MuiInputBase-root{height:100%;min-height:100%;max-height:100%;padding:0;background-color:#0000!important}.venue-events-bordered-filter-select.MuiInputBase-root .MuiOutlinedInput-notchedOutline,.venue-events-bordered-filter-select.MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.venue-events-bordered-filter-select.MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.venue-events-bordered-filter-select.MuiInputBase-root .MuiSelect-select{box-sizing:border-box;align-items:center;display:flex;height:100%!important;min-height:100%!important;max-height:100%!important;color:var(--primary-text-color,#111827)!important;background-color:#0000!important;padding:0 28px 0 12px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:normal!important}.venue-events-bordered-filter-select.MuiInputBase-root .MuiSelect-select.MuiOutlinedInput-input{height:100%!important;min-height:100%!important;padding:0 28px 0 12px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:normal!important}.venue-events-bordered-filter-select.MuiInputBase-root .MuiSelect-icon{width:14px;height:14px;top:50%;right:8px;transform:translateY(-50%);color:#111827!important}.venue-events-bordered-filter-select.MuiInputBase-root .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.venue-events-event-type-select.MuiInputBase-root{width:220px;min-width:220px;max-width:260px}.venue-events-event-type-select.MuiInputBase-root .MuiSelect-select{box-sizing:border-box;color:var(--primary-text-color,#111827);align-items:center;font-size:12px;font-weight:400;line-height:30px;display:flex;overflow:hidden;background-color:var(--filter-bg,#f7f9fa)!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 28px 0 12px!important}.venue-events-event-type-select.MuiInputBase-root{overflow:hidden}.venue-events-event-type-select.MuiInputBase-root .MuiSelect-select .venue-events-event-type-value{flex:1;min-width:0;max-width:100%;overflow:hidden}.venue-events-event-type-value-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.venue-events-event-type-value,.venue-events-event-type-option{align-items:center;gap:8px;min-width:0;display:flex}.venue-events-event-type-value-icon,.venue-events-event-type-option-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.venue-events-event-type-value-label,.venue-events-event-type-option-label{color:var(--primary-text-color,#111827);white-space:nowrap;font-family:Inter,sans-serif;font-size:12px}.venue-tx-filter-dropdown-menu .venue-events-event-type-option-label{white-space:normal;font-size:12px;line-height:1.35}.venue-events-event-type-dropdown-menu .venue-tx-filter-menu-item{white-space:normal;align-items:flex-start;min-height:36px}.venue-events-event-type-dropdown-menu .venue-events-event-type-option{align-items:flex-start;padding-top:2px;padding-bottom:2px}.venue-events-event-type-dropdown-menu .venue-events-event-type-option-icon{margin-top:2px}.venue-tx-filter-menu-item.Mui-selected:hover .venue-events-event-type-option-label,[data-theme] .venue-tx-filter-menu-item.Mui-selected:hover .venue-events-event-type-option-label{color:#fff!important}.venue-events-date-filter-icon{pointer-events:none;z-index:2;position:absolute;left:12px}.venue-events-date-filter-placeholder{color:var(--primary-text-color,#111827);pointer-events:none;z-index:1;white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:500;position:absolute;left:36px}.venue-events-date-filter-input{z-index:3;cursor:pointer;background-color:#0000;border:none;outline:none;width:100%;height:100%;padding-left:36px;padding-right:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;position:relative}.venue-events-date-filter-input--empty{color:#0000}.venue-events-date-filter-input--value{color:var(--primary-text-color,#111827)}.venue-events-date-filter-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.venue-events-filter-select-shell--disabled{opacity:.55;pointer-events:none;background-color:var(--filter-bg,var(--hover-color,#f3f4f6))}.venue-events-bordered-filter-select.Mui-disabled{opacity:1;-webkit-text-fill-color:var(--secondary-text-color,#9ca3af)}.venue-events-bordered-filter-select.MuiInputBase-root.Mui-disabled .MuiSelect-select{-webkit-text-fill-color:var(--secondary-text-color,#9ca3af)!important;color:var(--secondary-text-color,#9ca3af)!important}.venue-admin-filter-row{background-color:var(--navbar-color,#fff);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:0 24px 16px;display:flex}.venue-admin-filter-search{flex:240px;width:100%;min-width:0;max-width:370px}.venue-admin-filter-search .MuiOutlinedInput-root{height:34px;min-height:34px;max-height:34px;color:var(--primary-text-color,#111827);border-radius:6px;align-items:center;padding:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;display:flex;background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-shadow,0 1px 3px color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent))!important}.venue-admin-filter-search .MuiOutlinedInput-root fieldset{border:none!important}.venue-admin-filter-search .MuiOutlinedInput-root:hover{background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-hover-shadow,0 1px 4px color-mix(in srgb, var(--primary-color,#3395d2) 18%, transparent))!important}.venue-admin-filter-search .MuiOutlinedInput-root.Mui-focused{background-color:var(--filter-bg,#f7f9fa)!important;box-shadow:var(--filter-shadow,0 1px 3px color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent))!important;outline:none!important}.venue-admin-filter-search .MuiOutlinedInput-root.Mui-focused fieldset{border:none!important}.venue-admin-filter-search .MuiOutlinedInput-input{box-sizing:border-box;height:34px;color:var(--primary-text-color,#111827);font-size:13px;font-weight:400;line-height:34px;padding:0 8px 0 0!important}.venue-admin-filter-search .MuiOutlinedInput-input::placeholder{color:var(--secondary-text-color,#6b7280);opacity:1;line-height:34px}.venue-admin-filter-search .MuiInputAdornment-root{align-self:center;height:auto;max-height:none;margin-left:12px;margin-right:4px}.venue-admin-filter-select.MuiInputBase-root{width:130px;min-width:130px;height:34px;font-size:13px}.venue-admin-role-badge{color:#fff;letter-spacing:0;white-space:nowrap;background-color:#eab308;border-radius:9999px;align-items:center;padding:3px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.venue-admin-status-badge{letter-spacing:0;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.venue-settings-auth-root{background-color:#0000;flex-direction:column;width:100%;display:flex}.venue-settings-auth-page-header{background-color:#0000;padding:20px 16px 12px}.venue-settings-auth-page-subtitle.MuiTypography-root{margin-top:2px}.venue-settings-auth-feedback{padding-top:12px;padding-left:16px;padding-right:16px}.venue-settings-auth-feedback-alert.MuiAlert-root{font-family:Inter,sans-serif;font-size:13px}.venue-settings-auth-section{padding-top:20px;padding-left:16px;padding-right:16px}.venue-settings-auth-section--bottom{padding-bottom:32px}.venue-settings-auth-section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.venue-settings-auth-section-title.MuiTypography-root{margin-bottom:8px}.venue-settings-auth-section-title--inline.MuiTypography-root{margin-bottom:0}.venue-settings-auth-section-divider.MuiDivider-root{border-color:#e5e7eb;margin-bottom:16px}.venue-settings-auth-field-label.MuiTypography-root{margin-bottom:8px}.venue-settings-auth-input .MuiOutlinedInput-root{background-color:var(--navbar-color,#fff);height:30px;min-height:30px;max-height:30px;color:var(--primary-text-color,#111827);border-radius:6px;font-family:Inter,sans-serif;font-size:13px}.venue-settings-auth-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid #e5e7eb}.venue-settings-auth-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-settings-auth-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #d1d5db}.venue-settings-auth-input .MuiOutlinedInput-root.Mui-focused{box-shadow:none}.venue-settings-auth-input .MuiOutlinedInput-input{box-sizing:border-box;height:30px;padding:0 12px;line-height:30px}.venue-settings-auth-input--flex{flex:1}.venue-settings-auth-select.MuiInputBase-root{background-color:var(--navbar-color,#fff);min-width:200px;height:30px;min-height:30px;max-height:30px;color:var(--primary-text-color,#111827);border-radius:6px;font-family:Inter,sans-serif;font-size:13px}.venue-settings-auth-select .MuiOutlinedInput-notchedOutline{border:1px solid #e5e7eb}.venue-settings-auth-select:hover .MuiOutlinedInput-notchedOutline,.venue-settings-auth-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #d1d5db}.venue-settings-auth-select .MuiSelect-select{box-sizing:border-box;align-items:center;line-height:30px;display:flex;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 32px 0 12px!important}.venue-settings-auth-select .MuiSelect-icon{color:var(--primary-text-color,#0a0a0a);width:14px;height:14px;top:50%;right:10px;transform:translateY(-50%)}.venue-settings-auth-select .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.venue-settings-auth-link{color:var(--primary-color,#3395d2);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.venue-settings-auth-link:hover{text-decoration:underline}.venue-settings-auth-link--sm{margin-top:8px;font-size:12px;display:inline-block}.venue-settings-auth-menu-item.MuiMenuItem-root{font-family:Inter,sans-serif;font-size:13px}[data-theme] .venue-settings-auth-menu-item.MuiMenuItem-root.Mui-selected{color:var(--primary-text-color,#111827)!important;background-color:#0000!important}[data-theme] .venue-settings-auth-menu-item.MuiMenuItem-root:hover,[data-theme] .venue-settings-auth-menu-item.MuiMenuItem-root.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.venue-settings-auth-outlined-button.MuiButton-root{color:var(--primary-text-color,#374151);text-transform:none;height:32px;box-shadow:none;background-color:var(--navbar-color,#fff);border-color:#e5e7eb;border-radius:6px;padding-left:16px;padding-right:16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-settings-auth-outlined-button.MuiButton-root:hover{background-color:var(--navbar-color,#fff);border-color:#d1d5db}.venue-settings-auth-primary-button.MuiButton-root{text-transform:none;height:32px;box-shadow:none;border-radius:6px;padding-left:16px;padding-right:16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;background-color:var(--primary-color,#3395d2)!important;color:#fff!important}.venue-settings-auth-primary-button.MuiButton-root:hover{box-shadow:none;background-color:var(--primary-color,#3395d2)!important}.venue-settings-auth-primary-button .MuiButton-startIcon{margin-right:6px}.venue-settings-auth-vlan-row{gap:24px;display:flex}@media (width<=899px){.venue-settings-auth-vlan-row{flex-direction:column}}.venue-settings-auth-vlan-col{flex:1}.venue-settings-auth-vlan-fields{gap:12px;display:flex}.venue-settings-auth-user-vlans-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.venue-settings-auth-ssids-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.venue-settings-auth-ssids-actions{gap:12px;display:flex}.venue-settings-auth-ssids-count{color:var(--secondary-text-color,#6b7280);font-weight:400}.venue-settings-auth-ssids-loading{justify-content:center;padding-top:16px;padding-bottom:16px;display:flex}.venue-settings-auth-ssids-empty.MuiTypography-root{color:var(--secondary-text-color,#9ca3af);font-family:Inter,sans-serif;font-size:13px}.venue-settings-auth-ssids-list{flex-direction:column;gap:8px;display:flex}.venue-settings-auth-ssid-item{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;display:flex}.venue-settings-auth-ssid-name.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px;font-weight:500}.venue-settings-auth-setting-row{justify-content:space-between;align-items:center;display:flex}.venue-settings-auth-setting-row--spaced{margin-bottom:24px}.venue-settings-auth-setting-title.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.venue-settings-auth-setting-desc.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px}.venue-settings-auth-multi-sub-panel{background-color:var(--navbar-color,#fff);border:1px solid #e5e7eb;border-radius:8px;padding:20px}.venue-settings-auth-multi-sub-title.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.venue-settings-auth-multi-sub-desc.MuiTypography-root{color:var(--secondary-text-color,#6b7280);margin-bottom:16px;font-family:Inter,sans-serif;font-size:13px}.venue-settings-auth-radio-group{flex-direction:column;gap:12px;display:flex}.venue-settings-auth-radio-group .MuiFormGroup-root{gap:12px}.venue-settings-auth-radio-option{cursor:pointer;background-color:#0000;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.venue-settings-auth-radio-option.is-selected{border-color:var(--primary-color,#3395d2);background-color:color-mix(in srgb, var(--primary-color,#3395d2) 4%, transparent)}.venue-settings-auth-radio-label.MuiTypography-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:500}.venue-settings-auth-radio.MuiRadio-root{color:#9ca3af}.venue-settings-auth-radio.MuiRadio-root.Mui-checked{color:var(--primary-color,#3395d2)}.venue-settings-notif-root{background-color:#0000;flex-direction:column;flex-grow:1;height:100%;display:flex}.venue-settings-notif-page-header{padding:20px 24px 0}.venue-settings-notif-page-subtitle.MuiTypography-root{margin-top:2px}.venue-settings-notif-feedback{margin-top:16px;margin-bottom:0;padding-left:24px;padding-right:24px}.venue-settings-notif-alert.MuiAlert-root{border-radius:8px;padding-top:4px;padding-bottom:4px;font-family:Inter,sans-serif;font-size:13px}.venue-settings-notif-content{flex-grow:1;padding:16px 24px 32px}.venue-settings-notif-section-title.MuiTypography-root{margin-bottom:16px}.venue-settings-notif-cards{flex-direction:column;gap:16px;display:flex}.venue-settings-notif-card{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.venue-settings-notif-card-title.MuiTypography-root{margin-bottom:4px}.venue-settings-dz-root{background-color:#0000;flex-direction:column;flex-grow:1;height:100%;display:flex}.venue-settings-dz-page-header{padding:20px 24px 0}.venue-settings-dz-page-subtitle.MuiTypography-root{margin-top:2px}.venue-settings-dz-content{flex-grow:1;padding:16px 24px 32px}.venue-settings-dz-actions-row{align-items:stretch;gap:12px;margin-top:16px;display:flex}.venue-settings-dz-indicator{background-color:#ef4444;border-radius:9999px;flex-shrink:0;align-self:stretch;width:4px}.venue-settings-dz-cards{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.venue-settings-sp-root{background-color:#0000;flex-direction:column;flex-grow:1;gap:0;display:flex}.venue-settings-sp-filter-row{background-color:#0000;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;padding:0 16px 12px;display:flex}.venue-settings-sp-search{flex:auto;width:auto;min-width:160px;max-width:320px}.venue-settings-sp-search .MuiOutlinedInput-root{height:30px;min-height:30px;max-height:30px;color:var(--primary-text-color,#111827);box-shadow:none;border-radius:6px;align-items:center;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400;display:flex;background-color:var(--navbar-color,#fff)!important}.venue-settings-sp-search .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:1px solid var(--border-color,#e5e7eb)!important;border-width:1px!important}.venue-settings-sp-search .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.venue-settings-sp-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--secondary-text-color,#d1d5db)!important;border-width:1px!important}.venue-settings-sp-search .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important;outline:none!important}.venue-settings-sp-search .MuiOutlinedInput-input{box-sizing:border-box;height:30px;color:var(--primary-text-color,#111827);font-size:11px;font-weight:400;line-height:30px;padding:0 8px 0 0!important}.venue-settings-sp-search .MuiOutlinedInput-input::placeholder{color:var(--secondary-text-color,#6b7280);opacity:1;line-height:30px}.venue-settings-sp-search .MuiInputAdornment-root{align-self:center;height:auto;max-height:none;margin-left:12px;margin-right:4px}.venue-settings-sp-filter-select.MuiInputBase-root{width:140px;min-width:140px;height:30px;min-height:30px;max-height:30px;color:var(--primary-text-color,#111827);box-sizing:border-box;border-radius:6px;flex-shrink:0;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400;background-color:var(--navbar-color,#fff)!important;box-shadow:none!important}.venue-settings-sp-filter-select.MuiInputBase-root:hover,.venue-settings-sp-filter-select.MuiInputBase-root.Mui-focused{background-color:var(--navbar-color,#fff)!important;box-shadow:none!important;outline:none!important}.venue-settings-sp-filter-select .MuiOutlinedInput-notchedOutline{border:1px solid var(--border-color,#e5e7eb)!important}.venue-settings-sp-filter-select:hover .MuiOutlinedInput-notchedOutline,.venue-settings-sp-filter-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--secondary-text-color,#d1d5db)!important}.venue-settings-sp-filter-select .MuiSelect-select{box-sizing:border-box;color:var(--primary-text-color,#111827);align-items:center;font-size:11px;font-weight:400;line-height:30px;display:flex;background-color:var(--navbar-color,#fff)!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 28px 0 12px!important}.venue-settings-sp-filter-select .MuiSelect-icon{width:14px;height:14px;top:50%;right:8px;transform:translateY(-50%);color:var(--primary-text-color,#0a0a0a)!important}.venue-settings-sp-filter-select .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.venue-settings-sp-table-wrap{background-color:#0000;flex-grow:1;padding-bottom:16px;padding-left:16px;padding-right:16px}.venue-settings-sp-table-card{border:var(--venue-card-border,1px solid #e5e7eb);box-shadow:none;background-color:var(--navbar-color,#fff);border-radius:12px;overflow:hidden}.venue-settings-sp-table-card .MuiTableContainer-root{scrollbar-gutter:stable;overflow-x:auto}.venue-settings-sp-table-card .MuiPaper-root{border-radius:12px}.venue-settings-sp-header--wizard,.venue-settings-sp-filter-row--wizard{flex-shrink:0}.venue-settings-sp-root--wizard{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.venue-settings-sp-header--wizard{padding:14px 16px 10px!important}.venue-settings-sp-header--wizard .MuiTypography-root:first-of-type{font-size:14px!important;font-weight:700!important}.venue-settings-sp-header--wizard .MuiTypography-root:last-of-type{font-size:11px!important}.venue-settings-sp-filter-row--wizard{padding-bottom:10px;padding-left:16px;padding-right:16px}.venue-settings-sp-table-wrap--wizard{flex-direction:column;flex:auto;min-width:0;min-height:0;padding-bottom:12px;padding-left:16px;padding-right:16px;display:flex;overflow:hidden}.venue-settings-sp-table-scroll--wizard{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;margin:0 16px 12px;overflow:auto}.venue-settings-sp-table-scroll--wizard .venue-settings-sp-table-card--wizard{background-color:#0000;border:none;border-radius:0;width:max-content;min-width:900px;max-width:none}.venue-settings-sp-table-scroll--wizard .venue-settings-sp-table-card--wizard>div{min-width:900px}.venue-settings-sp-table-scroll--wizard .MuiPaper-root{flex-direction:column;flex:none;width:max-content;min-width:900px;max-width:none;display:flex;height:auto!important;overflow:visible!important}.venue-settings-sp-table-scroll--wizard .MuiTableContainer-root{max-height:none!important;overflow:visible!important}.venue-settings-sp-table-scroll--wizard .MuiTable-root{width:max-content;min-width:900px}.venue-settings-sp-table-scroll--empty{justify-content:center;align-items:center;display:flex}.venue-settings-sp-table-scroll--empty .venue-settings-sp-table-card--wizard,.venue-settings-sp-table-scroll--empty .MuiPaper-root,.venue-settings-sp-table-scroll--empty .MuiTable-root{width:100%;min-width:0}.venue-settings-sp-table-card--wizard{background-color:#0000;border:none;border-radius:0}.venue-settings-sp-table-wrap--wizard .MuiTableHead-root .MuiTableRow-root,.venue-settings-sp-table-scroll--wizard .MuiTableHead-root .MuiTableRow-root{background-color:#f9fafb;border-bottom:none!important}.venue-settings-sp-table-wrap--wizard .MuiTableHead-root .MuiTableCell-root,.venue-settings-sp-table-scroll--wizard .MuiTableHead-root .MuiTableCell-root{border-top:1px solid var(--border-color,#e5e7eb)!important;background-color:#f9fafb!important;border-bottom:none!important;padding:8px 10px!important}.venue-settings-sp-table-wrap--wizard .MuiTableHead-root .MuiTableCell-root>.MuiBox-root,.venue-settings-sp-table-scroll--wizard .MuiTableHead-root .MuiTableCell-root>.MuiBox-root{color:#4b5563!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important}.venue-settings-sp-table-wrap--wizard .MuiTableBody-root .MuiTableCell-root,.venue-settings-sp-table-scroll--wizard .MuiTableBody-root .MuiTableCell-root{border-bottom:none!important}.venue-settings-sp-table-scroll--empty .MuiTableContainer-root{overflow:visible!important}.venue-settings-sp-table-scroll--empty tbody tr:only-child td.MuiTableCell-root{vertical-align:middle;text-align:center;border-bottom:none!important;padding:0!important}.venue-settings-sp-table-scroll--empty tbody tr:only-child td.MuiTableCell-root>div{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex;transform:translateY(-16px)}.venue-settings-sp-table-scroll--empty tbody tr:only-child .MuiTypography-root:first-of-type{color:#111827!important;font-size:13px!important;font-weight:600!important}.venue-settings-sp-table-scroll--empty tbody tr:only-child .MuiTypography-root:last-of-type{max-width:280px;color:#111827!important;font-size:11px!important;font-weight:400!important}.venue-settings-sp-table-wrap--empty .MuiTableContainer-root{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.venue-settings-sp-table-wrap--empty .MuiTable-root,.venue-settings-sp-table-wrap--empty .MuiTableBody-root,.venue-settings-sp-table-wrap--empty tbody tr:only-child{height:100%}.venue-settings-sp-table-wrap--empty tbody tr:only-child td.MuiTableCell-root{vertical-align:middle;text-align:center;height:100%;border-bottom:none!important;padding:0!important}.venue-settings-sp-table-wrap--empty tbody tr:only-child td.MuiTableCell-root>div{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:120px;display:flex;transform:translateY(-16px)}.venue-settings-sp-table-wrap--empty tbody tr:only-child .MuiTypography-root:first-of-type{color:#111827!important;font-size:13px!important;font-weight:600!important}.venue-settings-sp-table-wrap--empty tbody tr:only-child .MuiTypography-root:last-of-type{max-width:280px;color:#111827!important;font-size:11px!important;font-weight:400!important}.venue-settings-sp-empty-icon{background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.venue-settings-sp-search-clear.MuiIconButton-root{color:#9ca3af;padding:2px}.venue-settings-sc-root{background-color:#0000;flex-direction:column;width:100%;padding-bottom:24px;display:flex}.venue-settings-sc-page-header{background-color:#0000;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.venue-settings-sc-page-subtitle.MuiTypography-root{margin-top:2px}.venue-settings-sc-content{flex-direction:column;display:flex}.venue-settings-sc-toggles{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.venue-settings-sc-toggle-row{justify-content:flex-end;align-items:center;gap:8px;min-width:250px;display:flex}.venue-settings-sc-toggle-label.MuiTypography-root{color:var(--primary-text-color,#111827);white-space:nowrap}.venue-settings-sc-helper-link.MuiTypography-root{color:var(--primary-color,#3395d2);text-align:right;margin-top:2px}.venue-settings-sc-unit-section{margin-bottom:12px;padding-top:16px;padding-left:24px;padding-right:24px}.venue-settings-sc-unit-bar{background-color:color-mix(in srgb, var(--primary-color,#3395d2) 12%, transparent);border-radius:8px;flex-wrap:nowrap;align-items:center;gap:12px;min-height:0;padding:8px 16px 8px 20px;display:flex;position:relative;overflow:hidden}.venue-settings-sc-unit-bar:before{content:"";background-color:var(--primary-color,#3395d2);border-top-left-radius:8px;border-bottom-left-radius:8px;width:4px;position:absolute;top:0;bottom:0;left:0}.venue-settings-sc-unit-label.MuiTypography-root{color:var(--primary-color,#3395d2);white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.venue-settings-sc-unit-mode.MuiTextField-root{flex:none;width:280px;min-width:280px;max-width:280px}.venue-settings-sc-unit-select.MuiInputBase-root{width:100%;height:32px;min-height:32px;max-height:32px;color:var(--primary-text-color,#111827);border-radius:10px;font-family:Inter,sans-serif;font-size:13px;box-shadow:0 1px 2px #0000000f;background-color:var(--navbar-color,#fff)!important}.venue-settings-sc-unit-select .MuiOutlinedInput-notchedOutline,.venue-settings-sc-unit-select:hover .MuiOutlinedInput-notchedOutline,.venue-settings-sc-unit-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.venue-settings-sc-unit-select .MuiSelect-select{box-sizing:border-box;align-items:center;line-height:32px;display:flex;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 28px 0 12px!important}.venue-settings-sc-unit-select .MuiSelect-icon{color:var(--primary-text-color,#0a0a0a);width:14px;height:14px;top:50%;right:10px;transform:translateY(-50%)}.venue-settings-sc-unit-select .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.venue-settings-sc-tabs-row{align-items:center;gap:24px;margin-bottom:12px;padding-left:24px;padding-right:24px;display:flex}.venue-settings-sc-tab{color:var(--secondary-text-color,#6b7280);letter-spacing:0;cursor:pointer;box-shadow:none;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-radius:6px;padding:5px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;transition:all .15s}.venue-settings-sc-tab:hover{color:var(--primary-text-color,#111827)}.venue-settings-sc-tab.is-active{color:var(--primary-text-color,#111827);background-color:var(--navbar-color,#fff);border:1px solid var(--border-color,#e5e7eb);font-weight:600;box-shadow:0 1px 2px #0000000f}.venue-settings-sc-tabs-divider.MuiDivider-root{border-color:var(--border-color,#e5e7eb);margin:12px 24px 10px}.venue-settings-sc-tab-content{flex-direction:column;width:100%;min-width:0;padding:4px 24px 8px;display:flex}.venue-settings-sc-gateway-actions{justify-content:flex-end;width:100%;margin-bottom:10px;display:flex}.venue-settings-sc-gateway-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.venue-settings-sc-gateway-row>.MuiFormControl-root,.venue-settings-sc-gateway-row>.MuiTextField-root,.venue-settings-sc-gateway-row>.MuiAutocomplete-root{flex:1 1 0;width:100%;min-width:0}.venue-settings-sc-gateway-row .MuiAutocomplete-root,.venue-settings-sc-gateway-row .MuiFormControl-root,.venue-settings-sc-gateway-row .MuiInputBase-root{min-width:0}.venue-settings-sc-gateway-row .MuiAutocomplete-root{flex:1 1 0;width:100%}.venue-settings-sc-loading{justify-content:center;padding-top:16px;padding-bottom:16px;display:flex}.venue-settings-sc-select.MuiInputBase-root{width:100%;height:30px;min-height:30px;color:var(--primary-text-color,#111827);border-radius:6px;font-family:Inter,sans-serif;font-size:13px;box-shadow:0 1px 2px #0000000f;background-color:var(--filter-bg,#f7f9fa)!important}.venue-settings-sc-select .MuiOutlinedInput-notchedOutline{border:1px solid var(--border-color,#e5e7eb);border-width:1px}.venue-settings-sc-select:hover .MuiOutlinedInput-notchedOutline,.venue-settings-sc-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--secondary-text-color,#d1d5db);border-width:1px}.venue-settings-sc-select .MuiSelect-select{box-sizing:border-box;align-items:center;line-height:30px;display:flex;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 36px 0 12px!important}.venue-settings-sc-select .MuiSelect-icon{color:var(--primary-text-color,#0a0a0a);width:14px;height:14px;top:50%;right:12px;transform:translateY(-50%)}.venue-settings-sc-select .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.venue-settings-sc-select-placeholder{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px}.venue-settings-sc-select-value{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px}.venue-settings-sc-menu-paper{border:1px solid var(--border-color,#e5e7eb);border-radius:6px;box-shadow:0 4px 12px #00000014;background-color:var(--navbar-color,#fff)!important;color:var(--primary-text-color,#111827)!important}.venue-settings-sc-menu-item.MuiMenuItem-root{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px}[data-theme] .venue-settings-sc-menu-item.MuiMenuItem-root.Mui-selected{color:var(--primary-text-color,#111827)!important;background-color:#0000!important}[data-theme] .venue-settings-sc-menu-item.MuiMenuItem-root:hover,[data-theme] .venue-settings-sc-menu-item.MuiMenuItem-root.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.venue-settings-sc-menu-item-option.MuiMenuItem-root{padding:8px 16px!important}.venue-settings-sc-add-button.MuiButton-root{text-transform:none;background-color:var(--navbar-color,#fff);border-radius:6px;height:32px;min-height:32px;padding-left:14px;padding-right:14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 1px 2px #0000000f;color:var(--accent-color,var(--primary-color,#3395d2))!important;border-color:var(--accent-color,var(--primary-color,#3395d2))!important}.venue-settings-sc-add-button.MuiButton-root:hover{background-color:color-mix(in srgb, var(--accent-color,var(--primary-color,#3395d2)) 12%, transparent);box-shadow:0 1px 2px #0000000f;color:var(--accent-color,var(--primary-color,#3395d2))!important;border-color:var(--accent-color,var(--primary-color,#3395d2))!important}.venue-settings-sc-add-button .MuiButton-startIcon{margin-left:0;margin-right:4px}.venue-settings-sc-outlined-button.MuiButton-root{color:var(--primary-text-color,#111827);border-color:var(--border-color,#e5e7eb);text-transform:none;background-color:var(--navbar-color,#fff);border-radius:6px;height:32px;min-height:32px;padding-left:16px;padding-right:16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 1px 2px #0000000f}.venue-settings-sc-outlined-button.MuiButton-root:hover{border-color:var(--secondary-text-color,#d1d5db);background-color:var(--navbar-color,#fff);box-shadow:0 1px 2px #0000000f}.venue-settings-sc-details-button.MuiButton-root{color:var(--primary-text-color,#111827);border-color:var(--border-color,#e5e7eb);text-transform:none;background-color:var(--navbar-color,#fff);border-radius:10px;flex-shrink:0;min-width:88px;height:32px;min-height:32px;padding-left:20px;padding-right:20px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 1px 2px #0000000f}.venue-settings-sc-details-button.MuiButton-root:hover{border-color:var(--secondary-text-color,#d1d5db);background-color:var(--navbar-color,#fff);box-shadow:0 1px 2px #0000000f}.venue-settings-sc-autocomplete-end{flex:0 0 180px;width:180px;min-width:180px;max-width:180px;height:32px;overflow:hidden}.venue-settings-sc-autocomplete-input{width:100%}.venue-settings-sc-autocomplete-input.MuiTextField-root{height:32px}.venue-settings-sc-autocomplete-input .MuiOutlinedInput-root{border-radius:10px;flex-wrap:nowrap;align-items:center;height:32px;min-height:32px;max-height:32px;box-shadow:0 1px 2px #0000000f;background-color:var(--navbar-color,#fff)!important;padding:0 28px 0 12px!important}.venue-settings-sc-autocomplete-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.venue-settings-sc-autocomplete-input .MuiAutocomplete-input{color:var(--primary-text-color,#111827);flex:auto;font-family:Inter,sans-serif;font-size:13px;width:100%!important;min-width:0!important;padding:0!important}.venue-settings-sc-coupon-actions{justify-content:flex-end;gap:12px;margin-bottom:16px;display:flex}.venue-settings-sc-empty-coupons{justify-content:center;align-items:center;height:150px;display:flex}.venue-settings-sc-empty-coupons-text.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px}.venue-settings-sc-coupon-card{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.venue-settings-sc-rule-list{flex-direction:column;gap:12px;width:100%;display:flex}.venue-settings-sc-rule-card{background-color:var(--navbar-color,#fff);box-sizing:border-box;border:1px solid #e5e7eb!important;border-radius:8px!important}.venue-settings-sc-coupon-list{flex-direction:column;gap:12px;display:flex}.venue-settings-sc-coupon-code.MuiTypography-root{color:var(--primary-text-color,#111827);margin-bottom:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.venue-settings-sc-coupon-description.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px}.venue-settings-sc-coupon-actions-row{align-items:center;gap:8px;display:flex}.venue-settings-sc-coupon-remove.MuiIconButton-root{color:var(--secondary-text-color,#9ca3af);padding:6px}.venue-settings-sc-coupon-remove.MuiIconButton-root:hover{color:var(--primary-text-color,#111827);background-color:var(--hover-color,#f9fafb)}.venue-settings-sc-autocomplete-option{color:var(--primary-text-color,#111827);align-items:center;padding:6px 16px;font-family:Inter,sans-serif;font-size:13px;display:flex}.venue-settings-sc-autocomplete-checkbox.MuiCheckbox-root{margin-right:8px;padding:0}.venue-settings-sc-autocomplete-checkbox.MuiCheckbox-root.Mui-checked{color:var(--primary-color,#3395d2)}.venue-settings-sc-autocomplete-popup{margin-top:8px;overflow:hidden}.venue-settings-sc-autocomplete-search-wrap{border-bottom:1px solid var(--border-color,#e5e7eb);padding:12px}.venue-settings-sc-autocomplete-search-field{background-color:var(--filter-bg,#f7f9fa);border-radius:6px;align-items:center;padding:8px 12px;display:flex}.venue-settings-sc-autocomplete-search-input{width:100%;margin-left:8px}.venue-settings-sc-autocomplete-search-input input{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:13px}.venue-settings-sc-select-all-row{cursor:pointer;align-items:center;padding:8px 16px;display:flex}.venue-settings-sc-select-all-row:hover{background-color:var(--hover-color,#f9fafb)}.venue-settings-sc-select-all-text.MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px}.venue-settings-sc-autocomplete-divider.MuiDivider-root{border-color:var(--border-color,#e5e7eb)}.venue-settings-sc-autocomplete-list .MuiAutocomplete-option.Mui-focused,.venue-settings-sc-autocomplete-list .MuiAutocomplete-option.Mui-selected:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.venue-settings-sc-autocomplete-list .MuiAutocomplete-option.Mui-selected{background-color:#0000!important}.venue-settings-sc-autocomplete-end .MuiAutocomplete-endAdornment{top:50%;right:8px;transform:translateY(-50%)}.venue-settings-sc-autocomplete-end .MuiAutocomplete-popupIndicator{margin-right:0;padding:0}.venue-settings-sc-autocomplete-end .MuiAutocomplete-tag{display:none}.venue-settings-sc-error-alert.MuiAlert-root{margin-bottom:16px;font-family:Inter,sans-serif}.venue-integration-input .MuiOutlinedInput-root{height:42px;color:var(--primary-text-color,#111827);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;background-color:#fff!important}.venue-integration-input .MuiOutlinedInput-root.MuiInputBase-multiline{align-items:flex-start;height:auto;min-height:84px;padding:10px 14px}.venue-integration-input .MuiOutlinedInput-root fieldset{border-color:var(--border-color,#e5e7eb)!important}.venue-integration-input .MuiOutlinedInput-root:hover fieldset{border-color:#d1d5db!important}.venue-integration-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-color,#3395d2)!important}.venue-integration-input .MuiOutlinedInput-root.Mui-error fieldset,.venue-integration-input .MuiOutlinedInput-root.Mui-error:hover fieldset,.venue-integration-input .MuiOutlinedInput-root.Mui-error.Mui-focused fieldset{border-color:#ef4444!important}.venue-integration-input .MuiOutlinedInput-input{color:var(--primary-text-color,#111827)}.venue-integration-input .MuiOutlinedInput-input::placeholder{color:var(--secondary-text-color,#9ca3af);opacity:1}.venue-integration-input input[type=number]{appearance:textfield}.venue-integration-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.venue-integration-input input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.venue-integration-select{width:100%}.venue-integration-select .MuiOutlinedInput-root{height:44px;color:var(--primary-text-color,#111827);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;background-color:#fff!important;padding-right:0!important}.venue-integration-select .MuiOutlinedInput-root fieldset{border-width:1px!important;border-color:#e5e7eb!important}.venue-integration-select .MuiOutlinedInput-root:hover fieldset{border-color:#d1d5db!important}.venue-integration-select .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-color,#3395d2)!important;border-width:1px!important}.venue-integration-select .MuiSelect-select{box-sizing:border-box;color:var(--primary-text-color,#111827);align-items:center;font-family:Inter,sans-serif;font-size:14px;line-height:44px;display:flex;background-color:#fff!important;height:44px!important;min-height:44px!important;padding:0 16px!important}.venue-integration-select .MuiSelect-icon{color:#6b7280;width:16px;height:16px;top:50%;right:14px;transform:translateY(-50%)}.venue-integration-select .MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.integration-search-input{width:100%;color:var(--primary-text-color,#111827);background-color:#0000;border:none;outline:none;padding:8px;font-family:Inter,sans-serif;font-size:14px}.venue-integration-menu-item.MuiMenuItem-root{color:var(--primary-text-color,#111827);padding:10px 16px;font-family:Inter,sans-serif;font-size:14px}[data-theme] .venue-integration-menu-item.MuiMenuItem-root.Mui-selected,[data-theme] .venue-integration-menu-item.MuiMenuItem-root[aria-selected=true]{font-weight:600;color:var(--primary-text-color,#111827)!important;background-color:#0000!important}[data-theme] .venue-integration-menu-item.MuiMenuItem-root:hover,[data-theme] .venue-integration-menu-item.MuiMenuItem-root.Mui-selected:hover,[data-theme] .venue-integration-menu-item.MuiMenuItem-root[aria-selected=true]:hover{background-color:var(--secondary-color,#ec6e23)!important;color:#fff!important}.venue-integration-menu-paper{background-color:var(--navbar-color,#fff)!important;color:var(--primary-text-color,#111827)!important}.service-plan-option-row{border:1px solid var(--border-color,#e5e7eb);cursor:pointer;background-color:#3395d208;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.service-plan-option-row.selected{border-color:var(--primary-color,#3395d2);background-color:#3395d20f}.subscription-card{border:1px solid var(--border-color,#e5e7eb);border-radius:10px;padding:9.6px 16px}.subscription-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-card__plan{align-items:center;gap:10px;min-width:0;display:flex}.subscription-card__plan-info{min-width:0}.subscription-card__plan-title{align-items:center;gap:8px;display:flex}.subscription-card__details{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid}.subscription-card__field{min-width:0}.subscription-card__label{color:var(--secondary-text-color,#6e6e73);margin-bottom:2px}.subscription-card__value{color:var(--primary-text-color,#0a0a0a)}@media (width<=600px){.subscription-card__details{grid-template-columns:1fr;gap:12px}}.subscription-card{border:1px solid var(--border-color,#e5e7eb);background-color:var(--navbar-color,#fff);border-radius:12.5px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.subscription-card__unit-value{align-items:center;min-width:0;display:flex}.subscription-card__unit-text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.payment-method-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.payment-method-title{color:var(--primary-text-color);font-weight:600}.payment-method-skeleton{background-color:var(--hover-color,#f8f9fa);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;padding:8px 12px}.payment-method-card{background-color:var(--hover-color,#f8f9fa);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:6px 12px;display:flex}.payment-method-details{align-items:center;gap:12px;display:flex}.payment-method-brand{border:1px solid var(--primary-color,#3395d2);color:var(--primary-color,#3395d2);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.payment-method-number{color:var(--primary-text-color)}.payment-method-expiry{color:var(--secondary-text-color)}.payment-method-actions{white-space:nowrap;font-size:12px}.payment-method-action{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.payment-method-replace{color:var(--primary-color,#3395d2)}.payment-method-remove{color:#dc2626}.payment-method-empty{border:1px dashed var(--border-color,#e5e7eb);background-color:var(--hover-color,#f8f9fa);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.payment-method-empty-text{color:var(--primary-text-color,#0a0a0a)}html,body,#root{background-color:var(--background-color,#f5f7fa);color:var(--primary-text-color,#111827);--ff-inter:"Inter", sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-10-5:10.5px;--lh-14:14px;--fs-12-25:12.25px;--lh-17-5:17.5px;--fs-14:14px;--lh-21:21px;--fs-15-75:15.75px;--lh-21-5:21.5px;--fs-17-5:17.5px;--lh-24-5:24.5px;--fs-21:21px;--lh-28:28px;--dashboard-card-shadow:0 1px 3px #0f172a1f}.module-page{box-sizing:border-box;color:var(--primary-text-color,#111827);min-width:0;max-width:100%;padding:24px;overflow-x:auto}.custom-select-control{width:var(--custom-select-width,auto);height:var(--custom-select-height,36px);min-width:50px!important}.custom-select-control--searchable{width:var(--custom-select-width,100%);height:auto;min-height:var(--custom-select-height,36px);display:flex}.custom-select-control--searchable .MuiAutocomplete-root{width:100%;height:var(--custom-select-height,36px);flex:auto}.custom-select-control--searchable .MuiAutocomplete-inputRoot{height:var(--custom-select-height,36px)!important;min-height:var(--custom-select-height,36px)!important;background-color:var(--custom-select-bg,var(--background-color))!important;color:var(--custom-select-text-color,var(--primary-text-color))!important;border-radius:8px!important;padding-top:0!important;padding-bottom:0!important;padding-right:36px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important}.custom-select-control--searchable .MuiAutocomplete-inputRoot .MuiOutlinedInput-notchedOutline,.custom-select-control--searchable .MuiAutocomplete-inputRoot:hover .MuiOutlinedInput-notchedOutline,.custom-select-control--searchable .MuiAutocomplete-inputRoot.Mui-focused .MuiOutlinedInput-notchedOutline{border:var(--custom-select-border,none)!important}.custom-select-control--searchable .MuiAutocomplete-input{height:100%!important;color:var(--custom-select-text-color,var(--primary-text-color))!important;padding:0 0 0 4px!important}.custom-select-control--searchable .MuiAutocomplete-input::placeholder{color:var(--custom-select-placeholder-color,var(--secondary-text-color));opacity:1}.custom-select-control--searchable .MuiAutocomplete-endAdornment{right:8px}.custom-select-control--searchable .MuiAutocomplete-popupIndicator,.custom-select-control--searchable .MuiAutocomplete-clearIndicator{color:var(--custom-select-text-color,var(--primary-text-color))}.custom-select{box-sizing:border-box;height:100%;background-color:var(--custom-select-bg,var(--background-color))!important;min-height:0!important;color:var(--custom-select-text-color,var(--primary-text-color))!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important}.custom-select .MuiOutlinedInput-notchedOutline,.custom-select:hover .MuiOutlinedInput-notchedOutline,.custom-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:var(--custom-select-border,none)!important}.custom-select .MuiSelect-select{box-sizing:border-box;border-radius:8px;align-items:center;min-width:0;line-height:normal;background-color:var(--custom-select-bg,var(--background-color))!important;height:100%!important;min-height:0!important;padding:0 32px 0 12px!important;display:flex!important}.custom-multi-select .MuiSelect-select{height:var(--custom-select-height,36px)!important;min-height:0!important;line-height:var(--custom-select-height,36px)!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.custom-multi-select-control .MuiInputBase-root{height:var(--custom-select-height,36px)!important;min-height:0!important}.custom-select .MuiSelect-icon{width:18px;height:18px;color:var(--custom-select-text-color,var(--primary-text-color));right:8px}.custom-select-value,.custom-select-option-content{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.custom-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-value.is-placeholder .custom-select-label{color:var(--custom-select-placeholder-color,var(--secondary-text-color))}.custom-select-dot{background-color:var(--custom-select-dot-color);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.custom-select-menu-paper{margin-top:4px;padding:0;border:1px solid var(--border-color)!important;background-color:var(--navbar-color)!important;border-radius:8px!important;box-shadow:0 12px 30px #0f172a1f!important}.custom-select-menu-list{background-color:var(--navbar-color);max-height:260px;overflow-y:auto;padding:2px!important}.custom-select-menu-item{align-items:center;gap:12px;color:var(--custom-select-text-color,var(--primary-text-color))!important;background-color:#0000!important;border-radius:6px!important;justify-content:space-between!important;margin:2px 0!important;padding:6px 10px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;display:flex!important}.custom-select-menu-item:hover,.custom-select-menu-item.Mui-selected:hover{background-color:var(--secondary-color)!important;color:#fff!important}.custom-select-menu-item.Mui-selected{color:var(--custom-select-text-color,var(--primary-text-color))!important;background-color:#0000!important}.custom-select-menu-item.Mui-disabled{opacity:.5;color:var(--secondary-text-color)!important}.custom-select-check{color:inherit;flex:none;margin-left:12px;font-size:14px!important}.custom-multi-select-values{scrollbar-width:none;align-items:center;gap:6px;max-width:100%;display:flex;overflow:hidden}.custom-multi-select-values::-webkit-scrollbar{display:none}.custom-multi-select-summary{align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.custom-multi-select-chip{border:.5px solid var(--border-color);min-width:0;max-width:170px;height:22px;color:var(--primary-text-color);background-color:var(--background-color);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 4px 0 8px;font:500 12px/1 Inter,sans-serif;display:inline-flex}.custom-multi-select-chip-remove{width:16px;height:16px;color:var(--primary-text-color);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.custom-multi-select-chip-remove:hover{background-color:color-mix(in srgb, var(--primary-color) 18%, transparent)}.custom-multi-select-chip-remove svg{width:13px;height:13px}.app-shell{background-color:var(--background-color,#f5f7fa);min-height:100vh;display:flex;overflow-x:clip}.app-shell-sidebar-spacer{flex-shrink:0;transition:width .18s}.app-shell-content{flex-direction:column;flex:1;min-width:0;display:flex}.app-top-bar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:0 21px;display:flex}.app-top-bar{z-index:1100;flex-shrink:0;top:0;position:sticky!important}.app-mobile-menu-button{display:none!important}.app-top-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-top-bar-actions{flex-shrink:0;gap:12px}.button-active,.button-active:hover{background-color:var(--primary-color,#3395d2)!important;color:#fff!important}.button-active .MuiListItemIcon-root,.button-active .MuiTypography-root{color:#fff!important}.phone-input{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;align-items:center;width:100%;height:36px;padding:0 14px;display:flex}.phone-input .PhoneInputCountry{margin-right:8px}.phone-input .PhoneInputInput{color:var(--primary-text-color);background:0 0;outline:none;flex:1;min-width:0;padding:0;font-size:14px;border:none!important}.phone-input .PhoneInputInput::placeholder{color:var(--secondary-text-color)}.phone-input:focus-within{border-color:var(--input-focus-color)}.phone-input input{padding-left:10px}.custom-phone-input{border:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;background:var(--background-color,transparent);border-radius:8px;align-items:center;width:100%;height:36px;padding:0 14px;transition:border-color .15s ease-in-out;display:flex}.custom-phone-input .PhoneInputCountry{margin-right:8px}.custom-phone-input .PhoneInputCountrySelect{color:var(--primary-text-color,#0a0a0a);cursor:pointer;background:0 0;border:none;outline:none;font-family:Inter,sans-serif;font-size:13px}.custom-phone-input .PhoneInputInput{color:var(--primary-text-color,#0a0a0a);background:0 0;outline:none;flex:1;min-width:0;padding:0;font-family:Inter,sans-serif;font-size:13px;border:none!important}.custom-phone-input .PhoneInputInput::placeholder{color:var(--secondary-text-color,#9ca3af);opacity:.8}.custom-phone-input:focus-within{border-color:var(--primary-color,#1976d2)}.custom-phone-input .PhoneInputCountryIcon{box-shadow:none!important;background:0 0!important;border:none!important}.ul-profile-indicator,.ul-status-indicator{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.ul-profile-indicator.is-active,.ul-profile-indicator.is-configured,.ul-status-indicator.is-unread{background-color:var(--primary-color)}.ul-profile-indicator.is-inactive,.ul-profile-indicator.is-unconfigured,.ul-status-indicator.is-read{border:2px solid var(--border-color);background-color:#0000}.popup-title{color:var(--primary-text-color)}.popup-subtitle{color:var(--secondary-text-color);margin-top:8px}.popup-label{color:var(--secondary-text-color)}.create-ticket-popup .MuiDialog-paper{border-radius:8px}.create-ticket-popup-subtitle{color:var(--secondary-text-color,#6e6e73)!important;margin-top:-8px!important;margin-bottom:18px!important}.create-ticket-popup-form{flex-direction:column;gap:16px;padding-top:10.5px;display:flex}.create-ticket-popup-counter{color:var(--secondary-text-color,#6e6e73)!important;font-size:12px!important}.create-ticket-popup-field .MuiOutlinedInput-root{background-color:var(--filter-bg,#f8f9fa);border-radius:8px}.create-ticket-popup-field .MuiOutlinedInput-notchedOutline{border-color:#0000}.create-ticket-popup-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.create-ticket-popup-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color,#3395d2)}.create-ticket-popup-attachment-label{color:var(--primary-text-color,#111827)!important;margin-bottom:8px!important;font-size:14px!important;font-weight:500!important}.create-ticket-popup-dropzone{border:1.5px dashed var(--border-color,#d1d5db);background:var(--navbar-color,#fff);min-height:98px;color:var(--secondary-text-color,#6e6e73);text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.create-ticket-popup-attachment-help{color:var(--secondary-text-color,#6e6e73)!important;margin-top:4px!important;font-size:12px!important}.create-ticket-popup-error{color:#dc2626!important;font-size:12px!important}.account-suspended-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000007a!important}.account-suspended-dialog .MuiDialog-paper{background:var(--navbar-color,#fff);color:var(--primary-text-color,#111827);border-radius:12px;max-width:420px}.account-suspended-content{padding:24px 28px 22px!important}.account-suspended-title{color:var(--primary-text-color,#0a0a0a)!important;margin-bottom:12px!important;font-size:20px!important;font-weight:700!important}.account-suspended-copy{color:var(--secondary-text-color,#6e6e73)!important;font-size:14px!important;line-height:1.5!important}.account-suspended-divider{background:var(--border-color,#e5e7eb);height:1px;margin:18px 0}.account-suspended-contact-card{border:1px solid var(--border-color,#e5e7eb);background:var(--filter-bg,#f8f9fa);border-radius:8px;flex-direction:column;gap:12px;margin-bottom:18px;padding:16px;display:flex}.account-suspended-contact-row{color:var(--secondary-text-color,#6e6e73);align-items:center;gap:10px;display:flex}.account-suspended-contact-row svg{flex:none;width:18px;height:18px}.account-suspended-contact-label,.account-suspended-contact-value,.account-suspended-contact-link{text-decoration:none;color:var(--primary-text-color,#0a0a0a)!important;font-size:14px!important}.account-suspended-contact-link{color:var(--primary-color,#3395d2)!important}.account-suspended-contact-label{font-weight:600!important}.account-suspended-close.btn{width:100%;height:40px;font-size:14px}.popup-value{color:var(--primary-text-color)}.popup-close-button{color:var(--secondary-text-color)!important;margin-top:-4px!important;margin-right:-4px!important;padding:4px!important}.dashboard-popup-content{box-sizing:border-box;width:100%;position:relative}.dashboard-popup-header{box-sizing:border-box;text-align:left;align-items:flex-start;gap:12px;width:100%;display:flex}.dashboard-popup-header-main{flex:1;min-width:0}.dashboard-popup-header-actions{flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:72px;display:inline-flex}.dashboard-popup-header-actions:empty{display:none}.popup-inline-input{flex:1;max-width:318px}.dashboard-popup-stack{gap:16px;display:grid}.dashboard-popup-centered{text-align:center;justify-items:center}.dashboard-popup-full-width{justify-self:stretch}.dashboard-popup-section{background:var(--navbar-color)}.dashboard-popup-detail-list{border:1px solid var(--border-color);background:var(--navbar-color);border-radius:6px;overflow:hidden}.dashboard-popup-detail-row{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.dashboard-popup-detail-row:first-child{border-top:0}.dashboard-popup-detail-label{align-items:center;gap:6px;min-width:92px;display:inline-flex}.dashboard-popup-copy-value{align-items:center;gap:12px;font-family:monospace;display:inline-flex}.dashboard-popup-copy-button{cursor:pointer;color:var(--secondary-text-color);align-items:center;transition:color .2s;display:flex}.dashboard-popup-copy-button:hover,.dashboard-popup-copy-button.is-copied{color:var(--primary-color)}.dashboard-popup-footer-actions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:16px 0 4px;display:flex}.dashboard-popup-edit-icon{color:var(--secondary-text-color)!important;padding:0!important}.dashboard-popup-loader,.dashboard-popup-empty{place-items:center;padding:32px 0;display:grid}.edit-psk-copy{color:var(--secondary-text-color);margin-top:8px}.edit-psk-copy+.edit-psk-copy{margin-top:16px}.edit-psk-fields{gap:16px;display:grid}.dot-loader{justify-content:center;align-items:center;gap:12px;width:100%;min-height:36px;margin:auto;display:flex}.dot-loader span{background:var(--primary-color);opacity:.28;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite dot-loader-pulse}.dot-loader span:nth-child(2){animation-delay:.15s}.dot-loader span:nth-child(3){animation-delay:.3s}@keyframes dot-loader-pulse{0%,to{opacity:.28;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.connected-device-title-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-qr-code-frame{border:1px solid var(--border-color);background:var(--navbar-color);border-radius:8px;justify-self:center;place-items:center;width:232px;height:232px;display:grid}.profile-qr-code-copy{color:var(--secondary-text-color);text-align:center;justify-self:center;max-width:420px}.profile-qr-code-copy span{color:var(--primary-text-color);font-weight:600}.subscriber-popup .MuiPaper-root{background-color:var(--navbar-color);background-image:none;overflow-x:hidden}.subscriber-popup-title{color:var(--primary-text-color);position:relative;padding-bottom:8px!important}.subscriber-popup-title.is-empty{padding-bottom:0!important}.subscriber-popup-title-row{min-height:24px}.subscriber-popup-title-copy{flex-direction:column;gap:6px;min-width:0;padding-right:32px;display:flex}.subscriber-popup-title-row.no-close{min-height:0}.subscriber-popup-title-row>.popup-close-button{top:0;right:0;position:absolute!important}.subscriber-popup-title-text{color:inherit}.subscriber-popup-subtitle-text{color:var(--secondary-text-color,#6e6e73);font-weight:400}.subscriber-popup-content{background-color:var(--navbar-color);box-sizing:border-box;overflow-x:hidden}.subscriber-popup-default-cancel{background-color:#0000!important}.subscriber-popup .MuiDialogActions-root{box-sizing:border-box;flex-wrap:wrap;gap:8px;overflow-x:hidden}.subscriber-popup-action{min-width:112px}.subscriber-hamburger-icon{color:var(--primary-text-color)!important;font-size:28px!important}.subscriber-hamburger-paper{border:1px solid var(--border-color);min-width:220px;margin-top:10px;overflow:hidden;background-color:var(--navbar-color)!important;border-radius:6px!important;padding:0!important;box-shadow:0 4px 14px #0f172a24!important}.subscriber-hamburger-list{background-color:var(--navbar-color);padding:14px 0!important}.subscriber-hamburger-item{min-height:31px!important;color:var(--primary-text-color)!important;border-bottom:0!important;padding:4px 20px!important;display:block!important}.subscriber-hamburger-item.is-last{border-bottom:0!important}.subscriber-hamburger-item.is-danger{color:red!important}.subscriber-hamburger-item:hover{background-color:var(--hover-color)!important}.subscriber-hamburger-item-content{justify-content:flex-start;align-items:center;gap:9px;width:auto;display:inline-flex}.subscriber-hamburger-item-icon{width:15px;height:15px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.subscriber-hamburger-item-text{color:inherit;text-align:left;flex:none;font-weight:400!important;line-height:20px!important}.popup-inline-input .MuiOutlinedInput-root{background-color:var(--navbar-color);border-radius:6px;height:36px;min-height:36px}.popup-inline-input .MuiOutlinedInput-input{color:var(--primary-text-color);padding:8px 14px}.popup-inline-input .MuiOutlinedInput-input::placeholder{color:var(--secondary-text-color);opacity:1}.connected-device-icon-box{background-color:var(--background-color,#fff);width:32px;height:32px;color:var(--primary-text-color,#0a0a0a);border-radius:50%;place-items:center;margin-top:2px;display:grid}.connected-device-status-badge{background-color:var(--background-color,#fff);color:var(--primary-text-color,#0a0a0a);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.connected-device-status-dot{background-color:var(--primary-text-color,#0a0a0a);border-radius:50%;width:6px;height:6px}.popup-qr-button{border:1px solid var(--border-color,#fff);background-color:var(--navbar-color,#fff);cursor:pointer;color:var(--primary-text-color,#0a0a0a);border-radius:5px;align-content:center;justify-items:center;min-width:58px;padding:5px 7px;display:grid}.popup-qr-button.is-inline{flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:28px;padding:4px 8px;display:flex}.popup-qr-caption{color:var(--primary-text-color,#0a0a0a);margin-top:2px}.popup-qr-button.is-inline .popup-qr-caption{white-space:nowrap;margin-top:0}.ul-link-color{cursor:pointer;color:#3395d2!important}.db-view-wrapper{width:100%;min-width:0;min-height:100%}.db-mock-banner{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fdba74;justify-content:center;align-items:center;padding:8px 16px;display:flex}.db-mock-banner .MuiTypography-root{color:#9a3412;font:500 13px/18px Inter,sans-serif}.db-composite-container{flex:1;width:100%;height:100%;min-height:0;position:relative}.db-widget-wrapper-cell{box-sizing:border-box;width:100%;height:100%}.db-widget-render-container{width:100%;height:100%;min-height:0;overflow:visible}.dashboard-card-skin{width:100%;min-width:0;overflow:visible}.dashboard-card-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10.5px;display:flex}.dashboard-card-title{min-width:0}.dashboard-card-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:inline-flex}.dashboard-card-content{overscroll-behavior:auto;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden auto}.dashboard-card-skin.is-map-card .dashboard-card-content{scrollbar-gutter:auto;overflow:hidden}.msg-unread-badge{background-color:var(--primary-color,#3395d2);color:#fff;border-radius:10px;padding:4px 12px}.db-header-root{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-bottom:12px;display:flex}.db-title-stack{flex-direction:column;justify-content:center;display:flex}.db-main-title{letter-spacing:.41px;color:var(--primary-text-color,#0a0a0a);font-family:Inter,sans-serif;font-size:31.5px;font-weight:600;line-height:38.5px}.db-refresh-timestamp{letter-spacing:.13px;color:var(--secondary-text-color,#6e6e73);font-family:Inter,sans-serif;font-size:10.5px;font-weight:400;line-height:14px}.db-header-filter-slot{align-items:center;display:flex}.db-header-filter-slot.positioned-below{margin-top:12px}.db-grid-canvas{width:100%;min-width:0;position:relative}.db-grid-card-holder{box-sizing:border-box;flex-direction:column;min-width:0;display:flex;position:absolute;overflow:visible}.db-fallback-msg.error-alert{color:#dc2626}.db-fallback-msg.info-alert{color:var(--secondary-text-color,#6e6e73)}.phone-input .PhoneInputInput:focus{border-color:#1976d2;outline:none}.PhoneInputCountryIcon{position:relative;top:-2px;box-shadow:none!important;background:0 0!important;border:none!important}.ul-status-badge{box-sizing:border-box;cursor:default;background-color:var(--status-badge-bg);width:fit-content;min-width:52px;max-width:none;height:22px;min-height:22px;max-height:22px;color:var(--status-badge-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:2px 10px;display:inline-flex;overflow:visible}.ul-status-badge--dropdown{cursor:pointer;justify-content:flex-start;gap:3.5px}.ul-status-badge-text{text-align:center;white-space:nowrap;flex:none;min-width:0;letter-spacing:.13px!important;font-family:Inter,sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:14px!important}.ul-status-badge--dropdown .ul-status-badge-text{text-align:left}.ul-status-badge-icon{flex-shrink:0}.db-fallback-msg{padding:32px;font-family:Inter,sans-serif;font-size:14px}.db-kpi-grid{grid-auto-rows:1fr;align-items:stretch;width:100%;display:grid}.kpi-card-root{box-sizing:border-box;border:var(--venue-card-border,1px solid var(--border-color,#6e6e7333));width:100%;height:100%;min-height:118px;box-shadow:var(--dashboard-card-shadow);background-color:var(--navbar-color,#fff);border-radius:12px;align-content:space-between;align-items:start;min-width:0;padding:16px;display:grid;position:relative;overflow:visible}.kpi-card-header{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.kpi-card-label{min-width:0;color:var(--secondary-text-color,#6b7280);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;overflow:hidden;letter-spacing:0!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.kpi-card-icon-frame{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.kpi-card-icon-frame svg,.kpi-card-icon-frame img{width:16px!important;height:16px!important}.kpi-card-count-box{justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;display:flex}.kpi-card-count{color:var(--primary-text-color,#0a0a0a);white-space:nowrap;font-family:Inter,sans-serif;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:28px!important}.kpi-card-metrics-wrapper{flex-direction:column;grid-row:3;justify-content:flex-start;width:100%;height:100%;min-height:0;display:flex}.kpi-card-subtitle-group{flex-direction:column;flex-shrink:0;gap:2px;width:100%;display:flex}.kpi-card-delta,.kpi-card-subtitle{text-align:left;font-family:Inter,sans-serif;display:inline;letter-spacing:0!important;margin:0!important;line-height:16px!important}.kpi-card-delta{font-weight:600!important}.kpi-card-delta-value{color:var(--kpi-card-delta-color,#10b981);font-weight:600!important}.kpi-card-delta-context{color:var(--secondary-text-color,#6b7280);font-weight:400!important}.kpi-card-subtitle{color:var(--kpi-card-subtitle-color,var(--secondary-text-color,#6b7280));font-weight:400!important}.kpi-card-graph-section{flex:0 0 32.5px;width:100%;min-width:0;height:32.5px;position:relative;overflow:visible}.kpi-card-skeleton{border-radius:6px}.MuiSkeleton-root{background-color:color-mix(in srgb, var(--primary-text-color,#0a0a0a) 12%, transparent)!important}.MuiSkeleton-root:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--navbar-color,#fff) 38%, transparent), transparent)!important}.kpi-card-error{box-sizing:border-box;text-align:center;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:140px;padding:24px;display:flex}.kpi-card-error-title{color:#991b1b;margin-bottom:4px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important}.kpi-card-error-message{text-overflow:ellipsis;white-space:nowrap;color:#b91c1c;max-width:180px;overflow:hidden;font-family:Inter,sans-serif!important;font-size:11px!important}.kpi-card-subtitle-group+.kpi-card-graph-section{margin-top:4px}@media (width<=1000px){.module-page{padding:20px}.app-top-bar-inner{padding:0 16px}.app-top-bar-actions{gap:8px}.db-header-root{flex-wrap:wrap;align-items:flex-start}.db-header-filter-slot,.db-header-filter-slot.positioned-below{width:100%;margin-top:8px}.db-grid-canvas{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;height:auto!important}.db-grid-card-holder{width:100%!important;position:relative!important;inset:auto!important}.db-grid-card-holder.is-kpi-holder{height:auto!important}.db-kpi-grid{grid-auto-rows:minmax(140px,1fr);grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}}@media (width<=820px){.app-mobile-menu-button{flex-shrink:0;display:inline-flex!important}}@media (width<=600px){.module-page{padding:16px 12px}.app-top-bar-inner{padding:0 10px}.app-top-bar-actions{gap:4px}.app-top-bar-user-name{display:none}.app-top-bar-logo{width:104px!important}.db-main-title{font-size:26px;line-height:32px}.db-kpi-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-card-header{flex-wrap:wrap;gap:8px}.dashboard-card-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-card-content{overflow-x:hidden}.db-table-root{min-width:640px}}.dashboard-universal-chart{width:100%;min-width:0;max-width:100%;overflow:hidden}@media (width<=420px){.app-top-bar-notifications{display:none!important}}.dashboard-metric-chart{-webkit-user-select:none;user-select:none;touch-action:pan-y;z-index:1;width:100%;min-width:0;max-width:100%;height:32.5px;position:relative;overflow:visible;outline:none!important}.dashboard-metric-chart,.dashboard-metric-chart *,.dashboard-metric-chart :focus,.dashboard-metric-chart :active,.dashboard-metric-chart :focus-visible,.dashboard-metric-chart .recharts-wrapper,.dashboard-metric-chart .recharts-surface,.dashboard-metric-chart .recharts-layer{box-shadow:none!important;-webkit-tap-highlight-color:#0000!important;outline:0!important}.kpi-metric-tooltip{background-color:var(--navbar-color,#fff);border:1px solid var(--border-color,#6e6e7333);pointer-events:none;z-index:20000;border-radius:8px;padding:6px 8px;box-shadow:0 6px 18px #0f172a40}.kpi-metric-tooltip-stack{flex-direction:column;gap:2px;display:flex}.kpi-metric-tooltip-title,.kpi-metric-tooltip-value{font-size:10.5px;line-height:14px}.kpi-metric-tooltip-title{color:var(--primary-text-color,#0a0a0a);font-weight:500}.kpi-metric-tooltip-value{color:var(--secondary-text-color,#6e6e73);font-weight:400}.dashboard-style-tooltip{background-color:var(--navbar-color,#fff)!important;border:1px solid var(--border-color,#6e6e7333)!important;color:var(--primary-text-color,#0a0a0a)!important;z-index:2000!important;border-radius:8px!important;padding:6px 8px!important;font:500 10.5px/14px Inter,sans-serif!important;box-shadow:0 6px 18px #0f172a40!important}.dashboard-style-tooltip-arrow{color:var(--navbar-color,#fff)!important}.MuiMenu-paper{background-color:var(--navbar-color,#fff)!important;color:var(--primary-text-color,#0a0a0a)!important;border:1px solid var(--border-color,#6e6e7333)!important;border-radius:8px!important;box-shadow:0 12px 30px #0f172a1f!important}.MuiMenu-list{background-color:var(--navbar-color,#fff)!important;padding:2px!important}.MuiMenuItem-root{color:var(--primary-text-color,#0a0a0a)!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;margin:2px 0!important;padding:6px 10px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;display:flex!important}.MuiMenuItem-root:hover{background-color:var(--hover-color,#f8f9fa)!important;color:var(--primary-text-color,#0a0a0a)!important}.MuiMenuItem-root.Mui-disabled{opacity:.5!important;color:var(--secondary-text-color,#6e6e73)!important;background-color:#0000!important}[data-theme=light] .MuiMenuItem-root.Mui-selected,[data-theme=light] .MuiMenuItem-root.Mui-selected:hover{color:#fff!important;background-color:#ec6e23!important}[data-theme=dark] .MuiMenuItem-root.Mui-selected,[data-theme=dark] .MuiMenuItem-root.Mui-selected:hover{background-color:var(--primary-color,#3395d2)!important;color:#fff!important}[data-theme] .custom-select-menu-item.Mui-selected{color:var(--custom-select-text-color,var(--primary-text-color))!important;background-color:#0000!important}[data-theme] .custom-select-menu-item:hover,[data-theme] .custom-select-menu-item.Mui-selected:hover{background-color:var(--secondary-color)!important;color:#fff!important}:is(.module-page .MuiOutlinedInput-root:has(.MuiSelect-select),.MuiDialog-paper .MuiOutlinedInput-root:has(.MuiSelect-select)){background-color:var(--navbar-color,#fff)!important;height:36px!important;color:var(--primary-text-color,#0a0a0a)!important;border-radius:8px!important}:is(.module-page .MuiOutlinedInput-root:has(.MuiSelect-select) .MuiOutlinedInput-notchedOutline,.MuiDialog-paper .MuiOutlinedInput-root:has(.MuiSelect-select) .MuiOutlinedInput-notchedOutline){border-color:var(--border-color,#e5e7eb)!important;border-width:1px!important}:is(.module-page .MuiOutlinedInput-root:has(.MuiSelect-select):hover .MuiOutlinedInput-notchedOutline,.MuiDialog-paper .MuiOutlinedInput-root:has(.MuiSelect-select):hover .MuiOutlinedInput-notchedOutline){border-color:var(--secondary-text-color,#d1d5db)!important}:is([data-theme=light] .module-page .MuiOutlinedInput-root.Mui-focused:has(.MuiSelect-select) .MuiOutlinedInput-notchedOutline,[data-theme=light] .MuiDialog-paper .MuiOutlinedInput-root.Mui-focused:has(.MuiSelect-select) .MuiOutlinedInput-notchedOutline){border-color:#ec6e23!important}:is([data-theme=dark] .module-page .MuiOutlinedInput-root.Mui-focused:has(.MuiSelect-select) .MuiOutlinedInput-notchedOutline,[data-theme=dark] .MuiDialog-paper .MuiOutlinedInput-root.Mui-focused:has(.MuiSelect-select) .MuiOutlinedInput-notchedOutline){border-color:var(--primary-color,#3395d2)!important}.module-page .MuiSelect-icon,.MuiDialog-paper .MuiSelect-icon{width:14px;height:14px;transform:translateY(-50%);color:var(--primary-text-color,#0a0a0a)!important;top:50%!important}.module-page .MuiSelect-icon.MuiSelect-iconOpen,.MuiDialog-paper .MuiSelect-icon.MuiSelect-iconOpen{transform:translateY(-50%)rotate(180deg)}.integration-search-input::placeholder{color:var(--secondary-text-color,#9ca3af);opacity:1}.text-label{flex-direction:column;gap:3px;display:flex}.text-label-value{font-weight:500!important}.btn{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:6.3px;height:32px;padding:0 9.45px;font-family:inherit;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.5}.btn:hover:not(:disabled){opacity:.88}.btn-icon-wrapper,.btn span,.btn .MuiTypography-root{justify-content:center;align-items:center;display:inline-flex}.btn.contained{background-color:var(--c,var(--primary-color));color:var(--content-color,#fff)}.btn.outlined{color:var(--content-color,var(--c,var(--primary-color)));border-color:var(--c,var(--primary-color));background-color:#0000}.custom-modal .MuiPaper-root{background-color:var(--navbar-color,#fff);max-width:none;max-height:calc(100dvh - 32px);color:var(--primary-text-color,#0a0a0a);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.custom-modal-header{padding-inline:21px;justify-content:space-between;align-items:flex-start;gap:21px;padding-top:21px;display:flex;position:relative}.custom-modal-title-box{flex-direction:column;gap:7px;min-width:0;display:flex}.custom-modal-title-box .MuiTypography-h1,.custom-modal-title-box .MuiTypography-h2{color:var(--primary-text-color,#0a0a0a);font-weight:600}.custom-modal-title-box .MuiTypography-body1{color:var(--secondary-text-color,#6e6e73);font-weight:400}.custom-modal-close{width:28px;height:28px;color:var(--primary-text-color,#0a0a0a);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:14px;right:14px}.custom-modal-content{flex:auto;min-height:0;overflow-y:auto}.custom-modal-footer{border-top:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-height:72px;padding:16px 22px;display:flex}.custom-modal-footer>.btn,.custom-modal-footer>.footer-right-actions .btn{flex-shrink:0}.custom-modal-footer-end{justify-content:flex-end}.custom-modal-footer-space-between{justify-content:space-between}.local-image-upload-button{border-color:var(--border-color);border-radius:6px;min-width:auto;height:26px;padding:0 8px}.local-image-upload-button .MuiTypography-root{font-size:11px}.local-image-upload-remove{border-color:#0000;min-width:auto;height:24px;padding:0 8px}.local-image-upload-remove:hover:not(:disabled){background-color:#fef2f2}.support-kpi-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.support-kpi-footer{margin-top:auto}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header-content{flex-direction:column;display:flex}.page-header-title{color:var(--primary-text-color);font-size:31.5px!important;font-weight:600!important;line-height:38.5px!important}.page-header-subtitle{color:var(--secondary-text-color);margin-top:3.5px!important;font-size:21px!important;line-height:28px!important}.page-header-actions{align-items:center;gap:12px;display:flex}.btn.btn--venue{border-radius:6px;gap:6px;height:32px;padding:0 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.btn.btn--venue:hover:not(:disabled){opacity:1}.btn.btn--venue.contained:hover:not(:disabled){filter:brightness(.97)}.btn.btn--venue .btn-icon-wrapper,.btn.btn--venue .btn-icon-wrapper svg{color:inherit;stroke:currentColor}.btn.btn--venue.btn--danger-outline{color:#dc2626;border-color:#fca5a5;padding:0 14px}.btn.btn--venue.btn--danger-outline:hover:not(:disabled){filter:none;background-color:#fef2f2;border-color:#ef4444}.custom-datepicker-wrapper{width:var(--custom-date-width,100%);height:var(--custom-date-height,36px);min-height:var(--custom-date-height,36px);box-sizing:border-box;border:var(--custom-date-border,1px solid var(--border-color,#6e6e7333));background-color:var(--custom-date-bg,var(--background-color,#f3f4f6));border-radius:8px;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.custom-datepicker-wrapper--error{border-color:#ef4444;box-shadow:0 0 0 1.5px #ef4444}.custom-form-field-label-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.custom-form-field-label{color:var(--primary-text-color,#0a0a0a);align-items:center;display:flex;font-weight:500!important}.custom-form-field-required{color:#ef4444;margin-left:2px}.custom-form-field-error{margin-top:4px;color:#d32f2f!important;font-size:11px!important}.custom-form-field-helper{margin-top:4px;color:var(--secondary-text-color,#6b7280)!important;font-size:11px!important}.custom-select--error .MuiOutlinedInput-root,.custom-select--error .MuiAutocomplete-inputRoot{border-radius:8px;box-shadow:0 0 0 1.5px #ef4444}.custom-toggle{background-color:var(--navbar-color,#fff);border:1px solid #6e6e7333;height:32px;overflow:hidden;border-radius:8px!important}.custom-toggle .MuiToggleButtonGroup-grouped{border:none!important}.custom-toggle-button{height:100%;color:var(--primary-text-color,#111827)!important;text-transform:none!important;background-color:#0000!important;border:none!important;padding:0 16px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;transition:all .2s!important}.custom-toggle-button:hover{background-color:var(--background-color,#eff6ff)!important;color:var(--primary-text-color,#111827)!important}.custom-toggle-button.Mui-selected,.custom-toggle-button.Mui-selected:hover{box-shadow:0 2px 4px #0000000f;background-color:var(--primary-color,#044b77)!important;color:#fff!important;font-weight:600!important}.theme-toggle{box-sizing:border-box;width:50px;height:24px;overflow:hidden;border:1px solid var(--border-color,#f0f0f0)!important;background-color:var(--hover-color,#f8f9fa)!important;border-radius:12px!important;position:relative!important}.theme-toggle-icon,.theme-toggle-thumb{place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.theme-toggle-icon--sun{opacity:0;left:8px}.theme-toggle-icon--moon{opacity:1;right:8px}.theme-toggle.is-dark .theme-toggle-icon--sun{opacity:1}.theme-toggle.is-dark .theme-toggle-icon--moon{opacity:0}.theme-toggle-thumb{box-sizing:border-box;background-color:var(--secondary-color,#ec6e23);border-radius:50%;width:20px;height:20px;transition:left .15s;left:2px}.theme-toggle.is-dark .theme-toggle-thumb{left:28px}.custom-datepicker-wrapper--filter{--custom-date-bg:transparent;--custom-date-placeholder-size:11px;--custom-date-placeholder-weight:400;--custom-date-placeholder-left:32px;--custom-date-icon-left:10px;--custom-date-icon-size:12px;--custom-date-text-size:11px;--custom-date-text-weight:400}.custom-datepicker-wrapper--events{--custom-date-bg:var(--navbar-color,#fff);--custom-date-width:130px;--custom-date-placeholder-size:13px;--custom-date-placeholder-weight:500;--custom-date-placeholder-left:36px;--custom-date-icon-left:12px;--custom-date-icon-size:16px;--custom-date-icon-color:var(--primary-text-color,#111827);--custom-date-text-size:13px;--custom-date-text-weight:500}.custom-datepicker-icon{left:var(--custom-date-icon-left,12px);z-index:2;pointer-events:none;color:var(--custom-date-icon-color,var(--secondary-text-color,#6e6e73));position:absolute;top:50%;transform:translateY(-50%);width:var(--custom-date-icon-size,16px)!important;height:var(--custom-date-icon-size,16px)!important}.custom-datepicker-placeholder{left:var(--custom-date-placeholder-left,36px);z-index:1;pointer-events:none;white-space:nowrap;font-family:Inter,sans-serif;font-size:var(--custom-date-placeholder-size,13px);font-weight:var(--custom-date-placeholder-weight,500);color:var(--custom-date-placeholder-color,var(--secondary-text-color,#6e6e73));position:absolute;top:50%;transform:translateY(-50%)}.datepicker-input{z-index:3;box-sizing:border-box;width:100%;height:100%;font-family:Inter,sans-serif;font-size:var(--custom-date-text-size,13px);font-weight:var(--custom-date-text-weight,500);color:#0000;cursor:pointer;padding:0 8px 0 var(--custom-date-placeholder-left,36px);background:0 0;border:none;outline:none;position:relative}.datepicker-input.has-value{color:var(--custom-date-text-color,var(--primary-text-color,#0a0a0a))}.datepicker-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0;transition:none;position:absolute;inset:0}.datepicker-input::-webkit-calendar-picker-indicator:hover{opacity:0}.search-input-wrapper{flex:1;min-width:200px;max-width:380px;position:relative}.search-input-field{color:#0a0a0a;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;height:36px;padding:0 12px 0 36px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .2s}.search-input-field::placeholder{color:#9ca3af}.search-input-field:focus{border-color:#3395d2}.date-picker-range{align-items:center;gap:8px;display:flex}.custom-info-banner{border:1px solid var(--info-banner-border-color,#1e40af);background-color:var(--info-banner-bg-color,#eff6ff);width:100%;color:var(--info-banner-color,#1e40af);box-sizing:border-box;border-radius:6px;padding:10px 14px}.custom-info-banner span{font-weight:700}.info-alert{border-left:3px solid;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;padding:10.5px;display:grid}.info-alert:not(:has(.info-alert-icon)){grid-template-columns:minmax(0,1fr)}.info-alert-info{color:var(--primary-color,#3395d2);background:#3395d21a}.info-alert-warning{color:#f97316;background:#fff7ed}.info-alert-danger{color:#ef4444;background:#fef2f2}.info-alert.is-clickable{cursor:pointer}.info-alert.is-clickable:focus-visible{outline-offset:2px;outline:2px solid}.info-alert-icon{justify-content:center;align-items:flex-start;width:20px;display:flex}.info-alert-copy{word-break:break-word;flex-direction:column;gap:4px;min-width:0;display:flex}.confirmation-dialog .MuiPaper-root{width:min(440px,100vw - 32px);box-shadow:0 8px 40px #00000024}.confirmation-dialog .custom-modal-title-box .MuiTypography-h2{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px}.confirmation-dialog .custom-modal-title-box .MuiTypography-body1{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px}.confirmation-dialog .custom-modal-close{color:var(--secondary-text-color,#9ca3af)}.confirmation-dialog--actions-end .custom-modal-footer{justify-content:flex-end;gap:8px;min-height:64px;padding:14px 21px 18px}.confirmation-modal-body{flex-direction:column;gap:16px;padding:8px 21px;display:flex}.confirmation-item-box{border:1px solid var(--border-color);background-color:var(--background-color);border-radius:8px;padding:12px 14px}.confirmation-dialog .info-alert-danger{color:#dc2626;background:#ff000015;border:1px solid #fecaca;border-left:3px solid #dc2626;align-items:flex-start;gap:10px;padding:12px 14px}.confirmation-dialog .info-alert-danger .info-alert-icon{color:#dc2626;margin-top:1px}.confirmation-dialog .info-alert-danger .info-alert-copy .MuiTypography-root{color:var(--secondary-text-color,#6b7280);font-family:Inter,sans-serif;font-size:12.25px;font-weight:400;line-height:18px}.confirmation-dialog .info-alert-danger .info-alert-copy strong{color:var(--secondary-text-color,#6b7280);font-weight:700}.confirmation-dialog .info-alert-warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a;align-items:flex-start;gap:10px;padding:12px 14px}.confirmation-dialog .info-alert-warning .info-alert-icon{color:#d97706;margin-top:1px}.confirmation-dialog .info-alert-warning .info-alert-copy .MuiTypography-root{color:#b45309;font-family:Inter,sans-serif;font-size:13px;line-height:20px}.confirmation-dialog .confirmation-warning-name{color:#c2410c;font-weight:700}.confirmation-dialog .confirmation-note{color:var(--secondary-text-color,#6b7280)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}.confirmation-type-block{flex-direction:column;gap:8px;display:flex}.confirmation-type-label{color:var(--primary-text-color,#111827)!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:20px!important}.confirmation-type-word{color:#f59e0b;font-weight:700}.confirmation-type-field .MuiOutlinedInput-root{border-radius:8px}.confirmation-type-field .MuiOutlinedInput-notchedOutline{border-color:#fecaca!important}.confirmation-type-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.confirmation-type-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:#f87171!important}.confirmation-type-field .MuiInputBase-input{color:var(--primary-text-color,#111827);font-family:Inter,sans-serif;font-size:14px;font-weight:500}
