html.dark-mode,html.dark-mode body{color:#d8dce4;background-color:#0e1116}html.dark-mode .detail-card,html.dark-mode .services-card,html.dark-mode .recurring-card,html.dark-mode .module-page,html.dark-mode .stats-grid,html.dark-mode .section,html.dark-mode .quick-actions{color:#d8dce4}html.dark-mode .detail-card,html.dark-mode .services-card,html.dark-mode .recurring-card,html.dark-mode .drafts-table,html.dark-mode .action-card,html.dark-mode .empty,html.dark-mode .bell-panel,html.dark-mode .cp-modal{color:#d8dce4!important;background:#1a1f29!important;border-color:#2a3140!important}html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode .welcome,html.dark-mode .section-title{color:#f0f3f7!important}html.dark-mode .detail-label,html.dark-mode .muted,html.dark-mode .welcome-sub,html.dark-mode .breadcrumb-link,html.dark-mode .breadcrumb-current,html.dark-mode .cp-empty,html.dark-mode .bell-empty{color:#99a3b3!important}html.dark-mode .detail-value,html.dark-mode .drafts-table td,html.dark-mode .drafts-table th,html.dark-mode .bell-item-title,html.dark-mode .bell-item-body,html.dark-mode .cp-label{color:#d8dce4!important}html.dark-mode .drafts-table th,html.dark-mode .drafts-table tr:hover{background:#232936!important}html.dark-mode .drafts-table td,html.dark-mode .drafts-table th{border-bottom-color:#232936!important}html.dark-mode input,html.dark-mode select,html.dark-mode textarea{color:#d8dce4!important;background:#232936!important;border-color:#2a3140!important}html.dark-mode input::placeholder,html.dark-mode textarea::placeholder{color:#6f7a8c!important}html.dark-mode .data-table{color:#d8dce4!important;background:#1a1f29!important}html.dark-mode .data-table th{color:#d8dce4!important;background:#232936!important}html.dark-mode .data-table td,html.dark-mode .data-table th{border-bottom-color:#2a3140!important}html.dark-mode .data-table tr:hover{background:#232936!important}html.dark-mode .bell-item{border-bottom-color:#232936!important}html.dark-mode .bell-item.unread{background:#1c2737!important}html.dark-mode .bell-item:hover{background:#232936!important}html.dark-mode .cp-input{color:#d8dce4!important}html.dark-mode .cp-item.selected,html.dark-mode .cp-item:hover{background:#232936!important}html.dark-mode .cp-input-wrap,html.dark-mode .cp-footer{border-color:#2a3140!important}html.dark-mode .cp-shortcut{color:#99a3b3!important;background:#232936!important}html.dark-mode .cp-type{color:#6fa3ff!important;background:#2a3140!important}html.dark-mode .action-card{color:#d8dce4!important}html.dark-mode .action-card:hover{background:#232936!important}html.dark-mode .btn-primary,html.dark-mode .btn-success,html.dark-mode .btn-danger{color:#fff!important}@media (width<=768px){.table-card,.table-container,.table-wrapper,.tbl-wrap,.data-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.data-table,.audit-table,.inventory-table{min-width:560px}.page-header,.header-actions,.header-left,.toolbar,.filters,.filter-bar,.tabs,.actions,.form-actions,.modal-actions,.bulk-bar{flex-wrap:wrap!important}.page-header{gap:10px}.filter-select,.filter-input,.search-input{flex:140px;min-width:0}.modal,.modal-content{max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);overflow-y:auto}.form-grid,.detail-grid,.stats-grid,.summary-cards{grid-template-columns:1fr!important}.content-area{padding:12px!important}input,textarea,select,.form-input,.form-textarea,.search-input{box-sizing:border-box;max-width:100%}.fc-toolbar{gap:8px;flex-wrap:wrap!important}.fc-toolbar-title{font-size:1.05rem!important}}@media (width<=500px){main button,main .btn,main a.btn,main input[type=checkbox],main input[type=radio]{min-height:32px}main input[type=checkbox],main input[type=radio]{min-width:20px;min-height:20px}}
