:root{--color-grey-50:#f2f0e5;--color-grey-400:#afafaf;--color-grey-600:#6f6e69;--color-grey-800:#403e3c;--color-grey-900:#282726;--color-attention-success:#1a873d;--color-attention-warning:#df6321;--color-attention-error:#c7181f;--color-attention-info:#0072e3;--color-brand-ocean-black:#000334;--color-brand-bittersweet:#ff3c14;--color-brand-ocean-blue:#000667;--color-brand-anti-flash-white:#faf7f4;--color-brand-vivid-sky-blue:#d4f2fd;--color-blue-2-650:#0024c2;--color-blue-2-700:#001fb3;--color-blue-2-750:#001aa4;--color-blue-2-800:#001595;--color-blue-2-850:#001085;--color-blue-2-600:#0028d1;--color-blue-2-550:#002de1;--color-blue-2-500:#0032f0;--color-blue-2-450:#0037ff;--color-grey-black:#100f0f;--color-grey-950:#1c1b1a;--color-grey-850:#343331;--color-grey-700:#575653;--color-grey-500:#878580;--color-grey-300:#b7b5ac;--color-grey-150:#dad8ce;--color-grey-100:#e6e4d9;--color-grey-paper:#fffcf0;--color-grey-white-001:#fff;--color-dark-tones-red:#ec272a;--color-dark-tones-orange:#d5540b;--color-dark-tones-yellow:#c88228;--color-dark-tones-green:#3ab636;--color-dark-tones-cyan:#36aba1;--color-dark-tones-blue:#4d7eb8;--color-dark-tones-purple:#532ca6;--color-dark-tones-magenta:#b41b72;--color-light-tones-red:#ff2e31;--color-light-tones-orange:#ffac25;--color-light-tones-yellow:#ffce7e;--color-light-tones-green:#60d343;--color-light-tones-cyan:#17c7b7;--color-light-tones-blue:#3b87ca;--color-light-tones-purple:#9683ef;--color-light-tones-magenta:#e17db0;--color-blue-2-400:#1a4bff;--color-blue-2-350:#335fff;--color-blue-2-900:#000b76;--color-blue-2-950:#000667;--color-grey-black-001:#000;--color-shade-transparent-dark-strong:#0b0b0b40;--color-shade-transparent-dark-medium:#0b0b0b2e;--color-shade-transparent-light-strong:#ffffff40;--color-shade-transparent-light-medium:#ffffff2e;--ultimate-colors-attention-error-100:#fee4e2;--ultimate-colors-attention-error-200:#fecdca;--ultimate-colors-attention-error-25:#fffbfa;--ultimate-colors-attention-error-300:#fda29b;--ultimate-colors-attention-error-400:#f97066;--ultimate-colors-attention-error-50:#fef3f2;--ultimate-colors-attention-error-500:#f04438;--ultimate-colors-attention-error-600:#d92d20;--ultimate-colors-attention-error-700:#b42318;--ultimate-colors-attention-error-800:#912018;--ultimate-colors-attention-error-900:#7a271a;--ultimate-colors-attention-success-100:#d1fadf;--ultimate-colors-attention-success-200:#a6f4c5;--ultimate-colors-attention-success-25:#f6fef9;--ultimate-colors-attention-success-300:#6ce9a6;--ultimate-colors-attention-success-400:#32d583;--ultimate-colors-attention-success-50:#ecfdf3;--ultimate-colors-attention-success-500:#12b76a;--ultimate-colors-attention-success-600:#039855;--ultimate-colors-attention-success-700:#027a48;--ultimate-colors-attention-success-800:#05603a;--ultimate-colors-attention-success-900:#054f31;--ultimate-colors-attention-warning-100:#fef0c7;--ultimate-colors-attention-warning-200:#fedf89;--ultimate-colors-attention-warning-25:#fffcf5;--ultimate-colors-attention-warning-300:#fec84b;--ultimate-colors-attention-warning-400:#fdb022;--ultimate-colors-attention-warning-50:#fffaeb;--ultimate-colors-attention-warning-500:#f79009;--ultimate-colors-attention-warning-600:#dc6803;--ultimate-colors-attention-warning-700:#b54708;--ultimate-colors-attention-warning-800:#93370d;--ultimate-colors-attention-warning-900:#7a2e0e;--ultimate-colors-blue-old-100:#d1e9ff;--ultimate-colors-blue-old-200:#b2ddff;--ultimate-colors-blue-old-25:#f5faff;--ultimate-colors-blue-old-300:#84caff;--ultimate-colors-blue-old-400:#53b1fd;--ultimate-colors-blue-old-50:#eff8ff;--ultimate-colors-blue-old-500:#2e90fa;--ultimate-colors-blue-old-600:#1570ef;--ultimate-colors-blue-old-700:#175cd3;--ultimate-colors-blue-old-800:#1849a9;--ultimate-colors-blue-old-900:#194185;--ultimate-colors-blue_gray-100:#eaecf5;--ultimate-colors-blue_gray-200:#c8cce5;--ultimate-colors-blue_gray-25:#fcfcfd;--ultimate-colors-blue_gray-300:#9ea5d1;--ultimate-colors-blue_gray-400:#717bbc;--ultimate-colors-blue_gray-50:#f8f9fc;--ultimate-colors-blue_gray-500:#4e5ba6;--ultimate-colors-blue_gray-600:#3e4784;--ultimate-colors-blue_gray-700:#363f72;--ultimate-colors-blue_gray-800:#293056;--ultimate-colors-blue_gray-900:#101323;--ultimate-colors-blue_light-100:#e0f2fe;--ultimate-colors-blue_light-200:#b9e6fe;--ultimate-colors-blue_light-25:#f5fbff;--ultimate-colors-blue_light-300:#7cd4fd;--ultimate-colors-blue_light-400:#36bffa;--ultimate-colors-blue_light-50:#f0f9ff;--ultimate-colors-blue_light-500:#0ba5ec;--ultimate-colors-blue_light-600:#0086c9;--ultimate-colors-blue_light-700:#026aa2;--ultimate-colors-blue_light-800:#065986;--ultimate-colors-blue_light-900:#0b4a6f;--ultimate-colors-gray-100:#f2f4f7;--ultimate-colors-gray-200:#e4e7ec;--ultimate-colors-gray-25:#fcfcfd;--ultimate-colors-gray-300:#d0d5dd;--ultimate-colors-gray-400:#98a2b3;--ultimate-colors-gray-50:#f9fafb;--ultimate-colors-gray-500:#667085;--ultimate-colors-gray-600:#475467;--ultimate-colors-gray-700:#344054;--ultimate-colors-gray-800:#1d2939;--ultimate-colors-gray-900:#101828;--ultimate-colors-indigo-100:#e0eaff;--ultimate-colors-indigo-200:#c7d7fe;--ultimate-colors-indigo-25:#f5f8ff;--ultimate-colors-indigo-300:#a4bcfd;--ultimate-colors-indigo-400:#8098f9;--ultimate-colors-indigo-50:#eef4ff;--ultimate-colors-indigo-500:#6172f3;--ultimate-colors-indigo-600:#444ce7;--ultimate-colors-indigo-700:#3538cd;--ultimate-colors-indigo-800:#2d31a6;--ultimate-colors-indigo-900:#2d3282;--ultimate-colors-orange-100:#ffead5;--ultimate-colors-orange-200:#fddcab;--ultimate-colors-orange-25:#fffaf5;--ultimate-colors-orange-300:#feb273;--ultimate-colors-orange-400:#fd853a;--ultimate-colors-orange-50:#fff6ed;--ultimate-colors-orange-500:#fb6514;--ultimate-colors-orange-600:#ec4a0a;--ultimate-colors-orange-700:#c4320a;--ultimate-colors-orange-800:#9c2a10;--ultimate-colors-orange-900:#7e2410;--ultimate-colors-pink-100:#fce7f6;--ultimate-colors-pink-200:#fcceee;--ultimate-colors-pink-25:#fef6fb;--ultimate-colors-pink-300:#faa7e0;--ultimate-colors-pink-400:#f670c7;--ultimate-colors-pink-50:#fdf2fa;--ultimate-colors-pink-500:#ee46bc;--ultimate-colors-pink-600:#dd2590;--ultimate-colors-pink-700:#c11574;--ultimate-colors-pink-800:#9e165f;--ultimate-colors-pink-900:#851651;--ultimate-colors-purple-100:#ebe9fe;--ultimate-colors-purple-200:#d9d6fe;--ultimate-colors-purple-25:#fafaff;--ultimate-colors-purple-300:#bdb4fe;--ultimate-colors-purple-400:#9b8afb;--ultimate-colors-purple-50:#f4f3ff;--ultimate-colors-purple-500:#7a5af8;--ultimate-colors-purple-600:#6938ef;--ultimate-colors-purple-700:#5925dc;--ultimate-colors-purple-800:#4a1fb8;--ultimate-colors-purple-900:#3e1c96;--ultimate-colors-ros-100:#ffe4e8;--ultimate-colors-ros-200:#fecdd6;--ultimate-colors-ros-25:#fff5f6;--ultimate-colors-ros-300:#fea3b4;--ultimate-colors-ros-400:#fd6f8e;--ultimate-colors-ros-50:#fff1f3;--ultimate-colors-ros-500:#f63d68;--ultimate-colors-ros-600:#e31b54;--ultimate-colors-ros-700:#c01048;--ultimate-colors-ros-800:#a11043;--ultimate-colors-ros-900:#89123e;--ultimate-colors-white-white:#fff;--spacing-spacing-01:2px;--spacing-spacing-01-rem:.125rem;--spacing-spacing-02:4px;--spacing-spacing-02-rem:.25rem;--spacing-spacing-03:8px;--spacing-spacing-03-rem:.5rem;--spacing-spacing-04:12px;--spacing-spacing-04-rem:.75rem;--spacing-spacing-05:16px;--spacing-spacing-05-rem:1rem;--spacing-spacing-06:24px;--spacing-spacing-06-rem:1.5rem;--spacing-spacing-07:32px;--spacing-spacing-07-rem:2rem;--spacing-spacing-08:40px;--spacing-spacing-08-rem:2.5rem;--spacing-spacing-09:48px;--spacing-spacing-09-rem:3rem;--spacing-spacing-10:64px;--spacing-spacing-10-rem:4rem;--spacing-spacing-11:80px;--spacing-spacing-11-rem:5rem;--spacing-spacing-12:96px;--spacing-spacing-12-rem:6rem;--spacing-spacing-00:0px;--spacing-spacing-00-rem:0rem;--opacity-opacity-0:0px;--opacity-opacity-0-rem:0rem;--opacity-opacity-70:70px;--opacity-opacity-70-rem:4.375rem;--opacity-opacity-10:10px;--opacity-opacity-10-rem:.625rem;--opacity-opacity-20:20px;--opacity-opacity-20-rem:1.25rem;--opacity-opacity-30:30px;--opacity-opacity-30-rem:1.875rem;--opacity-opacity-40:40px;--opacity-opacity-40-rem:2.5rem;--opacity-opacity-50:50px;--opacity-opacity-50-rem:3.125rem;--opacity-opacity-60:60px;--opacity-opacity-60-rem:3.75rem;--opacity-opacity-80:80px;--opacity-opacity-80-rem:5rem;--opacity-opacity-90:90px;--opacity-opacity-90-rem:5.625rem;--opacity-opacity-95:95px;--opacity-opacity-95-rem:5.9375rem;--opacity-opacity-85:85px;--opacity-opacity-85-rem:5.3125rem;--opacity-opacity-75:75px;--opacity-opacity-75-rem:4.6875rem;--opacity-opacity-65:65px;--opacity-opacity-65-rem:4.0625rem;--color-blue-2-300:#4d73ff;--color-blue-2-250:#6687ff;--color-blue-2-200:#809bff;--color-blue-2-150:#99afff;--color-blue-2-100:#b2c3ff;--color-blue-2-50:#ccd7ff;--color-blue-2-25:#e5ebff;--color-blue-25:#fbfeff;--color-blue-50:#f6fcff;--color-blue-100:#f2fbfe;--color-blue-150:#eefafe;--color-blue-200:#e9f8fe;--color-blue-250:#e5f7fe;--color-blue-300:#e1f6fe;--color-blue-350:#ddf5fd;--color-blue-400:#d8f3fd;--color-blue-450:#d4f2fd;--color-blue-500:#bfdaee;--color-blue-550:#aac3df;--color-blue-600:#94abd0;--color-blue-650:#7f94c1;--color-blue-700:#6a7cb2;--color-blue-750:#5564a3;--color-blue-800:#404d94;--color-blue-850:#2a3585;--color-blue-900:#151e76;--color-blue-950:#000667;--color-light:#fff;--color-dark:#000;--radius-s:.125rem;--radius-m:.25rem;--radius-l:.5rem;--radius-xl:1rem}body.light{--text-text-primary:var(--ultimate-colors-gray-900);--text-text-secondary:var(--ultimate-colors-gray-600);--text-text-dark:var(--color-brand-ocean-black);--text-text-invert-brand:var(--ultimate-colors-gray-25);--surface-surface-primary:var(--ultimate-colors-white-white);--surface-surface-secondary:var(--ultimate-colors-gray-50);--surface-surface-invert:var(--color-blue-950);--surface-surface-brand:var(--color-brand-bittersweet);--border-border-primary:var(--color-blue-50);--border-border-secondary:var(--color-blue-600);--border-border-error:var(--ultimate-colors-attention-error-500);--cta-cta-primary-default:var(--color-blue-950);--cta-cta-primary-hover:var(--color-blue-850);--cta-cta-primary-disabled:var(--ultimate-colors-gray-300);--cta-cta-primary-visited:var(--color-blue-650);--cta-cta-primary-selected:var(--color-blue-800);--attention-success:var(--color-dark-tones-green);--attention-warning:var(--color-dark-tones-yellow);--attention-error:var(--color-dark-tones-red);--border-border-invert:var(--color-blue-700);--border-border-tertiary:var(--color-blue-550);--shade-primary:var(--color-shade-transparent-dark-strong);--shade-secondary:var(--color-shade-transparent-dark-medium);--text-text-tertiary:var(--ultimate-colors-gray-400);--surface-surface-tableview-odd:var(--ultimate-colors-blue-old-25);--surface-surface-tableview-header:var(--ultimate-colors-blue_gray-100);--surface-surface-tableview-hover:var(--ultimate-colors-blue_gray-100);--surface-surface-tableview-selected:var(--ultimate-colors-blue_gray-200);--surface-surface-tertiary:var(--ultimate-colors-blue_gray-100);--surface-surface-error:var(--ultimate-colors-attention-error-100);--cta-cta-brand-invert:var(--color-blue-950);--text-text-brand:var(--color-brand-ocean-blue);--surface-surface-elements:var(--color-brand-anti-flash-white);--surface-surface-details:var(--color-brand-vivid-sky-blue);--border-border-focus:var(--color-blue-2-450);--cta-cta-primary-focus:var(--color-blue-900)}body.dark{--text-text-primary:var(--ultimate-colors-gray-25);--text-text-secondary:var(--ultimate-colors-gray-200);--text-text-dark:var(--color-brand-ocean-black);--text-text-invert-brand:var(--color-brand-ocean-blue);--surface-surface-primary:var(--color-blue-950);--surface-surface-secondary:var(--color-blue-750);--surface-surface-invert:var(--ultimate-colors-gray-25);--surface-surface-brand:var(--color-brand-bittersweet);--border-border-primary:var(--color-blue-700);--border-border-secondary:var(--color-blue-500);--border-border-error:var(--ultimate-colors-attention-error-500);--cta-cta-primary-default:var(--color-blue-500);--cta-cta-primary-hover:var(--color-blue-400);--cta-cta-primary-disabled:var(--ultimate-colors-gray-400);--cta-cta-primary-visited:var(--color-blue-550);--cta-cta-primary-selected:var(--color-blue-300);--attention-success:var(--color-light-tones-green);--attention-warning:var(--color-light-tones-yellow);--attention-error:var(--color-light-tones-red);--border-border-invert:var(--color-blue-100);--border-border-tertiary:var(--color-blue-300);--shade-primary:var(--color-shade-transparent-light-strong);--shade-secondary:var(--color-shade-transparent-light-medium);--text-text-tertiary:var(--ultimate-colors-gray-400);--surface-surface-tableview-odd:var(--color-blue-850);--surface-surface-tableview-header:var(--color-blue-800);--surface-surface-tableview-hover:var(--color-blue-800);--surface-surface-tableview-selected:var(--color-blue-700);--surface-surface-tertiary:var(--color-blue-700);--surface-surface-error:var(--ultimate-colors-attention-error-800);--cta-cta-brand-invert:var(--ultimate-colors-white-white);--text-text-brand:var(--color-brand-ocean-blue);--surface-surface-elements:var(--color-blue-850);--surface-surface-details:var(--color-blue-750);--border-border-focus:var(--color-blue-2-450);--cta-cta-primary-focus:var(--color-blue-350)}:root{--main-font-family:"Roboto", "Open Sans", sans-serif;--body-xsmall-medium-font-family:"Roboto", sans-serif;--body-xsmall-medium-font-size:.75rem;--body-xsmall-medium-font-style:normal;--body-xsmall-medium-font-weight:400;--body-xsmall-medium-line-height:1.25rem;--body-small-normal-font-family:"Roboto", sans-serif;--body-small-normal-font-size:.875rem;--body-small-normal-font-style:normal;--body-small-normal-font-weight:300;--body-small-normal-line-height:1.375rem;--body-small-medium-font-family:"Roboto", sans-serif;--body-small-medium-font-size:.875rem;--body-small-medium-font-style:normal;--body-small-medium-font-weight:400;--body-small-medium-line-height:1.375rem;--regular-small-font-family:"Roboto", sans-serif;--regular-small-font-size:.8rem;--regular-small-font-style:normal;--regular-small-font-weight:400;--regular-small-line-height:normal;--subtitle-small-medium-font-family:"Roboto", sans-serif;--subtitle-small-medium-font-size:1rem;--subtitle-small-medium-font-style:normal;--subtitle-small-medium-font-weight:400;--subtitle-small-medium-line-height:1.75rem;--subtitle-large-normal-font-family:"Roboto", sans-serif;--subtitle-large-normal-font-size:1.125rem;--subtitle-large-normal-font-style:normal;--subtitle-large-normal-font-weight:300;--subtitle-large-normal-line-height:1.875rem;--header-normal-font-family:"Roboto", sans-serif;--header-normal-font-size:1.2rem;--header-normal-font-style:normal;--header-normal-font-weight:500;--header-normal-line-height:1.875rem;--body-xsmall-medium:var(--body-xsmall-medium-font-style) var(--body-xsmall-medium-font-weight) var(--body-xsmall-medium-font-size) / var(--body-xsmall-medium-line-height) var(--body-xsmall-medium-font-family);--body-small-normal:var(--body-small-normal-font-style) var(--body-small-normal-font-weight) var(--body-small-normal-font-size) / var(--body-small-normal-line-height) var(--body-small-normal-font-family);--body-small-medium:var(--body-small-medium-font-style) var(--body-small-medium-font-weight) var(--body-small-medium-font-size) / var(--body-small-medium-line-height) var(--body-small-medium-font-family);--regular-small:var(--regular-small-font-style) var(--regular-small-font-weight) var(--regular-small-font-size) / var(--regular-small-line-height) var(--regular-small-font-family);--subtitle-large-normal:var(--subtitle-large-normal-font-style) var(--subtitle-large-normal-font-weight) var(--subtitle-large-normal-font-size) / var(--subtitle-large-normal-line-height) var(--subtitle-large-normal-font-family);--subtitle-small-medium:var(--subtitle-small-medium-font-style) var(--subtitle-small-medium-font-weight) var(--subtitle-small-medium-font-size) / var(--subtitle-small-medium-line-height) var(--subtitle-small-medium-font-family);--header-normal:var(--header-normal-font-style) var(--header-normal-font-weight) var(--header-normal-font-size) / var(--header-normal-line-height) var(--header-normal-font-family)}.w-100{width:100%}.h-100{height:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.break-all{word-break:break-all}.break-word{word-break:break-word}.no-flex{flex:none}.auto-flex{flex:auto}.fit-content{width:fit-content;height:fit-content}.no-border{border:none}.flex-row{flex-direction:row;display:flex}.flex-col{flex-direction:column;display:flex}.flex-end{justify-content:flex-end;display:flex}.pos-relative{position:relative}.small-gap{gap:.5em;display:flex}.medium-gap{gap:1em;display:flex}.large-gap{gap:1.5em;display:flex}.space-between{justify-content:space-between;display:flex}.align-center{align-items:center;display:flex}.ml-auto{margin-left:auto}.mtb-auto{margin-top:auto;margin-bottom:auto}.padding-0{padding:0!important}.margin-0{margin:0!important}.center{justify-content:center;align-items:center;display:flex}.flex-row.center-h{align-items:center;display:flex}.flex-col.center-h{justify-content:center;display:flex}.flex-row.center-v{align-items:center;display:flex}.flex-col.center-v{justify-content:center;display:flex}.overflow-hidden{overflow:hidden}.empty-button{background:0 0;border:none}:disabled,.disabled{cursor:not-allowed!important;opacity:.5!important}.esri-component:has(.no-esri-shadow){box-shadow:none}.scrollable{overflow-y:auto}.rotate-180{transform:rotate(180deg)}.error-message{color:var(--error-error-primary,#d72d2d)!important}.error-container{border-radius:.25em;flex-direction:column;gap:.5em;padding:.5em;display:flex}.tab-list{flex-direction:row;padding:0;list-style:none;display:flex}.tab{font:var(--body-large-normal);cursor:pointer;background-color:#0000;border:none;flex-direction:row;flex-grow:1;justify-content:center;align-items:center;gap:.3rem;padding:.5rem 1.5rem;display:flex}.tab.selected{background-color:var(--surface-surface-secondary);border-bottom:.15rem solid var(--cta-cta-primary-selected)}.tab-panel{cursor:pointer;flex-direction:column;max-height:100%;display:flex;overflow:hidden}.text-button{font:var(--body-large-normal);cursor:pointer;background:0 0;border:none}.visible-when-alone{display:none}.visible-when-alone:only-child{display:block}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hidden{display:none}body{min-width:320px;margin:0}h1{font-size:3.2em;line-height:1.1}html,body,#root{flex-direction:row;justify-content:center;height:100vh;margin:0;display:flex;overflow:hidden}.app{flex-direction:column;align-items:center;width:1000px;height:100%;padding:0 1rem 1rem;display:flex;overflow:hidden}svg{fill:#fff}div:not(.esri-widget):not(.esri-widget *),span:not(.esri-widget):not(.esri-widget *),p:not(.esri-widget):not(.esri-widget *),input:read-only:not(.esri-widget *),textarea:read-only:not(.esri-widget *),h1:not(.esri-widget):not(.esri-widget *),h2:not(.esri-widget):not(.esri-widget *),h3:not(.esri-widget):not(.esri-widget *),h4:not(.esri-widget):not(.esri-widget *),h5:not(.esri-widget):not(.esri-widget *),h6:not(.esri-widget):not(.esri-widget *),label:not(.esri-widget):not(.esri-widget *){color:var(--cta-cta-brand-invert,#000667);font-family:var(--main-font-family,"Open Sans"), sans-serif}hr{width:100%}*{box-sizing:border-box}.checkbox-label{cursor:pointer}body::-webkit-scrollbar{border-radius:.1rem;width:.4rem;height:.4rem}body::-webkit-scrollbar{border-radius:.1rem;width:.4rem;height:.4rem}body::-webkit-scrollbar-track{background:var(--surface-surface-primary,#fff)}body ::-webkit-scrollbar-track{background:var(--surface-surface-primary,#fff)}body::-webkit-scrollbar-thumb{border-radius:1.1rem;background:var(--cta-cta-brand-invert,#000667)!important}body::-webkit-scrollbar-thumb:hover{border-radius:1.1rem;background:var(--cta-cta-brand-invert,#000667)!important}body ::-webkit-scrollbar-thumb{border-radius:1.1rem;background:var(--cta-cta-brand-invert,#000667)!important}body ::-webkit-scrollbar-thumb:hover{border-radius:1.1rem;background:var(--cta-cta-brand-invert,#000667)!important}body .nfs-button-icon{filter:invert(99%)sepia(0%)saturate(0%)hue-rotate(168deg)brightness(102%)contrast(102%)}body.dark .nfs-button-icon{filter:invert(0%)sepia(0%)saturate(0%)hue-rotate()brightness()contrast()}.ReactModalPortal{z-index:100}.Toastify__toast{background:var(--surface-surface-primary,#fff)!important}.toast-error{border-bottom:3px solid var(--color-attention-error,#c7181f)}.success{color:var(--attention-success)!important}.login-wrapper{flex-direction:column;gap:1rem;width:500px;display:flex}.nfs-button{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-s,.5rem);border:1px solid var(--cta-cta-primary-default,#000667);border-radius:var(--radius-m,.25rem);background:var(--cta-cta-primary-default,#000667);color:var(--text-text-invert-brand,#fcfcfd);font:var(--body-small-medium);flex-direction:row;flex:1 0 0;display:flex}button.nfs-button:not(.nfs-button.outline,.nfs-button.inverted) span,.nfs-button:not(.nfs-button.outline,.nfs-button.inverted),.nfs-button:not(.nfs-button.outline,.nfs-button.inverted) svg{color:var(--text-text-invert-brand,#fcfcfd)}.nfs-button:not(.empty){padding:var(--spacing-s,.5rem) var(--spacing-m,1rem)}.nfs-button.active{background:var(--cta-cta-primary-active,#000667)}.nfs-button.outline.selected{border:4px solid var(--border-border-focus,#0037ff)}.nfs-button.shadow{box-shadow:1px 4px 14px #00000024}.nfs-button.outline{border:1px solid var(--cta-cta-primary-default,#000667);color:var(--cta-cta-primary-default,#000667);background:0 0}.nfs-button.warning{border-color:var(--attention-error,#ec272a);color:var(--attention-error,#ec272a)}.nfs-button.column{flex-direction:column}.nfs-button.round{padding:var(--spacing-s,.5rem);border-radius:100%}.nfs-button.inverted{background:var(--surface-surface-primary,#fff);color:var(--cta-cta-brand-invert,#000667);border:none}.nfs-button.nfs-button.inverted.active{background:var(--surface-surface-invert,#000667);color:var(--text-text-invert-brand,#fcfcfd)}.nfs-button.inverted.outline{border:1px solid var(--cta-cta-brand-invert,#000667);color:var(--cta-cta-brand-invert,#000667);background:0 0}.nfs-button.empty{background:0 0;border:none;color:var(--cta-cta-primary-default,#000667)!important}.nfs-button.disabled{filter:saturate(0%)contrast(.5);cursor:not-allowed}.nfs-button.small{flex:0;align-self:baseline}.nfs-button:hover{filter:saturate(200%)contrast(2)}.input-field-container{border:1px solid var(--color-blue-500,#c3d8e8);background:var(--surface-surface-primary,#fff);border-radius:.2rem;flex:1 0 0;align-items:center;gap:.5rem;max-height:2.25rem;padding:.5rem;display:flex;position:relative}.input-field-container input::placeholder{color:var(--text-text-primary,#333) 45;opacity:.8}.input-field-container:has(textarea){align-items:flex-start;height:auto;max-height:none}.input-field-container:after{justify-content:center;transition:all 50ms ease-in-out;position:absolute;right:.5em}.input-field-container:not(.readonly):hover:after,.input-field-container:not(.readonly):focus-within:after{right:2.5em}@supports ((-moz-appearance:none)){.input-field-container:not(.readonly):after{right:2.5em}}.input-field-container.cd:after{content:" Cd"}.input-field-container.percent:after{content:" %"}.input-field-container.m:after{content:" m"}.input-field-container.Nm:after{content:" Nm"}.input-field-container.degrees:after{content:" °"}.input-field-container.readonly{border:0px solid var(--defaults-white-100,#fff);background:0 0}.input-field-container.error{background:var(--surface-surface-error,#ffebee);border:1px solid var(--border-border-error,#f44336)}.input-field{width:100%;color:var(--text-text-primary,#333);background:0 0;border:none;font-family:Roboto,sans-serif}.input-field:focus{outline:none}.input-field-label{color:var(--text,#000);flex-direction:column;flex:1 0 0;justify-content:space-between;gap:.1rem;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;display:flex}.input-field-container textarea{max-width:90vw;max-height:60vh}.header-wrapper{width:100%;margin:2rem;position:relative}.header-wrapper h2{text-align:center;margin:0}.header-wrapper .nfs-button{position:absolute;top:1rem;right:1rem;transform:translateY(-50%)}.version{font-size:8px;position:absolute;top:-2rem;right:1rem}.job-details-wrapper{width:600px;margin-top:1rem}.job-details-wrapper h2{text-align:center}.job-details-list{text-align:left;gap:.35rem;margin:0;padding:0;display:grid}.job-details-row{grid-template-columns:minmax(120px,220px) 1fr;align-items:start;gap:.5rem;padding:0;display:grid}.job-details-row:last-child{border-bottom:none}.job-details-row dt{font-weight:700}.job-details-row dd{text-align:right;word-break:break-word;margin:0}@media (width<=640px){.job-details-row{grid-template-columns:1fr;gap:.2rem}.job-details-row dd{text-align:left}}.file-upload-wrapper{flex-direction:column;flex:1;width:100%;min-height:0;margin-top:1rem;display:flex;overflow:hidden}.file-upload-wrapper h2{text-align:center}.file-upload-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.file-picker-label{justify-content:center;align-items:center;gap:var(--spacing-s,.5rem);padding:var(--spacing-s,.5rem) var(--spacing-m,1rem);border:1px solid var(--cta-cta-primary-default,#000667);border-radius:var(--radius-m,.25rem);background:var(--cta-cta-primary-default,#000667);font:var(--body-small-medium);cursor:pointer;flex-grow:1;font-weight:600;display:inline-flex;color:var(--text-text-invert-brand,#fcfcfd)!important}.file-picker-label:hover{filter:saturate(200%)contrast(2)}.file-picker-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-upload-summary{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.file-upload-phase{margin-top:.75rem;margin-bottom:.25rem;font-weight:600}.file-upload-list{flex:1;align-content:start;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.file-upload-list li{border:1px solid #d2d8e5;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.file-upload-item-main{flex-direction:column;min-width:0;display:flex}.file-upload-name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.file-upload-meta{color:#5a6170;font-size:.9rem}.file-upload-progress-bar{background:#e6ebf3;border-radius:3px;width:100%;height:6px;margin-top:.35rem;overflow:hidden}.file-upload-progress-fill{background:#2f4a8a;border-radius:3px;height:100%;transition:width .2s}.file-upload-item-actions{align-items:center;gap:.5rem;display:flex}.file-upload-status{text-transform:uppercase;letter-spacing:.02em;font-size:.85rem;font-weight:700}.status-selected{color:#2f4a8a!important}.status-preparing,.status-uploading{color:var(--attention-warning)!important}.status-uploaded{color:var(--attention-success)!important}.status-failed{color:var(--attention-error)!important}.file-upload-error{margin-top:.75rem;color:var(--attention-error)!important}.job-finish-wrapper{flex-direction:column;gap:.5rem;width:100%;margin-top:2rem;display:flex}.job-finish-label{font-weight:700}.job-finish-comment{width:100%;font-family:inherit;font-size:inherit;resize:vertical;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:.5rem}.job-finish-bottom-row{align-items:flex-end;gap:1rem;display:flex}.job-finish-name-reference{flex:1}.job-finish-button{flex-shrink:0}.job-finish-success{text-align:center;margin-top:1rem}.authenticated-content-wrapper{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.job-status-message{margin:1rem}.error-message-normal{border:1px solid var(--border-border-error,#f44336);background-color:var(--surface-surface-error);font:var(--body-small-normal);border-radius:.2rem;align-items:center;gap:.3rem;padding:.3rem;display:flex}.error-message-light{color:var(--border-border-error);font:var(--body-small-normal);justify-content:end;margin:.3rem 0;font-weight:700;display:flex}
