/**
 * @provides phabricator-nav-view-css
 */

.jx-drag-col {
  cursor: col-resize;
}

.phabricator-nav-column-background {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 179px;
  background: #ececec;
  border-right: 1px solid #999c9e;
  box-shadow: inset -3px 0 4px rgba(0, 0, 0, 0.05);
  background-image: url(/rsrc/image/menu_texture.png);
}

.phabricator-nav-column-background,
.phabricator-nav-local,
.phabricator-nav-drag {
  display: none;
}

.device-desktop .has-local-nav .phabricator-nav-column-background,
.device-desktop .has-local-nav .phabricator-nav-local,
.device-desktop .has-local-nav .phabricator-nav-drag {
  display: block;
}

.phabricator-nav-local {
  width: 179px;
  position: absolute;
  left: 0;
  white-space: nowrap;

  overflow-x: hidden;
  overflow-y: auto;
}

.phabricator-nav-drag {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 179px;
  width: 7px;
  z-index: 4;

  cursor: col-resize;
  background: #f5f5f5;
  border-style: solid;
  border-width: 0 1px 0 1px;
  border-color: #fff #999c9e #fff #999c9e;

  box-shadow: inset -1px 0px 1px rgba(0, 0, 0, 0.15);

  background-image: url(/rsrc/image/divot.png);
  background-position: center;
  background-repeat: no-repeat;
}

.device-desktop .has-local-nav .phabricator-nav-content {
  margin-left: 180px;
}