body{background-color:#fff}.my-container,div,span,a,button,small,h1,h2,h3,h4,h5,h6{font-family:Roboto,Anuphan,Noto Sans Thai,Prompt,sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f2e41}::-webkit-scrollbar-thumb{background:#4e5764;border-radius:.25em}::-webkit-scrollbar-thumb:hover{background:#415064}.main-loading.loading-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000000bf;color:#fefefe;line-height:2em;font-size:1.5em;text-align:center;z-index:999999}.accordion{border:0}.accordion .accordion-item{border:0;background:#ffefd9}.accordion .accordion-item .accordion-button{color:#0e2e50;background:#bccbdb}.accordion .accordion-item .accordion-button:not(.collapsed){color:#fefefe;background:#596575}.accordion .accordion-item .accordion-button.active{color:#fefefe;background:#0e2e50}.accordion .accordion-item .accordion-button:focus{border-color:transparent;border:0;box-shadow:none}.form-control:focus{border-color:#798fa7;box-shadow:0 0 0 .2rem #007bff33}table.app-table,table.app-table th,table.app-table td{border:none}table.app-table thead{background-color:#e1e7ec;position:sticky;top:0;z-index:1}table.app-table thead tr th{padding:1em 1em .5em}table.app-table .no-used{position:relative}table.app-table .no-used img{filter:grayscale(1);opacity:.5}.btn:disabled{opacity:.3;filter:grayscale(1)}.modal-dialog-scrollable .modal-content{height:100%}ngb-modal-window .component-host-scrollable{flex:1}.modal{z-index:99999}.modal-backdrop{z-index:99998!important}.front-modal .modal-content .modal-header{background:#f0ad57;background:linear-gradient(90deg,#f0ad57 0%,#ecb167 39%,#f6ca91 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0ad57",endColorstr="#f6ca91",GradientType=1)}.front-modal .modal-content .modal-header .modal-title{width:100%}.front-modal .modal-content .modal-header .modal-title span{font-size:1.3em;color:#fefefe}.file-zone{background-color:#0000000d;padding:1em;border-radius:.25em}.file-zone .file-selector{border:2px dashed rgba(0,0,0,.4);border-radius:.5em;padding:2em;text-align:center;cursor:pointer;color:#333;background-color:#ffffffbf;margin-top:1em}.file-zone .file-selector input[type=file]{display:none}.file-zone .file-selector .btn{padding:1em;width:100%;font-size:1.2em;margin-bottom:1em;background-color:#0000001a;color:#0e2e50}.file-zone .file-selector .selected-file-name{color:#0e2e50}.file-zone .file-selector .preview-img{max-width:100%;margin-top:1em;border:1px solid #ccc;border-radius:.25em}
