@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap');
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-Black-aa1b9b75.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Black-aa1b9b75.eot?#iefix') format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Black-976a3b5d.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Black-10cd8fe1.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Black-4e37ebfe.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Black-28ae1c40.svg#Geomanist-Black') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-Book-403894df.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Book-403894df.eot?#iefix') format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Book-ec727f64.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Book-169cee28.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Book-a1032551.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Book-64ea852e.svg#Geomanist-Book') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist Ultra';
  src: url('/vite-dev/assets/hinted-Geomanist-Ultra-751969e0.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Ultra-751969e0.eot?#iefix') format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Ultra-2a3b4179.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Ultra-b778ebc9.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Ultra-2d59f8b4.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Ultra-02f0acd2.svg#Geomanist-Ultra') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-Thin-0c3da0f2.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Thin-0c3da0f2.eot?#iefix') format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Thin-7ab267c9.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Thin-e131beb8.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Thin-7225748b.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Thin-011587e8.svg#Geomanist-Thin') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-Light-eb09962d.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Light-eb09962d.eot?#iefix') format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Light-ee7a1f5b.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Light-e8998b77.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Light-84487722.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Light-fc16b8be.svg#Geomanist-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-Regular-4735143f.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Regular-4735143f.eot?#iefix')
      format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Regular-8bfc107a.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Regular-28a2864a.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Regular-a2f3835a.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Regular-2c95c3dc.svg#Geomanist-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-ExtraLight-d1efa909.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-ExtraLight-d1efa909.eot?#iefix')
      format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-ExtraLight-79db765d.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-ExtraLight-03b68f6a.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-ExtraLight-9ff5c300.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-ExtraLight-0fb721e3.svg#Geomanist-ExtraLight')
      format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-Medium-d7b2fd35.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Medium-d7b2fd35.eot?#iefix')
      format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Medium-719329ad.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Medium-7be51028.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Medium-3827e969.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Medium-3567220e.svg#Geomanist-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Geomanist';
  src: url('/vite-dev/assets/hinted-Geomanist-Bold-d2103805.eot');
  src:
    url('/vite-dev/assets/hinted-Geomanist-Bold-d2103805.eot?#iefix') format('embedded-opentype'),
    url('/vite-dev/assets/hinted-Geomanist-Bold-f8a3bd4a.woff2') format('woff2'),
    url('/vite-dev/assets/hinted-Geomanist-Bold-a6121b71.woff') format('woff'),
    url('/vite-dev/assets/hinted-Geomanist-Bold-fcc70bf3.ttf') format('truetype'),
    url('/vite-dev/assets/hinted-Geomanist-Bold-25f9c781.svg#Geomanist-Bold') format('svg');
  font-weight: 600;
  font-style: normal;
}
:root {
  font-size: 16px;
}
html,
body {
  overscroll-behavior: none;
}
.left {
  float: left;
}
.right {
  float: right;
}
.dashboard {
  min-height: 100vh;
}
.header .ant-menu {
  width: 100%;
}
.header .ant-menu-item-group-title {
  display: none;
}
.notice,
.alert {
  position: absolute !important;
}
.dashboard .sider .ant-menu {
  background: #f3f7fb;
  border-right: 0px;
  height: 100%;
}
.dashboard .content {
  background: #ffffff;
  padding: 24px;
  margin: 0px;
  min-height: 280px;
}
/* Global Styles */
.ant-modal-footer {
  padding: 16px 24px !important;
}
.ant-modal-footer button.atn-btn {
  color: #7b7b7b;
  background: transparent;
  padding: 12px 32px;
  border: none;
  border-radius: 4px;
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.13px;
  font-size: 12px;
  height: 40px;
}
.ant-modal-footer .ant-btn-primary {
  color: #ffffff;
  background: #1a65f6;
  padding: 12px 32px;
  border: none;
  border-radius: 4px;
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.13px;
  font-size: 12px;
  height: 40px;
}
.ant-steps
  .ant-steps-item:not(.ant-steps-item-active)
  > .ant-steps-item-container[role='button']:hover
  .ant-steps-item-title,
.ant-steps
  .ant-steps-item:not(.ant-steps-item-active)
  > .ant-steps-item-container[role='button']:hover
  .ant-steps-item-subtitle,
.ant-steps
  .ant-steps-item:not(.ant-steps-item-active)
  > .ant-steps-item-container[role='button']:hover
  .ant-steps-item-description {
  color: #1a65f6;
}
/* Dashboard Profile */
.dashboard-profile {
  padding-top: 15px;
}
.dashboard-profile .ant-popover-content {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0px 4px 12px #e4eaed;
}
.dashboard-profile .ant-popover-inner-content {
  border-radius: 16px;
  padding: 0;
}
.dashboard-profile .ant-popover-arrow {
  display: none;
}
/* More Popover */
.popover-more .ant-popover-content {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0px 4px 12px #e4eaed;
}
.popover-more .ant-popover-inner-content {
  padding: 0;
}
.popover-more .ant-popover-arrow {
  display: none;
}
/* Policy AutoComplete */
.ant-select-item.autocomplete-policy {
  padding: 10px 12px;
  position: relative;
}
.ant-select-item.autocomplete-policy:not(:last-child) ::after {
  content: '';
  position: absolute;
  width: 80%;
  height: 1px;
  background: #e5ecf6;
  bottom: 0;
  right: 18px;
}
/* Link Employee Modal */
.link-employee-modal .ant-modal-body {
  height: 594px;
}
.data-room-modal .ant-modal-body {
  min-height: 200px;
}
.ant-modal-close {
  outline: 0 !important;
}
/* TODO: Temporary, remove for production */
.ant-switch {
  margin-left: 20px;
}
.disabled {
  pointer-events: none;
  opacity: 0.6;
}
