:root{--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:#f1f5f9;--surface:#fff;--surface-2:#f8fafc;--border:#e2e8f0;--primary:#2563eb;--primary-dark:#1d4ed8;--accent:#0891b2;--accent-dark:#0e7490;--text:#0f172a;--text-muted:#64748b;--text-faint:#94a3b8;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--sidebar-bg:#1e293b;--sidebar-open:240px;--sidebar-close:64px;--shadow-xs:0 1px 2px rgba(0,0,0,.06);--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 4px 16px rgba(0,0,0,.1);--shadow-lg:0 8px 32px rgba(0,0,0,.14);--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-full:9999px;--ease:0.22s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0}body{font-family:var(--font);font-size:14px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0;-webkit-transition:padding-left var(--ease);-o-transition:padding-left var(--ease);transition:padding-left var(--ease)}body.sidebar-open{padding-left:var(--sidebar-open)}body.sidebar-closed{padding-left:var(--sidebar-close)}h1,h2,h3,h4,h5,h6{font-family:var(--font);font-weight:600;line-height:1.3;color:var(--text);margin:0 0 .5em}h1{font-size:1.75rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1rem}a,blockquote,body,button,code,div,h1,h2,h3,h4,h5,h6,input,label,li,p,pre,select,span,td,textarea,th{font-family:var(--font)!important}a{color:var(--primary);text-decoration:none;-webkit-transition:color var(--ease);-o-transition:color var(--ease);transition:color var(--ease)}a:hover{color:var(--primary-dark)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.zaps-sidebar{position:fixed;top:0;left:0;height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#0f172a),color-stop(55%,#1a2744),to(#1e293b));background:-webkit-linear-gradient(top,#0f172a,#1a2744 55%,#1e293b);background:-o-linear-gradient(top,#0f172a 0,#1a2744 55%,#1e293b 100%);background:linear-gradient(180deg,#0f172a,#1a2744 55%,#1e293b);overflow:hidden;z-index:1050;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:4px 0 24px rgba(0,0,0,.28);box-shadow:4px 0 24px rgba(0,0,0,.28);-webkit-transition:width var(--ease);-o-transition:width var(--ease);transition:width var(--ease)}.zaps-sidebar.expanded{width:var(--sidebar-open)}.zaps-sidebar.collapsed{width:var(--sidebar-close)}.zaps-sidebar-brand{height:68px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.07);-ms-flex-negative:0;flex-shrink:0;gap:10px}.zaps-sidebar-brand img{width:36px;height:36px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.zaps-sidebar-brand-text{font-size:16px;font-weight:700;color:#f1f5f9;letter-spacing:.02em;white-space:nowrap;opacity:1;-webkit-transition:opacity var(--ease);-o-transition:opacity var(--ease);transition:opacity var(--ease)}.zaps-sidebar.collapsed .zaps-sidebar-brand{-ms-flex-pack:center;justify-content:center;padding:0}.zaps-sidebar.collapsed .zaps-sidebar-brand-text{opacity:0;width:0;overflow:hidden}.zaps-sidebar-nav{-ms-flex:1 1;flex:1 1;overflow-y:auto;overflow-x:hidden;padding:10px 0 16px}.zaps-nav-section-label{font-size:10px;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.55);padding:16px 16px 5px;white-space:nowrap;overflow:hidden}.zaps-sidebar.collapsed .zaps-nav-section-label{opacity:0;height:0;padding:0}.zaps-nav-divider{height:1px;background:hsla(0,0%,100%,.06);margin:10px 12px 4px}.zaps-nav-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:11px;padding:9px 14px;margin:2px 8px;border-radius:8px;cursor:pointer;color:hsla(0,0%,100%,.7);-webkit-transition:background var(--ease),color var(--ease),border-color var(--ease);-o-transition:background var(--ease),color var(--ease),border-color var(--ease);transition:background var(--ease),color var(--ease),border-color var(--ease);border-left:3px solid transparent;white-space:nowrap;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zaps-nav-item:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.95)}.zaps-nav-item.active{background:rgba(56,189,248,.13);color:#38bdf8;border-left-color:#38bdf8;font-weight:600!important}.zaps-nav-item.disabled{color:hsla(0,0%,100%,.28);cursor:not-allowed}.zaps-nav-item.disabled:hover{background:transparent;color:hsla(0,0%,100%,.28)}.zaps-sidebar.collapsed .zaps-nav-item{-ms-flex-pack:center;justify-content:center;padding:11px 0;margin:3px 8px;border-left:none;border-radius:10px}.zaps-nav-item-icon{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.zaps-nav-item-label{font-size:13px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.zaps-sidebar.collapsed .zaps-nav-item-label{display:none}.zaps-sidebar-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid hsla(0,0%,100%,.07);cursor:pointer;color:hsla(0,0%,100%,.38);-webkit-transition:color var(--ease);-o-transition:color var(--ease);transition:color var(--ease);-ms-flex-negative:0;flex-shrink:0;font-size:13px}.zaps-sidebar-toggle:hover{color:hsla(0,0%,100%,.8)}.zaps-sidebar.collapsed .zaps-sidebar-toggle{-ms-flex-pack:center;justify-content:center;padding:12px 0}div[class*=MuiAppBar],header[class*=MuiAppBar]{background:-webkit-linear-gradient(315deg,#0f172a,#1e3a5f)!important;background:-o-linear-gradient(315deg,#0f172a 0,#1e3a5f 100%)!important;background:linear-gradient(135deg,#0f172a,#1e3a5f)!important;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.25)!important;box-shadow:0 2px 12px rgba(0,0,0,.25)!important}div[class*=flatButton],div[class*=raisedButton]{display:-ms-inline-flexbox!important;display:inline-flex!important;border-radius:var(--r-sm)!important;overflow:hidden!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:-webkit-transform var(--ease),-webkit-box-shadow var(--ease)!important;transition:-webkit-transform var(--ease),-webkit-box-shadow var(--ease)!important;-o-transition:transform var(--ease),box-shadow var(--ease)!important;transition:transform var(--ease),box-shadow var(--ease)!important;transition:transform var(--ease),box-shadow var(--ease),-webkit-transform var(--ease),-webkit-box-shadow var(--ease)!important}div[class*=flatButton]>button,div[class*=raisedButton]>button{border-radius:var(--r-sm)!important;border:none!important;padding:0 22px!important;height:38px!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;cursor:pointer!important;-webkit-transition:-webkit-filter var(--ease),-webkit-box-shadow var(--ease)!important;transition:-webkit-filter var(--ease),-webkit-box-shadow var(--ease)!important;-o-transition:filter var(--ease),box-shadow var(--ease)!important;transition:filter var(--ease),box-shadow var(--ease)!important;transition:filter var(--ease),box-shadow var(--ease),-webkit-filter var(--ease),-webkit-box-shadow var(--ease)!important;-webkit-box-shadow:none!important;box-shadow:none!important}div[class*=raisedButton]>button{background:-webkit-linear-gradient(315deg,var(--primary),var(--primary-dark))!important;background:-o-linear-gradient(315deg,var(--primary) 0,var(--primary-dark) 100%)!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;color:#fff!important}div[class*=raisedButton]>button:hover{-webkit-filter:brightness(1.1)!important;filter:brightness(1.1)!important;-webkit-box-shadow:0 4px 14px rgba(37,99,235,.35)!important;box-shadow:0 4px 14px rgba(37,99,235,.35)!important}div[class*=raisedButton]>button>div>div[style*=background],div[class*=raisedButton]>button>div[style*=background],div[class*=raisedButton]>button[style*=background],div[class*=raisedButton][style*=background]>button{background:-webkit-linear-gradient(315deg,#ef4444,#dc2626)!important;background:-o-linear-gradient(315deg,#ef4444,#dc2626)!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}div[class*=raisedButton]>button>div>div[style*="background-color: red"],div[class*=raisedButton]>button>div[style*="background-color: red"]{background:-webkit-linear-gradient(315deg,#ef4444,#dc2626)!important;background:-o-linear-gradient(315deg,#ef4444,#dc2626)!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important}div[class*=raisedButton]:has(div[style*="background-color: red"])>button{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}div[class*=raisedButton][style*=background]>button:hover{-webkit-filter:brightness(1.1)!important;filter:brightness(1.1)!important;-webkit-box-shadow:0 4px 14px rgba(220,38,38,.35)!important;box-shadow:0 4px 14px rgba(220,38,38,.35)!important}div[class*=flatButton]>button{background:transparent!important;color:var(--primary)!important;border:1.5px solid var(--primary)!important}div[class*=flatButton]>button:hover{background:rgba(37,99,235,.07)!important}div[class*=flatButton]>button>div,div[class*=raisedButton]>button>div{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:center!important;justify-content:center!important}div[class*=flatButton]>button span,div[class*=raisedButton]>button span{color:inherit!important}a[class*=MuiButton],button[class*=MuiButton],div[class*=flatButton]>button span,div[class*=raisedButton]>button span{font-family:var(--font)!important;font-weight:600!important;font-size:13px!important;text-transform:none!important;letter-spacing:.02em!important}a[class*=MuiButton],button[class*=MuiButton]{border-radius:var(--r-sm)!important;-webkit-transition:-webkit-filter var(--ease),-webkit-box-shadow var(--ease)!important;transition:-webkit-filter var(--ease),-webkit-box-shadow var(--ease)!important;-o-transition:filter var(--ease),box-shadow var(--ease)!important;transition:filter var(--ease),box-shadow var(--ease)!important;transition:filter var(--ease),box-shadow var(--ease),-webkit-filter var(--ease),-webkit-box-shadow var(--ease)!important}a[class*=MuiButton-contained],button[class*=MuiButton-contained]{background:-webkit-linear-gradient(315deg,var(--primary),var(--primary-dark))!important;background:-o-linear-gradient(315deg,var(--primary) 0,var(--primary-dark) 100%)!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;color:#fff!important;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.25)!important;box-shadow:0 2px 8px rgba(37,99,235,.25)!important}a[class*=MuiButton-contained]:hover,button[class*=MuiButton-contained]:hover{-webkit-filter:brightness(1.08)!important;filter:brightness(1.08)!important;-webkit-box-shadow:0 4px 16px rgba(37,99,235,.3)!important;box-shadow:0 4px 16px rgba(37,99,235,.3)!important;-webkit-transform:translateY(-1px)!important;-ms-transform:translateY(-1px)!important;transform:translateY(-1px)!important}a[class*=MuiButton-containedSecondary],button[class*=MuiButton-containedSecondary]{background:-webkit-linear-gradient(315deg,#ef4444,#dc2626)!important;background:-o-linear-gradient(315deg,#ef4444,#dc2626)!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;-webkit-box-shadow:0 2px 8px rgba(239,68,68,.25)!important;box-shadow:0 2px 8px rgba(239,68,68,.25)!important}a[class*=MuiButton-outlined],button[class*=MuiButton-outlined]{border:1.5px solid var(--primary)!important;color:var(--primary)!important}a[class*=MuiButton-contained][disabled],button[class*=MuiButton-contained][disabled]{background:rgba(37,99,235,.3)!important;color:hsla(0,0%,100%,.65)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important}a[class*=MuiButton] span,button[class*=MuiButton] span{color:inherit!important}label[class*=MuiFormLabel],label[class*=MuiInputLabel]{font-family:var(--font)!important;font-size:13px!important;color:var(--text-muted)!important}label[class*=MuiFormLabel-focused],label[class*=MuiInputLabel-shrink]{color:var(--primary)!important;font-weight:600!important}div[class*=MuiInputBase]{font-family:var(--font)!important;font-size:14px!important;color:var(--text)!important;background:var(--surface-2)!important;border-radius:var(--r-sm)!important;padding:4px 10px!important;-webkit-transition:background var(--ease),-webkit-box-shadow var(--ease)!important;transition:background var(--ease),-webkit-box-shadow var(--ease)!important;-o-transition:background var(--ease),box-shadow var(--ease)!important;transition:background var(--ease),box-shadow var(--ease)!important;transition:background var(--ease),box-shadow var(--ease),-webkit-box-shadow var(--ease)!important}div[class*=MuiInputBase]:hover{background:#edf2f7!important}div[class*=MuiInputBase-focused],div[class*=MuiInputBase]:focus-within{background:#fff!important;-webkit-box-shadow:0 0 0 2px rgba(37,99,235,.18)!important;box-shadow:0 0 0 2px rgba(37,99,235,.18)!important}[class*=MuiInput-underline]:before,before[class*=MuiInput-underline]{border-bottom:1.5px solid var(--border)!important}[class*=MuiInput-underline]:after{border-bottom:2px solid var(--primary)!important}[class*=MuiInput-underline]:hover:not([class*=Mui-disabled]):before{border-bottom:2px solid #94a3b8!important}p[class*=MuiFormHelperText]{font-family:var(--font)!important;font-size:11.5px!important;margin-top:4px!important}div[class*=MuiStepper]{background:transparent!important;padding:16px 0 24px!important}span[class*=MuiStepConnector-line]{border-color:var(--border)!important;border-top-width:2px!important}span[class*=MuiStepConnector-active] span[class*=MuiStepConnector-line],span[class*=MuiStepConnector-completed] span[class*=MuiStepConnector-line]{border-color:var(--primary)!important}svg[class*=MuiStepIcon]{width:28px!important;height:28px!important}svg[class*=MuiStepIcon-active]{color:var(--primary)!important;-webkit-filter:drop-shadow(0 2px 6px rgba(37,99,235,.4));filter:drop-shadow(0 2px 6px rgba(37,99,235,.4))}svg[class*=MuiStepIcon-completed]{color:var(--success)!important}span[class*=MuiStepLabel-label]{font-family:var(--font)!important;font-size:12px!important;font-weight:500!important;color:var(--text-muted)!important;margin-top:6px!important}span[class*=MuiStepLabel-active]{color:var(--primary)!important;font-weight:700!important}span[class*=MuiStepLabel-completed]{color:var(--success)!important;font-weight:600!important}.zaps-form-body{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding:8px 0 24px}.zaps-form-body .zaps-full{grid-column:1/-1}.zaps-form-row{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;margin-bottom:4px}.zaps-form-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:12px;padding:24px 0 8px;border-top:1px solid var(--border);margin-top:16px}div[class*=MuiSelect]{font-size:14px!important}div[class*=MuiPopover-paper],div[class*=MuiSelect]{font-family:var(--font)!important;color:var(--text)!important}div[class*=MuiPopover-paper]{border-radius:var(--r-md)!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border)!important;padding:12px 16px!important;font-size:13px!important;max-width:320px!important;line-height:1.6!important}svg[class*=MuiSvgIcon]{font-size:20px!important}span[class*=MuiCheckbox]{padding:6px!important}div[class*=MuiSnackbar] div[class*=MuiSnackbarContent],div[id*=client-snackbar]{background:var(--text)!important;border-radius:var(--r-sm)!important;font-family:var(--font)!important;font-size:13px!important;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important}div[style*="border: 1px dashed #FF0000"],div[style*="border: 1px dashed red"]{border:none!important;background:#fef2f2!important;border-radius:var(--r-sm)!important;padding:12px 16px!important;color:var(--danger)!important;font-size:13px!important;font-weight:500!important}div[class*=MuiPaper],div[class*=Paper-]{-webkit-box-shadow:var(--shadow-sm)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--r-md)!important}div[class*=Dialog-paper],div[class*=MuiDialog-paper]{border-radius:var(--r-lg)!important;-webkit-box-shadow:var(--shadow-lg)!important;box-shadow:var(--shadow-lg)!important}div[class*=MuiTabs] button,div[class*=Tab-] button{text-transform:none!important;font-weight:500!important}table{border-collapse:collapse;width:100%}th{font-size:11px;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);padding:10px 14px;border-bottom:2px solid var(--border);white-space:nowrap}td{padding:9px 14px;border-bottom:1px solid var(--border);color:var(--text);font-size:13px}tr:hover td{background:#f8fafc}li[class*=MuiListItem],li[class*=MuiMenuItem]{font-size:13px!important}div[class*=MuiTooltip-tooltip]{font-size:12px!important;border-radius:var(--r-sm)!important}.zaps-topbar-content{-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:0 20px 0 16px}.zaps-topbar-content,.zaps-topbar-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.zaps-topbar-left{gap:12px}.zaps-topbar-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.zaps-topbar-title{font-size:15px;font-weight:600!important;color:#e2e8f0;letter-spacing:.01em;white-space:nowrap}.zaps-hamburger{background:none;border:none;color:hsla(0,0%,100%,.75);cursor:pointer;padding:6px 8px;border-radius:var(--r-sm);font-size:16px;-webkit-transition:background var(--ease),color var(--ease);-o-transition:background var(--ease),color var(--ease);transition:background var(--ease),color var(--ease);line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.zaps-hamburger:hover{background:hsla(0,0%,100%,.1);color:#fff}.zaps-user-avatar{width:34px;height:34px;border-radius:50%;background:-webkit-linear-gradient(315deg,#0891b2,#2563eb);background:-o-linear-gradient(315deg,#0891b2,#2563eb);background:linear-gradient(135deg,#0891b2,#2563eb);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:13px;font-weight:700!important;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform var(--ease),-webkit-box-shadow var(--ease);transition:-webkit-transform var(--ease),-webkit-box-shadow var(--ease);-o-transition:transform var(--ease),box-shadow var(--ease);transition:transform var(--ease),box-shadow var(--ease);transition:transform var(--ease),box-shadow var(--ease),-webkit-transform var(--ease),-webkit-box-shadow var(--ease);letter-spacing:0}.zaps-user-avatar:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 0 0 2px rgba(56,189,248,.45);box-shadow:0 0 0 2px rgba(56,189,248,.45)}.zaps-breadcrumb-bar{background:var(--surface);border-bottom:1px solid var(--border);padding:8px 20px;font-size:13px;color:var(--text-muted);font-weight:500!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;min-height:38px}.zaps-dash-wrap{padding:32px 36px;min-height:calc(100vh - 108px)}.zaps-dash-greeting{margin-bottom:28px}.zaps-dash-greeting h2{font-size:1.5rem;font-weight:700!important;color:var(--text);margin-bottom:4px}.zaps-dash-greeting p{color:var(--text-muted);font-size:14px;margin:0}.zaps-role-badge{display:inline-block;background:-webkit-linear-gradient(315deg,#dbeafe,#ede9fe);background:-o-linear-gradient(315deg,#dbeafe,#ede9fe);background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#1d4ed8;letter-spacing:.05em;padding:3px 10px;border-radius:var(--r-full);margin-left:10px;vertical-align:middle}.zaps-dash-section-title,.zaps-role-badge{font-size:11px;font-weight:700!important;text-transform:uppercase}.zaps-dash-section-title{letter-spacing:.08em;color:var(--text-faint);margin-bottom:14px}.zaps-dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-bottom:36px}.zaps-module-card{background:var(--surface);border-radius:var(--r-lg);padding:20px 18px;border:1px solid var(--border);cursor:pointer;-webkit-transition:-webkit-transform var(--ease),-webkit-box-shadow var(--ease);transition:-webkit-transform var(--ease),-webkit-box-shadow var(--ease);-o-transition:transform var(--ease),box-shadow var(--ease);transition:transform var(--ease),box-shadow var(--ease);transition:transform var(--ease),box-shadow var(--ease),-webkit-transform var(--ease),-webkit-box-shadow var(--ease);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.zaps-module-card:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1)}.zaps-module-card.disabled{opacity:.42;cursor:not-allowed;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.zaps-module-card-icon{width:40px;height:40px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:17px;color:#fff;-ms-flex-negative:0;flex-shrink:0}.zaps-module-card h4{font-size:13px;font-weight:600!important;color:var(--text);margin:0;line-height:1.3}.zaps-module-card p{font-size:11.5px;color:var(--text-muted);margin:0;line-height:1.4}.zaps-login-outer{display:-ms-flexbox;display:flex;min-height:100vh}.zaps-login-branding{-ms-flex:1 1;flex:1 1;background:-webkit-linear-gradient(305deg,#0f172a,#1e3a5f 50%,#0a1628);background:-o-linear-gradient(305deg,#0f172a 0,#1e3a5f 50%,#0a1628 100%);background:linear-gradient(145deg,#0f172a,#1e3a5f 50%,#0a1628);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px;position:relative;overflow:hidden}.zaps-login-branding:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:-webkit-radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%);background:-o-radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%);background:radial-gradient(circle,rgba(56,189,248,.12) 0,transparent 70%);top:-100px;right:-100px}.zaps-login-branding:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;background:-webkit-radial-gradient(circle,rgba(37,99,235,.1) 0,transparent 70%);background:-o-radial-gradient(circle,rgba(37,99,235,.1) 0,transparent 70%);background:radial-gradient(circle,rgba(37,99,235,.1) 0,transparent 70%);bottom:-80px;left:-80px}.zaps-login-branding-inner{position:relative;z-index:1;text-align:center}.zaps-login-branding img{height:72px;width:72px;border-radius:18px;margin-bottom:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.4);box-shadow:0 8px 32px rgba(0,0,0,.4)}.zaps-login-branding h1{color:#f1f5f9;font-size:2rem;font-weight:800!important;margin-bottom:10px;letter-spacing:-.02em}.zaps-login-branding p{color:rgba(148,163,184,.8);font-size:15px;max-width:320px;line-height:1.6;margin:0 auto}.zaps-login-card-panel{width:480px;-ms-flex-negative:0;flex-shrink:0;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 56px;-webkit-box-shadow:-4px 0 40px rgba(0,0,0,.08);box-shadow:-4px 0 40px rgba(0,0,0,.08)}.zaps-login-card-panel h2{font-size:1.5rem;font-weight:700!important;color:var(--text);margin-bottom:8px;text-align:center}.zaps-login-card-panel>p{color:var(--text-muted);font-size:14px;text-align:center;margin-bottom:36px}.zaps-google-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:100%;padding:14px 24px;border:1.5px solid var(--border);border-radius:var(--r-full);background:#fff;color:var(--text);font-size:15px;font-weight:600!important;cursor:pointer;-webkit-transition:border-color var(--ease),background var(--ease),-webkit-box-shadow var(--ease);transition:border-color var(--ease),background var(--ease),-webkit-box-shadow var(--ease);-o-transition:border-color var(--ease),box-shadow var(--ease),background var(--ease);transition:border-color var(--ease),box-shadow var(--ease),background var(--ease);transition:border-color var(--ease),box-shadow var(--ease),background var(--ease),-webkit-box-shadow var(--ease);letter-spacing:.01em}.zaps-google-btn:hover{border-color:#94a3b8;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);background:#f8fafc}.zaps-google-btn .google-g{width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="%23EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"/><path fill="%234285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"/><path fill="%23FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"/><path fill="%2334A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.18 1.48-4.97 2.31-8.16 2.31-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"/></svg>') 50%/contain no-repeat;-ms-flex-negative:0;flex-shrink:0}.zaps-login-fine-print{font-size:11.5px;color:var(--text-faint);text-align:center;margin-top:24px}.zaps-profile-card{padding:0;min-width:260px;border-radius:var(--r-lg);overflow:hidden}.zaps-profile-header{background:-webkit-linear-gradient(315deg,#0f172a,#1e3a5f);background:-o-linear-gradient(315deg,#0f172a,#1e3a5f);background:linear-gradient(135deg,#0f172a,#1e3a5f);padding:20px 20px 16px;gap:12px}.zaps-profile-avatar-lg,.zaps-profile-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.zaps-profile-avatar-lg{width:44px;height:44px;border-radius:50%;background:-webkit-linear-gradient(315deg,#0891b2,#2563eb);background:-o-linear-gradient(315deg,#0891b2,#2563eb);background:linear-gradient(135deg,#0891b2,#2563eb);-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;font-weight:700!important;-ms-flex-negative:0;flex-shrink:0}.zaps-profile-meta h4{color:#f1f5f9;font-size:14px;font-weight:600!important;margin:0 0 2px;line-height:1.2}.zaps-profile-meta p{color:rgba(148,163,184,.85);font-size:12px;margin:0}.zaps-profile-body{padding:12px 0}.zaps-profile-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:7px 18px;font-size:13px;color:var(--text-muted)}.zaps-profile-row i{width:16px;text-align:center;font-size:12px;color:var(--text-faint)}.zaps-profile-divider{height:1px;background:var(--border);margin:8px 0}.zaps-profile-footer{padding:12px 18px 16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:10px}.zaps-signout-btn{-ms-flex:1 1;flex:1 1;padding:9px 16px;background:-webkit-linear-gradient(315deg,#0891b2,#2563eb);background:-o-linear-gradient(315deg,#0891b2,#2563eb);background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;border:none;border-radius:var(--r-sm);font-size:13px;font-weight:600!important;cursor:pointer;-webkit-transition:-webkit-filter var(--ease);transition:-webkit-filter var(--ease);-o-transition:filter var(--ease);transition:filter var(--ease);transition:filter var(--ease),-webkit-filter var(--ease);letter-spacing:.01em}.zaps-signout-btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.zaps-change-pwd-link{font-size:12px;color:var(--primary);cursor:pointer;text-decoration:underline;white-space:nowrap}.zaps-change-pwd-link:hover{color:var(--primary-dark)}.zaps-badge{display:inline-block;font-size:10px;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-full);background:rgba(8,145,178,.12);color:var(--accent)}body.no-sidebar{padding-left:0!important}.zaps-page-wrap{padding:28px 32px 48px;min-height:calc(100vh - 68px)}.zaps-page-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.zaps-page-title{font-size:1.25rem;font-weight:700!important;color:var(--text);margin:0;letter-spacing:-.01em}.zaps-page-subtitle{font-size:13px;color:var(--text-muted);margin:2px 0 0}.zaps-card{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--border);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);padding:28px 32px;margin-bottom:24px}.zaps-form-card{max-width:760px;width:100%;margin-left:auto;margin-right:auto}.zaps-page-centered{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.zaps-btn-cluster{gap:12px;margin-top:20px;-ms-flex-pack:center;justify-content:center}.zaps-btn-cluster,.zaps-filter-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.zaps-filter-row{gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 20px;margin-bottom:20px;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.zaps-filter-label{font-size:13px;font-weight:600!important;color:var(--text-muted);white-space:nowrap}div[class*=MuiTabs-root] .MuiTab-root,div[class*=MuiTabs-root] button[class*=MuiTab]{font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important;min-width:160px;padding:10px 24px!important}div[class*=MuiTabs-root]{border-bottom:1px solid var(--border);background:var(--surface);border-radius:var(--r-md) var(--r-md) 0 0}.zaps-dialog-table{width:100%;border-collapse:collapse;border-radius:var(--r-sm);overflow:hidden;font-size:13px}.zaps-dialog-table th{background:var(--surface-2);color:var(--text-muted);font-size:11px;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;border-bottom:2px solid var(--border);text-align:left}.zaps-dialog-table td{padding:9px 14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.zaps-dialog-table tr:last-child td{border-bottom:none}.zaps-dialog-table tr.zaps-row-error td{color:var(--danger)}.zaps-browse-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--r-sm);font-size:13px;font-weight:600!important;color:var(--text);cursor:pointer;-webkit-transition:background var(--ease),border-color var(--ease),-webkit-box-shadow var(--ease);transition:background var(--ease),border-color var(--ease),-webkit-box-shadow var(--ease);-o-transition:background var(--ease),border-color var(--ease),box-shadow var(--ease);transition:background var(--ease),border-color var(--ease),box-shadow var(--ease);transition:background var(--ease),border-color var(--ease),box-shadow var(--ease),-webkit-box-shadow var(--ease);margin-left:10px;white-space:nowrap;vertical-align:middle}.zaps-browse-btn:hover{background:#e2e8f0;border-color:#94a3b8;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.zaps-init-hero{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;padding:20px 0 32px}.zaps-init-hero img{max-width:320px;width:100%;border-radius:var(--r-md);margin-bottom:20px}.zaps-init-hero h1{font-size:1.5rem;font-weight:700!important;color:var(--text);margin-bottom:6px;letter-spacing:-.01em}.zaps-init-hero p{color:var(--text-muted);font-size:14px;margin-bottom:28px}.zaps-init-actions{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}div[class*=raisedButton]>button>div>div[style],div[class*=raisedButton]>button>div[style]{background:-webkit-linear-gradient(315deg,var(--primary),var(--primary-dark))!important;background:-o-linear-gradient(315deg,var(--primary) 0,var(--primary-dark) 100%)!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;background-color:unset!important}div[class*=raisedButton]>button>div>div[style*=red],div[class*=raisedButton]>button>div[style*=red]{background:-webkit-linear-gradient(315deg,#ef4444,#dc2626)!important;background:-o-linear-gradient(315deg,#ef4444,#dc2626)!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important}div[class*=raisedButton]>button>div>div[style*="188"],div[class*=raisedButton]>button>div[style*="188"]{background:-webkit-linear-gradient(315deg,var(--primary),var(--primary-dark))!important;background:-o-linear-gradient(315deg,var(--primary) 0,var(--primary-dark) 100%)!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important}div[class*=raisedButton] button span,div[class*=raisedButton] span[style]{color:#fff!important}div[style*="background-color: azure"],div[style*="background: azure"]{background:var(--bg)!important}button[style*="background-color: red"],button[style*="background: red"]{background:-webkit-linear-gradient(315deg,var(--primary),var(--primary-dark))!important;background:-o-linear-gradient(315deg,var(--primary) 0,var(--primary-dark) 100%)!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;color:#fff!important;border-radius:var(--r-sm)!important;font-family:var(--font)!important;font-weight:600!important;text-transform:none!important;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.25)!important;box-shadow:0 2px 8px rgba(37,99,235,.25)!important;border:none!important;padding:10px 24px!important;cursor:pointer!important}button[style*="background-color: red"]:hover,button[style*="background: red"]:hover{-webkit-filter:brightness(1.1)!important;filter:brightness(1.1)!important}.zaps-report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:8px 0 40px}@media (max-width:900px){.zaps-report-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.zaps-report-grid{grid-template-columns:1fr}}.zaps-report-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:22px 22px 18px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-lg);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);cursor:pointer;-webkit-transition:border-color var(--ease),-webkit-box-shadow var(--ease),-webkit-transform var(--ease);transition:border-color var(--ease),-webkit-box-shadow var(--ease),-webkit-transform var(--ease);-o-transition:border-color var(--ease),box-shadow var(--ease),transform var(--ease);transition:border-color var(--ease),box-shadow var(--ease),transform var(--ease);transition:border-color var(--ease),box-shadow var(--ease),transform var(--ease),-webkit-box-shadow var(--ease),-webkit-transform var(--ease);position:relative;overflow:hidden;text-decoration:none;color:var(--text)}.zaps-report-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(var(--primary)),to(var(--primary-dark)));background:-webkit-linear-gradient(top,var(--primary),var(--primary-dark));background:-o-linear-gradient(top,var(--primary),var(--primary-dark));background:linear-gradient(180deg,var(--primary),var(--primary-dark));border-radius:4px 0 0 4px}.zaps-report-card:hover{border-color:var(--primary);-webkit-box-shadow:0 6px 24px rgba(37,99,235,.15);box-shadow:0 6px 24px rgba(37,99,235,.15);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.zaps-report-card.zaps-report-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.zaps-report-card-icon{font-size:26px;line-height:1}.zaps-report-card-title{font-size:14px;font-weight:700!important;color:var(--text);margin:0;line-height:1.3}.zaps-report-card-desc{font-size:12px;color:var(--text-muted);margin:0;line-height:1.5}.zaps-report-card-cta{margin-top:8px;font-size:11px;font-weight:600!important;color:var(--primary);letter-spacing:.04em;text-transform:uppercase}[class*=MuiButton-contained],[class*=MuiButton-raised]{background:-webkit-linear-gradient(315deg,var(--primary),var(--primary-dark))!important;background:-o-linear-gradient(315deg,var(--primary) 0,var(--primary-dark) 100%)!important;background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;color:#fff!important;border:none!important;border-radius:var(--r-sm)!important;font-family:var(--font)!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.25)!important;box-shadow:0 2px 8px rgba(37,99,235,.25)!important;-webkit-transition:-webkit-filter var(--ease),-webkit-box-shadow var(--ease),-webkit-transform var(--ease)!important;transition:-webkit-filter var(--ease),-webkit-box-shadow var(--ease),-webkit-transform var(--ease)!important;-o-transition:filter var(--ease),box-shadow var(--ease),transform var(--ease)!important;transition:filter var(--ease),box-shadow var(--ease),transform var(--ease)!important;transition:filter var(--ease),box-shadow var(--ease),transform var(--ease),-webkit-filter var(--ease),-webkit-box-shadow var(--ease),-webkit-transform var(--ease)!important}[class*=MuiButton-contained]:hover,[class*=MuiButton-raised]:hover{-webkit-filter:brightness(1.08)!important;filter:brightness(1.08)!important;-webkit-box-shadow:0 4px 16px rgba(37,99,235,.35)!important;box-shadow:0 4px 16px rgba(37,99,235,.35)!important;-webkit-transform:translateY(-1px)!important;-ms-transform:translateY(-1px)!important;transform:translateY(-1px)!important}[class*=MuiButton-containedSecondary],[class*=MuiButton-raisedSecondary]{background:-webkit-linear-gradient(315deg,#ef4444,#dc2626)!important;background:-o-linear-gradient(315deg,#ef4444,#dc2626)!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;-webkit-box-shadow:0 2px 8px rgba(239,68,68,.25)!important;box-shadow:0 2px 8px rgba(239,68,68,.25)!important}[class*=MuiButton-containedSecondary]:hover,[class*=MuiButton-raisedSecondary]:hover{-webkit-box-shadow:0 4px 16px rgba(239,68,68,.35)!important;box-shadow:0 4px 16px rgba(239,68,68,.35)!important}[class*=MuiButton-contained][disabled],[class*=MuiButton-raised][disabled]{background:rgba(37,99,235,.35)!important;color:hsla(0,0%,100%,.65)!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important;cursor:not-allowed!important}[class*=MuiButton-outlined]{border:1.5px solid var(--primary)!important;color:var(--primary)!important;background:transparent!important;border-radius:var(--r-sm)!important;font-family:var(--font)!important;font-weight:600!important;text-transform:none!important;-webkit-transition:background var(--ease),color var(--ease)!important;-o-transition:background var(--ease),color var(--ease)!important;transition:background var(--ease),color var(--ease)!important}[class*=MuiButton-outlined]:hover{background:rgba(37,99,235,.06)!important}[class*=MuiButton-flat],[class*=MuiButton-text]{color:var(--primary)!important;font-family:var(--font)!important;font-weight:600!important;text-transform:none!important}[class*=MuiButton-flat]:hover,[class*=MuiButton-text]:hover{background:rgba(37,99,235,.06)!important}[class*=MuiButton-root] span{color:inherit!important}[class*=MuiButton-][style*="background-color: red"],[class*=MuiButton-][style*="background: red"]{background:-webkit-linear-gradient(315deg,#ef4444,#dc2626)!important;background:-o-linear-gradient(315deg,#ef4444,#dc2626)!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}[class*=MuiDialogActions] [class*=MuiButton-flat]{color:var(--primary)!important}[class*=MuiTab-root]{font-family:var(--font)!important;font-weight:600!important;text-transform:none!important;color:var(--text-muted)!important}[class*=MuiTab-root][aria-selected=true],[class*=MuiTab-selected]{color:var(--primary)!important}[class*=MuiTabs-indicator]{background-color:var(--primary)!important}[class*=MuiCircularProgress-root],[class*=MuiCircularProgress-svg]{color:var(--primary)!important}[class*=circularProgress] circle,[class*=MuiCircularProgress-circle],div[class*=CircularProgress] svg circle,svg[class*=CircularProgress] circle{stroke:var(--primary)!important}[class*=MuiBackdrop-root]{background:rgba(15,23,42,.55)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.loading-modal h3{margin-top:16px!important;font-family:var(--font)!important;font-size:14px!important;font-weight:600!important;color:var(--primary)!important;letter-spacing:.04em!important}[class*=circularProgress] svg circle,[class*=LoadingIndicator] circle,circle[stroke-width],svg circle[class*=""]{stroke:var(--primary)!important}@-webkit-keyframes zaps-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes zaps-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes zaps-spin-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes zaps-spin-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.zaps-spinner{width:48px;height:48px;border-radius:50%;border:3.5px solid transparent;border-top-color:var(--primary);border-right-color:var(--primary-dark);-webkit-animation:zaps-spin .75s cubic-bezier(.37,0,.63,1) infinite;animation:zaps-spin .75s cubic-bezier(.37,0,.63,1) infinite;-webkit-box-shadow:0 0 12px rgba(37,99,235,.2);box-shadow:0 0 12px rgba(37,99,235,.2);-ms-flex-negative:0;flex-shrink:0}.zaps-spinner-sm{width:20px;height:20px;border-width:2.5px}.zaps-spinner-white{border-top-color:#fff;border-right-color:hsla(0,0%,100%,.5);-webkit-box-shadow:none;box-shadow:none}.zaps-spinner-label{margin-top:14px!important;font-family:var(--font)!important;font-size:13px!important;font-weight:600!important;color:var(--primary)!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ReactTable{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0,0,0,.1)}.ReactTable *{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactTable .rt-table{-ms-flex:auto 1;flex:auto 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,.03)}.ReactTable .rt-thead.-filters,.ReactTable .rt-thead.-headerGroups{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline:none}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-thead.-header{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.15);box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{padding:5px;line-height:normal;position:relative;border-right:1px solid rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275),-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{-webkit-box-shadow:inset 0 3px 0 0 rgba(0,0,0,.6);box-shadow:inset 0 3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.6);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.6)}.ReactTable .rt-thead .rt-td.-cursor-pointer,.ReactTable .rt-thead .rt-th.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-td:last-child,.ReactTable .rt-thead .rt-th:last-child{border-right:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:hsla(0,0%,100%,0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:hsla(0,0%,40%,0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-ms-flex:99999 1 auto;flex:99999 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;-o-text-overflow:clip;text-overflow:clip}.ReactTable .rt-tr-group{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-td,.ReactTable .rt-th{-ms-flex:1 0 0px;flex:1 0;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-property:width,min-width,padding,opacity;-o-transition-property:width,min-width,padding,opacity;transition-property:width,min-width,padding,opacity}.ReactTable .rt-td.-hidden,.ReactTable .rt-th.-hidden{width:0!important;min-width:0!important;padding:0!important;border:0!important;opacity:0!important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0,0,0,.05)}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0,0,0,.03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0,0,0,.05)}.ReactTable .-pagination{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1);border-top:2px solid rgba(0,0,0,.1)}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,.1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline:none}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0,0,0,.6);background:rgba(0,0,0,.1);-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;cursor:pointer;outline:none}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,.3);color:#fff}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{-ms-flex:1;flex:1 1;text-align:center}.ReactTable .-pagination .-center{-ms-flex:1.5;flex:1.5 1;text-align:center;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;padding:20px;color:rgba(0,0,0,.5)}.ReactTable .-loading,.ReactTable .rt-noData{display:block;position:absolute;background:hsla(0,0%,100%,.8);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;pointer-events:none}.ReactTable .-loading{left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0,0,0,.6);-webkit-transform:translateY(-52%);-ms-transform:translateY(-52%);transform:translateY(-52%);-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-td,.ReactTable .rt-resizing .rt-th{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/*# sourceMappingURL=main.cfc50c6b.css.map*/