/* Collection default theme */

.ReactVirtualized__Collection___2Ys25 {
}

.ReactVirtualized__Collection__innerScrollContainer___1wpSO {
}

/* Grid default theme */

.ReactVirtualized__Grid___2SUC1 {
}

.ReactVirtualized__Grid__innerScrollContainer___3q1PB {
}

/* Table default theme */

.ReactVirtualized__Table___1yPBp {
}

.ReactVirtualized__Table__Grid___1itUj {
}

.ReactVirtualized__Table__headerRow___33g8s {
  font-weight: 700;
  text-transform: uppercase;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
}
.ReactVirtualized__Table__row___3ZiV_ {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText___3eKre {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn___19Z4w,
.ReactVirtualized__Table__rowColumn___2TseG {
  margin-right: 10px;
  min-width: 0px;
}
.ReactVirtualized__Table__rowColumn___2TseG {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn___19Z4w:first-of-type,
.ReactVirtualized__Table__rowColumn___2TseG:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn___1RR8E {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer___1u1DZ {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.ReactVirtualized__Table__sortableHeaderIcon___15mdG {
  -webkit-box-flex: 0;
          flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* List default theme */

.ReactVirtualized__List___3HeSX {
}
html,
body {
  padding: 0;
  margin: 0;
  font-family: 'Noto Sans TC', 'Noto Sans SC', -apple-system, BlinkMacSystemFont,
    Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans,
    Helvetica Neue, sans-serif;
  background-color: #f0f2f5;
}

a {
  color: inherit;
  text-decoration: none;
}

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

.ReactVirtualized__Grid___2HbQS {
  outline: none;
}

.header___3o6Il {
  height: unset;
  padding: 0;

  background-color: #c1c8f1;
}
.header-container___2_tVR {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;

  padding-right: 1rem;
  padding-left: 1rem;
}

.footer___1LTjj {
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* @media screen and (max-width: 1599px) {
  .header-container,
  .footer {
    padding-right: 1rem;
    padding-left: 1rem;
  }
} */

@media screen and (min-width: 1600px) {
  .header-container___2_tVR,
  .content___3fFer {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
}

.tabs___2WJEB{position:absolute;top:56px;left:-33.5px;padding:0}.tabs-tab___3LwF1{position:relative;margin:0;margin-top:15px;padding:15px 8px;background-color:#fff;list-style:none;cursor:pointer}.tabs-tab__arrow___33w62{padding-top:8px;padding-bottom:8px}.tabs-tab___3LwF1::before,.tabs-tab___3LwF1::after{content:"";position:absolute;right:0;display:block;border-width:7.5px 33.5px 0 0;border-style:solid;border-color:transparent #fff}.tabs-tab___3LwF1::before{top:-7.5px}.tabs-tab___3LwF1::after{bottom:-7px;transform:rotateX(180deg)}
.container___3LBss{margin-top:12px}.title___2w0rj{margin-bottom:8px;padding:.125rem .5rem;border-top-left-radius:20px;border-top-right-radius:20px;background-image:linear-gradient(to right, #c1c8f1, #e8ebfc);font-size:1.125rem}.list-item___19qtP{position:relative;overflow:hidden;border:3px solid #ccc;border-radius:10px;color:#ccc;cursor:pointer;transition:box-shadow linear .3s,border-color linear .3s}.list-item__active___2Ov1r{border-color:#6373ca;box-shadow:0 0 10px 1px #aab7ff;color:#6373ca;cursor:unset}.list-item-info___29U1c{position:absolute;top:-6px;right:-3px;width:18px;height:24px;border-bottom-left-radius:10px;background-color:currentColor;text-align:center;cursor:pointer}.list-item-info___29U1c>span{color:#fff;font-size:12px}.list-item___19qtP>img{width:100%;min-height:45px}
.map___1U4LE{position:relative;overflow:hidden;margin-top:12px;margin-right:auto;margin-left:auto;max-width:250px;width:100%;border:3px solid #ccc;border-radius:10px;cursor:pointer;transition:box-shadow linear .3s,border-color linear .3s}.map__active___3zsNn{border-width:4px;border-color:#6373ca;box-shadow:0 0 10px 1px #aab7ff;cursor:unset}.map-title___cMVBv{position:absolute;top:0;right:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.125rem .5rem;background-color:rgba(0,0,0,.5);color:#fff}.map___1U4LE>img{width:100%;min-height:50px}
.item___2JhLV{position:relative;border:3px solid #6373ca;border-radius:10px;color:#6373ca;cursor:pointer;transition:box-shadow linear .3s,border-color linear .3s}.item-image___3stjj{position:relative;margin:2px;width:calc(100% - 4px);padding-bottom:calc(100% - 4px);background-size:contain;background-position:center center;background-repeat:no-repeat}
.item___2T50m{padding-left:4px;padding-right:4px;background-color:#fff;outline:none}.item___2T50m:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.item___2T50m:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.item___2T50m:not(:last-child){border-bottom:1px dashed #ddd}.item___2T50m:hover{background-color:#f1f1f1}.item__drag___1M4rt{border-radius:8px;box-shadow:0 0 10px #333}
.block___prIE5{padding:12px;background-color:#dfe3ff;border-radius:8px;margin-top:8px}
