html{font-size:16px}body{background-color:#fff;margin:0}.p-datatable-header{background-color:#fff;border:none}.p-datatable-thead th{background-color:#fff}.p-paginator{border-top:1px solid lightgray}.ng-submitted .ng-invalid{border-color:#ef4444}.bg-danger{color:red}.p-tag-secondary>span{background-color:#f1f5f9;color:#475569}.p-tag-success>span{background-color:#22c55e;color:#fff}.p-tag-primary>span{background-color:#3b82f6;color:#fff}.p-tag-warning>span{background-color:#f97316;color:#fff}.p-tag-danger>span{background-color:#ef4444;color:#fff}.action-buttons *{padding:0;margin:0}.action-buttons .p-button.p-button-icon-only{width:fit-content;padding:.1rem .35rem}.p-menubar{background:var(--surface-a);border:none;border-radius:0;height:100%}.p-menubar .p-button.p-button-link{color:var(--text-color)}.p-button-label{font-weight:500}.p-toast{min-width:fit-content}p-toast-detail,p-toast{white-space:pre-line}.p-selectbutton>div{width:33.33%}.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{left:.75rem}.invalid-field-hint{margin-left:.75em;margin-top:3px}.input-with-error-msg span{display:block}p-autocomplete .w-full input{width:100%}p-inputnumber span input{width:100%}p-multiSelect .w-full input{width:100%}
