.date-time-input{display:flex;align-items:center;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);padding:.35rem .5rem;gap:.25rem}.date-time-input:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.date-time-input.date-time-input--disabled{opacity:.5;pointer-events:none;background-color:var(--bs-secondary-bg)}.date-time-input.date-time-input--readonly{background-color:var(--bs-secondary-bg)}.date-time-input.date-time-input--readonly:focus-within{border-color:var(--bs-border-color);box-shadow:none}.date-time-input .dti-part{flex:1;min-width:0;border:none;background:transparent;color:var(--bs-body-color);font-size:1rem;font-weight:500;outline:none;padding:.05rem .1rem;text-align:center}.date-time-input .dti-sep{color:var(--bs-border-color);font-size:1rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.tag-input{position:relative}.tag-input.tag-input--disabled .ti-input{opacity:.5;pointer-events:none;background-color:var(--bs-secondary-bg);cursor:default}.tag-input.tag-input--readonly .ti-input{background-color:var(--bs-secondary-bg);cursor:default}.tag-input.tag-input--readonly .ti-input:focus-within{border-color:var(--bs-border-color);box-shadow:none}.tag-input .ti-input{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem .5rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);cursor:text}.tag-input .ti-input:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.tag-input .ti-input.ti-input--open{border-bottom-color:transparent;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;box-shadow:none}.tag-input .ti-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border:1px solid var(--bs-border-color);border-radius:.2rem;font-size:.9rem;background-color:var(--bs-secondary-bg);line-height:1.3}.tag-input .ti-tag-remove{background:none;border:none;padding:0;line-height:1;font-size:1rem;color:var(--bs-secondary-color);cursor:pointer;display:flex;align-items:center}.tag-input .ti-tag-remove:hover{color:var(--bs-body-color)}.tag-input .ti-field{flex:1 1 60px;min-width:60px;background:none;border:none;outline:none;color:var(--bs-body-color);font-size:.9rem;padding:0}.tag-input .ti-field::placeholder{color:var(--bs-secondary-color)}.tag-input .ti-dropdown{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:100;background-color:var(--bs-body-bg);border:1px solid var(--bs-primary);border-top:none;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);padding:.5rem .6rem .6rem;box-shadow:0 6px 16px #00000040}.tag-input .ti-dropdown-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.tag-input .ti-dropdown-label{font-size:.75rem;color:var(--bs-secondary-color)}.tag-input .ti-dropdown-close{background:none;border:none;padding:0 .1rem;line-height:1;font-size:1rem;color:var(--bs-secondary-color);cursor:pointer;display:flex;align-items:center}.tag-input .ti-dropdown-close:hover{color:var(--bs-body-color)}.tag-input .ti-suggestion{background:none;border:1px solid var(--bs-border-color);border-radius:.2rem;padding:.25rem .65rem;font-size:.9rem;color:var(--bs-body-color);cursor:pointer;transition:background-color .15s}.tag-input .ti-suggestion:hover{background-color:var(--bs-secondary-bg)}.tag-input .ti-loading{display:flex;align-items:center;padding:.15rem 0;color:var(--bs-secondary-color)}.tag-input .ti-loading-text{font-size:.85rem}#appBottomBar{flex:0 0 auto;height:54px;box-sizing:content-box}#appSideBar{overflow:auto;width:280px}#appSideBar .offcanvas-header button{right:0;top:0;position:absolute}#appSideBar .nav-item .nav-link>span{width:30px;display:inline-table}#appTopBar{flex:0 0 auto;height:56px;box-sizing:content-box}#appTopBar .btn-hamburger,#appTopBar .btn-back{width:50px;height:40px}#appTopBar .btn-back{opacity:70%}.fsi-material-button{overflow:hidden;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.fsi-material-button .fsi-material-button-icon{height:28px;margin-right:12px;min-width:28px;width:28px}.fsi-material-button .fsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.fsi-material-button .fsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button{overflow:hidden;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.gsi-material-button .gsi-material-button-icon{height:28px;margin-right:12px;min-width:28px;width:28px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.component-settings .group-label{padding:.5rem 1.3rem;font-weight:700;color:var(--bs-secondary)}.component-settings .group{margin-bottom:1rem}.component-settings .group:last-child{margin-bottom:0}.component-settings .group .item{overflow:hidden;background-color:var(--bs-tertiary-bg);background-clip:border-box;display:flex;flex-direction:row;position:relative}.component-settings .group .item.disabled{color:var(--bs-secondary)}.component-settings .group .item label>div:first-child:not(.component-settings .group .item label>div:last-of-type){flex:1;margin-right:1rem}.component-settings .group .item label>div:last-of-type:not(.component-settings .group .item label>div:first-child){margin-left:1rem}.component-settings .group .item>label:last-child:not(.component-settings .group .item>label:first-child){padding-left:1rem;padding-right:1.3rem}.component-settings .group .item>label:last-child:not(.component-settings .group .item>label:first-child):after{content:"";background:#495057;width:1px;display:block;margin:1rem 0;position:absolute;top:0;left:0;bottom:0}.component-settings .group .item>*{display:flex;flex-direction:row;text-align:start;padding:1rem 1.3rem;align-items:center;border-radius:unset}.component-settings .group .item>*:first-child{flex:1}.component-settings .group .item>*:first-child:not(.component-settings .group .item>*:first-child:last-child){padding-right:1rem;padding-left:1.3rem}.component-settings .group .item>* h5,.component-settings .group .item>* h6{margin-bottom:0}.component-settings .group .item>* p{color:var(--bs-secondary);margin-top:.5rem;margin-bottom:0}.component-settings .group .item>* p:first-child{margin-top:0}.component-settings .group .item:not(:last-child):after{content:"";background:#495057;height:1px;display:block;margin:0 1rem;position:absolute;bottom:0;left:0;right:0}.component-settings .group .item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.component-settings .group .item:last-of-type{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}
