/* Editor board readability and directory view switch — v2. */
body.page-12-editor-kurulu .hero-note { font-size: 13px; line-height: 1.5; }
body.page-12-editor-kurulu .governance-map { min-height: 570px; }
body.page-12-editor-kurulu .gov-core { width: 172px; height: 172px; }
body.page-12-editor-kurulu .gov-core strong { font-size: 19px; line-height: 1.22; }
body.page-12-editor-kurulu .gov-core span { font-size: 11px; line-height: 1.4; }
body.page-12-editor-kurulu .gov-node { width: 154px; min-height: 92px; padding: 14px 12px; }
body.page-12-editor-kurulu .gov-node strong { font-size: 12px; line-height: 1.32; }
body.page-12-editor-kurulu .gov-node span { margin-top: 5px; font-size: 10px; line-height: 1.35; }
body.page-12-editor-kurulu .float-card { font-size: 11px; }
body.page-12-editor-kurulu .layer { min-height: 200px; }
body.page-12-editor-kurulu .layer p { font-size: 15px; line-height: 1.62; }
body.page-12-editor-kurulu .field-chip { padding: 10px 14px; font-size: 12px; }
body.page-12-editor-kurulu .check { gap: 14px; padding: 13px 0; }
body.page-12-editor-kurulu .check strong { font-size: 15px; }
body.page-12-editor-kurulu .check span { font-size: 13px; line-height: 1.55; }
body.page-12-editor-kurulu .profile-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 15px; }
body.page-12-editor-kurulu .profile-card { min-height: 150px; padding: 24px; }
body.page-12-editor-kurulu .profile-card .code { font-size: 11px; }
body.page-12-editor-kurulu .profile-card h3 { margin: 18px 0 8px; font-size: 19px; }
body.page-12-editor-kurulu .profile-card p { font-size: 14px; line-height: 1.6; }
body.page-12-editor-kurulu .principle { min-height: 185px; padding: 26px; }
body.page-12-editor-kurulu .principle .code { margin-bottom: 21px; font-size: 11px; }
body.page-12-editor-kurulu .principle h3 { font-size: 20px; }
body.page-12-editor-kurulu .principle p { font-size: 15px; line-height: 1.62; }
body.page-12-editor-kurulu .rel-card { padding: 30px; }
body.page-12-editor-kurulu .rel-card .label { font-size: 11px; }
body.page-12-editor-kurulu .rel-card h3 { font-size: 24px; }
body.page-12-editor-kurulu .rel-card p { font-size: 15px; line-height: 1.65; }
body.page-12-editor-kurulu .rel-card li { margin: 8px 0; font-size: 14px; line-height: 1.55; }

.bidge-editor-view-toggle {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  padding: 3px;
  border: 1px solid #d9e0e4;
  border-radius: 12px;
  background: #f3f6f7;
}
.bidge-editor-view-toggle button {
  min-height: 36px;
  padding: 0 13px;
  border: 0;
  border-radius: 9px;
  background: transparent;
  color: #5c7080;
  font: inherit;
  font-size: 12px;
  font-weight: 800;
  cursor: pointer;
}
.bidge-editor-view-toggle button.is-active {
  background: #17334a;
  box-shadow: 0 4px 12px rgba(19, 47, 71, .16);
  color: #fff;
}
.bidge-project-editor-grid.is-list-view { grid-template-columns: 1fr; gap: 9px; }
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card { border-radius: 14px; box-shadow: none; }
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card:hover {
  transform: translateY(-1px);
  box-shadow: 0 9px 22px rgba(16, 39, 58, .07);
}
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__link {
  min-height: 92px;
  grid-template-columns: 48px minmax(0, 1fr) minmax(210px, auto);
  grid-template-rows: auto;
  align-items: center;
  gap: 14px 18px;
  padding: 13px 16px;
}
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__avatar {
  width: 48px;
  height: 48px;
  border-radius: 13px;
  font-size: 16px;
}
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__body {
  display: grid;
  grid-template-columns: minmax(190px, .9fr) minmax(220px, 1.1fr);
  align-items: center;
  gap: 2px 24px;
}
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__kicker,
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__title { grid-column: 1; }
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__name { grid-column: 1; font-size: 16px; }
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__fields {
  grid-column: 2;
  grid-row: 1 / span 3;
  margin: 0;
  font-size: 13px;
}
.bidge-project-editor-grid.is-list-view .bidge-project-editor-card__footer {
  grid-column: 3;
  display: grid;
  justify-items: end;
  gap: 6px;
  padding: 0 0 0 18px;
  border-top: 0;
  border-left: 1px solid #edf0f2;
}

@media (max-width: 1050px) {
  body.page-12-editor-kurulu .profile-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .bidge-project-editor-grid.is-list-view .bidge-project-editor-card__link {
    grid-template-columns: 48px minmax(0, 1fr);
  }
  .bidge-project-editor-grid.is-list-view .bidge-project-editor-card__body { grid-template-columns: 1fr; }
  .bidge-project-editor-grid.is-list-view .bidge-project-editor-card__fields {
    grid-column: 1;
    grid-row: auto;
    margin-top: 6px;
  }
  .bidge-project-editor-grid.is-list-view .bidge-project-editor-card__footer {
    grid-column: 1 / -1;
    display: flex;
    justify-items: stretch;
    padding: 10px 0 0;
    border-top: 1px solid #edf0f2;
    border-left: 0;
  }
}

@media (max-width: 760px) {
  body.page-12-editor-kurulu .gov-node strong { font-size: 12px; }
  body.page-12-editor-kurulu .gov-node span { font-size: 10px; }
  body.page-12-editor-kurulu .profile-grid { grid-template-columns: 1fr; }
  body.page-12-editor-kurulu .profile-card { min-height: 0; }
  .bidge-editor-view-toggle { width: 100%; }
  .bidge-editor-view-toggle button { flex: 1 1 50%; }
  .bidge-project-editor-grid.is-list-view .bidge-project-editor-card__link {
    min-height: 0;
    grid-template-columns: 44px minmax(0, 1fr);
    align-items: start;
  }
  .bidge-project-editor-grid.is-list-view .bidge-project-editor-card__avatar {
    width: 44px;
    height: 44px;
  }
}
