html,body{font-family:Roboto Mono,sans-serif;font-size:15px}::placeholder{color:#ddd!important}#app{border-bottom:1px solid gray;width:100dvw;height:100dvh;padding-top:56px}#body{width:100dvw;height:calc(100% - 56px);position:absolute}.overflow{border-radius:.375rem;flex:1;overflow:hidden auto}.modal{background:#0000004d}.modal-xl{max-width:95dvw}.modal-header{color:#fff;background-color:#0d6efd}.modal-header .btn-close{filter:invert();opacity:.85}.modal-header .btn-close:hover{opacity:1}.p-component{font-family:Roboto Mono,sans-serif}.p-datatable .p-datatable-thead>tr>th{background:#f2f2f2;border-bottom:1px solid #000!important}.p-datatable .p-datatable-tbody>tr:hover,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd:hover{background:#ddd}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{color:#000;outline-offset:-1px;background:#ecf3ff;outline:1px solid #0d6efd}.p-datatable .p-datatable-tbody>tr{background:#fff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f2f2f2}.p-datatable .p-datatable-thead>tr>th{border:1px}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{cursor:default}.p-datatable .p-column-header-content{gap:4px;display:inline-flex}.p-datatable .p-datatable-tbody>tr.p-datatable-danger{background:#f8d7da}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-datatable-danger.p-row-odd{background:#eccccf}.p-datatable .p-datatable-tbody>tr.p-datatable-danger:hover,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-datatable-danger.p-row-odd:hover{background:#e5c7ca}.p-autocomplete-panel{z-index:1060!important}.p-inputtext{border-color:#dee2e6}.p-inputtext:focus{border:1px solid #86b7fe;outline:0;transition:all .2s;box-shadow:0 0 0 .25rem #0d6efd40}.p-autocomplete{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:38px;transition:all .2s;display:flex}.p-autocomplete .p-inputtext{border-radius:.375rem 0 0 .375rem;flex:1;width:100%;height:100%;transition:all .2s}.p-autocomplete .p-button{color:#ccc;cursor:unset;border-radius:0 .375rem .375rem 0;outline:0;flex-shrink:0;align-self:stretch;align-items:center;padding:8px;transition:all .2s;display:flex;background:0 0!important;border:1px solid #dee2e6!important;border-left:0!important}.p-autocomplete .p-button:hover{color:#999}.p-autocomplete .p-button:focus{color:#666;box-shadow:0 0 0 .25rem #0d6efd40;border:1px solid #86b7fe!important;border-left:0!important}.p-autocomplete .p-button:focus:hover{color:#333}.p-autocomplete .p-button>*{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.p-autocomplete .p-button .p-button-label{display:none}.p-autocomplete.p-inputwrapper-focus .p-button{color:#666}.p-autocomplete.p-inputwrapper-focus .p-button:hover{color:#333}.p-autocomplete-panel{margin-top:8px;border:1px solid #dee2e6!important}.p-autocomplete-items{margin:0;padding:0}.p-overlaypanel-content{padding:.375rem}.p-calendar .p-inputtext{border-radius:.375rem 0 0 .375rem}.p-calendar button{border-radius:0 .375rem .375rem 0}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:0;transition:all .2s;box-shadow:0 0 0 .25rem #0d6efd40;border:1px solid #86b7fe!important}.p-datepicker{z-index:1060!important}.p-align-right{text-align:right!important}.p-align-left{text-align:left!important}.p-align-center{text-align:center!important}.p-datatable .p-datatable-tbody>tr>td{padding:.2rem .3rem}.p-datatable .p-datatable-tfoot>tr>td{font-weight:700;background:#f7f7f7!important;border-top:2px solid #212529!important}.form-control{transition:all .2s!important}.p-listbox{border-top-left-radius:0;border-top-right-radius:0;flex-flow:column;width:100%;height:100%;display:flex;overflow:hidden}.p-listbox-header{background:0 0}.p-listbox-list-wrapper{flex-flow:column;display:flex}.p-listbox-list{margin:0;padding:0}.p-listbox-item{flex:none;padding:0}.p-listbox-item.p-highlight>*>*>*{color:#fff!important}
