#template-container p,li{text-align:justify}.icon-only-button,.operation-button,.operation-text-button{display:inline-flex;align-items:center;justify-content:flex-start;margin:.15rem!important;position:relative}.operation-button .btn-spinner-wrapper,.operation-button i,.operation-text-button .btn-spinner-wrapper,.operation-text-button i{margin-right:.6rem!important}.operation-text-button{padding:.275rem .65rem .275rem .9rem!important}.icon-only-button{justify-content:center!important;padding:.275rem!important;width:2.5rem!important;height:2.1rem!important}.icon-only-button,.operation-button,.operation-text-button{margin-right:.2rem!important;margin-left:.2rem!important;vertical-align:middle!important}.icon-only-button .btn-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-collapsible.icon-only-button:hover .btn-text{max-width:0!important;opacity:0!important;display:none!important}.icon-only-button .btn-spinner-wrapper,.icon-only-button i{margin:0!important}.btn-spinner-wrapper{display:inline-flex;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;vertical-align:middle}.btn-spinner-wrapper .spinner-border-sm{width:1em;height:1em;border-width:.15em;margin-right:0;vertical-align:middle}@media only screen and (max-width:800px){.icon-only-button,.operation-button.btn-sm,.operation-text-button.btn-sm{margin-right:.2rem!important;margin-left:.2rem!important;font-size:.9rem!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.icon-only-button,.operation-button.btn-sm{width:2.5rem!important;height:2.1rem!important;padding:.275rem!important}.operation-button,.operation-text-button{font-size:.9rem!important}.operation-text-button.btn-sm{font-size:.8rem!important;min-width:1.3rem}.btn-collapsible:not(.operation-text-button) .btn-text{display:none!important}}@media only screen and (min-width:800px){.icon-only-button,.operation-button,.operation-text-button{font-size:.8rem!important;margin-left:.2rem!important;margin-right:.2rem!important;height:1.9rem!important;vertical-align:middle!important}.icon-only-button{width:2.3rem!important}.operation-button:not(.icon-only-button){min-height:1.9rem!important;padding:.25rem .6rem!important}.reload-button{padding:7px 7px 5px!important;min-width:26px;margin-left:.2rem;margin-right:.2rem}.operation-button:not(.icon-only-button) .btn-text{max-width:500px!important;opacity:1!important;transition:none!important}.operation-text-button .btn-text{opacity:1!important;max-width:500px!important}.btn-collapsible.explicit-collapsible .btn-text{max-width:0;opacity:0;transition:opacity 1.5s,max-width .5s}.btn-collapsible.explicit-collapsible:hover .btn-text{max-width:500px;opacity:1;transition:opacity .3s,max-width .6s}}.btn-collapsible{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;padding:.275rem .65rem .275rem .9rem!important;margin:.15rem!important}.btn-collapsible.explicit-collapsible .btn-text{max-width:0;display:inline-block;transition:opacity 1.5s,max-width .5s;vertical-align:top;white-space:nowrap;overflow:hidden;opacity:0}.btn-collapsible.explicit-collapsible:hover .btn-text{transition:opacity .3s,max-width .6s;max-width:500px;opacity:1}.app-loading .form-check-input:not(#main-menu .form-check-input):not(.navbar .form-check-input):not(.modal .form-check-input),.app-loading .form-switch:not(#main-menu .form-switch):not(.navbar .form-switch):not(.modal .form-switch),.app-loading .nav-link:not(#main-menu .nav-link):not(.navbar .nav-link):not(.modal .nav-link),.app-loading [role=button]:not(#main-menu [role=button]):not(.navbar [role=button]):not(.modal [role=button]),.app-loading a:not(#main-menu a):not(.navbar a):not(#sidebar a):not(.modal a),.app-loading button:not(.loading-button):not(#main-menu button):not(.navbar button):not(.modal button),.app-loading input:not(#main-menu input):not(.navbar input):not(.modal input),.app-loading select:not(#main-menu select):not(.navbar select):not(.modal select),.app-loading textarea:not(#main-menu textarea):not(.navbar textarea):not(.modal textarea){pointer-events:none!important;opacity:.6!important;cursor:not-allowed!important}.app-loading .loading-button{pointer-events:auto!important;opacity:1!important}.app-loading #main-menu,.app-loading #sidebar,.app-loading .modal,.app-loading .nav,.app-loading .navbar{pointer-events:auto!important;opacity:1!important;cursor:default!important}.app-loading .modal [role=button],.app-loading .modal a,.app-loading .modal button,.app-loading .modal input,.app-loading .modal select,.app-loading .modal textarea{pointer-events:auto!important;opacity:1!important;cursor:pointer!important}.modal-loading .modal .form-check-input,.modal-loading .modal .form-switch,.modal-loading .modal [role=button]:not(.modal-loading-button),.modal-loading .modal a,.modal-loading .modal button:not(.modal-loading-button),.modal-loading .modal input,.modal-loading .modal select,.modal-loading .modal textarea{pointer-events:none!important;opacity:.6!important;cursor:not-allowed!important}.modal-loading .modal .modal-loading-button{pointer-events:auto!important;opacity:1!important}button .spinner-border-sm{vertical-align:middle;margin-right:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-spinner{display:inline-block;width:1em;height:1em;border-radius:50%;border:.15em solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin .8s linear infinite;margin-right:.5rem}