:root{--main-color:#323232;--accent-color:#323232;--white-color:#FFFFFF;--main-hover-color:#232323;--accent-hover-color:#232323;--accent-active-color:#cfd0d1}.btn-main{background:var(--main-color);color:var(--white-color);border-color:var(--main-hover-color)}.btn-main:active,.btn-main:focus,.btn-main:hover{cursor:pointer;background:var(--main-hover-color)!important;color:var(--white-color)!important}.btn-outline-main{border:1px solid var(--main-color);color:var(--main-color)}.btn-outline-main:active,.btn-outline-main:focus,.btn-outline-main:hover{cursor:pointer;background:var(--main-color);color:var(--white-color)}.btn-accent,.swal2-actions .swal2-confirm{background:var(--accent-color);color:var(--white-color);border-color:var(--accent-hover-color)}.btn-accent:active,.btn-accent:focus,.btn-accent:hover,.swal2-actions .swal2-confirm:hover{cursor:pointer;background:var(--accent-hover-color);color:var(--white-color)}.btn-outline-accent{border:1px solid var(--accent-color);color:var(--accent-color)}.btn-outline-accent:active,.btn-outline-accent:focus,.btn-outline-accent:hover{cursor:pointer;background:var(--accent-color);color:var(--white-color)}.modal-header{background:var(--accent-color);color:var(--white-color)}body,html{font-family:微軟正黑體,Arial,sans-serif;font-weight:400}body{overflow-x:hidden;min-width:320px;background:#e0e0e0}table{width:100%}.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.bg-dark--opacity{background:var(--accent-hover-color)!important;background:rgba(28,40,53,.3)!important;color:#fff}.btn-index{background-color:var(--main-color);border-color:var(--main-hover-color);color:#fff}.btn-index:active,.btn-index:focus,.btn-index:hover{background-color:var(--main-hover-color)!important;border-color:var(--main-color)!important;box-shadow:0 0 0 .2rem var(--main-color)!important;color:#fff!important}.checkbox-lg{width:15px;height:15px;vertical-align:middle}.checkbox{display:inline-block;position:relative;padding-left:35px;margin-bottom:0;cursor:pointer;font-size:.9375em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:38px}.checkbox input{position:absolute;opacity:0;cursor:pointer;display:none}.checkbox:hover input~.checkmark{opacity:.8}.checkbox input:checked~.checkmark{background-color:#f32036;border:0}.checkmark{position:absolute;top:5px;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #bebebe;border-radius:4px}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:8px;top:4px;width:10px;height:14px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{color:var(--white-color)!important;background-color:var(--main-color)}.icon{height:22px;width:22px;display:inline-block;font-size:1.25em;vertical-align:middle}.hide{display:none!important}.disabled{pointer-events:none;opacity:.2}.hover-opacity:hover{cursor:pointer;opacity:.5}.mk{color:#ce0000}input[type=checkbox],select{cursor:pointer}.btn-xs{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.25rem;--bs-btn-font-size:.75rem;line-height:1}.full-screen{width:100%!important;height:100%!important;position:fixed!important;margin:0!important;padding:0!important;bottom:0!important;top:0!important;right:0!important;border:0!important}.full-size{position:absolute;top:0;left:0;border:none;width:100%;height:100%}.borderless{border:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{margin:0}::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;margin-right:5px;background:rgba(100,100,100);border:#5a5a5a}#navbar{z-index:1;height:40px;position:fixed;top:0;left:0;width:100%;z-index:1032}.nav-icon{color:var(--white-color)}.nav-icon:hover{color:var(--accent-active-color)}.nav-icon path{fill:var(--white-color)}.nav-icon:hover path{fill:var(--accent-active-color)}
