.assignment-list {
  display: grid;
  gap: 7px;
  margin-top: 8px;
}
.assignment-item {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 40px;
  padding: 8px 10px;
  border: 1px solid var(--line);
  border-radius: 9px;
  background: var(--panel-soft);
  color: var(--text);
  font-size: 12px;
  transition: background .14s ease, border-color .14s ease;
}
.assignment-item:hover {
  background: #fff;
  border-color: var(--line-strong);
}
.assignment-item input {
  width: 16px;
  height: 16px;
  min-height: 0;
  margin: 0;
  accent-color: var(--accent);
}
.assignment-item span { line-height: 1.35; }
.muted-block { opacity: .62; }

/* Object workspace */
.object-progress-card {
  margin: 18px 0;
  padding: 18px 20px;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 12px;
  box-shadow: 0 1px 2px rgba(15, 23, 42, .03);
}
.object-progress-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 34px;
}
.object-progress-item { min-width: 0; }
.object-progress-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 9px;
  color: #111827;
  font-size: 13px;
  font-weight: 650;
}
.object-progress-title strong {
  font-size: 14px;
  font-variant-numeric: tabular-nums;
}
.object-progress-track {
  height: 10px;
  overflow: hidden;
  background: #e8edf3;
  border-radius: 999px;
}
.object-progress-fill {
  display: block;
  height: 100%;
  border-radius: inherit;
  transition: width .2s ease;
}
.object-progress-fill.physical { background: #2563eb; }
.object-progress-fill.ks { background: #4f46e5; }
.object-progress-note {
  margin-top: 8px;
  color: #6b7280;
  font-size: 11px;
  font-variant-numeric: tabular-nums;
}

.object-workspace-layout {
  display: grid;
  grid-template-columns: 230px minmax(0, 1fr);
  gap: 20px;
  align-items: start;
}
.object-local-nav {
  position: sticky;
  top: 90px;
  min-width: 0;
  padding: 8px;
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 12px;
}
.object-local-tabs {
  display: flex !important;
  flex-direction: column;
  gap: 4px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}
.object-local-tabs .tab {
  width: 100%;
  min-height: 40px;
  justify-content: flex-start;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: #374151;
  text-align: left;
  padding: 10px 12px;
  font-size: 12px;
  font-weight: 600;
}
.object-local-tabs .tab:hover {
  background: #f8fafc;
  color: #111827;
}
.object-local-tabs .tab.active {
  background: #eff6ff;
  color: #1d4ed8;
}
.object-workspace-panel { min-width: 0; }
.object-workspace-panel > div { min-width: 0; }

/* Responsible people */
.responsibles-list {
  display: grid;
  gap: 6px;
  align-content: start;
}
.responsible-person {
  display: block;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1.35;
  font-weight: 650;
}

/* Collapsible global navigation */
.global-sidebar-toggle {
  display: none;
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid var(--line);
  border-radius: 9px;
  background: #fff;
  color: #374151;
  font-size: 24px;
  line-height: 1;
  transition: background .15s ease, border-color .15s ease, color .15s ease;
}
.global-sidebar-toggle:hover {
  background: #f8fafc;
  border-color: var(--line-strong);
  color: #1d4ed8;
}

@media (min-width: 821px) {
  .app-shell { transition: grid-template-columns .2s ease; }
  .sidebar { transition: transform .2s ease, opacity .16s ease; }
  .global-sidebar-toggle { display: inline-flex; }
  body.global-sidebar-collapsed .app-shell {
    grid-template-columns: 0 minmax(0, 1fr);
  }
  body.global-sidebar-collapsed .sidebar {
    transform: translateX(-100%);
    opacity: 0;
    pointer-events: none;
  }
}

/* Profile chip */
.user-panel { display: flex; align-items: center; min-width: 0; }
.user-chip {
  display: flex;
  align-items: center;
  gap: 9px;
  max-width: 320px;
  min-height: 42px;
  padding: 5px 10px 5px 6px;
  border: 1px solid var(--line);
  border-radius: 10px;
  background: #fff;
  color: #111827;
  text-align: left;
}
.user-avatar {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  display: grid;
  place-items: center;
  border-radius: 8px;
  background: #1f2937;
  color: #fff;
  font-weight: 800;
}
.user-chip-text {
  display: grid;
  gap: 1px;
  min-width: 0;
}
.user-chip-text strong,
.user-chip-text small {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-chip-text strong { font-size: 12px; line-height: 1.25; }
.user-chip-text small { color: #6b7280; font-size: 10px; line-height: 1.2; }

@media (max-width: 1050px) {
  .object-workspace-layout { grid-template-columns: 200px minmax(0, 1fr); gap: 14px; }
  .object-progress-grid { gap: 22px; }
  .responsible-person { font-size: 12px; }
}

@media (max-width: 820px) {
  .assignment-item { min-height: 44px; }
  .object-progress-card { margin: 14px 0; padding: 14px; }
  .object-progress-grid { grid-template-columns: 1fr; gap: 18px; }
  .object-workspace-layout { display: block; }
  .object-local-nav {
    position: static;
    margin-bottom: 14px;
    padding: 6px;
    overflow: hidden;
  }
  .object-local-tabs {
    flex-direction: row !important;
    gap: 6px !important;
    overflow-x: auto !important;
    padding-bottom: 2px !important;
  }
  .object-local-tabs .tab {
    width: auto;
    flex: 0 0 auto;
    white-space: nowrap;
    justify-content: center;
  }
  .responsible-person {
    white-space: normal;
    font-size: 12px;
  }
  .user-chip { max-width: 46px; padding-right: 6px; }
  .user-chip-text { display: none; }
  .global-sidebar-toggle { display: none !important; }
}
/* STM_ESTIMATE_TEMPLATE_PART_1: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 */