@charset "UTF-8";html{--mat-sys-background: #fff8f5;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #fbeee8;--mat-sys-inverse-primary: #ffb787;--mat-sys-inverse-surface: #362f2b;--mat-sys-on-background: #201a17;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #723600;--mat-sys-on-primary-fixed: #311300;--mat-sys-on-primary-fixed-variant: #723600;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #5b4130;--mat-sys-on-secondary-fixed: #2b1708;--mat-sys-on-secondary-fixed-variant: #5b4130;--mat-sys-on-surface: #201a17;--mat-sys-on-surface-variant: #52443c;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #84746a;--mat-sys-outline-variant: #d7c3b8;--mat-sys-primary: #964900;--mat-sys-primary-container: #ffdcc7;--mat-sys-primary-fixed: #ffdcc7;--mat-sys-primary-fixed-dim: #ffb787;--mat-sys-scrim: #000000;--mat-sys-secondary: #755846;--mat-sys-secondary-container: #ffdcc7;--mat-sys-secondary-fixed: #ffdcc7;--mat-sys-secondary-fixed-dim: #e5bfa8;--mat-sys-shadow: #000000;--mat-sys-surface: #fff8f5;--mat-sys-surface-bright: #fff8f5;--mat-sys-surface-container: #f8ebe6;--mat-sys-surface-container-high: #f2e6e1;--mat-sys-surface-container-highest: #ece0da;--mat-sys-surface-container-low: #fef1ec;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e3d8d3;--mat-sys-surface-tint: #964900;--mat-sys-surface-variant: #f4ded3;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@media screen{html.tema-escuro{color-scheme:dark}html.tema-escuro{--mat-sys-background: #181210;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #362f2b;--mat-sys-inverse-primary: #964900;--mat-sys-inverse-surface: #ece0da;--mat-sys-on-background: #ece0da;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #502400;--mat-sys-on-primary-container: #ffdcc7;--mat-sys-on-primary-fixed: #311300;--mat-sys-on-primary-fixed-variant: #723600;--mat-sys-on-secondary: #422b1b;--mat-sys-on-secondary-container: #ffdcc7;--mat-sys-on-secondary-fixed: #2b1708;--mat-sys-on-secondary-fixed-variant: #5b4130;--mat-sys-on-surface: #ece0da;--mat-sys-on-surface-variant: #f4ded3;--mat-sys-on-tertiary: #0001ac;--mat-sys-on-tertiary-container: #e0e0ff;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #9f8d83;--mat-sys-outline-variant: #52443c;--mat-sys-primary: #ffb787;--mat-sys-primary-container: #723600;--mat-sys-primary-fixed: #ffdcc7;--mat-sys-primary-fixed-dim: #ffb787;--mat-sys-scrim: #000000;--mat-sys-secondary: #e5bfa8;--mat-sys-secondary-container: #5b4130;--mat-sys-secondary-fixed: #ffdcc7;--mat-sys-secondary-fixed-dim: #e5bfa8;--mat-sys-shadow: #000000;--mat-sys-surface: #181210;--mat-sys-surface-bright: #3f3834;--mat-sys-surface-container: #241e1b;--mat-sys-surface-container-high: #2f2926;--mat-sys-surface-container-highest: #3a3330;--mat-sys-surface-container-low: #201a17;--mat-sys-surface-container-lowest: #120d0b;--mat-sys-surface-dim: #181210;--mat-sys-surface-tint: #ffb787;--mat-sys-surface-variant: #52443c;--mat-sys-tertiary: #bec2ff;--mat-sys-tertiary-container: #0000ef;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17}html.tema-escuro{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html.tema-escuro{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html.tema-escuro{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html.tema-escuro{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html.tema-escuro{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html.tema-escuro{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html.tema-escuro{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html.tema-escuro{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html.tema-escuro{--mat-sys-background: var(--vellus-bg);--mat-sys-surface: var(--vellus-surface);--mat-sys-surface-dim: var(--vellus-bg);--mat-sys-surface-bright: color-mix(in srgb, var(--vellus-surface) 84%, white);--mat-sys-surface-container-lowest: var(--vellus-bg);--mat-sys-surface-container-low: color-mix(in srgb, var(--vellus-surface) 70%, var(--vellus-bg));--mat-sys-surface-container: var(--vellus-surface);--mat-sys-surface-container-high: color-mix(in srgb, var(--vellus-surface) 93%, white);--mat-sys-surface-container-highest: color-mix(in srgb, var(--vellus-surface) 88%, white);--mat-sys-surface-variant: color-mix(in srgb, var(--vellus-surface) 88%, white);--mat-sys-on-surface: var(--vellus-dark);--mat-sys-on-surface-variant: color-mix(in srgb, var(--vellus-dark) 78%, var(--vellus-surface));--mat-sys-outline: color-mix(in srgb, var(--vellus-dark) 45%, var(--vellus-surface));--mat-sys-outline-variant: var(--vellus-border)}}.cdk-overlay-container{z-index:10010!important}.cdk-overlay-pane{z-index:10011!important}.mat-mdc-select-panel{z-index:10012!important}.mat-mdc-text-field-wrapper{height:40px!important;font-size:12px!important}.mat-mdc-text-field-wrapper:has(textarea){height:auto!important}.mat-mdc-form-field-flex{margin-top:-7px!important}.mat-mdc-form-field-infix{min-height:40px!important}.mdc-notched-outline__notch{overflow:visible!important}.mdc-floating-label{transform-origin:left top!important}.modal-content-wrapper .mat-datepicker-toggle,.confirm-dialog-panel .mat-datepicker-toggle{position:absolute;top:7px;right:0}.mat-mdc-select{position:relative;top:3px}.mat-mdc-select .mat-mdc-select-arrow{top:-4px}.mat-mdc-select .mat-mdc-select-value{position:relative;top:-2px}.mat-mdc-select .mat-mdc-select-min-line{font-size:12px!important}:root{--vellus-primary: #f7941d;--vellus-primary-dark: #e07a0c;--vellus-primary-light: #fff3e0;--vellus-dark: #2d2d2d;--vellus-secondary: #333333;--vellus-bg: #fafafa;--vellus-surface: #ffffff;--vellus-border: #ffe0b2;--vellus-menu-bg-start: #1a1a1a;--vellus-menu-bg-end: #2d2d2d;--vellus-modal-footer-btn-width: 220px;--vellus-dark-rgb: 45, 45, 45;--vellus-surface-rgb: 255, 255, 255}@media screen{html.tema-escuro{--vellus-primary: #e18f33;--vellus-primary-dark: #c57826;--vellus-primary-light: #323e39;--vellus-dark: #e3ecee;--vellus-dark-rgb: 227, 236, 238;--vellus-surface-rgb: 21, 49, 58;--vellus-secondary: #cddadd;--vellus-bg: #0f2329;--vellus-surface: #15313a;--vellus-border: #2c4d57;--vellus-menu-bg-start: #091a1f;--vellus-menu-bg-end: #10282f}}:root{--c-0284c7: #0284c7;--c-0369a1: #0369a1;--c-06b6d4: #06b6d4;--c-0891b2: #0891b2;--c-0ea5e9: #0ea5e9;--c-15803d: #15803d;--c-16a34a: #16a34a;--c-1d4ed8: #1d4ed8;--c-22c55e: #22c55e;--c-38bdf8: #38bdf8;--c-3b82f6: #3b82f6;--c-3f51b5: #3f51b5;--c-60a5fa: #60a5fa;--c-6366f1: #6366f1;--c-64748b: #64748b;--c-6d28d9: #6d28d9;--c-6ee7b7: #6ee7b7;--c-7dd3fc: #7dd3fc;--c-93c5fd: #93c5fd;--c-94a3b8: #94a3b8;--c-a5b4fc: #a5b4fc;--c-a7f3d0: #a7f3d0;--c-b45309: #b45309;--c-bae6fd: #bae6fd;--c-bbf7d0: #bbf7d0;--c-bfdbfe: #bfdbfe;--c-c4b5fd: #c4b5fd;--c-c5cae9: #c5cae9;--c-c7d2fe: #c7d2fe;--c-cbd5e1: #cbd5e1;--c-d1d5db: #d1d5db;--c-d1fae5: #d1fae5;--c-d97706: #d97706;--c-dc2626: #dc2626;--c-e2e8f0: #e2e8f0;--c-e5e7eb: #e5e7eb;--c-e8e0d8: #e8e0d8;--c-e9d5ff: #e9d5ff;--c-ea580c: #ea580c;--c-ef4444: #ef4444;--c-f1f5f9: #f1f5f9;--c-f59e0b: #f59e0b;--c-f5e6d0: #f5e6d0;--c-f7941d: #f7941d;--c-f87171: #f87171;--c-f8fafc: #f8fafc;--c-f97316: #f97316;--c-fbbf24: #fbbf24;--c-fca5a5: #fca5a5;--c-fcd34d: #fcd34d;--c-fdba74: #fdba74;--c-fde2c7: #fde2c7;--c-fde68a: #fde68a;--c-fecaca: #fecaca;--c-fed7aa: #fed7aa;--c-fff7ed: #fff7ed;--cf-0284c7: #0284c7;--cf-0369a1: #0369a1;--cf-04402f: #04402f;--cf-0d1642: #0d1642;--cf-0e8066: #0e8066;--cf-0f172a: #0f172a;--cf-15803d: #15803d;--cf-16a34a: #16a34a;--cf-1a237e: #1a237e;--cf-1d4ed8: #1d4ed8;--cf-1e293b: #1e293b;--cf-22c55e: #22c55e;--cf-2563eb: #2563eb;--cf-38bdf8: #38bdf8;--cf-3b82f6: #3b82f6;--cf-94a3b8: #94a3b8;--cf-9a3412: #9a3412;--cf-b91c1c: #b91c1c;--cf-bfdbfe: #bfdbfe;--cf-c2185b: #c2185b;--cf-c2410c: #c2410c;--cf-d1fae5: #d1fae5;--cf-d97706: #d97706;--cf-dbeafe: #dbeafe;--cf-dc2626: #dc2626;--cf-dcfce7: #dcfce7;--cf-e0e7ff: #e0e7ff;--cf-e0f2fe: #e0f2fe;--cf-e2e8f0: #e2e8f0;--cf-e5e7eb: #e5e7eb;--cf-e8eaf6: #e8eaf6;--cf-ea580c: #ea580c;--cf-ecebee: #ecebee;--cf-ecfdf5: #ecfdf5;--cf-ecfeff: #ecfeff;--cf-ede9fe: #ede9fe;--cf-eef2ff: #eef2ff;--cf-ef4444: #ef4444;--cf-eff6ff: #eff6ff;--cf-f0f9ff: #f0f9ff;--cf-f0fdf4: #f0fdf4;--cf-f1f5f9: #f1f5f9;--cf-f3f4f6: #f3f4f6;--cf-f59e0b: #f59e0b;--cf-f7941d: #f7941d;--cf-f8fafc: #f8fafc;--cf-f8fcff: #f8fcff;--cf-faf5ff: #faf5ff;--cf-fafafa: #fafafa;--cf-fce4ec: #fce4ec;--cf-fce7f3: #fce7f3;--cf-fde68a: #fde68a;--cf-fee2e2: #fee2e2;--cf-fef2f2: #fef2f2;--cf-fef3c7: #fef3c7;--cf-fef3e6: #fef3e6;--cf-ffedd5: #ffedd5;--cf-fff4e8: #fff4e8;--cf-fff5f5: #fff5f5;--cf-fff7ed: #fff7ed;--cf-fff8f0: #fff8f0;--cf-fff9f2: #fff9f2;--cf-fffbeb: #fffbeb;--cf-fffbf5: #fffbf5;--cf-fffbf7: #fffbf7;--cf-fffdfb: #fffdfb;--ct-0284c7: #0284c7;--ct-0369a1: #0369a1;--ct-047857: #047857;--ct-059669: #059669;--ct-065f46: #065f46;--ct-075985: #075985;--ct-0d1642: #0d1642;--ct-0e7490: #0e7490;--ct-0ea5e9: #0ea5e9;--ct-0f172a: #0f172a;--ct-15803d: #15803d;--ct-166534: #166534;--ct-16a34a: #16a34a;--ct-1d4ed8: #1d4ed8;--ct-1e293b: #1e293b;--ct-1e3a8a: #1e3a8a;--ct-1e40af: #1e40af;--ct-22c55e: #22c55e;--ct-2563eb: #2563eb;--ct-334155: #334155;--ct-34d399: #34d399;--ct-374151: #374151;--ct-3b82f6: #3b82f6;--ct-3f51b5: #3f51b5;--ct-4338ca: #4338ca;--ct-475569: #475569;--ct-4b5563: #4b5563;--ct-64748b: #64748b;--ct-6b7280: #6b7280;--ct-6d28d9: #6d28d9;--ct-78350f: #78350f;--ct-7c3aed: #7c3aed;--ct-92400e: #92400e;--ct-94a3b8: #94a3b8;--ct-991b1b: #991b1b;--ct-9a3412: #9a3412;--ct-9ca3af: #9ca3af;--ct-9d174d: #9d174d;--ct-b45309: #b45309;--ct-b91c1c: #b91c1c;--ct-be185d: #be185d;--ct-c2185b: #c2185b;--ct-c2410c: #c2410c;--ct-c55a0a: #c55a0a;--ct-ca8a04: #ca8a04;--ct-cbd5e1: #cbd5e1;--ct-d97706: #d97706;--ct-dc2626: #dc2626;--ct-e2e8f0: #e2e8f0;--ct-ea580c: #ea580c;--ct-ef4444: #ef4444;--ct-f87171: #f87171;--ct-f97316: #f97316;--ct-fbbf24: #fbbf24}@media screen{html.tema-escuro{--c-0284c7: #2c9fda;--c-0369a1: #309eda;--c-06b6d4: #21a3b9;--c-0891b2: #22a2c1;--c-0ea5e9: #28a2d9;--c-15803d: #20b357;--c-16a34a: #1faf54;--c-1d4ed8: #7492e7;--c-22c55e: #23c45e;--c-38bdf8: #50b4e0;--c-3b82f6: #6b99e5;--c-3f51b5: #8591d5;--c-60a5fa: #74a7e6;--c-6366f1: #9193ec;--c-64748b: #6ea8b7;--c-6d28d9: #ae87ea;--c-6ee7b7: #6fe6b7;--c-7dd3fc: #8ecdeb;--c-93c5fd: #235073;--c-94a3b8: #488393;--c-a5b4fc: #223e6f;--c-a7f3d0: #226b58;--c-b45309: #dd823c;--c-bae6fd: #21546a;--c-bbf7d0: #21654c;--c-bfdbfe: #204969;--c-c4b5fd: #2b346c;--c-c5cae9: #2e545e;--c-c7d2fe: #203d67;--c-cbd5e1: #2f555f;--c-d1d5db: #2f555f;--c-d1fae5: #205f50;--c-d97706: #d88526;--c-dc2626: #e77777;--c-e2e8f0: #25434b;--c-e5e7eb: #25444c;--c-e8e0d8: #2a4b54;--c-e9d5ff: #333464;--c-ea580c: #df7d4a;--c-ef4444: #e77575;--c-f1f5f9: #1f373e;--c-f59e0b: #d99727;--c-f5e6d0: #4b4e3c;--c-f7941d: #dc9238;--c-f87171: #e98080;--c-f8fafc: #1c3239;--c-f97316: #dd7e3d;--c-fbbf24: #deb241;--c-fca5a5: #57353b;--c-fcd34d: #e4c665;--c-fdba74: #eaba87;--c-fde2c7: #4d4a3b;--c-fde68a: #5e643b;--c-fecaca: #4c343b;--c-fed7aa: #55503b;--c-fff7ed: #42473a;--cf-0284c7: #1275a9;--cf-0369a1: #105e89;--cf-04402f: #09362a;--cf-0d1642: #111739;--cf-0e8066: #176d5a;--cf-0f172a: #244149;--cf-15803d: #1c6e3b;--cf-16a34a: #208c48;--cf-1a237e: #21276d;--cf-1d4ed8: #2b50b9;--cf-1e293b: #27474f;--cf-22c55e: #2daa5b;--cf-2563eb: #285ed5;--cf-38bdf8: #37afe4;--cf-3b82f6: #3979e2;--cf-94a3b8: #488393;--cf-9a3412: #84361c;--cf-b91c1c: #9f2727;--cf-bfdbfe: #1c4159;--cf-c2185b: #a62558;--cf-c2410c: #a5431a;--cf-d1fae5: #1c4e48;--cf-d97706: #b86d17;--cf-dbeafe: #1b3d53;--cf-dc2626: #bf3131;--cf-dcfce7: #1b4b43;--cf-e0e7ff: #1b3851;--cf-e0f2fe: #1b4051;--cf-e2e8f0: #25434b;--cf-e5e7eb: #25444c;--cf-e8eaf6: #223d44;--cf-ea580c: #c7581e;--cf-ecebee: #233f47;--cf-ecfdf5: #1a4745;--cf-ecfeff: #1a464f;--cf-ede9fe: #1e324f;--cf-eef2ff: #1a374e;--cf-ef4444: #dc4141;--cf-eff6ff: #1a3b4e;--cf-f0f9ff: #1d353b;--cf-f0fdf4: #1e363c;--cf-f1f5f9: #1f373e;--cf-f3f4f6: #1f383f;--cf-f59e0b: #d18e1d;--cf-f7941d: #e18920;--cf-f8fafc: #1c3239;--cf-f8fcff: #1b3137;--cf-faf5ff: #1c3239;--cf-fafafa: #1c3239;--cf-fce4ec: #313342;--cf-fce7f3: #303347;--cf-fde68a: #4a563b;--cf-fee2e2: #31333a;--cf-fef2f2: #1d343b;--cf-fef3c7: #394a3a;--cf-fef3e6: #303e3a;--cf-ffedd5: #35413a;--cf-fff4e8: #2f3d3a;--cf-fff5f5: #1c3239;--cf-fff7ed: #2e3d3a;--cf-fff8f0: #1d353b;--cf-fff9f2: #1d343a;--cf-fffbeb: #2e433a;--cf-fffbf5: #1c3239;--cf-fffbf7: #1b3138;--cf-fffdfb: #1a3035;--ct-0284c7: #2c9fda;--ct-0369a1: #309eda;--ct-047857: #1faf86;--ct-059669: #1faf82;--ct-065f46: #1ead85;--ct-075985: #35a1db;--ct-0d1642: #8696e7;--ct-0e7490: #24a8cc;--ct-0ea5e9: #28a2d9;--ct-0f172a: #dde4e5;--ct-15803d: #20b357;--ct-166534: #26b05b;--ct-16a34a: #1faf54;--ct-1d4ed8: #7492e7;--ct-1e293b: #d2dbdd;--ct-1e3a8a: #7d97e3;--ct-1e40af: #7e97e8;--ct-22c55e: #23c45e;--ct-2563eb: #7196e6;--ct-334155: #c2ced1;--ct-34d399: #34d399;--ct-374151: #c2ced1;--ct-3b82f6: #6b99e5;--ct-3f51b5: #8591d5;--ct-4338ca: #9791e2;--ct-475569: #b4c3c7;--ct-4b5563: #b5c3c7;--ct-64748b: #9fb1b6;--ct-6b7280: #a0b2b7;--ct-6d28d9: #ae87ea;--ct-78350f: #de7b42;--ct-7c3aed: #aa85e9;--ct-92400e: #de8046;--ct-94a3b8: #7f989e;--ct-991b1b: #e87a7a;--ct-9a3412: #e27b59;--ct-9ca3af: #7f989f;--ct-9d174d: #e671a0;--ct-b45309: #dd823c;--ct-b91c1c: #e67373;--ct-be185d: #e674a4;--ct-c2185b: #e66f9e;--ct-c2410c: #e17c53;--ct-c55a0a: #dc7f3a;--ct-ca8a04: #c08d22;--ct-cbd5e1: #d0d9dc;--ct-d97706: #d88526;--ct-dc2626: #e77777;--ct-e2e8f0: #e6ebec;--ct-ea580c: #df7d4a;--ct-ef4444: #e77575;--ct-f87171: #e98080;--ct-f97316: #dd7e3d;--ct-fbbf24: #deb241}}.modal-wrapper{position:fixed;inset:0;z-index:10000;opacity:0;transition:opacity .2s ease}.modal-wrapper.show{opacity:1}.modal-wrapper.show .modal-container{transform:scale(1) translateY(0)}.modal-wrapper.closing{opacity:0}.modal-wrapper.closing .modal-container{transform:scale(.95) translateY(-10px)}.modal-wrapper .modal-overlay{position:absolute;inset:0;background-color:#2d2d2d99;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.modal-wrapper .modal-container{position:relative;background-color:var(--vellus-surface);border-radius:16px;width:550px;max-width:95%;max-height:90vh;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden;transform:scale(.95) translateY(-20px);transition:transform .3s ease}.modal-wrapper .modal-container.modal-large{width:800px}.modal-wrapper .modal-container.modal-freight-edit,.modal-wrapper .modal-container.modal-devolution-edit,.modal-wrapper .modal-container.modal-collection-edit{width:min(1180px,94vw);max-width:94vw}.modal-wrapper .modal-container.modal-rnc-list{width:min(1200px,94vw);max-width:94vw}.modal-wrapper .modal-container.modal-maintenance-edit{width:min(980px,94vw);max-width:94vw}.modal-wrapper .modal-container.modal-vale-palete{width:min(560px,96vw)}.modal-wrapper .modal-container.modal-pallet-voucher{width:min(620px,96vw)}.modal-wrapper .modal-container.modal-returnable-record{width:min(720px,94vw);max-width:94vw}.modal-wrapper .modal-container.modal-billed-record{width:min(600px,94vw);max-width:94vw}.modal-wrapper .modal-container.modal-vale-assets-picker{width:min(672px,94vw);max-width:94vw}.modal-wrapper .modal-container.modal-payments-edit{width:min(760px,94vw);max-width:94vw}.modal-wrapper .modal-container .modal-close-btn{position:absolute;top:16px;right:16px;width:40px;height:40px;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;color:var(--ct-94a3b8);transition:all .2s ease}.modal-wrapper .modal-container .modal-close-btn .material-icons{font-size:24px}.modal-wrapper .modal-container .modal-close-btn:hover{background-color:var(--vellus-primary-light);color:var(--vellus-primary)}.modal-wrapper .modal-container .modal-content-wrapper{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal-wrapper .modal-container .modal-content-wrapper>*{display:flex;flex-direction:column;height:100%;max-height:90vh;overflow:hidden}.modal-wrapper .modal-container .modal-content-wrapper>*>form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.modal-wrapper .modal-container .modal-content-wrapper .modal-header{flex-shrink:0;text-align:center;padding:28px 24px 20px;position:relative;z-index:5;background-color:var(--vellus-surface)}.modal-wrapper .modal-container .modal-content-wrapper .modal-header .header-icon{width:72px;height:72px;margin:0 auto 16px;background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f7941d4d}.modal-wrapper .modal-container .modal-content-wrapper .modal-header .header-icon mat-icon{font-size:36px;width:36px;height:36px;color:#fff}.modal-wrapper .modal-container .modal-content-wrapper .modal-header h1,.modal-wrapper .modal-container .modal-content-wrapper .modal-header h2{font-size:22px;font-weight:700;color:var(--vellus-dark);margin:0 0 6px}.modal-wrapper .modal-container .modal-content-wrapper .modal-header .subtitle{font-size:14px;color:var(--ct-64748b);margin:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 24px 24px;min-height:0;background-color:var(--vellus-surface)}.modal-wrapper .modal-container .modal-content-wrapper .modal-body>:is(app-form-input-text,app-form-select,app-form-autocomplete,app-form-datepicker,app-form-input-textarea)+:is(app-form-input-text,app-form-select,app-form-autocomplete,app-form-datepicker,app-form-input-textarea){margin-top:16px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body>.mat-mdc-form-field+.mat-mdc-form-field{margin-top:16px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section{display:flex;flex-direction:column;gap:16px;background:var(--vellus-surface);border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid rgba(247,148,29,.28);box-shadow:none}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section:last-child{margin-bottom:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .section-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--vellus-dark);margin:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .section-title mat-icon{font-size:18px;width:18px;height:18px;color:var(--vellus-primary)}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .section-title:not(.section-title--inline){padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid rgba(247,148,29,.18)}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .section-title.section-title--inline{margin-top:8px;margin-bottom:4px;padding-bottom:0;border-bottom:none}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .section-title.section-title--with-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .section-title.section-title--with-action .section-title__text{display:inline-flex;align-items:center;gap:10px;min-width:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .section-title.section-title--with-action .select-all-btn{flex-shrink:0;margin-left:auto}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .form-row{margin-bottom:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .form-row.two-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@media screen and (max-width: 500px){.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .form-row.two-columns{grid-template-columns:1fr}}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .view-fields{display:flex;flex-direction:column;gap:12px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .view-grid{display:grid;gap:12px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .view-grid.two-columns{grid-template-columns:1fr 1fr}@media screen and (max-width: 500px){.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .view-grid.two-columns{grid-template-columns:1fr}}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .view-field{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:var(--cf-fffbf5);border-radius:10px;border:1px solid var(--c-f5e6d0)}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .view-field .view-label{font-size:11px;font-weight:600;color:var(--ct-94a3b8);text-transform:uppercase;letter-spacing:.5px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .view-field .view-value{font-size:14px;font-weight:500;color:var(--ct-1e293b);word-break:break-word}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .empty-state-inline{text-align:center;padding:12px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body .form-section .empty-state-inline span{font-size:13px;color:var(--ct-94a3b8);font-style:italic}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;background:var(--vellus-primary-light);border-top:1px solid var(--vellus-border);position:relative;z-index:5}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer:has(.btn-cancel):has(.btn-save),.modal-wrapper .modal-container .modal-content-wrapper .modal-footer:has(.btn-cancel):has(.btn-delete){justify-content:space-between}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .spacer{flex:1}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--split-actions{justify-content:flex-start;width:100%;box-sizing:border-box}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--split-actions .btn-save{margin-left:auto}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-cancel,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-ghost,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-save,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-delete,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-devolution{height:42px;width:min(var(--vellus-modal-footer-btn-width),100%);max-width:var(--vellus-modal-footer-btn-width);min-width:0;padding:0 12px;border-radius:10px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s;box-sizing:border-box;flex-shrink:1}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-cancel{color:var(--ct-64748b);background:var(--vellus-surface);border:1px solid var(--c-e2e8f0)}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-cancel:hover{background:var(--cf-f1f5f9);border-color:var(--c-cbd5e1)}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-ghost{color:var(--ct-475569);background:var(--vellus-surface);border:1px solid var(--c-e2e8f0)}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-ghost mat-icon{font-size:20px;width:20px;height:20px;flex-shrink:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-ghost:hover:not(:disabled){border-color:var(--vellus-primary);color:var(--vellus-primary);background:var(--vellus-primary-light)}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-ghost:disabled{opacity:.55;cursor:not-allowed}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-save{background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark));color:#fff;border:none;box-shadow:0 4px 14px #f7941d4d}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-save mat-icon{font-size:24px;width:24px;height:24px;flex-shrink:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-save mat-spinner{display:inline-block}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-save:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #f7941d66}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-save:disabled{background:var(--cf-94a3b8);box-shadow:none;cursor:not-allowed}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-delete{background:linear-gradient(135deg,var(--cf-ef4444),var(--cf-dc2626));color:#fff;border:none;box-shadow:0 4px 14px #ef44444d}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-delete:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #ef444466}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-delete:disabled{background:var(--cf-94a3b8);box-shadow:none;cursor:not-allowed}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-devolution{background:linear-gradient(135deg,var(--cf-c2410c),var(--cf-9a3412));color:#fff;border:none;box-shadow:0 4px 14px #c2410c4d}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-devolution:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #c2410c66}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer .btn-devolution:disabled{background:var(--cf-94a3b8);box-shadow:none;cursor:not-allowed}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer-balanced{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;justify-items:stretch}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer-balanced .modal-footer-slot{display:flex;align-items:center;min-width:0}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer-balanced .modal-footer-slot--start{justify-content:flex-start}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer-balanced .modal-footer-slot--center{justify-content:center}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer-balanced .modal-footer-slot--end{justify-content:flex-end}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-1,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3{display:grid;gap:10px;align-items:stretch}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-1 .btn-cancel,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-1 .btn-ghost,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-1 .btn-save,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-1 .btn-delete,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-1 .btn-devolution,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2 .btn-cancel,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2 .btn-ghost,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2 .btn-save,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2 .btn-delete,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2 .btn-devolution,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3 .btn-cancel,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3 .btn-ghost,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3 .btn-save,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3 .btn-delete,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3 .btn-devolution{width:100%;max-width:100%}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-1{grid-template-columns:minmax(0,1fr)}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width: 560px){.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-2,.modal-wrapper .modal-container .modal-content-wrapper .modal-footer.modal-footer--cols-3{grid-template-columns:1fr}}@media screen and (max-width: 768px){.modal-wrapper .modal-container{max-width:100%;width:100%;height:100%;max-height:100%;border-radius:0}.modal-wrapper .modal-container .modal-content-wrapper{max-height:100vh}.modal-wrapper .modal-container .modal-content-wrapper>*{max-height:100vh}.modal-wrapper .modal-container .modal-content-wrapper .modal-header{padding:20px 16px 16px}.modal-wrapper .modal-container .modal-content-wrapper .modal-body{padding:20px 16px}.modal-wrapper .modal-container .modal-content-wrapper .modal-footer{padding:12px 16px}}.confirm-dialog-panel,.confirm-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;overflow:hidden}.confirm-dialog-panel.confirm-dialog--flush .mat-mdc-dialog-content,.confirm-dialog-panel .mat-mdc-dialog-content.discharge-nested-dialog{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box;overflow-x:hidden!important}.confirm-dialog-panel .modal-close-btn{position:absolute;top:16px;right:16px;width:40px;height:40px;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;color:var(--ct-94a3b8);transition:all .2s ease}.confirm-dialog-panel .modal-close-btn mat-icon{font-size:24px;width:24px;height:24px}.confirm-dialog-panel .modal-close-btn:hover{background-color:var(--vellus-primary-light);color:var(--vellus-primary)}.confirm-dialog-panel .modal-header{position:relative;flex-shrink:0;text-align:center;padding:28px 24px 20px;background-color:var(--vellus-surface)}.confirm-dialog-panel .modal-header .header-icon{width:72px;height:72px;margin:0 auto 16px;background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f7941d4d}.confirm-dialog-panel .modal-header .header-icon mat-icon{font-size:36px;width:36px;height:36px;color:#fff}.confirm-dialog-panel .modal-header h2{font-size:22px;font-weight:700;color:var(--vellus-dark);margin:0}.confirm-dialog-panel .modal-body{padding:0 24px 24px;display:flex;flex-direction:column;gap:16px;background-color:var(--vellus-surface)}.confirm-dialog-panel .modal-body .confirm-textarea-field{width:100%}.confirm-dialog-panel .modal-body .form-section{display:flex;flex-direction:column;gap:16px;background:var(--vellus-surface);border-radius:12px;padding:20px;margin-bottom:0;border:1px solid rgba(247,148,29,.28);box-shadow:none}.confirm-dialog-panel .modal-body .form-section .section-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--vellus-dark);margin:0}.confirm-dialog-panel .modal-body .form-section .section-title mat-icon{font-size:18px;width:18px;height:18px;color:var(--vellus-primary)}.confirm-dialog-panel .modal-body .form-section .section-title:not(.section-title--inline){padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid rgba(247,148,29,.18)}.confirm-dialog-panel .modal-body .form-section .section-title.section-title--inline{margin-top:8px;margin-bottom:4px;padding-bottom:0;border-bottom:none}.confirm-dialog-panel .modal-body .form-section .section-title.section-title--with-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px}.confirm-dialog-panel .modal-body .form-section .section-title.section-title--with-action .section-title__text{display:inline-flex;align-items:center;gap:10px;min-width:0}.confirm-dialog-panel .modal-body .form-section .section-title.section-title--with-action .select-all-btn{flex-shrink:0;margin-left:auto}.confirm-dialog-panel .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;background:var(--vellus-primary-light);border-top:1px solid var(--vellus-border);width:100%;box-sizing:border-box}.confirm-dialog-panel .modal-footer .btn-cancel,.confirm-dialog-panel .modal-footer .btn-ghost,.confirm-dialog-panel .modal-footer .btn-save,.confirm-dialog-panel .modal-footer .btn-delete,.confirm-dialog-panel .modal-footer .btn-devolution{height:38px;width:auto;max-width:none;min-width:120px;padding:0 20px;border-radius:10px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s;box-sizing:border-box;flex-shrink:0}.confirm-dialog-panel .modal-footer .btn-cancel{color:var(--ct-64748b);background:var(--vellus-surface);border:1px solid var(--c-e2e8f0)}.confirm-dialog-panel .modal-footer .btn-cancel:hover{background:var(--cf-f1f5f9);border-color:var(--c-cbd5e1)}.confirm-dialog-panel .modal-footer .btn-ghost{color:var(--ct-475569);background:var(--vellus-surface);border:1px solid var(--c-e2e8f0)}.confirm-dialog-panel .modal-footer .btn-ghost mat-icon{font-size:20px;width:20px;height:20px;flex-shrink:0}.confirm-dialog-panel .modal-footer .btn-ghost:hover:not(:disabled){border-color:var(--vellus-primary);color:var(--vellus-primary);background:var(--vellus-primary-light)}.confirm-dialog-panel .modal-footer .btn-ghost:disabled{opacity:.55;cursor:not-allowed}.confirm-dialog-panel .modal-footer .btn-save{background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark));color:#fff;border:none;box-shadow:0 4px 14px #f7941d4d}.confirm-dialog-panel .modal-footer .btn-save mat-icon{font-size:24px;width:24px;height:24px;flex-shrink:0}.confirm-dialog-panel .modal-footer .btn-save:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #f7941d66}.confirm-dialog-panel .modal-footer .btn-save:disabled{background:var(--cf-94a3b8);box-shadow:none;cursor:not-allowed}.confirm-dialog-panel .modal-footer .btn-delete{background:var(--cf-ef4444);color:#fff;border:none;box-shadow:0 4px 14px #ef44444d}.confirm-dialog-panel .modal-footer .btn-delete mat-icon{font-size:18px;width:18px;height:18px}.confirm-dialog-panel .modal-footer .btn-delete:hover{background:var(--cf-dc2626);transform:translateY(-2px);box-shadow:0 8px 25px #ef444466}.confirm-dialog-panel .modal-footer .btn-devolution{background:linear-gradient(135deg,var(--cf-c2410c),var(--cf-9a3412));color:#fff;border:none;box-shadow:0 4px 14px #c2410c4d}.confirm-dialog-panel .modal-footer .btn-devolution:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #c2410c66}.confirm-dialog-panel .modal-footer .btn-devolution:disabled{background:var(--cf-94a3b8);box-shadow:none;cursor:not-allowed}.confirm-dialog-panel .modal-footer:has(.btn-cancel):has(.btn-save),.confirm-dialog-panel .modal-footer:has(.btn-cancel):has(.btn-delete){justify-content:space-between}.confirm-dialog-panel .modal-footer.modal-footer--cols-1,.confirm-dialog-panel .modal-footer.modal-footer--cols-2,.confirm-dialog-panel .modal-footer.modal-footer--cols-3{display:grid;gap:10px;align-items:stretch;justify-content:stretch}.confirm-dialog-panel .modal-footer.modal-footer--cols-1 .btn-cancel,.confirm-dialog-panel .modal-footer.modal-footer--cols-1 .btn-ghost,.confirm-dialog-panel .modal-footer.modal-footer--cols-1 .btn-save,.confirm-dialog-panel .modal-footer.modal-footer--cols-1 .btn-delete,.confirm-dialog-panel .modal-footer.modal-footer--cols-1 .btn-devolution,.confirm-dialog-panel .modal-footer.modal-footer--cols-2 .btn-cancel,.confirm-dialog-panel .modal-footer.modal-footer--cols-2 .btn-ghost,.confirm-dialog-panel .modal-footer.modal-footer--cols-2 .btn-save,.confirm-dialog-panel .modal-footer.modal-footer--cols-2 .btn-delete,.confirm-dialog-panel .modal-footer.modal-footer--cols-2 .btn-devolution,.confirm-dialog-panel .modal-footer.modal-footer--cols-3 .btn-cancel,.confirm-dialog-panel .modal-footer.modal-footer--cols-3 .btn-ghost,.confirm-dialog-panel .modal-footer.modal-footer--cols-3 .btn-save,.confirm-dialog-panel .modal-footer.modal-footer--cols-3 .btn-delete,.confirm-dialog-panel .modal-footer.modal-footer--cols-3 .btn-devolution{width:100%;max-width:100%;min-width:0}.confirm-dialog-panel .modal-footer.modal-footer--cols-1{grid-template-columns:minmax(0,1fr)}.confirm-dialog-panel .modal-footer.modal-footer--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-dialog-panel .modal-footer.modal-footer--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width: 560px){.confirm-dialog-panel .modal-footer.modal-footer--cols-2,.confirm-dialog-panel .modal-footer.modal-footer--cols-3{grid-template-columns:1fr}}.confirm-dialog-panel.maintenance-payment-dialog-panel .mat-mdc-dialog-container{max-width:min(560px,92vw)!important}.confirm-dialog-panel.maintenance-payment-dialog-panel .modal-footer:has(.btn-cancel):has(.btn-save){justify-content:space-between}.confirm-dialog-panel .modal-footer.modal-footer--inform{justify-content:center}.confirm-dialog-panel.trip-close-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{max-height:92vh;overflow:hidden}.confirm-dialog-panel.trip-close-dialog-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:92vh!important;overflow:hidden!important;display:flex;flex-direction:column}.confirm-dialog-panel.trip-close-dialog-panel app-trip-close-dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.confirm-dialog-panel.pendency-resolve-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{max-height:92vh;overflow:hidden}.confirm-dialog-panel.pendency-resolve-dialog-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:92vh!important;overflow:hidden!important;display:flex;flex-direction:column}.confirm-dialog-panel.pendency-resolve-dialog-panel app-pendency-resolve-dialog{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalContentSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}main.content>*:not(router-outlet){display:flex;flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;overflow:hidden}.page-header-section{flex-shrink:0;padding-bottom:24px;border-bottom:1px solid var(--vellus-border);background-color:var(--vellus-surface)}.page-content{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background-color:var(--vellus-bg);display:flex;flex-direction:column}.page-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,var(--vellus-surface) 0%,var(--vellus-primary-light) 100%)}.page-header .header-left{display:flex;align-items:center;gap:14px}.page-header .header-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #f7941d4d}.page-header .header-icon mat-icon{font-size:24px;width:24px;height:24px;color:#fff}.page-header .header-text h1{font-size:18px;font-weight:700;color:var(--vellus-dark);margin:0 0 2px}.page-header .header-text p{font-size:12px;color:var(--ct-64748b);margin:0}.btn-new{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark));color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #f7941d4d;transition:all .2s;white-space:nowrap}.btn-new mat-icon{font-size:20px;width:20px;height:20px}.btn-new:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f7941d66}.btn-icon-fab{width:36px!important;height:36px!important;box-shadow:0 2px 8px #f7941d40!important;background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark))!important;color:#fff!important;transition:all .2s ease}.btn-icon-fab mat-icon{color:#fff}.btn-icon-fab:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 12px #f7941d59!important}.btn-icon-fab[disabled]{opacity:.55;cursor:not-allowed}.btn-icon-fab.clear{background:var(--cf-f1f5f9)!important;color:var(--ct-64748b)!important;box-shadow:0 1px 4px #00000014!important}.btn-icon-fab.clear mat-icon{color:var(--ct-64748b)}.btn-icon-fab.clear:hover:not([disabled]){background:var(--cf-e2e8f0)!important;color:var(--vellus-primary)!important}.btn-icon-fab.clear:hover:not([disabled]) mat-icon{color:var(--vellus-primary)}.custom-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--vellus-surface);border-radius:10px;padding:4px;border:1px solid var(--vellus-border);gap:4px}.custom-tabs .tab-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:400;color:var(--ct-64748b);border-radius:8px;transition:all .25s ease;white-space:nowrap;font-family:inherit}.custom-tabs .tab-btn mat-icon{font-size:21px;width:21px;height:21px;color:inherit}.custom-tabs .tab-btn:hover:not(.active){color:var(--vellus-primary);background:var(--vellus-primary-light)}.custom-tabs .tab-btn.active{color:#fff;background:linear-gradient(135deg,var(--vellus-primary),var(--vellus-primary-dark));box-shadow:0 2px 8px #f7941d59}.loading-more{display:flex;justify-content:center;padding:20px}.end-of-list{display:flex;align-items:center;justify-content:center;padding:5px 20px}.end-of-list .gradient-line{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.end-of-list .gradient-line:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--vellus-border) 20%,var(--vellus-primary) 50%,var(--vellus-border) 80%,transparent 100%);opacity:.6}.end-of-list .gradient-line .end-message{background-color:var(--vellus-bg, var(--cf-f8fafc));color:var(--ct-94a3b8);font-size:12px;padding:8px 24px;margin:0;font-style:italic;position:relative;z-index:2;border-radius:20px}.status-badge{font-size:12px;padding:4px 12px;border-radius:999px;font-weight:600;white-space:nowrap;flex-shrink:0;background:var(--cf-fee2e2);color:var(--ct-dc2626)}.status-badge.st-ativo,.status-badge.active{background:var(--cf-d1fae5);color:var(--ct-059669)}.status-badge.st-inativo{background:var(--cf-fee2e2);color:var(--ct-dc2626)}.data-list{flex:1;min-width:0;overflow-x:auto;overflow-y:auto;padding:16px 24px 32px;display:flex;flex-direction:column;gap:8px}.data-row{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 16px;background:var(--vellus-surface);border-radius:12px;border:1px solid var(--vellus-border);cursor:pointer;transition:all .2s ease}.data-row:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f7941d1f;border-color:var(--vellus-primary)}.data-fields{flex:1;display:grid;gap:8px;align-items:center;min-width:0}.data-field{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;align-items:flex-start}.data-field .field-label{font-size:10px;color:var(--ct-94a3b8);text-transform:uppercase;font-weight:600;letter-spacing:.5px;line-height:1}.data-field .field-value{align-self:flex-start;min-width:0;max-width:100%;font-size:13px;color:var(--ct-334155);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-field .field-value.bold{font-weight:700}.data-field .field-value.amount{font-weight:700;color:var(--ct-16a34a)}.data-field .field-value:has(>.field-value-tooltip){overflow:visible;text-overflow:clip}.data-field .field-value:has(>.field-value-tooltip)>.field-value-tooltip{display:block;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-field .badge>.field-value-tooltip,.data-field .chip>.field-value-tooltip,.data-field .status-chip>.field-value-tooltip,.data-field .status-badge>.field-value-tooltip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.data-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:12px}.data-actions button{color:var(--ct-94a3b8)}.data-actions button:hover{color:var(--vellus-primary)}.data-actions button:last-child:hover{color:var(--ct-ef4444)}app-filters.pallets-filters #filters{padding:12px 0 0}app-filters.pallets-filters .filter-container{margin:0;padding:6px 10px}app-filters.pallets-filters .filters-wrapper{align-items:center}app-filters.pallets-filters .filters-left{flex:0 1 auto}app-filters.pallets-filters .filter-item.search-container{min-width:220px;max-width:420px}app-filters.pallets-filters .filter-item{flex:0 1 auto;min-width:0;max-width:420px}app-activity-logs .activity-tabs .mat-mdc-tab-body-wrapper{flex:1;min-height:0;overflow:hidden}app-activity-logs .activity-tabs .mat-mdc-tab-body{overflow:hidden!important}app-activity-logs .activity-tabs .mat-mdc-tab-body-content{overflow:hidden!important;display:flex;flex-direction:column;height:100%}.mat-mdc-menu-panel.payments-actions-menu{min-width:240px;background-color:var(--vellus-surface)!important;border:1px solid var(--c-e2e8f0);border-radius:12px!important;box-shadow:0 16px 32px -12px #0f172a2e,0 4px 10px -4px #0f172a1a!important;overflow:hidden}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-content{padding:6px!important;background-color:var(--vellus-surface)}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item{--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent;min-height:40px;height:auto;padding:0 12px!important;border-radius:8px;font-size:13px;font-weight:500;line-height:1.2;color:var(--ct-0f172a);background-color:transparent;transition:background-color .12s ease,color .12s ease}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item+.mat-mdc-menu-item{margin-top:2px}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{font-size:13px;font-weight:500;color:inherit}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item .menu-icon{margin-right:12px;font-size:19px;width:19px;height:19px;color:var(--ct-64748b);flex-shrink:0;transition:color .12s ease}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item .menu-icon.menu-icon--primary{color:var(--vellus-primary)}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item .menu-icon.menu-icon--accent{color:var(--ct-b45309)}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item .menu-icon.menu-icon--warn{color:var(--ct-dc2626)}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item .mat-mdc-menu-ripple,.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item .mat-mdc-focus-indicator{display:none}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]){background-color:var(--cf-f8fafc)!important}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item.payments-actions-menu__item--warn{color:var(--ct-dc2626)}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item.payments-actions-menu__item--warn .mat-mdc-menu-item-text{color:inherit}.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item.payments-actions-menu__item--warn:hover:not([disabled]),.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item.payments-actions-menu__item--warn.cdk-program-focused:not([disabled]),.mat-mdc-menu-panel.payments-actions-menu .mat-mdc-menu-item.payments-actions-menu__item--warn.cdk-keyboard-focused:not([disabled]){background-color:var(--cf-fef2f2)!important;color:var(--ct-b91c1c)}.mat-mdc-menu-panel.payments-actions-menu .payments-actions-menu__divider{height:1px;margin:6px 4px;background-color:var(--cf-e2e8f0);border:0}app-settings .instructions-panel .instruction-details ol li a{color:var(--vellus-primary);text-decoration:none;font-weight:500}app-settings .instructions-panel .instruction-details ol li a:hover{text-decoration:underline}app-settings .instructions-panel .instruction-details ol li strong{font-weight:600}.info-i-linha{display:flex;justify-content:flex-end;margin:2px 0 6px}.form-row+.info-i-linha{margin-top:-18px}.section-title app-info-i{margin-left:4px}.modal-container .freight-edit-modal-body{overflow:hidden!important}.freight-edit-modal-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-top:8px}.freight-edit-tab-layout{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.freight-edit-tab-layout .custom-tabs{width:100%;flex-shrink:0;margin:0 0 12px;box-sizing:border-box}.freight-edit-tab-layout .custom-tabs .tab-btn{padding:8px 12px;min-width:0}.ficha-com-resumo{display:flex;flex:1;min-height:0;gap:16px}.ficha-com-resumo>.freight-edit-tab-layout{min-width:0}.ficha-resumo{display:none}@media (min-width: 1200px){.ficha-resumo{display:flex;flex:0 0 280px;margin-top:0;overflow-y:auto;align-self:stretch}.freight-route-preview--aba{display:none}}.freight-tab-panels{flex:1;min-height:0;display:flex;flex-direction:column}.freight-tab-panel{padding:12px 0 8px;box-sizing:border-box;min-height:min-content}@media (min-width: 1200px){.freight-tab-panel--colunas{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:16px;align-items:start}.freight-tab-panel--grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-items:start}.freight-tab-panel--grade>.tag-pagbem{grid-column:1/-1}}.freight-tab-panel-scroll{display:none;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-right:6px;overscroll-behavior:contain}.freight-tab-panel-scroll.is-active{display:block}.freight-route-preview{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px;padding:12px;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:clip;background:linear-gradient(145deg,var(--cf-fff9f2) 0%,var(--cf-fff4e8) 45%,var(--vellus-surface) 100%);border:1px solid rgba(247,148,29,.28);border-radius:12px;box-shadow:0 2px 12px #f7941d14}.route-preview-card{min-width:0;max-width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--vellus-surface);border-radius:10px;border:1px solid var(--c-e8e0d8);box-shadow:0 1px 2px #0000000a;flex:0 1 auto}.route-preview-card--freight{border-color:#f7941d59;background:linear-gradient(180deg,var(--vellus-surface) 0%,var(--cf-fffbf7) 100%)}.route-preview-icon{font-size:22px;width:22px;height:22px;color:var(--vellus-primary);flex-shrink:0;margin-top:2px}.route-preview-text{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:0;max-width:100%;overflow:hidden}.route-preview-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ct-94a3b8)}.route-preview-value{font-size:14px;font-weight:600;color:var(--ct-1e293b);line-height:1.35;word-break:break-word}.route-preview-value--money{font-size:15px;font-weight:700;color:var(--vellus-primary-dark);min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.freight-status-pill{display:inline-flex;align-items:center;margin-top:2px;padding:6px 14px;font-size:13px;font-weight:700;color:var(--vellus-primary-dark);background:var(--vellus-primary-light);border-radius:999px;border:1px solid rgba(247,148,29,.35)}.freight-status-pill--cabecalho{margin:0 0 0 12px;padding:4px 12px;font-size:12px}.margem-negativa{color:var(--ct-9a3412)}@media (max-height: 800px){.modal-wrapper .modal-overlay .modal-container:is(.modal-freight-edit,.modal-devolution-edit,.modal-collection-edit) .modal-content-wrapper .modal-header{padding:12px 24px 10px}.modal-wrapper .modal-overlay .modal-container:is(.modal-freight-edit,.modal-devolution-edit,.modal-collection-edit) .modal-content-wrapper .modal-header .header-icon{width:44px;height:44px;margin:0 auto 6px}.modal-wrapper .modal-overlay .modal-container:is(.modal-freight-edit,.modal-devolution-edit,.modal-collection-edit) .modal-content-wrapper .modal-header .header-icon mat-icon{font-size:24px;width:24px;height:24px}.modal-wrapper .modal-overlay .modal-container:is(.modal-freight-edit,.modal-devolution-edit,.modal-collection-edit) .modal-content-wrapper .modal-header h1,.modal-wrapper .modal-overlay .modal-container:is(.modal-freight-edit,.modal-devolution-edit,.modal-collection-edit) .modal-content-wrapper .modal-header h2{font-size:18px;margin:0}.modal-wrapper .modal-overlay .modal-container:is(.modal-freight-edit,.modal-devolution-edit,.modal-collection-edit) .modal-content-wrapper .modal-footer{padding-top:10px;padding-bottom:10px}.modal-wrapper .modal-overlay .modal-container:is(.modal-freight-edit,.modal-devolution-edit,.modal-collection-edit) .freight-edit-tab-layout .custom-tabs{margin-bottom:8px}}html{--mdc-outlined-text-field-input-text-color: var(--vellus-dark);--mdc-outlined-text-field-input-text-placeholder-color: rgba(var(--vellus-dark-rgb), .55);--mdc-outlined-text-field-label-text-color: rgba(var(--vellus-dark-rgb), .62);--mdc-outlined-text-field-hover-label-text-color: rgba(var(--vellus-dark-rgb), .75);--mdc-outlined-text-field-outline-color: var(--vellus-border);--mdc-outlined-text-field-hover-outline-color: var(--vellus-primary);--mdc-outlined-text-field-focus-outline-color: var(--vellus-primary);--mdc-outlined-text-field-focus-label-text-color: var(--vellus-primary);--mdc-outlined-text-field-caret-color: var(--vellus-primary);--mdc-filled-text-field-input-text-color: var(--vellus-dark);--mdc-filled-text-field-input-text-placeholder-color: rgba(var(--vellus-dark-rgb), .55);--mdc-filled-text-field-label-text-color: rgba(var(--vellus-dark-rgb), .62);--mdc-filled-text-field-hover-label-text-color: rgba(var(--vellus-dark-rgb), .75);--mdc-filled-text-field-active-indicator-color: rgba(247, 148, 29, .45);--mdc-filled-text-field-hover-active-indicator-color: var(--vellus-primary);--mdc-filled-text-field-focus-active-indicator-color: var(--vellus-primary);--mdc-filled-text-field-focus-label-text-color: var(--vellus-primary);--mdc-filled-text-field-caret-color: var(--vellus-primary);--mat-form-field-enabled-select-arrow-color: rgba(var(--vellus-dark-rgb), .54);--mat-form-field-focus-select-arrow-color: var(--vellus-primary);--mat-form-field-disabled-input-text-placeholder-color: rgba(var(--vellus-dark-rgb), .38);--mat-form-field-error-text-color: var(--vellus-primary)}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mat-mdc-form-field-error{color:var(--vellus-primary)}.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mdc-fab--mini{border-radius:10px!important}.mat-mdc-card-header-text{width:100%}cdk-virtual-scroll-viewport .cdk-virtual-scroll-content-wrapper{max-width:100%}.option-row .mat-mdc-form-field-subscript-wrapper{display:none}.period-filter .mat-mdc-form-field{width:100%}.period-filter .mat-mdc-form-field-subscript-wrapper,.period-filter .form-component-field-error{display:none}.mat-mdc-autocomplete-panel{background-color:var(--vellus-surface)!important;border-radius:0 0 10px 10px!important;border:1px solid var(--vellus-border)!important;box-shadow:0 12px 36px #2d2d2d24!important;padding:4px 0!important;max-height:min(48vh,400px)!important}.mat-mdc-autocomplete-panel.mat-primary,.mat-mdc-autocomplete-panel.mat-accent,.mat-mdc-autocomplete-panel.mat-warn{background-color:var(--vellus-surface)!important}.mat-mdc-autocomplete-panel .mat-mdc-option{min-height:36px!important;font-size:12px!important;color:var(--vellus-dark)!important}.mat-mdc-autocomplete-panel .mat-mdc-option:not(:last-child){border-bottom:1px solid rgba(45,45,45,.08)!important}.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:12px!important;line-height:1.3!important;font-weight:400!important;color:var(--vellus-dark)!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#2d2d2d0f!important}.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background-color:#f7941d14!important}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#f7941d1f!important}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--vellus-primary-dark)!important;font-weight:600!important}.mat-mdc-select-panel{border-radius:0 0 10px 10px!important;border:1px solid var(--vellus-border)!important;box-shadow:0 12px 36px #2d2d2d24!important;padding:4px 0!important;background-color:var(--vellus-surface)!important}.mat-mdc-select-panel .mat-mdc-option{min-height:36px!important;font-size:12px!important}.mat-mdc-select-panel .mat-mdc-option:not(:last-child){border-bottom:1px solid rgba(45,45,45,.08)!important}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:12px!important;line-height:1.3!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#2d2d2d0f!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#f7941d1f!important}.form-field-row{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}.form-field-row__main{width:100%;box-sizing:border-box}.form-field-row__main.has-actions{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.form-field-row__main.has-actions>.mat-mdc-form-field.full-width.with-actions{flex:1;min-width:0}.form-row--quantity-actions{min-width:0;max-width:100%;box-sizing:border-box}.form-row--quantity-actions app-form-input-text{display:block;min-width:0;max-width:100%}.form-row--quantity-actions .form-field-row__main.has-actions{gap:8px;min-width:0;max-width:100%;box-sizing:border-box}.form-row--quantity-actions .form-field-row__main.has-actions>button.mat-mdc-mini-fab{flex-shrink:0}.form-component-field-error{height:20px;overflow:hidden;color:var(--vellus-primary);font-size:12px;line-height:1.35;font-weight:400;width:100%;box-sizing:border-box;padding-top:4px;margin:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .25s ease}.form-component-field-error.visible{opacity:1}.driver-freight-row{align-items:start}.driver-freight-field{display:flex;flex-direction:column;min-width:0}.driver-freight-field .mat-mdc-form-field-icon-suffix mat-icon.icon-suffix,.driver-freight-field mat-icon.icon-suffix{width:21px!important;height:19px!important;font-size:21px!important;line-height:19px!important;padding:0!important;margin-right:10px!important}.driver-freight-field .mat-mdc-form-field-icon-suffix{display:inline-flex;align-items:center;align-self:center}.driver-freight-field.driver-freight-state-ok mat-icon.icon-suffix{color:var(--ct-059669)}.driver-freight-field.driver-freight-state-warning mat-icon.icon-suffix{color:var(--ct-d97706)}.driver-freight-field.driver-freight-state-error mat-icon.icon-suffix{color:var(--ct-b91c1c)}.driver-freight-field.driver-freight-field--blocked mat-icon.icon-suffix{color:var(--ct-94a3b8)}.driver-freight-field.driver-freight-field--blocked .mat-mdc-text-field-wrapper{background:var(--cf-f1f5f9)}.driver-freight-field.driver-freight-field--blocked .mdc-text-field--outlined .mdc-text-field__input,.driver-freight-field.driver-freight-field--blocked input[readonly]{color:var(--ct-64748b);cursor:not-allowed;-webkit-user-select:none;user-select:none}.driver-freight-side-hint{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0 12px;min-height:38px;align-self:start;border-radius:8px;font-size:12px;line-height:1.3;background:var(--cf-f1f5f9);color:var(--ct-475569);border:1px solid var(--c-e2e8f0)}.driver-freight-side-hint mat-icon{font-size:21px;width:21px;height:21px;line-height:21px;flex:0 0 auto}.driver-freight-side-hint>span{min-width:0;word-break:break-word}.driver-freight-side-hint.driver-freight-state-ok{background:var(--cf-ecfdf5);border-color:var(--c-a7f3d0);color:var(--ct-047857)}.driver-freight-side-hint.driver-freight-state-ok mat-icon{color:var(--ct-059669)}.driver-freight-side-hint.driver-freight-state-warning{background:var(--cf-fffbeb);border-color:var(--c-fde68a);color:var(--ct-b45309)}.driver-freight-side-hint.driver-freight-state-warning mat-icon{color:var(--ct-d97706)}.driver-freight-side-hint.driver-freight-state-error{background:var(--cf-fef2f2);border-color:var(--c-fecaca);color:var(--ct-b91c1c)}.driver-freight-side-hint.driver-freight-state-error mat-icon{color:var(--ct-b91c1c)}.driver-freight-side-hint.driver-freight-state-blocked{background:var(--cf-f1f5f9);border-color:var(--c-cbd5e1);color:var(--ct-475569)}.driver-freight-side-hint.driver-freight-state-blocked mat-icon{color:var(--ct-f97316)}.form-row:not(.two-columns) .driver-freight-side-hint,.driver-freight-row.driver-freight-row--full .driver-freight-side-hint{width:100%}.vellus-shipper-tooltip .mdc-tooltip__surface,.vellus-shipper-tooltip .mat-mdc-tooltip-surface{white-space:pre-line!important;max-width:min(320px,90vw);text-align:left}.vellus-palete-deposito-tooltip .mdc-tooltip__surface,.vellus-palete-deposito-tooltip .mat-mdc-tooltip-surface{white-space:pre-line!important;max-width:min(280px,90vw);text-align:left}.vellus-info-tooltip .mdc-tooltip__surface,.vellus-info-tooltip .mat-mdc-tooltip-surface{max-width:min(420px,90vw);text-align:left;line-height:1.45}html,body{height:100%;overflow-x:hidden;max-width:100%}body{margin:0;background:var(--vellus-bg);color:var(--vellus-dark);font-family:Roboto,Helvetica Neue,sans-serif}.tag-pagbem{margin:-8px 0 12px;font-size:12px;color:var(--ct-166534)}.tag-pagbem--alerta{color:var(--ct-9a3412)}.tag-pagbem.linha-ficha--neutra{color:var(--ct-475569)}.tag-pagbem.linha-ficha--topo{margin:0 0 12px;font-size:13px}.tag-excecao-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:0 0 16px;border-radius:8px;background:#16a34a1a;color:var(--ct-166534);font-size:13px;line-height:1.45}.tag-excecao-banner mat-icon{flex-shrink:0;font-size:20px;width:20px;height:20px}.tag-excecao-banner.tag-excecao-banner--pendente{background:#ea580c1a;color:var(--ct-9a3412)}.consulta-tag-overlay{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;background:#0f172a73;backdrop-filter:blur(2px);animation:consulta-tag-entra .15s ease-out}.consulta-tag-overlay .consulta-tag-overlay__caixa{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(360px,100vw - 32px);padding:24px 22px 20px;border-radius:12px;background:var(--vellus-surface);box-shadow:0 12px 32px #0f172a40;text-align:center;color:var(--ct-1e293b)}.consulta-tag-overlay .consulta-tag-overlay__caixa strong{font-size:15px}.consulta-tag-overlay .consulta-tag-overlay__caixa span{font-size:13px;line-height:1.45;color:var(--ct-475569)}.consulta-tag-overlay .consulta-tag-overlay__icone{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--vellus-primary-light, rgba(37, 99, 235, .12));color:var(--vellus-primary, var(--ct-2563eb));animation:consulta-tag-pulso 1.2s ease-in-out infinite}.consulta-tag-overlay .consulta-tag-overlay__icone mat-icon{font-size:28px;width:28px;height:28px}.consulta-tag-overlay .consulta-tag-overlay__barra{position:relative;width:100%;height:4px;margin-top:4px;overflow:hidden;border-radius:2px;background:#94a3b84d}.consulta-tag-overlay .consulta-tag-overlay__barra span{position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:2px;background:var(--vellus-primary, var(--cf-2563eb));animation:consulta-tag-barra 1.1s ease-in-out infinite}@keyframes consulta-tag-entra{0%{opacity:0}to{opacity:1}}@keyframes consulta-tag-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes consulta-tag-barra{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion: reduce){.consulta-tag-overlay,.consulta-tag-overlay .consulta-tag-overlay__icone,.consulta-tag-overlay .consulta-tag-overlay__barra span{animation:none}}.treino-destaque{outline:3px solid var(--vellus-primary)!important;outline-offset:3px;border-radius:6px;animation:treino-pulsa 1.2s ease-in-out infinite}@keyframes treino-pulsa{0%,to{outline-color:var(--vellus-primary)}50%{outline-color:transparent}}
