html,body,#root{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden}#root{display:flex;flex-direction:column;height:100vh}.app-main{flex:1 1 auto;display:flex;flex-direction:column;padding:.25rem .75rem .5rem;overflow:hidden;min-height:0}.app-logo{height:32px;width:32px;margin-right:.75rem}.app-title{font-weight:600;font-size:1.1rem;letter-spacing:.02em}.page-center{display:flex;justify-content:center;align-items:center;flex:1 1 auto;min-height:0}.page-subtitle{font-weight:600;font-size:1rem}.tab-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:.5rem;padding-top:.5rem}.tab-toolbar{flex-shrink:0;padding:.35rem .75rem;gap:.5rem}.tab-toolbar .p-toolbar-group-start,.tab-toolbar .p-toolbar-group-end{display:flex;align-items:center}.tab-toolbar .p-toolbar-group-end{flex:1 1 auto;justify-content:flex-end;margin-left:1rem}.search-field{display:block;position:relative;flex:1 1 auto;max-width:100%}.search-field>i.pi-search{position:absolute;left:.75rem;top:50%;margin-top:0!important;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:1;line-height:1}.search-field>input.p-inputtext{width:100%;padding-left:2.25rem!important}.tab-table{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0}.tab-table>.p-datatable{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.tab-table .p-datatable-wrapper{flex:1 1 auto;min-height:0}.tab-table .p-datatable-tbody>tr{cursor:pointer}.tab-table .p-datatable-tbody>tr>td,.tab-table .p-datatable-thead>tr>th{padding:.45rem .6rem}.obj-inactive{text-decoration:line-through;color:#888}.collections-page .sk-line{display:flex;align-items:center;gap:.5rem}.collections-page .sk-title{font-weight:600}.collections-page .sk-code{color:#6c757d}.collections-page .sk-ext{color:#6c757d;font-family:ui-monospace,monospace;font-size:.85rem}.gantt-host{flex:1 1 auto;min-height:0;width:100%;display:flex}.gantt-host>.b-gantt{flex:1 1 auto;min-height:0}
