:root{--primary-color:#1a99fb;--primary-color-text:#fff;--primary-50:#e8f4fe;--primary-100:#b8dffe;--primary-200:#88cafe;--primary-300:#58b5fe;--primary-400:#39a7fc;--primary-500:#1a99fb;--primary-600:#1788e2;--primary-700:#1270bc;--primary-800:#0e5996;--primary-900:#0a4270;--surface-ground:#f5f7fa;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#c4cdd5;--surface-hover:#e8f4fe;--text-color:#244255;--text-color-secondary:#6b7c8a;--green-500:#29f6c1;--cyan-500:#25d7fd;--teal-500:#24d7de;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--border-radius:8px;--focus-ring:0 0 0 2px #fff,0 0 0 4px #1a99fb;--transition-duration:0.2s}.p-button{border-radius:8px;font-family:Inter,sans-serif;font-weight:600;transition:all .2s ease}.p-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,153,251,.3)}.p-button.p-button-success{background:#29f6c1;border-color:#29f6c1;color:#244255}.p-card{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05)}.p-datatable .p-datatable-header{background:#244255;color:#fff;border-radius:12px 12px 0 0}.p-datatable .p-datatable-tbody>tr:nth-child(2n),.p-inputtext{background:#f5f7fa}.p-inputtext{border:1px solid #c4cdd5;border-radius:8px;font-family:Inter,sans-serif}.p-inputtext:focus{border-color:#1a99fb;box-shadow:0 0 0 2px #e8f4fe}.p-toast .p-toast-message{border-radius:12px;backdrop-filter:blur(8px)}.p-dialog{border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.p-badge{font-family:Inter,sans-serif;font-weight:700}