@charset "UTF-8";

@import "_mixin";
@import "icon";
@import "color";
@import "custom-swal";
@import "admin/main";
@import "admin/validation";
@import "admin/fonts";
@import "admin/checkbox";
@import "admin/button";
@import "admin/vue.app";
@import "admin/vue.modal";
@import "admin/vue.compoment";
@import "admin/header";
@import "admin/drawer";
@import "admin/modal";
@import "admin/error_page";
@import "admin/list";
@import "admin/detail";
@import "admin/login";

@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
* {
  font-family: 'Noto Sans TC';
}

[v-cloak] {
  visibility: hidden;
} 

.text-content {
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: inherit;
}

.remove {
  @include gg();
}

.grecaptcha-badge {
  visibility: hidden
}

.not-allowed {
  cursor: not-allowed !important;
}

.inactive {
  pointer-events: none;
}

.not-double-click {
  -webkit-user-select: none; /* Chrome/Safari */        
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+ */
  
  /* Rules below not implemented in browsers yet */
  -o-user-select: none;
  user-select: none;
}