/* 직원 라운지 — 경영 브리핑 · 팀 리콜 · 서비스지원실 리콜 (inc/briefing/briefing.php)
 * 다크 모드 + 휴대폰 손질. 밝은 화면은 바꾸지 않는다.
 * 화면 안 <style> 와 style="" 속성보다 앞서도록 html body 로 시작 (style 속성은 !important). */

/* ------------------------------------------------------------
 * 휴대폰 (밝게 · 어둡게 공통)
 * ------------------------------------------------------------ */
@media (max-width: 700px) {
	html body .mdb-tabs { scrollbar-width: none; }
	html body .mdb-tabs::-webkit-scrollbar { display: none; }
	html body .mdb-tabs a { min-height: 40px; display: inline-flex; align-items: center; }
	html body .mdr-seg__tabs a { min-height: 44px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
	html body .mdb-filter a { min-height: 40px; display: inline-flex; align-items: center; font-size: 13px; }
	html body .mdr-chart { min-height: 40px; font-size: 14px; white-space: nowrap; }
	/* 받는 사람 — 「시험 메일」 안내 글이 입력칸 옆에 좁게 끼지 않도록 */
	html body .mdb-to > span { flex: 1 1 100% !important; }
	html body .mdr-edit,
	html body .mdr-redoc > summary { min-height: 40px; display: inline-flex; align-items: center; }
	html body .mdr-del,
	html body .mdb-excl,
	html body .mdr-absent__undo { min-height: 40px; font-size: 13px; }
	html body .mdr-xl { min-height: 40px; }
	html body .mdb-mark { min-height: 40px; font-size: 14px; }
	html body .mdr-pick__b { min-height: 44px; font-size: 14px; }
	html body .mdr-redoc select,
	html body .mdr-redoc .mds-btn { min-height: 40px; }
	/* 아이폰 확대 막기 — 입력칸 16px */
	html body .mdr-q input[type=search],
	html body .mdr-done__q input,
	html body .mdr-log__q,
	html body .mdr-ok input,
	html body .mdr-ok select,
	html body .mdr-later input,
	html body .mdr-pick__etc input,
	html body .mdr-redoc select,
	html body .mdb-to input[type=email],
	html body .mdb-tabs ~ .mds-card form select { font-size: 16px; }
	html body .mdb-to input[type=email] { min-width: 0; width: 100%; min-height: 44px; }
	/* 작은 글자 13px 이상 */
	html body .mdr-who-tag,
	html body .mdr-visit,
	html body .mdr-meta,
	html body .mdr-dates,
	html body .mdr-when small,
	html body .mdr-at,
	html body .mdr-doc,
	html body .mdb-also,
	html body .mdr-kpi__i small,
	html body .mdr-kpi__i span,
	html body .mdr-nsc span { font-size: 13px; }
	html body .mdr-flow__arr small { font-size: 12px !important; }
	/* 「오늘 브리핑」 표 — 좁은 화면에서 칸 여백 줄이기 */
	html body .mdb-wrap > table td,
	html body .mdb-wrap > table th { padding-left: 4px !important; padding-right: 4px !important; }
	html body .mdr-pick__box { max-height: calc(100vh - 24px); overflow-y: auto; }
}
@media (max-width: 380px) {
	html body .mdr-seg__tabs a { font-size: .78rem; padding: 6px 2px; }
	html body .mdr-flow { grid-template-columns: minmax(0, 1fr) 44px minmax(0, 1fr); }
	html body .mdr-kpi__i { flex-basis: 45%; }
}

/* ------------------------------------------------------------
 * 다크
 * ------------------------------------------------------------ */
@media (prefers-color-scheme: dark) {

	/* ---- 탭 · 칩 ---- */
	html body .mdb-tabs a { background: var(--color-surface-alt, #202020); color: var(--color-text, #F2F2F0); border: 1px solid var(--color-border, #2E2E2C); }
	html body .mdb-tabs a.is-on { background: var(--color-primary, #9CC5B5); color: #121212; border-color: var(--color-primary, #9CC5B5); }
	html body .mdr-tabs__n.is-zero { background: #3A3A38; color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-tabs a.is-on .mdr-tabs__n { background: #121212; color: var(--color-primary, #9CC5B5); }
	html body .mdr-tabs a.is-on .mdr-who-tag { background: rgba(0,0,0,.2); color: #121212; }
	html body .mdb-filter a { border-color: var(--color-border, #2E2E2C); color: var(--color-text-sub, #B4B4B0); background: var(--color-white, #1E1E1E); }
	html body .mdb-filter a.is-on { border-color: var(--color-primary, #9CC5B5); color: var(--color-primary, #9CC5B5); }
	html body .mdr-pri a.is-on,
	html body .mdr-docs a.is-on,
	html body .mdb-filter.mdr-docs a.is-on,
	html body .mdr-donechip.is-on { background: var(--color-primary, #9CC5B5); color: #121212 !important; border-color: var(--color-primary, #9CC5B5); }
	html body .mdr-logchip { border-color: rgba(156,197,181,.35) !important; }
	html body .mdr-donechip { border-color: var(--color-primary, #9CC5B5) !important; color: var(--color-primary, #9CC5B5) !important; }

	/* 연락할 / 연락된 / 내원 세그먼트 */
	html body .mdr-seg__tabs { background: #121212; border: 1px solid var(--color-border, #2E2E2C); }
	html body .mdr-seg__tabs a { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-seg__tabs a.is-on { background: #2E2E2C; color: var(--color-text, #F2F2F0); box-shadow: 0 1px 3px rgba(0,0,0,.4); }
	html body .mdr-seg__tabs a:not(.is-on):hover { color: var(--color-primary, #9CC5B5); }
	html body .mdr-seg__abs { color: var(--color-text-mute, #8C8C88); }

	/* 연락할 → 연락된 흐름 */
	html body .mdr-flow__s { border-color: var(--color-border, #2E2E2C); color: var(--color-text-sub, #B4B4B0); background: var(--color-white, #1E1E1E); }
	html body .mdr-flow__s--todo.is-on { border-color: rgba(230,180,80,.55); background: rgba(230,180,80,.13); color: #E8CF9A; }
	html body .mdr-flow__s--done { color: var(--color-primary, #9CC5B5); }
	html body .mdr-flow__s--done.is-on { border-color: var(--color-primary, #9CC5B5); background: var(--color-primary, #9CC5B5); color: #121212; }
	html body .mdr-flow__arr,
	html body .mdr-flow__arr small { color: var(--color-primary, #9CC5B5) !important; }
	html body .mdr-flow__line { background: linear-gradient(90deg, #E0A43A, #9CC5B5); }
	html body .mdr-flow__line::after { border-left-color: #9CC5B5; }
	html body .mdr-sw a { color: var(--color-primary, #9CC5B5); }

	/* ---- 머리 · 안내 ---- */
	html body .mdr-crit,
	html body .mdr-hero .mdr-crit { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-head__t p,
	html body .mdr-more summary,
	html body .mdr-how summary,
	html body .mdr-more p { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-at,
	html body .mdr-hero .mdr-at,
	html body .mdr-who-note,
	html body .mdr-nolog,
	html body .mdr-done__hint,
	html body .mdr-more-end { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-how { background: rgba(156,197,181,.08); border-color: rgba(156,197,181,.25); }
	html body .mdr-how summary { color: var(--color-text, #F2F2F0); }
	html body .mdr-steps b { color: #CFE3DA; }
	html body .mdr-ex__l { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-ex code { background: var(--color-white, #1E1E1E); border-color: rgba(156,197,181,.45); color: var(--color-primary, #9CC5B5); }
	html body .mdr-rerun__st,
	html body .mdb-rerun__st { color: #E8CF9A; background: rgba(230,180,80,.13); border-color: rgba(230,180,80,.3); }
	html body .mdr-prog__txt b { color: #F0B3A8; }
	html body .mdr-prog__txt small,
	html body .mdr-prog2 small { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-prog__bar,
	html body .mdr-prog2__bar { background: #2E2E2C; }
	html body .mdr-prog__bar span,
	html body .mdr-prog2__bar i { background: var(--color-primary, #9CC5B5); }
	html body .mdr-prog2 b { color: var(--color-primary, #9CC5B5); }

	html body .mdr-flowsteps { border-top-color: var(--color-border, #2E2E2C); }
	html body .mdr-flowsteps li { color: var(--color-text, #F2F2F0); }
	html body .mdr-flowsteps li + li::before { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-say { background: rgba(156,197,181,.10); color: var(--color-text, #F2F2F0); }
	html body .mdr-say b { color: var(--color-primary, #9CC5B5); }
	html body .mdr-nocall { background: rgba(230,180,80,.13); border-color: rgba(230,180,80,.3); color: #E8CF9A; }
	html body .mdr-nsc li { background: var(--color-surface-alt, #202020); border-color: var(--color-border, #2E2E2C); }
	html body .mdr-nsc span { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-nsc b { color: var(--color-text, #F2F2F0); }
	html body .mdr-nsc .is-first { background: rgba(198,107,94,.16); border-color: rgba(198,107,94,.35); }
	html body .mdr-nsc .is-first span,
	html body .mdr-nsc .is-first b { color: #F0B3A8; }
	html body .mdr-nsc .is-team { background: rgba(120,160,220,.14); border-color: rgba(120,160,220,.3); }
	html body .mdr-nsc .is-team span,
	html body .mdr-nsc .is-team b { color: #B9CCEB; }
	html body .mdr-nsc .is-out b { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-gs3 { border-top-color: var(--color-border, #2E2E2C); }
	html body .mdr-gs { background: var(--color-white, #1E1E1E); border-color: var(--color-border, #2E2E2C); }
	html body .mdr-gs b { color: var(--color-text, #F2F2F0); }
	html body .mdr-gs small { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-gs__no { color: #F0B3A8; }
	html body .mdr-dw { background: rgba(230,180,80,.10); border-color: rgba(230,180,80,.3); }
	html body .mdr-dw > b { color: #E8CF9A; }
	html body .mdr-dw li { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-dw li em { color: var(--color-text, #F2F2F0); }
	html body .mdr-dw li.is-key em { color: #F0B3A8; }
	html body .mdr-dw > small { color: #BFAE8A; }
	html body .mdb-perf { background: rgba(156,197,181,.10); color: var(--color-text, #F2F2F0); }
	html body .mdb-perf small { color: var(--color-text-mute, #8C8C88); }

	/* 담당 꼬리표 · 작은 표시 */
	html body .mdr-who-tag--team,
	html body .mdr-visit--b,
	html body .mdb-also { background: rgba(120,160,220,.14); color: #B9CCEB; }
	html body .mdr-who-tag--desk { background: rgba(230,180,80,.13); color: #E8CF9A; }
	html body .mdb-also.mdr-ns { background: rgba(198,107,94,.16); color: #F0B3A8; }
	html body .mdr-ns__desk { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-visit--v { background: rgba(156,197,181,.14); color: #CFE3DA; }
	html body .mdr-visit--wait,
	html body .mdr-visit--no { color: var(--color-text-mute, #8C8C88); }

	/* ---- 묶음 머리 (급함 · 보통 · 부재중) ---- */
	html body .mdr-grp b { color: var(--color-text, #F2F2F0); }
	html body .mdr-grp span { background: #2E2E2C; color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-grp small { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-grp--hot b,
	html body .mdr-grp--hot small { color: #F0B3A8; }
	html body .mdr-grp--hot span { background: rgba(198,107,94,.16); color: #F0B3A8; }
	html body .mdr-grp--warm b { color: #E8CF9A; }
	html body .mdr-grp--warm span { background: rgba(230,180,80,.13); color: #E8CF9A; }
	html body .mdr-grp--none b,
	html body .mdr-grp--absent b { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-grp--absent span { background: #2E2E2C; color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-grp--pri b,
	html body .mdr-grp--pri small { color: var(--color-primary, #9CC5B5); }
	html body .mdr-grp--pri span { background: rgba(156,197,181,.14); color: #CFE3DA; }
	html body .mdr-cat__h { color: var(--color-text, #F2F2F0); }

	/* ---- 환자 줄 ---- */
	html body .mdr-row { background: var(--color-white, #1E1E1E); border-color: var(--color-border, #2E2E2C); }
	html body .mdr-row.is-done,
	html body .mdr-rows .mdr-row.mdr-row--log.is-ok { background: #1C2320; border-left-color: var(--color-primary, #9CC5B5); }
	html body .mdr-row.is-done .mdr-name,
	html body .mdr-row.is-done .mdr-why__t { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-rows .mdr-row.mdr-row--log { background: var(--color-white, #1E1E1E); border-left-color: #4A4A48; }
	html body .mdr-row--todo.is-none { background: var(--color-surface-alt, #202020); border-left-color: #4A4A48; }
	html body .mdr-row--todo.is-pri { border-left-color: var(--color-primary, #9CC5B5); }
	html body .mdr-row.is-absent { background: var(--color-surface-alt, #202020); border-left-color: #5A5A58; }
	html body .mdr-name { color: var(--color-text, #F2F2F0); }
	html body .mdr-why__t,
	html body .mdr-row--todo .mdr-why__t { color: var(--color-text, #F2F2F0); }
	html body .mdr-chart { background: var(--color-surface-alt, #202020); border-color: #3A3A38; color: var(--color-text, #F2F2F0); }
	html body .mdr-chart:hover { border-color: var(--color-primary, #9CC5B5); }
	html body .mdr-chart.is-copied { background: var(--color-primary, #9CC5B5); border-color: var(--color-primary, #9CC5B5); color: #121212; }
	html body .mdr-doc { background: #2A2A28; color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-dates,
	html body .mdr-meta,
	html body .mdr-when small,
	html body .mdr-log__when small,
	html body .mdr-note { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-meta--recent { color: var(--color-primary, #9CC5B5); }
	html body .mdr-ela { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-ela--hot { color: #F0B3A8; }
	html body .mdr-ela--warm { color: #E8CF9A; }
	html body .mdr-tel { background: rgba(156,197,181,.14); color: #CFE3DA; }
	html body .mdr-tel:hover { background: rgba(156,197,181,.24); }
	html body .mdr-tel--none { background: var(--color-surface-alt, #202020); color: var(--color-text-mute, #8C8C88); }
	html body .mdr-last { color: var(--color-primary, #9CC5B5); }
	html body .mdr-last.is-retry { color: #B9CCEB; }
	html body .mdr-res { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-res--ok { color: var(--color-primary, #9CC5B5); }
	html body .mdr-res--none { color: #E8CF9A; }
	html body .mdr-res em,
	html body .mdr-mon__s em { background: var(--color-surface-alt, #202020); border-color: var(--color-border, #2E2E2C); color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-mon__s em.is-ok { color: var(--color-primary, #9CC5B5); border-color: rgba(156,197,181,.35); }
	html body .mdr-absent,
	html body .mdr-absent__undo { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-absent__h { background: #2E2E2C; color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-del,
	html body .mdb-excl { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-del:hover,
	html body .mdb-excl:hover,
	html body .mdr-xlink:hover,
	html body .mdr-xlink.is-on { color: #F0B3A8; }

	/* 버튼 · 고르기 상자 */
	html body .mdb-mark { background: var(--color-white, #1E1E1E); border-color: #3A3A38; color: var(--color-text, #F2F2F0); }
	html body .mdb-mark.is-on { background: rgba(156,197,181,.12); border-color: rgba(156,197,181,.45); color: #CFE3DA; }
	html body .mdr-mark { border-color: var(--color-primary, #9CC5B5); color: var(--color-primary, #9CC5B5); }
	html body .mdr-mark:not(.is-on):hover,
	html body .mdr-pick[open] > summary,
	html body .mdr-pick--edit[open] > .mdr-edit { background: var(--color-primary, #9CC5B5); color: #121212; }
	html body .mdr-mark--absent { background: var(--color-surface-alt, #202020) !important; color: var(--color-text-sub, #B4B4B0) !important; border-color: #3A3A38 !important; }
	html body .mdr-edit { background: var(--color-white, #1E1E1E); border-color: rgba(156,197,181,.4); color: var(--color-primary, #9CC5B5); }
	html body .mdr-pick__box { background: var(--color-surface-alt, #202020); border-color: #3A3A38; box-shadow: 0 10px 30px rgba(0,0,0,.5); }
	html body .mdr-pick__q { color: var(--color-text, #F2F2F0); }
	html body .mdr-pick__b { background: #262626; border-color: #3A3A38; color: var(--color-text, #F2F2F0); }
	html body .mdr-pick__b:hover,
	html body .mdr-pick__b.is-cur { background: rgba(156,197,181,.12); border-color: var(--color-primary, #9CC5B5); }
	html body .mdr-pick__b--ok { background: var(--color-primary, #9CC5B5); border-color: var(--color-primary, #9CC5B5); color: #121212; }
	html body .mdr-pick__b--ok:hover { background: #B3D6C8; }
	html body .mdr-ok { background: rgba(156,197,181,.08); border-color: rgba(156,197,181,.3); }
	html body .mdr-ok b { color: #CFE3DA; }
	html body .mdr-later { background: rgba(230,180,80,.10); border-color: rgba(230,180,80,.3); }
	html body .mdr-later b { color: #E8CF9A; }
	html body .mdr-ok input,
	html body .mdr-ok select,
	html body .mdr-later input,
	html body .mdr-pick__etc input,
	html body .mdr-redoc select,
	html body .mdr-log__q,
	html body .mdb-to input[type=email] { background: var(--color-white, #1E1E1E); border-color: #3A3A38; color: var(--color-text, #F2F2F0); color-scheme: dark; }
	html body .mdr-q,
	html body .mdr-done__q { background: var(--color-white, #1E1E1E); border-color: #3A3A38; }
	html body .mdr-q input[type=search],
	html body .mdr-done__q input { color: var(--color-text, #F2F2F0); }
	html body .mdr-q a { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-q a:hover { color: #F0B3A8; }
	html body .mdr-redoc > summary { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-redoc[open] > summary { color: var(--color-primary, #9CC5B5); }

	/* ---- 연락된 환자 (달별) ---- */
	html body .mdr-kpi__i { background: var(--color-white, #1E1E1E); border-color: var(--color-border, #2E2E2C); }
	html body .mdr-kpi__i small,
	html body .mdr-kpi__i span { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-kpi__i b { color: var(--color-text, #F2F2F0); }
	html body .mdr-kpi__i b em { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-kpi__i--ok { background: rgba(156,197,181,.12); border-color: rgba(156,197,181,.3); }
	html body .mdr-kpi__i--ok b,
	html body .mdr-kpi__i--ok span { color: var(--color-primary, #9CC5B5); }
	html body .mdr-mon { background: var(--color-surface-alt, #202020); border-color: var(--color-border, #2E2E2C); }
	html body .mdr-mon__h { background: #232624; }
	html body .mdr-mon[open] > .mdr-mon__h { border-bottom-color: var(--color-border, #2E2E2C); }
	html body .mdr-mon__t { color: var(--color-text, #F2F2F0); }
	html body .mdr-mon__arr { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-log__sum { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-log__sum b { color: var(--color-primary, #9CC5B5); }
	html body .mdr-map { background: var(--color-white, #1E1E1E); }
	html body .mdr-map th,
	html body .mdr-map td { border-color: var(--color-border, #2E2E2C); }
	html body .mdr-map th { background: var(--color-surface-alt, #202020); color: var(--color-text, #F2F2F0); }
	html body .mdr-map b { color: var(--color-primary, #9CC5B5); }

	/* 내원으로 이어진 환자 */
	html body .mdr-vis__note { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-vis .is-now { background: rgba(156,197,181,.12); color: #CFE3DA; }
	html body .mdr-vis__mon { color: var(--color-text, #F2F2F0); }
	html body .mdr-vis__mon small { color: var(--color-text-mute, #8C8C88); }
	html body .mdr-vis li { background: var(--color-white, #1E1E1E); border-color: var(--color-border, #2E2E2C); border-left-color: var(--color-primary, #9CC5B5); }
	html body .mdr-vis li .mdr-vis__flow { color: var(--color-text-sub, #B4B4B0); }
	html body .mdr-vis li .mdr-vis__flow b { color: var(--color-primary, #9CC5B5); }
	html body .mdr-vis li .mdr-vis__by { color: #CFE3DA; }

	/* ---- 경영 브리핑 표 · 그래프 ---- */
	html body .mdb-table th,
	html body .mdb-table td { border-bottom-color: var(--color-border, #2E2E2C); }
	html body .mdb-table th { color: var(--color-text-sub, #B4B4B0); }
	html body .mdb-table tr.is-done td { background: var(--color-surface-alt, #202020); color: var(--color-text-mute, #8C8C88); }
	html body .mdb-chart__h,
	html body .mdb-chart__tip { color: var(--color-text-sub, #B4B4B0); }
	html body .mdb-chart { background: var(--color-white, #1E1E1E); border-color: var(--color-border, #2E2E2C); }
	html body .mdb-chart figcaption { color: var(--color-text, #F2F2F0); }
	html body .mdb-chart__svg line[stroke="#d9d9d9"] { stroke: #3A3A38; }
	html body .mdb-chart__svg text[fill="#333"] { fill: var(--color-text, #F2F2F0); }
	html body .mdb-chart__svg text[fill="#888"] { fill: var(--color-text-mute, #8C8C88); }
	html body .mdb-chart__svg path[fill="#2e7d5b"] { fill: #7DB8A0; }
	html body .mdb-chart__svg path[fill="#a8d5bf"] { fill: #3E5C51; }
	/* v5.css 의 [class*="-hero"] { background-color: var(--v5-bg) !important } 가 카드 바탕을 페이지 바탕으로 덮음 — 다크에서 되돌림 */
	html body.md-v5 div.mdnr-hero.mdnr-hero.mdnr-hero { background-color: transparent !important; }
	html body.md-v5 .mds-card.mdr-head.mdr-hero { background-color: var(--color-white, #1E1E1E) !important; }
	html body .mdnr-k { background: var(--color-white, #1E1E1E); border-color: var(--color-border, #2E2E2C); }
	html body .mdnr-k small,
	html body .mdnr-k span,
	html body .mdnr-open { color: var(--color-text-mute, #8C8C88); }
	html body .mdnr-k b { color: var(--color-text, #F2F2F0); }
	html body .mdnr-bar { background: #2E2E2C; }
	html body .mdnr-bar i[style*="#2e7d5b"] { background: #7DB8A0 !important; }
	html body .mdnr-bar i[style*="#c77d12"] { background: #D9A04A !important; }
	html body .mdnr-bar i[style*="#b3261e"] { background: #D97A6C !important; }
	html body .mdb-ins summary::before { color: var(--color-text-mute, #8C8C88); }

	/* style="" 속성 안 색 (브리핑 · 리콜 화면 안만 — 탭 줄 뒤) */
	html body .mdb-tabs ~ * [style*="border-bottom:1px solid #eee"] { border-bottom-color: var(--color-border, #2E2E2C) !important; }
	html body .mdb-tabs ~ * [style*="border-bottom:2px solid #ddd"] { border-bottom-color: #3A3A38 !important; }
	html body .mdb-tabs ~ * [style*="border-top:1px solid #eee"] { border-top-color: var(--color-border, #2E2E2C) !important; }
	html body .mdb-tabs ~ * [style*="color:#555"],
	html body .mdb-tabs ~ * [style*="color:#666"],
	html body .mdb-tabs ~ * [style*="color:#557"] { color: var(--color-text-sub, #B4B4B0) !important; }
	html body .mdb-tabs ~ * [style*="color:#888"] { color: var(--color-text-mute, #8C8C88) !important; }
	html body .mdb-tabs ~ * [style*="color:#222"] { color: var(--color-text, #F2F2F0) !important; }
	html body .mdb-tabs ~ * [style*="color:#1a7f37"] { color: #7FCB97 !important; }
	html body .mdb-tabs ~ * [style*="color:#c62828"],
	html body .mdb-tabs ~ * [style*="color:#b3261e"],
	html body .mdb-tabs ~ * [style*="color:#c0392b"] { color: #F0A89C !important; }
	html body .mdb-tabs ~ * [style*="color:#2e7d5b"] { color: var(--color-primary, #9CC5B5) !important; }
	html body .mdb-tabs ~ * [style*="color:#c77d12"] { color: #E8B05A !important; }
	html body .mdb-tabs ~ * [style*="background:#fdecea"] { background: rgba(198,107,94,.16) !important; }
	html body .mdb-tabs ~ * [style*="background:#eef3f0"] { background: #2E2E2C !important; }
}
