:root{--color-black: #000000;--color-white: #ffffff;--color-primary-dark: #202741;--color-primary-default: #005387;--color-primary-light: #505877;--color-gray-dark: #666666;--color-gray-default: #999999;--color-gray-light: #f5f5f5;--color-error-default: #ba5165;--color-success-default: #80b230;--color-warning-default: #f1992a;--color-blue-light: #dee3f4;--color-f5dcdc: #f5dcdc;--color-f9f8fb: #f9f8fb}#nprogress .bar{background:var(--color-primary-dark) !important;height:3px !important}#nprogress .peg{box-shadow:0 0 10px var(--color-primary-dark),0 0 5px var(--color-primary-dark) !important}
:root{--color-black: #000000;--color-white: #ffffff;--color-primary-dark: #202741;--color-primary-default: #005387;--color-primary-light: #505877;--color-gray-dark: #666666;--color-gray-default: #999999;--color-gray-light: #f5f5f5;--color-error-default: #ba5165;--color-success-default: #80b230;--color-warning-default: #f1992a;--color-blue-light: #dee3f4;--color-f5dcdc: #f5dcdc;--color-f9f8fb: #f9f8fb}*, ::before, ::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.cfp-step-navigation{display: flex;width: 100%;flex-wrap: wrap;gap: 0.75rem}.cfp-step-navigation--end{justify-content: flex-end}.cfp-step-navigation--between{justify-content: space-between}.cfp-step-navigation-button{width: 100%;max-width: 100%}@media (min-width: 640px){.cfp-step-navigation-button{width: auto}}.cfp-step-navigation-button{min-height:44px !important;height:auto !important;white-space:normal !important}.sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border-width: 0 !important}.pointer-events-none{pointer-events: none !important}.pointer-events-auto{pointer-events: auto !important}.visible{visibility: visible !important}.collapse{visibility: collapse !important}.static{position: static !important}.fixed{position: fixed !important}.absolute{position: absolute !important}.relative{position: relative !important}.sticky{position: sticky !important}.inset-0{inset: 0px !important}.-left-14{left: -3.5rem !important}.-right-14{right: -3.5rem !important}.bottom-\[30px\]{bottom: 30px !important}.left-0{left: 0px !important}.left-1\/2{left: 50% !important}.right-2{right: 0.5rem !important}.right-4{right: 1rem !important}.right-7{right: 1.75rem !important}.top-0{top: 0px !important}.top-1\/2{top: 50% !important}.top-2{top: 0.5rem !important}.top-\[22px\]{top: 22px !important}.top-\[30vh\]{top: 30vh !important}.top-\[56px\]{top: 56px !important}.top-full{top: 100% !important}.isolate{isolation: isolate !important}.z-10{z-index: 10 !important}.z-50{z-index: 50 !important}.z-\[1\]{z-index: 1 !important}.z-\[2\]{z-index: 2 !important}.z-\[3\]{z-index: 3 !important}.z-\[999999\]{z-index: 999999 !important}.order-3{order: 3 !important}.col-span-1{grid-column: span 1 / span 1 !important}.col-span-12{grid-column: span 12 / span 12 !important}.col-span-2{grid-column: span 2 / span 2 !important}.col-span-3{grid-column: span 3 / span 3 !important}.col-span-full{grid-column: 1 / -1 !important}.float-right{float: right !important}.\!m-0{margin: 0px !important}.m-0{margin: 0px !important}.m-4{margin: 1rem !important}.mx-1{margin-left: 0.25rem !important;margin-right: 0.25rem !important}.mx-10{margin-left: 2.5rem !important;margin-right: 2.5rem !important}.mx-2{margin-left: 0.5rem !important;margin-right: 0.5rem !important}.mx-3{margin-left: 0.75rem !important;margin-right: 0.75rem !important}.mx-4{margin-left: 1rem !important;margin-right: 1rem !important}.mx-5{margin-left: 1.25rem !important;margin-right: 1.25rem !important}.mx-6{margin-left: 1.5rem !important;margin-right: 1.5rem !important}.mx-auto{margin-left: auto !important;margin-right: auto !important}.my-0{margin-top: 0px !important;margin-bottom: 0px !important}.my-1{margin-top: 0.25rem !important;margin-bottom: 0.25rem !important}.my-10{margin-top: 2.5rem !important;margin-bottom: 2.5rem !important}.my-2{margin-top: 0.5rem !important;margin-bottom: 0.5rem !important}.my-3{margin-top: 0.75rem !important;margin-bottom: 0.75rem !important}.my-4{margin-top: 1rem !important;margin-bottom: 1rem !important}.my-6{margin-top: 1.5rem !important;margin-bottom: 1.5rem !important}.my-8{margin-top: 2rem !important;margin-bottom: 2rem !important}.\!ml-4{margin-left: 1rem !important}.mb-0{margin-bottom: 0px !important}.mb-1{margin-bottom: 0.25rem !important}.mb-10{margin-bottom: 2.5rem !important}.mb-2{margin-bottom: 0.5rem !important}.mb-3{margin-bottom: 0.75rem !important}.mb-4{margin-bottom: 1rem !important}.mb-5{margin-bottom: 1.25rem !important}.mb-6{margin-bottom: 1.5rem !important}.mb-7{margin-bottom: 1.75rem !important}.mb-8{margin-bottom: 2rem !important}.ml-0{margin-left: 0px !important}.ml-1{margin-left: 0.25rem !important}.ml-2{margin-left: 0.5rem !important}.ml-3{margin-left: 0.75rem !important}.ml-4{margin-left: 1rem !important}.ml-6{margin-left: 1.5rem !important}.ml-8{margin-left: 2rem !important}.ml-9{margin-left: 2.25rem !important}.ml-\[320px\]{margin-left: 320px !important}.ml-auto{margin-left: auto !important}.mr-0{margin-right: 0px !important}.mr-1{margin-right: 0.25rem !important}.mr-2{margin-right: 0.5rem !important}.mr-3{margin-right: 0.75rem !important}.mr-4{margin-right: 1rem !important}.mr-5{margin-right: 1.25rem !important}.mr-8{margin-right: 2rem !important}.mr-auto{margin-right: auto !important}.mt-0{margin-top: 0px !important}.mt-0\.5{margin-top: 0.125rem !important}.mt-1{margin-top: 0.25rem !important}.mt-10{margin-top: 2.5rem !important}.mt-16{margin-top: 4rem !important}.mt-2{margin-top: 0.5rem !important}.mt-20{margin-top: 5rem !important}.mt-3{margin-top: 0.75rem !important}.mt-4{margin-top: 1rem !important}.mt-5{margin-top: 1.25rem !important}.mt-6{margin-top: 1.5rem !important}.mt-7{margin-top: 1.75rem !important}.mt-8{margin-top: 2rem !important}.mt-9{margin-top: 2.25rem !important}.mt-auto{margin-top: auto !important}.line-clamp-2{overflow: hidden !important;display: -webkit-box !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important}.block{display: block !important}.inline-block{display: inline-block !important}.inline{display: inline !important}.flex{display: flex !important}.inline-flex{display: inline-flex !important}.\!table{display: table !important}.table{display: table !important}.table-row-group{display: table-row-group !important}.grid{display: grid !important}.contents{display: contents !important}.hidden{display: none !important}.size-10{width: 2.5rem !important;height: 2.5rem !important}.size-\[50px\]{width: 50px !important;height: 50px !important}.size-full{width: 100% !important;height: 100% !important}.h-0\.5{height: 0.125rem !important}.h-24{height: 6rem !important}.h-4{height: 1rem !important}.h-8{height: 2rem !important}.h-9{height: 2.25rem !important}.h-\[220px\]{height: 220px !important}.h-\[300px\]{height: 300px !important}.h-\[360px\]{height: 360px !important}.h-\[38px\]{height: 38px !important}.h-\[500px\]{height: 500px !important}.h-\[50vh\]{height: 50vh !important}.h-\[560px\]{height: 560px !important}.h-\[56px\]{height: 56px !important}.h-\[60px\]{height: 60px !important}.h-\[75vh\]{height: 75vh !important}.h-\[calc\(100vh-96px\)\]{height: calc(100vh - 96px) !important}.h-auto{height: auto !important}.h-full{height: 100% !important}.h-screen{height: 100vh !important}.max-h-\[500px\]{max-height: 500px !important}.max-h-\[570px\]{max-height: 570px !important}.max-h-\[calc\(100vh-275px\)\]{max-height: calc(100vh - 275px) !important}.max-h-\[calc\(100vh-295px\)\]{max-height: calc(100vh - 295px) !important}.max-h-\[calc\(100vh-345px\)\]{max-height: calc(100vh - 345px) !important}.max-h-screen{max-height: 100vh !important}.min-h-0{min-height: 0px !important}.min-h-16{min-height: 4rem !important}.min-h-8{min-height: 2rem !important}.min-h-\[220px\]{min-height: 220px !important}.min-h-\[240px\]{min-height: 240px !important}.min-h-\[280px\]{min-height: 280px !important}.min-h-\[360px\]{min-height: 360px !important}.min-h-\[40px\]{min-height: 40px !important}.min-h-\[420px\]{min-height: 420px !important}.min-h-\[48px\]{min-height: 48px !important}.min-h-\[600px\]{min-height: 600px !important}.min-h-\[620px\]{min-height: 620px !important}.min-h-full{min-height: 100% !important}.min-h-screen{min-height: 100vh !important}.w-1\/2{width: 50% !important}.w-10{width: 2.5rem !important}.w-2\/12{width: 16.666667% !important}.w-20{width: 5rem !important}.w-24{width: 6rem !important}.w-3\/12{width: 25% !important}.w-32{width: 8rem !important}.w-36{width: 9rem !important}.w-4{width: 1rem !important}.w-40{width: 10rem !important}.w-5{width: 1.25rem !important}.w-8{width: 2rem !important}.w-80{width: 20rem !important}.w-\[140px\]{width: 140px !important}.w-\[180px\]{width: 180px !important}.w-\[230px\]{width: 230px !important}.w-\[250px\]{width: 250px !important}.w-\[30\%\]{width: 30% !important}.w-\[300px\]{width: 300px !important}.w-\[400px\]{width: 400px !important}.w-\[500px\]{width: 500px !important}.w-\[568px\]{width: 568px !important}.w-\[600px\]{width: 600px !important}.w-\[60px\]{width: 60px !important}.w-\[640px\]{width: 640px !important}.w-\[70\%\]{width: 70% !important}.w-\[calc\(100\%-2rem\)\]{width: calc(100% - 2rem) !important}.w-auto{width: auto !important}.w-fit{width: -moz-fit-content !important;width: fit-content !important}.w-full{width: 100% !important}.w-screen{width: 100vw !important}.min-w-0{min-width: 0px !important}.min-w-\[1260px\]{min-width: 1260px !important}.min-w-\[150px\]{min-width: 150px !important}.min-w-\[160px\]{min-width: 160px !important}.min-w-\[200px\]{min-width: 200px !important}.min-w-\[240px\]{min-width: 240px !important}.min-w-\[300px\]{min-width: 300px !important}.min-w-\[400px\]{min-width: 400px !important}.min-w-\[480px\]{min-width: 480px !important}.min-w-\[520px\]{min-width: 520px !important}.min-w-\[560px\]{min-width: 560px !important}.min-w-\[80px\]{min-width: 80px !important}.max-w-\[150px\]{max-width: 150px !important}.max-w-\[200px\]{max-width: 200px !important}.max-w-\[218px\]{max-width: 218px !important}.max-w-\[220px\]{max-width: 220px !important}.max-w-\[250px\]{max-width: 250px !important}.max-w-\[280px\]{max-width: 280px !important}.max-w-\[300px\]{max-width: 300px !important}.max-w-\[350px\]{max-width: 350px !important}.max-w-\[360px\]{max-width: 360px !important}.max-w-\[420px\]{max-width: 420px !important}.max-w-\[500px\]{max-width: 500px !important}.max-w-\[560px\]{max-width: 560px !important}.max-w-\[600px\]{max-width: 600px !important}.max-w-\[620px\]{max-width: 620px !important}.max-w-\[760px\]{max-width: 760px !important}.max-w-\[841px\]{max-width: 841px !important}.max-w-\[990px\]{max-width: 990px !important}.max-w-full{max-width: 100% !important}.max-w-screen-sm{max-width: 640px !important}.flex-1{flex: 1 1 0% !important}.flex-none{flex: none !important}.flex-shrink{flex-shrink: 1 !important}.shrink-0{flex-shrink: 0 !important}.flex-grow{flex-grow: 1 !important}.grow{flex-grow: 1 !important}.basis-0{flex-basis: 0px !important}.border-collapse{border-collapse: collapse !important}.border-separate{border-collapse: separate !important}.border-spacing-0{--tw-border-spacing-x: 0px !important;--tw-border-spacing-y: 0px !important;border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) !important}.-translate-x-1\/2{--tw-translate-x: -50% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.-translate-x-full{--tw-translate-x: -100% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.-translate-y-1\/2{--tw-translate-y: -50% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.translate-x-0{--tw-translate-x: 0px !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.translate-y-0{--tw-translate-y: 0px !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.translate-y-10{--tw-translate-y: 2.5rem !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.rotate-90{--tw-rotate: 90deg !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.transform{transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}@keyframes spin{to{transform: rotate(360deg)}}.animate-spin{animation: spin 1s linear infinite !important}.cursor-pointer{cursor: pointer !important}.select-text{-webkit-user-select: text !important;-moz-user-select: text !important;user-select: text !important}.select-all{-webkit-user-select: all !important;-moz-user-select: all !important;user-select: all !important}.resize{resize: both !important}.list-inside{list-style-position: inside !important}.list-decimal{list-style-type: decimal !important}.list-disc{list-style-type: disc !important}.list-none{list-style-type: none !important}.grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr)) !important}.grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr)) !important}.grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}.grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr)) !important}.grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr)) !important}.grid-cols-6{grid-template-columns: repeat(6, minmax(0, 1fr)) !important}.grid-cols-\[minmax\(88px\2c 0\.42fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns: minmax(88px,0.42fr) minmax(0,1fr) !important}.flex-col{flex-direction: column !important}.flex-wrap{flex-wrap: wrap !important}.flex-nowrap{flex-wrap: nowrap !important}.items-start{align-items: flex-start !important}.items-end{align-items: flex-end !important}.items-center{align-items: center !important}.items-stretch{align-items: stretch !important}.justify-start{justify-content: flex-start !important}.justify-end{justify-content: flex-end !important}.justify-center{justify-content: center !important}.justify-between{justify-content: space-between !important}.gap-1{gap: 0.25rem !important}.gap-1\.5{gap: 0.375rem !important}.gap-10{gap: 2.5rem !important}.gap-2{gap: 0.5rem !important}.gap-2\.5{gap: 0.625rem !important}.gap-3{gap: 0.75rem !important}.gap-4{gap: 1rem !important}.gap-5{gap: 1.25rem !important}.gap-6{gap: 1.5rem !important}.gap-8{gap: 2rem !important}.gap-x-2{-moz-column-gap: 0.5rem !important;column-gap: 0.5rem !important}.gap-x-3{-moz-column-gap: 0.75rem !important;column-gap: 0.75rem !important}.gap-x-4{-moz-column-gap: 1rem !important;column-gap: 1rem !important}.gap-y-1{row-gap: 0.25rem !important}.gap-y-2{row-gap: 0.5rem !important}.gap-y-4{row-gap: 1rem !important}.space-x-1 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0 !important;margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))) !important}.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0 !important;margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse: 0 !important;margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0 !important;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important}.space-y-10 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0 !important;margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)) !important}.space-y-16 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0 !important;margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom: calc(4rem * var(--tw-space-y-reverse)) !important}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0 !important;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0 !important;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0 !important;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important}.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0 !important;margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)) !important}.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important}.divide-\[\#dbdbdb\] > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity: 1 !important;border-color: rgb(219 219 219 / var(--tw-divide-opacity, 1)) !important}.self-center{align-self: center !important}.overflow-auto{overflow: auto !important}.overflow-hidden{overflow: hidden !important}.overflow-visible{overflow: visible !important}.overflow-x-auto{overflow-x: auto !important}.overflow-y-auto{overflow-y: auto !important}.overflow-x-hidden{overflow-x: hidden !important}.overflow-y-scroll{overflow-y: scroll !important}.truncate{overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important}.whitespace-normal{white-space: normal !important}.whitespace-nowrap{white-space: nowrap !important}.whitespace-pre-line{white-space: pre-line !important}.whitespace-pre-wrap{white-space: pre-wrap !important}.break-words{overflow-wrap: break-word !important}.rounded{border-radius: 0.25rem !important}.rounded-full{border-radius: 9999px !important}.rounded-lg{border-radius: 0.5rem !important}.rounded-md{border-radius: 0.375rem !important}.rounded-xl{border-radius: 0.75rem !important}.border{border-width: 1px !important}.border-0{border-width: 0px !important}.border-2{border-width: 2px !important}.border-b{border-bottom-width: 1px !important}.border-b-0{border-bottom-width: 0px !important}.border-b-2{border-bottom-width: 2px !important}.border-b-4{border-bottom-width: 4px !important}.border-b-\[6px\]{border-bottom-width: 6px !important}.border-l{border-left-width: 1px !important}.border-l-4{border-left-width: 4px !important}.border-r{border-right-width: 1px !important}.border-t{border-top-width: 1px !important}.border-solid{border-style: solid !important}.border-dashed{border-style: dashed !important}.border-\[\#308AB2\]{--tw-border-opacity: 1 !important;border-color: rgb(48 138 178 / var(--tw-border-opacity, 1)) !important}.border-\[\#3668af\]{--tw-border-opacity: 1 !important;border-color: rgb(54 104 175 / var(--tw-border-opacity, 1)) !important}.border-\[\#dadce0\]{--tw-border-opacity: 1 !important;border-color: rgb(218 220 224 / var(--tw-border-opacity, 1)) !important}.border-\[\#dbdbdb\]{--tw-border-opacity: 1 !important;border-color: rgb(219 219 219 / var(--tw-border-opacity, 1)) !important}.border-\[\#e04658\]{--tw-border-opacity: 1 !important;border-color: rgb(224 70 88 / var(--tw-border-opacity, 1)) !important}.border-\[\#e7e7e7\]{--tw-border-opacity: 1 !important;border-color: rgb(231 231 231 / var(--tw-border-opacity, 1)) !important}.border-black{--tw-border-opacity: 1 !important;border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important}.border-black\/10{border-color: rgb(0 0 0 / 0.1) !important}.border-black\/20{border-color: rgb(0 0 0 / 0.2) !important}.border-gray-default{border-color: var(--color-gray-default) !important}.border-gray-light{border-color: var(--color-gray-light) !important}.border-primary-default{border-color: var(--color-primary-default) !important}.border-transparent{border-color: transparent !important}.border-l-primary-default{border-left-color: var(--color-primary-default) !important}.border-l-transparent{border-left-color: transparent !important}.border-opacity-\[0\.12\]{--tw-border-opacity: 0.12 !important}.\!bg-primary-dark{background-color: var(--color-primary-dark) !important}.bg-\[\#007bff\]{--tw-bg-opacity: 1 !important;background-color: rgb(0 123 255 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#3668af\]{--tw-bg-opacity: 1 !important;background-color: rgb(54 104 175 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#505877\]{--tw-bg-opacity: 1 !important;background-color: rgb(80 88 119 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#80b230\]{--tw-bg-opacity: 1 !important;background-color: rgb(128 178 48 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#ba5165\]{--tw-bg-opacity: 1 !important;background-color: rgb(186 81 101 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#ebf1f9\]{--tw-bg-opacity: 1 !important;background-color: rgb(235 241 249 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#eeeeee\]{--tw-bg-opacity: 1 !important;background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#f5f5f5\]{--tw-bg-opacity: 1 !important;background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#f9f8fb\]{--tw-bg-opacity: 1 !important;background-color: rgb(249 248 251 / var(--tw-bg-opacity, 1)) !important}.bg-\[\#ffdde1\]{--tw-bg-opacity: 1 !important;background-color: rgb(255 221 225 / var(--tw-bg-opacity, 1)) !important}.bg-\[unset\]{background-color: unset !important}.bg-black\/30{background-color: rgb(0 0 0 / 0.3) !important}.bg-black\/35{background-color: rgb(0 0 0 / 0.35) !important}.bg-blue-light{background-color: var(--color-blue-light) !important}.bg-gray-light{background-color: var(--color-gray-light) !important}.bg-primary-dark{background-color: var(--color-primary-dark) !important}.bg-primary-default{background-color: var(--color-primary-default) !important}.bg-white{--tw-bg-opacity: 1 !important;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important}.bg-white\/70{background-color: rgb(255 255 255 / 0.7) !important}.bg-opacity-10{--tw-bg-opacity: 0.1 !important}.object-cover{-o-object-fit: cover !important;object-fit: cover !important}.p-0{padding: 0px !important}.p-10{padding: 2.5rem !important}.p-12{padding: 3rem !important}.p-2{padding: 0.5rem !important}.p-3{padding: 0.75rem !important}.p-4{padding: 1rem !important}.p-5{padding: 1.25rem !important}.p-6{padding: 1.5rem !important}.p-8{padding: 2rem !important}.px-0{padding-left: 0px !important;padding-right: 0px !important}.px-1{padding-left: 0.25rem !important;padding-right: 0.25rem !important}.px-1\.5{padding-left: 0.375rem !important;padding-right: 0.375rem !important}.px-10{padding-left: 2.5rem !important;padding-right: 2.5rem !important}.px-16{padding-left: 4rem !important;padding-right: 4rem !important}.px-2{padding-left: 0.5rem !important;padding-right: 0.5rem !important}.px-2\.5{padding-left: 0.625rem !important;padding-right: 0.625rem !important}.px-3{padding-left: 0.75rem !important;padding-right: 0.75rem !important}.px-4{padding-left: 1rem !important;padding-right: 1rem !important}.px-5{padding-left: 1.25rem !important;padding-right: 1.25rem !important}.px-6{padding-left: 1.5rem !important;padding-right: 1.5rem !important}.px-7{padding-left: 1.75rem !important;padding-right: 1.75rem !important}.px-8{padding-left: 2rem !important;padding-right: 2rem !important}.px-\[100px\]{padding-left: 100px !important;padding-right: 100px !important}.py-0{padding-top: 0px !important;padding-bottom: 0px !important}.py-0\.5{padding-top: 0.125rem !important;padding-bottom: 0.125rem !important}.py-1{padding-top: 0.25rem !important;padding-bottom: 0.25rem !important}.py-1\.5{padding-top: 0.375rem !important;padding-bottom: 0.375rem !important}.py-10{padding-top: 2.5rem !important;padding-bottom: 2.5rem !important}.py-12{padding-top: 3rem !important;padding-bottom: 3rem !important}.py-2{padding-top: 0.5rem !important;padding-bottom: 0.5rem !important}.py-2\.5{padding-top: 0.625rem !important;padding-bottom: 0.625rem !important}.py-3{padding-top: 0.75rem !important;padding-bottom: 0.75rem !important}.py-4{padding-top: 1rem !important;padding-bottom: 1rem !important}.py-5{padding-top: 1.25rem !important;padding-bottom: 1.25rem !important}.py-6{padding-top: 1.5rem !important;padding-bottom: 1.5rem !important}.py-8{padding-top: 2rem !important;padding-bottom: 2rem !important}.pb-0{padding-bottom: 0px !important}.pb-12{padding-bottom: 3rem !important}.pb-2{padding-bottom: 0.5rem !important}.pb-3{padding-bottom: 0.75rem !important}.pb-4{padding-bottom: 1rem !important}.pb-6{padding-bottom: 1.5rem !important}.pl-1{padding-left: 0.25rem !important}.pl-4{padding-left: 1rem !important}.pl-5{padding-left: 1.25rem !important}.pl-\[60px\]{padding-left: 60px !important}.pr-0{padding-right: 0px !important}.pr-3{padding-right: 0.75rem !important}.pr-\[45px\]{padding-right: 45px !important}.pt-0{padding-top: 0px !important}.pt-1{padding-top: 0.25rem !important}.pt-16{padding-top: 4rem !important}.pt-2{padding-top: 0.5rem !important}.pt-3{padding-top: 0.75rem !important}.pt-4{padding-top: 1rem !important}.pt-6{padding-top: 1.5rem !important}.pt-8{padding-top: 2rem !important}.pt-\[280px\]{padding-top: 280px !important}.text-left{text-align: left !important}.text-center{text-align: center !important}.text-right{text-align: right !important}.text-start{text-align: start !important}.text-end{text-align: end !important}.align-baseline{vertical-align: baseline !important}.font-mono{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important}.text-2xl{font-size: 1.5rem !important;line-height: 2rem !important}.text-3xl{font-size: 1.875rem !important;line-height: 2.25rem !important}.text-\[11px\]{font-size: 11px !important}.text-\[32px\]{font-size: 32px !important}.text-base{font-size: 1rem !important;line-height: 1.5rem !important}.text-lg{font-size: 1.125rem !important;line-height: 1.75rem !important}.text-sm{font-size: 0.875rem !important;line-height: 1.25rem !important}.text-xl{font-size: 1.25rem !important;line-height: 1.75rem !important}.text-xs{font-size: 0.75rem !important;line-height: 1rem !important}.\!font-bold{font-weight: 700 !important}.font-bold{font-weight: 700 !important}.font-medium{font-weight: 500 !important}.font-semibold{font-weight: 600 !important}.uppercase{text-transform: uppercase !important}.lowercase{text-transform: lowercase !important}.capitalize{text-transform: capitalize !important}.italic{font-style: italic !important}.leading-5{line-height: 1.25rem !important}.leading-6{line-height: 1.5rem !important}.tracking-wide{letter-spacing: 0.025em !important}.tracking-wider{letter-spacing: 0.05em !important}.\!text-white{--tw-text-opacity: 1 !important;color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}.text-\[\#005387\]{--tw-text-opacity: 1 !important;color: rgb(0 83 135 / var(--tw-text-opacity, 1)) !important}.text-\[\#007bff\]{--tw-text-opacity: 1 !important;color: rgb(0 123 255 / var(--tw-text-opacity, 1)) !important}.text-\[\#0a2540\]{--tw-text-opacity: 1 !important;color: rgb(10 37 64 / var(--tw-text-opacity, 1)) !important}.text-\[\#202124\]{--tw-text-opacity: 1 !important;color: rgb(32 33 36 / var(--tw-text-opacity, 1)) !important}.text-\[\#3668af\]{--tw-text-opacity: 1 !important;color: rgb(54 104 175 / var(--tw-text-opacity, 1)) !important}.text-\[\#425466\]{--tw-text-opacity: 1 !important;color: rgb(66 84 102 / var(--tw-text-opacity, 1)) !important}.text-\[\#747c86\]{--tw-text-opacity: 1 !important;color: rgb(116 124 134 / var(--tw-text-opacity, 1)) !important}.text-\[\#80b230\]{--tw-text-opacity: 1 !important;color: rgb(128 178 48 / var(--tw-text-opacity, 1)) !important}.text-\[\#91CC75\]{--tw-text-opacity: 1 !important;color: rgb(145 204 117 / var(--tw-text-opacity, 1)) !important}.text-\[\#b4b4b4\]{--tw-text-opacity: 1 !important;color: rgb(180 180 180 / var(--tw-text-opacity, 1)) !important}.text-\[\#b8b8b8\]{--tw-text-opacity: 1 !important;color: rgb(184 184 184 / var(--tw-text-opacity, 1)) !important}.text-\[\#ba5165\]{--tw-text-opacity: 1 !important;color: rgb(186 81 101 / var(--tw-text-opacity, 1)) !important}.text-\[\#e04658\]{--tw-text-opacity: 1 !important;color: rgb(224 70 88 / var(--tw-text-opacity, 1)) !important}.text-black{--tw-text-opacity: 1 !important;color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important}.text-error-default{color: var(--color-error-default) !important}.text-gray-dark{color: var(--color-gray-dark) !important}.text-gray-default{color: var(--color-gray-default) !important}.text-gray-light{color: var(--color-gray-light) !important}.text-primary-dark{color: var(--color-primary-dark) !important}.text-primary-default{color: var(--color-primary-default) !important}.text-success-default{color: var(--color-success-default) !important}.text-white{--tw-text-opacity: 1 !important;color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important}.underline{text-decoration-line: underline !important}.line-through{text-decoration-line: line-through !important}.no-underline{text-decoration-line: none !important}.opacity-0{opacity: 0 !important}.opacity-100{opacity: 1 !important}.opacity-50{opacity: 0.5 !important}.opacity-60{opacity: 0.6 !important}.opacity-70{opacity: 0.7 !important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important;--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.outline{outline-style: solid !important}.outline-2{outline-width: 2px !important}.outline-offset-\[-2px\]{outline-offset: -2px !important}.outline-\[\#3668af\]{outline-color: #3668af !important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important}.ring-\[\#3668af\]{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(54 104 175 / var(--tw-ring-opacity, 1)) !important}.blur{--tw-blur: blur(8px) !important;filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important}.filter{filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important}.backdrop-filter{backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important}.transition{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration: 150ms !important}.transition-\[opacity\2c transform\]{transition-property: opacity,transform !important;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration: 150ms !important}.transition-all{transition-property: all !important;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration: 150ms !important}.transition-colors{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration: 150ms !important}.transition-opacity{transition-property: opacity !important;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration: 150ms !important}.transition-transform{transition-property: transform !important;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;transition-duration: 150ms !important}.duration-200{transition-duration: 200ms !important}.duration-300{transition-duration: 300ms !important}.duration-500{transition-duration: 500ms !important}.ease-in-out{transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important}.no-scrollbar{-ms-overflow-style: none !important;scrollbar-width: none !important}.no-scrollbar::-webkit-scrollbar{display: none !important}.after\:text-error-default::after{content: var(--tw-content) !important;color: var(--color-error-default) !important}.after\:content-\[\'\*\'\]::after{--tw-content: '*' !important;content: var(--tw-content) !important}.last\:mb-0:last-child{margin-bottom: 0px !important}.hover\:border-\[\#d2e3fc\]:hover{--tw-border-opacity: 1 !important;border-color: rgb(210 227 252 / var(--tw-border-opacity, 1)) !important}.hover\:bg-\[\#ebf1f9\]:hover{--tw-bg-opacity: 1 !important;background-color: rgb(235 241 249 / var(--tw-bg-opacity, 1)) !important}.hover\:bg-\[\#f0eef4\]:hover{--tw-bg-opacity: 1 !important;background-color: rgb(240 238 244 / var(--tw-bg-opacity, 1)) !important}.hover\:bg-black\/5:hover{background-color: rgb(0 0 0 / 0.05) !important}.hover\:bg-gray-light:hover{background-color: var(--color-gray-light) !important}.hover\:bg-transparent:hover{background-color: transparent !important}.hover\:text-primary-default:hover{color: var(--color-primary-default) !important}.hover\:underline:hover{text-decoration-line: underline !important}.focus-visible\:outline:focus-visible{outline-style: solid !important}.focus-visible\:outline-2:focus-visible{outline-width: 2px !important}.focus-visible\:outline-offset-2:focus-visible{outline-offset: 2px !important}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset: -2px !important}.focus-visible\:outline-\[\#3668af\]:focus-visible{outline-color: #3668af !important}.disabled\:cursor-wait:disabled{cursor: wait !important}@media (min-width: 640px){.sm\:col-span-4{grid-column: span 4 / span 4 !important}.sm\:col-span-6{grid-column: span 6 / span 6 !important}.sm\:col-span-8{grid-column: span 8 / span 8 !important}.sm\:inline{display: inline !important}.sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}}@media (min-width: 768px){.md\:col-span-4{grid-column: span 4 / span 4 !important}.md\:col-span-6{grid-column: span 6 / span 6 !important}.md\:h-auto{height: auto !important}.md\:w-9{width: 2.25rem !important}.md\:w-\[240px\]{width: 240px !important}.md\:w-auto{width: auto !important}.md\:w-max{width: -moz-max-content !important;width: max-content !important}.md\:min-w-full{min-width: 100% !important}.md\:shrink-0{flex-shrink: 0 !important}.md\:rotate-0{--tw-rotate: 0deg !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.md\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}.md\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr)) !important}.md\:flex-row{flex-direction: row !important}.md\:justify-start{justify-content: flex-start !important}.md\:justify-center{justify-content: center !important}.md\:overflow-x-auto{overflow-x: auto !important}}@media (min-width: 1024px){.lg\:relative{position: relative !important}.lg\:col-span-12{grid-column: span 12 / span 12 !important}.lg\:col-span-3{grid-column: span 3 / span 3 !important}.lg\:col-span-4{grid-column: span 4 / span 4 !important}.lg\:col-span-5{grid-column: span 5 / span 5 !important}.lg\:col-span-6{grid-column: span 6 / span 6 !important}.lg\:col-span-7{grid-column: span 7 / span 7 !important}.lg\:col-span-8{grid-column: span 8 / span 8 !important}.lg\:col-span-9{grid-column: span 9 / span 9 !important}.lg\:row-start-3{grid-row-start: 3 !important}.lg\:row-start-4{grid-row-start: 4 !important}.lg\:mr-2{margin-right: 0.5rem !important}.lg\:mt-0{margin-top: 0px !important}.lg\:block{display: block !important}.lg\:flex{display: flex !important}.lg\:hidden{display: none !important}.lg\:w-3\/12{width: 25% !important}.lg\:w-4\/12{width: 33.333333% !important}.lg\:w-6\/12{width: 50% !important}.lg\:w-9\/12{width: 75% !important}.lg\:translate-x-0{--tw-translate-x: 0px !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.lg\:grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr)) !important}.lg\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}.lg\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr)) !important}.lg\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr)) !important}.lg\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(220px\2c 1fr\)\]{grid-template-columns: minmax(0,2fr) minmax(220px,1fr) !important}.lg\:flex-row{flex-direction: row !important}.lg\:justify-end{justify-content: flex-end !important}.lg\:gap-2{gap: 0.5rem !important}.lg\:gap-4{gap: 1rem !important}.lg\:overflow-y-auto{overflow-y: auto !important}.lg\:p-3{padding: 0.75rem !important}.lg\:pl-\[72px\]{padding-left: 72px !important}.lg\:text-xl{font-size: 1.25rem !important;line-height: 1.75rem !important}}@media (min-width: 1280px){.xl\:col-span-5{grid-column: span 5 / span 5 !important}.xl\:col-span-7{grid-column: span 7 / span 7 !important}}.\[\&\>li\:not\(\:last-of-type\)\]\:after\:\[content\:\'\3001\'\]>li:not(:last-of-type)::after{content: '、' !important}
:root{--color-black: #000000;--color-white: #ffffff;--color-primary-dark: #202741;--color-primary-default: #005387;--color-primary-light: #505877;--color-gray-dark: #666666;--color-gray-default: #999999;--color-gray-light: #f5f5f5;--color-error-default: #ba5165;--color-success-default: #80b230;--color-warning-default: #f1992a;--color-blue-light: #dee3f4;--color-f5dcdc: #f5dcdc;--color-f9f8fb: #f9f8fb}.docx-container{display:block;width:100%;min-height:70vh;border:0;color:var(--color-primary-dark);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);padding:1.25rem}.docx-container h1{font-size:2rem;font-weight:bold;margin-bottom:.5rem;line-height:1.5}.docx-container h2{font-size:1.75rem;font-weight:bold;margin-bottom:.5rem;line-height:1.5}.docx-container h3{font-size:1.5rem;font-weight:bold;margin-bottom:.5rem;line-height:1.5}.docx-container h4{font-size:1.25rem;font-weight:bold;margin-bottom:.5rem;line-height:1.5}.docx-container h5{font-size:1rem;font-weight:bold;margin-bottom:.5rem;line-height:1.5}.docx-container h6{font-size:1rem;font-weight:bold;margin-bottom:.5rem;line-height:1.5}.docx-container ul,.docx-container ol{margin:1rem 0}.docx-container table{width:100%;margin:1rem 0}.docx-container th,.docx-container td{border:1px solid #ddd;padding:8px 12px}.docx-container th p,.docx-container td p{margin-bottom:0 !important}.docx-container th{font-weight:bold}.docx-container img{margin:0 auto}.docx-container a{color:#1976d2;text-decoration:underline}.docx-container a:hover{color:#1565c0}.docx-container strong,.docx-container b{font-weight:bold}.docx-container em,.docx-container i{font-style:italic}.docx-container u{text-decoration:underline}.docx-container blockquote{margin:1rem 0;padding-left:1rem;border-left:4px solid #ddd;color:#666;font-style:italic}.docx-container code{background-color:#f5f5f5;padding:2px 4px;border-radius:3px;font-family:"Courier New",monospace;font-size:.9rem}.docx-container pre{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;margin:1rem 0}.docx-container pre code{background-color:rgba(0,0,0,0);padding:0}.docx-container hr{border:none;border-top:1px solid #ddd;margin:2rem 0}.xlsx-container{display:block;width:100%;min-height:70vh;border:0}.xlsx-container table{margin:0 auto;width:-moz-max-content;width:max-content;height:100%}.xlsx-container td{border:1px solid #ddd;padding:8px 12px}.xlsx-container tr:hover{background-color:#f5f5f5}.v-data-table-header{color:#000;background-color:var(--color-gray-light)}.v-navigation-drawer{z-index:3}div.v-tabs:not(.v-tabs--vertical) .v-tabs-slider-wrapper{height:6px !important}.v-tabs-slider{background-color:#308ab2 !important;border-radius:3px !important}.v-stepper .v-stepper__step--editable .v-stepper__step__step{background-color:var(--color-primary-light) !important}.v-stepper .v-stepper__step--complete .v-stepper__step__step,.v-stepper .v-stepper__step--inactive .v-stepper__step__step{background-color:#999 !important}.v-stepper__label{color:#999 !important}.v-stepper__step--active .v-stepper__label{color:var(--color-primary-light) !important}.v-treeview-node--active::before{border-radius:6px}.v-snack--absolute{z-index:99999}.flex,.child-flex>*{flex:initial;max-width:none}html{overflow-y:auto}.page{padding: 0.75rem}@media (min-width: 1024px){.page{padding: 1.5rem}}.page{min-height:calc(100vh - 109px);background-color:#f9f8fb}.page.project{min-height:calc(100vh - 176px)}.simple-table table{border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) #000 !important;border-width:1px;border-style:solid}.simple-table th,.simple-table td{border-color:rgba(0,0,0,0) #000 #000 rgba(0,0,0,0) !important;border-width:1px;border-style:solid}.simple-table th{padding:16px 0;background-color:var(--color-gray-light)}.tab-card{padding:16px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-messages__message{font-family:sans-serif}.vue-pdf-embed>div{margin-bottom:8px;box-shadow:0 2px 8px 4px rgba(0,0,0,.1)}.v-data-table__wrapper::-webkit-scrollbar{width:8px;height:8px}.v-data-table__wrapper::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}.v-data-table__wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.v-data-table__wrapper::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}
