*{box-sizing:border-box;margin:0;padding:0}html{--app-bg:#fbf8ff;--app-surface:#fff;--app-surface-muted:#f5f2fa;--app-text:#1b1b1f;--app-text-muted:#46464f;--app-border:#d8d5e1;--app-input-border:#b9b5c5;--app-input-bg:#fff;--app-input-border-focus:#606bdf;--app-input-border-disabled:#d2cfdb;--app-input-border-readonly:#c9c5d3;--app-input-disabled-bg:#f1eff5;--app-input-readonly-bg:#f7f5fa;--app-primary:#606bdf;--app-primary-dark:#3944b8;--app-primary-hover:#3944b8;--app-secondary:#5a5c78;--app-error:#de3730;--app-danger:#b42318;--app-danger-soft:#fff1f0;--app-danger-action-text:#fff;--app-success:#22892f;--app-button-primary-bg:#606bdf;--app-button-primary-hover:#3944b8;--app-button-primary-text:#fff;--app-button-secondary-bg:#fff;--app-button-secondary-hover:#f1eff7;--app-button-secondary-border:#b9b5c5;--app-button-secondary-text:#1b1b1f;--app-button-danger-bg:#b42318;--app-button-danger-hover:#941e16;--app-button-danger-text:#fff;--app-button-ghost-hover:#f1eff7;--app-button-ghost-text:#46464f;--app-button-focus-ring:#3944b852;--app-button-disabled-bg:#eceaf2;--app-button-disabled-border:#d8d5e1;--app-button-disabled-text:#8b8797;--sidebar-bg:#fff;--sidebar-text:#1b1b1f;--sidebar-muted:#46464f;--sidebar-active-bg:#e0e0ff;background:var(--app-bg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#111827;--app-surface:#1f2937;--app-surface-muted:#273449;--app-text:#f3f4f6;--app-text-muted:#aeb8c7;--app-border:#4b5870;--app-input-border:#586780;--app-input-bg:#182333;--app-input-border-focus:#bdc2ff;--app-input-border-disabled:#46536a;--app-input-border-readonly:#526078;--app-input-disabled-bg:#202b3d;--app-input-readonly-bg:#222f43;--app-primary:#606bdf;--app-primary-hover:#4f5bd5;--app-primary-dark:#bdc2ff;--app-primary-soft:#43455f;--app-secondary:#c3c4e4;--app-error:#ffdad6;--app-danger:#fda4af;--app-danger-soft:#4a2528;--app-danger-action-text:#1f2937;--app-success:#b6f2af;--app-button-primary-bg:#606bdf;--app-button-primary-hover:#4f5bd5;--app-button-primary-text:#fff;--app-button-secondary-bg:#1f2937;--app-button-secondary-hover:#334158;--app-button-secondary-border:#586780;--app-button-secondary-text:#f3f4f6;--app-button-danger-bg:#fda4af;--app-button-danger-hover:#ffbac4;--app-button-danger-text:#1f2937;--app-button-ghost-hover:#334158;--app-button-ghost-text:#d7dcef;--app-button-focus-ring:#bdc2ff6b;--app-button-disabled-bg:#2c384c;--app-button-disabled-border:#4b5870;--app-button-disabled-text:#9aa6b9;--sidebar-bg:#172131;--sidebar-text:#e5e7eb;--sidebar-muted:#aeb8c7;--sidebar-active-bg:#43455f}.login-page{background:#fff}html[data-theme=dark] .login-page{background:var(--app-bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--app-bg);color:var(--app-text);font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.confirm-delete-dialog{background:var(--app-surface);width:min(430px,100vw - 32px);color:var(--app-text);border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 24px 70px #1b1b1f2e}.confirm-delete-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1f16297a}.confirm-delete-content{align-items:flex-start;gap:14px;padding:24px 24px 20px;display:flex}.confirm-delete-icon{color:#de3730;background:#ffedea;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:inline-flex}.confirm-delete-content h2{letter-spacing:-.02em;margin:0 0 7px;font-size:18px}.confirm-delete-content p{color:var(--app-text-muted);margin:0 0 5px;font-size:14px;line-height:1.5}.confirm-delete-content small{color:var(--app-text-muted);font-size:11px;line-height:1.45}.confirm-delete-actions{border-top:1px solid var(--app-border);justify-content:flex-end;gap:9px;padding:14px 24px 20px;display:flex}.confirm-delete-actions button{cursor:pointer;min-width:88px;min-height:40px;font:inherit;border-radius:8px;padding:0 16px;font-size:14px;font-weight:650;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.confirm-delete-cancel{border:1px solid var(--app-button-secondary-border);background:var(--app-button-secondary-bg);color:var(--app-button-secondary-text)}.confirm-delete-submit{border:1px solid var(--app-button-danger-bg);background:var(--app-button-danger-bg);color:var(--app-button-danger-text)}.confirm-delete-actions button:hover:not(:disabled){transform:translateY(-1px)}.confirm-delete-cancel:hover:not(:disabled){background:var(--app-button-secondary-hover)}.confirm-delete-submit:hover:not(:disabled){border-color:var(--app-button-danger-hover);background:var(--app-button-danger-hover)}.confirm-delete-actions button:active:not(:disabled){transform:translateY(0)}.confirm-delete-actions button:focus-visible{outline:3px solid var(--app-button-focus-ring);outline-offset:2px;box-shadow:none}@media (width<=480px){.confirm-delete-actions button{flex:1}}.app-shell{background:var(--app-bg);min-height:100vh}.app-navbar{width:auto;height:64px;transition:left .3s;position:fixed;top:0;left:72px;right:0}.app-navbar.is-sidebar-open{left:260px}.app-main{margin-top:64px;margin-left:72px;transition:margin-left .3s}.app-main.is-sidebar-open{margin-left:260px}.app-content{overflow-x:hidden}.app-sidebar-backdrop{display:none}.app-icon-button:focus-visible,.app-sidebar [role=button]:focus-visible,.app-sidebar button:focus-visible{outline-offset:2px;outline:3px solid #c4b5fdbf}.app-content div:has(>table[style*=border-collapse]){max-width:100%;overflow-x:auto!important}.app-content table[style*=border-collapse]{min-width:100%;width:max-content!important}html[data-theme=dark] .app-sidebar{color:var(--sidebar-text)}html[data-theme=dark] main,html[data-theme=dark] .app-content{color:var(--app-text)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),select,textarea{background-color:var(--app-input-bg);color:var(--app-text);transition:border-color .16s,box-shadow .16s,background-color .16s;border:1px solid var(--app-input-border)!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--app-button-focus-ring);outline-offset:1px;border-color:var(--app-input-border-focus)!important}:is(input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input:user-invalid,select:user-invalid,textarea:user-invalid){border-color:var(--app-error)!important}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;border-color:var(--app-input-border-disabled)!important;background-color:var(--app-input-disabled-bg)!important;color:var(--app-button-disabled-text)!important}input[readonly],textarea[readonly]{border-color:var(--app-input-border-readonly)!important;background-color:var(--app-input-readonly-bg)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.alert-search input,.wallet-amount-input input,.campaign-search-field input{box-shadow:none!important;border:0!important;outline:0!important}.alert-search,.wallet-amount-input,.campaign-search-field>div{border-color:var(--app-input-border)!important}.alert-search:focus-within,.wallet-amount-input:focus-within,.campaign-search-field>div:focus-within{box-shadow:0 0 0 3px var(--app-button-focus-ring);border-color:var(--app-input-border-focus)!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:var(--app-input-border)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--app-input-border-focus)!important}.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--app-error)!important}.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--app-input-border-disabled)!important}.MuiOutlinedInput-root,.MuiDataGrid-filterForm .MuiInputBase-root{background:var(--app-input-bg);color:var(--app-text)}.MuiOutlinedInput-root.Mui-disabled{background:var(--app-input-disabled-bg)}.MuiInputLabel-root,.MuiFormHelperText-root{color:var(--app-text-muted)!important}.MuiInputLabel-root.Mui-error,.MuiFormHelperText-root.Mui-error{color:var(--app-error)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--app-text-muted)}html[data-theme=dark] main h1,html[data-theme=dark] main h2,html[data-theme=dark] main h3,html[data-theme=dark] main h4,html[data-theme=dark] main p,html[data-theme=dark] main label,html[data-theme=dark] main legend,html[data-theme=dark] main th,html[data-theme=dark] main td{color:var(--app-text)!important}html[data-theme=dark] [style*="background: white"],html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background: #ffffff"]{background-color:var(--app-surface)!important}html[data-theme=dark] [style*="background: #fafafa"],html[data-theme=dark] [style*="background: #f9fafb"],html[data-theme=dark] [style*="background: #f3f4f6"]{background-color:var(--app-surface-muted)!important}html[data-theme=dark] #root>div[style*=linear-gradient]{background:var(--app-bg)!important}html[data-theme=dark] #root h1,html[data-theme=dark] #root h2,html[data-theme=dark] #root h3,html[data-theme=dark] #root p,html[data-theme=dark] #root label{color:var(--app-text)!important}html[data-theme=dark] [style*="border: 1px solid #e5e7eb"],html[data-theme=dark] [style*="borderBottom: 1px solid #e5e7eb"],html[data-theme=dark] [style*="border: 1px solid #ddd"]{border-color:var(--app-border)!important}html[data-theme=dark] .confirm-delete-dialog,html[data-theme=dark] .dashboard-filter-card,html[data-theme=dark] .dashboard-card,html[data-theme=dark] .delivery-stat-card,html[data-theme=dark] .alert-search,html[data-theme=dark] .alert-restore-button,html[data-theme=dark] .alert-card,html[data-theme=dark] .alert-detail-modal,html[data-theme=dark] .wallet-panel,html[data-theme=dark] .wallet-metric{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}html[data-theme=dark] .dashboard-shell,html[data-theme=dark] .alert-page,html[data-theme=dark] .wallet-page{color:var(--app-text)}html[data-theme=dark] .dashboard-hero{background-color:#28233a;background-image:radial-gradient(#574774 .7px,#0000 .7px);border-color:#4a3d61}html[data-theme=dark] .dashboard-hero h1,html[data-theme=dark] .dashboard-hero p,html[data-theme=dark] .dashboard-filter-card h2,html[data-theme=dark] .dashboard-card h2,html[data-theme=dark] .alert-page-header h1,html[data-theme=dark] .wallet-heading h1{color:var(--app-text)}html[data-theme=dark] .device-table th,html[data-theme=dark] .device-table td,html[data-theme=dark] .campaign-performance-table th,html[data-theme=dark] .campaign-performance-table td{border-color:var(--app-border);color:var(--app-text)}html[data-theme=dark] .alert-page-stats,html[data-theme=dark] .alert-filter-group{border-color:var(--app-border);background:var(--app-surface-muted)}html[data-theme=dark] .alert-filter-group button.is-active{background:var(--app-surface);color:#c4b5fd}html[data-theme=dark] .confirm-delete-actions{border-color:var(--app-border)}html[data-theme=dark] .confirm-delete-cancel{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text)}@media (width<=767px){.app-navbar{width:100%!important;padding:0 12px!important;left:0!important}.app-main,.app-main.is-sidebar-open{margin-left:0!important}.app-sidebar{transform:translate(-100%);width:260px!important}.app-sidebar.is-open{transform:translate(0)}.app-sidebar-backdrop{cursor:pointer;z-index:1050;background:#0f172a73;border:0;width:100%;display:block;position:fixed;inset:64px 0 0}.app-content{padding:16px 12px!important}.app-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}}@media (width<=380px){.app-user-name{display:none}.app-navbar [style*=gap]{gap:6px!important}}.app-content button{border-radius:8px;font-family:inherit;box-shadow:0 .711px 1.422px #1b1b1f0d}.app-content button:focus-visible{outline:0;box-shadow:0 0 0 3px #606bdf33}.app-content button:disabled{cursor:not-allowed}.app-button{cursor:pointer;min-height:40px;font:inherit;touch-action:manipulation;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;box-shadow:0 .711px 1.422px #1b1b1f0d}.app-button-medium{min-height:40px;padding-inline:16px;font-size:14px}.app-button-primary{border-color:var(--app-button-primary-bg)!important;background:var(--app-button-primary-bg)!important;color:var(--app-button-primary-text)!important}.app-button-secondary{border-color:var(--app-button-secondary-border)!important;background:var(--app-button-secondary-bg)!important;color:var(--app-button-secondary-text)!important}.app-button-danger{border-color:var(--app-button-danger-bg)!important;background:var(--app-button-danger-bg)!important;color:var(--app-button-danger-text)!important}.app-button-ghost{box-shadow:none;color:var(--app-button-ghost-text)!important;background:0 0!important;border-color:#0000!important}.app-button-icon{min-width:40px;padding:0 10px}.app-button:hover:not(:disabled){transform:translateY(-1px)}.app-button-primary:hover:not(:disabled){border-color:var(--app-button-primary-hover)!important;background:var(--app-button-primary-hover)!important}.app-button-secondary:hover:not(:disabled){border-color:var(--app-button-secondary-border)!important;background:var(--app-button-secondary-hover)!important}.app-button-danger:hover:not(:disabled){border-color:var(--app-button-danger-hover)!important;background:var(--app-button-danger-hover)!important}.app-button-ghost:hover:not(:disabled){background:var(--app-button-ghost-hover)!important;color:var(--app-text)!important}.app-button:active:not(:disabled){transform:translateY(0)}.app-button:focus-visible{outline:3px solid var(--app-button-focus-ring);outline-offset:2px}.app-button:disabled,.app-button.is-loading{cursor:not-allowed;opacity:1;transform:none;border-color:var(--app-button-disabled-border)!important;background:var(--app-button-disabled-bg)!important;color:var(--app-button-disabled-text)!important}.app-button-ghost:disabled,.app-button-ghost.is-loading{background:0 0!important;border-color:#0000!important}.app-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.MuiButton-root:not(.MuiButton-sizeSmall),.swal2-actions .swal2-styled{text-transform:none!important;border-radius:8px!important;min-height:40px!important;padding:0 16px!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important}.MuiButton-containedPrimary,.swal2-confirm{border:1px solid var(--app-button-primary-bg)!important;background:var(--app-button-primary-bg)!important;color:var(--app-button-primary-text)!important}.MuiButton-outlined,.MuiButton-text,.swal2-cancel{border-color:var(--app-button-secondary-border)!important;background:var(--app-button-secondary-bg)!important;color:var(--app-button-secondary-text)!important}.MuiButton-colorError{border-color:var(--app-button-danger-bg)!important;background:var(--app-button-danger-bg)!important;color:var(--app-button-danger-text)!important}.MuiButton-root:focus-visible,.swal2-actions .swal2-styled:focus-visible{outline-offset:2px;outline:3px solid var(--app-button-focus-ring)!important;box-shadow:none!important}.MuiButton-root.Mui-disabled,.swal2-actions .swal2-styled:disabled{border-color:var(--app-button-disabled-border)!important;background:var(--app-button-disabled-bg)!important;color:var(--app-button-disabled-text)!important}.MuiButton-containedPrimary:hover:not(.Mui-disabled),.swal2-confirm:hover:not(:disabled){border-color:var(--app-button-primary-hover)!important;background:var(--app-button-primary-hover)!important}.swal2-confirm.app-swal-danger{border-color:var(--app-button-danger-bg)!important;background:var(--app-button-danger-bg)!important;color:var(--app-button-danger-text)!important}.swal2-confirm.app-swal-danger:hover:not(:disabled){border-color:var(--app-button-danger-hover)!important;background:var(--app-button-danger-hover)!important}.MuiButton-outlined:hover:not(.Mui-disabled),.MuiButton-text:hover:not(.Mui-disabled),.swal2-cancel:hover:not(:disabled){border-color:var(--app-button-secondary-border)!important;background:var(--app-button-secondary-hover)!important}.MuiButton-colorError:hover:not(.Mui-disabled){border-color:var(--app-button-danger-hover)!important;background:var(--app-button-danger-hover)!important}.MuiButton-root:active:not(.Mui-disabled),.swal2-actions .swal2-styled:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.app-button,.app-button:hover:not(:disabled){transition:none;transform:none}}@media (width<=640px){.audience-management-page .audience-add-filter,.audience-management-page .audience-traffic-tab{flex:100%}.audience-management-page .audience-add-filter{justify-content:flex-start}.audience-management-page .audience-table-action{min-width:72px}}.audience-management-page .audience-add-filter{border-color:var(--app-primary);flex:0 auto}.audience-management-page .audience-add-icon{justify-content:center;align-items:center;display:inline-flex}.audience-management-page .audience-category-button{text-align:left;justify-content:flex-start;width:100%;min-height:38px;padding:8px 12px}.audience-management-page .audience-category-button.is-active,.audience-management-page .audience-traffic-tab.is-active{border-color:var(--app-primary-soft);background:var(--app-primary-soft);color:var(--app-primary-dark)}.audience-management-page .audience-chip-remove{min-width:24px;min-height:24px;padding:0}.audience-management-page .audience-table-action{min-height:34px;padding:0 11px}.button-table-action{margin:.2em}.app-content [style*="background: white"],.app-content [style*="background: #ffffff"],.app-content [style*="background: #fff"]{background-color:var(--app-surface)!important}.app-content [style*="background: #f9fafb"],.app-content [style*="background: #fafafa"],.app-content [style*="background: #f3f4f6"]{background-color:var(--app-surface-muted)!important}.app-content [style*="border: 1px solid #e5e7eb"],.app-content [style*="border: 1px solid #d1d5db"],.app-content [style*="borderBottom: 1px solid #e5e7eb"]{border-color:var(--app-border)!important}html[data-theme=dark] .user-agency-page,html[data-theme=dark] .agency-management-page{color:var(--app-text)}html[data-theme=dark] .user-agency-page .management-table-card,html[data-theme=dark] .agency-management-page .management-table-card,html[data-theme=dark] .user-agency-page .pagination-container,html[data-theme=dark] .agency-management-page .pagination-container,html[data-theme=dark] .user-agency-page .management-modal,html[data-theme=dark] .agency-management-page .management-modal{color:var(--app-text);background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-theme=dark] .user-agency-page table th,html[data-theme=dark] .user-agency-page table td,html[data-theme=dark] .agency-management-page table th,html[data-theme=dark] .agency-management-page table td{border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-theme=dark] .user-agency-page table th,html[data-theme=dark] .agency-management-page table th,html[data-theme=dark] .user-agency-page table tbody tr:nth-child(2n),html[data-theme=dark] .agency-management-page table tbody tr:nth-child(2n){background:var(--app-surface-muted)!important}html[data-theme=dark] .user-agency-page table tbody tr:nth-child(odd),html[data-theme=dark] .agency-management-page table tbody tr:nth-child(odd){background:var(--app-surface)!important}html[data-theme=dark] .user-agency-page h1,html[data-theme=dark] .user-agency-page h2,html[data-theme=dark] .agency-management-page h1,html[data-theme=dark] .agency-management-page h2{color:var(--app-text)!important}html[data-theme=dark] .user-agency-page input,html[data-theme=dark] .user-agency-page select,html[data-theme=dark] .agency-management-page input,html[data-theme=dark] .agency-management-page select,html[data-theme=dark] .agency-management-page textarea{background:var(--app-input-bg)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-theme=dark] .user-agency-page input::placeholder,html[data-theme=dark] .agency-management-page input::placeholder,html[data-theme=dark] .agency-management-page textarea::placeholder{color:var(--app-text-muted)!important}html[data-theme=dark] .user-agency-page input[aria-invalid=true],html[data-theme=dark] .user-agency-page select[aria-invalid=true],html[data-theme=dark] .agency-management-page input[aria-invalid=true],html[data-theme=dark] .agency-management-page select[aria-invalid=true]{border-color:#f87171!important}html[data-theme=dark] .user-agency-page .label,html[data-theme=dark] .agency-management-page .label,html[data-theme=dark] .agency-management-page label{color:var(--app-text)!important}html[data-theme=dark] .user-agency-page .management-loading,html[data-theme=dark] .user-agency-page .management-empty,html[data-theme=dark] .agency-management-page .management-loading,html[data-theme=dark] .agency-management-page .management-empty,html[data-theme=dark] .agency-management-page .agency-muted-value{color:var(--app-text-muted)!important}html[data-theme=dark] .user-agency-page .agency-edit-action,html[data-theme=dark] .agency-management-page .agency-edit-action{color:var(--app-primary-dark)!important}html[data-theme=dark] .agency-management-page .brand-industry-badge{color:#ddd6fe!important;background:#3b365b!important}html[data-theme=dark] .user-agency-page .pagination-info,html[data-theme=dark] .agency-management-page .pagination-info{color:var(--app-text-muted)!important}html[data-theme=dark] .user-agency-page .pagination-limit-select,html[data-theme=dark] .agency-management-page .pagination-limit-select{background:var(--app-input-bg)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-theme=dark] .user-agency-page .pagination-nav-button,html[data-theme=dark] .user-agency-page .pagination-page-button:not(.is-current),html[data-theme=dark] .agency-management-page .pagination-nav-button,html[data-theme=dark] .agency-management-page .pagination-page-button:not(.is-current){color:var(--app-text)!important}html[data-theme=dark] .user-agency-page .pagination-page-button.is-current,html[data-theme=dark] .agency-management-page .pagination-page-button.is-current{background:var(--app-primary)!important;color:#fff!important}html[data-theme=dark] .user-agency-page .management-modal-overlay,html[data-theme=dark] .agency-management-page .management-modal-overlay{background:#030712b8!important}html[data-theme=dark] .user-agency-page [role=alert],html[data-theme=dark] .agency-management-page [role=alert]{color:#ffd1cd!important;background:#4a2528!important;border-color:#854048!important}html[data-theme=dark] .user-agency-page .fieldError,html[data-theme=dark] .agency-management-page .fieldError{color:#fca5a5!important}html[data-theme=dark] .menu-management-page,html[data-theme=dark] .role-management-page,html[data-theme=dark] .user-platform-page,html[data-theme=dark] .agency-contract-page,html[data-theme=dark] .subscription-page{color:var(--app-text)}html[data-theme=dark] .menu-management-page .management-table-card,html[data-theme=dark] .role-management-page .management-table-card,html[data-theme=dark] .user-platform-page .management-table-card,html[data-theme=dark] .agency-contract-page .management-table-card,html[data-theme=dark] .subscription-page .management-table-card,html[data-theme=dark] .menu-management-page .management-modal,html[data-theme=dark] .role-management-page .management-modal,html[data-theme=dark] .user-platform-page .management-modal,html[data-theme=dark] .agency-contract-page .management-modal,html[data-theme=dark] .subscription-page .management-modal,html[data-theme=dark] .menu-management-page [style*="background: white"],html[data-theme=dark] .role-management-page [style*="background: white"],html[data-theme=dark] .user-platform-page [style*="background: white"],html[data-theme=dark] .agency-contract-page [style*="background: white"],html[data-theme=dark] .subscription-page [style*="background: white"]{color:var(--app-text);background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-theme=dark] .menu-management-page table,html[data-theme=dark] .role-management-page table,html[data-theme=dark] .user-platform-page table,html[data-theme=dark] .agency-contract-page table,html[data-theme=dark] .subscription-page table{color:var(--app-text);background:var(--app-surface)!important}html[data-theme=dark] .menu-management-page table th,html[data-theme=dark] .role-management-page table th,html[data-theme=dark] .user-platform-page table th,html[data-theme=dark] .agency-contract-page table th,html[data-theme=dark] .subscription-page table th{background:var(--app-surface-muted)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-theme=dark] .menu-management-page table td,html[data-theme=dark] .role-management-page table td,html[data-theme=dark] .user-platform-page table td,html[data-theme=dark] .agency-contract-page table td,html[data-theme=dark] .subscription-page table td{border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-theme=dark] .menu-management-page table tbody tr:nth-child(2n),html[data-theme=dark] .role-management-page table tbody tr:nth-child(2n),html[data-theme=dark] .user-platform-page table tbody tr:nth-child(2n),html[data-theme=dark] .agency-contract-page table tbody tr:nth-child(2n),html[data-theme=dark] .subscription-page table tbody tr:nth-child(2n){background:var(--app-surface-muted)!important}html[data-theme=dark] .menu-management-page table tbody tr:nth-child(odd),html[data-theme=dark] .role-management-page table tbody tr:nth-child(odd),html[data-theme=dark] .user-platform-page table tbody tr:nth-child(odd),html[data-theme=dark] .agency-contract-page table tbody tr:nth-child(odd),html[data-theme=dark] .subscription-page table tbody tr:nth-child(odd){background:var(--app-surface)!important}html[data-theme=dark] .menu-management-page h1,html[data-theme=dark] .menu-management-page h2,html[data-theme=dark] .menu-management-page label,html[data-theme=dark] .menu-management-page small,html[data-theme=dark] .role-management-page h1,html[data-theme=dark] .role-management-page h2,html[data-theme=dark] .role-management-page label,html[data-theme=dark] .role-management-page small,html[data-theme=dark] .user-platform-page h1,html[data-theme=dark] .user-platform-page h2,html[data-theme=dark] .user-platform-page label,html[data-theme=dark] .user-platform-page small,html[data-theme=dark] .agency-contract-page h1,html[data-theme=dark] .agency-contract-page h2,html[data-theme=dark] .agency-contract-page label,html[data-theme=dark] .agency-contract-page small,html[data-theme=dark] .subscription-page h1,html[data-theme=dark] .subscription-page h2,html[data-theme=dark] .subscription-page label,html[data-theme=dark] .subscription-page small{color:var(--app-text)!important}html[data-theme=dark] .menu-management-page .management-loading,html[data-theme=dark] .menu-management-page .management-empty,html[data-theme=dark] .role-management-page .management-loading,html[data-theme=dark] .role-management-page .management-empty,html[data-theme=dark] .user-platform-page .management-loading,html[data-theme=dark] .user-platform-page .management-empty,html[data-theme=dark] .agency-contract-page .management-loading,html[data-theme=dark] .agency-contract-page .management-empty,html[data-theme=dark] .subscription-page .management-loading,html[data-theme=dark] .subscription-page .management-empty{color:var(--app-text-muted)!important}html[data-theme=dark] .menu-management-page .management-status-platform,html[data-theme=dark] .role-management-page .management-status-platform{color:#b6f2af!important;background:#194d3a!important}html[data-theme=dark] .menu-management-page .management-status-agency,html[data-theme=dark] .role-management-page .management-status-agency{color:#ffd1d9!important;background:#5a2630!important}html[data-theme=dark] .user-platform-page .management-status-active,html[data-theme=dark] .subscription-page .management-status-active{color:#b6f2af!important;background:#194d3a!important}html[data-theme=dark] .user-platform-page .management-status-inactive,html[data-theme=dark] .subscription-page .management-status-inactive{color:#ffd1d9!important;background:#5a2630!important}html[data-theme=dark] .menu-management-page .pagination-container,html[data-theme=dark] .role-management-page .pagination-container,html[data-theme=dark] .user-platform-page .pagination-container,html[data-theme=dark] .agency-contract-page .pagination-container,html[data-theme=dark] .subscription-page .pagination-container{color:var(--app-text);background:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-theme=dark] .menu-management-page .pagination-info,html[data-theme=dark] .role-management-page .pagination-info,html[data-theme=dark] .user-platform-page .pagination-info,html[data-theme=dark] .agency-contract-page .pagination-info,html[data-theme=dark] .subscription-page .pagination-info{color:var(--app-text-muted)!important}html[data-theme=dark] .menu-management-page .pagination-nav-button,html[data-theme=dark] .menu-management-page .pagination-page-button:not(.is-current),html[data-theme=dark] .role-management-page .pagination-nav-button,html[data-theme=dark] .role-management-page .pagination-page-button:not(.is-current),html[data-theme=dark] .user-platform-page .pagination-nav-button,html[data-theme=dark] .user-platform-page .pagination-page-button:not(.is-current),html[data-theme=dark] .agency-contract-page .pagination-nav-button,html[data-theme=dark] .agency-contract-page .pagination-page-button:not(.is-current),html[data-theme=dark] .subscription-page .pagination-nav-button,html[data-theme=dark] .subscription-page .pagination-page-button:not(.is-current){color:var(--app-text)!important;background:0 0!important}html[data-theme=dark] .menu-management-page .pagination-page-button.is-current,html[data-theme=dark] .role-management-page .pagination-page-button.is-current,html[data-theme=dark] .user-platform-page .pagination-page-button.is-current,html[data-theme=dark] .agency-contract-page .pagination-page-button.is-current,html[data-theme=dark] .subscription-page .pagination-page-button.is-current{background:var(--app-primary)!important;color:#fff!important}html[data-theme=dark] .menu-management-page [role=alert],html[data-theme=dark] .role-management-page [role=alert],html[data-theme=dark] .user-platform-page [role=alert],html[data-theme=dark] .agency-contract-page [role=alert],html[data-theme=dark] .subscription-page [role=alert]{color:#ffd1cd!important;background:#4a2528!important;border-color:#854048!important}html[data-theme=dark] .menu-management-page .management-modal-overlay,html[data-theme=dark] .role-management-page .management-modal-overlay,html[data-theme=dark] .user-platform-page .management-modal-overlay,html[data-theme=dark] .agency-contract-page .management-modal-overlay,html[data-theme=dark] .subscription-page .management-modal-overlay{background:#030712b8!important}.pagination-nav-button:hover:not(:disabled),.pagination-page-button:hover:not(:disabled):not(.is-current){background:var(--app-button-ghost-hover)!important;color:var(--app-text)!important}.pagination-page-button.is-current:hover:not(:disabled){background:var(--app-button-primary-hover)!important;color:var(--app-button-primary-text)!important}.pagination-nav-button:focus-visible,.pagination-page-button:focus-visible,.pagination-limit-select:focus-visible{outline:3px solid var(--app-button-focus-ring);outline-offset:2px}.pagination-nav-button:disabled,.pagination-page-button:disabled{cursor:not-allowed;color:var(--app-button-disabled-text)!important}.wallet-amount-input.has-error{border-color:var(--app-error)!important}.alert-search:has(input[aria-invalid=true]){border-color:var(--app-error)!important}.campaign-search-field>div:has(input[aria-invalid=true]){border-color:var(--app-error)!important}.alert-search:has(input:disabled){border-color:var(--app-input-border-disabled)!important;background:var(--app-input-disabled-bg)!important}.wallet-amount-input:has(input:disabled){border-color:var(--app-input-border-disabled)!important;background:var(--app-input-disabled-bg)!important}.campaign-search-field>div:has(input:disabled){border-color:var(--app-input-border-disabled)!important;background:var(--app-input-disabled-bg)!important}:is(html[data-theme=dark] .app-content input[aria-invalid=true],html[data-theme=dark] .app-content select[aria-invalid=true],html[data-theme=dark] .app-content textarea[aria-invalid=true],html[data-theme=dark] .app-content input:user-invalid,html[data-theme=dark] .app-content select:user-invalid,html[data-theme=dark] .app-content textarea:user-invalid){border-color:var(--app-error)!important}html[data-theme=dark] .app-content input:disabled,html[data-theme=dark] .app-content select:disabled,html[data-theme=dark] .app-content textarea:disabled{border-color:var(--app-input-border-disabled)!important;background:var(--app-input-disabled-bg)!important;color:var(--app-button-disabled-text)!important}html[data-theme=dark] .app-content input[readonly],html[data-theme=dark] .app-content textarea[readonly]{border-color:var(--app-input-border-readonly)!important;background:var(--app-input-readonly-bg)!important}
