:root{--body-bg: #fff}body{background-color:var(--body-bg)}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/webfonts/fa-solid-900.woff2) format("woff2"),url(/webfonts/fa-solid-900.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/fa-regular-400.woff2) format("woff2"),url(/webfonts/fa-regular-400.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/webfonts/fa-brands-400.woff2) format("woff2"),url(/webfonts/fa-brands-400.woff) format("woff")}img.brand-image{max-width:33px}div#app{position:relative}#loading{z-index:1059}.start-0{top:0;left:0}table.table button.btn,table.table a.btn{margin-right:.5rem;margin-bottom:.5rem}table tr,table td{word-break:break-all}.bg-light-gray{background-color:#0000000d}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.25rem!important}.select2-container--default .select2-selection--single .select2-selection__clear{margin-top:-3px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:23px}.word-break-all{word-break:break-all}.textarea-resize-none{resize:none;overflow:auto}.btnIcon{cursor:pointer}.qa-item .qa-body{max-height:0;overflow:hidden;transition:max-height .25s ease}.qa-item .chev i,.qa-item .chev svg{transition:transform .2s ease}.qa-item.is-open .chev i,.qa-item.is-open .chev svg{transform:rotate(180deg)}.qa-header:hover{filter:brightness(.98)}.btn-accent{--btn-bg: var(--accent);--btn-color: var(--on-accent);--btn-border: var(--accent);--btn-bg-hover: var(--accent-hover);--btn-bg-active: var(--accent-active);--btn-ring: var(--accent-ring);color:var(--btn-color)!important;background-color:var(--btn-bg)!important;border-color:var(--btn-border)!important}.btn-accent:not(:disabled):not(.disabled):hover{color:var(--btn-color);background-color:var(--btn-bg-hover);border-color:var(--btn-bg-hover)}.btn-accent:not(:disabled):not(.disabled):active,.btn-accent.active{color:var(--btn-color);background-color:var(--btn-bg-active);border-color:var(--btn-bg-active)}.btn-accent:focus,.btn-accent.focus{outline:0;box-shadow:0 0 0 .2rem var(--btn-ring)}.btn-accent:disabled,.btn-accent.disabled{opacity:.65;pointer-events:none}.btn-accent svg,.btn-accent i{fill:currentColor;color:currentColor}.btn-accent-outline{--btn-color: var(--accent);--btn-ring: var(--accent-ring);color:var(--btn-color);background-color:transparent;border:1px solid var(--btn-color)}.btn-accent-outline:not(:disabled):not(.disabled):hover{color:var(--on-accent);background-color:var(--btn-bg-hover);border-color:var(--btn-bg-hover)}.btn-accent-outline:not(:disabled):not(.disabled):active,.btn-accent-outline.active{color:var(--on-accent);background-color:var(--btn-bg-active);border-color:var(--btn-bg-active)}.btn-accent-outline:focus,.btn-accent-outline.focus{outline:0;box-shadow:0 0 0 .2rem var(--btn-ring)}@media (prefers-reduced-motion: no-preference){.btn-accent,.btn-accent-outline{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}}.btn-accent:hover,.btn-accent:active,.btn-accent:focus,.btn-accent:focus-within{box-shadow:-2px 0 1rem #504f60;-webkit-box-shadow:-2px 0rem 1rem rgb(80 79 96)}.dateRangePickor i.fa.fa-calendar,.dateRangePickor svg.fa-calendar{position:absolute;top:50%;left:.5rem;margin:auto 0;pointer-events:none;transform:translateY(-50%)}.dateRangePickor .btn-shortcut{font-size:.875em;border-radius:3px;line-height:1.35em;text-transform:uppercase;border:none;margin:10px 2px;padding:5px;cursor:pointer;background-color:#f8fafc;color:#66615b;transition:all .15s linear}.dateRangePickor .form-control{padding-left:1.75rem;font-size:.875rem!important}.text-pending{color:#fd7e14}.zTop-0{top:0}.zLeft-0{left:0}.zRight-0{right:0}.zBottom-0{bottom:0}.drag-handle{cursor:grab}.drop-target.drag-over{outline:2px dashed red;outline-offset:2px}.drag-over{outline:2px dashed #0d6efd;outline-offset:4px;transition:outline-color .15s ease-in-out}.drag-handle:active{cursor:grabbing}.render-block.drag-over{outline:2px dashed #0d6efd;outline-offset:4px;border-radius:6px;transition:outline-color .15s ease-in-out}.col-1.drag-over,.col-11.drag-over{outline:none!important}.brand-link{font-size:1.25rem}.carousel-control-prev,.carousel-control-next{transition:background .3s ease}.carousel-control-prev:hover{background:linear-gradient(to right,#00000080,#0000 80%)}.carousel-control-next:hover{background:linear-gradient(to left,#00000080,#0000 80%)}.socialMedia-x{color:#000}.socialMedia-facebook{color:#1877f2}.socialMedia-instagram{color:#e4405f}.socialMedia-youtube{color:red}.socialMedia-line{color:#06c755}.socialMedia-phone{color:#16a34a}.socialMedia-mail{color:#f59e0b}.socialMedia-img{display:-ms-inline-flexbox!important;display:inline-flex!important}.socialMedia-img img{width:14px;height:14px}.verticalMiddle{vertical-align:middle!important}.boxPicture{width:80px;height:80px}.custom-file-label:after{cursor:pointer;background:var(--white);outline-style:auto;outline-color:var(--primary);outline-width:medium;border-radius:0;color:var(--primary)}.custom-file-input:lang(zh-TW)~.custom-file-label:after{content:"選擇圖片"}.custom-file-label:hover:after,.custom-file-label:focus:after{background:var(--primary);color:var(--white)}.brand-link:hover{color:#b8c8db}.overflowY-hidden{overflow-y:hidden!important}.overflowX-auto{overflow-x:auto!important}
