/* TULPARS THEME 2 / COMMAND LAYOUT
   Layout-only layer. Existing IDs, API/WS logic and tab contents stay intact.
   Mobile keeps the established TCC mobile engine unchanged. */

#tcc-theme2-sidebar,
#tcc-theme2-pagebar{display:none}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode){
  --bg-color:#f4f7fb;
  --panel-bg:#ffffff;
  --text-main:#1b2638;
  --text-muted:#64748b;
  --border-color:#dce4ee;
  --accent:#2563eb;
  --accent-hover:#1d4ed8;
  --glow:0 8px 24px rgba(15,23,42,.08);
  background:#f4f7fb;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body{
  background:#f4f7fb!important;
  color:#1b2638!important;
}

/* LEFT COMMAND NAV */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-sidebar{
  position:fixed;
  inset:0 auto 0 0;
  z-index:1650;
  width:218px;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  background:linear-gradient(180deg,#101a2d 0%,#0b1425 100%);
  border-right:1px solid rgba(148,163,184,.22);
  color:#eef5ff;
  box-shadow:8px 0 26px rgba(15,23,42,.08);
}
.tcc-theme2-brand{
  min-height:84px;
  display:flex;
  align-items:center;
  gap:11px;
  padding:14px 14px 12px;
  box-sizing:border-box;
  border-bottom:1px solid rgba(255,255,255,.08);
}
.tcc-theme2-mark{
  width:39px;height:39px;flex:0 0 39px;
  display:flex;align-items:center;justify-content:center;
  border-radius:10px;
  background:linear-gradient(145deg,#2f6fed,#1b4fb6);
  color:#fff;font-weight:950;font-size:11px;letter-spacing:.5px;
  box-shadow:0 7px 18px rgba(37,99,235,.28);
}
.tcc-theme2-brand b{display:block;font-size:15px;letter-spacing:.7px;color:#fff}
.tcc-theme2-brand small{display:block;margin-top:3px;color:#93a4bd;font-size:9px;font-weight:700;letter-spacing:.45px}
.tcc-theme2-institution{
  margin:0 12px 8px;padding:7px 9px;border-radius:8px;
  background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);
  color:#aebdd0;font-size:9px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.tcc-theme2-nav{padding:8px 8px 10px;overflow:auto;flex:1}
.tcc-theme2-nav-label{padding:8px 10px 6px;color:#667892;font-size:8px;font-weight:900;letter-spacing:1.25px}
.tcc-theme2-nav button,
.tcc-theme2-bottom button{
  width:100%;min-height:42px;display:flex;align-items:center;gap:10px;
  margin:0 0 4px;padding:0 10px;box-sizing:border-box;
  border:1px solid transparent;border-radius:9px;background:transparent;
  color:#9aacbf;font:800 11px/1.1 Inter,Arial,sans-serif;text-align:left;cursor:pointer;
  box-shadow:none!important;transform:none!important;
}
.tcc-theme2-nav button .ico,.tcc-theme2-bottom button .ico{width:22px;text-align:center;font-size:15px;flex:0 0 22px}
.tcc-theme2-nav button:hover,.tcc-theme2-bottom button:hover{background:rgba(255,255,255,.055);color:#fff!important;border-color:rgba(255,255,255,.06)!important}
.tcc-theme2-nav button.active{
  background:linear-gradient(90deg,rgba(47,111,237,.20),rgba(47,111,237,.07));
  border-color:rgba(96,165,250,.18)!important;color:#f8fbff!important;
  box-shadow:inset 3px 0 #60a5fa!important;
}
.tcc-theme2-nav button.system{margin-top:8px;border-top:1px solid rgba(255,255,255,.06)}
.tcc-theme2-bottom{padding:9px 8px 10px;border-top:1px solid rgba(255,255,255,.08);background:rgba(2,8,23,.20)}
.tcc-theme2-bottom button{min-height:38px;margin-bottom:3px;font-size:10px}
.tcc-theme2-bottom button.layout{color:#c5d3e6}

/* TOP AREA */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-top{
  width:calc(100% - 218px);margin-left:218px;box-sizing:border-box;
  background:#fff!important;border:0!important;border-bottom:1px solid #dde5ee!important;
  box-shadow:0 2px 10px rgba(15,23,42,.045)!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-brand-row{
  min-height:46px!important;padding:6px 16px!important;background:#fff!important;gap:10px!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-main-title{
  cursor:default!important;display:flex;align-items:baseline;gap:10px;min-width:0;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc51-header-title{display:none!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-main-title::before{
  content:"TULPARS Komuta Merkezi";
  color:#1d2b3d;font-size:15px;font-weight:900;letter-spacing:.15px;white-space:nowrap;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc51-institution-title{
  margin:0!important;color:#718096!important;font-size:10px!important;font-weight:750!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-super-institution-select{
  margin:0 0 0 4px!important;height:30px!important;padding:0 8px!important;background:#f8fafc!important;color:#334155!important;border-color:#d8e1eb!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-buildline,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-brand-assets,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #a36-theme-toggle,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-hamburger{display:none!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-server-row{
  min-height:43px!important;padding:4px 12px 4px 16px!important;gap:8px!important;background:#fbfcfe!important;border-top:1px solid #edf1f5!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-quick-status{gap:6px!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-status-chip{
  height:29px!important;padding:0 9px!important;border-radius:7px!important;
  background:#fff!important;color:#44546a!important;border:1px solid #dce4ed!important;
  box-shadow:0 1px 2px rgba(15,23,42,.025)!important;font-size:9px!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-manager-box{border-left:1px solid #e4eaf0!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-manager-name{color:#26364a!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-manager-role{color:#64748b!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-clock{color:#334155!important;font-size:12px!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #server-clock-date{color:#8795a8!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-logout-btn{
  height:31px!important;padding:0 10px!important;border-radius:7px!important;
  border:1px solid #efc4c7!important;background:#fff5f5!important;color:#b4232d!important;
  box-shadow:none!important;font-size:9px!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .h49-status-strip{
  height:24px!important;background:#172235!important;border-top:0!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .h49-status-ticker{font-size:9px!important;color:#cbd7e6!important;gap:14px!important;animation-duration:55s!important}

/* PAGE BAR */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-pagebar{
  width:calc(100% - 218px);margin-left:218px;min-height:48px;box-sizing:border-box;
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:6px 16px;background:#f4f7fb;border-bottom:1px solid #e0e7ef;
}
.tcc-theme2-page-title small{display:block;color:#8a98aa;font-size:8px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}
.tcc-theme2-page-title b{display:block;margin-top:2px;color:#1d2b3d;font-size:15px;font-weight:900}
.tcc-theme2-page-actions{display:flex;align-items:center;gap:8px}
.tcc-theme2-page-actions button{
  height:31px;padding:0 10px;border-radius:7px;border:1px solid #d7e0ea;background:#fff;color:#526377;
  font-size:9px;font-weight:850;cursor:pointer;box-shadow:none!important;transform:none!important;
}
.tcc-theme2-page-actions button:hover{border-color:#9db8dc!important;background:#f8fbff!important;color:#255ca8!important}

/* EXISTING TAB STRIP IS REPLACED BY LEFT NAV */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body>.tabs{display:none!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body>.tab-content{
  width:calc(100% - 218px);margin-left:218px;box-sizing:border-box;
  background:#f4f7fb!important;
}

/* GENERAL LIGHTENING WITHOUT REBUILDING CONTENT */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .sidebar,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .modal-content{
  background:#fff!important;color:#1b2638!important;border-color:#dbe4ed!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .main-content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #dashboard-rooms-grid,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-tasks,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #logs,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #audio-records-area,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #alert-history-area,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #gps-records-area{
  background:#f4f7fb!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #ptt-caller-info{
  background:#fff!important;border-color:#e6ebf1!important;color:#b4232d!important;text-shadow:none!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .panel-header{
  background:#f8fafc!important;border-color:#e2e8f0!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .sidebar-tab{color:#64748b!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .sidebar-tab.active{color:#2563eb!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .user-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .a39-room-card,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .a36-person-card{
  background:#fff!important;color:#243247!important;border-color:#dce4ed!important;box-shadow:0 2px 7px rgba(15,23,42,.045)!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .user-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .a39-room-card:hover{
  border-color:#9db9e0!important;background:#fbfdff!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .room-title,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) h1,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) h2,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) h3{color:#1d2b3d}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) input,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) select,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) textarea{color-scheme:light}

/* Hamburger opened from lower-left menu button */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .hamburger-dropdown{
  position:fixed!important;left:12px!important;right:auto!important;top:auto!important;bottom:58px!important;
  width:245px!important;max-height:72vh;overflow:auto;background:#111b2e!important;color:#fff!important;
  border:1px solid rgba(148,163,184,.24)!important;border-radius:11px!important;box-shadow:0 18px 44px rgba(2,8,23,.34)!important;z-index:1900!important;
}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .hamburger-item{color:#d8e2ef!important;border-color:rgba(255,255,255,.07)!important;font-size:10px!important}
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .hamburger-item:hover{background:rgba(255,255,255,.06)!important;color:#fff!important}

/* Keep mobile behavior exactly on existing engine; sidebar/pagebar disappear. */
html.tcc-mobile-mode #tcc-theme2-sidebar,
html.tcc-mobile-mode #tcc-theme2-pagebar{display:none!important}

@media(max-width:1120px) and (min-width:721px){
  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-sidebar{width:188px}
  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-top,
  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-pagebar,
  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body>.tab-content{width:calc(100% - 188px);margin-left:188px}
  .tcc-theme2-brand{padding-left:10px;padding-right:10px}.tcc-theme2-nav button,.tcc-theme2-bottom button{font-size:10px}
}

/* ===== THEME2 REV2 GORSEL ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode){
  --bg-color:#d7dee8;
  background:#d7dee8;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body{
  background:#d7dee8!important;
}

/* SOL MENU */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-sidebar{
  width:280px!important;
  background:linear-gradient(180deg,#233b59 0%,#203652 60%,#1b2e45 100%)!important;
}

/* LOGO / BASLIK */
.tcc-theme2-brand{
  min-height:96px!important;
  padding:18px!important;
  gap:14px!important;
}

.tcc-theme2-mark{
  width:46px!important;
  height:46px!important;
  flex:0 0 46px!important;
  font-size:14px!important;
}

.tcc-theme2-brand b{
  font-size:20px!important;
}

.tcc-theme2-brand small{
  font-size:11px!important;
}

.tcc-theme2-institution{
  margin:0 14px 10px!important;
  padding:10px 12px!important;
  font-size:12px!important;
}

/* MENU YAZILARI */
.tcc-theme2-nav{
  padding:10px!important;
}

.tcc-theme2-nav-label{
  padding:10px 12px 8px!important;
  font-size:10px!important;
}

.tcc-theme2-nav button,
.tcc-theme2-bottom button{
  min-height:54px!important;
  padding:0 14px!important;
  gap:12px!important;
  font-size:18px!important;
  border-radius:10px!important;
}

.tcc-theme2-nav button .ico,
.tcc-theme2-bottom button .ico{
  width:28px!important;
  flex:0 0 28px!important;
  font-size:20px!important;
}

.tcc-theme2-bottom button{
  min-height:46px!important;
  font-size:16px!important;
}

/* ICERIGI YENI MENU GENISLIGINE GORE KAYDIR */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-top,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-pagebar,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body>.tab-content{
  width:calc(100% - 280px)!important;
  margin-left:280px!important;
}

/* ANA ZEMIN */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-pagebar,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .main-content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #dashboard-rooms-grid,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-tasks{
  background:#d7dee8!important;
}

/* IC TELSIZLER / ODALAR BASLIGINI THEME2'DE GIZLE */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios>.radios-container>.sidebar>.panel-header{
  display:none!important;
}

/* ORTA EKRAN */
@media(max-width:1120px) and (min-width:721px){
  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-sidebar{
    width:230px!important;
  }

  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-top,
  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-theme2-pagebar,
  html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body>.tab-content{
    width:calc(100% - 230px)!important;
    margin-left:230px!important;
  }

  .tcc-theme2-nav button{
    font-size:14px!important;
  }
}

/* ===== THEME2 REV3 ANA SAYFA ===== */

/* Telsizler ekranında ara sol panel görünmesin;
   o alan ana sayfanın kendisi olsun */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view .radios-container{
  display:block!important;
  padding:16px!important;
  box-sizing:border-box!important;
  background:#d7dee8!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view .radios-container>.sidebar{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}

/* Eski iç TELSİZLER / ODALAR başlığı */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios .radios-container>.sidebar>.panel-header{
  display:none!important;
}

/* Telsizler ana içerik */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view #telsizler-tab-content{
  display:block!important;
  overflow:visible!important;
}

/* Telsizleri kart/kutu düzenine geçir */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view #users-list{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;
  gap:12px!important;
  padding:0!important;
  align-content:start!important;
}

/* Telsiz kartları */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view #users-list .user-item{
  min-height:74px!important;
  margin:0!important;
  padding:14px 16px!important;
  box-sizing:border-box!important;
  border:1px solid #bdc9d8!important;
  border-left:4px solid #233b59!important;
  border-radius:10px!important;
  background:#f8fafc!important;
  box-shadow:0 2px 7px rgba(35,59,89,.08)!important;
  color:#18283b!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view .a36-radio-name{
  font-size:15px!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view .a36-radio-main small{
  margin-top:6px!important;
  font-size:11px!important;
  color:#697b91!important;
}

/* Telsizler sayfasında oda/PTT ana alanını gizle */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view .radios-container>.main-content{
  display:none!important;
}

/* Yeni telsiz butonunu görünür hale getir */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-radio-view #add-new-radio-btn{
  width:auto!important;
  min-width:190px!important;
  background:#233b59!important;
  color:#fff!important;
  border:1px solid #233b59!important;
  border-radius:8px!important;
}

/* ODALAR: ara sütunu tamamen kaldır */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-room-view .radios-container>.sidebar{
  display:none!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-room-view .radios-container>.main-content{
  display:flex!important;
  width:100%!important;
  min-width:0!important;
  background:#d7dee8!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-room-view #dashboard-rooms-grid{
  padding:16px!important;
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;
  background:#d7dee8!important;
}

/* Oda butonları ana sayfanın üstünde */
#tcc-theme2-room-actions{
  display:none;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios.t2-room-view #tcc-theme2-room-actions{
  display:flex!important;
  gap:10px!important;
  padding:12px 16px 0!important;
}

#tcc-theme2-room-actions button{
  min-height:38px;
  padding:0 16px;
  border-radius:8px;
  font-weight:800;
  cursor:pointer;
  border:1px solid #233b59;
}

#tcc-theme2-room-actions .primary{
  background:#f26522;
  color:#fff;
  border-color:#f26522;
}

#tcc-theme2-room-actions .secondary{
  background:#fff;
  color:#233b59;
}


/* ===== THEME2 REV4 SAG TIK MENU BUYUTME ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-menu{
  min-width:310px!important;
  max-width:390px!important;
  padding:9px!important;
  border-radius:12px!important;
  border-width:2px!important;
  box-shadow:0 12px 34px rgba(0,0,0,.34)!important;
  font-size:17px!important;
}

/* Telsiz / Oda başlığı */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#ctx-user-title,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#ctx-room-title{
  padding:14px 16px!important;
  font-size:18px!important;
  line-height:1.3!important;
  border-radius:8px!important;
}

/* Menü seçenekleri */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-menu .ctx-item{
  padding:14px 16px!important;
  min-height:22px!important;
  font-size:17px!important;
  line-height:1.35!important;
}

/* Odaya taşı alt menüsü */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#ctx-submenu-rooms{
  min-width:270px!important;
  max-width:340px!important;
  max-height:360px!important;
  padding:8px!important;
  border-radius:10px!important;
  font-size:16px!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#ctx-submenu-rooms .ctx-room-choice{
  padding:13px 14px!important;
  font-size:16px!important;
  line-height:1.3!important;
}

/* Harita sağ tık menüsü de aynı ölçü */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#ctx-menu-map{
  min-width:310px!important;
  font-size:17px!important;
}


/* ===== THEME2 REV5 UST BAR BUYUTME ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-status-chip{
  height:36px!important;
  padding:0 13px!important;
  font-size:13px!important;
  font-weight:800!important;
  border-radius:8px!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-manager-name{
  font-size:14px!important;
  font-weight:850!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-manager-role{
  font-size:11px!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-clock{
  font-size:16px!important;
  font-weight:850!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #server-clock-date{
  font-size:11px!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tcc-logout-btn{
  height:36px!important;
  padding:0 14px!important;
  font-size:12px!important;
  font-weight:850!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc51-server-row{
  min-height:52px!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .h49-status-ticker{
  font-size:11px!important;
}


/* ===== THEME2 REV6 GOREV PANEL KONTRAST ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #evt-panel-cevrim,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #evt-panel-etkinlik,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #evt-panel-gorev,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #evt-panel-takvim,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #evt-panel-zaman,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #evt-panel-gecmis{
  background:#b9c6d6!important;
  border-color:#8fa2b8!important;
  color:#18283b!important;
}

/* Panel başlıkları */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-tasks h3{
  color:#233b59!important;
  font-size:18px!important;
  font-weight:900!important;
}

/* Alan isimleri */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-tasks label{
  color:#233b59!important;
  font-weight:800!important;
  font-size:12px!important;
}


/* ===== THEME2 REV7 HARITA KISILER PANELI ===== */

/* Harita - kişiler sol paneli */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .sidebar{
  background:#b7c3d1!important;
  border-color:#91a2b6!important;
}

/* KİŞİLER başlığı */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .sidebar .panel-header{
  background:#a8b6c7!important;
  border-bottom:1px solid #879aae!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .sidebar .sidebar-tab{
  color:#233b59!important;
  font-weight:900!important;
  font-size:15px!important;
}

/* Kişi listesinin zemini */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#map-users-list{
  background:#b7c3d1!important;
  padding:10px!important;
}

/* Kişi kartları */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#map-users-list .user-item{
  background:#edf1f5!important;
  border-color:#a8b6c7!important;
  box-shadow:0 2px 5px rgba(35,59,89,.08)!important;
}


/* ===== THEME2 REV8 HARITA KISI KARTLARI IC KOYULTMA ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#map-users-list .user-item{
  background:#d2dbe6!important;
  border:1px solid #9eb0c4!important;
  box-shadow:0 2px 6px rgba(35,59,89,.10)!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#map-users-list .user-item:hover{
  background:#c8d3df!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#map-users-list .user-item .name{
  color:#233b59!important;
  font-weight:800!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#map-users-list .user-item .sub,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#map-users-list .user-item small{
  color:#4e6177!important;
}


/* ===== THEME2 REV9 HARITA KISILER ANA PANEL ===== */

/* Haritadaki KİŞİLER kutusunun tamamı */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .sidebar{
  background:#91a4b9!important;
  border:1px solid #71869e!important;
}

/* KİŞİLER başlık bölümü */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .sidebar .panel-header{
  background:#8196ad!important;
  border-bottom:2px solid #f26522!important;
}

/* Listenin iç zemini */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map #map-users-list{
  background:#91a4b9!important;
}

/* Kişi kartları panelden biraz daha açık kalsın */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map #map-users-list .user-item{
  background:#cbd6e2!important;
  border-color:#879bb1!important;
}


/* ===== THEME2 REV10 HARITA GPS ROZET KONTRAST ===== */

/* Eski GPS rozeti */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .a36-gps-mini.stale{
  background:#d6a62c!important;
  border:1px solid #a77b12!important;
  color:#3a2a00!important;
  font-weight:900!important;
  font-size:11px!important;
  text-shadow:none!important;
}

/* Güncel GPS rozeti */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .a36-gps-mini.fresh{
  background:#75b98b!important;
  border:1px solid #4b8f62!important;
  color:#102d19!important;
  font-weight:900!important;
  font-size:11px!important;
  text-shadow:none!important;
}

/* Rozet biraz daha rahat okunsun */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .a36-gps-mini{
  min-height:27px!important;
  padding:0 8px!important;
  border-radius:7px!important;
}


/* ===== THEME2 REV11 HARITA TELSiZ ISIMLERI ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map #map-users-list .user-item .name,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map #map-users-list .a36-radio-name{
  color:#111827!important;
  font-weight:900!important;
  text-shadow:none!important;
}


/* ===== THEME2 REV6 FUME TONLAR ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode){
  --tcc-fume-1:#d4dae2;
  --tcc-fume-2:#c7cfda;
  --tcc-fume-3:#bcc5d1;
  --tcc-fume-4:#aeb8c6;
  --tcc-fume-text:#1d2633;
  --tcc-fume-muted:#4a5566;
}

/* Genel açık beyaz kutular biraz füme olsun */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .panel,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .card,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .room-card,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .radio-card,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .person-card,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .map-sidebar,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .sidebar,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .content-box{
  background:var(--tcc-fume-1)!important;
  color:var(--tcc-fume-text)!important;
}

/* Telsiz / kişi listesi kutuları */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios .user-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios .radio-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .user-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .radio-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .person-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .gps-user-item{
  background:var(--tcc-fume-2)!important;
  border-color:var(--tcc-fume-4)!important;
  color:var(--tcc-fume-text)!important;
}

/* Oda kolonları */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.room-column,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.room-box,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.room-panel{
  background:var(--tcc-fume-2)!important;
  border-color:var(--tcc-fume-4)!important;
  color:var(--tcc-fume-text)!important;
}

/* İç başlık alanları */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.panel-header,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.card-header,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.section-header{
  background:var(--tcc-fume-3)!important;
  color:var(--tcc-fume-text)!important;
  border-color:var(--tcc-fume-4)!important;
}

/* Sağ tık ana menü */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu{
  background:var(--tcc-fume-1)!important;
  border:2px solid #8e99aa!important;
  color:var(--tcc-fume-text)!important;
}

/* Sağ tık başlık */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#ctx-user-title,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#ctx-room-title{
  background:var(--tcc-fume-2)!important;
  color:var(--tcc-fume-text)!important;
  border-bottom:1px solid #9aa5b5!important;
}

/* Sağ tık satırlar */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-menu .ctx-item{
  background:transparent!important;
  color:var(--tcc-fume-text)!important;
  border-bottom:1px solid rgba(60,73,92,.18)!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-menu .ctx-item:hover{
  background:var(--tcc-fume-3)!important;
  color:var(--tcc-fume-text)!important;
}

/* Açılan alt menü */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-menu .submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-submenu{
  background:var(--tcc-fume-2)!important;
  border:2px solid #8e99aa!important;
  color:var(--tcc-fume-text)!important;
  box-shadow:0 12px 34px rgba(0,0,0,.25)!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-menu .submenu .ctx-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-submenu .ctx-item{
  color:var(--tcc-fume-text)!important;
  background:transparent!important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-menu .submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.context-submenu .ctx-item:hover{
  background:var(--tcc-fume-3)!important;
  color:var(--tcc-fume-text)!important;
}

/* Çok açık gri / beyaz input ve boş alanlar */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) input,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) select,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) textarea{
  background:#dbe1e8!important;
  color:var(--tcc-fume-text)!important;
  border-color:#9ea8b6!important;
}

/* Harita kişiler paneli */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .sidebar,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .panel,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .panel-header{
  background:var(--tcc-fume-2)!important;
  color:var(--tcc-fume-text)!important;
}

/* Sarı eski GPS yazıları daha okunur olsun */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .gps-stale,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .stale-badge,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .gps-badge{
  color:#5a4300!important;
  font-weight:800!important;
  background:#f0d98d!important;
  border-color:#d1ae45!important;
}

/* Yeşil isimler çok açık kalıyorsa koyulaştır */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-map .user-name,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
#tab-radios .user-name,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode)
.radio-name{
  color:#1a1f27!important;
  font-weight:800!important;
}

/* ===== THEME2 REV7 ALT MENU FUME ===== */

/* Odaya Ekle ile acilan 2. pencere / alt menu */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .sub-menu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu-panel,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu-panel,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .room-submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu{
  background:#b8c2cf !important;
  color:#1e2835 !important;
  border:1px solid #f06d22 !important;
  box-shadow:0 12px 30px rgba(0,0,0,.28)!important;
}

/* Alt menu satirlari */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu .ctx-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .sub-menu .ctx-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu .ctx-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu .ctx-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .room-submenu .ctx-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu .ctx-item,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu button,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .sub-menu button,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu button,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu button{
  background:#b8c2cf !important;
  color:#1e2835 !important;
  border-color:#97a5b6 !important;
}

/* Hover / secili satir */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .sub-menu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .room-submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu button:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .sub-menu button:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu button:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu button:hover{
  background:#8fa3bb !important;
  color:#111823 !important;
}

/* Beyaz yazilar varsa koyulastir */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .sub-menu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .room-submenu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu *{
  color:#1e2835 !important;
}


/* ===== THEME2 REV8 ALT MENU HARD OVERRIDE ===== */

/* Sağ tık alt penceresi tamamen füme */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu + div,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li a,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li button,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu *,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu *{
  background:#aeb8c6 !important;
  color:#182230 !important;
  border-color:#8d9aae !important;
  text-shadow:none !important;
}

/* Alt menu hover / secili satir */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li:hover a,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li:hover button,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu .ctx-item:hover,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu .ctx-item:hover{
  background:#8ea1b8 !important;
  color:#0f1722 !important;
}

/* Açık mavi seçili blok varsa onu da koyulaştır */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li.active,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li.active a,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li.selected,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li.selected a,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .active,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu .selected{
  background:#91a4bc !important;
  color:#111a26 !important;
}

/* Beyaz yazıları zorla koyulaştır */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li a,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li span,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-menu ul li div,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .context-submenu a,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .ctx-submenu a,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .move-room-submenu a{
  color:#182230 !important;
  opacity:1 !important;
}


/* ===== THEME2 REV9 ODAYA EKLE ALT KUTU ===== */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #ctx-submenu-rooms{
  background:#aeb8c6 !important;
  border:1px solid #f06d22 !important;
  box-shadow:0 10px 28px rgba(0,0,0,.30) !important;
}

/* Oda isimleri */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #ctx-submenu-rooms .ctx-room-choice{
  background:#aeb8c6 !important;
  color:#182230 !important;
  border-bottom:1px solid #8f9bab !important;
  font-weight:700 !important;
  opacity:1 !important;
}

/* Üzerine gelince */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #ctx-submenu-rooms .ctx-room-choice:hover{
  background:#8fa2b9 !important;
  color:#0f1722 !important;
}

/* Liste boş / yükleniyor yazısı */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #ctx-submenu-rooms .ctx-room-empty{
  background:#aeb8c6 !important;
  color:#182230 !important;
  font-weight:700 !important;
}


/* =========================================================
   THEME2 REV10 - GLOBAL FUME
   Acik beyaz / acik gri yuzeyleri tamamen koyulastir
   ========================================================= */

html[data-tcc-layout="command"]:not(.tcc-mobile-mode){
  --panel-bg:#444c56 !important;
  --bg-main:#343a40 !important;
  --bg-secondary:#3c444e !important;
  --card-bg:#454e59 !important;
  --border-color:#65717e !important;
  --text-main:#f3f5f7 !important;
  --text-muted:#c4ccd5 !important;

  --tcc-fume-bg:#343a40;
  --tcc-fume-panel:#444c56;
  --tcc-fume-card:#4d5763;
  --tcc-fume-soft:#596472;
  --tcc-fume-border:#707b88;
  --tcc-fume-text:#f3f5f7;
  --tcc-fume-muted:#c4ccd5;
}

/* ANA SAYFA / ICERIK ZEMINI */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) body,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) main,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .main-content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .page-content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tab-content{
  background:var(--tcc-fume-bg) !important;
  color:var(--tcc-fume-text) !important;
}

/* ANA SEKME SAYFALARI */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-radios,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-history,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-map,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-tasks,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-operation,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-personnel,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-documents,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-sos,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-settings{
  background:var(--tcc-fume-bg) !important;
  color:var(--tcc-fume-text) !important;
}

/* PANEL / KART / KUTULAR */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .panel,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .card,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .content-box,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .section,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .history-panel,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .history-content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .settings-card{
  background:var(--tcc-fume-panel) !important;
  color:var(--tcc-fume-text) !important;
  border-color:var(--tcc-fume-border) !important;
}

/* GECMIS SAYFASI */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-history{
  background:#343a40 !important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-history .log-entry,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-history .history-row,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #tab-history .event-row{
  background:#444c56 !important;
  color:#f3f5f7 !important;
  border-color:#65717e !important;
}

/* INPUT / SELECT / TEXTAREA */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) input,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) select,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) textarea{
  background:#4d5763 !important;
  color:#f6f7f9 !important;
  border-color:#788391 !important;
}

html[data-tcc-layout="command"]:not(.tcc-mobile-mode) select option{
  background:#444c56 !important;
  color:#ffffff !important;
}

/* BASLIK VE ACIKLAMA */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .panel-header,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .card-header,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .section-header{
  background:#505a66 !important;
  color:#ffffff !important;
  border-color:#707b88 !important;
}

/* SOLUK METINLER ARTIK DAHA OKUNUR */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .text-muted,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) small{
  color:#c4ccd5 !important;
}

/* GPS GECMIS OZEL */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #loc-hist-content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #loc-hist-password-overlay,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) #loc-hist-timeline{
  background:#3c444e !important;
  color:#f3f5f7 !important;
}

/* BEYAZA YAKIN BOS ALANLARI EZ */
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc-theme2-content,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc-theme2-page,
html[data-tcc-layout="command"]:not(.tcc-mobile-mode) .tcc-theme2-main{
  background:#343a40 !important;
  color:#f3f5f7 !important;
}

