.zi-card{margin:4px;color:var(--mat-sys-on-primary-container)}.zi-card .p-card-body{padding:0}.zi-card .p-card-header,.zi-card .p-card-title{color:var(--mat-sys-on-primary-container);background-color:var(--mat-sys-primary-container);border-bottom:2px solid var(--mat-sys-primary-container);border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium));border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex;justify-content:space-between;align-items:center;padding:0 .5rem;min-height:46px}.zi-card .p-card-header h2,.zi-card .p-card-title h2{margin:0}.zi-card .p-card-header>div,.zi-card .p-card-title>div{display:flex;align-items:center;gap:.5rem}.zi-card .p-card-header .p-card-content,.zi-card .p-card-title .p-card-content,.zi-card .p-card-content{padding:.5rem 1rem 1rem}.zi-form p-tabpanels,.zi-form p-tabs{padding:0!important;margin:0!important}.zi-form .zi-card .p-card-content{padding:1rem 0 0}.zi-form .zi-form-content{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.zi-form .zi-form-content>*:not(.no-flex){display:flex;flex:1 1 auto;margin-left:.5rem;margin-right:.5rem}.zi-form .zi-form-content p-iftalabel,.zi-form .zi-form-content p-inputnumber,.zi-form .zi-form-content input,.zi-form .zi-form-content textarea,.zi-form .zi-form-content p-select,.zi-form .zi-form-content p-multi-select,.zi-form .zi-form-content p-date-picker{display:flex;flex:1 1 auto}.zi-form .zi-form-content .p-floatlabel{margin-top:1rem}.zi-form .zi-form-content .p-select{display:flex;flex:1 1 auto}.zi-form .zi-form-content h3{padding:4px;background-color:#eee;margin:0;font-weight:400}.zi-form .zi-form-content>div{display:flex;flex-direction:row;align-items:center;gap:1rem}.zi-form .zi-form-content>div.start{justify-content:flex-start}.zi-form .zi-form-content>div.end{justify-content:flex-end}.zi-form .zi-form-content>div.flex{flex:1 1 auto}.zi-form .zi-form-content>div.flex.align-start{align-items:start}.zi-form .zi-form-content>div.flex>*{width:100%}.zi-form .zi-form-content>div.space-between{justify-content:space-between}.zi-form .zi-form-content>div.center{justify-content:center}.zi-form .p-card-footer{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:1rem}.full-width{width:100%}.zi-filler{flex:1 1 auto}:root{--top-menu-bar-bg: #A8D5BA;--side-menu-bar-bg: #A8D5BA}html,body{margin:0;padding:0;height:100%}
