:root.dark .booking-calendar .booking-calendar-day[data-bookable=true]{color:#fff!important}:root.dark .booking-calendar .booking-calendar-day[data-bookable=true]>span{color:#fff!important;opacity:1!important}:root.dark .booking-calendar .booking-calendar-day[data-selected-single=true]{border-color:#4caebb!important;background:radial-gradient(circle at 28% 18%,rgba(191,243,242,.18),transparent 34%),linear-gradient(145deg,#168d96,#146d83)!important;color:#fff!important;box-shadow:inset 0 1px #e3fffd29,0 5px 12px #085b6f47!important}:root.dark .booking-calendar .booking-calendar-day[data-selected-single=true]>span{color:#fff!important;opacity:1!important}:root.dark .admin-overview-kpi[data-tone=aqua] .admin-overview-kpi-value{color:#74f2df!important}:root.dark .admin-overview-kpi[data-tone=blue] .admin-overview-kpi-value{color:#9bc2ff!important}:root.dark .admin-overview-kpi[data-tone=amber] .admin-overview-kpi-value{color:#ffd477!important}:root.dark .admin-overview-kpi-value{text-shadow:0 3px 14px rgba(0,0,0,.24)}:root.dark .admin-occupancy-ring{background:conic-gradient(from 220deg,#40e0c9 0deg,#4b9cff var(--occupancy-progress),#1c3d50 var(--occupancy-progress) 360deg)!important;box-shadow:0 0 24px #469fff2b}:root.dark .admin-occupancy-gauge+.relative>div:first-child{color:#69f0de!important;text-shadow:0 3px 15px rgba(64,224,201,.24)}:root.dark .admin-overview-card .admin-data-row .rounded-md{color:#83f0e1!important}:root.dark .admin-overview-card .admin-data-row [class~="h-1.5"]>div{background:linear-gradient(90deg,#3ee0c8,#4c9dff 55%,#8a7dff)!important;box-shadow:0 0 11px #4c9dff52}:root.dark .admin-overview-card .admin-data-row [class~="bg-[#0e6b67]"]{background-color:#3ee0c8!important;box-shadow:0 0 10px #3ee0c875}:root.dark .admin-overview-card .admin-data-row [class~="bg-[#CFE7E6]"]{background-color:#6b8ff5!important;box-shadow:0 0 10px #6b8ff566}:root.dark .admin-overview-card .admin-data-row>span{color:#d8eaff!important}:root.dark .admin-overview-card .admin-data-row{border-color:#2a6073!important;background:linear-gradient(135deg,#123540,#102b38)!important;box-shadow:inset 0 1px #aeedef0a!important}:root.dark .admin-overview-card .admin-data-row [class~="text-[#28434F]"]{color:#d7edf3!important}:root.dark .admin-overview-card .admin-data-row .rounded-md{border-color:#347a86!important;background:#153f4b!important;color:#70ecdf!important}:root.dark .admin-overview-card .admin-data-row [class~="h-1.5"]{background-color:#254b59!important}:root.dark .admin-summary-icon{border-color:#326979!important;background:#153d49!important;color:#5de1d4!important;box-shadow:inset 0 1px #bcf6f40f!important}:root.dark .admin-quick-action{border-color:#2b6174!important;background:linear-gradient(135deg,#12333f,#102936)!important;box-shadow:inset 0 1px #b9f2f009!important}:root.dark .admin-quick-action>div:first-child{background:#164550!important;color:#68e5d8!important}:root.dark .admin-quick-action:hover{border-color:#47adab!important;background:linear-gradient(135deg,#15414b,#123541)!important}:root.dark .admin-quick-action:hover>div:first-child{background:#1a9e9d!important;color:#f3ffff!important}:root.dark :is(.app-surface,.bg-card,.bg-card\/90,.bg-popover){border-radius:10px!important;border-color:#214c5b!important;background:radial-gradient(88% 120% at 100% -22%,rgba(11,148,159,.15),transparent 58%),linear-gradient(135deg,#102a35,#0b1c26)!important;box-shadow:inset 0 1px #cafffa0e,inset 0 -1px #00090e42,0 12px 28px #0000003d!important}:root.dark :is(.admin-data-row,.admin-quick-action,.admin-tabs,.notifications-header){border-radius:10px!important}:root.dark :is(.dashboard-hero,.admin-overview-hero){border-radius:10px!important}:root:not(.dark){--fincor-surface: #f3faf7;--fincor-page: #f3faf7}:root:not(.dark) .app-navbar{background:var(--fincor-surface)}:root:not(.dark) .booking-calendar-day[data-selected-single=true],:root:not(.dark) .booking-calendar [data-selected-single=true]{border-color:#0e6b67;background:#0e6b67;color:#fff;box-shadow:0 6px 14px #0e6b6747}:root:not(.dark) .booking-calendar{border:0;background:transparent;box-shadow:none}:root:not(.dark) .booking-calendar .calendar-caption-nav-button{color:#61798a}:root:not(.dark) .booking-calendar .calendar-caption-nav-button:hover{transform:translateY(-1px);border-color:#9acbc6;background:#e8f6f3;color:#0e6b67;box-shadow:0 4px 10px #0e6b6729}
