@import '_content/goprofile.Blazor.Toolkit/goprofile.Blazor.Toolkit.bundle.scp.css';

/* /Pages/Advertisement/Advertisement.razor.rz.scp.css */
.gojob-container[b-jybk7mkthe] {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
}
/* /Pages/Advertisement/Components/CreateOrEditAdvertisement.razor.rz.scp.css */
.gojob-container[b-d9rn6mwh1y] {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
}
.gojob-container[b-d9rn6mwh1y]  .container-element {
  margin-top: 1vh;
}

[b-d9rn6mwh1y] .bg-white {
  background-color: white;
}

.right-output-side[b-d9rn6mwh1y] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  overflow: auto;
}
/* /Pages/Dashboard/Components/KPI.razor.rz.scp.css */
.kpi-container[b-r4a57yiar2] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #575757;
  border: 1px dashed #575757;
  border-radius: 0.75rem;
  height: 10rem;
  margin-top: 3rem;
}
/* /Pages/Dashboard/Components/ProfileCreator.razor.rz.scp.css */
.button-container[b-81x7hp1fe7] {
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: center;
  gap: 1rem;
}

.dropzone[b-81x7hp1fe7] {
  border: 1px dashed #D9DADC;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}
/* /Pages/Dashboard/Dashboard.razor.rz.scp.css */
.dashboard[b-vcg2obsue7] {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  height: 100vh;
}

.content[b-vcg2obsue7] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.kpi-container[b-vcg2obsue7] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #575757;
  border: 1px dashed #575757;
  border-radius: 0.75rem;
  height: 10rem;
  margin-top: 3rem;
}

.preview-container[b-vcg2obsue7] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #575757;
  border: 1px dashed #575757;
  border-radius: 0.75rem;
  height: 46%;
}

.button-container[b-vcg2obsue7] {
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: center;
  gap: 1rem;
}

.dropzone[b-vcg2obsue7] {
  border: 1px dashed #D9DADC;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
}
/* /Pages/Editor/Components/CandidateProfileAiCreateDlg.razor.rz.scp.css */
.dialog-wrapper[b-r7lwf2rlj3] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
}

.dialog-content[b-r7lwf2rlj3] {
  background-color: white;
  border-radius: 20px;
  padding: 2rem;
  width: 100%;
  max-width: 600px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}
.dialog-content .dialog-header[b-r7lwf2rlj3] {
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.dropzone[b-r7lwf2rlj3] {
  display: flex;
  min-height: 18vh;
  width: 100%;
  border-radius: 0.5rem;
  border: 1px dashed #D9DADC;
  justify-content: center;
  overflow: auto;
}

.upload-container[b-r7lwf2rlj3] {
  background: #f7f7f7;
}

.button-container[b-r7lwf2rlj3] {
  text-align: center;
}

.loading-overlay[b-r7lwf2rlj3] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  backdrop-filter: blur(4px);
  background: rgba(255, 255, 255, 0.2);
  z-index: 10000;
  display: flex;
}

.loader[b-r7lwf2rlj3] {
  z-index: 10001;
}

.logo-container[b-r7lwf2rlj3] {
  max-height: 15%;
  max-width: 15%;
}

.summary-input-field[b-r7lwf2rlj3] {
  height: 15rem;
}
/* /Pages/Editor/Components/RecommendationEmailCreateDlg.razor.rz.scp.css */
.dialog-wrapper[b-op03iopn49] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
}

.dialog-content[b-op03iopn49] {
  background-color: white;
  border-radius: 20px;
  padding: 2rem;
  width: 100%;
  max-width: 600px;
}
.dialog-content .dialog-header[b-op03iopn49] {
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.button-container[b-op03iopn49] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
/* /Pages/Editor/Components/RecommendationEmailEditDlg.razor.rz.scp.css */
.dialog-wrapper[b-6zlctuqzr1] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
}

.dialog-content[b-6zlctuqzr1] {
  background-color: white;
  border-radius: 20px;
  padding: 2rem;
  width: 100%;
  max-width: 600px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}
.dialog-content .dialog-header[b-6zlctuqzr1] {
  font-size: 1.5rem;
  margin-bottom: 1rem;
}
/* /Pages/Editor/Components/SidebarListEntry.razor.rz.scp.css */
.entry[b-7clsp8kp1s] {
  color: white;
  margin-bottom: 1rem;
}

.entry p[b-7clsp8kp1s] {
  font-weight: bold;
}

.font-medium[b-7clsp8kp1s] {
  font-size: 4.5mm;
}
/* /Pages/Editor/Editor.razor.rz.scp.css */
.preview-container[b-t0tnrxwi03] {
  height: 100vh;
  display: flex;
  flex-direction: row;
}

.editor-container[b-t0tnrxwi03] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  position: relative;
  flex: 2;
}

.editor-header[b-t0tnrxwi03] {
  padding: 1rem;
  margin: 1rem 1rem 0 1rem;
  background: #003153;
  border: 1px solid #E8E9EA;
  border-radius: 0.5rem;
  position: sticky;
  top: 0;
  z-index: 100;
}

.editor-body[b-t0tnrxwi03] {
  flex: 1;
  padding: 1rem 1rem 0 1rem;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.editor-preview[b-t0tnrxwi03] {
  flex: 2;
  width: 50%;
  height: calc(100vh - 32px);
  top: 0;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  align-items: center;
  margin-left: 3rem;
}

.content-container[b-t0tnrxwi03] {
  height: 0;
  margin-top: 1vh;
  margin-bottom: 1vh;
  flex-grow: 1;
}

@media (max-width: 1200px) {
  .editor-preview[b-t0tnrxwi03] {
    display: none;
  }
}
.pagination-container[b-t0tnrxwi03] {
  margin: 0;
}
/* /Pages/Editor/Profiles.razor.rz.scp.css */
[b-6xg8yeenbx] .custom-table {
  height: 100%;
  display: flex;
  flex-direction: column;
}

[b-6xg8yeenbx] .custom-table-container {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}

.new-button[b-6xg8yeenbx] {
  text-transform: none;
  margin-left: 0.5%;
}
/* /Pages/Index.razor.rz.scp.css */
.dashboard[b-p2y9t1q40f] {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  height: 100vh;
}

.content[b-p2y9t1q40f] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem;
  width: 100%;
  overflow: hidden;
}

.kpi-container[b-p2y9t1q40f] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #575757;
  border: 1px dashed #575757;
  border-radius: 0.75rem;
  height: 10rem;
  margin-top: 3rem;
}

.button-container[b-p2y9t1q40f] {
  text-align: center;
}

.main-button[b-p2y9t1q40f] {
  width: 10vw;
  height: 4vh;
}

.preview-container[b-p2y9t1q40f] {
  flex-direction: row;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  color: #575757;
  border-radius: 0.75rem;
  height: 50%;
}

.dropzone[b-p2y9t1q40f] {
  border: 1px dashed #D9DADC;
  border-radius: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48vh;
  width: 100%;
}

.dropzone:hover[b-p2y9t1q40f] {
  background-color: #e3f2fd;
  border-color: #1565c0;
  box-shadow: 0 0 10px rgba(21, 101, 192, 0.4);
  transform: scale(1.01);
  cursor: pointer;
}

.flex-center-column[b-p2y9t1q40f] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.upload-icon[b-p2y9t1q40f] {
  font-size: clamp(2rem, 8vw, 12rem) !important;
}

[b-p2y9t1q40f] .mud-divider {
  flex-grow: 0;
}
/* /Shared/Components/Dashbox.razor.rz.scp.css */
.dashbox[b-hvz91ln081] {
  width: 100%;
  background: white;
  border: 1px solid #D9DADC;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px #DEE2E6;
  height: 50%;
}
/* /Shared/Components/Expander.razor.rz.scp.css */
.expander[b-6w0vn6bvys] {
  display: flex;
  flex-direction: column;
  background: white;
  border-radius: 0.5rem;
  border: 1px solid #E8E9EA;
}

.expander-head[b-6w0vn6bvys] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-content: center;
  padding: 1rem;
  border-radius: inherit;
}

.expander-head[b-6w0vn6bvys]  button {
  color: #AEB4B7;
}

.expander-head[b-6w0vn6bvys]  button:hover {
  background: #F5F7FB;
  border-radius: 100%;
}

.expander-body[b-6w0vn6bvys] {
  padding: 0 1rem 1rem 1rem;
  border-radius: inherit;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
/* /Shared/Components/Filter/FilterComponent.razor.rz.scp.css */
.my-collapse[b-z3vuu8hul7] {
    transform-origin: top;
    transition: transform 0.30s ease-out;
    transform: scaleY(1);
}

    .my-collapse.collapsed[b-z3vuu8hul7] {
        transform: scaleY(0);
        height: 0;
        overflow: hidden;
    }

/* /Shared/Components/Sidebar.razor.rz.scp.css */
.sidebar-container[b-nj21o398kr] {
  min-width: 200px;
  max-width: 200px;
  width: 10vw;
  max-height: 100vh;
  height: 100%;
  padding: 1rem;
}

@media (max-width: 768px) {
  .sidebar-container[b-nj21o398kr] {
    width: 5vw;
    max-width: 100px;
    min-width: 100px;
  }
  [b-nj21o398kr] .sidebar-body .container p {
    display: none;
  }
}
.sidebar-body[b-nj21o398kr] {
  width: 100%;
  height: 100%;
  background: #003153;
  border-radius: 0.5rem;
  color: white;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  gap: 0.5rem;
}

a[b-nj21o398kr] {
  color: white;
}
/* /Shared/Components/SidebarNavigationComponent.razor.rz.scp.css */
.container[b-tlmeyq34e5] {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  color: white;
  padding: 0.5rem;
  cursor: pointer;
}

.container:hover[b-tlmeyq34e5] {
  background: white;
  color: #003153;
  border-radius: 0.25rem;
}

p[b-tlmeyq34e5] {
  margin-left: 0.75rem;
}
/* /Shared/LoginDisplay.razor.rz.scp.css */
a[b-147zn8oi8b] {
  color: white;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.container[b-xc9l5ocjbk] {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  height: 100vh;
}

.content[b-xc9l5ocjbk] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem;
  width: 100%;
  overflow: hidden;
}

.page[b-xc9l5ocjbk] {
  position: relative;
  display: flex;
  flex-direction: column;
}

.main[b-xc9l5ocjbk] {
  flex: 1;
}

.top-row[b-xc9l5ocjbk] {
  background-color: #f7f7f7;
  border-bottom: 1px solid #d6d5d5;
  justify-content: flex-end;
  height: 3.5rem;
  display: flex;
  align-items: center;
}

.top-row[b-xc9l5ocjbk]  a, .top-row .btn-link[b-xc9l5ocjbk] {
  white-space: nowrap;
  margin-left: 1.5rem;
}

.top-row a:first-child[b-xc9l5ocjbk] {
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
  .top-row:not(.auth)[b-xc9l5ocjbk] {
    display: none;
  }
  .top-row.auth[b-xc9l5ocjbk] {
    justify-content: space-between;
  }
  .top-row a[b-xc9l5ocjbk], .top-row .btn-link[b-xc9l5ocjbk] {
    margin-left: 0;
  }
}
@media (min-width: 641px) {
  .page[b-xc9l5ocjbk] {
    flex-direction: row;
  }
  .sidebar[b-xc9l5ocjbk] {
    width: 250px;
    height: 100vh;
    position: sticky;
    top: 0;
  }
  .top-row[b-xc9l5ocjbk] {
    position: sticky;
    top: 0;
    z-index: 1;
  }
  .main > div[b-xc9l5ocjbk] {
    padding-left: 2rem !important;
    padding-right: 1.5rem !important;
  }
}
.b[b-xc9l5ocjbk] {
  position: absolute;
}
