@font-face{
  font-family:'Spoqa';

  font-style:normal;

  font-weight:100;

  src:url(/assets/SpoqaHanSansNeo-Thin.ttf) format("truetype")
}

@font-face{
  font-family:'Spoqa';

  font-style:normal;

  font-weight:300;

  src:url(/assets/SpoqaHanSansNeo-Light.ttf) format("truetype")
}

@font-face{
  font-family:'Spoqa';

  font-style:normal;

  font-weight:400;

  src:url(/assets/SpoqaHanSansNeo-Regular.ttf) format("truetype")
}

@font-face{
  font-family:'Spoqa';

  font-style:normal;

  font-weight:500;

  src:url(/assets/SpoqaHanSansNeo-Medium.ttf) format("truetype")
}

@font-face{
  font-family:'Spoqa';

  font-style:normal;

  font-weight:700;

  src:url(/assets/SpoqaHanSansNeo-Bold.ttf) format("truetype")
}

body{
  font-family:'Spoqa'
}

/*!*.bp3-dialog-header {*!*/

/*!*    background-color: #8ecc09;*!*/

/*!*}*!*/

.bp3-editable-text-content{
  white-space:pre-wrap !important;
  word-break:break-word !important;
  padding-right:0 !important
}

.bp3-popover-arrow::before{
  -webkit-box-shadow:none !important;
     -moz-box-shadow:none !important;
          box-shadow:none !important
}

.bp3-slider-axis{
  display:none
}

.mosaic-root{
  top:0 !important;
  bottom:0 !important;
  right:0 !important;
  left:0 !important
}

.mosaic-tile{
  margin:3px 3px 3px 3px !important;
  position:absolute
}

.mosaic-tile .mosaic-tile{
  margin:3px
}

.mosaic-window{
  -webkit-box-shadow:0 0 0 1.5px rgba(25,25,25,0.65),0 0 0 rgba(25,25,25,0),0 0 0 rgba(25,25,25,0) !important;
     -moz-box-shadow:0 0 0 1.5px rgba(25,25,25,0.65),0 0 0 rgba(25,25,25,0),0 0 0 rgba(25,25,25,0) !important;
          box-shadow:0 0 0 1.5px rgba(25,25,25,0.65),0 0 0 rgba(25,25,25,0),0 0 0 rgba(25,25,25,0) !important
}

.bp3-panel-stack-view{
  overflow:visible
}

.bp3-progress-bar{
  -webkit-border-radius:0 !important;
     -moz-border-radius:0 !important;
          border-radius:0 !important
}

.bp3-progress-bar .bp3-progress-meter{
  -webkit-border-radius:0 !important;
     -moz-border-radius:0 !important;
          border-radius:0 !important
}

.bp3-button.bp3-outlined{
  background:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  border:1px solid rgba(24,32,38,0.2);
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
       box-sizing:border-box
}

.bp3-button.bp3-outlined:hover{
  background:rgba(167,182,194,0.3);
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  color:#182026;
  text-decoration:none
}

.bp3-button.bp3-outlined:active,.bp3-button.bp3-outlined.bp3-active{
  background:rgba(115,134,148,0.3);
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  color:#182026
}

.bp3-button.bp3-outlined:disabled,.bp3-button.bp3-outlined:disabled:hover,.bp3-button.bp3-outlined.bp3-disabled,.bp3-button.bp3-outlined.bp3-disabled:hover{
  background:none;
  color:rgba(92,112,128,0.6);
  cursor:not-allowed
}

.bp3-button.bp3-outlined:disabled.bp3-active,.bp3-button.bp3-outlined:disabled:hover.bp3-active,.bp3-button.bp3-outlined.bp3-disabled.bp3-active,.bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
  background:rgba(115,134,148,0.3)
}

.bp3-dark .bp3-button.bp3-outlined{
  background:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  color:inherit
}

.bp3-dark .bp3-button.bp3-outlined:hover,.bp3-dark .bp3-button.bp3-outlined:active,.bp3-dark .bp3-button.bp3-outlined.bp3-active{
  background:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark .bp3-button.bp3-active{
  border:1px solid var(--gray6)
}

.bp3-dark .bp3-button.bp3-outlined:hover{
  background:rgba(138,155,168,0.15)
}

.bp3-dark .bp3-button.bp3-outlined:active,.bp3-dark .bp3-button.bp3-outlined.bp3-active{
  background:rgba(138,155,168,0.3);
  color:#f5f8fa
}

.bp3-dark .bp3-button.bp3-outlined:disabled,.bp3-dark .bp3-button.bp3-outlined:disabled:hover,.bp3-dark .bp3-button.bp3-outlined.bp3-disabled,.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover{
  background:none;
  color:rgba(167,182,194,0.6);
  cursor:not-allowed
}

.bp3-dark .bp3-button.bp3-outlined:disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined:disabled:hover.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-outlined.bp3-disabled:hover.bp3-active{
  background:rgba(138,155,168,0.3)
}

.bp3-button{
  background-image:none !important;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-button:not([class*="bp3-intent-"]){
  border-color:#32414c;
  background-color:transparent
}

.bp3-button[class*="bp3-intent-"]{
  -webkit-box-shadow:none !important;
     -moz-box-shadow:none !important;
          box-shadow:none !important
}

.bp3-card{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-control input:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none
}

.bp3-dark .bp3-input{
  border:var(--gray3) 1px solid
}

.bp3-dark .bp3-card{
  background-color:inherit
}

.mobile .bp3-breadcrumb{
  font-size:var(--s0)
}

