.sf-portal-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dbe5f5;background:#fff;color:#3478f6;border-radius:8px;cursor:pointer}.sf-portal-theme-toggle svg{width:19px;height:19px}
html[lang=hi] body.sf-portal-v2{font-family:'SF Gilroy','Kohinoor Devanagari','Nirmala UI',sans-serif!important}html[lang=hi] body.sf-portal-v2 :is(button,input,select,textarea){font-family:inherit!important}
html.dark body.sf-portal-v2{--sf-v2-bg:#101826;--sf-v2-surface:#172334;--sf-v2-text:#e9eff9;--sf-v2-muted:#a0b0c6;--sf-v2-line:#2d3b50;background:#101826!important;color:#e9eff9!important}
html.dark body.sf-portal-v2 :is(.sf2-header,.sf2-menu,.portal-card,.portal-card-soft,.sf-portal-card,.sf-portal-header,.sf-portal-v2-brand,.auth-body,.auth-card,.sf-field-card,.sf-card,.sf-rmb-card,.sf-rmb-claim,.sf-notification-card,.sf-notifications-hero,.sf-timeline-hero,.sf-timeline-filter-card,.sf-timeline-event,.sf-files-hero,.sf-file-card,.sf-files-empty,.sf-slip-hero,.sf-travel-hero,.sf-journey-card,.sf2-install-dialog){background:#172334!important;border-color:#2d3b50!important;color:#e9eff9!important;box-shadow:none!important}
html.dark body.sf-portal-v2 :is(.portal-fast-stat,.portal-kpi,.sf-portal-meta>div,.sf-journey-route-box,.sf-journey-summary-box,.sf-rmb-empty,.sf2-code,.sf2-profile>summary,.sf-portal-language label,.sf-portal-language select,.sf2-mobile-toggle,.sf2-drawer-close,.sf2-drawer-install,.sf2-navigation a,.sf2-menu-footer,.sf-portal-theme-toggle,.sf-files-count-card){background:#1c2b40!important;border-color:#34455d!important;color:#e9eff9!important}
html.dark body.sf-portal-v2 :is(h1,h2,h3,.portal-title,.portal-title-md,.portal-fast-stat-value,.portal-kpi-value,.sf-files-title,.sf-file-title,.sf-notifications-title,.sf-timeline-title,.sf-timeline-event-title,.sf-notification-card-title,.sf-rmb-title,.sf-rmb-card-title,.sf-rmb-claim-title,.sf-auth-heading,.sf-title,.sf-card-title,.sf-field-title,.sf2-brand strong,.sf2-profile strong){color:#e9eff9!important}
html.dark body.sf-portal-v2 :is(label,.auth-label,.sf-rmb-label){color:#dbe5f5!important}
html.dark body.sf-portal-v2 :is(.portal-muted,.portal-kpi-label,.sf-portal-label,.sf-subtitle,.sf-instructions,.sf-rmb-card-subtitle,.sf-files-subtitle,.sf-timeline-subtitle,.sf-notification-message,.sf2-brand small,.sf-auth-intro,.sf2-profile small,.sf-login-tagline,.sf-login-eyebrow,.sf-login-private,.sf-login-message p){color:#a0b0c6!important}
html.dark body.sf-portal-v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:#111c2d!important;border-color:#34455d!important;color:#e9eff9!important}
html.dark body.sf-portal-v2 :is(th,td){background:#172334!important;border-color:#2d3b50!important;color:#e9eff9!important}
html.dark body.sf-portal-v2 .sf2-navigation{background:#172334!important}html.dark body.sf-portal-v2 .sf2-navigation a[aria-current=page]{background:#3478f6!important;color:white!important}
html.dark body.sf-portal-v2 .sf-portal-upload,html.dark body.sf-portal-v2 .sf-upload-button{background:#1c3150!important;border-color:#446994!important;color:#a8caff!important}
html.dark body.sf-portal-v2 .sf-v2-footer{background:#121d2d!important;border-color:#2d3b50!important;color:#a0b0c6!important}
html.dark body.sf-portal-v2 :is(.sf-portal-logo,.sf2-brand img,.sf-portal-v2-brand img){background:white;border-radius:6px;padding:5px}
html.dark body.sf-portal-v2 .portal-calendar-cell{background:#172334!important;border-color:#34455d!important;color:#e9eff9!important}
html.dark body.sf-portal-v2 .sf2-menu a{color:#d9e7ff!important}html.dark body.sf-portal-v2 .sf2-menu a:hover{background:#243750!important}
html.dark body.sf-portal-v2 :is(.portal-empty,.portal-calendar-large,.portal-calendar-dayname,.sf-money-item,.sf2-dropdown>summary,.sf2-pagination>a,.sf2-pagination>span){background:#1c2b40!important;border-color:#34455d!important;color:#c4d1e4!important}
html.dark body.sf-portal-v2 .sf2-dropdown>summary svg,html.dark body.sf-portal-v2 .auth-link{color:#a8caff!important}
html.dark body.sf-portal-v2 .portal-badge--slate{background:#26374f!important;border-color:#34455d!important;color:#c4d1e4!important}
