@charset "UTF-8";:root{--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Courier New", Courier, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em}*{font-family:var(--font-family-primary)}html,body{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto}@media (max-width: 768px){html,body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin:0;line-height:var(--line-height-relaxed)}small{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}strong,b{font-weight:var(--font-weight-semibold)}em,i{font-style:italic}code,pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}@media (max-width: 768px){[class*=-container],[class*=-wrapper]{overflow-x:hidden!important;overflow-y:visible!important;max-height:none!important}[style*="height: 100vh"],[style*="height:100vh"]{height:auto!important;min-height:100vh!important}.p-card,.p-dialog-content,.p-dialog-body{overflow-y:auto!important;overflow-x:hidden!important;max-height:none!important}.table-container,[class*=table-container],.p-datatable-wrapper,.p-datatable-scrollable-wrapper{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.p-datatable{display:block;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.p-datatable table{min-width:600px;width:100%}.p-datatable-scrollable-body,.p-datatable-scrollable-header{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}}:root{--sidebar-blue: #1a3a5f;--sidebar-blue-light: #2c5282;--reject-orange: #ff6b35;--reject-orange-dark: #e55a2b}::ng-deep .p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined):not(.p-button-danger):not(.p-button-success):not(.p-button-warning):not(.p-button-info){background:linear-gradient(135deg,#1a3a5f,#2c5282);border-color:#1a3a5f;color:#fff}::ng-deep .p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined):not(.p-button-danger):not(.p-button-success):not(.p-button-warning):not(.p-button-info):enabled:hover{background:linear-gradient(135deg,#2c5282,#3d6ba3);border-color:#2c5282;color:#fff;box-shadow:0 4px 12px #1a3a5f66}::ng-deep .p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined):not(.p-button-danger):not(.p-button-success):not(.p-button-warning):not(.p-button-info):enabled:active{background:linear-gradient(135deg,#0f2537,#1a3a5f);border-color:#0f2537}::ng-deep .p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined):not(.p-button-danger):not(.p-button-success):not(.p-button-warning):not(.p-button-info):focus{box-shadow:0 0 0 .2rem #1a3a5f80}::ng-deep .p-button-secondary{background:linear-gradient(135deg,#ff6b35,#ff8c5a);border-color:#ff6b35;color:#fff}::ng-deep .p-button-secondary:enabled:hover{background:linear-gradient(135deg,#ff8c5a,#ffa87d);border-color:#ff8c5a;color:#fff;box-shadow:0 4px 12px #ff6b3566}::ng-deep .p-button-secondary:enabled:active{background:linear-gradient(135deg,#e55a2b,#ff6b35);border-color:#e55a2b}::ng-deep .p-button-secondary:focus{box-shadow:0 0 0 .2rem #ff6b3580}::ng-deep .p-button-text{color:#495057}::ng-deep .p-button-text:enabled:hover{background:#0000000a;color:#212529}::ng-deep .p-button-success{background:linear-gradient(135deg,#1a3a5f,#2c5282);border-color:#1a3a5f;color:#fff}::ng-deep .p-button-success:enabled:hover{background:linear-gradient(135deg,#2c5282,#3d6ba3);border-color:#2c5282}::ng-deep .p-button-danger{background:linear-gradient(135deg,#ff6b35,#ff8c5a);border-color:#ff6b35;color:#fff}::ng-deep .p-button-danger:enabled:hover{background:linear-gradient(135deg,#ff8c5a,#ffa87d);border-color:#ff8c5a}
