@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--primary-color:#3b82f6}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh}#app{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.formkit-outer{margin-bottom:1.25rem}.formkit-label{color:var(--p-text-color);margin-bottom:.4rem;font-size:.875rem;font-weight:500;display:block}.formkit-input{border:1px solid var(--p-content-border-color);background:var(--p-content-background);width:100%;height:40px;color:var(--p-text-color);border-radius:6px;padding:0 .75rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.formkit-input:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px var(--p-primary-100);outline:none}.formkit-help{color:var(--p-text-muted-color);margin-top:.3rem;font-size:.8rem;line-height:1.4}.formkit-message{color:#ef4444;margin-top:.3rem;font-size:.8rem}textarea.formkit-input{resize:vertical;height:auto;min-height:80px;padding:.5rem .75rem}select.formkit-input{cursor:pointer}.p-select,.p-autocomplete-input,.p-autocomplete{height:40px!important}.p-select-label{align-items:center;display:flex}.formkit-input{border:1px solid var(--p-select-border-color);border-radius:var(--p-select-border-radius);box-shadow:var(--p-select-shadow);background:var(--p-select-background);transition:background var(--p-select-transition-duration), color var(--p-select-transition-duration), border-color var(--p-select-transition-duration), outline-color var(--p-select-transition-duration), box-shadow var(--p-select-transition-duration);outline-color:#0000}.formkit-input:active,.formkit-input:focus{border-width:2px!important}.formkit-messages{width:100%;margin-block:.3rem 0;padding:0;line-height:1.4;overflow:hidden}.formkit-message{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;list-style:none;overflow:hidden}.formkit-outer[data-invalid=true] .formkit-help{display:none}.p-datatable-column-title{white-space:nowrap;font-size:.8rem}.p-datatable-table-container{overflow:visible!important}.p-datatable-table{border-collapse:separate!important}thead{z-index:10;background-color:var(--p-content-background)!important}.p-datatable-thead th{z-index:10!important;background-color:var(--p-content-background)!important;border-bottom:1px solid var(--p-content-border-color)!important;position:sticky!important;top:0!important}.dialog-sm{width:400px;max-width:90vw}.dialog-md{width:500px;max-width:90vw}.dialog-lg{width:800px;max-width:90vw}
