/* [next]/internal/font/google/inter_59dee874.module.css [app-client] (css) */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2a2d10660758e7fa-s.7b98b85e.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/d6f0f7ef0a66b318-s.51d01951.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/c0062fcfb5f4a9e6-s.e91c5657.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/1a97932d2ea76c90-s.1e9d3edc.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/e27fd546b8a0677f-s.569fab99.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/a973f82a0d056f9e-s.99c7dd4e.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/06ba6ef833b337bc-s.p.0faac26c.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter Fallback;
  src: local(Arial);
  ascent-override: 90.44%;
  descent-override: 22.52%;
  line-gap-override: 0.0%;
  size-adjust: 107.12%;
}

.inter_59dee874-module__9CtR0q__className {
  font-family: Inter, Inter Fallback;
  font-style: normal;
}

/* [project]/src/app/globals.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    }

    ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 rgba(0, 0, 0, 0);
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    }
  }
}

.collapse {
  visibility: collapse;
}

.visible {
  visibility: visible;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.relative {
  position: relative;
}

.static {
  position: static;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.block {
  display: block;
}

.flex {
  display: flex;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.min-h-screen {
  min-height: 100vh;
}

.w-full {
  width: 100%;
}

.transform {
  transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}

.resize {
  resize: both;
}

.flex-wrap {
  flex-wrap: wrap;
}

.items-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.rounded-full {
  border-radius: 3.40282e38px;
}

.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}

.border-transparent {
  border-color: rgba(0, 0, 0, 0);
}

.text-center {
  text-align: center;
}

.break-all {
  word-break: break-all;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.line-through {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}

.underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.outline {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}

.filter {
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

.transition {
  transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, ease);
  transition-duration: var(--tw-duration, 0s);
}

.transition-colors {
  transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
  transition-timing-function: var(--tw-ease, ease);
  transition-duration: var(--tw-duration, 0s);
}

.focus\:ring-2:focus {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

.focus\:outline-none:focus {
  --tw-outline-style: none;
  outline-style: none;
}

@media (max-width: 768px) {
  * {
    -webkit-tap-highlight-color: transparent;
  }

  body {
    -webkit-overflow-scrolling: touch;
  }

  .mobile-container {
    padding: .75rem !important;
  }

  button {
    touch-action: manipulation;
    min-height: 44px;
  }

  input, textarea, select {
    min-height: 44px;
    font-size: 16px !important;
  }

  .modal-content {
    max-height: 90vh;
    overflow-y: auto;
    width: 95% !important;
    max-width: 95% !important;
    margin: 1rem auto !important;
  }

  table {
    font-size: .875rem;
  }

  th, td {
    font-size: .75rem;
    padding: .5rem .25rem !important;
  }

  .table-wrapper {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}

@media (max-width: 480px) {
  .mobile-container {
    padding: .5rem !important;
  }

  h1 {
    font-size: 1.5rem !important;
  }

  h2 {
    font-size: 1.25rem !important;
  }

  h3 {
    font-size: 1.125rem !important;
  }

  button {
    padding: .625rem 1rem !important;
    font-size: .875rem !important;
  }

  .card {
    margin-bottom: .75rem !important;
    padding: 1rem !important;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  .modal-content {
    max-height: 85vh;
  }
}

.mobile-sidebar-overlay {
  display: none;
}

@media (max-width: 768px) {
  .mobile-sidebar-overlay {
    z-index: 999;
    background-color: rgba(0, 0, 0, .5);
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .mobile-sidebar-overlay.active {
    display: block;
  }
}

.mobile-hidden {
  display: none !important;
}

@media (min-width: 769px) {
  .mobile-hidden {
    display: block !important;
  }

  .mobile-only {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .mobile-only {
    display: block !important;
  }

  .desktop-only {
    display: none !important;
  }

  .mobile-nav {
    z-index: 100;
    background: #fff;
    border-top: 1px solid #e5e7eb;
    justify-content: space-around;
    padding: .5rem;
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: 0 -4px 6px -1px rgba(0, 0, 0, .1);
  }

  .mobile-nav-item {
    color: #6b7280;
    border-radius: .5rem;
    flex-direction: column;
    flex: 1;
    align-items: center;
    gap: .25rem;
    padding: .5rem;
    font-size: .75rem;
    text-decoration: none;
    transition: all .2s;
    display: flex;
  }

  .mobile-nav-item.active {
    color: #2563eb;
    background-color: #eff6ff;
  }

  .tabs-container {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow-x: auto;
  }

  .tabs-container::-webkit-scrollbar {
    display: none;
  }

  .tab-button {
    white-space: nowrap;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding: .75rem 1rem !important;
    font-size: .875rem !important;
  }

  .card-grid {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }

  .card-grid-2, .card-grid-3 {
    grid-template-columns: 1fr !important;
  }

  .form-grid {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }

  .form-row {
    flex-direction: column !important;
    gap: 1rem !important;
  }

  .stats-grid {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }

  .stat-card {
    padding: 1rem !important;
  }

  .list-item {
    flex-direction: column !important;
    gap: .5rem !important;
    padding: .75rem !important;
  }
}

@supports (padding: max(0px)) {
  .mobile-safe-area {
    padding-bottom: max(1rem, env(safe-area-inset-bottom));
    padding-left: max(1rem, env(safe-area-inset-left));
    padding-right: max(1rem, env(safe-area-inset-right));
  }
}

@media (max-width: 768px) {
  .employee-header {
    padding: .75rem 1rem !important;
  }

  .employee-header-content {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: .75rem !important;
  }

  .employee-avatar {
    width: 2.5rem !important;
    height: 2.5rem !important;
    font-size: 1rem !important;
  }

  .employee-name {
    font-size: 1rem !important;
  }

  .employee-username {
    font-size: .75rem !important;
  }

  .employee-actions {
    justify-content: flex-end !important;
    gap: .5rem !important;
    width: 100% !important;
  }

  .work-time-display {
    flex: 1 !important;
    padding: .5rem .75rem !important;
    font-size: .75rem !important;
  }

  .work-button, .logout-button {
    padding: .5rem .75rem !important;
    font-size: .75rem !important;
  }

  .tabs-wrapper {
    padding: 0 1rem !important;
  }

  .tabs-container {
    gap: .25rem !important;
  }

  .tab-button {
    gap: .375rem !important;
    padding: .625rem .75rem !important;
    font-size: .75rem !important;
  }

  .tab-button svg {
    width: 14px !important;
    height: 14px !important;
  }

  .employee-content {
    padding: 1rem !important;
  }
}

@media (max-width: 480px) {
  .tab-label {
    display: none !important;
  }

  .tab-button {
    justify-content: center !important;
    min-width: 44px !important;
    padding: .75rem !important;
  }
}

@media (max-width: 768px) {
  .admin-sidebar {
    transition: transform .3s !important;
    transform: translateX(-100%) !important;
  }

  .admin-sidebar.mobile-open {
    transform: translateX(0) !important;
  }

  .admin-main-content {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .mobile-menu-button {
    z-index: 1000;
    color: #fff;
    cursor: pointer;
    background: #1f2937;
    border: none;
    border-radius: .5rem;
    padding: .75rem;
    position: fixed;
    top: 1rem;
    left: 1rem;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);
    display: block !important;
  }
}

@media (min-width: 769px) {
  .mobile-menu-button {
    display: none !important;
  }

  .admin-sidebar {
    transform: none !important;
  }
}

@media (max-width: 768px) {
  .admin-content {
    padding: 1rem !important;
  }

  .admin-content h2 {
    font-size: 1.25rem !important;
  }

  .admin-content h3 {
    font-size: 1.125rem !important;
  }

  .admin-content p {
    font-size: .875rem !important;
  }

  table {
    -webkit-overflow-scrolling: touch !important;
    width: 100% !important;
    font-size: .75rem !important;
    display: block !important;
    overflow-x: auto !important;
  }

  thead {
    display: none !important;
  }

  tbody {
    display: block !important;
  }

  tr {
    background: #fff !important;
    border: 1px solid #e5e7eb !important;
    border-radius: .5rem !important;
    margin-bottom: 1rem !important;
    padding: .75rem !important;
    display: block !important;
  }

  td {
    text-align: left !important;
    border: none !important;
    padding: .5rem 0 .5rem 40% !important;
    display: block !important;
    position: relative !important;
  }

  td:before {
    content: attr(data-label) !important;
    white-space: nowrap !important;
    color: #374151 !important;
    width: 35% !important;
    padding-right: 10px !important;
    font-weight: 600 !important;
    position: absolute !important;
    left: 0 !important;
  }

  .table-card-view {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
    display: grid !important;
  }

  .table-card {
    background: #fff !important;
    border: 1px solid #e5e7eb !important;
    border-radius: .5rem !important;
    padding: 1rem !important;
  }

  .table-card-row {
    border-bottom: 1px solid #f3f4f6 !important;
    justify-content: space-between !important;
    padding: .5rem 0 !important;
    display: flex !important;
  }

  .table-card-row:last-child {
    border-bottom: none !important;
  }

  .table-card-label {
    color: #374151 !important;
    font-size: .75rem !important;
    font-weight: 600 !important;
  }

  .table-card-value {
    color: #111827 !important;
    text-align: right !important;
    font-size: .875rem !important;
  }

  form {
    width: 100% !important;
  }

  .form-grid, form > div[style*="grid"] {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }

  .form-row, form > div[style*="flex"] {
    flex-direction: column !important;
    gap: 1rem !important;
  }

  input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="date"], input[type="time"], textarea, select {
    width: 100% !important;
    min-height: 44px !important;
    padding: .75rem !important;
    font-size: 16px !important;
  }

  textarea {
    min-height: 120px !important;
  }

  label {
    margin-bottom: .5rem !important;
    font-size: .875rem !important;
    display: block !important;
  }

  button[type="submit"], button[type="button"] {
    width: 100% !important;
    min-height: 44px !important;
    padding: .75rem 1rem !important;
    font-size: .875rem !important;
  }

  .form-actions {
    flex-direction: column !important;
    gap: .75rem !important;
  }

  .form-actions button {
    width: 100% !important;
  }

  .modal, div[style*="position: fixed"][style*="z-index"] {
    padding: .5rem !important;
  }

  .modal-content, div[style*="maxWidth"][style*="backgroundColor: white"] {
    border-radius: .5rem .5rem 0 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    max-height: 90vh !important;
    margin: 0 !important;
    padding: 1rem !important;
  }

  .modal-header {
    padding: 1rem !important;
    font-size: 1.125rem !important;
  }

  .modal-body {
    max-height: calc(90vh - 120px) !important;
    padding: 1rem !important;
    overflow-y: auto !important;
  }

  .modal-footer {
    flex-direction: column !important;
    gap: .75rem !important;
    padding: 1rem !important;
  }

  .modal-footer button {
    width: 100% !important;
  }

  .card, div[style*="backgroundColor: white"][style*="borderRadius"] {
    margin-bottom: 1rem !important;
    padding: 1rem !important;
  }

  .card-grid, div[style*="grid-template-columns"] {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }

  .list-item {
    flex-direction: column !important;
    gap: .5rem !important;
    padding: .75rem !important;
  }

  .stats-grid, div[style*="display: grid"][style*="gap"] {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }

  .stat-card {
    padding: 1rem !important;
  }

  .stat-value {
    font-size: 1.5rem !important;
  }

  .stat-label {
    font-size: .75rem !important;
  }

  .action-buttons {
    flex-direction: column !important;
    gap: .75rem !important;
  }

  .action-buttons button {
    width: 100% !important;
  }

  .icon-button {
    min-width: 44px !important;
    min-height: 44px !important;
    padding: .75rem !important;
  }
}

body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
}

html {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

html::-webkit-scrollbar {
  display: none;
}

body {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

body::-webkit-scrollbar {
  display: none;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0, 0, 0, 0);
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0, 0, 0, 0);
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0, 0, 0, 0);
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0, 0, 0, 0);
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0, 0, 0, 0);
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__9a168d68._.css.map*/