@font-face{font-family:__font_f208c6;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__font_Fallback_f208c6;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_f208c6{font-family:__font_f208c6,__font_Fallback_f208c6}.__variable_f208c6{--font-sans:"__font_f208c6","__font_Fallback_f208c6"}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-loader{--loader-canvas:var(--color-canvas,#f4f7f5);--loader-ink:var(--color-text-primary,#0e1a16);--loader-muted:var(--color-text-secondary,#5a6f67);--loader-brand:var(--color-brand-primary,#0f6b5c);position:fixed;z-index:2000;inset:0;display:grid;min-height:100vh;min-height:100dvh;place-items:center;overflow:hidden;color:var(--loader-ink);background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--loader-brand) 9%,transparent),transparent 52%),var(--loader-canvas);font-family:var(--font-family-sans,var(--font-sans)),system-ui,sans-serif;animation:loader-appear .18s ease-out both}:root[data-theme=dark] .page-loader{--loader-canvas:var(--color-canvas,#101916);--loader-ink:var(--color-text-primary,#edf4f1);--loader-muted:var(--color-text-secondary,#afc0b9);--loader-brand:var(--color-brand-primary,#277c68)}.page-loader:before{position:absolute;inset:0;background-image:radial-gradient(var(--color-border,#d5e0db) .7px,transparent .7px);background-size:28px 28px;content:"";opacity:.34;pointer-events:none}:root[data-theme=dark] .page-loader:before{opacity:.22}.page-loader__content{position:relative;display:flex;width:min(100% - 40px,280px);flex-direction:column;align-items:center;text-align:center;animation:loader-content-enter .42s cubic-bezier(.2,.7,.2,1) both}.page-loader__emblem{position:relative;display:grid;width:68px;height:68px;margin-bottom:27px;place-items:center;border:1px solid color-mix(in srgb,var(--loader-brand) 22%,transparent);border-radius:20px;background:color-mix(in srgb,var(--loader-brand) 9%,var(--loader-canvas));box-shadow:0 12px 34px color-mix(in srgb,var(--loader-brand) 14%,transparent)}.page-loader__ring{position:absolute;inset:-7px;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;border-top:1.5px solid transparent;border-top-color:var(--loader-brand);border-right:1.5px solid transparent;border-right-color:color-mix(in srgb,var(--loader-brand) 26%,transparent);border-radius:25px;animation:loader-spin 1.5s linear infinite}.page-loader__icon{color:var(--loader-brand);font-size:31px!important}.page-loader__brand,.page-loader__eyebrow,.page-loader__message{margin:0}.page-loader__eyebrow{color:var(--loader-brand);font-size:var(--type-label,.75rem);font-weight:var(--weight-bold,700);letter-spacing:0}.page-loader__brand{margin-top:6px;font-size:var(--type-subsection-title,1.25rem);font-weight:var(--weight-semibold,600)}.page-loader__message{margin-top:7px;color:var(--loader-muted);font-size:var(--type-body-small,.875rem)}.page-loader__progress{position:relative;width:128px;height:3px;margin-top:25px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--loader-brand) 13%,transparent)}.page-loader__progress span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--loader-brand),var(--color-accent,#b8e06a));animation:loader-progress 1.25s cubic-bezier(.4,0,.2,1) infinite}@keyframes loader-spin{to{transform:rotate(1turn)}}@keyframes loader-progress{0%{transform:translateX(-110%)}to{transform:translateX(340%)}}@keyframes loader-appear{0%{opacity:0}to{opacity:1}}@keyframes loader-content-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-loader,.page-loader__content,.page-loader__progress span,.page-loader__ring{animation:none}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.MuiTypography-root.admin-page-title{font-family:var(--font-display,var(--font-sans))!important;font-size:var(--type-page-title)!important;line-height:1.2!important;font-weight:var(--weight-semibold)!important;letter-spacing:0!important}.MuiTypography-root.admin-page-title-inverse{font-size:var(--type-heading-mobile)!important;font-weight:var(--weight-semibold)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:0}@media (max-width:600px){.MuiTypography-root.admin-page-title{font-size:var(--type-heading-mobile)!important}}*,:after,:before{box-sizing:border-box}a{color:inherit;text-decoration:none}.MuiInputBase-input,[contenteditable=true],input,textarea{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 3h8M8 3v10M4 13h8' fill='none' stroke='white' stroke-width='2.5'/%3E%3Cpath d='M4 3h8M8 3v10M4 13h8' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 8 8,text;caret-color:var(--color-text-primary)}.ambient-bg{background-color:var(--background);background-image:radial-gradient(at 0 0,color-mix(in srgb,var(--primary) 12%,transparent) 0,transparent 50%),radial-gradient(at 100% 0,color-mix(in srgb,var(--secondary) 18%,transparent) 0,transparent 50%),radial-gradient(at 50% 100%,color-mix(in srgb,var(--primary) 8%,transparent) 0,transparent 50%);background-attachment:fixed}.dot-pattern:before{content:"";position:fixed;inset:0;background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:28px 28px;opacity:.55;pointer-events:none;z-index:0}.glass-card{background:color-mix(in srgb,var(--color-white) 88%,transparent)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid color-mix(in srgb,var(--color-white) 70%,var(--border))!important;border-radius:16px!important;box-shadow:0 8px 32px color-mix(in srgb,var(--foreground) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 50%,transparent) inset!important;transition:transform .3s ease,box-shadow .3s ease!important}.glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px color-mix(in srgb,var(--foreground) 10%,transparent),0 0 20px var(--surface)!important}.gradient-text{background:linear-gradient(135deg,var(--primary) 0,var(--primary-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes radar-pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 55%,transparent)}70%{transform:scale(1);box-shadow:0 0 0 12px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.pulse-radar{animation:radar-pulse 2s cubic-bezier(.4,0,.6,1) infinite}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40px rgba(var(--rgb-white),.6) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.custom-table-enhance th{font-family:var(--font-sans),system-ui,sans-serif!important;font-weight:var(--weight-semibold)!important;text-transform:uppercase;font-size:var(--type-label);letter-spacing:0;color:var(--muted)!important;border-bottom:2px solid var(--border)!important;padding:16px 24px!important}.custom-table-enhance td{font-family:var(--font-sans)!important;font-size:var(--type-body-small)!important;border-bottom:1px solid var(--border)!important;padding:16px 24px!important;color:var(--foreground)}.custom-table-enhance tr:hover{background-color:var(--surface)!important}.custom-table-enhance .table-action-link{display:inline-flex;align-items:center;min-height:30px;padding:4px 11px;color:var(--primary)!important;font-family:var(--font-sans);font-size:var(--type-body-small);font-weight:var(--weight-semibold);border:1px solid transparent;border-radius:999px!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;background:transparent;box-shadow:none!important;transform:none!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.custom-table-enhance .table-action-link:hover{color:var(--primary-deep)!important;text-decoration:underline!important;text-decoration-thickness:1.5px;text-underline-offset:3px;background:rgba(var(--rgb-brand),.08)!important;border-color:rgba(var(--rgb-brand),.12);box-shadow:0 4px 12px rgba(var(--rgb-brand),.14)!important;transform:translateY(-1px)!important}.custom-table-enhance .table-action-link:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px}.custom-table-enhance .MuiButton-root.table-action-link{min-width:0;text-transform:none}.MuiButton-root.back-navigation-button{display:inline-flex;align-items:center;min-height:38px;padding:7px 14px!important;border:1px solid rgba(var(--rgb-brand),.17)!important;border-radius:11px!important;color:var(--primary-deep)!important;background:rgba(var(--rgb-white),.76)!important;box-shadow:0 2px 8px rgba(var(--rgb-shadow-ink),.045)!important;font-size:var(--type-body-small);font-weight:var(--weight-semibold);text-transform:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.MuiButton-root.back-navigation-button:hover{border-color:rgba(var(--rgb-brand),.34)!important;color:var(--color-brand-active)!important;background:rgba(var(--rgb-brand),.08)!important;box-shadow:0 6px 16px rgba(var(--rgb-brand),.13)!important;transform:translateY(-1px)}.MuiButton-root.back-navigation-button:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px}@keyframes subscription-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.subscription-enter{opacity:0;animation:subscription-rise-in .48s cubic-bezier(.2,.7,.2,1) forwards}.subscription-panel{position:relative;overflow:hidden;border:1px solid rgba(var(--rgb-brand),.12);border-radius:20px;background:linear-gradient(145deg,rgba(var(--rgb-white),.96),rgba(var(--rgb-surface-subtle),.92));box-shadow:0 10px 28px rgba(var(--rgb-shadow-ink),.055),0 1px 0 rgba(var(--rgb-white),.9) inset;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.subscription-panel:before{content:"";position:absolute;z-index:0;top:-90px;right:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(var(--rgb-accent),.1),rgba(var(--rgb-brand),.025) 62%,transparent 72%);pointer-events:none}.subscription-panel>*{position:relative;z-index:1}.subscription-panel:hover{transform:translateY(-2px);border-color:rgba(var(--rgb-brand),.2);box-shadow:0 16px 34px rgba(var(--rgb-shadow-ink),.085),0 1px 0 rgba(var(--rgb-white),.95) inset}.subscription-detail-tile{position:relative;z-index:1;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.subscription-detail-tile:hover{transform:translateY(-2px);border-color:rgba(var(--rgb-brand),.22)!important;box-shadow:0 6px 16px rgba(var(--rgb-shadow-ink),.055)}.MuiButton-root.subscription-stripe-button{min-height:38px;border-radius:11px;background:linear-gradient(115deg,var(--color-brand-primary),var(--color-brand-strong));box-shadow:0 5px 14px rgba(var(--rgb-brand),.16)}.MuiButton-root.subscription-stripe-button:hover{background:linear-gradient(115deg,var(--color-brand-primary),var(--color-brand-active));box-shadow:0 8px 20px rgba(var(--rgb-brand),.23)}@keyframes audit-page-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.audit-page-enter,.dashboard-page-enter{animation:audit-page-arrive .42s cubic-bezier(.2,.7,.2,1) both}.dashboard-enter{opacity:0;animation:audit-page-arrive .48s cubic-bezier(.2,.7,.2,1) both}.dashboard-activity{min-width:0}.dashboard-metric{border:1px solid var(--border)!important;border-top:4px solid var(--dashboard-accent)!important;border-radius:var(--radius-lg)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--color-white) 80%,var(--dashboard-accent)) 0,var(--dashboard-tint) 100%)!important;box-shadow:0 5px 18px rgba(var(--rgb-shadow-ink),.07)!important;transition:transform var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),filter var(--motion-fast)}.dashboard-metric:hover{transform:translateY(-2px);border-color:rgba(var(--rgb-brand),.28)!important;border-top-color:var(--dashboard-accent)!important;box-shadow:0 11px 25px rgba(var(--rgb-shadow-ink),.12)!important;filter:saturate(1.06)}.dashboard-section-title{color:var(--foreground);font-size:var(--type-section-title);font-weight:var(--weight-semibold);line-height:var(--line-height-tight)}.dashboard-chart-panel{min-width:0;min-height:228px;padding:20px;border:1px solid color-mix(in srgb,var(--border) 88%,var(--color-brand-primary))!important;border-radius:var(--radius-lg)!important;background:rgba(var(--rgb-white),.97)!important;box-shadow:0 6px 20px rgba(var(--rgb-shadow-ink),.055)!important;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.dashboard-trend-panel{border-color:color-mix(in srgb,var(--color-chart-panel-highlight) 55%,var(--color-chart-panel))!important;background:linear-gradient(135deg,var(--color-chart-panel) 4%,var(--color-chart-panel-highlight) 100%)!important;box-shadow:0 12px 28px rgba(var(--rgb-shadow-ink),.17)!important}.dashboard-chart-panel.dashboard-trend-panel:hover{border-color:var(--color-chart-panel-muted)!important;box-shadow:0 15px 32px rgba(var(--rgb-shadow-ink),.2)!important}.dashboard-chart-panel:hover{border-color:color-mix(in srgb,var(--color-brand-primary) 38%,var(--border))!important;box-shadow:0 10px 26px rgba(var(--rgb-shadow-ink),.075)!important}@media (max-width:600px){.dashboard-chart-panel{min-height:0;padding:16px}}.dashboard-table{min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(var(--rgb-white),.94);box-shadow:0 2px 9px rgba(var(--rgb-shadow-ink),.035)}.dashboard-table [class*=userDetail__]{background:transparent}.dashboard-table [class*=userDetailTable__]{border:0;border-radius:0;background:transparent}.dashboard-table [class*=tableHead__]{background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--type-label);font-weight:var(--weight-semibold)}.dashboard-table [class*=tableCell__]{padding:11px 14px!important}.dashboard-table [class*=evenRow__]{background:rgba(var(--rgb-brand),.018)}.dashboard-table [class*=tableRow__]:hover{background:rgba(var(--rgb-brand),.035)}.audit-filter-panel{border:1px solid rgba(var(--rgb-brand),.12);border-radius:18px;background:linear-gradient(115deg,rgba(var(--rgb-white),.9),rgba(var(--rgb-surface-subtle),.88));box-shadow:0 8px 24px rgba(var(--rgb-shadow-ink),.045),0 1px 0 rgba(var(--rgb-white),.9) inset;transition:border-color .18s ease,box-shadow .18s ease}.audit-filter-panel:focus-within{border-color:rgba(var(--rgb-brand),.25);box-shadow:0 10px 28px rgba(var(--rgb-shadow-ink),.065),0 0 0 3px rgba(var(--rgb-brand),.045)}.users-page-enter{animation:audit-page-arrive .42s cubic-bezier(.2,.7,.2,1) both}.users-filter-panel{border:1px solid rgba(var(--rgb-brand),.12);border-radius:18px;background:linear-gradient(115deg,rgba(var(--rgb-white),.9),rgba(var(--rgb-surface-subtle),.88));box-shadow:0 8px 24px rgba(var(--rgb-shadow-ink),.045),0 1px 0 rgba(var(--rgb-white),.9) inset;transition:border-color .18s ease,box-shadow .18s ease}.users-filter-panel:focus-within{border-color:rgba(var(--rgb-brand),.25);box-shadow:0 10px 28px rgba(var(--rgb-shadow-ink),.065),0 0 0 3px rgba(var(--rgb-brand),.045)}.sites-page-enter{animation:audit-page-arrive .42s cubic-bezier(.2,.7,.2,1) both}.sites-filter-panel{border:1px solid rgba(var(--rgb-brand),.12);border-radius:18px;background:linear-gradient(115deg,rgba(var(--rgb-white),.9),rgba(var(--rgb-surface-subtle),.88));box-shadow:0 8px 24px rgba(var(--rgb-shadow-ink),.045),0 1px 0 rgba(var(--rgb-white),.9) inset;transition:border-color .18s ease,box-shadow .18s ease}.sites-filter-panel:focus-within{border-color:rgba(var(--rgb-brand),.25);box-shadow:0 10px 28px rgba(var(--rgb-shadow-ink),.065),0 0 0 3px rgba(var(--rgb-brand),.045)}.checks-page-enter{animation:audit-page-arrive .42s cubic-bezier(.2,.7,.2,1) both}.checks-filter-panel{border:1px solid rgba(var(--rgb-brand),.12);border-radius:18px;background:linear-gradient(115deg,rgba(var(--rgb-white),.9),rgba(var(--rgb-surface-subtle),.88));box-shadow:0 8px 24px rgba(var(--rgb-shadow-ink),.045),0 1px 0 rgba(var(--rgb-white),.9) inset;transition:border-color .18s ease,box-shadow .18s ease}.checks-filter-panel:focus-within{border-color:rgba(var(--rgb-brand),.25);box-shadow:0 10px 28px rgba(var(--rgb-shadow-ink),.065),0 0 0 3px rgba(var(--rgb-brand),.045)}.subscriptions-list-enter{animation:audit-page-arrive .42s cubic-bezier(.2,.7,.2,1) both}.subscriptions-filter-panel{border:1px solid rgba(var(--rgb-brand),.12);border-radius:18px;background:linear-gradient(115deg,rgba(var(--rgb-white),.9),rgba(var(--rgb-surface-subtle),.88));box-shadow:0 8px 24px rgba(var(--rgb-shadow-ink),.045),0 1px 0 rgba(var(--rgb-white),.9) inset;transition:border-color .18s ease,box-shadow .18s ease}.subscriptions-filter-panel:focus-within{border-color:rgba(var(--rgb-brand),.25);box-shadow:0 10px 28px rgba(var(--rgb-shadow-ink),.065),0 0 0 3px rgba(var(--rgb-brand),.045)}.staff-list-enter{animation:audit-page-arrive .42s cubic-bezier(.2,.7,.2,1) both}.MuiButton-root.staff-disable-action{min-width:0;min-height:29px;padding:3px 9px;border:1px solid rgba(var(--rgb-danger),.16);border-radius:9px;color:var(--color-danger);background:rgba(var(--rgb-danger),.035);font-size:var(--type-meta);font-weight:var(--weight-bold);text-transform:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.MuiButton-root.staff-disable-action:hover{border-color:rgba(var(--rgb-danger),.3);color:var(--color-danger);background:rgba(var(--rgb-danger),.09);box-shadow:0 4px 12px rgba(var(--rgb-danger),.1)}.staff-create-dialog.MuiDialog-paper{width:min(560px,calc(100% - 32px));max-width:none;overflow:hidden;border:1px solid rgba(var(--rgb-brand),.13);border-radius:25px;background:linear-gradient(150deg,var(--color-white) 0,var(--color-surface-subtle) 70%,var(--color-surface-subtle) 100%);box-shadow:0 28px 80px rgba(var(--rgb-shadow-ink),.24),0 0 0 1px rgba(var(--rgb-white),.72) inset;animation:staff-dialog-arrive .24s cubic-bezier(.2,.7,.2,1) both}.staff-create-dialog .MuiDialogTitle-root{position:relative;padding:25px 30px 21px;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--type-dialog-title);font-weight:var(--weight-semibold);letter-spacing:0;border-bottom:1px solid rgba(var(--rgb-brand),.1);background:linear-gradient(105deg,rgba(var(--rgb-brand),.045),rgba(var(--rgb-accent),.07))}.staff-create-dialog .MuiDialogTitle-root:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-brand-primary),var(--color-success),var(--color-accent))}.staff-create-dialog .MuiDialogContent-root{padding:24px 30px 26px;border-color:rgba(var(--rgb-brand),.09)}.staff-create-dialog .MuiDialogActions-root{gap:8px;padding:15px 24px;border-top:1px solid rgba(var(--rgb-brand),.1);background:rgba(var(--rgb-surface-subtle),.88)}.staff-create-intro{animation:staff-intro-arrive .38s cubic-bezier(.2,.7,.2,1) .05s both}@keyframes staff-dialog-arrive{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes staff-intro-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.subscription-enter{opacity:1;animation:none}.audit-filter-panel,.checks-filter-panel,.sites-filter-panel,.subscription-detail-tile,.subscription-panel,.subscriptions-filter-panel,.users-filter-panel{transition:none}.audit-page-enter{animation:none}.dashboard-enter,.dashboard-page-enter{animation:none;opacity:1}.dashboard-metric,.dashboard-metric:hover{transition:none;transform:none}.checks-page-enter,.sites-page-enter,.staff-create-dialog.MuiDialog-paper,.staff-create-intro,.staff-list-enter,.subscriptions-list-enter,.users-page-enter{animation:none}.subscription-detail-tile:hover,.subscription-panel:hover{transform:none}}.custom-table-enhance.glass-card{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.custom-table-enhance.glass-card:hover{transform:none!important;box-shadow:none!important}.custom-table-enhance>div>div:first-of-type{background:color-mix(in srgb,var(--color-white) 88%,transparent)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid color-mix(in srgb,var(--color-white) 70%,var(--border))!important;border-radius:16px!important;box-shadow:0 8px 32px color-mix(in srgb,var(--foreground) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--color-white) 50%,transparent) inset!important;margin-bottom:8px;overflow-x:auto!important}.custom-table-enhance div[class*=paginationWrapper]{background:transparent!important;border:none!important;box-shadow:none!important;padding:8px 2px 4px!important;margin-top:0!important}.custom-table-enhance div[class*=paginationContainer]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important}.custom-table-enhance div[class*=paginationInfo],.custom-table-enhance div[class*=paginationInfo] span{font-family:var(--font-sans)!important;font-size:var(--type-body-small)!important;color:var(--color-text-secondary)!important}.custom-table-enhance div[class*=paginationControls]{display:flex!important;width:100%!important;justify-content:space-between!important;align-items:center!important}.custom-table-enhance div[class*=pageNavigation],.custom-table-enhance div[class*=pageNumbers]{display:flex!important;align-items:center!important;gap:4px!important}.custom-table-enhance div[class*=pageNumbers]{margin:0!important}.custom-table-enhance div[class*=paginationControls] button{background:var(--color-white)!important;color:var(--foreground)!important;border:1px solid var(--border,var(--color-border-strong))!important;font-family:var(--font-sans)!important;font-size:var(--type-body-small)!important;font-weight:var(--weight-medium)!important;border-radius:2px!important;height:32px!important;min-width:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;margin:0!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:none!important}.custom-table-enhance div[class*=paginationControls] button[class*=arrowButton],.custom-table-enhance div[class*=paginationControls] button[class*=pageNumberButton]{padding:0!important;width:32px!important}.custom-table-enhance div[class*=paginationControls] button[aria-current=page],.custom-table-enhance div[class*=paginationControls] button[class*=activePage]{background:var(--table-theme-color,var(--primary))!important;color:var(--color-text-inverse)!important;border-color:var(--table-theme-color,var(--primary))!important;font-weight:var(--weight-semibold)!important;opacity:1!important}.custom-table-enhance div[class*=paginationControls] button[aria-current=page]:hover,.custom-table-enhance div[class*=paginationControls] button[class*=activePage]:hover{filter:brightness(.9)!important}.custom-table-enhance div[class*=paginationControls] button:hover:not(:disabled):not([class*=activePage]):not([aria-current=page]){background:var(--color-surface-subtle)!important;color:var(--foreground)!important;border-color:var(--color-text-subtle)!important}.custom-table-enhance div[class*=paginationControls] button:disabled:not([class*=activePage]):not([aria-current=page]){background:rgba(var(--rgb-white),.4)!important;color:var(--color-text-subtle)!important;border-color:var(--border,var(--color-border-strong))!important;opacity:1!important;cursor:not-allowed!important}.custom-table-enhance div[class*=paginationControls] button[class*=firstLastButton]{border:1px solid var(--color-border-strong)!important}.custom-table-enhance div[class*=pageSizeSelector]{display:flex!important;align-items:center!important;gap:8px!important;font-family:var(--font-sans)!important;font-size:var(--type-body-small)!important;color:var(--color-text-secondary)!important}.custom-table-enhance div[class*=pageSizeSelector] label,.custom-table-enhance div[class*=pageSizeSelector] span{color:var(--color-text-secondary)!important}.custom-table-enhance div[class*=pageSizeSelector] select{background:var(--color-white)!important;border:1px solid var(--color-border-strong)!important;color:var(--color-text-secondary)!important;border-radius:4px!important;height:32px!important;padding:0 24px 0 8px!important;font-size:var(--type-body-small)!important;font-weight:var(--weight-medium)!important;cursor:pointer!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:14px 14px!important;background-position:right 4px center!important;margin:0!important}:root[data-theme=dark] .custom-table-enhance div[class*=pageSizeSelector] select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23c1d0c9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E")!important}.site-pages-table [class*=userDetailTable__]{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;background:var(--color-surface-raised)!important;box-shadow:0 8px 22px rgba(var(--rgb-shadow-ink),.055)!important}.site-pages-table [class*=tableCell__]{min-width:0;padding:15px 20px!important;background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;font-size:var(--type-body-small)!important;line-height:var(--line-height-normal)!important;border-bottom:1px solid var(--color-border)!important}.site-pages-table [class*=tableHead__]{background:var(--color-info-surface)!important;color:var(--color-text-secondary)!important;font-size:var(--type-label)!important;font-weight:var(--weight-semibold)!important;letter-spacing:0!important;padding:13px 20px!important;border-bottom:1px solid var(--color-border-strong)!important}.site-pages-table [class*=evenRow__]{background:var(--color-surface-subtle)!important}.site-pages-table [class*=tableRow__]:hover [class*=tableCell__]{background:var(--color-brand-light)!important}.site-pages-table div[class*=paginationWrapper]{padding:14px 2px 0!important}.site-pages-table div[class*=paginationContainer]{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.site-pages-table div[class*=paginationInfo],.site-pages-table div[class*=paginationInfo] span{color:var(--color-text-secondary)!important;font-size:var(--type-meta)!important;white-space:nowrap!important}.site-pages-table div[class*=paginationInfo]{flex:0 0 auto!important;padding:0 14px 0 2px!important}.site-pages-table div[class*=paginationControls]{flex:1 1 auto!important;width:auto!important;min-width:0!important;justify-content:space-between!important;gap:16px!important}.site-pages-table div[class*=pageNavigation],.site-pages-table div[class*=pageNumbers]{gap:7px!important}.site-pages-table div[class*=paginationControls] button{height:36px!important;min-width:36px!important;border-radius:10px!important;border-color:var(--color-border-strong)!important}.site-pages-table div[class*=paginationControls] button[aria-current=page],.site-pages-table div[class*=paginationControls] button[class*=activePage]{background:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;box-shadow:0 4px 10px rgba(var(--rgb-brand),.2)!important}.site-pages-table div[class*=paginationControls] button:disabled:not([class*=activePage]):not([aria-current=page]){background:var(--color-surface-subtle)!important;color:var(--color-text-subtle)!important;border-color:var(--color-border-strong)!important;opacity:1!important}.site-pages-table div[class*=pageSizeSelector] select{border-radius:10px!important;border-color:var(--color-border-strong)!important;height:36px!important}.site-pages-table div[class*=pageSizeSelector],.site-pages-table div[class*=pageSizeSelector] label,.site-pages-table div[class*=pageSizeSelector] span{color:var(--color-text-secondary)!important}@media (max-width:640px){.site-pages-table div[class*=paginationContainer]{flex-direction:column!important;align-items:flex-start!important}.site-pages-table div[class*=paginationInfo]{padding:0!important}.site-pages-table div[class*=paginationControls]{width:100%!important;flex-wrap:wrap!important;gap:12px!important}}:root[data-theme=dark] .custom-table-enhance [class*=userDetail__]{--table-theme-color:var(--color-brand-primary);--dt-row-hover-bg:color-mix(in srgb,var(--color-brand-primary) 18%,var(--color-surface-raised))}:root[data-theme=dark] .custom-table-enhance [class*=table__],:root[data-theme=dark] .custom-table-enhance [class*=userDetailTable__]{background:var(--color-surface-raised)!important;border-color:var(--color-border)!important}:root[data-theme=dark] .custom-table-enhance [class*=tableCell__]{background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;border-bottom-color:var(--color-border)!important}:root[data-theme=dark] .custom-table-enhance [class*=evenRow__] [class*=tableCell__],:root[data-theme=dark] .custom-table-enhance [class*=tableCell__][class*=evenRow__]{background:var(--color-surface-subtle)!important}:root[data-theme=dark] .custom-table-enhance [class*=tableHead__]{background:var(--color-info-surface)!important;color:var(--color-text-secondary)!important;border-bottom-color:var(--color-border-strong)!important}:root[data-theme=dark] .custom-table-enhance [class*=tableHead__]:hover,:root[data-theme=dark] .custom-table-enhance [class*=theadSection__] [class*=stickyCol]:hover{background:color-mix(in srgb,var(--color-brand-primary) 18%,var(--color-info-surface))!important}:root[data-theme=dark] .custom-table-enhance [class*=stickyColFirst],:root[data-theme=dark] .custom-table-enhance [class*=stickyCol]{background:var(--color-surface-raised)!important;box-shadow:none!important;border-right:0!important}:root[data-theme=dark] .custom-table-enhance [class*=evenRow__] [class*=stickyCol],:root[data-theme=dark] .custom-table-enhance [class*=stickyCol][class*=evenRow__]{background:var(--color-surface-subtle)!important}:root[data-theme=dark] .custom-table-enhance [class*=theadSection__] [class*=stickyCol]{background:var(--color-info-surface)!important}:root[data-theme=dark] .custom-table-enhance [class*=tableCell__][class*=rowHover__],:root[data-theme=dark] .custom-table-enhance [class*=tableRow__]:hover [class*=tableCell__]{background:var(--dt-row-hover-bg)!important}:root[data-theme=dark] .custom-table-enhance [class*=mobileCards__],:root[data-theme=dark] .custom-table-enhance [class*=noDataCell__]{background:var(--color-surface-raised)!important}:root[data-theme=dark] .custom-table-enhance [class*=mobileCard__]{background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}:root[data-theme=dark] .custom-table-enhance [class*=mobileCardHeader__]{background:var(--color-surface-subtle)!important;border-bottom-color:var(--color-border)!important}:root[data-theme=dark] .custom-table-enhance [class*=mobileCardField__]{border-bottom-color:var(--color-border)!important}:root[data-theme=dark] .custom-table-enhance [class*=mobileCardLabel__]{color:var(--color-text-secondary)!important}:root[data-theme=dark] .custom-table-enhance [class*=mobileCardValue__]{color:var(--color-text-primary)!important}:root[data-theme=dark] .custom-table-enhance [class*=loadingMessage__],:root[data-theme=dark] .custom-table-enhance [class*=noDataMessage__],:root[data-theme=dark] .custom-table-enhance [class*=noDataTitle__]{color:var(--color-text-secondary)!important}:root[data-theme=dark] .custom-table-enhance .xs-datatable-toolbar-control,:root[data-theme=dark] .custom-table-enhance [class*=searchContainer__] input,:root[data-theme=dark] .custom-table-enhance [class*=toolbarControl__]{background:var(--color-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-strong)!important}:root[data-theme=dark] .custom-table-enhance [class*=pageSizeSelect]{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-strong)!important}:root[data-theme=dark] .custom-table-enhance .xs-datatable-toolbar-control:hover,:root[data-theme=dark] .custom-table-enhance [class*=clearButton__]:hover,:root[data-theme=dark] .custom-table-enhance [class*=toolbarControl__]:hover{background:var(--color-surface-subtle)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .custom-table-enhance [class*=pageSizeLabel__],:root[data-theme=dark] .custom-table-enhance [class*=paginationInfo__],:root[data-theme=dark] .custom-table-enhance [class*=paginationInfo__] span{color:var(--color-text-secondary)!important}:root[data-theme=dark] .custom-table-enhance [class*=paginationControls] button:not([class*=activePage]):not([aria-current=page]){background:var(--color-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-strong)!important}:root[data-theme=dark] .custom-table-enhance [class*=paginationControls] button:disabled:not([class*=activePage]):not([aria-current=page]){background:var(--color-surface-subtle)!important;color:var(--color-text-secondary)!important;border-color:var(--color-border-strong)!important;opacity:1!important}:root[data-theme=dark] .custom-table-enhance [class*=paginationControls] button[aria-current=page],:root[data-theme=dark] .custom-table-enhance [class*=paginationControls] button[class*=activePage]{background:var(--color-brand-primary)!important;color:var(--color-text-inverse)!important;border-color:var(--color-brand-primary)!important}:root[data-theme=dark] .custom-table-enhance [class*=clearButton__],:root[data-theme=dark] .custom-table-enhance [class*=searchIcon__],:root[data-theme=dark] .custom-table-enhance [class*=sortIcon__]{color:var(--color-text-subtle)!important}:root[data-theme=dark] .custom-table-enhance [class*=searchContainer__] input::placeholder{color:var(--color-text-subtle)!important}:root[data-theme=dark] .custom-table-enhance [class*=userDetailTable__]::-webkit-scrollbar-track{background:var(--color-surface-subtle)!important}:root[data-theme=dark] .custom-table-enhance [class*=userDetailTable__]::-webkit-scrollbar-thumb{background:var(--color-border-strong)!important}:root[data-theme=dark] .MuiButton-root.back-navigation-button{background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-strong)!important}:root[data-theme=dark] .MuiButton-root.back-navigation-button:hover{background:var(--color-surface-subtle)!important;color:var(--color-text-primary)!important;border-color:var(--color-brand-primary)!important}.custom-table-enhance div[class*=paginationControls] button[class*=firstLastButton]:disabled:not([class*=activePage]):not([aria-current=page]){border:1px solid var(--border,var(--color-border-strong))!important;box-shadow:none!important}:root[data-theme=dark] .custom-table-enhance div[class*=paginationControls] button[class*=firstLastButton]:disabled:not([class*=activePage]):not([aria-current=page]){border-color:var(--color-border-strong)!important}