@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;flex-direction:column;width:100%;height:100%;display:flex}.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;justify-content:space-between;align-items:center;gap:10.5px;width:100%;padding:10.5px 0;display:flex}.dl-row-layout:last-child{border-bottom:none}.dl-left-block{flex:1;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:inline-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-shrink:0;align-items:center;gap:10.5px;display:flex}.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{width:100%;overflow-x:auto}.db-table-root{border-collapse:collapse;text-align:left;width:100%}.db-table-header-cell{color:var(--secondary-text-color,#6e6e73);border-bottom:1px solid var(--border-color,#0a0a0a);padding:5.25px 0;font-family:Inter,sans-serif}.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;padding:10.5px 0}.db-table-cell-frame{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.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}.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-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-table-wrap{width:100%;max-width:100%;overflow-x:hidden}.transaction-table{border-collapse:collapse;table-layout:fixed;width:100%}.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-page-button{width:28px;min-width:28px;height:28px;color:var(--primary-text-color);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.transaction-page-button .MuiTypography-root{line-height:1}.transaction-page-button.is-active{background:var(--primary-color);color:#fff}@media (width<=640px){.transaction-footer{flex-direction:column;align-items:flex-start}}[data-theme=dark] .admin-module{color:var(--primary-text-color,#fff);background-color:var(--background-color,#2a2f3e);--admin-surface:var(--navbar-color,#1a1f2e);--admin-inset:var(--background-color,#2a2f3e);--admin-border:var(--border-color,#6e6e734d)}[data-theme=dark] .admin-module .settings-page-layout,[data-theme=dark] .admin-module .venue-section-card,[data-theme=dark] .admin-module .MuiCard-root,[data-theme=dark] .admin-module .MuiPaper-root,[data-theme=dark] .admin-module .MuiTableContainer-root{background-color:var(--admin-surface)!important;color:var(--primary-text-color,#fff)!important;border-color:var(--admin-border)!important}[data-theme=dark] .admin-module .settings-nav-sidebar{background-color:var(--admin-surface)!important;border-color:var(--admin-border)!important}[data-theme=dark] .admin-module .settings-nav-sidebar>.MuiBox-root:hover{background-color:var(--hover-color,#222736)}[data-theme=dark] .admin-module .settings-nav-sidebar [data-role-nav-item=true]{background-color:#0000!important}[data-theme=dark] .admin-module .settings-nav-sidebar [data-role-nav-item=true][data-active=true]{background-color:var(--settings-nav-active-bg,var(--hover-color,#222736))!important}[data-theme=dark] .admin-module .settings-nav-sidebar [data-role-nav-item=true]:hover{background-color:var(--settings-nav-hover-bg,var(--hover-color,#222736))!important}[data-theme=dark] .admin-module .settings-nav-sidebar [data-role-nav-item=true][data-active=true]:hover{background-color:var(--settings-nav-active-bg,var(--hover-color,#222736))!important}[data-theme=dark] .admin-module .MuiTable-root,[data-theme=dark] .admin-module .MuiTableHead-root,[data-theme=dark] .admin-module .MuiTableBody-root,[data-theme=dark] .admin-module .MuiTableRow-root,[data-theme=dark] .admin-module .MuiTableCell-root{background-color:var(--admin-surface)!important;color:var(--primary-text-color,#fff)!important;border-color:var(--admin-border)!important}[data-theme=dark] .admin-module .MuiTableRow-root:hover .MuiTableCell-root{background-color:var(--hover-color,#222736)!important}[data-theme=dark] .admin-module .MuiOutlinedInput-root,[data-theme=dark] .admin-module .MuiInputBase-root:not(.MuiButtonBase-root),[data-theme=dark] .admin-module .MuiSelect-root{background-color:var(--admin-inset)!important;color:var(--primary-text-color,#fff)!important}[data-theme=dark] .admin-module .MuiSelect-root.MuiOutlinedInput-root,[data-theme=dark] .admin-module .MuiSelect-root.MuiInputBase-root,[data-theme=dark] .admin-module .MuiSelect-select{background-color:var(--filter-bg,var(--admin-inset))!important;color:var(--primary-text-color,#fff)!important}[data-theme=dark] .admin-module .MuiOutlinedInput-notchedOutline{border-color:var(--admin-border)!important}[data-theme=dark] .admin-module .MuiInputBase-input,[data-theme=dark] .admin-module .MuiSelect-select,[data-theme=dark] .admin-module .MuiFormLabel-root{color:var(--primary-text-color,#fff)!important}[data-theme=dark] .admin-module .MuiInputBase-input::placeholder{opacity:1;color:var(--secondary-text-color,#969494)!important}[data-theme=dark] .admin-module .MuiDivider-root,[data-theme=dark] .admin-module .MuiTabs-root,[data-theme=dark] .admin-module .MuiTab-root{border-color:var(--admin-border)!important}[data-theme=dark] .admin-module .MuiTab-root{color:var(--secondary-text-color,#969494)!important}[data-theme=dark] .admin-module .MuiTab-root.Mui-selected{color:var(--primary-text-color,#fff)!important}[data-theme=dark] .admin-module .MuiButton-outlined:not(.MuiButton-colorError){color:var(--primary-text-color,#fff);border-color:var(--admin-border);background-color:var(--admin-surface)}[data-theme=dark] .admin-module .MuiButton-outlined:not(.MuiButton-colorError):hover{background-color:var(--hover-color,#222736);border-color:var(--secondary-text-color,#969494)}[data-theme=dark] .admin-module .MuiIconButton-root:not(.MuiIconButton-colorError){color:var(--secondary-text-color,#969494)}[data-theme=dark] .admin-module .MuiPaginationItem-root{color:var(--primary-text-color,#fff);border-color:var(--admin-border)}[data-theme=dark] body.admin-module-active .MuiDialog-paper,[data-theme=dark] body.admin-module-active .MuiDialogTitle-root,[data-theme=dark] body.admin-module-active .MuiDialogContent-root,[data-theme=dark] body.admin-module-active .MuiDialogActions-root,[data-theme=dark] body.admin-module-active .MuiDrawer-paper{background-color:var(--navbar-color,#1a1f2e)!important;color:var(--primary-text-color,#fff)!important;border-color:var(--border-color,#6e6e734d)!important}[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiTypography-root:not(.MuiAlert-message *){color:inherit}[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiOutlinedInput-root,[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiInputBase-root:not(.MuiButtonBase-root){background-color:var(--background-color,#2a2f3e)!important;color:var(--primary-text-color,#fff)!important}[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiOutlinedInput-notchedOutline{border-color:var(--border-color,#6e6e734d)!important}[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiInputBase-input,[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiSelect-select,[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiFormLabel-root{color:var(--primary-text-color,#fff)!important}[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiInputBase-input::placeholder{opacity:1;color:var(--secondary-text-color,#969494)!important}[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiDivider-root{border-color:var(--border-color,#6e6e734d)!important}[data-theme=dark] body.admin-module-active .MuiDialog-paper .MuiButton-outlined:not(.MuiButton-colorError){color:var(--primary-text-color,#fff);border-color:var(--border-color,#6e6e734d);background-color:var(--navbar-color,#1a1f2e)}[data-theme=dark] body.admin-module-active .MuiPopover-paper,[data-theme=dark] body.admin-module-active .MuiMenu-paper,[data-theme=dark] body.admin-module-active .MuiMenu-list{background-color:var(--navbar-color,#1a1f2e)!important;color:var(--primary-text-color,#fff)!important;border-color:var(--border-color,#6e6e734d)!important}.userPage{flex-direction:column;gap:21px;display:flex}.user-drawer-paper{color:var(--primary-text-color,#0a0a0a);font-family:Inter,sans-serif;background:var(--navbar-color,#fff)!important;flex-direction:column!important;width:min(100vw,max(55vw,760px))!important;min-width:55vw!important;max-width:100vw!important;height:100dvh!important;display:flex!important;overflow:hidden!important}.user-drawer-header{border-bottom:1px solid var(--border-color,#e5e7eb);flex:none;grid-template-columns:56px minmax(0,1fr) 28px;align-items:start;gap:14px;padding:21px;display:grid}.user-drawer-avatar{background:var(--primary-color,#3395d2);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font:600 21px/28px Inter,sans-serif;display:inline-flex}.user-drawer-title{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.user-drawer-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--primary-text-color,#0a0a0a);overflow:hidden;letter-spacing:-.38px!important;font:600 21px/28px Inter,sans-serif!important}.user-drawer-email{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--secondary-text-color,#6e6e73);overflow:hidden;letter-spacing:-.15px!important;font:400 14px/21px Inter,sans-serif!important}.user-drawer-close{width:28px!important;height:28px!important;color:var(--secondary-text-color,#6e6e73)!important;padding:0!important;position:static!important}.user-drawer-tabs{border-bottom:1px solid var(--border-color,#e5e7eb);scrollbar-width:none;flex:none;width:100%;min-height:42px;display:flex;overflow:auto hidden}.user-drawer-tabs button{color:var(--secondary-text-color,#6e6e73);text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 18px;font:500 12.25px/17.5px Inter,sans-serif}.user-drawer-tabs button.is-active{color:var(--primary-text-color,#0a0a0a);border-bottom-color:var(--accent-color,var(--primary-color,#3395d2));font-weight:600}.user-drawer-content{flex:auto;min-width:0;min-height:0;overflow:hidden auto}@media (width<=640px){.user-drawer-paper{width:100vw!important}.user-drawer-header{padding:21px 14px}.user-drawer-name{font-size:18px!important;line-height:24px!important}.user-drawer-email{font-size:12.25px!important;line-height:17.5px!important}.user-drawer-title .ul-status-badge{flex-shrink:0;max-width:100%}.user-drawer-tabs button{padding-inline:14px}}@media (width<=380px){.user-drawer-header{grid-template-columns:48px minmax(0,1fr) 24px;gap:10px}.user-drawer-avatar{width:48px;height:48px;font-size:17.5px;line-height:24.5px}}.dialog-paper{background-color:var(--navbar-color,#fff);border-radius:12px;overflow:hidden}.modal-header{border-bottom:1px solid var(--border-color,#6e6e7333);justify-content:space-between;align-items:flex-start;padding:21px;display:flex}.modal-header-text{flex-direction:column;gap:4px;display:flex}.modal-title{color:var(--primary-text-color)}.modal-subtitle{color:var(--secondary-text-color);font-weight:400!important}.close-button{margin-top:-4px;margin-right:-4px;padding:4px;color:var(--primary-text-color)!important}.modal-content{padding:11px 21px!important}.modal-form-layout{flex-direction:column;gap:20px;display:flex}.important-warning-box{background-color:#fffbeb;border:1px solid #fef3c7;border-radius:8px;padding:10px}.warning-text{color:#b45309;font-weight:400!important}.warning-prefix{font-weight:700!important}.delivery-options-container{border:1px solid var(--border-color,#6e6e7333);border-radius:8px;padding:16px}.delivery-options-title.MuiTypography-root{color:var(--primary-text-color,#0a0a0a);display:block;margin-bottom:10px!important;font-weight:500!important}.radio-group-layout{flex-direction:column;gap:10px;display:flex}.radio-option-row{border:1px solid var(--border-color,#6e6e7333);box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 14px;transition:background-color .15s;display:flex}.radio-option-row:hover{background-color:#00000005}.radio-label{color:var(--primary-text-color,#0a0a0a);font-weight:500!important}.actions-footer{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}@media (width<=640px){.user-drawer-paper{width:100vw!important;min-width:0!important}}.events-dashboard-container{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex;overflow-x:hidden}.events-dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.events-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.events-filter-bar{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0;padding:0 24px 16px;display:flex}.events-dashboard-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.events-search-icon{color:var(--primary-text-color);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input-wrapper .custom-placeholder,.search-input-wrapper .MuiInputBase-root,.search-input-wrapper input{width:100%;min-width:0}.search-input-field{border:1px solid var(--border-color);background-color:var(--background-color);width:100%;height:36px;color:var(--primary-text-color);border-radius:6px;outline:none;padding:0 12px 0 36px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .2s}.date-picker-range{flex:0 320px;align-items:center;gap:8px;min-width:0;display:flex}.events-date-separator,.events-footer-text,.event-date-text{color:var(--secondary-text-color)!important}.date-picker-range .custom-datepicker-wrapper,.date-picker-range .MuiFormControl-root{flex:1 1 0;min-width:0}.events-table-wrapper{width:100%;min-width:0;overflow-x:hidden}.events-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.events-table th{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 14px}.events-table td{border-bottom:1px solid var(--border-color);vertical-align:middle;min-width:0;padding:12px 14px;overflow:hidden}.events-icon-column{width:48px;min-width:48px;padding-right:0!important}.events-type-column{width:24%}.events-description-column{width:auto}.events-date-column{width:132px}.events-th-content{align-items:center;gap:4px;display:inline-flex}.events-sort-icon{color:var(--primary-text-color);margin-left:4px}.events-table-heading{color:var(--primary-text-color)!important;font-weight:600!important}.event-icon-box{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.event-badge{background-color:var(--hover-color);border-radius:4px;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:2px 8px;display:inline-flex}.event-badge .MuiTypography-root,.event-description-text{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.event-badge-text{color:var(--secondary-text-color)!important;font-size:11px!important;font-weight:500!important}.event-badge .MuiTypography-root{white-space:nowrap}.event-description-text{white-space:nowrap;color:var(--primary-text-color)!important;font-weight:400!important}.pagination-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pagination-page-wrap{align-items:center;gap:4px;display:inline-flex}.pagination-btn{border:1px solid var(--border-color);background-color:var(--background-color);min-width:28px;height:28px;color:var(--primary-text-color);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.pagination-btn.active{background-color:var(--primary-color);color:var(--primary-text-color);border-color:var(--border-color)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-ellipsis{color:#9ca3af;padding:0 4px;font-size:13px}@media (width<=900px){.events-dashboard-header,.events-filter-bar,.events-dashboard-footer{padding-inline:16px}.events-header-actions,.search-input-wrapper,.date-picker-range{flex:100%;max-width:none}.events-type-column{width:30%}.events-date-column{width:112px}}@media (width<=520px){.events-table th,.events-table td{padding:10px 8px}.events-icon-column{width:36px;min-width:36px}.events-type-column{width:34%}.events-date-column{width:92px}.date-picker-range{flex-direction:column;align-items:stretch}}.user-page-header{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.user-page-title{color:var(--secondary-text-color)!important}.user-page-header-actions{align-items:center;gap:12px;display:flex}.settings-dashboard-container{box-sizing:border-box;background-color:#0000;flex-direction:column;gap:20px;width:100%;padding:28px;display:flex}.settings-top-grid{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.settings-card{flex-direction:column;gap:14px;display:flex}.danger-zone-card{border:1px solid var(--border-color);flex-direction:column;gap:8px;display:flex}.card-header-group{align-items:center;gap:8px;display:flex}.card-icon{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.settings-card-icon{color:var(--primary-text-color)}.settings-card-title{color:var(--primary-text-color);font-weight:600!important}.settings-card-description{color:var(--secondary-text-color,#6b7280)}.settings-row-label{color:var(--primary-text-color);font-weight:400!important}.verification-row-status{align-items:center;gap:6px;min-width:fit-content;display:flex}.settings-row-date{color:var(--secondary-text-color)!important;font-weight:400!important;line-height:1.2!important}.danger-zone-title{color:#ef4444;font-weight:600!important}.danger-zone-card .user-card-title{color:#ef4444!important}.danger-row-title{color:var(--primary-text-color);font-weight:600!important}.danger-row-description{color:var(--secondary-text-color)}.card-children-list{flex-direction:column;gap:10.5px;display:flex}.settings-row{justify-content:space-between;align-items:center;height:24px;display:flex}.toggle-switch{width:38px;height:21px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:var(--border-color);border-radius:21px;transition:all .2s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;bottom:2px;left:2px}input:checked+.toggle-slider{background-color:var(--primary-color)}input:checked+.toggle-slider:before{transform:translate(17px)}.verification-status-wrapper{align-items:center;gap:6px;display:flex}.verification-icon{justify-content:center;align-items:center;width:12.25px;height:12.25px;display:flex}.verification-icon[data-verified=true]{color:var(--primary-color)}.verification-icon[data-verified=false]{color:var(--secondary-color)}.danger-divider{border:0;border-top:1px solid var(--border-color);margin:0}.danger-children-list{flex-direction:column;gap:14px;display:flex}.danger-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.danger-row-suspended{background:#ef444414;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px;display:grid}.danger-suspended-icon{color:#fff;background:#ef4444;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.danger-text-col{flex-direction:column;gap:2px;min-width:0;display:flex}.danger-suspend-title{align-items:center;gap:8px;display:flex}.danger-suspended-pill{color:#fff;background:#ef4444;border-radius:999px;align-items:center;height:18px;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.add-user-details{flex-direction:column;gap:10.5px;width:100%;display:flex}.add-user-helper-text{color:var(--secondary-text-color)!important;font-weight:400!important}.user-details-header{flex-direction:column;gap:5px;display:flex}.add-user-step-title-row{align-items:center;gap:4px;display:flex}.add-user-step-title-row>.MuiTypography-body2{color:var(--secondary-text-color);font-weight:400}.add-user-two-column,.add-user-three-column{gap:21px;display:grid}.add-user-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.add-user-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.add-user-field{flex-direction:column;gap:7px;min-width:0;display:flex}.add-user-field>.MuiTypography-root{color:var(--primary-text-color);font-weight:500}.add-user-radio-group{gap:10px}.add-user-radio-option{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.add-user-radio-option .MuiRadio-root{color:var(--secondary-text-color);padding:0}.add-user-radio-option .MuiRadio-root.Mui-checked{color:var(--primary-color)}.add-user-coupon-actions{flex-wrap:wrap;gap:10px;display:flex}.add-user-action-button{width:132px;height:34px}.price-override-input{background:var(--background-color);width:100%;height:34px;color:var(--secondary-text-color);box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.price-override-input input{min-width:0;color:var(--primary-text-color);background:0 0;border:0;outline:0;flex:1;font:400 12.25px/17.5px Inter,sans-serif}.price-override-input input::placeholder{color:var(--secondary-text-color)}.price-override-input button,.selected-coupon-card button{color:var(--secondary-text-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.selected-coupon-card{color:#10b981;box-sizing:border-box;background:#ecfdf3;border:1px solid #3ccb7f;border-radius:8px;grid-template-columns:14px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:grid}.selected-coupon-card .MuiTypography-body2{color:#10b981;font-weight:600}.selected-coupon-card .MuiTypography-caption{color:var(--secondary-text-color)}.custom-modal.add-user-dialog .MuiPaper-root{flex-direction:column;width:min(760px,100vw - 32px);height:min(686px,100dvh - 32px);margin:16px;display:flex}.add-user-modal-content{flex:auto;display:flex;overflow:hidden}.modal-split-body{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.modal-sidebar{background-color:var(--background-color);border-right:1px solid var(--border-color);box-sizing:border-box;flex-direction:column;flex:0 0 182px;gap:20px;padding:22px;display:flex}.sidebar-step-item{align-items:center;gap:10px;display:flex}.sidebar-step-item .MuiTypography-root{color:var(--secondary-text-color);transition:color .2s}.step-indicator-circle{border:2px solid var(--border-color);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:7px;display:flex}.step-indicator-circle .MuiTypography-root{font-weight:500;color:var(--secondary-text-color)!important}.sidebar-step-item.active .step-indicator-circle{background-color:var(--primary-color);border-color:var(--primary-color)}.sidebar-step-item.active .step-indicator-circle .MuiTypography-root{color:#fff!important}.sidebar-step-item.active .step-label-text .MuiTypography-root,.sidebar-step-item.active>.MuiTypography-root{font-weight:600;color:var(--primary-text-color)!important}.sidebar-step-item.active .step-label-text .MuiTypography-caption{font-weight:400;color:var(--secondary-text-color)!important}.sidebar-step-item.completed .step-indicator-circle{background-color:#10b981;border-color:#10b981}.sidebar-step-item.completed .step-indicator-circle .MuiTypography-root{color:#fff!important}.sidebar-step-item.completed .MuiTypography-root{color:var(--secondary-text-color)}.step-label-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sidebar-step-item .step-label-text .MuiTypography-caption{margin-top:2px;font-weight:400;color:var(--secondary-text-color)!important}.modal-content-panel{box-sizing:border-box;flex-direction:column;flex:1;height:100%;padding:22px 22px 28px;display:flex;overflow-y:auto}.footer-right-actions{align-items:center;gap:12px;display:flex}.add-user-neutral-btn,.add-user-neutral-btn .MuiTypography-root,.add-user-neutral-btn .btn-icon-wrapper{color:var(--primary-text-color)!important}.add-user-next-btn{min-width:212px;height:34px}.add-user-next-btn,.add-user-next-btn .MuiTypography-root,.add-user-next-btn .btn-icon-wrapper{color:var(--primary-text-color)!important}.add-user-back-btn{min-width:82px;height:34px}.custom-modal.coupon-dialog .MuiPaper-root{width:min(460px,100vw - 32px);height:auto;margin:16px}.coupon-dialog .custom-modal-header{border-bottom:0}.coupon-dialog .custom-modal-title-box .MuiTypography-h1{font-size:17.5px;line-height:24.5px}.coupon-dialog .custom-modal-content{flex-direction:column;gap:21px;padding:0 21px 21px;display:flex}.coupon-list{flex-direction:column;gap:10px;display:flex}.coupon-option-card{border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:10px;display:flex}.coupon-option-card.is-selected{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.coupon-option-card .MuiTypography-h4{color:var(--primary-text-color)}.coupon-option-title{font-weight:500!important}.coupon-option-card .MuiTypography-body2{color:var(--secondary-text-color)}.coupon-option-description{color:var(--secondary-text-color)!important;font-weight:400!important}.coupon-option-value{color:var(--primary-color);align-items:center;gap:8px;display:inline-flex}.coupon-option-value .MuiTypography-h3,.coupon-option-value .MuiRadio-root.Mui-checked{color:var(--primary-color)}.coupon-dialog .custom-modal-footer{border-top:0;justify-content:flex-end;min-height:auto;padding:0 21px 21px}.user-upload-dialog .MuiPaper-root,.edit-user-dialog .MuiPaper-root{width:min(522px,100vw - 32px);margin:16px}.add-subscription-dialog .MuiPaper-root{width:min(650px,100vw - 32px);margin:16px}.user-upload-dialog .custom-modal-content,.edit-user-dialog .custom-modal-content,.add-subscription-dialog .custom-modal-content{padding:21px}.user-upload-dialog .custom-modal-footer,.edit-user-dialog .custom-modal-footer,.add-subscription-dialog .custom-modal-footer{justify-content:flex-end}.user-upload-body,.edit-user-form,.add-subscription-body{flex-direction:column;gap:17.5px;display:flex}.user-upload-body>.MuiTypography-root,.edit-user-form>.MuiTypography-body1{color:var(--primary-text-color);font-weight:500}.edit-user-form>.MuiTypography-caption{color:var(--secondary-text-color)}.csv-template-button{border:1px solid var(--primary-color);width:100%;height:34px;color:var(--primary-color);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font:500 14px/21px Inter,sans-serif;display:inline-flex}.csv-dropzone{border:1px dashed var(--border-color);width:100%;min-height:132px;color:var(--primary-text-color);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:21px;display:flex}.csv-dropzone .MuiTypography-body1{color:var(--secondary-text-color);font-weight:400}.add-user-field .MuiInputBase-root,.add-user-field .custom-datepicker-wrapper{min-height:34px}@media (width<=720px){.settings-dashboard-container{padding:18px}.settings-top-grid{grid-template-columns:1fr}.settings-row,.danger-row{align-items:flex-start;height:auto}.danger-row{flex-direction:column}.danger-row .btn{width:100%}.custom-modal.add-user-dialog .MuiPaper-root{border-radius:0;width:100vw;height:100dvh;margin:0}.modal-split-body{flex-direction:column}.modal-sidebar{border-right:0;border-bottom:1px solid var(--border-color);flex-direction:row;flex:none;width:100%}.modal-content-panel{padding:21px}.add-user-two-column,.add-user-three-column{grid-template-columns:1fr}.footer-right-actions{flex-wrap:wrap}.custom-modal-footer{flex-direction:column-reverse;align-items:stretch}.footer-right-actions,.footer-right-actions .btn,.custom-modal-footer>.btn{width:100%}}@media (width<=480px){.settings-dashboard-container{padding:14px}.settings-row{gap:12px}}.support-tab{background:var(--navbar-color,#fff);width:100%;min-height:100%;color:var(--primary-text-color,#0a0a0a)}.support-title{color:var(--secondary-text-color,#6e6e73)!important;font-weight:600!important}.support-ticket-id,.support-subject-description,.support-assignee{color:var(--secondary-text-color,#6b7280)!important}.support-subject-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.support-subject-title{color:var(--primary-text-color,#0a0a0a)!important}.support-tab .user-drawer-table th[data-column-key=subject],.support-tab .user-drawer-table td[data-column-key=subject]{width:36%}.support-ticket-details{padding:21px}.support-ticket-back{cursor:pointer;width:fit-content;margin-bottom:14px;display:inline-flex;color:var(--secondary-text-color,#6e6e73)!important}.support-empty{text-align:center;padding:21px;color:var(--secondary-text-color,#6e6e73)!important}.user-ticket-form-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:20px 28px;display:grid}.user-ticket-form-column{flex-direction:column;gap:20px;min-width:0;display:flex}.user-ticket-field-counter{color:var(--secondary-text-color,#6e6e73)!important}.user-ticket-field-error{color:#dc2626!important;margin-top:4px!important;font-size:11px!important}.user-ticket-helper-text{color:var(--secondary-text-color,#6e6e73)!important;margin-top:4px!important;font-size:10.5px!important}.user-ticket-text-field .MuiOutlinedInput-root{background-color:var(--filter-bg,#f8f9fa);border-radius:6.75px;font-size:14px}.user-ticket-text-field .MuiOutlinedInput-notchedOutline{border-color:var(--border-color,#e5e7eb)}.user-ticket-text-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--secondary-text-color,#d1d5db)}.user-ticket-text-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color,#3395d2)}.user-ticket-modal-paper{background-color:var(--navbar-color,#fff)!important;color:var(--primary-text-color,#0a0a0a)!important;background-image:none!important;border-radius:8px!important}.user-ticket-modal-header{border-bottom:1px solid var(--border-color,#e5e7eb);padding:24px 28px 18px;position:relative}.user-ticket-modal-title{color:var(--primary-text-color,#0a0a0a)!important}.user-ticket-modal-close{top:14px;right:14px;color:var(--primary-text-color,#0a0a0a)!important;padding:4px!important;position:absolute!important}.user-ticket-modal-body{padding:18px 28px}.user-ticket-modal-footer{border-top:1px solid var(--border-color,#e5e7eb);justify-content:flex-end;gap:10.5px;padding:16px 28px;display:flex}@media (width<=900px){.user-ticket-form-grid{grid-template-columns:1fr}}.usage-submodule{padding:28px}.usage-divider{border-color:var(--border-color,#e5e7eb)!important;margin:21px 0!important}.query-card-container{flex-direction:column;gap:17.5px;display:flex}.query-header-box{align-items:center;gap:12px;display:flex}.query-header-icon{justify-content:center;align-items:center;display:flex}.query-header-text{flex-direction:column;display:flex}.query-title{color:var(--primary-text-color,#0a0a0a);font-weight:600!important}.query-subtitle,.footer-info-text,.device-meta-text{color:var(--secondary-text-color,#6e6e73)}.query-filters-row{flex-wrap:nowrap;align-items:flex-end;gap:12px;width:100%;display:flex}.usage-filter-field{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.usage-filter-label{color:var(--primary-text-color,#0a0a0a);font-weight:500!important}.usage-filter-action{flex:0 0 150px;align-items:flex-end;display:flex}.usage-filter-action .btn,.generate-btn{width:100%;height:36px}.usage-results-section{margin-top:17.5px}.usage-results-title{color:var(--primary-text-color,#0a0a0a);margin-bottom:14px!important;font-weight:600!important}.usage-table-card{border:1px solid var(--border-color,#6e6e7333);background-color:var(--navbar-color,#fff);border-radius:8px;overflow:hidden}.usage-table{border-collapse:collapse;text-align:left;width:100%}.usage-table th{background-color:var(--accent-color);color:var(--primary-text-color);-webkit-user-select:none;user-select:none;height:38px;padding:0 16px;font-family:Inter,sans-serif;font-size:12.25px;font-weight:500;line-height:17.5px}.usage-table th.sortable-header{cursor:pointer}.usage-th-content{align-items:center;gap:6px;display:inline-flex}.usage-table td{color:var(--primary-text-color,#0a0a0a);border-bottom:1px solid var(--border-color,#6e6e731f);padding:14px 16px}.usage-table td .MuiTypography-root{color:var(--primary-text-color,#0a0a0a)}.usage-table tr:last-child td{border-bottom:none}.usage-results-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10.5px;display:flex}.devices-section-container{flex-direction:column;gap:14px;width:100%;display:flex}.devices-section-header{justify-content:space-between;display:flex}.devices-section-title,.device-title{color:var(--primary-text-color);font-weight:600!important}.devices-empty-state{text-align:center;padding:18px 0;color:var(--secondary-text-color)!important}.devices-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;width:100%;display:grid}.device-card{align-items:center;gap:14px;padding:14px 52px 14px 14px;display:flex;position:relative}.device-delete-button{top:50%;right:12px;transform:translateY(-50%);color:#ef4444!important;position:absolute!important}.device-delete-button:hover{background-color:#ef44441a!important}.device-icon-box{background-color:var(--background-color,#f5f5f7);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.device-info-container{flex-direction:column;flex:1;min-width:0;display:flex}.device-title-row{align-items:center;gap:8px;min-width:0;margin-bottom:2px;display:flex}.device-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:15ch;overflow:hidden}.device-meta-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.device-status-badge{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-weight:600;display:inline-flex}@media (width<=720px){.query-filters-row{flex-wrap:wrap}.usage-filter-field,.usage-filter-action{flex:100%}.usage-results-footer{flex-direction:column;align-items:flex-start}}.user-drawer-table-wrapper{border-top:1px solid var(--border-color,#e5e7eb);background:var(--navbar-color,#fff);width:100%;overflow-x:auto}.user-drawer-table{border-collapse:collapse;table-layout:fixed;text-align:left;background:var(--navbar-color,#fff);width:100%;min-width:760px}.user-drawer-table th{border-bottom:1px solid var(--border-color,#e5e7eb);height:34px;color:var(--primary-text-color,#0a0a0a);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;padding:5.5px 16px}.user-drawer-table td{border-bottom:1px solid var(--border-color,#e5e7eb);height:60px;color:var(--primary-text-color,#0a0a0a);vertical-align:middle;padding:10.5px 16px}.user-drawer-table tbody tr{cursor:pointer}.user-drawer-table tbody tr:hover,.user-drawer-table-action-button:hover{background-color:var(--hover-color,#f9fafb)}.user-drawer-table tbody tr:focus-visible{outline:2px solid var(--primary-color,#3395d2);outline-offset:-2px}.user-drawer-table-header-content{align-items:center;gap:4px;min-width:0;display:inline-flex}.user-drawer-table-header-text{color:var(--primary-text-color,#0a0a0a)!important;font-weight:500!important}.user-drawer-table-sort-icon,.user-drawer-table-action-button{color:var(--primary-text-color,#0a0a0a)!important}.user-drawer-table-action-button{width:28px!important;height:28px!important;padding:7px!important}.user-drawer-table-actions-header,.user-drawer-table-actions-cell{text-align:right;width:92px}.user-card{box-sizing:border-box;border:1px solid var(--border-color,#6e6e7333);background-color:var(--navbar-color,#fff);border-radius:8px;width:100%;padding:21px}.user-card-header{align-items:center;gap:12px;display:flex}.user-card-icon{color:var(--primary-color);justify-content:center;align-items:center;display:inline-flex}.user-card-header-text{flex-direction:column;min-width:0;display:flex}.user-card-title{color:var(--primary-text-color,#0a0a0a)!important;font-weight:600!important}.user-card-description{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;color:var(--secondary-text-color,#6e6e73)!important}.profile-submodule{padding:21px}.profile-section-divider{border-color:var(--border-color)!important;margin:21px 0!important}.profile-section-header{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.profile-section-title{color:var(--secondary-text-color)!important;font-weight:600!important}.profile-action-row{gap:12px;display:flex}.profile-action-button-wrap{align-items:center;display:inline-flex;position:relative}.profile-modal-close-icon{font-size:20px!important}.profile-message-textarea .MuiOutlinedInput-root{background-color:var(--background-color);height:auto;min-height:96px;color:var(--primary-text-color);align-items:flex-start}.profile-message-textarea .MuiInputBase-inputMultiline{color:var(--primary-text-color);padding:6px 0}.profile-delivery-radio{color:var(--primary-text-color,#0a0a0a)!important}.profile-delivery-radio.Mui-checked{color:var(--primary-color,#0a0a0a)!important}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.profile-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;display:grid}.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.profile-field{flex-direction:column;gap:8px;display:flex}.profile-field-label{color:var(--secondary-text-color)!important;font-weight:500!important}.profile-field-value{color:var(--primary-text-color)!important}.profile-field-value,.profile-field-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.profile-field-link{cursor:pointer;text-decoration:underline;color:var(--primary-color)!important}.profile-status-row{flex-grow:1;align-items:center;display:flex}.profile-edit-input{box-sizing:border-box;background:var(--background-color,#f9fafb);width:100%;height:36px;color:var(--primary-text-color,#111827);border:0;border-radius:8px;outline:none;padding:0 10px;font:500 13px/20px Inter,sans-serif}.profile-stat-card{box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:84px;padding:12px;display:flex}.profile-stat-card.has-footer{justify-content:space-between}.profile-stat-main{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.profile-stat-value{color:var(--primary-color)!important;font-size:26px!important}.profile-stat-label{color:var(--secondary-text-color)!important}.profile-stat-footer{box-sizing:border-box;background:var(--hover-color);border-radius:6px;justify-content:space-between;gap:8px;width:100%;min-width:0;margin-top:12px;padding:6px;display:flex}.profile-stat-footer-text{white-space:nowrap;color:var(--primary-text-color)!important;font-weight:600!important}.profile-stat-footer-value{color:var(--secondary-text-color);font-weight:400}@media (width<=900px){.profile-account-grid,.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.profile-grid,.profile-account-grid,.profile-stat-grid{grid-template-columns:1fr}}.support-header{justify-content:space-between;align-items:center;padding:21px;display:flex}.subscription-tab{background:var(--navbar-color,#fff);width:100%;min-height:100%;color:var(--primary-text-color,#0a0a0a)}.subscription-tab-header{justify-content:space-between;align-items:center;padding:21px;display:flex}.subscription-tab-title{color:var(--secondary-text-color,#6e6e73)!important}.subscription-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:420px;padding:48px 24px;display:flex}.subscription-empty-icon{background:var(--background-color,#f7f7f8);width:56px;height:56px;color:var(--secondary-text-color,#6e6e73);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.subscription-empty-title{color:var(--primary-text-color,#0a0a0a)!important;font-weight:500!important}.subscription-empty-description{max-width:320px;color:var(--secondary-text-color,#6e6e73)!important;font-weight:400!important;line-height:1.45!important}.subscription-icon-button,.subscription-section-icon{color:var(--primary-text-color,#0a0a0a)}.subscription-cell-primary{color:var(--primary-text-color,#0a0a0a)!important}.subscription-balance-title,.subscription-transaction-amount,.subscription-psk-value,.subscription-payment-text{font-weight:600}.subscription-cell-secondary,.subscription-cell-caption,.subscription-balance-helper,.psk-validator-panel-text{color:var(--secondary-text-color,#6b7280)!important}.subscription-cell-secondary{font-weight:400!important}.subscription-cell-clamp{line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.subscription-table-date-cell{flex-direction:column;gap:2px;line-height:1.2;display:flex}.subscription-tab .user-drawer-table th[data-column-key=startDate],.subscription-tab .user-drawer-table td[data-column-key=startDate]{width:16%}.subscription-tab .user-drawer-table th[data-column-key=servicePlan],.subscription-tab .user-drawer-table td[data-column-key=servicePlan]{width:18%}.subscription-tab .user-drawer-table th[data-column-key=status],.subscription-tab .user-drawer-table td[data-column-key=status]{white-space:nowrap;width:max-content;min-width:140px}.subscription-details-dialog .MuiPaper-root{flex-direction:column;width:min(880px,100vw - 32px);max-height:min(880px,100dvh - 32px);display:flex}.subscription-details-dialog .custom-modal-content{flex:auto;overflow-y:auto}.subscription-details{flex-direction:column;gap:20px;padding:21px;display:flex}.subscription-static-section,.subscription-details-section{border-bottom:1px solid var(--border-color,#e5e7eb);padding-bottom:18px}.subscription-static-section{flex-direction:column;gap:18px;display:flex}.subscription-details-section:last-child{border-bottom:0}.subscription-details-section-header{width:100%;color:var(--primary-color,#044b77);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.subscription-section-title{color:var(--primary-color,#044b77);font-weight:500}.subscription-details-section-actions,.subscription-section-actions-row,.subscription-payment-row,.subscription-psk-row{align-items:center;gap:8px;display:flex}.subscription-details-section-body{margin-top:18px}.subscription-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;display:grid}.subscription-details-grid .text-label,.subscription-pricing-grid .text-label{min-width:0}.subscription-details-grid .text-label-value,.subscription-pricing-grid .text-label-value{color:var(--primary-text-color,#0a0a0a);overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-weight:500!important}.subscription-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;display:grid}.subscription-payment-row{min-width:0}.subscription-psk-row{flex-wrap:wrap;min-width:0}.subscription-payment-text,.subscription-psk-value{color:var(--primary-text-color,#0a0a0a)}.subscription-psk-value{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0}.subscription-psk-row .btn{flex:none}.subscription-visa-badge{color:#fff;background:#2537c9;border-radius:3px;justify-content:center;align-items:center;width:44px;height:30px;font-size:12px;font-weight:700;display:inline-flex}.subscription-effective-date-row{padding-top:21px}.subscription-transaction-table{border:1px solid var(--border-color,#e5e7eb);border-radius:6px;overflow:hidden}.subscription-transaction-row{border-top:1px solid var(--border-color,#e5e7eb);grid-template-columns:1fr 2fr 1fr 1fr;align-items:center;gap:8px;padding:8px 16px;display:grid}.subscription-transaction-row:first-child{border-top:0}.subscription-transaction-heading{font-weight:500}.subscription-balance-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.subscription-balance-card{border:1px solid var(--border-color,#e5e7eb);background:var(--navbar-color,#fff);border-radius:8px;padding:16px;box-shadow:0 8px 22px #0f172a1f}.subscription-balance-value{margin-top:16px}.subscription-balance-value-primary{color:var(--primary-color)}.subscription-balance-value-accent{color:var(--accent-color)}.subscription-modal-form{flex-direction:column;gap:16px;min-width:min(420px,100vw - 64px);padding:21px;display:flex}.subscription-modal-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.subscription-scheduled-header{justify-content:space-between;display:flex}.subscription-modal-field-label,.subscription-modal-field-value{color:var(--primary-text-color)}.subscription-modal-field-label{font-weight:500}.subscription-modal-field-helper{color:var(--secondary-text-color)}.subscription-refund-note{background:#fff7ed;border:1px solid #fdba74;border-radius:6px;padding:12px}.subscription-refund-note-text{color:#f97316}.psk-validator-dialog .MuiPaper-root{width:min(650px,100vw - 32px)}.psk-validator-form{min-width:0}.psk-validator-tabs{border-bottom:1px solid var(--border-color,#e5e7eb);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.psk-validator-tabs button{height:36px;color:var(--secondary-text-color,#6e6e73);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font:500 12px/16px Inter,sans-serif}.psk-validator-tabs button.is-active{color:var(--primary-text-color,#0a0a0a);border-bottom-color:var(--primary-color,#3395d2)}.psk-validator-panel{border:1px solid var(--border-color,#e5e7eb);border-radius:6px;min-height:130px;padding:14px}@media (width<=760px){.subscription-details-grid,.subscription-pricing-grid,.subscription-balance-cards,.subscription-modal-form-row{grid-template-columns:1fr}}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:120px!important}.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{overflow:hidden!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-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;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;align-items:center;width:100%;height:40.13px;padding:0 14px;display:flex}.phone-input .PhoneInputCountry{margin-right:8px}.phone-input .PhoneInputInput{background:0 0;outline:none;flex:1;min-width:0;padding:0;font-family:Inter,sans-serif;font-size:14px;border:none!important}.phone-input:focus-within{border-color:#3395d2}.ul-status-indicator{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.ul-status-indicator.is-unread{background-color:var(--primary-color)}.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)}.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-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-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-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:hidden}.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:contain;scrollbar-gutter:stable;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);margin-top:2px;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:100%;height:22px;min-height:22px;max-height:22px;color:var(--status-badge-color);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:2px 10px;display:inline-flex;overflow:hidden}.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;overflow:hidden}.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{color:var(--kpi-card-delta-color,#10b981);font-weight:600!important}.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:hidden}.kpi-card-skeleton{border-radius:6px}.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{scrollbar-gutter:auto}.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;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;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}.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);color:var(--content-color,#fff)}.btn.outlined{color:var(--content-color,var(--c));border-color:var(--c);background-color:#0000}.custom-modal .MuiPaper-root{background-color:var(--navbar-color,#fff);max-width:none;color:var(--primary-text-color,#0a0a0a);border-radius:8px;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{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{min-height:0}.custom-modal-footer{border-top:1px solid var(--border-color,#e5e7eb);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:16px 22px;display:flex}.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-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-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(492px,100vw - 32px)}.confirmation-modal-body{flex-direction:column;gap:14px;padding:21px;display:flex}.confirmation-item-box{border:1px solid var(--border-color,#e5e7eb);border-radius:8px;padding:10.5px}
