@import 'modules/app/viewports';
@import '../sdesk.variables';

#servicedeskRouterWrapper {
  overflow-y: auto;
  display: grid;
  grid-template-columns: 1fr;
  max-height: 100dvh;

  app-cmf-container {
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
  }
}

#servicedeskRouterWrapper::-webkit-scrollbar {
  width: 5px;
  height: 8px;
  margin: 2px;
  background-color: transparent;
}

#servicedeskRouterWrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
}

#servicedeskRouterWrapper::-webkit-scrollbar-thumb {
  background-color: var(--color-gray-eee);
  border-radius: 5px;
}

#page_container {
  @include viewport-mobile {
    padding: 24px $pageContainerPaddingSideMobile;
  }

  position: relative;

  display: flex;
  flex: 1;
  flex-flow: column nowrap;

  padding: 24px $pageContainerPaddingSide;

  background: var(--app-bg-color-l1, #fff);
  border-radius: 4px 4px 0 0;
  box-shadow: var(--ds-shadow-overlay, 0 12px 24px -6px rgb(9 30 66 / 25%), 0 0 1px rgb(9 30 66 / 31%));

  &.feedback {
    flex: unset;

    width: 480px;
    height: 540px;
    margin: 100px auto 0;
    padding-top: 60px;

    border-radius: 4px;
  }
}

:host {
  /// TODO: переделать на переменные scss
  --sdesk-text-color: #182c4b;
  --sdesk-link-text-color: #0074e0;
  --sdesk-link-hover-bg-color: #f4f5f7;
  --sdesk-search-bg-color: #f4f5f7;
}
