@font-face{font-family:DINPro;font-style:normal;font-weight:400;src:url(/src/fonts/DINPro-Regular.woff) format("woff")}@font-face{font-family:DINPro;font-style:normal;font-weight:700;src:url(/src/fonts/DINPro-Bold.woff) format("woff")}@font-face{font-family:DINPro;font-style:normal;font-weight:500;src:url(/src/fonts/DINPro-Medium.woff) format("woff")}@font-face{font-family:DINPro;font-style:normal;font-weight:200;src:url(/src/fonts/DINPro-Light.woff) format("woff")}@font-face{font-family:Encode;font-style:normal;font-weight:200;src:url(/src/fonts/EncodeSans-Light.woff) format("woff")}@font-face{font-family:Encode;font-style:normal;font-weight:700;src:url(/src/fonts/EncodeSans-Bold.woff) format("woff")}@font-face{font-family:TC;font-style:normal;font-weight:400;src:url(/src/fonts/TC-Regular.woff) format("woff")}@font-face{font-family:TC;font-style:normal;font-weight:700;src:url(/src/fonts/TC-Bold.woff) format("woff")}@font-face{font-family:Tiempos;font-style:normal;font-weight:400;src:url(/src/fonts/TiemposHeadline-Regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/src/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/src/fonts/Poppins-Bold.woff) format("woff")}@font-face{font-family:WPP;font-style:normal;font-weight:400;src:url(/src/fonts/WPP-Regular.woff) format("woff")}@font-face{font-family:WPP;font-style:normal;font-weight:500;src:url(/src/fonts/WPP-Medium.woff) format("woff")}@font-face{font-family:WPP;font-style:normal;font-weight:200;src:url(/src/fonts/WPP-Light.woff) format("woff")}body{margin:0;padding:0}*{box-sizing:border-box}@media print{@page{margin:20px}body{--app_height:100%;--page-container_overflow:visible;--card_box-shadow:none;--app-container_background:var(--default-light-color);--print-only_display:block;--print-only-flex_display:flex;--font-size:10pt}.no-printable,button{display:none}.app{overflow:visible}.page-block{page-break-before:always;margin:20px 0;width:100%}.page-jump{page-break-after:always}}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-md)}:root{color-scheme:light;--color-primary:var(--theme-color-primary,#001f60);--color-primary-hover:#f5fbfd;--color-on-primary:var(--theme-text-primary,#fff);--color-secondary:var(--theme-color-secondary,#ffbe2d);--color-secondary-hover:#f5fbfd;--color-on-secondary:#001f60;--color-danger:#c63319;--color-danger-hover:#912018;--color-on-danger:#fff;--color-background:#f5fbfd;--color-surface:#fff;--color-surface-muted:#cdeafc;--color-text:#001f60;--color-text-muted:#475569;--color-border:var(--color-primary);--color-focus:#255ba1;--color-transparent:transparent;--color-success:#166534;--color-success-background:#dcfce7;--color-warning:#854d0e;--color-warning-background:#fef9c3;--color-danger-background:#fee2e2;--spacing-xs:0.3125rem;--spacing-sm:0.625rem;--spacing-md:1.25rem;--spacing-lg:1.875rem;--spacing-xl:2.5rem;--spacing-2xl:3.75rem;--font-family-sans:var(--theme-font-family,"Poppins"),system-ui,sans-serif;--font-family-mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--font-size-xs:0.625rem;--font-size-sm:0.6875rem;--font-size-md:var(--theme-font-size,0.75rem);--font-size-lg:0.875rem;--font-size-xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-normal:1.5;--line-height-compact:1.25;--shadow-sm:0 1px 2px rgb(0 31 96/8%);--shadow-md:0 4px 12px rgba(0,31,96,.12);--shadow-lg:0 12px 28px rgba(0,31,96,.16);--radius-sm:0.3125rem;--radius-md:1.25rem;--radius-lg:1.875rem;--radius-full:9999px;--border-width:1px;--floating-border-width:2px;--floating-input-padding-top:18px;--floating-input-padding-bottom:7px;--button-letter-spacing:0.25rem;--focus-ring-width:3px;--focus-ring-offset:2px;--control-height:2.75rem;--control-height-sm:2.25rem;--control-height-lg:3.25rem;--opacity-disabled:0.55;--transition-fast:120ms;--color-tertiary:var(--theme-color-tertiary,#9bd6ed);--color-divider:#d8e2e9;--color-event-national:#d94f70;--color-event-regional:#805ad5;--color-event-local:#168f8a;--color-weather-rain:#087eb8;--color-accent-cyan:#00c6e0;--font-size:var(--font-size-md);--font-family:var(--font-family-sans);--text-primary:var(--color-on-primary);--text-secondary:var(--theme-text-secondary,#fff);--text-tertiary:var(--theme-text-tertiary,#001f60);--default-grey-color:var(--color-tertiary);--default-light-color:var(--color-background);--chart-color-1:var(--theme-chart-color-1,#001f60);--chart-color-2:var(--theme-chart-color-2,#ffbe2d);--chart-color-3:var(--theme-chart-color-3,#9bd6ed);--chart-color-4:var(--theme-chart-color-4,#255ba1);--chart-color-5:var(--theme-chart-color-5,#3280bf);--chart-color-6:var(--theme-chart-color-6,#ff961c);--chart-color-7:var(--theme-chart-color-7,#db6e18);--chart-color-8:var(--theme-chart-color-8,#c63319);--color-black:#000;--chart-palette-1:#00a6a6;--chart-palette-2:#007d86;--chart-palette-3:#f5f5f5;--map-palette-1:#616161;--map-palette-2:#182d35;--map-palette-3:#bdbdbd;--map-palette-4:#eee;--map-palette-5:#757575;--map-palette-6:#e5e5e5;--map-palette-7:#9e9e9e;--map-palette-8:#dadada;--map-palette-9:#c9c9c9;--map-palette-10:#f9f9f9;--map-palette-11:orange;--map-palette-12:#ff4500;--map-palette-13:rgba(0,0,0,.8);--map-palette-14:#555;--map-palette-15:rgba(0,0,255,0);--map-palette-16:#00f;--map-palette-17:#0ff;--map-palette-18:#0f0;--map-palette-19:#ff0;--map-palette-20:red;--map-palette-21:#242f3e;--map-palette-22:#746855;--map-palette-23:#d59563;--map-palette-24:#263c3f;--map-palette-25:#6b9a76;--map-palette-26:#38414e;--map-palette-27:#212a37;--map-palette-28:#9ca5b3;--map-palette-29:#1f2835;--map-palette-30:#f3d19c;--map-palette-31:#2f3948;--map-palette-32:#17263c;--map-palette-33:#515c6d;--map-palette-34:#edf1f4;--map-palette-35:#52687b;--map-palette-36:#c8d2da;--map-palette-37:#e3eae5;--map-palette-38:#d9e7dd;--map-palette-39:#f7f9fa;--map-palette-40:#d9e1e6;--map-palette-41:#c9dce7;--map-palette-42:#6c8798;--map-palette-43:#e8eef2;--map-palette-44:#536b80;--map-palette-45:#c7dce8;--map-palette-46:#53758e;--map-palette-47:#7652b2;--map-palette-48:#2583c5;--map-palette-49:#ee7d20;--map-palette-50:#e54139;--map-palette-51:#ffa626;--map-palette-52:#8cd100;--chart-palette-4:#75d8c8;--chart-palette-5:#ff8b5c;--chart-palette-6:#c19cff;--marker-color-1:#3552b6;--marker-color-2:#fc433b;--marker-color-3:#fc2267;--marker-color-4:#b42cb3;--marker-color-5:#1999f3;--marker-color-6:#fdc243;--marker-color-7:#e02e45;--marker-color-8:#fd6b77;--marker-color-9:#9aceff;--marker-color-10:#f99977;--marker-color-11:#bd4f58;--marker-color-12:#ffb5af;--marker-color-13:#567d89;--marker-color-14:#ff8436;--marker-color-15:#7e2e45;--marker-color-16:#7d5a5d;--marker-color-17:#005062;--marker-color-18:#38d098;--marker-color-19:#3d1a1d;--marker-color-20:#4a2b65;--chart-palette-7:rgba(155,214,237,0);--chart-palette-8:#42a7d3;--chart-palette-9:#164d92;--chart-palette-10:#2e6fbf;--chart-palette-11:#9ed3ec;--chart-palette-12:#dce7f5;--chart-palette-13:#2e5ba8;--chart-palette-14:#3b86c8;--chart-palette-15:#f5a93b;--chart-palette-16:#e5483b;--chart-palette-17:#8b4513;--chart-palette-18:#b8c3d9;--chart-palette-19:#6b7a99;--chart-palette-20:#d99a00;--chart-palette-21:#e0e0e0;--chart-palette-22:#062766;--chart-palette-23:#6f5c88;--chart-palette-24:#5961f2;--chart-palette-25:#69d5df;--chart-palette-26:#8294f4;--chart-palette-27:#fbff68}button.btn:not(.btn--plain){--button-liquid-fill:var(--color-surface-muted);align-items:center;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);gap:var(--spacing-sm);isolation:isolate;justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--line-height-compact);min-height:var(--control-height);overflow:hidden;padding:var(--spacing-sm) var(--spacing-md);position:relative;text-align:center;text-transform:uppercase;transition:border-color var(--transition-fast),color .2s,scale var(--transition-fast)}button.btn:after,button.btn:before{content:none}button.btn:not(.btn--plain):is(:hover,:focus-visible,:active):not(:disabled){box-shadow:none;color:var(--color-text);transition-delay:0s,.16s,0s}button.btn:not(.btn--plain):before{background:var(--button-liquid-fill);border-radius:45% 55% 0 0/25% 25% 0 0;bottom:0;content:"";height:200%;left:-25%;pointer-events:none;position:absolute;transform:translateY(100%);transition:transform .65s cubic-bezier(.4,0,.2,1);width:150%;z-index:-1}button.btn:not(.btn--plain):is(:hover,:focus-visible,:active):not(:disabled):before{animation:button-liquid-wave 2.5s ease-in-out .65s infinite;transform:translateY(5%)}@keyframes button-liquid-wave{0%,to{border-radius:45% 55% 0 0/25% 25% 0 0}50%{border-radius:55% 45% 0 0/20% 30% 0 0}}button.btn.btn--primary{--button-liquid-fill:var(--color-primary-hover);background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}button.btn.btn--primary:is(:hover,:focus-visible,:active):not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}button.btn.btn--secondary{--button-liquid-fill:var(--color-secondary-hover);background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-on-secondary)}button.btn.btn--secondary:is(:hover,:focus-visible,:active):not(:disabled){border-color:var(--color-secondary);color:var(--color-on-secondary)}button.btn.btn--danger{--button-liquid-fill:var(--color-danger-hover);background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger)}button.btn.btn--danger:is(:hover,:focus-visible,:active):not(:disabled){border-color:var(--color-danger-hover);color:var(--color-on-danger)}button.btn.btn--outline{--button-liquid-fill:var(--color-primary);background:var(--color-transparent);border-color:var(--color-primary);color:var(--color-primary)}button.btn.btn--outline:is(:hover,:focus-visible,:active):not(:disabled){border-color:var(--color-primary);color:var(--color-on-primary)}button.btn.btn--sm{font-size:var(--font-size-sm);min-height:var(--control-height-sm);padding:var(--spacing-xs) var(--spacing-sm)}button.btn.btn--lg{font-size:var(--font-size-lg);min-height:var(--control-height-lg);padding:var(--spacing-md) var(--spacing-lg)}button.btn.btn--circle{border-radius:var(--card-header-icon-button_border-radius,var(--radius-full));flex-shrink:0;gap:0;height:var(--card-header-icon-button_size,var(--control-height-sm));letter-spacing:0;margin:0;min-height:var(--card-header-icon-button_size,var(--control-height-sm));min-width:var(--card-header-icon-button_size,var(--control-height-sm));padding:0;width:var(--card-header-icon-button_size,var(--control-height-sm))}button.btn my-icon{--my-icon-fill-color:currentColor}button.btn:not(.btn--plain):active:not(:disabled){box-shadow:none;scale:.97}button.btn:not(.btn--plain):active:not(:disabled):before{transform:translateY(0);transition-duration:var(--transition-fast)}button.btn:focus-visible{box-shadow:none;outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}:is(input,select,textarea).form-input:focus{box-shadow:none;outline:none}:is(input,select,textarea).form-input:focus-visible:not([aria-invalid=true]):not(.error .form-input){border-bottom-color:var(--color-focus)}button.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:var(--opacity-disabled)}button.btn:disabled:before{content:none}.form-group{display:grid;gap:var(--spacing-sm);margin-block-end:var(--spacing-md);min-width:0}label.form-label{color:var(--color-text);display:block;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}:is(input,select,textarea).form-input{appearance:auto;background:var(--input_background,var(--color-surface));border:var(--input_border,var(--border-width) solid var(--color-border));border-bottom:var(--input_border-bottom,var(--input_border,var(--border-width) solid var(--color-border)));border-radius:var(--input_border-radius,var(--radius-md));box-sizing:border-box;color:var(--color-text);display:block;font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);min-height:var(--control-height);min-width:0;padding:var(--input_padding,var(--spacing-sm) var(--spacing-md));transition:border-color var(--transition-fast);width:100%}:is(input,textarea).form-input::placeholder{color:var(--color-text-muted);opacity:1}:is(input,select,textarea).form-input:hover:not(:disabled){border-color:var(--color-primary)}:is(input,select,textarea).form-input[aria-invalid=true]{border-color:var(--color-danger)}textarea.form-input{resize:vertical}:is(span,small).badge{align-items:center;background:var(--color-surface-muted);border-radius:var(--radius-full);box-sizing:border-box;color:var(--color-text);display:inline-flex;font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);padding:var(--spacing-xs) var(--spacing-sm)}.badge.badge--success{background:var(--color-success-background);color:var(--color-success)}.badge.badge--warning{background:var(--color-warning-background);color:var(--color-warning)}.badge.badge--danger{background:var(--color-danger-background);color:var(--color-danger)}@media (prefers-reduced-motion:reduce){:is(input,select,textarea).form-input,button.btn,button.btn:not(.btn--plain),button.btn:not(.btn--plain):is(:hover,:focus-visible,:active):not(:disabled){transition:none}button.btn:not(.btn--plain):before,button.btn:not(.btn--plain):is(:hover,:focus-visible,:active):not(:disabled):before{animation:none;transition:none}button.btn:not(.btn--plain):active:not(:disabled){scale:none}}:where(button).btn--plain{cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-md)}:where(button.btn--plain){background:var(--color-transparent);border:0;color:inherit;letter-spacing:normal;min-height:0;padding:0;text-transform:none}.form-group:has(>label.floating-label){display:block}label.floating-label{color:var(--floating-label_color,var(--color-text-muted));display:var(--floating-label_display,block);font-size:var(--floating-label_font-size,var(--font-size-md));font-weight:var(--floating-label_font-weight,var(--font-weight-normal));height:var(--floating-label_height,7px);line-height:var(--floating-label_line-height,0);margin:var(--floating-label_margin,0);pointer-events:var(--floating-label_pointer-events,none);position:var(--floating-label_position,relative);text-transform:var(--floating-label_text-transform,uppercase);transform:var(--floating-label_transform,translateY(36px));transform-origin:var(--floating-label_transform-origin,left top);transition:var(--floating-label_transition,transform var(--transition-fast),font-size var(--transition-fast),color var(--transition-fast));z-index:var(--floating-label_z-index,1)}label.floating-label:has(+.filter-input-container input[type=date]),label.floating-label:has(+input[type=date]){height:var(--floating-label_height,4px)}label.floating-label.floating-label--active,label.floating-label:has(+.filter-input-container input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])),label.floating-label:has(+:is(input,textarea):-webkit-autofill),label.floating-label:has(+input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])){color:var(--floating-label-active_color,var(--color-primary));font-size:var(--floating-label-active_font-size,var(--font-size-sm));font-weight:var(--floating-label-active_font-weight,var(--font-weight-medium));transform:var(--floating-label-active_transform,translateY(12px))}label.floating-label+select-component{--input_border:var(--floating-input_border,0);--input_border-radius:var(--floating-input_border-radius,0);--input_padding:var(--floating-input_padding,var(--floating-input-padding-top) 0 var(--floating-input-padding-bottom));--input_background:var(--floating-input_background,var(--color-transparent));--select-component-input_border-bottom:var(--floating-input_border-bottom,var(--floating-border-width) solid var(--color-primary))}label.floating-label.floating-label--active+select-component{--select-component-input_border-bottom:var(--floating-input-active_border-bottom,var(--floating-input_border-bottom,var(--floating-border-width) solid var(--color-primary)))}:where(label.floating-label)+:is(input,select,textarea).form-input,:where(label.floating-label+.filter-input-container) :is(input,select,textarea).form-input{background:var(--floating-input_background,var(--color-transparent));border:var(--floating-input_border,0);border-bottom:var(--floating-input_border-bottom,var(--floating-border-width) solid var(--color-primary));border-radius:var(--floating-input_border-radius,0);box-shadow:var(--floating-input-focus_box-shadow,none);padding:var(--floating-input_padding,var(--floating-input-padding-top) 0 var(--floating-input-padding-bottom))}label.floating-label+textarea.form-input{min-height:var(--floating-textarea_min-height,80px)}:where(label.floating-label.floating-label--active)+:is(input,select,textarea).form-input,:where(label.floating-label.floating-label--active+.filter-input-container) :is(input,select,textarea).form-input{border-bottom-color:var(--floating-input-active_border-bottom-color,var(--color-primary))}@media (prefers-reduced-motion:reduce){label.floating-label{transition:none}}:is(input,textarea).form-input[readonly]{background-color:var(--color-background)}:is(input,select,textarea).form-input:disabled{background:var(--color-transparent);cursor:not-allowed;opacity:var(--opacity-disabled)}.error .form-input,:is(input,select,textarea).form-input[aria-invalid=true]{border-color:var(--color-danger)}:is(button.btn,input.form-input,select.form-input,textarea.form-input)[hidden]{display:none}button.btn.btn--primary img{filter:invert(1)}button.btn.btn--outline img,button.btn.btn--primary:is(:hover,:focus-visible,:active):not(:disabled) img{filter:none}@media print{button.btn{display:none}}