@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap";:root{--font-geist: Geist;--gap-0: 0px;--gap-1: 1px;--gap-2: 2px;--gap-3: 3px;--gap-4: 4px;--gap-6: 6px;--gap-8: 8px;--gap-10: 10px;--gap-12: 12px;--gap-15: 15px;--gap-16: 16px;--gap-19: 19px;--gap-20: 20px;--gap-24: 24px;--gap-30: 30px;--gap-32: 32px;--gap-34: 34px;--gap-48: 48px;--padding-0: 0;--padding-1: 1px;--padding-2: 2px;--padding-3: 3px;--padding-4: 4px;--padding-5: 5px;--padding-6: 6px;--padding-7: 7px;--padding-8: 8px;--padding-10: 10px;--padding-12: 12px;--padding-16: 16px;--padding-20: 20px;--padding-23: 23px;--padding-24: 24px;--padding-26: 26px;--padding-30: 30px;--padding-32: 32px;--padding-0_5: .5px;--padding-5_5: 5.5px;--padding-7_5: 7.5px;--padding-8_5: 8.5px;--padding-9_5: 9.5px;--br-0: 0px;--br-2: 2px;--br-3: 3px;--br-4: 4px;--br-5: 5px;--br-6: 6px;--br-8: 8px;--br-10: 10px;--br-11: 11px;--br-12: 12px;--br-16: 16px;--br-20: 20px;--br-30: 30px;--br-32: 32px;--br-50: 50%;--br-99: 99px;--br-333: 333px;--br-999: 999px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-3-5: 14px;--spacing-4: 16px;--spacing-4-5: 18px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-7-5: 30px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-13: 52px;--spacing-50: 200px;--spacing-75: 300px;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e6e6e6;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--neutral-950: #0a0a0a;--red-50: #fff2f2;--red-100: #ffe3e3;--red-200: #ffc9c9;--red-300: #fca6a6;--red-400: #f77070;--red-500: #f04545;--red-600: #db2626;--red-700: #ba1c1c;--red-800: #991c1c;--red-900: #801c1c;--red-950: #450a0a;--blue-50: #f0f5ff;--blue-100: #dbebff;--blue-200: #bfdbff;--blue-300: #94c4fc;--blue-400: #61a6fa;--blue-500: #3b82f5;--blue-600: #2663eb;--blue-700: #1c4fd9;--blue-800: #1f40b0;--blue-900: #1f3b8a;--blue-950: #172654;--white: #ffffff;--black: #000000;--slate-50: #f7fafc;--slate-100: #f2f5fa;--slate-200: #e3e8f0;--slate-300: #ccd6e0;--slate-400: #94a3b8;--slate-500: #63738c;--slate-600: #475469;--slate-700: #334054;--slate-800: #1f293b;--slate-900: #0f1729;--slate-950: #030517;--gray-50: #fafafa;--gray-100: #f2f5f5;--gray-200: #e6e8eb;--gray-300: #d1d6db;--gray-400: #9ca3b0;--gray-500: #6b7380;--gray-600: #4a5463;--gray-700: #384052;--gray-800: #1f2938;--gray-900: #121726;--gray-950: #030812;--zinc-50: #fafafa;--zinc-100: #f5f5f5;--zinc-200: #e3e3e8;--zinc-300: #d4d4d9;--zinc-400: #a1a1ab;--zinc-500: #70707a;--zinc-600: #52525c;--zinc-700: #404045;--zinc-800: #262629;--zinc-900: #17171c;--zinc-950: #0a0a0a;--stone-50: #fafafa;--stone-100: #f5f5f5;--stone-200: #e8e6e3;--stone-300: #d6d4d1;--stone-400: #a8a39e;--stone-500: #78706b;--stone-600: #57544f;--stone-700: #45403d;--stone-800: #292624;--stone-900: #1c1a17;--stone-950: #0d0a0a;--orange-50: #fff7ed;--orange-100: #ffedd6;--orange-200: #ffd6ab;--orange-300: #fcba73;--orange-400: #fa913d;--orange-500: #fa7317;--orange-600: #eb590d;--orange-700: #c2400d;--orange-800: #993312;--orange-900: #7d2e12;--orange-950: #421408;--amber-50: #fffaeb;--amber-100: #fff2c7;--amber-200: #fce68a;--amber-300: #fcd44d;--amber-400: #fabf24;--amber-500: #f59e0a;--amber-600: #d97805;--amber-700: #b5540a;--amber-800: #91400d;--amber-900: #78360f;--amber-950: #451a03;--lime-50: #f7ffe8;--lime-100: #edfccc;--lime-200: #d9fa9e;--lime-300: #bff263;--lime-400: #a3e636;--lime-500: #85cc17;--lime-600: #66a30d;--lime-700: #4d7d0f;--lime-800: #406112;--lime-900: #365414;--lime-950: #1a2e05;--emerald-50: #edfcf5;--emerald-100: #d1fae6;--emerald-200: #a6f2d1;--emerald-300: #6ee8b8;--emerald-400: #33d499;--emerald-500: #0fba82;--emerald-600: #059669;--emerald-700: #057857;--emerald-800: #055e45;--emerald-900: #054f3b;--emerald-950: #032b21;--teal-50: #f0fcfa;--teal-100: #ccfaf2;--teal-200: #99f5e3;--teal-300: #5eebd4;--teal-400: #2ed4bf;--teal-500: #14b8a6;--teal-600: #0d9487;--teal-700: #0f756e;--teal-800: #125e59;--teal-900: #124f4a;--teal-950: #052e2e;--cyan-50: #edffff;--cyan-100: #cffaff;--cyan-200: #a6f2fc;--cyan-300: #66e8fa;--cyan-400: #21d4ed;--cyan-500: #05b5d4;--cyan-600: #0891b3;--cyan-700: #0d738f;--cyan-800: #145e75;--cyan-900: #174f63;--cyan-950: #083345;--sky-50: #f0faff;--sky-100: #e0f2ff;--sky-200: #bae6fc;--sky-300: #7dd4fc;--sky-400: #38bdf7;--sky-500: #0da6e8;--sky-600: #0385c7;--sky-700: #0369a1;--sky-800: #085985;--sky-900: #0d4a6e;--sky-950: #082e4a;--indigo-50: #edf2ff;--indigo-100: #e0e8ff;--indigo-200: #c7d1ff;--indigo-300: #a6b5fc;--indigo-400: #828cf7;--indigo-500: #6366f2;--indigo-600: #4f45e6;--indigo-700: #4238c9;--indigo-800: #3830a3;--indigo-900: #302e82;--indigo-950: #1f1c4a;--violet-50: #f5f2ff;--violet-100: #ede8ff;--violet-200: #ded6ff;--violet-300: #c4b5fc;--violet-400: #a68cfa;--violet-500: #8c5cf5;--violet-600: #7d3bed;--violet-700: #6e29d9;--violet-800: #5c21b5;--violet-900: #4d1c94;--violet-950: #2e0f66;--purple-50: #faf5ff;--purple-100: #f2e8ff;--purple-200: #e8d6ff;--purple-300: #d9b5ff;--purple-400: #bf85fc;--purple-500: #a854f7;--purple-600: #9433eb;--purple-700: #7d21cf;--purple-800: #6b21a8;--purple-900: #591c87;--purple-950: #3b0863;--fuchsia-50: #fcf5ff;--fuchsia-100: #fae8ff;--fuchsia-200: #f5d1ff;--fuchsia-300: #f0abfc;--fuchsia-400: #e878fa;--fuchsia-500: #d945f0;--fuchsia-600: #bf26d4;--fuchsia-700: #a31cb0;--fuchsia-800: #871a8f;--fuchsia-900: #701a75;--fuchsia-950: #4a054f;--pink-50: #fcf2f7;--pink-100: #fce8f2;--pink-200: #facfe8;--pink-300: #faa8d4;--pink-400: #f573b5;--pink-500: #ed4799;--pink-600: #db2678;--pink-700: #bf175c;--pink-800: #9e174d;--pink-900: #821742;--pink-950: #4f0824;--rose-50: #fff2f2;--rose-100: #ffe3e6;--rose-200: #ffccd4;--rose-300: #fca3b0;--rose-400: #fa7085;--rose-500: #f5405e;--rose-600: #e01c47;--rose-700: #bf123d;--rose-800: #9e1238;--rose-900: #871238;--rose-950: #4d051a;--green-50: #f0fcf5;--green-100: #dbfce8;--green-200: #baf7d1;--green-300: #87f0ab;--green-400: #4ade80;--green-500: #21c45e;--green-600: #17a34a;--green-700: #14803d;--green-800: #176633;--green-900: #14542e;--green-950: #052e17;--yellow-900: #704012;--yellow-800: #854d0d;--yellow-400: #facc14;--yellow-600: #c98a05;--yellow-500: #ebb308;--yellow-200: #fff08a;--yellow-700: #a16108;--yellow-950: #422105;--yellow-300: #fce047;--yellow-100: #fffac2;--yellow-50: #fffce8;--color-Primary: #03055e;--color-Secondary: #4261ed;--color-Tertiary: #4dc9f0;--color-Gray: #6b7380;--color-White: #ffffff;--color-button-primary: #4261ed;--color-border-default: #dbe3ff;--color-bg-fill-button-primary: #4261ed;--color-bg-fill-button-primary-hover: #2b45bd;--color-icon-inactive: #a3b3fa;--color-bg-fill-button-secondary: #f7faff;--color-bg-fill-card: #f7faff;--color-bg-fill-tab-counter: #e8edff;--color-bg-fill-selected: #f7fafe;--color-icon-icon-alt: #47a1f0;--color-border-active: var(--color-Secondary);--color-icon-active: var(--color-Secondary);--color-text-text-primary: var(--color-Primary);--color-text-text-secondary: var(--color-Gray);--color-bg-fill-button-destructive: var(--red-500);--color-bg-fill-button-destructive-hover: var(--red-600);--color-status-error: var(--red-500);--color-skeleton-loading-bg: var(--neutral-200);--color-powderblue: #b3edff;--color-lightsteelblue: #bedaff;--color-blueviolet: #9747ff;--shadow-xs: 0px 1px 2px rgba(0, 0, 0, .05);--shadow-sm: drop-shadow(0px 1px 3px rgba(0, 0, 0, .1)) drop-shadow(0px 1px 2px rgba(0, 0, 0, .1));--shadow-drop: 0px 0px 0px 3px #cecece;--shadow-drop-1: 0px 1px 3px rgba(0, 0, 0, .1), 0px 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0px 4px 6px -1px rgba(0, 0, 0, .1), 0px 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0px 10px 15px -3px rgba(0, 0, 0, .1), 0px 4px 6px -4px rgba(0, 0, 0, .1);--focus: 0px 0px 0px 3px var(--color-Tertiary);--focus-error: 0px 0px 0px 3px var(--red-300);--bg-sidebar-contractor: linear-gradient( 138.28064104330304deg, #03045eff 0%, #1d4ed8ff 59%, #3dbae1ff 100% );--bg-sidebar-business: linear-gradient( 139.9769545238034deg, #2d318cff 0%, #4f46e5ff 51%, #4cc9f0ff 100% );--bg-sidebar-corporation: linear-gradient( 138.4083198675286deg, #03045eff 0%, #2563ebff 45%, #4cc9f0ff 100% );--bg-sidebar-facility: linear-gradient( 134.98795575827177deg, #1d4ed8ff 0%, #3dbae1ff 100% );--border-1: 1px dashed var(--color-blueviolet);--border-2: none;--border-3: 1px solid var(--color-border-default);--border-4: 1px solid var(--color-border-active);--height-0: 0px;--height-1: 1px;--height-5: 5px;--height-7: 7px;--height-8: 8px;--height-14: 14px;--height-16: 16px;--height-17: 17px;--height-19: 19px;--height-20: 20px;--height-22: 22px;--height-24: 24px;--height-30: 30px;--height-32: 32px;--height-36: 36px;--height-40: 40px;--height-49: 49px;--height-59: 59px;--height-60: 60px;--height-1_2: 1.2px;--height-13_3: 13.3px;--height-15_4: 15.4px;--height-1024: 1024px;--height-auto: auto;--width-0: 0px;--width-5: 5px;--width-7: 7px;--width-14: 14px;--width-16: 16px;--width-17: 17px;--width-18: 18px;--width-20: 20px;--width-24: 24px;--width-30: 30px;--width-200: 200px;--width-268: 268px;--width-32: 32px;--width-40: 40px;--width-202: 202px;--width-228: 228px;--width-299: 299px;--width-320: 320px;--width-322: 322px;--width-342: 342px;--width-390: 390px;--width-393: 393px;--width-402: 402px;--width-1_2: 1.2px;--width-13_3: 13.3px;--width-14_5: 14.5px;--width-15_4: 15.4px;--width-16_7: 16.7px;--width-calc-100-minus-23: calc(100% - 23px) ;--min-h-16: 16px;--min-h-20: 20px;--min-h-24: 24px;--min-h-29: 29px;--min-h-32: 32px;--min-h-36: 36px;--min-h-40: 40px;--max-w-44: 44px;--min-h-60: 60px;--min-h-76: 76px;--min-w-203: 203px;--min-w-468: 468px;--min-w-16: 16px;--min-w-20: 20px;--min-w-24: 24px;--min-w-29: 29px;--min-w-32: 32px;--min-w-36: 36px;--min-w-40: 40px;--min-w-120: 120px;--max-w-228: 228px;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-19: 19px;--fs-20: 20px;--fs-24: 24px;--fs-30: 30px;--fs-48: 48px;--ls--0_01: -.01;--ls--0_02: -.02;--ls-0_01: .01;--ls-0_02: .02;--ls-normal: normal;--fw-regular: regular;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--opacity-0: 0;--opacity-0_5: .5;--lh-14: 14px;--lh-18: 18px;--lh-19: 19px;--lh-20: 20px;--lh-24: 24px;--lh-32: 32px;--lh-48: 48px;--lh-normal: normal}.error-message{font-size:var(--fs-12);color:var(--red-500);line-height:150%;margin-top:4px;margin-bottom:0}.error-box{border:1px solid var(--neutral-200);padding:var(--padding-16);gap:var(--gap-16);border-radius:var(--br-8);display:flex;justify-content:start;align-items:center;flex-direction:row;flex:1;box-sizing:border-box;width:100%}.error-box>.error-message{margin:0!important;font-size:var(--fs-14)}.page-error-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.page-error-container .page-error-box{border:var(--border-3);background-color:var(--white);padding:var(--spacing-6);gap:var(--spacing-2);display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:387px;width:100%;box-sizing:border-box;text-align:center;border-radius:var(--br-10)}.page-error-container .page-error-box .description{color:var(--color-text-text-secondary)}.page-error-container .page-error-box .icon-container{border-radius:var(--spacing-2);padding:var(--spacing-4);display:flex;justify-content:center;align-items:center}.page-error-container .page-error-box .icon-container.neutral{background-color:var(--stone-100)}.page-error-container .page-error-box .icon-container.error{background-color:var(--white)}.vertical-field-base{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-4)}.vertical-field-base[data-disabled=true]{opacity:.6;pointer-events:none}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:var(--fs-48);font-family:var(--font-geist);font-weight:var(--fw-600);font-style:normal;font-stretch:normal;letter-spacing:-.48px;line-height:var(--spacing-12);color:var(--color-text-text-primary);text-decoration:none;text-transform:none}h2{font-size:var(--fs-30);font-family:var(--font-geist);font-weight:var(--fw-600);font-style:normal;font-stretch:normal;letter-spacing:-.3px;line-height:var(--spacing-7-5);color:var(--color-text-text-primary);text-decoration:none;text-transform:none}h3{font-size:var(--fs-24);font-family:var(--font-geist);font-weight:var(--fw-600);font-style:normal;font-stretch:normal;letter-spacing:-.48px;line-height:var(--spacing-7);color:var(--color-text-text-primary);text-decoration:none;text-transform:none}h4{font-size:var(--fs-20);font-family:var(--font-geist);font-weight:var(--fw-600);font-style:normal;font-stretch:normal;letter-spacing:-.4px;line-height:var(--spacing-6);color:var(--color-text-text-primary);text-decoration:none;text-transform:none}h5{font-size:var(--fs-16);font-family:var(--font-geist);font-weight:var(--fw-600);font-style:normal;font-stretch:normal;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-text-primary);text-decoration:none;text-transform:none}.font-mono,.pg-regular{font-size:var(--fs-16);font-family:var(--font-geist);font-weight:var(--fw-400);font-style:normal;letter-spacing:0;color:var(--color-text-text-primary);line-height:var(--spacing-6);text-decoration:none;text-transform:none}.pg-medium{font-size:var(--fs-16);font-family:var(--font-geist);font-weight:var(--fw-500);font-style:normal;letter-spacing:0;color:var(--color-text-text-primary);line-height:var(--spacing-6);text-decoration:none;text-transform:none}.pg-small-regular{font-size:var(--fs-14);font-family:var(--font-geist);font-weight:var(--fw-400);letter-spacing:.07px;line-height:var(--spacing-5);color:var(--color-text-text-primary);text-decoration:none;text-transform:none}.pg-small-medium{font-size:var(--fs-14);font-family:var(--font-geist);font-weight:var(--fw-500);letter-spacing:.07px;color:var(--color-text-text-primary);line-height:var(--spacing-5);text-decoration:none;text-transform:none}.pg-mini-regular{font-size:var(--fs-12);font-family:var(--font-geist);font-weight:var(--fw-400);letter-spacing:.18px;color:var(--color-text-text-primary);line-height:var(--spacing-4-5);text-decoration:none;text-transform:none}.pg-mini-medium{font-size:var(--fs-12);font-family:var(--font-geist);font-weight:var(--fw-500);letter-spacing:.18px;color:var(--color-text-text-primary);line-height:var(--spacing-4-5);text-decoration:none;text-transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes rotation{to{transform:rotate(360deg)}}.animate-rotation{animation:rotation 1s linear infinite}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.animate-shake{animation:shake .4s ease-in-out infinite}body umss-splash-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;color:#f9fafb;z-index:999999;pointer-events:none;opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.4,0,.2,1)}body[data-app=contractor] umss-splash-screen{background:var(--bg-sidebar-contractor)}body[data-app=corporation] umss-splash-screen{background:var(--bg-sidebar-corporation)}body[data-app=facility] umss-splash-screen{background:var(--bg-sidebar-facility)}body[data-app=business] umss-splash-screen{background:var(--bg-sidebar-business)}@media (prefers-color-scheme: dark){body umss-splash-screen{background-color:#111827}}body umss-splash-screen img{width:120px;max-width:120px}body umss-splash-screen .spinner{display:flex;align-items:center;justify-content:space-between;margin-top:40px;width:56px}body umss-splash-screen .spinner>div{width:12px;height:12px;background-color:#fff;border-radius:100%;display:inline-block;animation:umss-bouncedelay 1s infinite ease-in-out both}body umss-splash-screen .spinner .bounce1{animation-delay:-.32s}body umss-splash-screen .spinner .bounce2{animation-delay:-.16s}@keyframes umss-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}body:not(.umss-splash-screen-hidden){overflow:hidden}body.umss-splash-screen-hidden umss-splash-screen{visibility:hidden;opacity:0}body{margin:0;font-family:var(--font-geist),system-ui,sans-serif;background-color:var(--neutral-50)}
