/* 7.9.49 — Nalog je običan dokument. Board flex/clip ga više ne smije prazniti. */

html:has(body.bu-nalog-page),
html body.bu-nalog-page,
html body.bu-nalog-page.bu-board-page {
  display: block !important;
  height: auto !important;
  max-height: none !important;
  min-height: 100dvh !important;
  overflow: auto !important;
  background: #e8eef5 !important;
}

html body.bu-nalog-page .bu-board-shell-wrap,
html body.bu-nalog-page .bu-board-main-col,
html body.bu-nalog-page .bu-nalog-flow,
html body.bu-nalog-page .bu-page,
html body.bu-nalog-page .bu-dash-main {
  display: block !important;
  flex: none !important;
  grid-template-columns: none !important;
  height: auto !important;
  max-height: none !important;
  min-height: auto !important;
  overflow: visible !important;
  visibility: visible !important;
  opacity: 1 !important;
  position: relative !important;
  transform: none !important;
  contain: none !important;
  clip: auto !important;
  clip-path: none !important;
}

html body.bu-nalog-page .bu-dash-nav,
html body.bu-nalog-page .bu-dash-nav-legacy {
  display: none !important;
}

html body.bu-nalog-page .bu-nalog-flow,
html body.bu-nalog-page .bu-dash-main {
  width: 100% !important;
  color: #0f172a !important;
  background: transparent !important;
}
html body.bu-nalog-page .bu-dash-main {
  max-width: 1080px !important;
  margin: 0 auto !important;
  padding: 16px 20px 56px !important;
}
html body.bu-nalog-page .bu-dash-main h1,
html body.bu-nalog-page .bu-dash-main h2,
html body.bu-nalog-page .bu-dash-main h3,
html body.bu-nalog-page .bu-dash-main p,
html body.bu-nalog-page .bu-dash-main label,
html body.bu-nalog-page .bu-account-head h2 {
  color: #0f172a !important;
}

html body.bu-nalog-page [data-prof-panel][hidden]:not(.is-on) {
  display: none !important;
}
html body.bu-nalog-page [data-prof-panel].is-on,
html body.bu-nalog-page [data-prof-panel]:not([hidden]) {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  max-height: none !important;
  min-height: auto !important;
  overflow: visible !important;
}

html body.bu-nalog-page .bu-nalog-tabs,
html body.bu-nalog-page .bu-nalog-tabs-mobile {
  display: block !important;
}
html body.bu-nalog-page .bu-nalog-tabs-scroll {
  display: flex !important;
  flex-wrap: wrap;
  gap: 6px;
  overflow: visible !important;
}
html body.bu-nalog-page .bu-nalog-tab {
  background: #fff !important;
  color: #334155 !important;
  border: 1px solid #dbe3ee;
  border-radius: 10px;
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 800;
}
html body.bu-nalog-page .bu-nalog-tab.is-on {
  background: #0f172a !important;
  color: #fff !important;
}

html body.bu-nalog-page .bu-dash-hero,
html body.bu-nalog-page .bu-account-panel,
html body.bu-nalog-page .bu-dash-panel,
html body.bu-nalog-page .bu-form-card,
html body.bu-nalog-page .bu-stat-card {
  background: #fff !important;
  color: #0f172a !important;
  border: 1px solid #dbe3ee;
}

html body.bu-nalog-page .bu-board-header,
html body.bu-nalog-page .bu-board-header * {
  color: #f4fbff !important;
}

html body.bu-nalog-page #bu-nalog-confirm[hidden] {
  display: none !important;
}

@media (max-width: 899px) {
  html body.bu-nalog-page .bu-dash-main {
    padding: 12px 12px 88px !important;
  }
}
