/* Generated: semantic colors only. Layout, media and print are preserved. */
@media screen{
/* assets/app/app.css */
html:is(.navy-design,[data-suvital-theme="dark"]) body {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) body>header {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .navlinks {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .btn {background:var(--sv-theme-brand);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .btn.secondary {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .hero {background:radial-gradient(circle at 80% 10%,var(--sv-theme-accent),transparent 28%),linear-gradient(145deg,#07111f,#103653);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .hero-note {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .session-bar {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .side,html:is(.navy-design,[data-suvital-theme="dark"]) .card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .avatar {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu button {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu button.active {background:var(--sv-theme-brand);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .pill {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stat em {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .appointment {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .date {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .appointment .btn {background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .upload {border:1px dashed var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .file i {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .realization-card {background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .score-ring {background:conic-gradient(var(--sv-theme-brand) calc(var(--score)*1%),var(--sv-theme-surface) 0)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .score-ring:after {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bar {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bar span {background:linear-gradient(90deg,var(--sv-theme-accent),var(--sv-theme-successBg))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .range-field {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .diploma {color:var(--sv-theme-text);background:radial-gradient(circle at 90% 0,var(--sv-theme-accent),transparent 35%),linear-gradient(135deg,#07111f,#123d5e)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .diploma .btn {background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .goal-meta div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .realization-chart {background:linear-gradient(var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .email-status {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-console {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-picker select {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-metric {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool input,html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool select,html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool textarea {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-feedback {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-table {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .activation {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .phase small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .login-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .notice {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ms-status {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ms-dot {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ms-status.connected .ms-dot {background:var(--sv-theme-successBg)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .result {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
@media (max-width:600px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .mobile-toggle {background:var(--sv-theme-surface)
}
}
@media (max-width:600px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .mobile {background:var(--sv-theme-surface)
}
}
html:is(.navy-design,[data-suvital-theme="dark"]) .auth-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .auth-tabs button.active {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .auth-secondary {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .privacy-summary {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .privacy-summary summary {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .privacy-summary p {color:var(--sv-theme-muted)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .consent {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .consent a {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .consent small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .auth-message {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .secure-bar {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-feedback {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-feedback.error {background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .invite-pending {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .program-facts>div,html:is(.navy-design,[data-suvital-theme="dark"]) .admin-summary-grid>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .program-facts small,html:is(.navy-design,[data-suvital-theme="dark"]) .admin-summary-grid small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .history-program {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .history-counts span {background:var(--sv-theme-surface);color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-summary,html:is(.navy-design,[data-suvital-theme="dark"]) .admin-appointments,html:is(.navy-design,[data-suvital-theme="dark"]) .admin-documents {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-summary-empty {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .selected-client-banner {background:var(--sv-theme-accent);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool-copy {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool-tab {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool-tab.active {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .btn.danger {background:var(--sv-theme-errorBg);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .status-neutral {color:var(--sv-theme-link);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .toast {background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .loading-state:before {border:2px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .history-program summary:after {background:var(--sv-theme-surface)
}
@media (max-width:900px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .client-row {background:var(--sv-theme-surface)
}
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-summary-grid .admin-actions-summary {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-summary-grid .admin-actions-summary b {color:var(--sv-theme-link)
}
@media (max-width:600px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool-tabs {background:var(--sv-theme-surface)
}
}
html:is(.navy-design,[data-suvital-theme="dark"]) .network-status {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .onboarding-grid input[type=date] {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .plan-meal time {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .plan-history>summary {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-editor {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-preview {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-snapshot-grid>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-profile {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-section {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-section summary small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-field input,html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-field select,html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-field textarea {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-actions {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .onboarding-card.anamnesis-complete .onboarding-grid section:first-child {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .first-meeting-summary>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-meta span {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-clinical-summary,html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-readonly section {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-answer {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-option {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .auth-card.membership-blocked .membership-blocked-only {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .membership-blocked-only strong {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .account-membership-card {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-list-note {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-invite-card {border:1px solid var(--sv-theme-line);background:linear-gradient(135deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-invite-fields input {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-invite-pending {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-invite-row {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .activity-library-review-dialog {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .activity-library-review-dialog>header {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .activity-library-review-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .activity-library-review-card section {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .activity-library-review-card .content-review-status {background:var(--sv-theme-warningBg);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-portion-book {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-portion-book button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-portion-book button[aria-pressed="true"] {color:var(--sv-theme-text)
}
/* panel-enhancements.css */
html:is(.navy-design,[data-suvital-theme="dark"]) body.session-active {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .panel-shell-label:before {background:var(--sv-theme-successBg)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stats .card:after {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .overview-row {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .overview-row time {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .appointment.is-empty {background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-console {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-metric {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-ms-gate {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool-tabs {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool-tab {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool-tab.active {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-tool label {color:var(--sv-theme-muted)
}
@media (max-width:600px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .side {background:var(--sv-theme-surface)
}
}
@media (max-width:600px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .side .menu button {background:var(--sv-theme-surface)
}
}
@media (max-width:600px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .side .menu button.active {background:var(--sv-theme-brand)
}
}
/* assets/app/panel-simplification.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tabs {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tab:first-child {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tab:first-child:before {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tab.active {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .secondary-workspace {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-charts {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-chart-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-chart-card svg {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-weekly-flow {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-weekly-flow li {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-weekly-flow li:before {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-visit-selector {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-visit-options button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-visit-options button.active {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-visit-hint {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage>.admin-tool,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage>.lifestyle-charts {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-stage-assessment {border-color:var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-stage-assessment>header .eyebrow {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-stage-followup {border-color:var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-stage-followup>header .eyebrow {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-stage-nutrition {border-color:var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-stage-nutrition>header .eyebrow {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-weekly-finish {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-whatsapp-option {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-whatsapp-ready {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-extension-form {border-color:var(--sv-theme-line)!important;background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-extension-preview>div {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-extension-preview .package-extension-total {border-color:var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-editor-intro {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-builder-tools>strong {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool-head p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool-head input {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool-selected,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool-candidates {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool-selected small,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool-candidates small {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-pool button.selected {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-editor {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-editor legend {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-editor label {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-editor input,html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-editor select,html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-editor textarea {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-editor-mark {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-optional {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-meal-optional summary,html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-plan-notes summary {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-portion-visual {background:var(--sv-theme-surface);color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-portion-visual b {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .portion-plate {border:3px solid var(--sv-theme-line);background:conic-gradient(var(--sv-theme-successBg) 0 50%,var(--sv-theme-warningBg) 50% 75%,var(--sv-theme-accent) 75%);box-shadow:0 0 0 1px var(--sv-theme-shadow)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-plan-notes {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-plan-actions {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-day-preview>article {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .plan-meal-visual {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-day-preview p {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .portion-chip {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .realization-ratios>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .measurement-standard {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-development-plan {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .development-plan-list article {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-development-plan.is-complete {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-measurement-form {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .program-end-preview {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-archive-link {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-supporting-documents {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-supporting-grid>section {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-supporting-grid input[type=date] {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-request-guide summary {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-consent {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-consent label {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-picker select {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tabs {background:linear-gradient(135deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tab:not(.active):nth-child(2) {background:var(--sv-theme-accent);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tab:not(.active):nth-child(3) {background:var(--sv-theme-accent);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tab:not(.active):nth-child(4) {background:var(--sv-theme-accent);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-tab:not(.active):nth-child(5) {background:var(--sv-theme-accent);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .simplified-admin-workspace {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #admin-workspace-clients {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #admin-workspace-overview {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #admin-workspace-weekly {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #admin-workspace-program {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #admin-workspace-documents {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .student-age-context {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-card {border:1px solid var(--sv-theme-line);background:linear-gradient(135deg,var(--sv-theme-surface) 0%,var(--sv-theme-surface) 100%)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-card.child {background:linear-gradient(135deg,var(--sv-theme-surface) 0%,var(--sv-theme-surface) 100%)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-card.pregnancy {background:linear-gradient(135deg,var(--sv-theme-surface) 0%,var(--sv-theme-surface) 100%)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-icon {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-values>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale .low {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale .reference {background:var(--sv-theme-successBg)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale .high {background:var(--sv-theme-warningBg)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale .very-high {background:var(--sv-theme-errorBg)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale i {box-shadow:0 0 0 3px var(--sv-theme-shadow)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-labels {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-status {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-status.reference {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-status.high {background:var(--sv-theme-warningBg);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-status.very-high,html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-status.severe-low {background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-status.low {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-note {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-composer {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-component-shortcuts {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-component-shortcuts>small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-component-shortcuts button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-component-shortcuts button b {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-catalog-item {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-catalog-item button {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-catalog-item .food-favorite {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-catalog-item .food-favorite.active {color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-selected-food {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-selected-food>button {background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-field small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-name-and-kind strong {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-elimination-card {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-food-chips button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-tolerance-colors .green {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-tolerance-colors .yellow {background:var(--sv-theme-warningBg);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-tolerance-colors .red {background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-entry {border-left:5px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-active-restrictions {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-active-restrictions span {background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .ibs-active-restrictions span button {background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness>strong {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-readiness-grid span {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-readiness-grid span:before {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-readiness-grid span.ready {border-color:var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-readiness-grid span.ready:before {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness[data-state="blocked"] {border-color:var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness[data-state="blocked"]>strong {color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness[data-state="ready"] {border-color:var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness[data-state="warning"] {border-color:var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness [data-readiness-key].optional-missing {border-color:var(--sv-theme-line);background:var(--sv-theme-warningBg);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-readiness [data-readiness-key].optional-missing::before {background:var(--sv-theme-warningBg);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage>header h3 {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage>header p {color:var(--sv-theme-muted)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage>.admin-tool,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage>.lifestyle-charts {background:var(--sv-theme-surface)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool>h3 {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool label {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool input,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool select,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool textarea {border:1px solid var(--sv-theme-line)!important;background:var(--sv-theme-surface)!important;color:var(--sv-theme-text)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool input:focus,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool select:focus,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .admin-tool textarea:focus {background:var(--sv-theme-surface)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-work-stage .selected-client-banner {border:1px solid var(--sv-theme-line);background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-water-plan {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .water-plan-heading h4 {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .water-plan-heading p {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .water-plan-heading .eyebrow {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .water-drop {background:linear-gradient(145deg,var(--sv-theme-accent),var(--sv-theme-accent));color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-water-plan {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-water-plan>span {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-water-plan small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-water-plan b {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-water-plan p {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-human {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-human.low {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-human.reference {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-human.high {color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-human.very-high {color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-plan-energy,html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-preview-energy,html:is(.navy-design,[data-suvital-theme="dark"]) .client-plan-energy {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-plan-energy span,html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-preview-energy span,html:is(.navy-design,[data-suvital-theme="dark"]) .client-plan-energy small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-plan-energy strong,html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-preview-energy strong,html:is(.navy-design,[data-suvital-theme="dark"]) .client-plan-energy strong {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-plan-energy small,html:is(.navy-design,[data-suvital-theme="dark"]) .nutrition-preview-energy small,html:is(.navy-design,[data-suvital-theme="dark"]) .client-plan-energy p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-kcal-field span {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-kcal-field span b {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-water-plan>span {background:linear-gradient(145deg,var(--sv-theme-accent),var(--sv-theme-accent))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person.low {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person.reference {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person.high {color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person.very-high {color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person figcaption small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person figcaption strong {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-person figcaption span {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-metric-strip>div {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-metric-strip small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-metric-strip strong {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale-dual i.target {background:var(--sv-theme-accent);box-shadow:0 0 0 3px var(--sv-theme-shadow),0 0 0 5px rgba(20,115,230,.22)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale-legend {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .bmi-scale-legend i.target {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .target-bmi-control {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .target-bmi-control small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .body-metric-card.invalid {border-color:var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-editor {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-editor-head p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-fields.alternative {border:1px dashed var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-alternative-toggle {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-tabs button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-tabs button.active {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-editor-actions .pill {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-card {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface) 0%,var(--sv-theme-surface) 66%,var(--sv-theme-surface) 100%)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-card[data-variant="alternative"] {background:linear-gradient(145deg,var(--sv-theme-surface) 0%,var(--sv-theme-surface) 100%);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-heading p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .hydration-summary {border:1px solid var(--sv-theme-line);background:linear-gradient(135deg,var(--sv-theme-surface),var(--sv-theme-surface));color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .hydration-summary small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend>div {border:1px solid color-mix(in srgb,var(--tone) 24%,var(--sv-theme-line));background:color-mix(in srgb,var(--tone) 8%,var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend i {box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 16%,var(--sv-theme-shadow))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend span {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend b {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend small {color:var(--sv-theme-muted)
}
@media (max-width:600px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .lifestyle-plan-editor {border-top:1px solid var(--sv-theme-line)
}
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-heading p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-card {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-icon {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-title time {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-card>p {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-card>small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-exchanges {background:var(--sv-theme-surface);color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-library {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-library>summary {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-library[open]>summary {border-bottom:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-library-group {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-library-group>summary {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-library-group>summary b {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-food-library-group .weekly-food-pool-candidates {border-top:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-food-favorites {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-food-favorites>small {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-food-favorites button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-catalog-item.client-preferred {outline:2px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-component-shortcuts button.active {color:var(--sv-theme-text)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-alternative-library {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-alternative-library>small {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-alternative-library button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-alternative-library button:hover,html:is(.navy-design,[data-suvital-theme="dark"]) .menu-alternative-library button:focus-visible {background:var(--sv-theme-raised)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-alternative-library.empty {color:var(--sv-theme-muted);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .menu-component-shortcuts button.chosen:not(.active) {border-color:var(--sv-theme-line)!important;background:var(--sv-theme-accent)!important;color:var(--sv-theme-successText)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .selected-menu-skeleton {border:1px solid var(--sv-theme-line);background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .selected-menu-skeleton>b {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .selected-menu-skeleton span {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-recipe-suggestion {background:var(--sv-theme-surface);color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-use-recipe {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-energy-summary {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-total-chip {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-library-fallback {border:1px dashed var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-library-fallback>summary {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-conditional {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-conditional-toggle span {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-conditional>[data-conditional-content] {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-structured {border:1px solid var(--sv-theme-line)!important;background:linear-gradient(180deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-state-options label {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-structured-option:has([data-structured-option]:checked)>.anamnesis-option {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-structured-option>[data-anamnesis-detail] {border-color:var(--sv-theme-line)!important;background:var(--sv-theme-surface)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-legacy-answer {background:var(--sv-theme-surface);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-legacy-answer small {color:var(--sv-theme-warningText)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-revision-panel {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .membership-renewal-notice {border:1px solid var(--sv-theme-line);background:linear-gradient(135deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .membership-renewal-notice p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .membership-inactive #profile-program {color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-optional-revision {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-optional-revision small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-optional-revision.open {border-color:var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-selected-food[data-option-label]:not([data-option-label=""]):before {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .initial-assessment-steps li {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .initial-assessment-steps li>span {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-group-heading {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-group-heading span {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-group {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-group>summary {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-group>summary:after {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-group>summary i {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-food-group>summary small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .seasonal-session {border-color:var(--sv-theme-line)!important;background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-warningBg))!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .seasonal-session>small {color:var(--sv-theme-warningText)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .seasonal-session button {border-color:var(--sv-theme-line)!important;background:var(--sv-theme-surface)!important;color:var(--sv-theme-warningText)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-picker #admin-client-search {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .client-row[data-client-id]:hover,html:is(.navy-design,[data-suvital-theme="dark"]) .client-row[data-client-id]:focus-visible {background:var(--sv-theme-raised)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-preview {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-preview iframe {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-preview[data-state="stale"] {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .packaged-food-source {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .packaged-food-source a {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-preview-pages {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-preview-pages:empty {background:linear-gradient(110deg,var(--sv-theme-surface) 8%,var(--sv-theme-surface) 18%,var(--sv-theme-surface) 33%)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-preview-page {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-preview-page canvas {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-client-output,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-pdf-output,html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-wallpaper-output {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-client-output>#weekly-client-output-preview {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-wallpaper-output img {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .plan-wallpaper-card {border:1px solid var(--sv-theme-line);background:linear-gradient(135deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .plan-wallpaper-card p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .weekly-report-actions {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .rhythm-editor-head {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #admin-circadian-preview .circadian-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #admin-circadian-preview .circadian-legend {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #admin-circadian-preview .circadian-legend summary {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-selection-detail {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool [data-pool-toggle] {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool [data-pool-toggle].selected {background:var(--sv-theme-accent);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool [data-pool-toggle] .food-visual-picture,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool [data-pool-toggle] .food-visual-fallback {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .nutrition-meal-editor {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress>.card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-body-metric {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-body-metric>summary {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .realization-card:first-child>.realization-chart {background:linear-gradient(180deg,var(--sv-theme-surface),var(--sv-theme-surface));border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .measurement-chart-legend {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .measurement-point-values span {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .goal-detail-disclosure {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .goal-detail-disclosure>summary {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .realization-card .goal-meta div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-grid .data-item {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-lifestyle-charts {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-lifestyle-charts .lifestyle-chart-card {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress>.card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-grid .data-item {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-grid .data-item small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-grid .progress-value {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-measurement-chart {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-measurement-chart .section-heading p {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-measurement-chart .realization-chart {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-measurement-chart .measurement-chart-legend {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .progress-measurement-chart .measurement-point-values span {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-lifestyle-charts {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-lifestyle-charts .lifestyle-chart-card:nth-child(2) {border-left-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-lifestyle-charts .lifestyle-chart-card:nth-child(3) {border-left-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-lifestyle-charts .lifestyle-chart-card:nth-child(4) {border-left-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #client-lifestyle-charts .lifestyle-chart-card:nth-child(5) {border-left-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #measurements-list:before {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress #measurements-list .data-item {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .realization-card:first-child {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #view-progress .realization-card:first-child .goal-detail-disclosure {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-head {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-page-nav {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-page-nav button {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-page-nav button:hover,html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-page-nav button:focus-visible {background:var(--sv-theme-raised);outline:2px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-page-nav small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-consent,html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-section,html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-conditional {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #native-anamnesis .anamnesis-section summary {color:var(--sv-theme-text)
}
/* assets/app/stage4-weekly-flow.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-plan-heading {border:1px solid var(--sv-theme-line);background:linear-gradient(135deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-plan-heading p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-plan-heading>small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .plan-report-card {border:1px solid var(--sv-theme-line);background:linear-gradient(135deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .plan-report-card p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend>div>span>strong {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-legend>div>span>small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-now,html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-next {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-next {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-live small,html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-live p {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-variant-choice button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-variant-choice button[aria-pressed="true"] {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-dial-editor {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .rhythm-dial-editor small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-choice-list button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-choice-list button[aria-pressed="true"] {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-choice-list button small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-card.is-current {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .alternative-meal-time {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .alternative-meal-time small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .stage4-plan-heading {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .circadian-now {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .circadian-next {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .circadian-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .plan-photo-preview {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .plan-photo-preview>strong {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .plan-photo-preview a {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .meal-example-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .meal-choice-list .food-visual-picture {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .meal-content-details {color:var(--sv-theme-successText)
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .circadian-legend {background:var(--sv-theme-surface)
}
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"]) .stage4-client-plan .circadian-legend summary {color:var(--sv-theme-successText)
}
}
html:is(.navy-design,[data-suvital-theme="dark"]) .circadian-card .rhythm-selection-detail {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-card .meal-choice-disclosure {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-choice-disclosure>summary {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-choice-disclosure>summary:before {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-choice-disclosure>summary small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-example-card:focus {outline:3px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .assignment-day-buttons button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .assignment-day-buttons button[aria-pressed="true"] {background:var(--sv-theme-accent)
}
/* assets/app/food-visuals.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .food-visual-fallback,html:is(.navy-design,[data-suvital-theme="dark"]) .food-visual-picture {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-visual-fallback[data-food-group="snack"] {background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-visual-fallback[data-food-group="breakfast"] {background:var(--sv-theme-warningBg);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-visual-fallback[data-food-group="dinner"] {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-visual-fallback[data-food-group="supplement"] {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .anamnesis-field:has([data-food-filter]) fieldset {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .anamnesis-field:has([data-food-filter]) legend {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .food-choice-tools input {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .food-choice-tools small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .anamnesis-field:has([data-food-filter]) .food-card-title {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .anamnesis-field:has([data-food-filter]) .food-card-check {background:var(--sv-theme-successBg);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .food-choice-selected {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .food-choice-selected>summary {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .food-choice-selected>summary b {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .food-choice-selected [data-unselect-food] {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
/* assets/app/admin-workspace.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-directory {border:1px solid var(--sv-theme-line);background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-directory .admin-head {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-context {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-unsaved-indicator {background:var(--sv-theme-warningBg);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-workspace-shell .simplified-admin-tab:first-child {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-workspace-shell .simplified-admin-tab:first-child.active {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-client-workspace-shell #admin-workspace-documents {background:var(--sv-theme-surface)
}
/* assets/app/testimonials.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonials-section {background:linear-gradient(180deg,var(--sv-theme-surface),var(--sv-theme-surface))
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonials-head p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonials-grid blockquote {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonials-grid blockquote p {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonials-grid blockquote footer {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonial-empty {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonial-state {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonial-review {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .testimonial-review p {color:var(--sv-theme-muted)
}
/* assets/app/package-pricing.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .package-picker-duration {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-picker-duration span,html:is(.navy-design,[data-suvital-theme="dark"]) .package-tariff-note {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-month-buttons button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-month-buttons button.active {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-price-metrics>div {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-price-metrics small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-price-metrics strong {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-price-metrics .saving {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-price-metrics .no-saving strong {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .package-picker-empty {background:var(--sv-theme-surface);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .session-rights>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .session-rights small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .extension-price-choice label {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .extension-price-choice.fixed {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .extension-price-choice small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .extension-price-breakdown>div {background:var(--sv-theme-surface)
}
/* assets/app/lifestyle-catalog.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-catalog-tools span {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-option-group {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-option-group>b {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-plan-editor {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-plan-head p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-assignment-columns>section {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-assignment-row {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-plan-editor #lifestyle-preference-summary>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-plan-editor #lifestyle-preference-summary button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-plan-editor #lifestyle-preference-summary small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-plan-editor #lifestyle-preference-summary .legacy-lifestyle-note {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-preference .lifestyle-option-group {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-preference .lifestyle-seasonal-group {background:var(--sv-theme-surface);border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-seasonal-group>small {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-card-guide {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lifestyle-preference .anamnesis-structured-option:has(input:checked)>.anamnesis-option {background:var(--sv-theme-accent)
}
/* assets/app/suvital-atlas-theme.css */
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] body>header,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] body>header {background:var(--sv-theme-surface);border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .brand,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .brand {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .eyebrow,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .eyebrow {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .card,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .btn,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .btn {background:var(--sv-theme-brand)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .btn.secondary,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .btn.secondary {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] :is(button,input,select,textarea):focus-visible,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] :is(button,input,select,textarea):focus-visible {outline:3px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .stage4-plan-heading {
  background:radial-gradient(circle at 91% 14%,var(--sv-theme-accent) 0,transparent 32%),linear-gradient(125deg,#102845,#1c416b);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .stage4-plan-heading:after {border-color:var(--sv-theme-line);box-shadow:0 0 0 42px var(--sv-theme-shadow),0 0 0 92px var(--sv-theme-shadow)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card .circadian-heading {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .circadian-now,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .circadian-next {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .plan-photo-preview {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-example-grid {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-example-card {border-bottom:1px solid var(--sv-theme-line);border-left:4px solid var(--meal-tone,var(--sv-theme-line))
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-example-icon {background:color-mix(in srgb,var(--meal-tone,var(--sv-theme-accent)) 14%,var(--sv-theme-surface));color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-example-card .meal-total-chip {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-choice-list button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-choice-list button[aria-pressed="true"] {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .plan-energy-chart {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress>.card>.card-head h3 {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .progress-grid .data-item {background:var(--sv-theme-brand);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .progress-grid .progress-value {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .progress-measurement-chart,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress #client-lifestyle-charts {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .progress-measurement-chart .realization-chart {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress #client-lifestyle-charts .lifestyle-chart-card {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress #client-lifestyle-charts .lifestyle-chart-card svg {color:var(--trend-color,var(--sv-theme-link))
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress #measurements-list:before {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .realization-grid>.realization-card:first-child {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .progress-entry {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .progress-entry>summary {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress .progress-entry>summary:after {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .admin-client-context {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #admin-client-workspace-shell .admin-client-context {background:var(--sv-theme-brand);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #admin-client-workspace-shell .admin-client-context :is(h2,p) {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #admin-client-workspace-shell .admin-client-context .btn.secondary {background:var(--sv-theme-surface);border-color:var(--sv-theme-line);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-visit-selector {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-visit-options button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-visit-options button.active {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-work-stage>header {background:var(--sv-theme-brand);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-work-stage>.admin-tool,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-work-stage>.lifestyle-charts {border-bottom:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #admin-lifestyle-charts .lifestyle-chart-card {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .admin-weekly-finish {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #nutrition-plan-form>.rhythm-editor,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .rhythm-tabs {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .rhythm-tabs button {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .rhythm-tabs button.active {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool-selected,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .weekly-food-pool-candidates {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] #nutrition-plan-form .nutrition-meal-editor {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .simplified-admin-tabs {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .simplified-admin-tab:not(.active) {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .simplified-admin-tab.active,html:is(.navy-design,[data-suvital-theme="dark"])[data-app="admin"] .simplified-admin-tab:first-child.active {color:var(--sv-theme-link)
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel.client-detail-navigation .side .menu {
    border-top:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel.client-detail-navigation .side .menu button {color:var(--sv-theme-muted)
}
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel.client-detail-navigation .side .menu button.active {background:var(--sv-theme-accent);color:var(--sv-theme-link)
}
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel.client-detail-navigation .session-bar {background:var(--sv-theme-surface)
}
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card {background:var(--sv-theme-surface)
}
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #view-progress #client-lifestyle-charts .lifestyle-chart-card {background:color-mix(in srgb,var(--trend-color,var(--sv-theme-accent)) 8%,var(--sv-theme-surface))
}
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card .circadian-heading {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card .circadian-heading h4 {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card .hydration-summary {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card .circadian-legend {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card .circadian-legend summary {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan>.circadian-card .rhythm-selection-detail {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-choice-list button:focus-visible {outline:3px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-choice-list .food-visual-picture {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-choice-disclosure>summary {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] .stage4-client-plan .meal-example-card.is-current {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .layout>.side {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel.client-detail-navigation .side {border-bottom:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel.client-detail-navigation .side .menu button.active {color:var(--sv-theme-text)
}
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .circadian-legend [data-rhythm-index].is-current {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .circadian-legend [data-rhythm-index]:focus-visible {outline:3px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-week-pill {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-mini-calendar {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-head button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-weekday {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-day {background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-day.is-start {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-day.is-end {background:var(--sv-theme-surface);color:var(--sv-theme-errorText)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-day[aria-pressed="true"] {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-day i {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-key {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-key i {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-key i.has-meeting {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-key i.is-end {background:var(--sv-theme-errorBg)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-info p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-info .program-facts>div {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #panel .program-calendar-selection {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .client-selected-menu {background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .client-selected-menu>div span {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .client-selected-menu small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .day-hour.is-current-hour {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .day-hour.is-selected {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .day-hour:focus-visible {outline:2px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .day-timeline-now {background:var(--sv-theme-surface);box-shadow:0 0 7px var(--sv-theme-shadow)
}
@media (max-width:700px) {
html:is(.navy-design,[data-suvital-theme="dark"])[data-app="panel"] #current-nutrition-plan .day-timeline-mobile .day-hour.is-picker-focus {color:var(--sv-theme-text)
}
}
/* assets/app/lab-review.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-review {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-review-note {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-result {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-result small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-local-rule-preview {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-local-rule-preview summary {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-local-rule-preview>p {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-local-rule-preview form input:not([type=checkbox]),html:is(.navy-design,[data-suvital-theme="dark"]) .lab-local-rule-preview form select {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .lab-local-rule-preview form output {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .anamnesis-readonly > .lab-review {background:var(--sv-theme-surface);color:var(--sv-theme-text);border-color:var(--sv-theme-line)
}
/* assets/app/food-support.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-panel {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-panel p {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-controls select {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-grid button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-grid button:hover,html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-grid button:focus-visible {box-shadow:0 0 0 3px var(--sv-theme-shadow)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-grid small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-panel>small {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-grid button[aria-pressed="true"] {background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .food-support-feedback {color:var(--sv-theme-successText)
}
/* assets/app/suzi-operations.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-operations {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-control {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-control p,html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-note {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-stop {background:var(--sv-theme-errorBg)!important;color:var(--sv-theme-text)!important
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-grid article {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-operations details {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-filters input,html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-filters select {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-operations th,html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-operations td {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-operations th {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-operations.is-paused .suzi-control {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-preparation-module {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .suzi-preparation-module pre {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
/* assets/app/admin-suzi.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-workspace-switcher {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-workspace-switcher [role=tab] {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .admin-workspace-switcher [role=tab][aria-selected=true] {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .page-heading h1 {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .page-heading p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .eyebrow {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .page-section {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .feature-card {background:linear-gradient(145deg,var(--sv-theme-surface),var(--sv-theme-surface));border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .feature-card p {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .feature-state {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .suzi-toggle {color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .toggle-track {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .toggle-track>span {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace input,html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace select,html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace textarea {background:var(--sv-theme-surface);color:var(--sv-theme-successText);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace dt {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .suzi-operations {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-tabs {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-tabs button {background:var(--sv-theme-surface);color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-tabs button[aria-selected=true] {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-hero {background:linear-gradient(130deg,var(--sv-theme-surface),var(--sv-theme-surface));border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-badge {background:var(--sv-theme-surface);color:var(--sv-theme-successText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-badge.warning {background:var(--sv-theme-warningBg);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-summary-grid article,html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-source {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-boundary {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-document {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace small {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace #suzi-document-text {background:var(--sv-theme-surface);border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-meal {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) #suzi-workspace .memory-sync {background:var(--sv-theme-surface)
}
/* assets/app/navy-panel.css */
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] body>header {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] :is(.card,.realization-card,.secondary-workspace,.admin-tool,.admin-client-summary,.admin-phase8-summary,.weekly-work-stage) {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] .btn {border:1px solid var(--sv-theme-line);background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] .btn.secondary {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] :is(.pill,.tag) {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] :is(input,select,textarea) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] :is(button,a,input,select,textarea,summary):focus-visible {outline:2px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .session-bar {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .side {border-right:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .side .menu button.active {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .side .menu button:hover {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .side .menu .navy-nav-label {border:1px solid var(--sv-theme-line)
}
html.navy-design .vt-motion {border-color:var(--sv-theme-line)
}
html.navy-design .vt-card {border:1px solid var(--sv-theme-line)
}
html.navy-design .vt-card:hover {border-color:var(--sv-theme-line)
}
html.navy-design .vt-hero .vt-symbol {border:1px solid var(--sv-theme-line);background:radial-gradient(ellipse,var(--sv-theme-accent),transparent 70%);box-shadow:0 0 80px var(--sv-theme-shadow)
}
html.navy-design .vt-pips>span {border-bottom:3px solid var(--sv-theme-line)
}
html.navy-design .vt-meals {border:1px solid var(--sv-theme-line)
}
html.navy-design .vt-event {border-bottom:1px solid var(--sv-theme-line)
}
html.navy-design .vt-event:hover {background:var(--sv-theme-accent)
}
html.navy-design .navy-home-more {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] :is(.circadian-now,.circadian-next) {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .stage4-client-plan>.circadian-card {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .day-hour {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .day-hour.is-selected {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .rhythm-selection-detail {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .stage4-client-plan>.meal-example-section {border:1px solid var(--sv-theme-line)
}
html.navy-design .stage4-client-plan[data-navy-all=true] .meal-example-card {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] :is(.meal-total-chip,.portion-chip) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] :is(.meal-choice-disclosure,.meal-exchanges) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .meal-choice-list button {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .meal-choice-list button[aria-pressed=true] {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] .stage4-client-plan>:is(.plan-download-actions,.client-plan-energy,.client-water-plan,.plan-note) {border-color:var(--sv-theme-line)
}
html.navy-design :is(.vp-metric-panel,.vp-score-panel) {border:1px solid var(--sv-theme-line)
}
html.navy-design .vp-measurement-list li {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel #visual-score-week {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel #documents-list>.empty-state {border:1px dashed var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel #documents-list .data-item {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel #view-documents .anamnesis-archive-link {border:1px solid var(--sv-theme-line)
}
html.navy-design .admin-workspace-switcher {border-color:var(--sv-theme-line)
}
html.navy-design .admin-workspace-switcher [role=tablist] {border:1px solid var(--sv-theme-line)
}
html.navy-design .admin-workspace-switcher [aria-selected=true] {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html.navy-design #admin-client-workspace-shell .simplified-admin-tab {border:1px solid var(--sv-theme-line)
}
html.navy-design #admin-client-workspace-shell .simplified-admin-tab.active {background:var(--sv-theme-accent);color:var(--sv-theme-text);border-color:var(--sv-theme-line)
}
html.navy-design .admin-metric,html.navy-design .weekly-visit-options button,html.navy-design .admin-weekly-finish,html.navy-design .weekly-report-readiness,html.navy-design .admin-client-directory {border:1px solid var(--sv-theme-line)
}
html.navy-design .weekly-visit-options button[aria-pressed=true] {border-color:var(--sv-theme-line)
}
html.navy-design :is(.admin-weekly-flow,.weekly-work-stage>header) {border-color:var(--sv-theme-line)
}
html.navy-design :is(.client-table,.admin-tool,.suzi-grid>article,.suzi-card) {border-color:var(--sv-theme-line)
}
html.navy-design :is(th,td) {border-color:var(--sv-theme-line)
}
html.navy-design .auth-card {border:1px solid var(--sv-theme-line)
}
html.navy-design .auth-card .notice {border-color:var(--sv-theme-line)
}
@media (max-width:760px) {
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .side {border:1px solid var(--sv-theme-line)
}
}
html.navy-design .navy-disclosure {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .layout>.side {border-right:1px solid var(--sv-theme-line)
}
@media (max-width:760px) {
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .layout>.side {border:1px solid var(--sv-theme-line)
}
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel #current-nutrition-plan :is(.meal-total-chip,.portion-chip) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel .measurement-point-values span {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=panel] #panel #realization-chart-empty {border:1px dashed var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-portion-book {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-book-portions button,html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-portion-book nav button,html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-portion-book header button,html:is(.navy-design,[data-suvital-theme="dark"]) .panel-library-zoom button {border:1px solid var(--sv-theme-line);background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .recipe-book-portions [aria-pressed=true] {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .activity-library-review-dialog>header {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design .admin-client-context {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design [data-client-context-name] {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design [data-unsaved-indicator]:not([hidden]) {background:var(--sv-theme-warningBg);color:var(--sv-theme-warningText)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] .auth-tabs {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] .auth-tabs button.active {color:var(--sv-theme-text);background:var(--sv-theme-accent)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] .auth-card :is(.consents,.privacy-summary) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=admin] :is(.admin-head,.admin-client-picker,.client-invite-card,.admin-metrics,.admin-metrics>div,.page-section,.suzi-control,.suzi-grid>article,.suzi-operations,.suzi-operations details,.suzi-preparation-module,.admin-client-context,.admin-client-workspace-shell #admin-workspace-documents) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=admin] :is(.suzi-operations,.page-section,.admin-client-directory) :is(input,select,textarea) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .navy-auth-return {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=admin] #suzi-workspace :is(.page-section,.feature-card,.suzi-control,.suzi-grid>article,.suzi-operations,.suzi-operations details,.suzi-preparation-module,.memory-hero,.memory-summary-grid article,.memory-source,.memory-sync) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=admin] #suzi-workspace :is(input,select,textarea,pre) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=admin] #admin-console :is(input,select,textarea) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] #native-anamnesis .anamnesis-option:has(input:checked) {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app] #native-anamnesis :is(input,select,textarea,summary,button):focus-visible {outline:3px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=admin] #admin-client-table .client-row:focus-visible {outline:3px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]).navy-design[data-app=admin] #admin-client-summary .admin-summary-grid :is(button,a):focus-visible {outline:3px solid var(--sv-theme-line)
}
/* assets/app/meal-table.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-editor {background:var(--navy-cream,var(--sv-theme-surface));color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-editor button,html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-admin button {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-editor button:disabled {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-editor input,html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-editor select,html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-admin input,html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-admin select,html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-admin textarea,html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-date input {color:var(--sv-theme-text);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-food {border-bottom:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-admin {color:var(--sv-theme-text);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-admin article {border-top:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-admin button:disabled {background:var(--sv-theme-surface);color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-plate-empty {color:var(--sv-theme-muted)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-editor .meal-plate-recipe-action {border-color:var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-plate-recipe-sheet {color:var(--sv-theme-text);background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-plate-recipe-sheet>header {background:var(--sv-theme-surface)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-plate-recipe-sheet>header button {color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-table-editor .meal-plate-views [aria-pressed="true"] {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-review-card button:focus-visible,html:is(.navy-design,[data-suvital-theme="dark"]) .meal-photo-lightbox button:focus-visible {outline:3px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-photo-lightbox button {background:var(--sv-theme-surface);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .meal-ai-controls :focus-visible {outline:3px solid var(--sv-theme-line)
}
/* assets/app/public-assistant.019833aba6b1.css */
html:is(.navy-design,[data-suvital-theme="dark"]) .sva-mark {box-shadow:inset 2px 1px 2px var(--sv-theme-shadow)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .sva-badge {background:var(--sv-theme-successBg);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .sva-working::after {border:1px solid var(--sv-theme-line)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .sva-close:hover {background:var(--sv-theme-raised)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .sva-send {background:var(--sv-theme-accent);color:var(--sv-theme-text)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .sva-send:disabled {color:var(--sv-theme-link)
}
html:is(.navy-design,[data-suvital-theme="dark"]) .sva-dialog button:focus-visible,html:is(.navy-design,[data-suvital-theme="dark"]) .sva-launcher:focus-visible,html:is(.navy-design,[data-suvital-theme="dark"]) .sva-dialog a:focus-visible,html:is(.navy-design,[data-suvital-theme="dark"]) .sva-input:focus-visible {outline:2px solid var(--sv-theme-line)
}
}