/* kart-sade.css — Hasta kartı "A dili" (1 Kas 2026, arayüz tartışması S2 kararı, 1. adım).
   Kapsam: yalnız .pcard.ks (kart-sade.js sınıfı ekler) + Neo baloncuğu + üst bant.
   Geri dönüş: index.html'den bu dosyanın ve js/kart-sade.js'in satırlarını kaldır; başka hiçbir dosya değişmedi.
   İlke: hiçbir işlev kaldırılmaz, hiçbir sekme adı değişmez; yalnız hiyerarşi ve görünüm. */

/* ---------- Başlık kartı: koyu dolgu → beyaz kart ---------- */
.pcard.ks .pcard-back { margin-bottom: 10px; }
.pcard.ks .pcard-hero,
html[data-color] .pcard.ks .pcard-hero,
html[data-color="mavi"]:not([data-theme="dark"]) .pcard.ks .pcard-hero,
html[data-color="turkuaz"]:not([data-theme="dark"]) .pcard.ks .pcard-hero,
html[data-theme="dark"] .pcard.ks .pcard-hero {
  background: var(--surface) !important; color: var(--ink) !important;
  border: 1px solid var(--line) !important; box-shadow: var(--sh-sm) !important;
  border-radius: 16px; padding: 22px 24px; gap: 18px; align-items: center;
}
.pcard.ks .pcard-hero::before { display: none !important; }
.pcard.ks .pcard-avatar,
html[data-theme="dark"] .pcard.ks .pcard-avatar {
  width: 64px; height: 64px; font-size: 22px; border: 0 !important; box-shadow: none !important;
  background: color-mix(in srgb, var(--c-fill, var(--brand)) 12%, var(--surface)) !important;
  color: var(--c-fill, var(--brand)) !important;
}
html[data-theme="dark"] .pcard.ks .pcard-avatar { color: #fff !important; }
.pcard.ks .pcard-name,
html[data-theme="dark"] .pcard.ks .pcard-hero .pcard-name { font-size: 22px; letter-spacing: -.01em; color: var(--ink) !important; }
.pcard.ks .pcard-name .badge { background: var(--surface-2); color: var(--muted); border: 1px solid var(--line); font-weight: 500; }
.pcard.ks .pcard-meta { color: var(--muted); opacity: 1; font-size: 13.5px; gap: 4px 6px; }
.pcard.ks .pcard-meta b { color: var(--ink); font-weight: 600; }
.pcard.ks .pbadge { background: var(--surface-2); color: var(--ink); border: 1px solid var(--line); }
.pcard.ks .pbadge.alert { background: #fdecec; color: #a3281f; border-color: #f3c3bf; }
html[data-theme="dark"] .pcard.ks .pbadge.alert { background: rgba(211,69,69,.18); color: #ffb4b4; border-color: rgba(211,69,69,.4); }
.pcard.ks .pbadge.ins { background: color-mix(in srgb, var(--c-fill, var(--brand)) 10%, var(--surface)); color: var(--c-fill, var(--brand)); border-color: transparent; }

/* ---------- Düğmeler: 1 birincil + günlük 3-4 ikincil + "Diğer" ---------- */
.pcard.ks .pcard-hero { flex-wrap: wrap; row-gap: 14px; overflow: visible !important; } /* "Diğer" menüsü kartın dışına taşabilsin */
.pcard.ks .pcard-info { min-width: 260px; }
.pcard.ks .pcard-actions,
.pcard.ks .pcard-hero .pcard-actions {
  display: flex !important; flex-direction: row; flex-wrap: wrap; gap: 8px;
  flex-basis: 100%; justify-content: flex-start; align-items: center; grid-template-columns: none;
  padding-top: 14px; border-top: 1px solid var(--line);
}
.pcard.ks .pcard-btn,
html[data-color] .pcard.ks .pcard-btn {
  font-size: 13.5px !important; font-weight: 500 !important; padding: 9px 14px !important;
  border-radius: 10px; line-height: 1.2; letter-spacing: 0;
}
.pcard.ks .pcard-btn.primary,
html[data-color] .pcard.ks .pcard-btn.primary,
html[data-theme="dark"] .pcard.ks .pcard-btn.primary,
html[data-theme="dark"][data-color] .pcard.ks .pcard-btn.primary {
  background: var(--c-fill, var(--brand)) !important; color: #fff !important;
  border: 1.5px solid transparent !important; grid-column: auto;
}
.pcard.ks .pcard-btn.primary:hover,
html[data-color] .pcard.ks .pcard-btn.primary:hover { background: var(--c-fill-2, var(--brand)) !important; border-color: transparent !important; }
.pcard.ks .pcard-btn.outline,
html[data-color] .pcard.ks .pcard-btn.outline,
.pcard.ks .pcard-btn.danger-o,
html[data-color] .pcard.ks .pcard-btn.danger-o {
  background: var(--surface) !important; color: var(--ink) !important; border: 1.5px solid var(--line) !important;
}
.pcard.ks .pcard-btn.outline:hover,
html[data-color] .pcard.ks .pcard-btn.outline:hover,
.pcard.ks .pcard-btn.danger-o:hover,
html[data-color] .pcard.ks .pcard-btn.danger-o:hover {
  background: var(--surface-2) !important; border-color: var(--line-2, var(--line)) !important; color: var(--ink) !important;
}
.pcard.ks .ks-more-btn .ks-chev { font-size: 11px; margin-left: 4px; opacity: .7; }

/* "Diğer" menüsü — taşınan düğmeler aynı DOM düğümleri, işlevleri aynen durur */
.pcard.ks .ks-more { position: relative; }
.pcard.ks .ks-more[hidden] { display: none; }
.pcard.ks .ks-menu {
  position: absolute; right: 0; top: calc(100% + 6px); min-width: 230px; z-index: 40;
  background: var(--surface); border: 1px solid var(--line); border-radius: 12px; box-shadow: var(--sh);
  padding: 6px; display: flex; flex-direction: column; gap: 1px;
}
.pcard.ks .ks-menu[hidden] { display: none; }
.pcard.ks .ks-menu .ks-mi,
html[data-color] .pcard.ks .ks-menu .ks-mi,
html[data-theme="dark"] .pcard.ks .ks-menu .ks-mi {
  display: block; width: 100%; text-align: left !important; white-space: nowrap;
  background: transparent !important; border: 0 !important; color: var(--ink) !important;
  padding: 9px 12px !important; border-radius: 8px; font-size: 13.5px !important; font-weight: 500 !important;
}
.pcard.ks .ks-menu .ks-mi:hover,
html[data-color] .pcard.ks .ks-menu .ks-mi:hover { background: var(--surface-2) !important; color: var(--ink) !important; }
.pcard.ks .ks-menu .ks-danger,
html[data-color] .pcard.ks .ks-menu .ks-danger,
html[data-theme="dark"] .pcard.ks .ks-menu .ks-danger { color: var(--danger) !important; margin-top: 4px; border-top: 1px solid var(--line) !important; border-radius: 0 0 8px 8px; padding-top: 11px !important; }
.pcard.ks .ks-menu .ks-danger:hover { background: #fdecec !important; }

/* ---------- Özet kartları: tek ton ---------- */
.pcard.ks .pstat { border-radius: 14px; box-shadow: var(--sh-sm); }
.pcard.ks .pstat-icon,
.pcard.ks .pstat-icon.active, .pcard.ks .pstat-icon.money, .pcard.ks .pstat-icon.clock,
html[data-color] .pcard.ks .pstat-icon.active {
  background: color-mix(in srgb, var(--c-fill, var(--brand)) 10%, var(--surface)); color: var(--c-fill, var(--brand));
}
.pcard.ks .pstat-body b { font-size: 1.45rem; letter-spacing: -.01em; }

/* ---------- Sekmeler: 5 grup + grubun sekmeleri ---------- */
.pcard.ks .ks-groups {
  display: flex; gap: 2px; margin: 18px 0 0; padding: 4px;
  background: var(--surface-2); border: 1px solid var(--line); border-radius: 12px;
  width: max-content; max-width: 100%; overflow-x: auto; scrollbar-width: none;
}
.pcard.ks .ks-groups button {
  border: 0; background: transparent; color: var(--muted); font: inherit; font-size: 13.5px; font-weight: 500;
  padding: 7px 14px; border-radius: 9px; cursor: pointer; white-space: nowrap; transition: background .12s, color .12s;
}
.pcard.ks .ks-groups button:hover { color: var(--ink); }
.pcard.ks .ks-groups button.on { background: var(--surface); color: var(--ink); box-shadow: var(--sh-sm); font-weight: 600; }
/* estetik kendi sekme gruplarını korur; görünüm aynı */
.pcard.ks .aes-tabgroups { display: flex; gap: 2px; margin: 18px 0 0; padding: 4px; background: var(--surface-2); border: 1px solid var(--line); border-radius: 12px; width: max-content; max-width: 100%; overflow-x: auto; scrollbar-width: none; }
.pcard.ks .aes-tabgroups button[data-g],
html[data-color] .pcard.ks .aes-tabgroups button[data-g] { border: 0 !important; background: transparent !important; box-shadow: none !important; color: var(--muted) !important; font: inherit; font-size: 13.5px; font-weight: 500; padding: 7px 14px; border-radius: 9px; cursor: pointer; white-space: nowrap; }
.pcard.ks .aes-tabgroups button[data-g]:hover { color: var(--ink) !important; }
.pcard.ks .aes-tabgroups button[data-g].on,
html[data-color] .pcard.ks .aes-tabgroups button[data-g].on { background: var(--surface) !important; color: var(--ink) !important; box-shadow: var(--sh-sm) !important; font-weight: 600; }
.pcard.ks #pc-tabs { margin-top: 4px; border-bottom: 1px solid var(--line); }
.pcard.ks #pc-tabs button[hidden] { display: none !important; }
.pcard.ks #pc-tabs.ks-single { display: none; }
@media (min-width: 821px) { .pcard.ks #pc-tabs button { font-size: 13.5px; padding: 10px 12px; } }
@media (max-width: 820px) {
  .pcard.ks .pcard-hero { text-align: left; padding: 18px; align-items: flex-start; }
  .pcard.ks .pcard-avatar { width: 52px; height: 52px; font-size: 18px; align-self: flex-start !important; }
  .pcard.ks .pcard-actions { justify-content: flex-start; }
  .pcard.ks .ks-groups { width: 100%; }
}

/* ---------- Neo: baloncuk yok, figür küçük (içeriğin üstüne binmesin) ---------- */
.neo-tip { display: none !important; }
.neo-btn { width: 58px; }

/* ---------- Üst bantlar: tek satır, sakin ---------- */
.app-banner { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 10px; padding: 8px 40px 8px 20px; font-size: 13px; line-height: 1.4; }
.app-banner.warn { background: #fff8ea; color: #6b4a00; }
.app-banner.info { background: var(--surface-2); color: var(--ink); }
.app-banner .btn.btn-sm { padding: 4px 11px; font-size: 12.5px; border-radius: 8px; line-height: 1.3; margin: 0; }

/* ======================================================================
   1 Kas 2026 akşam eki — görünüm anahtarı · arama kenar çubuğunda · menü renkleri (A paleti)
   ====================================================================== */

/* ---------- Görünüm anahtarı (hasta kartı düğme satırının sağ ucu) ---------- */
.pcard .ks-switch { display: flex; align-items: center; margin-left: auto; }
.pcard .ks-switch-btn,
html[data-color] .pcard .ks-switch-btn {
  border: 0 !important; background: transparent !important; box-shadow: none !important;
  color: var(--muted) !important; font: inherit; font-size: 12.5px !important; font-weight: 500 !important;
  padding: 6px 8px !important; border-radius: 8px; cursor: pointer; text-decoration: underline dotted; text-underline-offset: 3px; letter-spacing: 0;
}
.pcard .ks-switch-btn:hover, html[data-color] .pcard .ks-switch-btn:hover { color: var(--c-fill, var(--brand)) !important; background: var(--surface-2) !important; }
/* klasik görünümde başlık koyu dolgu: yazı açık */
.pcard:not(.ks) .pcard-hero .ks-switch { grid-column: 1 / -1; justify-content: flex-end; }
.pcard:not(.ks) .pcard-hero .ks-switch-btn, html[data-color] .pcard:not(.ks) .pcard-hero .ks-switch-btn { color: rgba(255,255,255,.78) !important; }
.pcard:not(.ks) .pcard-hero .ks-switch-btn:hover, html[data-color] .pcard:not(.ks) .pcard-hero .ks-switch-btn:hover { color: #fff !important; background: rgba(255,255,255,.12) !important; }
@media (max-width: 820px) { .pcard .ks-switch { margin-left: 0; flex-basis: 100%; justify-content: flex-end; } }

/* ---------- Arama: kenar çubuğunun üstünde (logo altı), A yerleşimi ---------- */
#app-view .sidebar .tb-search:not([hidden]) { display: flex !important; position: relative; align-items: center; margin: 0 0 12px; width: 100%; }
#app-view .sidebar .tb-search .ic { position: absolute; left: 11px; top: 50%; transform: translateY(-50%); color: var(--muted); font-size: 15px; line-height: 1; pointer-events: none; }
#app-view .sidebar .tb-search input,
html[data-theme="dark"] #app-view .sidebar .tb-search input {
  width: 100% !important; height: 36px; padding: 0 58px 0 32px; border: 0 !important; border-radius: 10px;
  background: rgba(118,118,128,.12) !important; color: var(--ink); font-size: 13.5px; box-shadow: none; transition: background .12s, box-shadow .12s;
}
#app-view .sidebar .tb-search input::placeholder { color: var(--muted); }
#app-view .sidebar .tb-search input:hover { background: rgba(118,118,128,.18) !important; }
#app-view .sidebar .tb-search input:focus,
html[data-theme="dark"] #app-view .sidebar .tb-search input:focus { background: var(--surface) !important; outline: 0; box-shadow: 0 0 0 2px var(--c-fill, var(--brand)); }
html[data-theme="dark"] #app-view .sidebar .tb-search input { background: rgba(255,255,255,.08) !important; }
#app-view .sidebar .tb-search .ks-kbd {
  position: absolute; right: 10px; top: 50%; transform: translateY(-50%); pointer-events: none;
  font-family: inherit; font-size: 11px; font-weight: 500; line-height: 1; color: var(--muted); opacity: .9; letter-spacing: .02em;
}
#app-view .sidebar .tb-search input:focus ~ .ks-kbd, #app-view .sidebar .tb-search input:not(:placeholder-shown) ~ .ks-kbd { display: none; }
/* sonuç listesi masaüstünde sabit konum — kenar çubuğunun overflow'u kesmesin (konumu kart-sade.js verir) */
#app-view .sidebar .tb-results.ks-fix { position: fixed; right: auto; min-width: 320px; z-index: 95; }
@media (min-width: 821px) {
  #app-view.nav-collapsed .sidebar .tb-search { width: 46px; margin: 0 auto 10px; }
  #app-view.nav-collapsed .sidebar .tb-search input { padding: 0 !important; height: 40px; border-radius: 11px; }
  #app-view.nav-collapsed .sidebar .tb-search input::placeholder { color: transparent; }
  #app-view.nav-collapsed .sidebar .tb-search .ks-kbd { display: none; }
  #app-view.nav-collapsed .sidebar .tb-search .ic { left: 0; right: 0; text-align: center; font-size: 17px; }
}

/* açık menüde logo + alt yazı sola yaslı; kapalı menüde işaret ortada */
#app-view .sidebar .brand { height: auto; padding-bottom: 10px; }
#app-view .sidebar .brand-name .ks-tag { display: block; margin-top: 3px; text-align: left; white-space: nowrap; font-size: 11.5px; font-weight: 500; line-height: 1.3; letter-spacing: 0; text-transform: none; color: var(--muted); }
@media (min-width: 821px) {
  #app-view.nav-collapsed .sidebar .brand { display: flex; justify-content: center; width: 100%; gap: 0; }
  #app-view.nav-collapsed .sidebar .brand-name { display: none; }
}

/* ---------- Menü: bölüm renkli simge kutusu + dolgu aktif öge (A paleti) ---------- */
#app-view .sidebar .nav.ks-nav button,
html[data-color] body #app-view .sidebar .nav.ks-nav button,
html[data-theme="dark"][data-color] body #app-view .sidebar .nav.ks-nav button {
  clip-path: none; border-radius: 9px; background: transparent !important; box-shadow: none !important; filter: none !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important;
  padding: 7px 9px; gap: 10px; min-height: 40px; font-weight: 500; color: var(--ink);
}
/* simge kutusu: bölüm rengi, beyaz simge, hafif üst parlama */
body .nav.ks-nav button .ic,
html:not([data-theme="dark"]) body .nav.ks-nav button .ic,
html[data-theme="dark"][data-color] body .nav.ks-nav button .ic,
html[data-color] body #app-view .sidebar .nav.ks-nav button:hover .ic,
html:not([data-theme="dark"]) body .nav.ks-nav button:hover .ic,
body .nav.ks-nav button.active .ic,
html:not([data-theme="dark"])[data-color] body .nav.ks-nav button.active .ic,
html[data-theme="dark"][data-color] body #app-view .sidebar .nav.ks-nav button.active .ic {
  width: 28px !important; height: 28px !important; border-radius: 7.5px; border: 0 !important;
  background: var(--nvc, #5d6c82) !important; color: #fff !important; transform: none !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0)) !important;
  box-shadow: inset 0 0 0 .5px rgba(0,0,0,.12), 0 1px 1px rgba(0,0,0,.08) !important;
  -webkit-backdrop-filter: none !important; backdrop-filter: none !important;
}
body .nav.ks-nav button .ic svg { width: 18px !important; height: 18px !important; }
body .nav.ks-nav button .lbl { color: inherit; }
/* aktif öge: tema dolgusu, beyaz yazı */
#app-view .sidebar .nav.ks-nav button.active,
html[data-color] body #app-view .sidebar .nav.ks-nav button.active,
html:not([data-theme="dark"])[data-color] body #nav.ks-nav button.active,
html[data-theme="dark"][data-color] body #app-view .sidebar .nav.ks-nav button.active {
  background: var(--c-fill, var(--brand)) !important; color: #fff !important; font-weight: 600;
  box-shadow: 0 1px 3px rgba(0,0,0,.22) !important;
}
html:not([data-theme="dark"])[data-color] body #nav.ks-nav button.active .lbl, body .nav.ks-nav button.active .lbl { color: #fff !important; }
#app-view .sidebar .nav.ks-nav button.active:hover, html[data-color] body #app-view .sidebar .nav.ks-nav button.active:hover { background: var(--c-fill, var(--brand)) !important; }
#app-view .sidebar .nav.ks-nav button.active::before { display: none !important; }
/* seçili + üzerine gelince: simge ve yazı beyaz, simge kutusu dolgu üstünde saydam beyaz (#nav: tema.css'teki --brand rengini ezer) */
html body #app-view .sidebar #nav.ks-nav button.active .ic,
html[data-color] body #app-view .sidebar #nav.ks-nav button.active .ic { background: rgba(255,255,255,.2) !important; background-image: none !important; box-shadow: none !important; color: #fff !important; }
html body #app-view .sidebar #nav.ks-nav button.active .ic svg { color: #fff !important; }
@media (hover: hover) {
  html body #app-view .sidebar #nav.ks-nav button:not(.active):hover,
  html[data-color] body #app-view .sidebar #nav.ks-nav button:not(.active):hover,
  html[data-theme="dark"][data-color] body #app-view .sidebar #nav.ks-nav button:not(.active):hover { background: var(--nvc, var(--c-fill, var(--brand))) !important; color: #fff !important; transform: none; box-shadow: none !important; }
  html body #app-view .sidebar #nav.ks-nav button:hover .lbl { color: #fff !important; }
  html body #app-view .sidebar #nav.ks-nav button:hover .ic,
  html[data-color] body #app-view .sidebar #nav.ks-nav button:hover .ic { background: rgba(255,255,255,.2) !important; background-image: none !important; box-shadow: none !important; color: #fff !important; }
}
body .nav.ks-nav .nav-sec { font-size: 11px; font-weight: 600; letter-spacing: .06em; color: var(--muted); }
@media (min-width: 821px) {
  /* kapalı menü: dolgu kare, simge tam ortada (açık menünün padding + gap'i sağda fazla boşluk bırakıyordu) */
  html body #app-view.nav-collapsed .sidebar #nav.ks-nav button { width: 42px; height: 42px; min-height: 42px; padding: 0; gap: 0; margin-left: auto; margin-right: auto; justify-content: center; }
}
/* Clineo Lab logosu: lab kiracısının menüsü */
#app-view .sidebar .brand-name.lab-marka > .logo-full { display: none !important; }
#app-view .sidebar .brand-name .lab-logo { display: block; width: 100%; max-width: 186px; height: auto; filter: none !important; }
#app-view .sidebar .brand-name .lab-logo.koyu { display: none; }
html[data-theme="dark"] #app-view .sidebar .brand-name .lab-logo.acik { display: none; }
html[data-theme="dark"] #app-view .sidebar .brand-name .lab-logo.koyu { display: block; }
/* lab kiracısı zemini: beyaz kart beyaz zeminde kayboluyordu; zemin tonlu, kart beyaz, kart içi kutu hafif tonlu */
#app-view:has(.brand-name.lab-marka) .content { background: #fafafa; }
html[data-theme="dark"] #app-view:has(.brand-name.lab-marka) .content { background: #0a1424; }
#app-view:has(.brand-name.lab-marka) .lab2 .l2-card { box-shadow: 0 1px 3px rgba(0, 0, 0, .06); }
#app-view:has(.brand-name.lab-marka) .lab2 .l2-bag, #app-view:has(.brand-name.lab-marka) .lab2 .l2-risk { background: #fcfcfc; }
html[data-theme="dark"] #app-view:has(.brand-name.lab-marka) .lab2 .l2-bag, html[data-theme="dark"] #app-view:has(.brand-name.lab-marka) .lab2 .l2-risk { background: #14243d; }
/* lab: üst çubuk sayfayla birlikte kayar, içerik arkasından görünmez */
html #app-view:has(.brand-name.lab-marka) .topbar { position: static !important; }
/* lab arama sonuçları */
.tb-results .la-h { font-size: 11px; font-weight: 600; letter-spacing: .06em; color: var(--muted); padding: 8px 9px 3px; text-transform: none; }
.tb-results .la-res { align-items: center; }
.tb-results .la-more { font-size: 12.5px; font-weight: 600; color: var(--brand); }
.tb-results .la-tag { flex: none; font-size: 11.5px; font-weight: 600; color: var(--muted); white-space: nowrap; }
.tb-results .la-tag.warn { color: #8a5200; }
.tb-results .la-tag.bad { color: #a8352f; }
html[data-theme="dark"] .tb-results .la-tag.warn { color: #f0b358; }
html[data-theme="dark"] .tb-results .la-tag.bad { color: #f08a83; }
/* Uygulamayı yükle: menü altında sade satır */
.sidebar-foot .side-install { display: flex; align-items: center; gap: 10px; width: 100%; min-height: 38px; padding: 8px 12px; margin-bottom: 8px; border: 0; border-radius: 10px; background: rgba(120, 120, 128, .12); color: var(--ink, #1d1d1f); font: 500 13.5px/1.2 -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif; letter-spacing: -.005em; cursor: pointer; box-shadow: none; }
.sidebar-foot .side-install:hover { background: rgba(120, 120, 128, .2); }
.sidebar-foot .side-install:focus-visible { outline: 2px solid var(--c-fill, var(--brand)); outline-offset: 2px; }
.sidebar-foot .side-install .ic { display: inline-flex; flex: none; width: auto; height: auto; background: none; border: 0; box-shadow: none; color: inherit; }
html[data-theme="dark"] .sidebar-foot .side-install { background: rgba(255, 255, 255, .1); }
@media (min-width: 821px) {
  #app-view.nav-collapsed .sidebar-foot .side-install { justify-content: center; gap: 0; padding-left: 0; padding-right: 0; }
  #app-view.nav-collapsed .sidebar-foot .side-install .lbl { display: none; }
}
/* Menü logosu: alttaki çizgi genişliğinde */
@media (min-width: 821px) { #app-view:not(.nav-collapsed) .sidebar .brand { width: 100%; padding-left: 0; padding-right: 0; } }
#app-view:not(.nav-collapsed) .sidebar .brand-name { flex: 1 1 auto; width: calc(100% + 8px); margin-left: -4px; margin-right: -4px; min-width: 0; }
#app-view:not(.nav-collapsed) .sidebar .brand-name .logo-full { width: 100%; max-width: none; height: auto; margin: 0; }
#app-view:not(.nav-collapsed) .sidebar .brand-name .lab-logo { max-width: none; }
