@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--primary-50: #e3f2fd;--primary-100: #bbdefb;--primary-200: #90caf9;--primary-300: #64b5f6;--primary-400: #42a5f5;--primary-500: #2196f3;--primary-600: #1e88e5;--primary-700: #1976d2;--primary-800: #1565c0;--primary-900: #0d47a1;--primary-main: #1e3a8a;--primary-dark: #1e40af;--primary-darker: #1e3a8a;--success-main: #4ade80;--success-light: #86efac;--success-dark: #16a34a;--color-progress: #00C8E6;--background-main: #f8fafc;--background-white: #ffffff;--background-sidebar: #1e3a8a;--background-policy: #F3F4F8;--text-primary: #1f2937;--header-text: #0A2D6E;--text-secondary: #6b7280;--text-white: #ffffff;--text-muted: #9ca3af;--border-light: #e5e7eb;--border-main: #d1d5db;--progress-bg: #F3F4F8;--red: #FA4646;--orange: #f97316;--yellow: #f59e0b;--lime: #FEF4D1;--green-light: #D1F7DD;--green: #22c55e;--emerald: #10b981;--teal: #14b8a6;--cyan: #06b6d4;--blue: #3b82f6;--indigo: #6366f1;--violet: #8b5cf6;--pink: #ec4899;--rose: #f43f5e;--error: #dc3545;--base-text: rgba(10, 45, 110, .6);--sub-text: #0A2D6E;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--sidebar-width: 380px;--header-height: 92px;--footer-height: 60px;--footer-height-mobile: 80px;--form-input-height: 43px;--form-textarea-min-height: 80px;--form-gap: .5rem;--form-gap-small: .25rem;--form-gap-medium: .75rem;--form-gap-large: 1rem;--form-margin-top: .5rem;--form-padding-small: 5px;--form-padding-medium: 8px;--form-padding-large: 16px;--file-upload-width: 150px;--file-upload-height: 150px;--file-action-btn-size: 32px;--file-action-gap: 4px;--checkbox-column-gap: .5rem;--checkbox-item-gap: .75rem;--form-transition-duration: .3s;--form-transition-duration-fast: .2s;--file-preview-btn-bg: rgba(0, 123, 255, .9);--file-preview-btn-bg-hover: rgb(0, 123, 255);--file-remove-btn-bg: rgba(220, 53, 69, .9);--file-remove-btn-bg-hover: rgb(220, 53, 69);--mobile-breakpoint: 480px;--tablet-breakpoint: 768px;--desktop-breakpoint: 1024px;--large-desktop-breakpoint: 1200px}@media (max-width: 768px){:root{--sidebar-width: 100%;--footer-height: 80px}}#app{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased}#app>div.loading-screen{height:100vh}#app>div.loading-screen:before{background-image:repeating-radial-gradient(circle at center,rgba(0,0,0,.4),rgba(0,0,0,.4) 2px,transparent 2px,transparent 100%);background-size:6px 6px;content:"";position:absolute;height:100%;width:100%;left:0}#app>div.loading-screen>.loading-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#app>div.loading-screen>.loading-text>p{text-shadow:2px 2px 9px #000000;font-size:calc(7vh + 5vw);color:#fff}
