/* Generated by App_Data/Development/build-theme-pages.py. Screen colors only. */
@media screen {
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .RadInput_Bootstrap .riTextBox.riEmpty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-card-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-select { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-clear { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-clear:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-pager { border-top-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-page-button { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-page-button:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-page-button:disabled { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-page-info { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-summary { color:var(--elmo-muted)!important; border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-table th { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-table td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-table tr:hover td { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-time { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-event { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-action { background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-field-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-details { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-change { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-old { color:#cfadad!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-new { color:#9fbfa9!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-arrow { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-ip { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .audit-message { background:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .summary-card { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .summary-number { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .summary-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard-panel { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard-panel-header { border-bottom-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard-panel-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard-panel-link { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard-panel-link:hover { color:#85c3d5!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard-panel-select { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-row { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-row:hover { background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-name { color:#85b7cc!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-detail { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-date { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-status { background-color:#363f48!important; color:#85b7cc!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .action-item { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .action-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .action-title:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .action-detail { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .activity-table th { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .activity-table td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .activity-table tbody tr:hover td { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .activity-user { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .activity-date { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .activity-ip { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .quick-action { background-color:var(--elmo-surface)!important; color:#85b7cc!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dashboard-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-message { background-color:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-card { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-card-header { border-bottom-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-select { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .add-venue-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-preview { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-preview-row { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-preview-label { background-color:var(--elmo-surface)!important; color:var(--elmo-muted)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-preview-value { background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .eventnew-actions { border-top-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .button-secondary { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-search { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .view-select { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-reset { border-color:var(--elmo-border)!important; background-color:#3a3c3b!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-reset:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-showing { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-grid { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-grid-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-grid-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-grid-row:hover { background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-grid-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-grid-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-city { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .count-pill { background-color:#363f48!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .events-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-events-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-summary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-back { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-filter { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-table-wrap { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-header-row { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-row:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-header-row>div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-row>div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-header-row>div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-event-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-event-status { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-status-current { color:#9bb8a1!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-status-upcoming { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-status-past { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-venue-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-secondary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-date-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-crew-link:hover .history-count-pill { background:#343e47!important; color:#85bac9!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-count-pill { background:#373f48!important; color:#a0bbc2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-card { background:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-message { background:#3a3f47!important; color:#d3a0a0!important; background-color:#3a3f47!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-section-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-input { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-actions { border-top-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-profile-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-profile-hero { background:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-profile-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-button-secondary { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-card { background:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-card-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-summary-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .data-table { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .table-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .table-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .table-row:hover { background:var(--elmo-surface)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .table-header > div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .table-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .table-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-placeholder { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-placeholder-number { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-select { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-message { background:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-page .access-table { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-page .access-row { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-page .access-heading,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-page .access-section { background:var(--elmo-raised)!important; color:var(--elmo-text)!important; border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-page .access-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-events-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-photo,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-initials { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-initials { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-event-meta { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-assignment-dept { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-date-primary { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-date-secondary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .history-tag { background:#373f48!important; color:#a0bbc2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-section { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-select,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-textarea { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-helper { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .department-checklist { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-hero { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-initials { background-color:var(--elmo-raised)!important; border-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-photo { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-department { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-button-secondary { border-color:var(--elmo-border)!important; background-color:#3a3c3b!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-button-small { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:#ff8585!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-button-small:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-message { background-color:#3a3f47!important; color:#d3a0a0!important; background:#3a3f47!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-card { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-card-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-select,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-textarea { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-status-active { background-color:#363f45!important; color:#9bb8a1!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-status-inactive { background-color:#383a43!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-file { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-file-note,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .department-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-textarea { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-profile-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-profile-hero { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-profile-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-profile-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-button-secondary { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-card { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-card-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-card-header-button { background-color:var(--elmo-surface)!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-notes-text { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-placeholder { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-placeholder-number { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-select,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-textarea { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-message { background-color:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-profile-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-profile-hero { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-profile-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-profile-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-button-secondary { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-card { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-card-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-card-header-button { background-color:var(--elmo-surface)!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-event { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-client { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-date { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-history-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-notes-text { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-placeholder { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-placeholder-number { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-select,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-textarea { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-message { background-color:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clients-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clients-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clients-search,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clients-filter { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-reset { border-color:var(--elmo-border)!important; background-color:#3a3c3b!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-reset:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clients-summary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .table-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-name,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-event-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-contact-link { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-contact-link:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .client-event-divider { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clients-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-search,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-filter { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-summary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-name,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-event-link,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-action { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-thumbnail { border-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-thumbnail-placeholder { border-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-contact-link { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-contact-link:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-event-divider { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-card { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-count-crew { background-color:#363e48!important; color:#9bbdde!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-count-clients { background-color:#373d48!important; color:#baa9d8!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-count-venues { background-color:#3a3e44!important; color:#e7be96!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-count-vendors { background-color:#373f46!important; color:#9fc5ac!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-card-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-card-meta { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-description { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-card-crew .directory-card-action { color:#9bbdde!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-card-clients .directory-card-action { color:#baa9d8!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-card-venues .directory-card-action { color:#e7be96!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .directory-card-vendors .directory-card-action { color:#9fc5ac!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendors-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendors-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendors-search,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendors-filter { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendors-summary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-contact-link { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendor-contact-link:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vendors-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venues-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venues-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venues-search,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venues-filter { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venues-summary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-event-count { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-event-divider { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-contact-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venue-contact-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .venues-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tabs { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tab { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tab:hover { color:#85d3ea!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tab-active { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-editor { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-editor-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-editor-body { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-message { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-summary>div { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-summary strong { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-input { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-secondary { background:var(--elmo-surface)!important; color:var(--elmo-text)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-table th,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-table td { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-table th { background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-table a { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-notice { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-chart { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .costs-chart h2 { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-value-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-message { background:#3a3f47!important; color:#d69f9f!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-card-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-select { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-helper { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-add-footer { border-top-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .button-small { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .button-remove { background:#3a3c3b!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-message { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-person-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-person-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-person-meta { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-card-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-select { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-edit-footer { border-top-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-table { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-row:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-header > div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .assignment-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-person-photo { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-person-initials { background:var(--elmo-raised)!important; border-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-table-wrap { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-table { background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-table th { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-table td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-table tbody tr:hover td { background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-page input[type=time],
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-page input[type=number],
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-page input[type=text],
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-page select { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-small { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-small:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-message { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .clock-page p { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-section { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-section-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-select { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-actions { background:var(--elmo-raised)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tags-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tags-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tags-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tags-button-secondary { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-tags-button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-summary-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-summary-number { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-summary-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-message { background:#384048!important; color:#a0bac2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-search { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-reset { background:#3a3c3b!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-selection-info { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-grid { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-grid-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-grid-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-grid-row:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-grid-header > div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-grid-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-grid-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-code { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-secondary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-type-package { background:#373d48!important; color:#baa9d8!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-type-asset { background:#363e48!important; color:#9bbdde!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-room { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-sequence { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .tag-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-message { background:#384048!important; color:#95b7bf!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-message-error { background:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-search { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-pane { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-pane-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-pane-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-pane-count { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-pane-description { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .section-heading { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-row:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-tag { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-secondary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-conflict { color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-row { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .order-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .target-package { background:#373d48!important; color:#baa9d8!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .target-asset { background:#363e48!important; color:#9bbdde!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-card-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-select,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-textarea { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-readonly { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-message { background:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-message-success { background:var(--elmo-raised)!important; color:#a0bca7!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .target-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .target-meta { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-members { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-members-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-member-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-members-header > div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-member-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-member-name { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-footer { border-top-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .movement-current { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .movement-current-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .movement-table th { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .movement-table td { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .movement-empty { border-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .movement-delete { color:#d3b685!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .reports-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .reports-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .reports-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .reports-editor { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .reports-editor-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .reports-editor-body { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-input { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-secondary { background:var(--elmo-surface)!important; color:var(--elmo-text)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-message { color:#cd9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-group-title { color:var(--elmo-text)!important; background:var(--elmo-raised)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-order-heading h2 { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-detail-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-detail-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-button:disabled { background:var(--elmo-raised)!important; border-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-summary-card { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-summary-number { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-summary-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-search { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-grid { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-grid-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-grid-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-grid-row:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-grid-header > div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-grid-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-grid-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-assignment-department { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-assignment-position { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-no-assignment { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-status-offered { background-color:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-status-penciled { background-color:#3a3e41!important; color:#bab185!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-hotel-missing { background-color:#383a43!important; color:#c49498!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-status-confirmed { background-color:#363f45!important; color:#9bb8a1!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-booking-tag { background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-booking-tag.crew-hotel-missing { background-color:#383a43!important; color:#c49498!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-admin-tag { background:#353f48!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-card { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-card-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .detail-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .detail-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .detail-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-number { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .card-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .recent-updates-table th { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .recent-updates-table td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .recent-updates-table tbody tr:hover td { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .recent-update-user { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .recent-updates-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-button-secondary { border-color:var(--elmo-border)!important; background-color:#3a3c3b!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-message { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .upload-panel { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .upload-panel-header { border-bottom-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .upload-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .upload-input { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .upload-checkbox { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-search { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-count { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-grid { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-grid-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-grid-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-grid-row:hover { background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-grid-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-grid-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .document-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .document-action { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .document-delete { color:#d4b0b0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .documents-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .event-inventory-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-button-secondary { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-button-secondary:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-export-button { color:#85cb9f!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-summary-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-summary-number { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-summary-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-tag-message { background:#384048!important; color:#a0bac2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-search { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-filter { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-reset { background:#3a3c3b!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-expand-toggle { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-expand-toggle:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-grid { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-grid-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-grid-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-grid-row:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-grid-header > div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-grid-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-grid-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-group { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-toggle { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-location { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-edit-link { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-member-arrow { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-button-secondary { background:var(--elmo-surface)!important; color:var(--elmo-text)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-button-secondary:hover { background:var(--elmo-surface)!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-button-danger { background:var(--elmo-surface)!important; color:#d6aaaa!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-button-danger:hover { background:var(--elmo-surface)!important; color:#c99f9f!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-message { background:#384048!important; color:#a0bac2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-editor { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-editor-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-editor-text { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-search { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-card { background:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-author { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-date { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-text { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-actions { border-top-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-action { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-action:hover { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-action-delete { color:#d3b0b0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .note-action-delete:hover { color:#c8a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .notes-empty { background:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-search { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-label-filter { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-grid { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-grid-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-grid-header>div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .schedule-placeholder { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-message-error { background:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-message-success { background:#363f46!important; color:#9dbaa7!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-card-header { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-photo { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-photo-placeholder { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .photo-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .photo-card-image { background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .photo-primary { background:#363f48!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .photo-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-new-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-new-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-new-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-message { background:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .required { color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .receipt-pager span { background:#363f48!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .department-card[aria-current=true] { background:#363f48!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .department-card { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .department-card:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-section { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-type-link { background:var(--elmo-raised)!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-section summary { background:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-retired { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .issue-tabs { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .issue-tabs a { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .issue-tabs .active { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .issue-note { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .button-delete { background-color:var(--elmo-surface)!important; color:#edacab!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-card { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-card-header { border-bottom-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-select { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-message { background-color:#3a3f47!important; color:#d3a0a0!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-search { border-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-grid { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-grid-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-grid-row { border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-grid-row:hover { background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-grid-header > div,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-grid-row > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .location-child-arrow { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .status-active { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .status-inactive { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .locations-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-back { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-message-error { background:#393d45!important; color:#d19d9d!important; background-color:#393d45!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-message-success { background:#363f46!important; color:#9dbaa7!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-card { background:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-card-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-required { color:#ddaaaa!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-textarea { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-summary { border-top-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-summary-item { background:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-summary-label { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-summary-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-summary-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-search-wrap { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-search-label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-search-input { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-search-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-results { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-result { border-bottom-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-result:hover,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-result:focus { background:#373f48!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-detail { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-empty,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-live-loading { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-assets-grid { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-assets-header { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-assets-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-assets-row { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-assets-row:hover { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-muted { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-remove { background:#3a3f47!important; color:#d3a2a2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .asset-remove:hover { background:#393c45!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-new-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-new-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-new-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-new-back { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-cancel { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-cancel:hover { background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-search { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-reset-button { background-color:#3a3c3b!important; color:#b9ac92!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-reset-button:hover { background-color:#3a3a36!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-summary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-grid { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-grid-header { background-color:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-grid-header > div { border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-grid-row { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-grid-row:hover { background-color:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-barcode { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .package-muted { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .weight-source-calculated { background-color:#363f48!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .weight-source-manual { background-color:#3a3e44!important; color:#e7be96!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .packages-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .dimension-unit { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .form-checkbox-wrap { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-photo { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-photo-placeholder { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .profile-status { background-color:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .photo-primary-label { background:#363f48!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .photo-caption { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-input,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-select,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-textarea { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .photo-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-photo-thumb { border-color:var(--elmo-border)!important; background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-photo-primary { background:#363f48!important; color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .edit-checkbox-wrap { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicles-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicles-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicles-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicles-search,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicles-filter { border-color:var(--elmo-border)!important; background-color:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicles-summary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-name { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-secondary { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-status { background-color:var(--elmo-raised)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-status-inactive { background-color:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-thumbnail { border-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicle-thumbnail-placeholder { border-color:var(--elmo-border)!important; background-color:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .vehicles-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-subtitle { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card { background-color:var(--elmo-surface)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-badge-assets { background-color:#363e48!important; color:#9bbdde!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-badge-packages { background-color:#373d48!important; color:#baa9d8!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-badge-locations { background-color:#373f46!important; color:#9fc5ac!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-badge-vehicles { background-color:#3a3e44!important; color:#e7be96!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-badge-reports { background-color:#363f47!important; color:#8ec5c2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-badge-orders { background-color:#393d45!important; color:#ddaaaa!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-badge-settings { background-color:#3a3f44!important; color:#d6c28f!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-meta { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-description { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-assets .inventory-home-card-action { color:#9bbdde!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-packages .inventory-home-card-action { color:#baa9d8!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-locations .inventory-home-card-action { color:#9fc5ac!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-vehicles .inventory-home-card-action { color:#e7be96!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-reports .inventory-home-card-action { color:#8ec5c2!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-orders .inventory-home-card-action { color:#ddaaaa!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .inventory-home-card-settings .inventory-home-card-action { color:#d6c28f!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-message { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-table th,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-table td { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-table th { background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-table a { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-fields label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-fields input[type=text],
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-fields select,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-fields textarea { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-secondary { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cost-entry-receipt-note { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-certs { border-top-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-certs-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-table { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-table th { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-table td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-table tr:hover td { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-table a { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-status-current { background:#363f45!important; color:#9bb8a1!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-status-soon { background:#3a3e41!important; color:#bfb085!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-status-expired { background:#383a43!important; color:#c49498!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-status-none { background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-empty { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-fields { border-top-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .cert-message { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-daily-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-daily-table th { background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-daily-table th,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-daily-table td { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-daily-message { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-flight-grid th,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-flight-grid td { border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-flight-grid th { background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-flight-grid a { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-flight-secondary { background:var(--elmo-surface)!important; color:var(--elmo-text)!important; border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-loyalty { border-top-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-loyalty-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-table { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-table th { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-table td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-table tr:hover td { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-table a { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-table .empty-state { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-fields { border-top-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .loyalty-message { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot { border-top-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-title { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-description { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-view-value { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-fields label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-fields input[type="text"],
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-fields select { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-ot-message { color:#cf9e9a!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .elmo-expense-dialog { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .elmo-expense-dialog .expense-dialog-bar { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .elmo-expense-dialog button { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-access-grid th { background:var(--elmo-raised)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-access-grid th,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-access-grid td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-access-controls select { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .crew-access-stack a { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-page { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-card { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-card-title { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-field label { color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-input { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-help { color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-message { color:#d3a0a0!important; background:#3a3f47!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-table { border-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-table th { background:var(--elmo-raised)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-table th,
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-table td { border-right-color:var(--elmo-border)!important; border-bottom-color:var(--elmo-border)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .stock-table a { color:#85c3d5!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-scroll { border-color:var(--elmo-border)!important; background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-table th { background:var(--elmo-raised)!important; border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-muted)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-table td { border-bottom-color:var(--elmo-border)!important; border-right-color:var(--elmo-border)!important; color:var(--elmo-text)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-table tr:hover td { background:var(--elmo-surface)!important; }
html[data-elmo-theme="dark"] :is(.elmo-content-viewport,.elmo-theme-content) .labor-table a { color:#85c3d5!important; }
}
