html[data-theme="black"] .notification-payment-link{border:1px solid #fff}.theme-picker{flex-shrink:0}.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.right-panel .panel-top{flex-wrap:wrap;gap:12px}.right-panel .panel-top-actions{flex-wrap:wrap;gap:12px}.theme-switch{display:inline-flex;align-items:center;justify-content:center;gap:0;width:29px;height:29px;flex:0 0 29px;padding:1px;box-sizing:border-box;background:transparent;border:1px solid #cbd1d8;border-radius:5px;white-space:nowrap;cursor:pointer}.theme-switch-option{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;min-width:25px;min-height:25px;flex:0 0 25px;padding:0;box-sizing:border-box;background:transparent;border:0;border-radius:0;font:20px/1 'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.theme-switch-option:not(.active){display:none}.theme-switch:focus-visible{outline:1px solid #34668f;outline-offset:1px}html[data-theme="black"]{color-scheme:dark;--theme-page:#181f2a;--theme-chrome:#141a26;--theme-surface:#181f2a;--theme-border:#30383e;--theme-row-border:#282f34;--theme-grid-row:#202629;--theme-grid-row-alt:#282f33;--theme-grid-header:#242a2e;--theme-grid-footer:#282f33;--accordion-bg:#181f2a;--accordion-header-bg:#252d34;--accordion-header-hover:#2c353d;--accordion-expanded-bg:#29323a;--accordion-border:#343b40;--accordion-text:#e0e4e8;--accordion-muted-text:#aab5c0;--accordion-positive:#79bd98;--accordion-negative:#c45768;--bottom-nav-bg:#202c40;--bottom-nav-text:#aab5c5;--bottom-nav-icon:#aab5c5;--bottom-nav-active-bg:#303f50;--bottom-nav-active-text:#fff;--bottom-nav-active-icon:#8fb8d6;--bottom-nav-active-indicator:#769fbe;--theme-text:#d8dce2;--theme-muted:#a2aab5;--theme-button:#252e3e;--theme-primary-bg:#252e3e;--theme-primary-hover:#334155;--theme-header-bg:linear-gradient(-270deg,#1e293b 2.26%,#26364f 105%);--theme-login-bg:linear-gradient(180deg,#202629,#181f2a);--theme-nav-bg:var(--bottom-nav-bg);--color-white:#181f2a;--color-black:#d8dce2;--color-dark-blue:#d8dce2;--color-gray-blue:#a2aab5;--color-light-gray:#303b44;--color-gray:#181f2a;--color-blue:#729bd0;--color-steel-blue:#729bd0;--color-dark-gray:#181f2a;--color-disabled:#717b85;--color-placeholder:#919ba8;--color-dataTableHeader:#293641;--color-red:#cf6678;--color-green:#79bd98;--wall-top:#263340;--wall-bottom:#17212b;--mat-color:#303d49;--frame-edge:#465361;--bs-body-bg:#181f2a;--bs-body-color:#d8dce2;--bs-border-color:#293137;--bs-secondary-color:#a2aab5;--bs-tertiary-bg:#181f2a}html[data-theme="light"]{color-scheme:light}html[data-theme="black"][data-site="BLD"]{--theme-primary-bg:#cf5b60;--theme-primary-hover:#b94c52;--theme-header-bg:#141a26;--theme-login-bg:#141a26;--theme-nav-bg:#141a26;--tenant-checkbox-accent:#cf5b60}html[data-theme="black"][data-site="DomVarna"]{--theme-primary-bg:#176d83;--theme-primary-hover:#21829a;--theme-header-bg:#12384a;--theme-login-bg:linear-gradient(180deg,#12384a,#181f2a);--theme-nav-bg:#12384a;--tenant-checkbox-accent:#cf5b60}html[data-theme="black"][data-site="Arteks"]{--theme-primary-bg:#27385d;--theme-primary-hover:#354a73;--theme-header-bg:#031031;--theme-login-bg:#031031;--theme-nav-bg:#031031;--tenant-checkbox-accent:#57739e}html[data-theme="black"][data-site="Besthomes"]{--theme-primary-bg:#687238;--theme-primary-hover:#798441;--theme-header-bg:#141a26;--theme-login-bg:#141a26;--theme-nav-bg:#141a26;--tenant-checkbox-accent:#cf5b60}html[data-theme="black"][data-site="ParkFacility"]{--theme-primary-bg:#1f5662;--theme-primary-hover:#2b6d7b;--theme-header-bg:linear-gradient(-270deg,#00343d 2.26%,#1f5662 105%);--theme-login-bg:linear-gradient(180deg,#00343d,#181f2a);--theme-nav-bg:#00343d;--tenant-checkbox-accent:#377e8a}html[data-theme="black"] body,html[data-theme="black"] #app-shell,html[data-theme="black"] #app-viewport,html[data-theme="black"] .dialog-wrapper{background-color:var(--theme-page);color:var(--theme-text)}html[data-theme="black"] .right-panel,html[data-theme="black"] .right-panel .panel-top{background:var(--theme-page);color:var(--theme-text)}html[data-theme="black"] .header{background:var(--theme-header-bg);color:var(--theme-text)}html[data-theme="black"] .footer{background:var(--theme-chrome);color:var(--theme-text)}html[data-theme="black"] .header{border-bottom:1px solid var(--theme-border)}html[data-theme="black"] .header .logo{width:140px;height:40px;display:flex;align-items:center;justify-content:center}html[data-theme="black"] .header .logo img{width:140px;height:40px;object-fit:contain}html[data-theme="black"].tenant-styled .header .logo{width:180px;max-width:180px;min-width:0;flex-shrink:1}html[data-theme="black"].tenant-styled .header .logo img{width:100%;max-width:180px}html[data-theme="black"] .right-panel .panel-top{border-radius:0}html[data-theme="black"] .link-menu span{border-color:var(--theme-muted)}html[data-theme="black"] .link-menu span::before,html[data-theme="black"] .link-menu span::after{background:var(--theme-muted)}html[data-theme="black"] .link-notifications.unread::after{background:var(--color-red)}html[data-theme="black"] .bg-img{display:none!important}html[data-theme="black"] .page-text-content{color:var(--theme-muted)}html[data-theme="black"] .theme-rich-content,html[data-theme="black"] .theme-rich-content *{color:var(--theme-text)!important}html[data-theme="black"] .theme-rich-content [style*="background"i]{background-color:transparent!important}html[data-theme="black"] .theme-rich-content a,html[data-theme="black"] .theme-rich-content a *{color:var(--color-blue)!important}html[data-theme="black"] .main-nav{padding:0 18px 20px;margin-top:8px}html[data-theme="black"] .main-nav>ul{row-gap:4px}html[data-theme="black"] .main-nav>ul>li>.nav-link{flex:1;padding:12px 14px;border-radius:10px;color:var(--theme-text);font-weight:400}html[data-theme="black"] .main-nav .nav-link.active,html[data-theme="black"] .main-nav .nav-link:hover{background:#181f2a}html[data-theme="black"] .main-nav .sub-menu a{color:var(--theme-text)}html[data-theme="black"] .main-nav>ul>li.disabled a{color:var(--color-disabled)}html[data-theme="black"] .main-nav .disabled .custom-icon{opacity:.45}html[data-theme="black"] .main-nav .custom-icon,html[data-theme="black"] .panel-top-actions img,html[data-theme="black"] .icon-bell{filter:brightness(0) saturate(100%) invert(73%) sepia(12%) saturate(560%) hue-rotate(178deg)}html[data-theme="black"] .theme-switch-option{color:var(--theme-text)}html[data-theme="black"] .theme-switch{border-color:rgba(226,232,240,.38)}html[data-theme="black"] .theme-switch:focus-visible{outline-color:#729bd0}html[data-theme="black"] .info-boxes .box,html[data-theme="black"] .budget-card,html[data-theme="black"] .cash-balance-card,html[data-theme="black"] .budget-summary{background:var(--theme-surface);border:1px solid #242c31;border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.12)}html[data-theme="black"] .client-report-summaries .cash-balance-card{border:0;box-shadow:none}html[data-theme="black"] .budget-summary,html[data-theme="black"] .financial-report-summary{background:#252e3e!important;border-color:var(--theme-border)!important}html[data-theme="black"] .info-boxes .box-row,html[data-theme="black"] .info-boxes .box-content{background:transparent!important;border-color:var(--theme-border)}html[data-theme="black"] .info-boxes .box-row>:not(.btn),html[data-theme="black"] .info-boxes .box-content>:not(.btn){background-color:transparent!important}html[data-theme="black"] .cash-balance-legend li,html[data-theme="black"] .budget-bar+.budget-bar{border-color:var(--theme-border)}html[data-theme="black"] .cash-balance-center strong{color:var(--theme-text)}html[data-theme="black"] .cash-balance-legend strong,html[data-theme="black"] .budget-legend-icon--paid{color:var(--color-green)}html[data-theme="black"] .cash-balance-dot[style*="#D80027"]{background:#b44d5a}html[data-theme="black"] .cash-balance-dot[style*="#29A744"]{background:#55986c}html[data-theme="black"] .cash-balance-dot[style*="#65C475"]{background:#78b68c}html[data-theme="black"] .cash-balance-dot[style*="#A0DDAA"]{background:#a0c9ad}html[data-theme="black"] .cash-balance-legend strong[style*="#D80027"]{color:#cf6678!important}html[data-theme="black"] .cash-balance-legend strong[style*="#29A744"]{color:#78b68c!important}html[data-theme="black"] .cash-balance-legend strong[style*="#65C475"]{color:#78b68c!important}html[data-theme="black"] .cash-balance-legend strong[style*="#A0DDAA"]{color:#a0c9ad!important}html[data-theme="black"] .text-danger,html[data-theme="black"] .text-red{color:var(--color-red)!important}html[data-theme="black"] .text-success{color:var(--color-green)!important}html[data-theme="black"] .positive-number{background-color:#20332a!important;color:#79bd98!important}html[data-theme="black"] .btn-main,html[data-theme="black"] .btn-main:hover,html[data-theme="black"] .btn-primary,html[data-theme="black"] .btn-primary:hover{background:var(--theme-button);border-color:var(--theme-button);color:var(--theme-text)}html[data-theme="black"] .btn-red,html[data-theme="black"] .btn-main-alt,html[data-theme="black"] .btn-danger{background:#853e49;border-color:#853e49;color:#f1dce0}html[data-theme="black"] .btn-red:hover,html[data-theme="black"] .btn-danger:hover{background:#9a4855;color:#fff}html[data-theme="black"] .btn-alt,html[data-theme="black"] .btn-alt:hover{background:#805b35;color:var(--theme-text)}html[data-theme="black"] .bg-dark-blue,html[data-theme="black"] .bg-primary,html[data-theme="black"] .bg-navbar-blue,html[data-theme="black"] .bg-navbar-toggler,html[data-theme="black"] .navbar-collapse,html[data-theme="black"] .text-bg-blue,html[data-theme="black"] .page-wrapper .table .thead-dark-grey th{background-color:var(--theme-page)!important;color:var(--theme-text)!important}html[data-theme="black"] .box-row-actions .btn,html[data-theme="black"] .client-report-actions .btn{border-radius:14px}html[data-theme="black"] .wtn-bottom-nav{background:var(--theme-nav-bg);border-top:1px solid var(--theme-border);border-radius:20px;width:98%;margin-bottom:6px}html[data-theme="black"] .wtn-nav-item span,html[data-theme="black"] .wtn-nav-item img{color:var(--bottom-nav-text)}html[data-theme="black"] .wtn-nav-item img{filter:brightness(0) saturate(100%) invert(74%) sepia(10%) saturate(520%) hue-rotate(176deg)}html[data-theme="black"] .wtn-nav-item.active{position:relative;background:var(--bottom-nav-active-bg);height:100%;align-self:stretch}html[data-theme="black"] .wtn-nav-item.active span{color:var(--bottom-nav-active-text)}html[data-theme="black"] .wtn-nav-item.active img{filter:brightness(0) saturate(100%) invert(77%) sepia(17%) saturate(495%) hue-rotate(169deg)}html[data-theme="black"] .form-control,html[data-theme="black"] .form-control:focus,html[data-theme="black"] .form-select,html[data-theme="black"] .input-group-text,html[data-theme="black"] .datepicker-wrapper .datepicker{background-color:var(--theme-page);color:var(--theme-text);border:1px solid var(--theme-border)!important}html[data-theme="black"] .form-control::placeholder{color:var(--theme-muted)}html[data-theme="black"] .form-select option{background:var(--theme-page);color:var(--theme-text)}html[data-theme="black"] .ui-datepicker,html[data-theme="black"] .ui-datepicker.ui-widget-content{z-index:1005!important;padding:8px;background:var(--theme-surface)!important;background-image:none!important;color:var(--theme-text)!important;border:1px solid rgba(216,220,226,.45)!important;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.55)}html[data-theme="black"] .ui-datepicker .ui-datepicker-header{background:var(--theme-page)!important;background-image:none!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;border-radius:6px}html[data-theme="black"] .ui-datepicker .ui-datepicker-title,html[data-theme="black"] .ui-datepicker th,html[data-theme="black"] .ui-datepicker td{color:var(--theme-text)!important}html[data-theme="black"] .ui-datepicker .ui-datepicker-title select{background:var(--theme-page)!important;color:var(--theme-text)!important;border:1px solid rgba(216,220,226,.32)!important;border-radius:5px}html[data-theme="black"] .ui-datepicker td a,html[data-theme="black"] .ui-datepicker td span{background:transparent!important;background-image:none!important;color:var(--theme-text)!important;border:1px solid transparent!important;border-radius:5px;text-align:center}html[data-theme="black"] .ui-datepicker td a:hover,html[data-theme="black"] .ui-datepicker td:not(.ui-datepicker-unselectable):hover a{background:#293137!important;color:var(--theme-text)!important}html[data-theme="black"] .ui-datepicker td.ui-datepicker-current-day,html[data-theme="black"] .ui-datepicker td.ui-datepicker-current-day a,html[data-theme="black"] .ui-datepicker td.selected-date,html[data-theme="black"] .ui-datepicker td.selected-date a{background:var(--theme-button)!important;color:var(--theme-text)!important;border-color:var(--theme-button)!important}html[data-theme="black"] .ui-datepicker td.ui-datepicker-unselectable,html[data-theme="black"] .ui-datepicker td.ui-datepicker-unselectable span{color:#717b84!important}html[data-theme="black"] .ui-datepicker .ui-datepicker-prev,html[data-theme="black"] .ui-datepicker .ui-datepicker-next,html[data-theme="black"] .ui-datepicker .ui-icon{filter:brightness(0) invert(.85)}html[data-theme="black"] .accordion,html[data-theme="black"] .accordion-item{--bs-accordion-bg:var(--accordion-bg);--bs-accordion-color:var(--accordion-text);--bs-accordion-border-color:var(--accordion-border);--bs-accordion-btn-color:var(--accordion-text);--bs-accordion-active-color:var(--accordion-text);--bs-accordion-active-bg:var(--accordion-expanded-bg)}html[data-theme="black"] .accordion .accordion-button.collapsed{background-color:var(--accordion-header-bg);color:var(--accordion-text);border-color:var(--accordion-border)}html[data-theme="black"] .accordion .accordion-button.collapsed:hover,html[data-theme="black"] .accordion .accordion-button.collapsed:focus-visible{background-color:var(--accordion-header-hover)}html[data-theme="black"] .accordion .accordion-button:not(.collapsed){background-color:var(--accordion-expanded-bg);color:var(--accordion-text)}html[data-theme="black"] .client-financial-report .accordion .text-success{color:var(--accordion-positive)!important}html[data-theme="black"] .client-financial-report .accordion .text-danger{color:var(--accordion-negative)!important}html[data-theme="black"] .show-more,html[data-theme="black"] .expandable-icon,html[data-theme="black"] .accordion-button::after,html[data-theme="black"] .current-lang::after,html[data-theme="black"] .datepicker-wrapper::after{filter:brightness(0) invert(.75)}html[data-theme="black"] .modal-content,html[data-theme="black"] .toast,html[data-theme="black"] .dropdown-menu,html[data-theme="black"] .lang-dropdown,html[data-theme="black"] .expandable-content,html[data-theme="black"] .budget-summary-icon .budget-summary-icon-cal{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme="black"] .lang-dropdown a{color:var(--theme-text)}html[data-theme="black"] .lang-dropdown a:hover,html[data-theme="black"] .lang-dropdown li.active a{background:var(--theme-button)}html[data-theme="black"] .btn-close{filter:invert(1) grayscale(1)}html[data-theme="black"] table.dataTable{border:1px solid var(--theme-border);border-radius:6px}html[data-theme="black"] table.dataTable tbody tr~tr td{border-color:var(--theme-row-border)}html[data-theme="black"] table.dataTable tfoot{background:var(--theme-grid-footer);color:var(--theme-text)}html[data-theme="black"] table.dataTable.table-element-alt thead{background:var(--theme-grid-header);color:var(--theme-text)}html[data-theme="black"] .table{--bs-table-bg:var(--theme-grid-row);--bs-table-color:var(--theme-text);--bs-table-border-color:var(--theme-row-border);--bs-table-striped-bg:var(--theme-grid-row-alt);--bs-table-striped-color:var(--theme-text);--bs-table-hover-color:var(--theme-text);--bs-table-hover-bg:#181f2a}html[data-theme="black"] table.dataTable tbody{background:var(--theme-grid-row)}html[data-theme="black"] table.dataTable tbody tr,html[data-theme="black"] table.dataTable tbody tr.odd,html[data-theme="black"] table.dataTable tbody tr.odd>td,html[data-theme="black"] table.dataTable tbody tr.odd>th{background-color:var(--theme-grid-row)!important}html[data-theme="black"] table.dataTable tbody tr.even,html[data-theme="black"] table.dataTable tbody tr.even>td,html[data-theme="black"] table.dataTable tbody tr.even>th,html[data-theme="black"] table.dataTable tbody tr:nth-child(even):not(.odd):not(.even):not(.child)>td,html[data-theme="black"] table.dataTable tbody tr:nth-child(even):not(.odd):not(.even):not(.child)>th{background-color:var(--theme-grid-row-alt)!important}html[data-theme="black"] table.dataTable tbody td,html[data-theme="black"] table.dataTable tbody th{border:0;border-bottom:1px solid var(--theme-row-border);color:var(--theme-grid-text)}html[data-theme="black"] table.table-element tbody td,html[data-theme="black"] table.table-element tbody th,html[data-theme="black"] table.table tbody td,html[data-theme="black"] table.table tbody th{color:var(--theme-grid-text)}html[data-theme="black"] table.dataTable tbody .text-success,html[data-theme="black"] table.table-element tbody .text-success,html[data-theme="black"] table.table tbody .text-success,html[data-theme="black"] table.dataTable tbody .positive-number,html[data-theme="black"] table.table-element tbody .positive-number,html[data-theme="black"] table.table tbody .positive-number{color:var(--accordion-positive)!important}html[data-theme="black"] table.dataTable tbody .text-danger,html[data-theme="black"] table.table-element tbody .text-danger,html[data-theme="black"] table.table tbody .text-danger,html[data-theme="black"] table.dataTable tbody .negative-number,html[data-theme="black"] table.table-element tbody .negative-number,html[data-theme="black"] table.table tbody .negative-number{color:var(--accordion-negative)!important}html[data-theme="black"] .theme-rich-content table{width:100%;border:1px solid var(--theme-border)!important;border-collapse:separate!important;border-spacing:0;background:var(--theme-grid-row);color:var(--theme-grid-text)}html[data-theme="black"] .theme-rich-content table thead,html[data-theme="black"] .theme-rich-content table thead th{background:var(--theme-grid-header)!important;color:var(--theme-text)!important}html[data-theme="black"] .theme-rich-content table tbody tr:nth-child(odd),html[data-theme="black"] .theme-rich-content table tbody tr:nth-child(odd)>td{background:var(--theme-grid-row)!important;color:var(--theme-grid-text)!important}html[data-theme="black"] .theme-rich-content table tbody tr:nth-child(even),html[data-theme="black"] .theme-rich-content table tbody tr:nth-child(even)>td{background:var(--theme-grid-row-alt)!important;color:var(--theme-grid-text)!important}html[data-theme="black"] .theme-rich-content table th,html[data-theme="black"] .theme-rich-content table td{border-color:var(--theme-row-border)!important}html[data-theme="black"] table.dataTable thead,html[data-theme="black"] table.dataTable thead>tr>th,html[data-theme="black"] table.dataTable thead>tr>td{background:var(--theme-grid-header);color:var(--theme-text);border-bottom:1px solid var(--theme-border)}html[data-theme="black"] #budget-apt-table table.dataTable tbody tr.odd td.dtfc-fixed-left{background-color:var(--theme-grid-row)!important}html[data-theme="black"] #budget-apt-table table.dataTable tbody tr.even td.dtfc-fixed-left{background-color:var(--theme-grid-row-alt)!important}html[data-theme="black"] .surveys .notification-not-read{background-color:var(--theme-surface)!important}html[data-theme="black"] .surveys [style*="color: black"]{color:var(--theme-text)!important}html[data-theme="black"] .surveys [style*="color: darkgreen"]{color:var(--color-green)!important}html[data-theme="black"] .surveys [style*="color: maroon"]{color:var(--color-red)!important}html[data-theme="black"] .client-notifications .notification-read,html[data-theme="black"] .client-notifications .notification-not-read{background-color:var(--theme-surface)!important;color:var(--theme-text)}html[data-theme="black"] .client-notifications .notification-read{border:1px solid var(--theme-border)}html[data-theme="black"] .client-notifications .notification-not-read{border:1px solid var(--color-yellow)}html[data-theme="black"] .client-notifications .download-link{color:var(--color-blue)}html[data-theme="black"] .client-notifications #infoModal .modal-content,html[data-theme="black"] .client-notifications #infoModal .modal-body{background:var(--theme-surface);color:var(--theme-text)}html[data-theme="black"] .client-notifications #infoModal .modal-header{background:var(--theme-chrome);color:var(--theme-text)}html[data-theme="black"] .client-financial-report .financial-report-section,html[data-theme="black"] .client-financial-report .financial-report-summary,html[data-theme="black"] .client-financial-report .accordion-item,html[data-theme="black"] .client-financial-report .accordion-button,html[data-theme="black"] .client-financial-report .accordion-body{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-theme="black"] .client-financial-report .accordion-item.accordion-main.accordion-main-alt{background:var(--accordion-bg);border:1px solid var(--accordion-border)}html[data-theme="black"] .client-financial-report .accordion-item.accordion-main-alt .accordion-button.collapsed{background:var(--accordion-header-bg);color:var(--accordion-text)}html[data-theme="black"] .client-financial-report .accordion-item.accordion-main-alt .accordion-button:not(.collapsed){background:var(--accordion-expanded-bg);color:var(--accordion-text)}html[data-theme="black"] .client-financial-report .price-box{background:var(--theme-button);color:var(--theme-text);border:1px solid var(--theme-border)}html[data-theme="black"] .client-financial-report .price-box.bg-price-warning{background:#48372f;color:#d7c389;border-color:#5d493f}html[data-theme="black"] .client-financial-report .price-box.financial-report-income{background:#20332a;color:var(--color-green);border-color:#304c3c}html[data-theme="black"] .client-financial-report .price-box.financial-report-expenses{background:#352329;color:var(--color-red);border-color:#503039}html[data-theme="black"] .client-financial-report .financial-report-period-balance{background:#294248;color:var(--theme-text);border-color:#3a565d}html[data-theme="black"] .client-financial-report .download-link{color:var(--color-blue)}html[data-theme="black"] .client-charges .client-charges-table tbody tr.tr-group-header,html[data-theme="black"] .client-charges .client-charges-table tbody tr.tr-group-header>td{background-color:var(--theme-grid-header)!important;color:var(--theme-text)!important}html[data-theme="black"] .client-charges .client-charges-table tbody tr.tr-group-row,html[data-theme="black"] .client-charges .client-charges-table tbody tr.tr-group-row>td{background-color:var(--theme-grid-row-alt)!important;color:var(--theme-text)!important}html[data-theme="black"] .client-charges .group-chevron{filter:brightness(0) invert(.75)}html[data-theme="black"] .client-charges .client-charges-table tbody tr.tr-summary,html[data-theme="black"] .client-charges .client-charges-table tbody tr.tr-summary>td{background-color:var(--theme-grid-header)!important;color:var(--theme-text)!important;border-color:var(--theme-row-border)!important}html[data-theme="black"] .client-charges .fee-info-box,html[data-theme="black"] .client-charges .btn-doc-link{color:var(--theme-text)!important;border-color:var(--theme-border)!important}html[data-theme="black"] .client-charges .btn-doc-link{background:transparent!important}html[data-theme="black"] .client-charges .payment-brand-logo{position:relative;flex:0 0 auto!important;width:54px;height:32px;box-sizing:border-box;padding:0!important;background:#fff;border:1px solid rgba(255,255,255,.8)!important;border-radius:3px}html[data-theme="black"] .client-charges .payment-brand-logo img{max-width:50px;max-height:33px;object-fit:contain}html[data-theme="black"] .client-charges .apple-pay-logo img{height:25px!important;max-height:25px;width:auto}html[data-theme="black"] .client-charges .mastercard-logo img{height:33px!important;width:auto}html[data-theme="black"] .client-charges .google-pay-logo{overflow:hidden}html[data-theme="black"] .client-charges .google-pay-logo img{position:absolute;top:50%;left:50%;width:66px;height:45px;max-width:none;max-height:none;transform:translate(-50%,-50%)}html[data-theme="black"] .client-charges .payment-brand-logos{justify-content:center;gap:24px;margin:12px auto 10px}html[data-theme="black"] table.dataTable tfoot>tr>th,html[data-theme="black"] table.dataTable tfoot>tr>td,html[data-theme="black"] .theme-rich-content table tfoot,html[data-theme="black"] .theme-rich-content table tfoot>tr>th,html[data-theme="black"] .theme-rich-content table tfoot>tr>td{background:var(--theme-grid-footer)!important;color:var(--theme-text)!important;border-color:var(--theme-row-border)!important}html[data-theme="black"] .client-charges .btn-pay-card,html[data-theme="black"] .client-charges .btn-pay-card:hover,html[data-theme="black"] .client-charges .btn-pay-card:focus,html[data-theme="black"] .client-charges .btn-pay-card:active{background-color:#1d9e75!important;border-color:#1d9e75!important;color:#fff!important}html[data-theme="black"] button:not(.btn-main):not(.accordion-button):not(.financial-report-section-toggle):not(.theme-switch):not(.budget-summary):not(.btn-close):not(.toggle-password):not(.btn-red),html[data-theme="black"] .btn:not(.btn-main):not(.accordion-button):not(.theme-switch):not(.btn-close):not(.toggle-password):not(.btn-pay-card):not(.btn-doc-link):not(.btn-red):not(.link-notifications),html[data-theme="black"] input[type="button"],html[data-theme="black"] input[type="submit"],html[data-theme="black"] input[type="reset"]{background-color:#252e3e!important;border:1px solid #334155!important;border-radius:8px;padding:10px 20px;font-weight:500;color:#e2e8f0!important;transition:background-color .2s ease}html[data-theme="black"] .form-wrapper button,html[data-theme="black"] .form-wrapper .btn,html[data-theme="black"] .form-wrapper input[type="button"],html[data-theme="black"] .form-wrapper input[type="submit"],html[data-theme="black"] .form-wrapper input[type="reset"],html[data-theme="black"] #financial-report-filter-form button,html[data-theme="black"] #financial-report-filter-form .btn{height:40px;min-height:40px;box-sizing:border-box}html[data-theme="black"] button:not(.btn-main):not(.accordion-button):not(.financial-report-section-toggle):not(.theme-switch):not(.budget-summary):not(.btn-close):not(.toggle-password):not(.btn-red):hover,html[data-theme="black"] button:not(.btn-main):not(.accordion-button):not(.financial-report-section-toggle):not(.theme-switch):not(.budget-summary):not(.btn-close):not(.toggle-password):not(.btn-red):focus,html[data-theme="black"] button:not(.btn-main):not(.accordion-button):not(.financial-report-section-toggle):not(.theme-switch):not(.budget-summary):not(.btn-close):not(.toggle-password):not(.btn-red):active,html[data-theme="black"] .btn:not(.btn-main):not(.accordion-button):not(.theme-switch):not(.btn-close):not(.toggle-password):not(.btn-pay-card):not(.btn-doc-link):not(.btn-red):not(.link-notifications):hover,html[data-theme="black"] .btn:not(.btn-main):not(.accordion-button):not(.theme-switch):not(.btn-close):not(.toggle-password):not(.btn-pay-card):not(.btn-doc-link):not(.btn-red):not(.link-notifications):focus,html[data-theme="black"] .btn:not(.btn-main):not(.accordion-button):not(.theme-switch):not(.btn-close):not(.toggle-password):not(.btn-pay-card):not(.btn-doc-link):not(.btn-red):not(.link-notifications):active,html[data-theme="black"] input[type="button"]:hover,html[data-theme="black"] input[type="button"]:focus,html[data-theme="black"] input[type="button"]:active,html[data-theme="black"] input[type="submit"]:hover,html[data-theme="black"] input[type="submit"]:focus,html[data-theme="black"] input[type="submit"]:active,html[data-theme="black"] input[type="reset"]:hover,html[data-theme="black"] input[type="reset"]:focus,html[data-theme="black"] input[type="reset"]:active{background-color:#334155!important;border-color:#334155!important;color:#e2e8f0!important}html[data-theme="black"] .btn-red,html[data-theme="black"] .btn-red:hover,html[data-theme="black"] .btn-red:focus,html[data-theme="black"] .btn-red:active{background-color:#853e49!important;border-color:#853e49!important;color:#f1dce0!important}html[data-theme="black"] .btn-main:not(.btn-main-alt):not(.btn-red){background:var(--theme-primary-bg)!important;border:1px solid #334155!important;color:#e2e8f0!important;border-radius:8px;padding:10px 20px;font-weight:500;transition:background-color .2s ease}html[data-theme="black"] .btn-main:not(.btn-main-alt):not(.btn-red):hover,html[data-theme="black"] .btn-main:not(.btn-main-alt):not(.btn-red):focus,html[data-theme="black"] .btn-main:not(.btn-main-alt):not(.btn-red):active{background:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}html[data-theme="black"].tenant-styled .btn-main:not(.btn-main-alt):not(.btn-red){border-color:var(--theme-primary-bg)!important}html[data-theme="black"].tenant-styled .chk-amount,html[data-theme="black"].tenant-styled .chk-all,html[data-theme="black"].tenant-styled .chk-group{background-color:var(--tenant-checkbox-accent,var(--theme-primary-bg))!important;border-color:var(--tenant-checkbox-accent,var(--theme-primary-bg))!important;accent-color:var(--tenant-checkbox-accent,var(--theme-primary-bg))!important}html[data-theme="black"] .login-top{background:var(--theme-login-bg)}html[data-theme="black"] .login-top::after{background-image:radial-gradient(105% 101% at top,transparent 49%,var(--theme-page) 50%)}html[data-theme="black"] .login-content{background-image:none}html[data-theme="black"] .app-store-links-title{color:var(--theme-muted)}html[data-theme="black"] a{text-decoration:underline!important}html[data-theme="black"] .main-nav a,html[data-theme="black"] .wtn-bottom-nav a{text-decoration:none!important}html[data-theme="black"] .page-wrapper a:not(.btn),html[data-theme="black"] .theme-rich-content a,html[data-theme="black"] .client-notifications a:not(.btn),html[data-theme="black"] .client-financial-report a:not(.btn),html[data-theme="black"] .client-charges a:not(.btn){color:var(--theme-text)!important}html[data-theme="black"] body a:not(.btn):not(.theme-switch),html[data-theme="black"] body a:not(.btn):not(.theme-switch) *{color:var(--theme-text)!important}@media(min-width:992px){html[data-theme="black"] body{background:linear-gradient(180deg,var(--wall-top),var(--wall-bottom))}}