/* Generated colour adaptations for this app. Light styles remain authoritative. */
html[data-trbs-theme="dark"] body{background:#12263b;color:#c0c5cb;}
html[data-trbs-theme="dark"] p{color:#c0c5ce;}
html[data-trbs-theme="dark"] small{color:#c0c6ce;}
html[data-trbs-theme="dark"] a{color:#c0cfe1;}
html[data-trbs-theme="dark"] hr{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .muted{color:#b2c2d5;}
html[data-trbs-theme="dark"] .hub-brand strong{color:#e7edf5;}
html[data-trbs-theme="dark"] .hub-brand small{color:#e7edf5;}
html[data-trbs-theme="dark"] .nav-label{color:#c0d3e9;}
html[data-trbs-theme="dark"] .nav-item{color:#e7edf5!important;}
html[data-trbs-theme="dark"] .nav-item[data-active=true]{background:#12263b!important;color:#c0cfe1!important;box-shadow:0 3px 7px #0000001c;}
html[data-trbs-theme="dark"] .nav-item:hover{color:#e7edf5!important;}
html[data-trbs-theme="dark"] .nav-item[data-active=true]:hover{background:#12263b!important;color:#c0cfe1!important;}
html[data-trbs-theme="dark"] .sidebar-foot{border-top:1px solid #36506b1f;color:#e7edf5;}
html[data-trbs-theme="dark"] .sidebar-foot strong{color:#e7edf5;}
html[data-trbs-theme="dark"] .sidebar-foot small{color:#e7edf5;}
html[data-trbs-theme="dark"] .topbar{background:#12263b;border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .breadcrumb{color:#b2c2d5;}
html[data-trbs-theme="dark"] .breadcrumb strong{color:#c0c6ce;}
html[data-trbs-theme="dark"] .icon-button{color:#c0c5cc;}
html[data-trbs-theme="dark"] .icon-button:hover{background:#12263b;}
html[data-trbs-theme="dark"] .notification span{border:1px solid #36506b;}
html[data-trbs-theme="dark"] .avatar{background:#12263b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .prototype-strip{background:#12263b;color:#c0c7d0;border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .prototype-strip svg{color:#c0c7d0;}
html[data-trbs-theme="dark"] .eyebrow{color:#c0c6cf;}
html[data-trbs-theme="dark"] .choice{background:#12263b;border:1px solid #36506b;box-shadow:0 2px 3px #00000003;color:#c0c7cf;}
html[data-trbs-theme="dark"] .welcome-panel{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .welcome-panel h2{color:#c0cfe1;}
html[data-trbs-theme="dark"] .welcome-panel p{color:#c0c8d4;}
html[data-trbs-theme="dark"] .welcome-panel button{color:#e7edf5;}
html[data-trbs-theme="dark"] .welcome-calendar{background:#12263b;box-shadow:0 4px 20px #0000000b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .welcome-calendar>span{color:#c0cfe1;border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .welcome-calendar strong{color:#c0cfe1;}
html[data-trbs-theme="dark"] .badge.blue{color:#c0cedf;background:#12263b;}
html[data-trbs-theme="dark"] .badge.pink{background:#12263b;color:#e6c0ce;}
html[data-trbs-theme="dark"] .badge.grey{background:#12263b;color:#c0c5cd;}
html[data-trbs-theme="dark"] .badge.amber{background:#12263b;color:#e1d3c0;}
html[data-trbs-theme="dark"] .badge.light{background:#12263ba6;color:#c0ccdb;}
html[data-trbs-theme="dark"] .quick-panel{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .quick-panel button{border-bottom:1px solid #36506b;color:#c0c6cd;}
html[data-trbs-theme="dark"] .quick-panel button>span{background:#12263b;color:#c0cbd9;}
html[data-trbs-theme="dark"] .quick-panel button>svg:last-child{color:#c0c8d2;}
html[data-trbs-theme="dark"] .quick-panel button:hover{color:#c0cfe1;background:#12263b;}
html[data-trbs-theme="dark"] .stat-card{border:1px solid #36506b;background:#12263b;}
html[data-trbs-theme="dark"] .stat-card>svg{color:#b2c2d5;}
html[data-trbs-theme="dark"] .stat-card:hover{border-color:#36506b;}
html[data-trbs-theme="dark"] .color-0{background:#12263b;color:#c0d0e1;}
html[data-trbs-theme="dark"] .color-1{background:#12263b;color:#c0cdc7;}
html[data-trbs-theme="dark"] .color-2{background:#12263b;color:#e3d5c0;}
html[data-trbs-theme="dark"] .color-3{background:#12263b;color:#e7c0cd;}
html[data-trbs-theme="dark"] .stat-card p{color:#b2c2d5;}
html[data-trbs-theme="dark"] .panel{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .text-button{color:#c0cede;}
html[data-trbs-theme="dark"] .subtabs{border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .subtabs .active{color:#c0cfe1;border-bottom:2px solid #36506b;}
html[data-trbs-theme="dark"] .event-row{border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .event-row:hover{background:#12263b;}
html[data-trbs-theme="dark"] .date-tile{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .date-tile>span{color:#c0c9d5;}
html[data-trbs-theme="dark"] .date-tile>strong{color:#c0cbd8;}
html[data-trbs-theme="dark"] .event-row>svg{color:#b2c2d5;}
html[data-trbs-theme="dark"] .panel-footer{color:#c0cad5;}
html[data-trbs-theme="dark"] .panel-footer:hover{background:#12263b;}
html[data-trbs-theme="dark"] .notices>.panel-head>svg{color:#c0c9d6;}
html[data-trbs-theme="dark"] .notice-icon.pink{background:#12263b;color:#e8c0cd;}
html[data-trbs-theme="dark"] .notice-icon.blue{background:#12263b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .notices>.text-button{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .attention-row{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .attention-row>svg{color:#c0cbd8;}
html[data-trbs-theme="dark"] .community-note{border:1px solid #36506b;background:#12263b;}
html[data-trbs-theme="dark"] .community-note h2{color:#c0cfe1;}
html[data-trbs-theme="dark"] .page-footer{border-top:1px solid #36506b;color:#b2c2d5;}
html[data-trbs-theme="dark"] .search-field{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .search-field svg{color:#c0c8d3;}
html[data-trbs-theme="dark"] .primary-button{color:#e7edf5;}
html[data-trbs-theme="dark"] .outline-button{background:#12263b;border:1px solid #36506b;color:#c0c8d2;}
html[data-trbs-theme="dark"] .outline-button:hover{background:#12263b;}
html[data-trbs-theme="dark"] input,html[data-trbs-theme="dark"] textarea{border:1px solid #36506b;background:#12263b;color:#c0c7cf;}
html[data-trbs-theme="dark"] input:focus,html[data-trbs-theme="dark"] textarea:focus{outline:2px solid #36506b;}
html[data-trbs-theme="dark"] .review-note{background:#12263b;border:1px solid #36506b;color:#d7cec0;}
html[data-trbs-theme="dark"] .card-top{color:#c0ccda;}
html[data-trbs-theme="dark"] .card-bottom{border-top:1px solid #36506b;color:#c0ccd9;}
html[data-trbs-theme="dark"] .event-card:hover,html[data-trbs-theme="dark"] .asset-card:hover,html[data-trbs-theme="dark"] .branch-card:hover{box-shadow:0 8px 26px #0000000a;border-color:#36506b;}
html[data-trbs-theme="dark"] .resource-icon{background:#12263b;color:#c0ccdc;}
html[data-trbs-theme="dark"] .booking-row{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .month-controls button{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .export-actions button{border:1px solid #36506b;background:#12263b;}
html[data-trbs-theme="dark"] .calendar{border:1px solid #36506b;background:#12263b;}
html[data-trbs-theme="dark"] .week-header{background:#12263b;border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .week-header span{color:#c0c7d1;}
html[data-trbs-theme="dark"] .calendar-cell{border-right:1px solid #36506b;border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .calendar-cell.outside{background:#12263b;}
html[data-trbs-theme="dark"] .day{color:#c0c7d1;}
html[data-trbs-theme="dark"] .day.today{color:#e7edf5;}
html[data-trbs-theme="dark"] .day:hover{background:#12263b;color:#e3c0ce;}
html[data-trbs-theme="dark"] .calendar-event{background:#12263b;color:#c0cbd7;}
html[data-trbs-theme="dark"] .calendar-event small{color:#c0cdde;}
html[data-trbs-theme="dark"] .year-month strong{color:#c0cfe1;}
html[data-trbs-theme="dark"] .kanban-column{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .kanban-title span{background:#12263b;}
html[data-trbs-theme="dark"] .fault-card{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .fault-card>div{color:#c0c8d2;}
html[data-trbs-theme="dark"] .assignee{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .kanban-empty{color:#b2c2d5;}
html[data-trbs-theme="dark"] .branch-header{background:#12263b;color:#c0cede;}
html[data-trbs-theme="dark"] .branch-number{color:#e7edf5;}
html[data-trbs-theme="dark"] .org-node{border:1px solid #36506b;}
html[data-trbs-theme="dark"] .org-node summary{background:#12263b;}
html[data-trbs-theme="dark"] .org-leaf{border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .privacy-icon{background:#12263b;color:#c0cdde;}
html[data-trbs-theme="dark"] .privacy-grid>div{background:#12263b;}
html[data-trbs-theme="dark"] .privacy-grid svg{color:#c0cddd;}
html[data-trbs-theme="dark"] .document-row:hover{background:#12263b;}
html[data-trbs-theme="dark"] .doc-icon{background:#12263b;color:#c0cede;}
html[data-trbs-theme="dark"] .timeline-item:before{background:#12263b;}
html[data-trbs-theme="dark"] .timeline-year{color:#c0cede;}
html[data-trbs-theme="dark"] .conflict-note{background:#12263b;color:#e0d4c0;}
html[data-trbs-theme="dark"] .bar-column>strong{color:#c0ccda;}
html[data-trbs-theme="dark"] .bar-track>div{background:#192f46;}
html[data-trbs-theme="dark"] .comparison-row{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .comparison-row strong{color:#c0cbd9;}
html[data-trbs-theme="dark"] .check-list svg{color:#c0d1ca;}
html[data-trbs-theme="dark"] .permission-grid>div{border:1px solid #36506b;}
html[data-trbs-theme="dark"] .empty svg{color:#c0cad6;}
html[data-trbs-theme="dark"] .hub-dialog{background:#12263b;}
html[data-trbs-theme="dark"] .field>span{color:#c0c8d1;}
html[data-trbs-theme="dark"] .form-footer{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .form-error{background:#12263b;color:#e2c0c8;}
html[data-trbs-theme="dark"] .search-results>button{border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .hub-sheet{background:#12263b;}
html[data-trbs-theme="dark"] .hub-sheet [data-slot=sheet-header]{border-bottom:1px solid #36506b;background:#12263b;}
html[data-trbs-theme="dark"] .detail-kicker{color:#c0ccda;}
html[data-trbs-theme="dark"] .details-list>div{border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .details-list dt{color:#c0c7d0;}
html[data-trbs-theme="dark"] .workstream{border:1px solid #36506b;}
html[data-trbs-theme="dark"] .workstream summary span{color:#c0cad6;}
html[data-trbs-theme="dark"] .task-row{border-top:1px solid #36506b;}
html[data-trbs-theme="dark"] .task-row .done{color:#c0c8d4;}
html[data-trbs-theme="dark"] .asset-qr{border:1px solid #36506b;}
html[data-trbs-theme="dark"] .fault-photo{background:#12263b;}
html[data-trbs-theme="dark"] .mini-timeline{border-left:2px solid #36506b;}
@media (max-width:767px){html[data-trbs-theme="dark"] .bottom-nav{background:#12263b;border-top:1px solid #36506b;box-shadow:0 -3px 20px #00000005;}
html[data-trbs-theme="dark"] .bottom-nav button{color:#c0c7d1;}
html[data-trbs-theme="dark"] .bottom-nav button.active{color:#c0cfe1;background:#12263b;}
}
html[data-trbs-theme="dark"] .booking-calendar .calendar-grid{border-top:1px solid #36506b;border-left:1px solid #36506b;}
html[data-trbs-theme="dark"] .internal-tile{background:#12263b;color:#e4c0cb;}
html[data-trbs-theme="dark"] .calendar-event.internal-event{background:#12263b;color:#d3c0c7;}
html[data-trbs-theme="dark"] .coverage-grid article{border:1px solid #36506b;}
html[data-trbs-theme="dark"] .coverage-grid a{color:#c0cfe1;}
html[data-trbs-theme="dark"] .source-ref a{color:#c0cfe1;}
html[data-trbs-theme="dark"] .field select{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .workspace-error{background:#12263b;}
html[data-trbs-theme="dark"] .directory-summary p{color:#b2c2d5;}
html[data-trbs-theme="dark"] .people-filters label{color:#c0c6cd;}
html[data-trbs-theme="dark"] .people-filters select,html[data-trbs-theme="dark"] .people-filters input{border:1px solid #36506b;background:#12263b;color:#c0c7cf;}
html[data-trbs-theme="dark"] .person-card{background:#12263b;border:1px solid #36506b;}
html[data-trbs-theme="dark"] .person-card:hover{border-color:#36506b;}
html[data-trbs-theme="dark"] .person-card p{color:#c0c6ce;}
html[data-trbs-theme="dark"] .person-card small{color:#c0c6ce;}
html[data-trbs-theme="dark"] .person-initials{background:#12263b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .appointment{border:1px solid #36506b;}
html[data-trbs-theme="dark"] .schedule-note{color:#c0c6ce;}
html[data-trbs-theme="dark"] .floor-selector{background:var(--background,#12263b);}
html[data-trbs-theme="dark"] .plan-controls{border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .plan-viewport{background:#12263b;}
html[data-trbs-theme="dark"] .plan-note{color:#c0c4cb;}
html[data-trbs-theme="dark"] .room-directory button{border:1px solid #36506b;background:#12263b;}
html[data-trbs-theme="dark"] .room-directory button:hover{background:#12263b;border-color:#36506b;}
html[data-trbs-theme="dark"] .room-directory button>svg{color:#c0cadc;}
html[data-trbs-theme="dark"] .room-directory small,html[data-trbs-theme="dark"] .search-results small{color:#c0c4cd;}
html[data-trbs-theme="dark"] .building-document{border-bottom:1px solid #36506b;}
html[data-trbs-theme="dark"] .trbs-ecosystem{background:#12263b;border-bottom:1px solid #36506b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-ecosystem a{color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-ecosystem details nav{background:#12263b;color:#c0cfe1;border:1px solid #36506b;box-shadow:0 8px 30px #00000018;}
html[data-trbs-theme="dark"] .trbs-ecosystem nav a,html[data-trbs-theme="dark"] .trbs-ecosystem nav button{background:#12263b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-legal{background:#12263b;color:#c0c7cf;}
html[data-trbs-theme="dark"] .trbs-legal a{color:#c0cfe1;}
html[data-trbs-theme="dark"] .branch-room-highlight{outline:3px solid #36506b;background:#ffc40040;}
html[data-trbs-theme="dark"] .trbs-shell{background:#12263b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-account-strip{border-bottom:1px solid #36506b;background:#12263b;}
html[data-trbs-theme="dark"] .trbs-service-name{color:#c0c7cf;}
html[data-trbs-theme="dark"] .trbs-account-trigger{color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-main-header{background:#12263b;border-bottom:1px solid #36506b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-brand{color:#c0cfe1!important;}
html[data-trbs-theme="dark"] .trbs-circle{border:1px solid #36506b!important;background:#12263b!important;color:#c0cfe1!important;}
html[data-trbs-theme="dark"] .trbs-circle:hover{background:#12263b!important;border-color:#36506b!important;}
html[data-trbs-theme="dark"] .trbs-desktop-nav a{color:#c0c7cf;}
html[data-trbs-theme="dark"] .trbs-desktop-nav a[aria-current]{color:#c0cfe1;border-bottom-color:#f05b89;}
html[data-trbs-theme="dark"] .trbs-popover{background:#12263b!important;color:#c0c9d2!important;border:1px solid #36506b!important;box-shadow:0 12px 40px #00000024!important;}
html[data-trbs-theme="dark"] .trbs-popover [role=menuitem]{color:#c0c9d2;}
html[data-trbs-theme="dark"] .trbs-popover [role=menuitem][data-highlighted]{background:#12263b;color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-menu-label{color:#c0c7cf;}
html[data-trbs-theme="dark"] .trbs-menu-note,html[data-trbs-theme="dark"] .trbs-menu-notice{color:#c0c7cf;}
html[data-trbs-theme="dark"] .trbs-drawer{color:#e7edf5!important;box-shadow:12px 0 60px #00000050!important;}
html[data-trbs-theme="dark"] body:has(.trbs-drawer) [data-slot=sheet-overlay]{background:#0a182b7a;}
html[data-trbs-theme="dark"] .trbs-drawer-head{border-bottom:1px solid #36506b26;}
html[data-trbs-theme="dark"] .trbs-drawer-head img{background:#12263b;}
html[data-trbs-theme="dark"] .trbs-drawer-head [data-slot=sheet-title]{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-drawer-head [data-slot=sheet-description]{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-drawer-close{border:1px solid #36506b40;color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-drawer-label{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-drawer-local>a{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-drawer-local>a:hover,html[data-trbs-theme="dark"] .trbs-drawer-local>a[aria-current]{background:#12263b19;color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-drawer-local>a[aria-current]{box-shadow:inset 3px 0 0 #000000;}
html[data-trbs-theme="dark"] .trbs-sites-label{border-top:1px solid #36506b26;}
html[data-trbs-theme="dark"] .trbs-site-links>a{color:#e7edf5!important;}
html[data-trbs-theme="dark"] .trbs-site-links>a:hover,html[data-trbs-theme="dark"] .trbs-site-links>a[data-current]{background:#12263b12;}
html[data-trbs-theme="dark"] .trbs-site-links strong{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-site-links small{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-current-dot{background:#192f46;}
html[data-trbs-theme="dark"] .trbs-drawer-foot{border-top:1px solid #36506b24;}
html[data-trbs-theme="dark"] .trbs-motto-mark{background:#f05b89;}
html[data-trbs-theme="dark"] .trbs-drawer-foot p{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-drawer-foot small{color:#e7edf5;}
@media (max-width:1100px){html[data-trbs-theme="dark"] .trbs-bottom{background:#12263bf7;border-top:1px solid #36506b;box-shadow:0 -3px 18px #00000006;}
html[data-trbs-theme="dark"] .trbs-bottom>a,html[data-trbs-theme="dark"] .trbs-bottom>button{color:#c0c7d0;}
html[data-trbs-theme="dark"] .trbs-bottom [aria-current],html[data-trbs-theme="dark"] .trbs-bottom button[aria-expanded=true]{background:#12263b;color:#c0cfe1;}
}
html[data-trbs-theme="dark"] .trbs-more>summary{color:#e7edf5;}
html[data-trbs-theme="dark"] .trbs-more>summary:hover{background:#12263b12;}
html[data-trbs-theme="dark"] .trbs-site-trigger{color:#c0cfe1;}
html[data-trbs-theme="dark"] .trbs-site-trigger:hover{color:#c0c8d2;}
html[data-trbs-theme="dark"] .trbs-site-switcher small{color:#c0c7cf;}
html[data-trbs-theme="dark"] .trbs-site-switcher [aria-current=page]{background:#12263b;}
/* Ti-Ratana night palette: navy surfaces, blue links, original rose identity. */
html[data-trbs-theme="dark"] {
 color-scheme:dark; --background:#081625;--foreground:#e7edf5;--card:#12263b;--card-foreground:#e7edf5;
 --popover:#12263b;--popover-foreground:#e7edf5;--primary:#8fc4ff;--primary-foreground:#081625;
 --secondary:#192f46;--secondary-foreground:#e7edf5;--muted:#192f46;--muted-foreground:#b2c2d5;
 --accent:#213c57;--accent-foreground:#e7edf5;--border:#36506b;--input:#526b85;--ring:#ff94b5;
 --destructive:#ff9dab;--sidebar:#0d2239;--sidebar-foreground:#e7edf5;--sidebar-primary:#8fc4ff;
 --sidebar-primary-foreground:#081625;--sidebar-accent:#213c57;--sidebar-accent-foreground:#e7edf5;
 --sidebar-border:#36506b;--sidebar-ring:#ff94b5;
}
html[data-trbs-theme="dark"],html[data-trbs-theme="dark"] body{background-color:#081625;color:#e7edf5}
.trbs-theme-control{display:inline-flex;flex-shrink:0;min-width:0}
.trbs-theme-trigger,.trbs-theme-label select{font:500 14px/1.4 Inter,Arial,sans-serif!important;min-height:44px!important;width:auto!important;max-width:180px;padding:8px 10px!important;border:1px solid #adbfd4!important;background:#fff!important;color:#023f87!important;border-radius:8px!important;gap:7px!important}
.trbs-theme-options{font:14px/1.5 Inter,Arial,sans-serif;z-index:120!important;min-width:170px!important;background:#fff!important;color:#172e45!important;border:1px solid #adbfd4!important}
.trbs-theme-options [role=option]{min-height:44px;cursor:pointer}
.trbs-theme-options [data-highlighted]{background:#e7eff8!important;color:#023f87!important}
.trbs-theme-label{display:flex;gap:10px;align-items:center;font:14px/1.4 Inter,Arial,sans-serif;flex-wrap:wrap;margin:0}
[data-trbs-static-theme]{display:flex;justify-content:flex-end;padding:8px max(16px,4vw);background:#f5f8fb;color:#023f87;border-bottom:1px solid #dce4ec}
.trbs-account-inner{flex-wrap:wrap;gap:8px 12px!important}
.trbs-theme-control{margin-left:auto}
html[data-trbs-theme="dark"] .trbs-theme-trigger,html[data-trbs-theme="dark"] .trbs-theme-label select,html[data-trbs-theme="dark"] .trbs-theme-options{background:#12263b!important;color:#e7edf5!important;border-color:#526b85!important}
html[data-trbs-theme="dark"] .trbs-theme-options [data-highlighted]{background:#213c57!important;color:#e7edf5!important}
html[data-trbs-theme="dark"] [data-trbs-static-theme]{background:#0d2239;color:#e7edf5;border-color:#36506b}
html[data-trbs-theme="dark"] input,html[data-trbs-theme="dark"] textarea,html[data-trbs-theme="dark"] select{color-scheme:dark}
html[data-trbs-theme="dark"] ::placeholder{color:#a4b8ce;opacity:1}
html[data-trbs-theme="dark"] :focus-visible{outline-color:#ff94b5}
html[data-trbs-theme="dark"] ::selection{background:#395976;color:#fff}
/* Keep official emblems legible without altering the image colours. */
html[data-trbs-theme="dark"] :is(.trbs-brand,.identity,.brand) img{background:#fff;border-radius:5px}
@media(max-width:540px){.trbs-theme-trigger{max-width:148px;font-size:13px!important}.trbs-account-trigger{max-width:100%!important}.trbs-theme-label>span{font-size:14px}}
@media print{.trbs-theme-control,[data-trbs-static-theme]{display:none!important}}

@media print{html[data-trbs-theme="dark"],html[data-trbs-theme="dark"] body,html[data-trbs-theme="dark"] .reader,html[data-trbs-theme="dark"] .reader-body,html[data-trbs-theme="dark"] main{background:#fff!important;color:#172e45!important}html[data-trbs-theme="dark"] main :is(h1,h2,h3,p,li,a,td,th,span,small){color:#172e45!important}}
