/* NovaCore 6.1.127 – Import-Unterseitenlayout ohne separaten Benutzerverwaltungsbereich. */

/* -------------------------------------------------------------------------
   IMPORT – normales Unterseiten-Verhalten
   ------------------------------------------------------------------------- */
body[data-nc-page="imports"] .main{
  width:calc(100% - var(--nc-main-nav-w))!important;
  max-width:none!important;
  margin-left:var(--nc-main-nav-w)!important;
  margin-right:0!important;
  padding:10px 12px 26px!important;
  min-height:calc(100vh - var(--nc-chrome-h))!important;
  height:auto!important;
  overflow:visible!important;
  background:
    radial-gradient(circle at 74% -15%,rgba(27,121,200,.08),transparent 28%),
    linear-gradient(180deg,#06111e,#06121f 62%,#05101b)!important;
}
body.nc-nav-expanded[data-nc-page="imports"] .main{padding-left:12px!important}

body[data-nc-page="imports"] #importPage{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  gap:10px!important;
  align-content:start!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  contain:none!important;
}
body[data-nc-page="imports"] #importPage.hidden{display:none!important}
body[data-nc-page="imports"] #importPage>.page-header,
body[data-nc-page="imports"] #importPage>.premium-strip{
  width:100%!important;max-width:none!important;margin:0!important;
}
body[data-nc-page="imports"] #importPage>.premium-strip{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;
}

/* Gleiche Zweispalten-Struktur wie die normalen Firmen-/Listen-Unterseiten. */
body[data-nc-page="imports"] #importPage .import-layout{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) clamp(300px,22vw,360px)!important;
  grid-template-rows:auto!important;
  gap:9px!important;
  align-items:start!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  contain:none!important;
}
body[data-nc-page="imports"] #importPage .import-sidebar{
  display:block!important;
  position:sticky!important;
  top:calc(var(--nc-chrome-h) + 10px)!important;
  align-self:start!important;
  grid-column:2!important;grid-row:1!important;
  width:100%!important;min-width:0!important;
  height:auto!important;max-height:none!important;
  margin:0!important;padding:0!important;
  overflow:visible!important;
}
body[data-nc-page="imports"] #importPage .import-sidebar .side-panel{
  height:auto!important;min-height:0!important;max-height:none!important;
  padding:9px!important;overflow:visible!important;
}
body[data-nc-page="imports"] #importPage .import-company-list{
  display:grid!important;gap:3px!important;
  min-height:0!important;
  max-height:calc(100vh - var(--nc-chrome-h) - 150px)!important;
  overflow-y:auto!important;overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
}
body[data-nc-page="imports"] #importPage .import-layout>.content{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:9px!important;
  grid-column:1!important;grid-row:1!important;
  width:100%!important;max-width:none!important;min-width:0!important;
  min-height:0!important;height:auto!important;max-height:none!important;
  margin:0!important;padding:0!important;
  transform:none!important;
  overflow:visible!important;
  contain:none!important;
}
body[data-nc-page="imports"] #importPage .controls-panel{
  position:relative!important;top:auto!important;z-index:1!important;
  width:100%!important;max-width:none!important;margin:0!important;
}
body[data-nc-page="imports"] #importPage #importResults,
body[data-nc-page="imports"] #importPage .import-company-section{
  width:100%!important;max-width:none!important;min-width:0!important;
  min-height:0!important;height:auto!important;
  margin-left:0!important;margin-right:0!important;
  transform:none!important;overflow:visible!important;
  content-visibility:visible!important;contain:none!important;
  contain-intrinsic-size:auto!important;
}
body[data-nc-page="imports"] #importPage .import-company-section{margin-bottom:9px!important}
body[data-nc-page="imports"] #importPage .tablewrap{
  width:100%!important;max-width:100%!important;min-width:0!important;
  overflow-x:auto!important;overflow-y:visible!important;
  overscroll-behavior-x:contain!important;scrollbar-gutter:stable!important;
}
body[data-nc-page="imports"] #importPage .import-table{
  width:100%!important;min-width:840px!important;max-width:none!important;table-layout:fixed!important;
}
body[data-nc-page="imports"] #importPage .import-table tbody tr,
body[data-nc-page="imports"] #importPage #importResults tbody tr{
  content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important;
  height:auto!important;min-height:0!important;
}

@media(max-width:1100px){
  body[data-nc-page="imports"] #importPage .import-layout{grid-template-columns:1fr!important}
  body[data-nc-page="imports"] #importPage .import-layout>.content{grid-column:1!important;grid-row:1!important}
  body[data-nc-page="imports"] #importPage .import-sidebar{grid-column:1!important;grid-row:2!important;position:relative!important;top:auto!important}
  body[data-nc-page="imports"] #importPage .import-company-list{max-height:260px!important}
}
@media(max-width:900px){
  body[data-nc-page="imports"] .main{height:auto!important;overflow:visible!important}
  body[data-nc-page="imports"] #importPage>.premium-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
  body[data-nc-page="imports"] #importPage>.premium-strip{grid-template-columns:1fr!important}
}

/* Legacy-Teamverwaltung bleibt ausgeblendet; der separate Benutzer-&-Rechte-Bereich wurde entfernt. */
#businessCenterPage [data-erp-route="team"]{display:none!important}
