.search-input .form-control{font-size:1rem!important;padding:8px 15px!important;height:auto!important}.search-input .btn{padding:0 1rem!important}.autocomplete-list.shadow{z-index:1050!important}.autocomplete-list .list-group-item{transition:all .2s ease;font-weight:400;color:#333;border-bottom:1px solid rgba(0,0,0,.05)!important;display:flex;flex-direction:column;align-items:flex-start}.autocomplete-list .list-group-item.highlighted{background-color:var(--bs-primary-bg-subtle)!important;font-weight:500!important}.autocomplete-list .list-group-item:hover{background-color:var(--bs-primary-bg-subtle)!important;transform:translateY(-1px)}.autocomplete-list .list-group-item:last-child{border-bottom:none!important}.autocomplete-list .list-group-item strong{color:var(--bs-primary);display:contents;font-weight:600;background-color:rgba(var(--bs-primary-rgb),.1);padding:0 3px;border-radius:3px}.autocomplete-list .list-group-item .text-muted{margin-top:2px;font-size:.75rem;opacity:.8}.autocomplete-list .list-group-item{line-height:1.4}.highlighted{background-color:var(--bs-primary-bg-subtle)!important;font-weight:500!important}.autocomplete-list{border:1px solid var(--bs-primary-border-subtle)}.autocomplete-list .list-group-item{border:0!important;padding:8px 12px!important;font-size:.9rem!important;line-height:1.4!important}.autocomplete-list .list-group-item:hover{background-color:var(--bs-primary-border-subtle)}@media screen and (min-width:800px){.autocomplete-list .list-group-item{border:0!important;padding:8px 12px!important;font-size:.9rem!important;line-height:1.4!important;&:hover{background-color:var(--bs-primary-border-subtle)}}}.editor-subscript{font-size:.7rem;text-align:top}.editor-count{font-size:.6rem!important;text-align:top;margin-right:.3rem}.title-container{width:100%;max-width:100%}.title-text{margin-left:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:576px){.title-text{max-width:200px}}@media (min-width:577px) and (max-width:992px){.title-text{max-width:400px}}#backButton{margin-right:10px;border-left:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom:0;border-top:0;padding-right:10px}#backButton:hover{border:1px;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#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}