/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */

/* Display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
	display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
	display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
	display: none;
}

/* Elements of HTML (https://www.w3.org/TR/html5/semantics.html)
   ========================================================================== */

/**
 * 1. Remove repeating backgrounds in all browsers (opinionated).
 * 2. Add box sizing inheritence in all browsers (opinionated).
 */

*,
::before,
::after {
	background-repeat: no-repeat; /* 1 */
	box-sizing: inherit; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritence in all browsers (opinionated).
 */

::before,
::after {
	text-decoration: inherit; /* 1 */
	vertical-align: inherit; /* 2 */
}

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Add the default cursor in all browsers (opinionated).
 * 3. Add a flattened line height in all browsers (opinionated).
 * 4. Prevent font size adjustments after orientation changes in IE and iOS.
 */

html {
	box-sizing: border-box; /* 1 */
	cursor: default; /* 2 */
	font-family: sans-serif; /* 3 */
	line-height: 1.5; /* 3 */
	-ms-text-size-adjust: 100%; /* 4 */
	-webkit-text-size-adjust: 100%; /* 5 */
}

/* Sections (https://www.w3.org/TR/html5/sections.html)
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
	margin: 0;
}

/**
 * Correct the font sizes and margins on `h1` elements within
 * `section` and `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
	font-size: 2em;
	margin: .67em 0;
}

/* Grouping content (https://www.w3.org/TR/html5/grouping-content.html)
   ========================================================================== */

/**
 * 1. Correct font sizing inheritance and scaling in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * 1. Correct the height in Firefox.
 * 2. Add visible overflow in Edge and IE.
 */

hr {
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

nav ol,
nav ul {
	list-style: none;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Add a bordered underline effect in all browsers.
 * 2. Remove text decoration in Firefox 40+.
 */

abbr[title] {
	border-bottom: 1px dotted; /* 1 */
	text-decoration: none; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
	font-weight: inherit;
}

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

b,
strong {
	font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
	font-style: italic;
}

/**
 * Add the correct colors in IE 9-.
 */

mark {
	background-color: #ffff00;
	color: #000000;
}

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

progress {
	vertical-align: baseline;
}

/**
 * Correct the font size in all browsers.
 */

small {
	font-size: 83.3333%;
}

/**
 * Change the positioning on superscript and subscript elements
 * in all browsers (opinionated).
 * 1. Correct the font size in all browsers.
 */

sub,
sup {
	font-size: 83.3333%; /* 1 */
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

/*
 * Remove the text shadow on text selections (opinionated).
 * 1. Restore the coloring undone by defining the text shadow (opinionated).
 */

::-moz-selection {
	background-color: #b3d4fc; /* 1 */
	color: #000000; /* 1 */
	text-shadow: none;
}

::selection {
	background-color: #b3d4fc; /* 1 */
	color: #000000; /* 1 */
	text-shadow: none;
}

/* Embedded content (https://www.w3.org/TR/html5/embedded-content-0.html)
   ========================================================================== */

/*
 * Change the alignment on media elements in all browers (opinionated).
 */

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
	border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

svg {
	fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
	overflow: hidden;
}

/* Links (https://www.w3.org/TR/html5/links.html#links)
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove the gaps in underlines in iOS 8+ and Safari 8+.
 */

a {
	background-color: transparent; /* 1 */
	-webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline when hovering in all browsers (opinionated).
 */

a:hover {
	outline-width: 0;
}

/* Tabular data (https://www.w3.org/TR/html5/tabular-data.html)
   ========================================================================== */

/*
 * Remove border spacing in all browsers (opinionated).
 */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* transform-style:  (https://www.w3.org/TR/html5/forms.html)
   ========================================================================== */

/**
 * 1. Remove the default styling in all browsers (opinionated).
 * 3. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea {
	background-color: transparent; /* 1 */
	border-style: none; /* 1 */
	color: inherit; /* 1 */
	font-size: 1em; /* 1 */
	margin: 0; /* 3 */
}

/**
 * Correct the overflow in IE.
 * 1. Correct the overflow in Edge.
 */

button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance in Edge, Firefox, and IE.
 * 1. Remove the inheritance in Firefox.
 */

button,
select { /* 1 */
	text-transform: none;
}

/**
 * 1. Prevent the WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
	-webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Correct the focus styles unset by the previous rule.
 */

:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the border, margin, and padding in all browsers.
 */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 2 */
	white-space: normal; /* 1 */
}

/**
 * 1. Remove the vertical scrollbar in IE.
 * 2. Change the resize direction on textareas in all browsers (opinionated).
 */

textarea {
	overflow: auto; /* 1 */
	resize: vertical; /* 2 */
}

/**
 * Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
	padding: 0;
}

/**
 * Correct the cursor style on increment and decrement buttons in Chrome.
 */

::-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 and cancel buttons in Chrome and Safari for OS X.
 */

::-webkit-search-cancel-button,
::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * Correct the text style on placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
	color: inherit;
	opacity: .54;
}

/**
 * 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 */
}

/* WAI-ARIA (https://www.w3.org/TR/html5/dom.html#wai-aria)
   ========================================================================== */

/**
 * Change the cursor on busy elements (opinionated).
 */

[aria-busy="true"] {
	cursor: progress;
}

/*
 * Change the cursor on control elements (opinionated).
 */

[aria-controls] {
	cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements (opinionated).
 */

[aria-disabled] {
	cursor: default;
}

/* User interaction (https://www.w3.org/TR/html5/editing.html)
   ========================================================================== */

/*
 * Remove the tapping delay on clickable elements (opinionated).
 * 1. Remove the tapping delay in IE 10.
 */

a,
area,
button,
input,
label,
select,
textarea,
[tabindex] {
	-ms-touch-action: manipulation; /* 1 */
	touch-action: manipulation;
}

/*
 * Change the display on visually hidden accessible elements (opinionated).
 */

[hidden][aria-hidden="false"] {
	clip: rect(0, 0, 0, 0);
	display: inherit;
	position: absolute;
}

[hidden][aria-hidden="false"]:focus {
	clip: auto;
}

/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-icon-v2 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.cap-icon-v2.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.cap-icon-v2.xs {
  font-size: 0.857rem;
}
.cap-icon-v2.s {
  font-size: 1.143rem;
}
.cap-icon-v2.m {
  font-size: 1.714rem;
}
.cap-icon-v2.l {
  font-size: 2.286rem;
}
.cap-icon-v2.with-text-label {
  display: inline-flex;
  align-items: center;
  gap: 0.571rem;
}
.cap-icon-v2 .anticon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-icon-v2.spin {
  animation: rotate 2s linear infinite;
}
.cap-icon-background {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #dfe2e7;
  padding: 0.857rem;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.cap-icon-v2-avatar {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.cap-icon-v2-avatar .text-label {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-button-v2 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  color: #091e42;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  padding: 0 1.714rem;
  height: 2.857rem;
  min-width: 5.714rem;
  border: 1px solid transparent;
  box-shadow: none;
  text-shadow: none;
}
.cap-button-v2:hover:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading):not(.ant-btn-color-primary):not(.secondary-btn):not(.ant-btn-dashed):not(.oval-btn):not(.flat-btn) {
  color: #091e42;
}
.cap-button-v2.ant-btn-loading {
  pointer-events: none;
  cursor: not-allowed;
}
.cap-button-v2.has-icon {
  display: inline-flex;
  align-items: center;
  padding: 0 0.857rem 0 0.571rem;
}
.cap-button-v2 > .cap-button-v2-prefix, .cap-button-v2 > .cap-button-v2-suffix {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-button-v2 > .cap-button-v2-prefix + span, .cap-button-v2 > span + .cap-button-v2-suffix {
  margin-left: 4px;
}
.cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost) {
  background-color: #ebecf0;
  border-color: #ebecf0;
}
.cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost):hover:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading) {
  --ant-btn-bg-color-hover: #dfe2e7;
  --ant-btn-border-color-hover: #dfe2e7;
  --ant-btn-text-color-hover: #091e42;
}
.cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost):active:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading) {
  --ant-btn-bg-color-active: #dfe2e7;
  --ant-btn-border-color-active: #dfe2e7;
  --ant-btn-text-color-active: #091e42;
  background-color: #dfe2e7;
  border-color: #dfe2e7;
  color: #091e42;
}
.cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost)[disabled], .cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost).ant-btn-disabled {
  background-color: #f4f5f7;
  border-color: #f4f5f7;
  color: #b3bac5;
}
.cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost)[disabled]:hover, .cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost).ant-btn-disabled:hover {
  --ant-btn-bg-color-hover: #f4f5f7;
  --ant-btn-border-color-hover: #f4f5f7;
  --ant-btn-text-color-hover: #b3bac5;
}
.cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost).ant-btn-loading:hover {
  --ant-btn-bg-color-hover: #ebecf0;
  --ant-btn-border-color-hover: #ebecf0;
  --ant-btn-text-color-hover: #091e42;
}
.cap-button-v2.secondary-btn.ant-btn-color-default:not(.ant-btn-background-ghost).ant-btn-variant-outlined {
  --ant-button-default-bg: transparent;
  --ant-button-default-border-color: #ebecf0;
  --ant-button-default-color: #091e42;
  --ant-button-default-hover-bg: #dfe2e7;
  --ant-button-default-hover-border-color: #dfe2e7;
  --ant-button-default-hover-color: #091e42;
}
.cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost) {
  color: #ffffff;
  background-color: #47af46;
  border-color: #47af46;
}
.cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost):hover:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading) {
  --ant-btn-bg-color-hover: #1f9a1d;
  --ant-btn-border-color-hover: #1f9a1d;
  --ant-btn-text-color-hover: #ffffff;
}
.cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost):active:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading) {
  --ant-btn-bg-color-active: #1f9a1d;
  --ant-btn-border-color-active: #1f9a1d;
  --ant-btn-text-color-active: #ffffff;
  background-color: #1f9a1d;
  border-color: #1f9a1d;
  color: #ffffff;
}
.cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost)[disabled], .cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost).ant-btn-disabled {
  background-color: #a1d8a0;
  border-color: #a1d8a0;
}
.cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost)[disabled]:hover, .cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost).ant-btn-disabled:hover {
  --ant-btn-bg-color-hover: #a1d8a0;
  --ant-btn-border-color-hover: #a1d8a0;
  --ant-btn-text-color-hover: #ffffff;
}
.cap-button-v2.ant-btn-color-primary:not(.ant-btn-background-ghost).ant-btn-loading:hover {
  --ant-btn-bg-color-hover: #47af46;
  --ant-btn-border-color-hover: #47af46;
  --ant-btn-text-color-hover: #ffffff;
}
.cap-button-v2.ant-btn-background-ghost {
  background-color: transparent;
}
.cap-button-v2.ant-btn-background-ghost.ant-btn-color-primary {
  color: #ffffff;
}
.cap-button-v2.ant-btn-dashed {
  color: #5e6c84;
  background-color: #fafbfc;
  border: 1px dashed #b3bac5;
}
.cap-button-v2.ant-btn-dashed:hover:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading) {
  --ant-btn-bg-color-hover: #fafbfc;
  --ant-btn-border-color-hover: #b3bac5;
  --ant-btn-text-color-hover: #091e42;
}
.cap-button-v2.ant-btn-dashed[disabled], .cap-button-v2.ant-btn-dashed.ant-btn-disabled {
  background-color: #fafbfc;
  border-color: #b3bac5;
  color: #b3bac5;
}
.cap-button-v2.ant-btn-dashed[disabled]:hover, .cap-button-v2.ant-btn-dashed.ant-btn-disabled:hover {
  --ant-btn-bg-color-hover: #fafbfc;
  --ant-btn-border-color-hover: #b3bac5;
  --ant-btn-text-color-hover: #b3bac5;
}
.cap-button-v2.ant-btn-dashed.ant-btn-loading:hover {
  --ant-btn-bg-color-hover: #fafbfc;
  --ant-btn-border-color-hover: #b3bac5;
  --ant-btn-text-color-hover: #5e6c84;
}
.cap-button-v2.oval-btn {
  width: 97px;
  height: 32px;
  color: #5e6c84;
  background-color: #fafbfc;
  border-radius: 16px;
  border: 1px solid #b3bac5;
}
.cap-button-v2.oval-btn:hover:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading) {
  --ant-btn-bg-color-hover: #fafbfc;
  --ant-btn-border-color-hover: #b3bac5;
  --ant-btn-text-color-hover: #091e42;
}
.cap-button-v2.oval-btn[disabled], .cap-button-v2.oval-btn.ant-btn-disabled {
  background-color: #fafbfc;
  border-color: #b3bac5;
  color: #b3bac5;
}
.cap-button-v2.oval-btn[disabled]:hover, .cap-button-v2.oval-btn.ant-btn-disabled:hover {
  --ant-btn-bg-color-hover: #fafbfc;
  --ant-btn-border-color-hover: #b3bac5;
  --ant-btn-text-color-hover: #b3bac5;
}
.cap-button-v2.oval-btn.ant-btn-loading:hover {
  --ant-btn-bg-color-hover: #fafbfc;
  --ant-btn-border-color-hover: #b3bac5;
  --ant-btn-text-color-hover: #5e6c84;
}
.cap-button-v2.flat-btn {
  background-color: #ffffff;
  border-color: #ffffff;
  min-width: auto;
}
.cap-button-v2.flat-btn.add-btn {
  color: #2466ea;
}
.cap-button-v2.flat-btn.add-btn[disabled] {
  color: #2466ea;
}
.cap-button-v2.flat-btn:hover:not([disabled]):not(.ant-btn-disabled):not(.ant-btn-loading) {
  --ant-btn-bg-color-hover: #f4f5f7;
  --ant-btn-border-color-hover: #f4f5f7;
  --ant-btn-text-color-hover: #091e42;
}
.cap-button-v2.flat-btn[disabled], .cap-button-v2.flat-btn.ant-btn-disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #b3bac5;
  opacity: 0.3;
}
.cap-button-v2.flat-btn[disabled]:hover, .cap-button-v2.flat-btn.ant-btn-disabled:hover {
  --ant-btn-bg-color-hover: #ffffff;
  --ant-btn-border-color-hover: #ffffff;
  --ant-btn-text-color-hover: #b3bac5;
}
.cap-button-v2.flat-btn.ant-btn-loading:hover {
  --ant-btn-bg-color-hover: #ffffff;
  --ant-btn-border-color-hover: #ffffff;
  --ant-btn-text-color-hover: #091e42;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-heading {
  font-family: "Roboto", sans-serif;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  box-sizing: border-box;
  word-wrap: break-word;
  overflow-wrap: break-word;
  text-align: start;
}
.cap-heading.h0 {
  font-size: 2rem;
  color: #091e42;
  font-weight: 500;
  line-height: 2.591rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h1 {
  font-size: 1.714rem;
  color: #091e42;
  font-weight: 500;
  line-height: 2.306rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h2 {
  font-size: 1.429rem;
  color: #091e42;
  font-weight: 500;
  line-height: 2.02rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h3 {
  font-size: 1.143rem;
  color: #091e42;
  font-weight: 500;
  line-height: 1.734rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h4 {
  font-size: 1rem;
  color: #091e42;
  font-weight: 500;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h5 {
  font-size: 1rem;
  color: #091e42;
  font-weight: 400;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h6 {
  font-size: 1rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h7 {
  font-size: 1.429rem;
  color: #5e6c84;
  font-weight: 500;
  line-height: 2.02rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h8 {
  font-size: 1rem;
  color: #091e42;
  font-weight: 400;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h9 {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 500;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.h10 {
  font-size: 0.857rem;
  color: #091e42;
  font-weight: 500;
  line-height: 1.163rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.label1 {
  font-size: 0.857rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.label2 {
  font-size: 0.857rem;
  color: #091e42;
  font-weight: 400;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.label3 {
  font-size: 0.857rem;
  color: #97a0af;
  font-weight: 400;
  line-height: 1.449rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.label4 {
  font-size: 0.857rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: 1.163rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.label5 {
  font-size: 1.143rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: 1.734rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading.label6 {
  font-size: 1.143rem;
  color: #091e42;
  font-weight: 400;
  line-height: 1.734rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cap-heading-span {
  display: inline;
  vertical-align: baseline;
  line-height: inherit;
}
.cap-image-v2 {
  background-repeat: no-repeat;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-column-v2 {
  box-sizing: border-box;
}
.cap-column-antdv6-guard.ant-col {
  float: none !important;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-row-v2.with-custom-width {
  width: auto;
}
.cap-row-v2.with-custom-height {
  height: auto;
}
.cap-row-v2.fill-space {
  flex: 1;
}
.cap-row-v2.full-width {
  width: 100%;
}
.cap-row-v2.full-height {
  height: 100%;
}
.cap-row-v2.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.cap-row-v2.vertical {
  flex-direction: column;
}
.cap-row-v2.ant-row-legacy {
  display: block !important;
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  box-sizing: border-box;
}
.cap-row-antdv6-guard.ant-row {
  display: flex !important;
}
.cap-row-antdv6-guard.ant-row::before, .cap-row-antdv6-guard.ant-row::after {
  display: none !important;
}
.cap-row-vertical.ant-row {
  flex-direction: column !important;
  align-items: stretch !important;
}
.cap-row-flex-column.ant-row {
  flex-direction: column !important;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-error-state-illustration {
  width: 100%;
  height: 100%;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.cap-error-state-illustration .error-state-image {
  padding-bottom: 1.428rem;
}
.cap-error-state-illustration .error-state-refresh-button {
  margin: 0.285rem;
}
.cap-error-state-illustration .error-state-refresh-icon {
  font-size: 1.143rem;
}
.cap-error-state-illustration .error-state-illustration-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.cap-error-state-illustration .refresh-button-text-container {
  display: flex;
  align-items: center;
  gap: 0.285rem;
  padding: 0.285rem;
  color: #2466ea;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-slide-box-v2.show-shadow .slidebox-header-icon-right,
.cap-slide-box-v2.show-shadow .slidebox-header-icon-left {
  -webkit-box-shadow: 0 0 0.285rem 0.142rem rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 0.285rem 0.142rem rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 0.285rem 0.142rem rgba(0, 0, 0, 0.12);
}
.cap-slide-box-v2.show-shadow .slidebox-footer {
  -webkit-box-shadow: 0 0 0.285rem 0.142rem rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 0 0.285rem 0.142rem rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 0.285rem 0.142rem rgba(0, 0, 0, 0.12);
}
.cap-slide-box-v2 {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.56);
  z-index: 100;
}
.cap-slide-box-v2.hide-slidebox {
  visibility: hidden;
  opacity: 0;
  transition-delay: 0s;
}
.cap-slide-box-v2.show-slidebox {
  visibility: visible;
  opacity: 1;
  transition: visibility 1s linear 0.33s, opacity 0.33s linear;
}
.cap-slide-box-v2-container {
  position: absolute;
  height: 100vh;
  background: #ffffff;
  overflow-y: auto;
}
.cap-slide-box-v2-container .slidebox-header-icon-right {
  padding: 0 3.428rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
  height: 6.571rem;
  position: relative;
  z-index: 1;
}
.cap-slide-box-v2-container .slidebox-header-icon-left {
  padding: 0 3.428rem;
  align-items: center;
  display: flex;
  height: 6.571rem;
  position: relative;
  z-index: 1;
}
.cap-slide-box-v2-container .slidebox-header-icon-left .header-position-right {
  margin-left: 0.857rem;
}
.cap-slide-box-v2-container .slidebox-footer {
  padding: 0 3.428rem;
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  height: 6.286rem;
}
.cap-slide-box-v2-container .slidebox-content-container {
  padding: 0 3.428rem;
  overflow-y: auto;
  height: calc(100vh - 6.571rem);
}
.cap-slide-box-v2-container .slidebox-content-container.has-footer {
  height: calc(100vh - 6.571rem - 6.286rem);
}
.cap-slide-box-v2-container.size-r {
  min-width: 47.143rem;
  max-width: 57.143rem;
  width: 50vw;
}
.cap-slide-box-v2-container.size-s {
  min-width: 26.571rem;
  max-width: 28.571rem;
  width: 25vw;
}
.cap-slide-box-v2-container.size-s .slidebox-header {
  padding: 0 1.714rem;
}
.cap-slide-box-v2-container.size-s .slidebox-footer {
  padding: 0 1.714rem;
}
.cap-slide-box-v2-container.size-s .slidebox-content-container {
  padding: 0 1.714rem;
}
.cap-slide-box-v2-container.size-l {
  min-width: 67.714rem;
  max-width: 81.429rem;
  width: 75vw;
}
.cap-slide-box-v2-container.left {
  left: 0;
}
.cap-slide-box-v2-container.right {
  right: 0;
}
.cap-slide-box-v2-container.size-xl {
  min-width: 84.286rem;
  max-width: 91.429rem;
  width: 84.286rem;
}
.cap-slide-box-v2-close-icon {
  cursor: pointer;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
@keyframes errorBoundarySlide {
  from {
    transform: translateY(30%);
  }
  to {
    transform: translateY(0%);
  }
}
.cap-error-boundary-illustration-animation {
  position: relative;
  animation: errorBoundarySlide 0.3s ease;
}
.slideBoxContentContainer {
  overflow: hidden;
}
.cap-error-boundary-illustration-container {
  height: 100%;
  width: 100%;
}
/* Document
 * ========================================================================== */

/**
 * 1. Add border box sizing in all browsers (opinionated).
 * 2. Backgrounds do not repeat by default (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  background-repeat: no-repeat; /* 2 */
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */

:where(:root) {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: break-word; /* 3 */
  -moz-tab-size: 4; /* 4 */
  tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent; /* 5 */
  -webkit-text-size-adjust: 100%; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

:where(body) {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

:where(h1) {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */

:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */

:where(hr) {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

:where(nav) :where(ol, ul) {
  list-style-type: none;
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

:where(nav li)::before {
  content: "\200B";
  float: left;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

:where(pre) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Safari.
 */

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

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

:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

:where(code, kbd, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

:where(small) {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

:where(iframe) {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

:where(svg:not([fill])) {
  fill: currentColor;
}

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

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

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

:where(button, input, select) {
  margin: 0;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

:where(button, [type="button" i], [type="reset" i], [type="submit" i]) {
  -webkit-appearance: button;
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */

:where(fieldset) {
  border: 1px solid #a0a0a0;
}

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

:where(progress) {
  vertical-align: baseline;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */

:where(textarea) {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}

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

:where([type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

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

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

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

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

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

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

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

/* Interactive
 * ========================================================================== */

/*
 * Add the correct styles in Safari.
 */

:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

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

:where(details > summary:first-of-type) {
  display: list-item;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

:where([aria-busy="true" i]) {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

:where([aria-controls]) {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

:where([aria-disabled="true" i], [disabled]) {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

:where([aria-hidden="false" i][hidden]) {
  display: initial;
}

:where([aria-hidden="false" i][hidden]:not(:focus)) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-something-went-wrong {
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  align-items: center;
}
.cap-something-went-wrong-button {
  color: #2466ea;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-notification-v2 .notification-heading {
  word-break: break-word;
}
.cap-notification-v2 .ant-notification-notice-content .ant-notification-notice-with-icon .ant-notification-notice-icon {
  position: absolute;
  margin-left: 0;
  line-height: 1.285rem;
}
.cap-notification-v2 .ant-notification-notice-content .ant-notification-notice-with-icon .ant-notification-notice-message,
.cap-notification-v2 .ant-notification-notice-content .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 2.571rem;
}
.cap-notification-v2 .ant-notification-notice-icon .error {
  color: #ea213a;
}
.cap-notification-v2 .ant-notification-notice-icon .success {
  color: #47af46;
}
.cap-notification-v2 .ant-notification-notice-close {
  color: #091e42 !important;
  cursor: pointer;
}
.cap-notification-v2 .ant-notification-notice-close:hover {
  background-color: transparent !important;
}
.cap-notification-v2.error::before, .cap-notification-v2.success::before, .cap-notification-v2.custom::before {
  content: " ";
  position: absolute;
  width: 4px;
  top: 0;
  height: 100%;
  left: 0;
}
.cap-notification-v2.error::before {
  background-color: #ea213a;
  border-radius: 0.286rem 0 0 0.286rem;
}
.cap-notification-v2.success::before {
  background-color: #47af46;
  border-radius: 0.286rem 0 0 0.286rem;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.ant-divider.cap-divider-v2 {
  background: #dfe2e7;
}
.ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text, .ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text-left, .ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text-right {
  background: transparent;
}
.ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text::before, .ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text-left::before, .ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text-right::before, .ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text::after, .ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text-left::after, .ant-divider.cap-divider-v2.ant-divider-horizontal.ant-divider-with-text-right::after {
  border-color: #dfe2e7;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.menu-basics, .cap-secondary-topbar-header .actions-menu, .cap-secondary-topbar-header {
  display: flex;
  line-height: unset;
  align-items: center;
  height: 4.571rem;
}
.cap-secondary-topbar-header {
  border-bottom: 1px solid #dfe2e7;
  padding-inline: 1.714rem;
}
.cap-secondary-topbar-header .ant-menu-title-content {
  display: flex;
  align-items: center;
  gap: 0.571rem;
  width: 100%;
  padding-right: 1.714rem;
}
.cap-secondary-topbar-header .ant-menu-title-content .apps-icon {
  font-size: 1.714rem;
  vertical-align: baseline;
  cursor: pointer;
}
.cap-secondary-topbar-header .ant-menu-title-content > :last-child {
  margin-left: auto;
}
.cap-secondary-topbar-header .primary-menu {
  order: 0;
  width: 17.143rem;
}
.cap-secondary-topbar-header .vertical-divider {
  height: 1.428rem;
  margin: 0;
  background: #dfe2e7;
}
.cap-secondary-topbar-header .secondary-menu {
  order: 1;
  width: 11.429rem;
  pointer-events: none;
}
.cap-secondary-topbar-header .actions-menu {
  order: 2;
  margin-left: auto;
  cursor: pointer;
}
.cap-secondary-topbar-header .ant-menu-item {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0;
  border-bottom: 0;
}
.cap-secondary-topbar-header .ant-menu-item .cap-icon-wrapper {
  font-size: 1.714rem;
}
.cap-secondary-topbar-selected-icon {
  margin-right: 0.571rem;
  display: flex;
  align-items: center;
  position: relative;
  height: 2.285rem;
  width: 2.285rem;
}
.cap-secondary-topbar-selected-icon .text-label {
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  line-height: normal;
  font-size: 1.143rem;
  font-weight: 500;
}
.menu-heading {
  display: inline-block;
}
/* Inner horizontal Menu: antd default border-bottom sits under the icons only. */
.actions-nested-menu.ant-menu-horizontal {
  border-bottom: none !important;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.component-with-label {
  display: block;
}
.component-with-label--inline {
  display: inline-block;
}
.component-with-label--disabled {
  cursor: not-allowed;
}
.component-with-label input::-webkit-input-placeholder,
.component-with-label .ant-input-number::-webkit-input-placeholder,
.component-with-label textarea::-webkit-input-placeholder {
  font-size: 1rem;
}
.component-with-label__input-wrapper .ant-input:hover,
.component-with-label__input-wrapper .ant-input-number:hover {
  box-shadow: none;
}
.component-with-label__input-wrapper .ant-input:focus,
.component-with-label__input-wrapper .ant-input-number:focus {
  box-shadow: none;
}
.component-with-label--error input,
.component-with-label--error .ant-input-number {
  border-color: #ea213a;
}
.component-with-label--error .ant-input:hover,
.component-with-label--error .ant-input-number:hover {
  border-color: #ea213a;
}
.component-with-label--error .ant-input:focus,
.component-with-label--error .ant-input-number:focus {
  border-color: #ea213a;
}
.component-with-label--normal .ant-input:hover,
.component-with-label--normal .ant-input-number:hover {
  border-color: #7a869a;
}
.component-with-label--normal .ant-input:focus,
.component-with-label--normal .ant-input-number:focus {
  border-color: #091e42;
}
.component-with-label--normal .ant-input-number {
  border-width: 1px;
  border-style: solid;
  border-color: #7a869a;
}
.component-with-label--normal .ant-select.cap-select-v2.ant-select-enabled.ant-select-focused .ant-select-selection, .component-with-label--normal .ant-select.cap-select-v2.ant-select-enabled .ant-select-selection {
  border-color: #b3bac5;
}
.component-with-label--label-left input:not(.ant-calendar-range-picker-input),
.component-with-label--label-left .ant-input-number:not(.ant-calendar-range-picker-input),
.component-with-label--label-left textarea:not(.ant-calendar-range-picker-input) {
  width: calc(100% - 140px);
}
.component-with-label--label-left .ant-input-affix-wrapper {
  width: calc(100% - 140px);
}
.component-with-label--label-left .ant-input-affix-wrapper > input {
  width: 100%;
}
.component-with-label--label-top input:not(.ant-calendar-range-picker-input),
.component-with-label--label-top .ant-input-number:not(.ant-calendar-range-picker-input),
.component-with-label--label-top textarea:not(.ant-calendar-range-picker-input) {
  width: 100%;
}
.component-with-label--label-top .ant-input-affix-wrapper {
  width: 100%;
}
.component-with-label--label-top .ant-input-affix-wrapper > input {
  width: 100%;
}
.component-with-label .ant-input-affix-wrapper .ant-input-suffix {
  right: 0.571rem;
}
.component-with-label .ant-input-affix-wrapper .ant-input-prefix {
  left: 0.571rem;
}
.component-with-label-wrapper {
  display: block;
}
.component-with-label-wrapper--label-left {
  display: flex;
  align-items: center;
  justify-content: unset;
}
.component-with-label-wrapper--label-left-top {
  display: flex;
  align-items: normal;
  justify-content: space-between;
}
.component-with-label-label {
  display: inline-block;
  margin-right: 0;
  margin-bottom: 0;
  color: inherit;
}
.component-with-label-label--label-left {
  margin-right: 0.857rem;
}
.component-with-label-label--label-top {
  display: block;
  margin-bottom: 0.428rem;
}
.component-with-label-label--disabled {
  color: #b3bac5;
}
.component-with-label-label--required-indicator {
  display: inline-block;
}
.component-with-label-required {
  color: #ea213a;
}
.component-with-label-error-message {
  color: #ea213a;
  font-size: 0.857rem;
  margin-top: 0.714rem;
  margin-left: 0;
  display: block;
  line-height: normal;
}
.component-with-label-error-message--label-left {
  margin-left: 140px;
}
.component-with-label-inductive-text {
  display: block;
  font-size: 0.857rem;
  line-height: 1rem;
  color: #97a0af;
  margin-bottom: 0.571rem;
}
.columns-wrapper {
  display: inline-block;
  align-items: center;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
/* Note: CapInput applies global styles to all ant inputs since it doesn't have a wrapper div.
   This is intentional for consistent input styling across the consuming app. */
 {
  /* TextArea specific */
  /* Number input specific */
  /* Search input specific */
}
.ant-input, .ant-input-number, .ant-input-textarea {
  font-family: "Roboto", sans-serif;
  border-radius: 0.286rem;
  transition: all 0.3s ease;
  font-size: 1rem;
  padding-right: 2.285rem;
}
.ant-input:focus, .ant-input-number:focus, .ant-input-textarea:focus {
  box-shadow: none;
}
.ant-input.ant-input-disabled, .ant-input-number.ant-input-disabled, .ant-input-textarea.ant-input-disabled {
  cursor: not-allowed;
}
.ant-input-affix-wrapper {
  font-family: "Roboto", sans-serif;
  border-radius: 0.286rem;
  transition: all 0.3s ease;
  font-size: 1rem;
  height: 2.857rem;
}
.ant-input-affix-wrapper .ant-input {
  height: auto;
}
.ant-input-affix-wrapper:focus, .ant-input-affix-wrapper.ant-input-affix-wrapper-focused {
  box-shadow: none;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled {
  cursor: not-allowed;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-prefix {
  padding-left: 2.285rem;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-suffix {
  padding-right: 2.285rem;
}
.ant-input-textarea .ant-input {
  font-family: "Roboto", sans-serif;
}
.ant-input-number {
  width: 100%;
}
.ant-input-number .ant-input-number-input {
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.ant-input-number .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-search .ant-input-search-btn {
  height: -webkit-fill-available;
}
.cap-input-search-no-btn .ant-input-search-btn {
  display: none;
}
.cap-input-search-no-btn .ant-input-affix-wrapper, .cap-input-search-no-btn input:not(.ant-input-affix-wrapper) {
  border-start-end-radius: 0.286rem !important;
  border-end-end-radius: 0.286rem !important;
}
.cap-input-icon-error {
  color: #ff4d4f;
  display: inline-flex;
  align-items: center;
}
.cap-input-icon-success {
  color: #52c41a;
  display: inline-flex;
  align-items: center;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.ant-popover.cap-popover-v2 {
  max-width: 324px;
}
.cap-popover-trigger {
  display: inline-block;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.menu-search-v2 {
  margin: 1.143rem 0 1.429rem 0;
  padding-right: 0.571rem;
  background-color: #ffffff;
}
.menu-search-v2 .menu-search-v2-input-wrapper {
  position: relative;
}
.menu-search-v2 input {
  padding: 0.286rem 2rem;
  height: 2.857rem;
}
.menu-search-v2 .icon-close {
  position: absolute;
  right: 0.571rem;
  top: 33%;
  color: #7a869a;
  width: 1.286rem;
  cursor: pointer;
}
.menu-search-v2 .icon-search {
  left: 0.571rem;
  top: 33%;
  position: absolute;
  color: #7a869a;
  width: 1rem;
}
.menu-search-v2-highlighted-item {
  font-weight: 500;
}
.menu-search-v2-item-link {
  cursor: pointer;
  color: #2466ea;
}
.menu-search-v2-no-results {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.menu-search-v2-no-results .menu-search-v2-no-results-icon {
  color: #b3bac5;
}
.menu-search-v2-no-results .menu-search-v2-no-results-text {
  margin-top: 0.571rem;
  text-align: center;
  color: #97a0af;
  font-size: 0.857rem;
}
.menu-search-v2-popover {
  padding-top: 0;
  width: 18.571rem;
}
.menu-search-v2-popover .ant-popover-arrow {
  display: none;
}
.menu-search-v2-popover .ant-popover-inner-content {
  padding: 0;
}
.menu-search-v2-popover .menu-search-v2-portal-url-container {
  border-top: 0.071rem solid #d6d6d6;
  padding: 0.571rem 0 0.571rem 1.143rem;
}
.menu-search-v2-popover .menu-search-v2-portal-url-container a {
  color: #2e89df;
}
.menu-search-v2-popover .menu-search-v2-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.menu-search-v2-popover .menu-search-v2-content {
  min-height: 13.714rem;
  font-size: 0.857rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu-search-v2-popover .links-content {
  padding: 0.571rem 0 0.571rem 0;
  font-size: 1rem;
  max-height: 27.857rem;
  overflow-y: auto;
}
.menu-search-v2-popover .links-content .group-heading {
  font-size: 0.857rem;
  color: #707070;
  margin-bottom: 0.571rem;
  margin-top: 0.571rem;
  padding-left: 1.143rem;
}
.menu-search-v2-popover .links-content .adv-search-message {
  padding-left: 1.143rem;
  font-size: 0.857rem;
  color: #707070;
  margin-top: 0.857rem;
}
.menu-search-v2-popover .links-content .group-children .link-items {
  padding-left: 2.286rem;
}
.menu-search-v2-popover .links-content .link-items {
  height: 2.286rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 1.143rem;
}
.menu-search-v2-popover .links-content .link-items a {
  color: #2e89df;
}
.menu-search-v2-popover .links-content .link-items .new-tab-link-wrapper {
  display: none;
  height: 2.286rem;
  width: 2.714rem;
  align-items: center;
  justify-content: center;
}
.menu-search-v2-popover .links-content .link-items:hover {
  background-color: #faf9f4;
}
.menu-search-v2-popover .links-content .link-items:hover .new-tab-link-wrapper {
  display: flex;
  border-left: 0.071rem solid #fff;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-sidebar-v2 {
  width: 20.25rem;
}
.cap-sidebar-v2-page-heading {
  margin: 1.714rem auto 1.714rem 2.571rem;
}
.cap-sidebar-v2-accordian {
  position: relative;
  overflow-y: auto;
  height: calc(100vh - 10.857rem);
}
.cap-sidebar-v2-accordian .ant-collapse-panel {
  --ant-collapse-borderless-content-padding: 0px 1.142rem 0 2.857rem;
}
.cap-sidebar-v2-accordian.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  left: 0;
}
.cap-sidebar-v2-accordian.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  margin-left: 2.571rem;
  padding: 0.571rem 0px;
}
.cap-sidebar-v2-accordian.ant-collapse > .cap-sidebar-v2-leaf-node > .ant-collapse-header {
  padding-left: 1.142rem;
}
.cap-sidebar-v2-accordian .ant-collapse-header:focus,
.cap-sidebar-v2-accordian .ant-collapse-header:focus-visible {
  outline: none;
  box-shadow: none;
}
.cap-sidebar-v2-accordian .link-item {
  color: #5e6c84;
}
.cap-sidebar-v2-accordian a,
.cap-sidebar-v2-accordian a:hover,
.cap-sidebar-v2-accordian a:visited,
.cap-sidebar-v2-accordian a:focus {
  text-decoration: none;
  color: #5e6c84;
}
.cap-sidebar-v2-accordian .ant-collapse-item {
  border: none;
}
.cap-sidebar-v2-accordian .ant-collapse-content {
  background: transparent;
}
.cap-sidebar-v2-accordian .ant-collapse-content-box {
  padding-bottom: 0;
  padding-right: 0;
  background: transparent;
}
.cap-sidebar-v2-accordian .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 0;
}
.cap-sidebar-v2-accordian .ant-collapse-item > .ant-collapse-header {
  padding-top: 0.857rem;
  padding-bottom: 0.857rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #5e6c84;
}
.cap-sidebar-v2-accordian .ant-collapse-item > .ant-collapse-header span {
  line-height: 1.714rem;
}
.cap-sidebar-v2-accordian .ant-collapse-header {
  padding: 0.571rem 0px;
}
.cap-sidebar-v2-accordian .ant-collapse-borderless {
  position: static;
  --ant-collapse-header-bg: transparent;
}
.cap-sidebar-v2-accordian .ant-collapse > .ant-collapse-item.cap-sidebar-v2-leaf-node > .ant-collapse-header {
  padding-left: 0.571rem;
}
.cap-sidebar-v2-accordian .ant-collapse-item-disabled > .ant-collapse-header {
  cursor: pointer;
  color: #091e42;
}
.cap-sidebar-v2-accordian .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  left: 0;
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node {
  position: relative;
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node .ant-collapse-header .ant-collapse-arrow {
  display: none;
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node:hover:before {
  background-color: #faf9f4;
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node.selected {
  background-color: transparent;
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node.selected:before {
  background-color: rgba(36, 102, 234, 0.1);
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node.selected span {
  color: #2466ea;
}
.cap-sidebar-v2-accordian .cap-sidebar-v2-leaf-node.selected:before {
  border-left: 0.143rem solid #2466ea;
}
.cap-sidebar-v2-accordian-submenu {
  position: static;
  --ant-collapse-header-bg: transparent;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.menu-search-v2 {
  margin: 1.143rem 0 1.429rem 0;
  padding-right: 0.571rem;
  background-color: #ffffff;
}
.menu-search-v2 .menu-search-v2-input-wrapper {
  position: relative;
}
.menu-search-v2 input {
  padding: 0.286rem 2rem;
  height: 2.857rem;
}
.menu-search-v2 .icon-close {
  position: absolute;
  right: 0.571rem;
  top: 33%;
  color: #7a869a;
  width: 1.286rem;
  cursor: pointer;
}
.menu-search-v2 .icon-search {
  left: 0.571rem;
  top: 33%;
  position: absolute;
  color: #7a869a;
  width: 1rem;
}
.menu-search-v2-highlighted-item {
  font-weight: 500;
}
.menu-search-v2-item-link {
  cursor: pointer;
  color: #2466ea;
}
.menu-search-v2-no-results {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.menu-search-v2-no-results .menu-search-v2-no-results-icon {
  color: #b3bac5;
}
.menu-search-v2-no-results .menu-search-v2-no-results-text {
  margin-top: 0.571rem;
  text-align: center;
  color: #97a0af;
  font-size: 0.857rem;
}
.menu-search-v2-popover {
  padding-top: 0;
  width: 18.571rem;
}
.menu-search-v2-popover .ant-popover-arrow {
  display: none;
}
.menu-search-v2-popover .ant-popover-inner-content {
  padding: 0;
}
.menu-search-v2-popover .menu-search-v2-portal-url-container {
  border-top: 0.071rem solid #d6d6d6;
  padding: 0.571rem 0 0.571rem 1.143rem;
}
.menu-search-v2-popover .menu-search-v2-portal-url-container a {
  color: #2e89df;
}
.menu-search-v2-popover .menu-search-v2-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.menu-search-v2-popover .menu-search-v2-content {
  min-height: 13.714rem;
  font-size: 0.857rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu-search-v2-popover .links-content {
  padding: 0.571rem 0 0.571rem 0;
  font-size: 1rem;
  max-height: 27.857rem;
  overflow-y: auto;
}
.menu-search-v2-popover .links-content .group-heading {
  font-size: 0.857rem;
  color: #707070;
  margin-bottom: 0.571rem;
  margin-top: 0.571rem;
  padding-left: 1.143rem;
}
.menu-search-v2-popover .links-content .adv-search-message {
  padding-left: 1.143rem;
  font-size: 0.857rem;
  color: #707070;
  margin-top: 0.857rem;
}
.menu-search-v2-popover .links-content .group-children .link-items {
  padding-left: 2.286rem;
}
.menu-search-v2-popover .links-content .link-items {
  height: 2.286rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 1.143rem;
}
.menu-search-v2-popover .links-content .link-items a {
  color: #2e89df;
}
.menu-search-v2-popover .links-content .link-items .new-tab-link-wrapper {
  display: none;
  height: 2.286rem;
  width: 2.714rem;
  align-items: center;
  justify-content: center;
}
.menu-search-v2-popover .links-content .link-items:hover {
  background-color: #faf9f4;
}
.menu-search-v2-popover .links-content .link-items:hover .new-tab-link-wrapper {
  display: flex;
  border-left: 0.071rem solid #fff;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-modal-v2-container {
  margin: 0 auto;
}
.cap-modal-v2-header {
  border-bottom: none;
}
.cap-modal-v2-body {
  padding-bottom: 0rem;
}
.cap-modal-v2-default-footer {
  display: flex;
  gap: 0.571rem;
}
.cap-modal-v2-default-footer .ant-btn {
  border-color: transparent;
}
.cap-modal-v2-close {
  color: #091e42;
}
.ant-modal-container {
  margin: 0 auto;
}
.ant-modal .ant-modal-footer {
  display: flex;
  gap: 0.571rem;
  text-align: start;
}
.ant-modal .ant-modal-footer .ant-btn {
  border-color: transparent;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-ask-aira-raw-input {
  padding: 0;
  border: none;
}
.cap-ask-aira-raw-input:focus {
  outline: none;
}
.cap-ask-aira-raw-input:disabled {
  background: none;
}
.cap-ask-aira-no-scrollbar {
  white-space: nowrap;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
}
.cap-ask-aira-no-scrollbar::-webkit-scrollbar {
  height: 0;
  width: 0;
  background: transparent;
  -webkit-appearance: none;
}
.cap-ask-aira-popup {
  user-select: none;
  border-radius: 0.5rem;
  box-shadow: 0 0.1429rem 0.3571rem 0.0714rem rgba(0, 0, 0, 0.1333333333);
  background-color: #ffffff;
  z-index: 2147483001;
  overflow: hidden;
}
.cap-ask-aira-error-bar {
  gap: 0.65rem;
  margin-top: 1rem;
  margin-bottom: 0.35rem;
  color: #ea213a;
}
.cap-ask-aira-error-bar img {
  height: 1.2rem;
}
.cap-ask-aira-title-bar {
  gap: 0.5rem;
  cursor: move;
  background: linear-gradient(90deg, #d0d7ff 47.35%, #ace0ff 100%);
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  position: relative;
  z-index: 9;
}
.cap-ask-aira-title-bar .cap-ask-aira-heading-text {
  margin-left: 0.25rem;
  font-size: 1.05rem;
  font-weight: 500;
  user-select: none;
}
.cap-ask-aira-title-bar .cap-ask-aira-close-btn {
  margin-right: 0.1rem;
  cursor: pointer;
  margin-left: auto;
}
.cap-ask-aira-tooltip-overlay.ant-tooltip.cap-tooltip-overlay-v2 {
  z-index: 2147483003;
}
.cap-ask-aira-tooltip-overlay.ant-tooltip.cap-tooltip-overlay-v2 ul {
  padding-inline-start: 2.5rem;
  list-style: disc;
}
.cap-ask-aira-tooltip {
  padding: 0.5rem;
}
.cap-ask-aira-tooltip .cap-ask-aira-description {
  font-size: 0.8rem;
  margin-top: 0.3rem;
}
.cap-ask-aira-bot-icon {
  cursor: pointer;
  user-select: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
  width: auto !important;
  height: auto !important;
  min-width: 2.5rem;
  min-height: 2.5rem;
  flex-shrink: 0;
}
.cap-ask-aira-bot-icon[data-visible=true] {
  pointer-events: none;
}
.cap-ask-aira-root {
  text-align: start;
  bottom: 0.857rem;
  line-height: normal;
  z-index: 100;
}
.cap-ask-aira-root.cap-ask-aira-float-br {
  z-index: 80;
  position: absolute;
  bottom: 0.2rem;
  right: 0.2rem;
}
.cap-ask-aira-root.cap-ask-aira-fixed-br-beamer {
  position: fixed;
  bottom: 7.1429rem;
  right: 1.4286rem;
}
.cap-ask-aira-root * {
  box-sizing: border-box;
}
@keyframes cap-ask-aira-border-animation {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0%;
  }
}
.cap-ask-aira-input-border {
  width: 100%;
  height: 4rem;
  background: linear-gradient(10deg, #4a67ff 0%, #44ddff 50%, #4a67ff 100%);
  border-radius: 0.5rem;
  background-size: 200% 100%;
  --border-width: 0.2rem;
  padding: var(--border-width);
  margin-top: 0.35rem;
}
.cap-ask-aira-input-border form {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border-radius: calc(0.5rem - var(--border-width) / 2);
  box-sizing: content-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
.cap-ask-aira-input-border form .cap-ask-aira-input-box {
  border: none;
  outline: none;
  height: 80%;
  width: 0;
  flex-grow: 1;
  font-size: 1.1rem;
}
.cap-ask-aira-input-border form .cap-ask-aira-input-bnox:focus {
  outline: none;
}
.cap-ask-aira-input-border form .cap-ask-aira-three-stars-img {
  margin-left: 0.65rem;
}
.cap-ask-aira-input-border form .cap-ask-aira-send-img {
  cursor: pointer;
  margin-right: 0.65rem;
}
.cap-ask-aira-input-border[data-loading=true] {
  animation: cap-ask-aira-border-animation 1s ease-in-out alternate infinite;
}
.cap-ask-aira-round {
  border-radius: 71.357rem;
}
.cap-ask-aira-multiline-input-root {
  margin-top: auto;
  width: 100%;
  --border-radius: 0.5rem;
  --border-width: 0.2rem;
  border-radius: var(--border-radius);
  padding: var(--border-width);
  border: 0.0714rem solid #6268ff;
}
.cap-ask-aira-multiline-input-root .cap-ask-aira-inside-input-border {
  background-color: #ffffff;
  border-radius: calc(var(--border-radius) - var(--border-width) / 2);
  display: flex;
  align-items: end;
}
.cap-ask-aira-multiline-input-root .cap-ask-aira-text-area {
  flex-grow: 1;
}
.cap-ask-aira-multiline-input-root textarea.ant-input {
  border: none !important;
}
.cap-ask-aira-notification {
  z-index: 21474830014;
}
.cap-ask-aira-multiline-input-extended {
  margin-top: auto;
  margin-bottom: 0.5714rem;
  width: 100%;
  --border-radius: 0.2857rem;
  --border-width: 0.0714rem;
  border-radius: var(--border-radius);
  padding: var(--border-width);
  background: linear-gradient(90deg, #6268ff, #3ba7ff);
}
.cap-ask-aira-multiline-input-extended .cap-ask-aira-inside-input-border {
  background-color: #ffffff;
  border-radius: calc(var(--border-radius) - var(--border-width) / 2);
  position: relative;
  padding: 0;
  overflow: hidden;
}
.cap-ask-aira-multiline-input-extended .cap-ask-aira-text-area {
  width: 100%;
}
.cap-ask-aira-multiline-input-extended .cap-ask-aira-text-area .ant-input {
  height: 5.4286rem;
  margin-bottom: 0.5714rem;
  resize: none;
  padding: 0.7143rem 0.8571rem 0 0.8571rem;
  border: none !important;
}
.cap-ask-aira-multiline-input-extended .cap-ask-aira-send-button-wrapper {
  position: absolute;
  right: 0.5714rem;
  bottom: 0.5714rem;
  z-index: 5;
  padding: 0.2857rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-ask-aira-multiline-input-extended .cap-ask-aira-send-icon {
  width: 1.7143rem !important;
  height: 1.7143rem !important;
}
.cap-ask-aira-multiline-input-extended .cap-ask-aira-send-icon.enabled {
  cursor: pointer;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-tooltip-overlay-v2 .ant-tooltip-container {
  padding: 0.571rem;
  font-size: 1rem;
  line-height: 1.143rem;
  border-radius: 0.286rem;
  max-width: 21.429rem;
  word-wrap: break-word;
  font-weight: 500;
}
.button-disabled-tooltip-wrapper {
  display: inline-block;
  cursor: not-allowed;
}
.button-disabled-tooltip-wrapper .ant-btn[disabled] {
  pointer-events: none;
}
.cap-tooltip-wrapper {
  display: inline-flex;
}
.cap-tooltip-trigger {
  display: inline-block;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-aira-audiencefilter-multiline-box-outer {
  background: linear-gradient(90deg, #f5f5ff, #ebf6ff);
  padding: 0.5714rem 1.1429rem;
  width: 74.143rem;
}
.cap-aira-audiencefilter-multiline-box-outer.collapsed {
  height: 2.8571rem;
}
.cap-aira-audiencefilter-multiline-box-outer.expanded {
  height: auto;
}
.cap-aira-audiencefilter-multiline-box-outer.analysis-height {
  height: max-content;
  min-height: 6.0714rem;
  position: relative;
  overflow: visible;
}
.cap-aira-audiencefilter-custom-title {
  font-weight: normal;
}
.cap-aira-audiencefilter-info-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
}
.cap-aira-audiencefilter-info-text {
  text-align: left;
  display: flex;
  align-items: center;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4286rem;
  letter-spacing: 0;
}
.cap-aira-audiencefilter-icon-margin {
  margin-right: 0.5714rem;
  width: 1.1429rem;
  height: 1.1429rem;
}
.cap-aira-audiencefilter-icon-margin svg {
  width: 1.1429rem;
  height: 1.1429rem;
}
.cap-aira-audiencefilter-ask-aira-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: 0.5rem;
  cursor: pointer;
  height: 2rem;
  border-radius: 0.2857rem;
  padding: 0;
  box-sizing: border-box;
  max-width: 11.7143rem;
}
.cap-aira-audiencefilter-ask-aira-wrapper:hover {
  background-color: #d4e1fc;
}
.cap-aira-audiencefilter-ask-aira-link {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.4286rem;
  letter-spacing: 0;
  text-wrap: auto;
  word-break: break-word;
  overflow-wrap: break-word;
  background: linear-gradient(90deg, #6268ff, #3ba7ff);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  display: inline-block;
  padding: 0.2857rem 0.5714rem;
  white-space: nowrap;
}
.cap-aira-audiencefilter-ask-aira-link.query-display {
  margin-left: 0;
  cursor: default;
  text-wrap: wrap;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: break-word;
}
.cap-aira-audiencefilter-ask-aira-link.normal-color {
  background: none;
  color: inherit;
  -webkit-background-clip: initial;
}
.cap-aira-audiencefilter-query-label {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4286rem;
  letter-spacing: 0;
}
.cap-aira-audiencefilter-close-icon {
  cursor: pointer;
  align-self: flex-start;
}
.cap-aira-audiencefilter-input-wrapper {
  display: flex;
  align-items: center;
  margin-top: 0;
}
.cap-aira-audiencefilter-hidden {
  display: none;
}
.cap-aira-audiencefilter-error-container {
  text-align: left;
  padding: 0;
  margin-top: 0;
  width: 100%;
}
.cap-aira-audiencefilter-error-container .cap-aira-error-bar {
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  text-align: left;
}
.cap-aira-audiencefilter-error-container .cap-aira-error-bar span {
  padding-left: 0;
  text-align: left;
}
.cap-aira-audiencefilter-loading-text {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 0.8571rem;
  line-height: 1.1429rem;
  color: #091e42;
  display: block;
}
.cap-aira-audiencefilter-header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0 0 0.5714rem 0;
}
.cap-aira-audiencefilter-submitted-elements-container {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  padding: 0;
  border-radius: 0.2857rem;
  margin-bottom: 0;
}
.cap-aira-audiencefilter-submitted-left-section {
  display: flex;
  align-items: center;
  max-width: calc(100% - 1.7143rem);
  overflow: hidden;
}
.cap-aira-audiencefilter-placeholder-container {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
.cap-aira-audiencefilter-header-left-container {
  display: flex;
  align-items: center;
}
.cap-aira-audiencefilter-header-icon {
  margin: 0;
  width: 1.1429rem;
  height: 1.1429rem;
}
.cap-aira-audiencefilter-header-icon svg {
  width: 1.1429rem;
  height: 1.1429rem;
}
.cap-aira-audiencefilter-submitted-left-section .cap-aira-audiencefilter-header-icon {
  align-self: flex-start;
  margin-top: 0.5rem;
}
.cap-aira-audiencefilter-header-label {
  margin: 0 0 0 0.5714rem;
  width: 100%;
  display: block;
}
.cap-aira-audiencefilter-close-button {
  margin: 0.4286rem 0 0 0;
  align-self: flex-start;
}
.cap-aira-audiencefilter-divider {
  width: 68rem;
  height: 0.0714rem;
  background-color: #dfe2e7;
  border: none;
  margin: 0 !important;
  display: block;
}
.cap-aira-audiencefilter-success-container {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 0;
  margin: 0;
}
.cap-aira-audiencefilter-error-container,
.cap-aira-audiencefilter-success-container {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4286rem;
  letter-spacing: 0;
}
.cap-aira-audiencefilter-edit-icon-container {
  display: inline-flex;
  margin-left: 0.2857rem;
  margin-top: -0.1429rem;
  vertical-align: middle;
  width: 1.7143rem;
  height: 1.7143rem;
  align-items: center;
  justify-content: center;
  border-radius: 2.4286rem;
}
.cap-aira-audiencefilter-edit-icon-container:hover {
  background-color: #ebecf0;
}
.cap-aira-audiencefilter-edit-icon {
  width: 1.1429rem;
  height: 1.1429rem;
  cursor: pointer;
}
.cap-aira-audiencefilter-loading-container {
  width: 100%;
  padding: 0.7143rem 0;
  text-align: left;
}
.cap-aira-audiencefilter-thought-process-heading {
  font-size: 1rem;
  font-weight: bold;
  color: #091e42;
  margin: 0.5714rem 0 0.1429rem 0;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.cap-aira-audiencefilter-thought-process-text {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  margin-right: 0.2857rem;
}
.cap-aira-audiencefilter-approach-item {
  margin-top: 0.2857rem;
  padding: 0;
  color: #000000;
  display: flex;
  align-items: flex-start;
}
.cap-aira-audiencefilter-approach-content {
  display: none;
}
.cap-aira-audiencefilter-approach-content-visible {
  display: block;
}
.cap-aira-audiencefilter-bullet {
  display: inline-block;
  flex-shrink: 0;
  width: 0.8571rem;
  margin: 0.1429rem 0 0 0.5714rem;
  line-height: 1.4286rem;
}
.cap-aira-audiencefilter-approach-text {
  word-break: break-word;
  margin: 0.1429rem 0.1429rem;
  flex: 1;
}
.cap-aira-audiencefilter-approach-container {
  width: 100%;
}
.cap-aira-audiencefilter-error-item {
  margin: 0.5714rem 0 0.2143rem 0.2143rem;
  padding: 0;
  color: #ea213a;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  width: 100%;
}
.cap-aira-audiencefilter-error-icon {
  margin: 0.1429rem 0.5714rem 0 0;
  align-self: flex-start;
}
.dAqpdr {
  font-size: 1.3571rem !important;
}
.cap-aira-audiencefilter-error-text {
  word-break: break-word;
  flex: 1;
  white-space: pre-wrap;
  margin-left: 0.2857rem;
  padding-top: 0.0714rem;
  text-align: left;
}
.cap-aira-audiencefilter-filters-added-container {
  width: 100%;
  display: flex;
  margin: 0.5714rem 0 0 0;
  justify-content: space-between;
}
.cap-aira-audiencefilter-filters-added-content {
  display: flex;
}
.cap-aira-audiencefilter-filters-added-text {
  color: #091e42;
  padding: 0 0.5714rem;
  display: block;
  margin-top: 0.1429rem;
}
.cap-aira-audiencefilter-full-width-row {
  width: 100%;
}
.cap-aira-audiencefilter-error-bar-no-padding {
  padding: 0;
}
.cap-aira-audiencefilter-chevron-icon {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}
.cap-aira-audiencefilter-feedback-buttons {
  display: flex;
  gap: 0.2857rem;
}
.cap-aira-audiencefilter-feedback-icon {
  cursor: pointer;
  padding: 0.3571rem;
  border-radius: 50%;
  transition: background-color 0.2s;
}
.cap-aira-audiencefilter-feedback-icon:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.cap-aira-audiencefilter-feedback-textarea::placeholder {
  color: #b3bac5;
}
.cap-aira-audiencefilter-feedback-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.cap-aira-audiencefilter-feedback-submitted {
  cursor: default;
}
.cap-aira-audiencefilter-modal-footer {
  margin-left: 0.5714rem;
  display: flex;
  justify-content: flex-start;
}
.cap-aira-audiencefilter-modal-flat-button {
  background-color: #ebecf0;
}
.cap-aira-audiencefilter-modal-title {
  color: #091e42;
  font-weight: 500;
}
.cap-aira-audiencefilter-modal-title-optional {
  color: #5e6c84;
  margin-left: 0.2857rem;
}
.cap-aira-audiencefilter-feedback-message {
  margin-bottom: 1.1429rem;
  color: #091e42;
}
.cap-aira-audiencefilter-textarea-container {
  position: relative;
  width: 23.2857rem;
}
.cap-aira-audiencefilter-character-count {
  position: absolute;
  bottom: 0.5714rem;
  right: 0.5714rem;
  font-size: 0.8571rem;
  color: #5e6c84;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0.1429rem 0.2857rem;
  border-radius: 0.1429rem;
}
.cap-aira-audiencefilter-feedback-textarea {
  width: 23.2857rem;
  height: 8.5714rem;
  padding: 0.5714rem;
  border-radius: 0.2857rem;
  border: 0.0714rem solid #091e42;
  resize: none;
  padding-bottom: 1.7143rem;
}
.cap-aira-audiencefilter-warning-item {
  margin-top: 0.2857rem;
  padding: 0;
  color: #f87d23;
  display: flex;
  align-items: flex-start;
}
.cap-aira-audiencefilter-warning-icon {
  margin-right: 0.5714rem;
  align-self: flex-start;
}
.cap-aira-audiencefilter-warning-text {
  word-break: break-word;
  flex: 1;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-media-generation-bot-content {
  padding: 0rem 0.75rem 1.12rem 0.75rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cap-media-generation-bot-content .cap-media-generation-bot-tab-container {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-bottom: 1.5rem;
  flex-direction: row;
}
.cap-media-generation-bot-content .cap-media-generation-bot-tab-container .cap-media-generation-bot-tab {
  padding: 0.5rem;
  font-size: 1rem;
  opacity: 0.5;
  cursor: not-allowed;
  width: 50%;
  text-align: center;
}
.cap-media-generation-bot-content .cap-media-generation-bot-tab-container .cap-media-generation-bot-tab[data-active=true] {
  border-bottom: 0.15rem solid transparent;
  border-image: linear-gradient(to right, #6268ff 0%, #3ba7ff 100%);
  border-image-slice: 1;
  font-weight: 500;
}
.cap-media-generation-bot-content .cap-media-generation-bot-text-media-footer {
  position: absolute;
  bottom: 0;
  background-color: #ffffff;
}
.cap-media-generation-bot-content .imageTextBot {
  margin: 0.5rem 0rem;
}
.cap-media-generation-bot-content .doc-bot {
  text-align: center;
  margin-top: 2rem;
  flex-direction: column;
  align-items: center;
}
.cap-media-generation-bot-content .doc-bot .three-star-icon {
  border-radius: 100%;
  border: 0.0625rem solid #7a869a;
  height: 2.571rem;
  width: 2.571rem;
}
.cap-media-generation-bot-content .cap-media-generation-bot-tips-box {
  background-color: #d4e1fc;
  padding: 1rem;
  margin: 0.92rem;
  border-radius: 0.3rem;
}
.cap-media-generation-bot-content .cap-media-generation-bot-tips-box svg {
  margin-right: 0.5rem;
  fill: #0056e0;
}
.cap-media-generation-bot-content .cap-media-generation-bot-tips-box .tips-box-head {
  display: flex;
  margin-bottom: 0.25rem;
}
.cap-media-generation-bot-content .cap-media-generation-bot-image-container {
  width: 100%;
  display: flex;
  overflow-y: auto;
  margin: 1.5rem 0 3rem 0;
}
.cap-media-generation-bot-content .cap-media-generation-bot-image-answer-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.75rem;
  width: 100%;
}
.cap-media-generation-bot-content .chat-loader-icon {
  padding: 0.48rem;
  display: flex;
}
.cap-media-generation-bot-content .cap-media-generation-bot-generate-more {
  display: flex;
  align-items: center;
  background: #ebecf0;
  border-radius: 0.3rem;
  padding: 0.375rem 0.5rem;
  width: fit-content;
  gap: 0.3rem;
  cursor: pointer;
  opacity: 1;
}
.cap-media-generation-bot-content .cap-media-generation-bot-generate-more.cap-media-generation-bot-loading {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.cap-media-generation-bot-content .rate-icon {
  display: flex;
  gap: 0.3rem;
  align-items: center;
  margin-left: auto;
}
.cap-media-generation-bot-content .image-container {
  width: 100%;
  height: 15rem;
  border-radius: 0.3rem;
  position: relative;
  background-color: #f0f0f0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-media-generation-bot-content .image-container > div {
  width: 100% !important;
  min-width: 7.1429rem;
}
.cap-media-generation-bot-content .image-container-img {
  object-fit: cover;
  width: 100% !important;
  height: 100% !important;
  border-radius: 0.3rem;
}
.cap-media-generation-bot-content .image-container-overlay-content {
  width: 100%;
  height: 15rem;
  border-radius: 0.3rem;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-media-generation-bot-content .image-container-overlay-content a {
  color: #091e42;
}
.cap-media-generation-bot-content .image-container-download-icon {
  cursor: pointer;
  padding: 0.75rem;
  background: #ffffff;
  border-radius: 0.25rem;
}
.cap-media-generation-bot-content .image-container-copy-icon {
  fill: #ffffff;
  cursor: pointer;
  margin-right: 0.5rem;
  background: #dfe2e7;
  padding: 0.7143rem;
  border-radius: 0.25rem;
}
.cap-media-generation-bot-content .image-footer {
  display: flex;
  margin: 0.5rem 0.75rem;
  gap: 0.3rem;
  align-items: top;
  flex: 100;
}
.cap-media-generation-bot-content .image-footer .image-footer-icon {
  flex: 5;
}
.cap-media-generation-bot-content .image-footer .image-footer-heading {
  flex: 95;
}
.cap-media-generation-bot-tooltip-copied-size {
  padding: 0.625rem 0.75rem;
}
.cap-media-generation-bot-tooltip-size {
  padding: 0.5rem 1rem;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-label {
  font-family: "Roboto", sans-serif;
}
.cap-label.label1 {
  font-size: 0.857rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label2 {
  font-size: 0.857rem;
  color: #091e42;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label3 {
  font-size: 0.857rem;
  color: #97a0af;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label4 {
  font-size: 0.857rem;
  color: #091e42;
  font-weight: 500;
  line-height: normal;
}
.cap-label.label5 {
  font-size: 0.714rem;
  color: #091e42;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label6 {
  font-size: 0.857rem;
  color: #b3bac5;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label7 {
  font-size: 1rem;
  color: #5e6c84;
  font-weight: 500;
  line-height: normal;
}
.cap-label.label8 {
  font-size: 0.857rem;
  color: #091e42;
  font-weight: 500;
  line-height: normal;
}
.cap-label.label9 {
  font-size: 0.857rem;
  color: #091e42;
  font-weight: 400;
  line-height: 1.143rem;
}
.cap-label.label10 {
  font-size: 0.857rem;
  color: #ffffff;
  font-weight: 400;
  line-height: 1.143rem;
}
.cap-label.label11 {
  font-size: 0.714rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label12 {
  font-size: 0.857rem;
  color: #ffffff;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label13 {
  font-size: 0.714rem;
  color: #97a0af;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label14 {
  font-size: 1rem;
  color: #676e7c;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label15 {
  font-size: 1rem;
  color: #091e42;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label16 {
  font-size: 1rem;
  color: #091e42;
  font-weight: 500;
  line-height: normal;
}
.cap-label.label17 {
  font-size: 1.143rem;
  color: #091e42;
  font-weight: 500;
  line-height: normal;
}
.cap-label.label18 {
  font-size: 1rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label19 {
  font-size: 0.857rem;
  color: rgba(0, 0, 0, 0.8705882353);
  font-weight: 400;
  line-height: 1.143rem;
}
.cap-label.label20 {
  font-size: 1rem;
  color: #2466eb;
  font-weight: 500;
  line-height: normal;
}
.cap-label.label21 {
  font-size: 0.857rem;
  color: #2466eb;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label22 {
  font-size: 1.714rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: 2rem;
}
.cap-label.label23 {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 400;
  line-height: normal;
}
.cap-label.label24 {
  font-size: 1rem;
  color: #5e6c84;
  font-weight: 400;
  line-height: 1.429rem;
}
.cap-label.label25 {
  font-size: 1rem;
  color: #5e6c84;
  font-weight: 500;
  line-height: 1.429rem;
}
.cap-label.label26 {
  font-size: 0.714rem;
  color: #091e42;
  font-weight: 400;
  line-height: 0.857rem;
}
.cap-label.label27 {
  font-size: 0.857rem;
  color: #2466eb;
  font-weight: 500;
  line-height: 1.143rem;
}
.cap-label.label28 {
  font-size: 0.857rem;
  color: #ffffff;
  font-weight: 500;
  line-height: 1.143rem;
}
.cap-label.label29, .cap-label.label30 {
  font-size: 0.714rem;
  color: #ffffff;
  font-weight: 400;
  line-height: 0.857rem;
}
.cap-label.label31 {
  font-size: 0.857rem;
  color: #091e42;
  font-weight: 400;
  line-height: 1.143rem;
}
.cap-label.label32 {
  font-size: 1rem;
  color: #ffffff;
  font-weight: 500;
  line-height: 1.429rem;
}
.cap-label.label33 {
  font-size: 1rem;
  color: #2466eb;
  font-weight: 500;
  line-height: 1.429rem;
}
.cap-label-div,
.cap-label-span {
  font-family: "Roboto", sans-serif;
  margin: 0;
  padding: 0;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.root .expredit-container {
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #dcdee2;
  padding: 2px;
  width: 200px;
  cursor: text;
  overflow: hidden;
  font-size: 0.857rem;
  font-family: monospace;
}
.root .expredit-container.input {
  white-space: nowrap;
  vertical-align: baseline;
}
.root .expredit-container.textarea {
  vertical-align: bottom;
  white-space: pre;
  height: 100px;
}
.root .expredit-field {
  box-shadow: 0 1px 0 0 #e9f0fc;
}
.root .operator:after,
.root .operator:before {
  content: " ";
  font-size: 0;
}
.root .expredit {
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #dcdee2;
  padding: 8px 12px;
  cursor: text;
  font-size: 0.857rem;
  font-family: "Roboto", sans-serif;
  line-height: 1.5;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
  min-height: 32px;
  box-sizing: border-box;
}
.root .expredit:focus {
  outline: none;
  border-color: #47af46;
}
.root .expredit:hover {
  border-color: #47af46;
}
.root .node {
  color: #2a2a2a;
  background: transparent;
  border-bottom: 1px solid transparent;
}
.root .operator {
  display: inline;
  color: #97a0af;
}
.root .node.selected {
  background: #e9f0fc !important;
}
.root .node.has_errors > .operator {
  color: #f5222d;
}
.root .node.has_errors {
  border-bottom: 1px solid #f5222d;
  margin-bottom: -1px;
}
.root .name {
  color: #2a2a2a;
  background: transparent;
  box-shadow: none;
}
.root .literal.expredit_number,
.root .name.expredit_number {
  color: #2466eb;
  background: transparent;
  box-shadow: none;
}
.root .literal.expredit_string,
.root .name.expredit_string {
  color: #42b040;
  background: transparent;
  box-shadow: none;
}
.root .literal.expredit_boolean,
.root .name.expredit_boolean {
  color: #f79600;
  background: transparent;
  box-shadow: none;
}
.root .literal.expredit_date,
.root .name.expredit_date,
.root .expredit_date {
  color: #2466eb;
  background: transparent;
  box-shadow: none;
}
.root .operator.paren {
  /* placeholder - paren operator styling if needed */
  display: inline;
}
.root .node.selected > .arglist {
  border-color: #97a0af;
}
.root .node.missing > .operator {
  color: #f5222d;
}
.balloon, .notification {
  font-size: 0.857rem;
  font-family: "Roboto", sans-serif;
}
.balloon {
  position: absolute;
  color: #ffffff;
  line-height: 1em;
  background: #ffffff;
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.56);
  z-index: 2147483002;
  min-width: 200px;
  max-width: 400px;
}
.balloon:after {
  content: "";
  display: block;
  position: absolute;
  top: -8px;
  left: 8px;
  width: 0;
  border-width: 0 8px 8px 0;
  border-style: solid;
  border-color: #dcdee2 transparent;
}
.expressionError {
  color: #f5222d;
  padding: 0 0.571rem;
  margin: 0.571rem 0;
}
.info {
  color: #97a0af;
  padding: 0 0.571rem;
  margin: 0.571rem 0;
}
.picker {
  margin: 0;
  padding: 0;
}
.calltips {
  text-align: left;
  padding: 0 0.571rem;
  margin: 0.571rem 0 0 0;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: auto;
}
a.calltip {
  display: block;
  color: #5e6c84;
  text-decoration: none;
  cursor: pointer;
  margin: 0 -0.571rem;
  padding: 0.571rem;
}
.calltip.sel {
  background: #5e6c84;
  color: #ffffff;
}
.notification {
  position: absolute;
  background: #2a2a2a;
  color: #ffffff;
  padding: 0.571rem;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-aira-config-bot-root {
  height: 100%;
  display: flex;
  line-height: 1.5;
  flex-direction: column;
}
.cap-aira-config-bot-root ul {
  padding-inline-start: 2.5rem;
  list-style: disc;
}
.cap-aira-config-bot-root .bootup-page-container {
  margin: auto;
}
.cap-aira-config-bot-root .bootup-page-container .coupon-promotion-container {
  display: flex;
  gap: 0.5rem;
  width: 100%;
  padding: 0.85rem;
}
.cap-aira-config-bot-root .bootup-page-container .question-container {
  margin: 0 0.85rem 0 0.85rem;
}
.cap-aira-config-bot-root .bootup-page-container .bootup-page-r1 {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.5714rem;
}
.cap-aira-config-bot-root .bootup-page-container .bootup-page-r1 .user-name-heading {
  margin-top: 1rem;
}
.cap-aira-config-bot-root .bootup-page-container .bootup-page-r1 .user-description-heading {
  margin-top: 1rem;
  text-align: center;
  padding-left: 1.1429rem;
  padding-right: 1.1429rem;
}
.cap-aira-config-bot-root .predefined-templates-container .each-item-margin {
  margin-top: 0.2857rem;
}
.cap-aira-config-bot-root .predefined-templates-container .create-streak-margin {
  margin-left: 0.4286rem;
}
.cap-aira-config-bot-root .predefined-templates-container .create-template-container {
  padding: 1.2857rem 1rem 1rem 1rem;
  background-color: #e9f0fe;
  height: 9.143rem;
}
.cap-aira-config-bot-root .predefined-templates-container .create-template-container .title-margin {
  margin-left: 0.2857rem;
}
.cap-aira-config-bot-root .predefined-templates-container .question-template-container {
  padding: 1rem 1rem 1rem 1rem;
  background-color: #e9f0fe;
  height: 6.429rem;
  width: 100%;
}
.cap-aira-config-bot-root .copilot-body-container {
  width: 100%;
}
.cap-aira-config-bot-root .copilot-body-container .each-response-display-container {
  width: 100%;
  padding: 1rem 0.85rem;
}
.cap-aira-config-bot-root .copilot-body-container .gpt-response-divider {
  margin: 0;
}
.cap-aira-config-bot-root .copilot-body-container .render-chat-messages {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 1.4286rem;
}
.cap-aira-config-bot-root .copilot-body-container .chat-messages {
  user-select: text;
  width: 100%;
}
.cap-aira-config-bot-root .cap-aira-config-bot-answer-container {
  white-space: pre-wrap;
  overflow-y: scroll;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: start;
}
.cap-aira-config-bot-root .identity-icon-container .user-name-icon {
  width: 1.7143rem;
  height: 1.7143rem;
  border-radius: 0.5714rem;
  background-color: #9747ff;
  padding: 0.2857rem 0 0 0.2143rem;
}
.cap-aira-config-bot-root .generating-container {
  display: grid;
  grid-template-columns: min-content max-content;
  align-items: center;
  grid-row-gap: 0.4rem;
  grid-column-gap: 0.6rem;
}
.cap-aira-config-bot-root .generate-response-container {
  width: 100%;
  flex-wrap: nowrap;
}
.cap-aira-config-bot-root .generate-response-container .generate-response-description {
  margin-left: 0.6rem;
  padding-top: 0.1429rem;
  word-break: break-word;
  width: calc(100% - 1.7rem);
}
.cap-aira-config-bot-root .progress-status-container .each-status-message {
  margin-top: 0.5714rem;
}
.cap-aira-config-bot-root .progress-status-container .completed-icon {
  padding-top: 0.2857rem;
  margin-left: 0.2857rem;
}
.cap-aira-config-bot-root .progress-status-container .progress-icon {
  margin-left: 0.8571rem;
}
.cap-aira-config-bot-root .progress-status-container .progress-status-heading {
  margin-left: 1.2857rem;
}
.cap-aira-config-bot-root .user-request-container {
  width: 100%;
}
.cap-aira-config-bot-root .user-request-container .user-request-description {
  width: 85%;
  margin-left: 0.8571rem;
  padding-top: 0.1429rem;
  word-break: break-word;
}
.cap-aira-config-bot-root .user-approve-container {
  justify-content: end;
}
.cap-aira-config-bot-root .user-approve-container .user-approve-button {
  height: 2rem;
}
.cap-aira-config-bot-root .user-approve-container .cancel-button {
  margin-left: 0.7143rem;
}
.cap-aira-config-bot-root .cap-aira-config-bot-expression-editor {
  width: 100%;
  border-right: 0.1429rem solid #000000;
}
.cap-aira-config-bot-root .cap-aira-config-bot-expression-editor .ant-input {
  width: 100%;
  padding: 0;
  border: none;
  outline: none;
  border-radius: 0;
  line-height: 1.5;
}
.cap-aira-config-bot-root .cap-aira-config-bot-expression-editor .ant-input:focus {
  outline: none;
  box-shadow: none;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-aira-content-type-message {
  margin-top: 0.25rem;
  padding: 1rem;
  color: #97a0af;
  border-bottom: 0.0714rem solid #dfe2e7;
}
.cap-aira-content-chat-container {
  max-height: 27rem;
  overflow-y: scroll;
  padding-top: 0.25rem;
}
.cap-aira-content-generate-suggestions {
  margin: 0.4rem 0.5rem;
}
.cap-aira-content-suggestion-li {
  position: relative;
  flex-wrap: nowrap;
  gap: 0.65rem;
  padding: 0 1rem;
  user-select: text;
}
.cap-aira-content-suggestion-li[data-active=true] {
  background-color: #ecf7ec;
}
.cap-aira-content-suggestion-li .cap-aira-content-only-hover {
  opacity: 0;
  pointer-events: none;
}
.cap-aira-content-suggestion-li:hover .cap-aira-content-only-hover {
  opacity: 1;
  pointer-events: all;
}
.cap-aira-content-suggestion-li > .cap-aira-content-cover {
  display: none;
  background-color: hsla(56, 100%, 50%, 0.03);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.cap-aira-content-suggestion-li:hover > .cap-aira-content-cover {
  display: block;
}
.cap-aira-content-suggestion-li .cap-aira-content-content {
  flex-grow: 1;
  padding: 0.65rem 0;
}
.cap-aira-content-suggestion-li .cap-aira-content-content .cap-aira-content-content-text {
  white-space: pre-wrap;
}
.cap-aira-content-suggestion-li .cap-aira-content-content .cap-aira-content-content-info {
  margin-top: 0.5rem;
}
.cap-aira-content-suggestion-li .cap-aira-content-content .cap-aira-content-content-info .cap-aira-content-emoji {
  font-size: 1.1rem;
}
.cap-aira-content-suggestion-li .cap-aira-content-content .cap-aira-content-content-info .cap-aira-content-emoji-character-count {
  margin-left: 0.7rem;
  padding-left: 0.7rem;
  border-left: 0.0714rem solid #dfe2e7;
  font-size: 0.8rem;
  color: #5e6c84;
}
.cap-aira-content-suggestion-li .cap-aira-content-replaced-txt {
  padding: 0 1.25rem;
}
.cap-aira-content-suggestion-li .cap-aira-content-replaced-txt > span {
  color: #47af46;
  margin-left: 0.35rem;
}
.cap-aira-content-suggestion-li .cap-aira-content-more-btn {
  margin-left: auto;
}
.cap-aira-content-suggestion-li .cap-aira-content-replace-btn {
  margin-left: 0.5rem;
}
.cap-aira-content-suggestion-li + .cap-aira-content-suggestion-li > .cap-aira-content-content {
  border-top: 0.0714rem solid #dfe2e7;
}
.cap-aira-content-reset-to-default {
  cursor: pointer;
  color: #2466ea;
  font-weight: 500;
  padding: 0 1rem;
  margin-left: auto;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-documentation-bot-content {
  padding: 0.85rem;
}
.cap-documentation-bot-answer-container {
  white-space: pre-wrap;
  margin-top: 0.75rem;
  height: 45vh;
  overflow-y: scroll;
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cap-documentation-bot-answer-container .cap-documentation-bot-cursor {
  display: inline-block;
  margin-left: 0.25rem;
  width: 0.3rem;
  background-color: #97a0af;
  animation: blink 0.5s linear alternate infinite;
}
.cap-documentation-bot-divider {
  margin: 0.5rem 0;
}
.cap-documentation-bot-more-help {
  font-weight: 500;
  padding: 0.5rem 0;
}
.cap-documentation-bot-more-help .cap-documentation-bot-visit-text {
  color: #2466ea;
  margin-left: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.2rem;
}
.cap-documentation-bot-more-help .cap-documentation-bot-open-in-new-icon {
  color: #2466ea;
}
.cap-documentation-bot-meta-data {
  margin-bottom: 0.75rem;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-links {
  display: grid;
  grid-template-columns: min-content auto;
  align-items: center;
  column-gap: 0.5rem;
  margin: 1rem 0;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-links .cap-documentation-bot-link-label {
  font-weight: 500;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-links a {
  grid-column: 2;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-feedback {
  margin-top: 0.5rem;
  padding: 1.25rem;
  border-radius: 0.5rem;
  background-color: #f4f5f7;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-feedback .cap-documentation-bot-confidence {
  font-weight: 500;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-feedback .cap-documentation-bot-confidence[data-level=high] {
  color: #1f9a1d;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-feedback .cap-documentation-bot-rate-answer {
  cursor: pointer;
  padding: 0.4rem;
  border-radius: 0.3rem;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-feedback .cap-documentation-bot-rate-answer[data-selected=true] {
  background-color: #dfe2e7;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-feedback .cap-documentation-bot-like {
  margin-left: 1rem;
}
.cap-documentation-bot-meta-data .cap-documentation-bot-feedback .cap-documentation-bot-dislike {
  margin-left: 0.65rem;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-documentation-chat-bot-content {
  padding: 0rem 0.87rem 1.12rem 0.87rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.cap-documentation-chat-bot-content ol {
  list-style: auto;
  padding: revert;
}
.cap-documentation-chat-bot-content .doc-bot {
  text-align: center;
  margin: 0rem 4.65rem;
}
.cap-documentation-chat-bot-content .three-star-icon {
  margin-bottom: 0.715rem;
  border-radius: 100%;
  padding: 0.715rem;
}
.cap-documentation-chat-bot-content .doc-bot-desc {
  margin-top: 0.86rem;
  margin-bottom: 2.86rem;
}
.cap-documentation-chat-bot-content .cap-documentation-chat-bot-chat-container,
.cap-documentation-chat-bot-content .cap-documentation-chat-bot-no-chat-container {
  overflow-y: auto;
  margin-top: auto;
}
.cap-documentation-chat-bot-content .cap-documentation-chat-bot-no-answer-container,
.cap-documentation-chat-bot-content .cap-documentation-chat-bot-answer-container {
  white-space: pre-wrap;
  height: auto;
  overflow-x: hidden;
  width: 100%;
  word-wrap: break-word;
}
.cap-documentation-chat-bot-content .conversation {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.7rem;
  width: 100%;
}
.cap-documentation-chat-bot-content .query-sent {
  padding: 0.573rem 0.86rem;
  background: #d4e1fc;
  align-self: flex-end;
  border-radius: 0.25rem;
  margin: 0.5rem 0.5rem 1.2rem 0.5rem;
  user-select: text;
}
.cap-documentation-chat-bot-content .answer-received {
  border: 0.0625rem solid #dfe2e7;
  padding: 0.573rem 0.86rem;
  border-radius: 0.25rem;
  align-self: normal;
  word-wrap: break-word;
  width: 100%;
  box-sizing: border-box;
  user-select: text;
}
.cap-documentation-chat-bot-content .chat-loader-icon {
  padding: 0.48rem;
  display: flex;
}
.cap-documentation-chat-bot-meta-data {
  display: flex;
  margin: 0.715rem;
  justify-content: space-between;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-aira-rule-meta-data .cap-aira-rule-feedback {
  padding: 1rem;
  border-radius: 0.5rem;
  background-color: #f4f5f7;
}
.cap-aira-rule-meta-data .cap-aira-rule-feedback .cap-aira-rule-confidence {
  font-weight: 500;
}
.cap-aira-rule-meta-data .cap-aira-rule-feedback .cap-aira-rule-confidence[data-level=high] {
  color: #1f9a1d;
}
.cap-aira-rule-meta-data .cap-aira-rule-feedback .cap-aira-rule-rate-answer {
  cursor: pointer;
  padding: 0.4rem;
  border-radius: 0.3rem;
}
.cap-aira-rule-meta-data .cap-aira-rule-feedback .cap-aira-rule-rate-answer[data-selected=true] {
  background-color: #dfe2e7;
}
.cap-aira-rule-meta-data .cap-aira-rule-feedback .cap-aira-rule-like {
  margin-left: auto;
}
.cap-aira-rule-meta-data .cap-aira-rule-feedback .cap-aira-rule-dislike {
  margin-left: 0.65rem;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-ask-aira-rule-summarization-bot-tabs-container {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}
.cap-ask-aira-rule-summarization-bot-tab-item {
  flex: 1;
  text-align: center;
  padding: 1rem;
  cursor: pointer;
  font-weight: 500;
  color: #253858;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.cap-ask-aira-rule-summarization-bot-tab-item.active {
  background-color: #ffffff;
  border-bottom: 0.1429rem solid #1890ff;
  color: #1890ff;
}
.cap-ask-aira-rule-summarization-bot-tab-content {
  padding: 1rem;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content {
  padding: 0rem 0.87rem 1.12rem 0.87rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content .rule-summarize-bot {
  text-align: center;
  margin: 8rem 4.65rem;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content .three-star-icon {
  margin-bottom: 0.715rem;
  border-radius: 100%;
  padding: 0.715rem;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content .rule-summarize-bot-desc {
  margin-top: 0.86rem;
  margin-bottom: 2.86rem;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content .conversation {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.7rem;
  width: 100%;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content .query-sent {
  padding: 0.573rem 0.86rem;
  background: #d4e1fc;
  align-self: flex-end;
  border-radius: 0.25rem;
  margin: 0.5rem 0.5rem 1.2rem 0.5rem;
  user-select: text;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content .answer-received {
  border: 0.0625rem solid #dfe2e7;
  padding: 0.573rem 0.86rem;
  border-radius: 0.25rem;
  align-self: normal;
  word-wrap: break-word;
  width: 100%;
  box-sizing: border-box;
  user-select: text;
  overflow-y: auto;
  max-height: 30rem;
}
.cap-ask-aira-rule-summarization-bot-tab-content .cap-ask-aira-rule-summarization-bot-content .chat-loader-icon {
  padding: 0.48rem;
  display: flex;
}
.cap-ask-aira-rule-summarization-bot-meta-data {
  display: flex;
  margin: 0.715rem;
  justify-content: space-between;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-dropdown-v2-overlay {
  min-width: 14.286rem;
  --ant-dropdown-padding-block: $spacing-12;
  --ant-dropdown-padding-inline: $spacing-24;
}
.cap-dropdown-v2-overlay .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item {
  padding: 1.142rem 1.714rem;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-link-v2.ant-anchor-wrapper {
  background: none;
}
.cap-link-v2.ant-anchor-wrapper.disabled {
  opacity: 0.3;
  pointer-events: none;
}
.cap-link-v2.ant-anchor-wrapper.font-weight-medium {
  font-weight: 500;
}
.cap-link-v2.ant-anchor-wrapper.font-weight-regular {
  font-weight: 400;
}
.cap-link-v2.ant-anchor-wrapper a {
  color: #091e42;
  display: inline;
  padding: 0;
}
.cap-link-v2.ant-anchor-wrapper a:hover {
  color: #2466ea;
}
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-prefix {
  float: left;
  margin-right: 0.285rem;
}
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-prefix .cap-icon-wrapper,
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-prefix .cap-icon {
  display: unset !important;
}
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-suffix {
  margin-left: 0.285rem;
}
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-suffix .cap-icon-v2 {
  color: #2466ea;
}
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-suffix .cap-icon-wrapper,
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-suffix .cap-icon {
  display: unset !important;
}
.cap-link-v2.ant-anchor-wrapper .ant-anchor-ink {
  height: 0px;
}
.cap-link-v2.ant-anchor-wrapper .ant-anchor-link {
  padding: unset;
}
.cap-link-v2.ant-anchor-wrapper .ant-anchor-ink-active > .ant-anchor-ink-title {
  background-color: none;
}
.cap-link-v2.ant-anchor-wrapper .ant-anchor-ink:before {
  height: 0px;
}
.cap-link-v2.ant-anchor-wrapper .ant-anchor::before {
  display: none;
}
.cap-link-v2.ant-anchor-wrapper .ant-anchor .ant-anchor-link-title {
  color: #2466ea !important;
  display: flex;
  align-items: center;
}
.cap-link-v2.ant-anchor-wrapper .cap-icon-v2-chevron-right,
.cap-link-v2.ant-anchor-wrapper a:hover,
.cap-link-v2.ant-anchor-wrapper .cap-link-v2-suffix .cap-icon-v2 {
  color: #2466ea;
}
.cap-link-v2.ant-anchor-wrapper .cap-icon-wrapper {
  display: unset !important;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-list-v2 .ant-list-split .ant-list-item {
  border-bottom: 1px solid #dfe2e7;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-tooltip-with-info {
  display: inline-flex;
  align-items: center;
  cursor: default;
}
.cap-tooltip-with-info .cap-tooltip-with-info-icon {
  color: #b3bac5;
  margin-left: 0.285rem;
  cursor: help;
  display: flex;
}
.cap-tooltip-with-info .cap-tooltip-with-info-icon:hover {
  color: #dfe2e7;
}
[class*="cap-tooltip-overlay-v2"] .ant-tooltip-container {
  background-color: #091e42;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-unified-select-content {
  flex-direction: column;
  gap: 0.571rem;
}
.cap-unified-select-tree-select-container {
  position: relative;
  width: 100%;
}
.cap-unified-select-items-selected {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.142rem;
  width: 1.142rem;
  border: 1px solid rgb(234, 33, 58);
  border-radius: 2.143rem;
  font-size: 0.714rem;
  line-height: 0.929rem;
  background: rgb(234, 33, 58);
  color: white;
  z-index: 1;
}
.cap-unified-select-header-wrapper {
  display: flex;
  align-items: center;
}
.cap-unified-select-header-wrapper.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.cap-unified-select-header-wrapper .cap-unified-select-header-label {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.429rem;
  letter-spacing: 0;
}
.cap-unified-select-header-byline-text {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 0.857rem;
  letter-spacing: 0;
  color: #97a0af;
}
.cap-unified-select-container {
  text-align: justify;
  min-width: 13.786rem;
  width: 100%;
}
.cap-unified-select-container.ant-select, .cap-unified-select-container.ant-tree-select {
  display: inline-flex !important;
  align-items: center !important;
  height: 2.857rem;
  width: 100%;
}
.cap-unified-select-container.ant-select > .ant-select-content, .cap-unified-select-container.ant-tree-select > .ant-select-content {
  flex: 1 1 0 !important;
  min-width: 0 !important;
  display: flex !important;
  align-items: center;
  overflow: hidden;
}
.cap-unified-select-container.ant-select > .ant-select-content .ant-select-content-item-rest, .cap-unified-select-container.ant-tree-select > .ant-select-content .ant-select-content-item-rest {
  margin-left: auto;
  margin-right: 0 !important;
  padding: 0 !important;
}
.cap-unified-select-container.ant-select > .ant-select-content .ant-select-content-item-rest .ant-select-selection-item, .cap-unified-select-container.ant-tree-select > .ant-select-content .ant-select-content-item-rest .ant-select-selection-item {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.cap-unified-select-container.ant-select > .ant-select-selector, .cap-unified-select-container.ant-tree-select > .ant-select-selector {
  display: flex !important;
  width: 100%;
}
.cap-unified-select-container.ant-select .ant-select-selection-wrap, .cap-unified-select-container.ant-tree-select .ant-select-selection-wrap {
  display: flex !important;
  align-items: center;
  flex: 1 1 0;
  min-width: 0;
}
.cap-unified-select-container.ant-select .ant-select-suffix, .cap-unified-select-container.ant-tree-select .ant-select-suffix {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  transform: none !important;
  flex: none !important;
  align-self: center !important;
  display: flex !important;
  align-items: center !important;
  height: auto !important;
  margin-top: 0 !important;
}
.cap-unified-select-container.ant-select-allow-clear:hover .ant-select-suffix {
  visibility: hidden;
}
.cap-unified-select-container.disabled {
  cursor: not-allowed;
}
.cap-unified-select-container.ant-select-focused .ant-select-selector {
  border: 0.071rem solid #091e42 !important;
}
.cap-unified-select-container .cap-tooltip-with-info-icon {
  margin-top: 0.143rem;
}
.cap-unified-select-container.cap-unified-tree-select.cap-unified-tree-select-readonly {
  pointer-events: none;
}
.cap-unified-select-container.cap-unified-tree-select.cap-unified-tree-select-readonly .cap-unified-select-more-tag {
  pointer-events: auto;
  color: unset !important;
}
.cap-unified-select-container.cap-unified-tree-select .ant-select-tree-treenode {
  padding-left: 0.285rem;
}
.cap-unified-select-container.cap-unified-tree-select-readonly .ant-select-selector {
  background-color: #ffffff;
  border-color: #ebecf0 !important;
  cursor: default;
}
.cap-unified-select-container.cap-unified-tree-select-readonly .ant-select-suffix {
  pointer-events: auto;
  color: #b3bac5;
}
.cap-unified-select-container.cap-unified-tree-select-readonly.ant-select-outlined:hover .ant-select-selector, .cap-unified-select-container.cap-unified-tree-select-readonly.ant-select-outlined:active .ant-select-selector, .cap-unified-select-container.cap-unified-tree-select-readonly.ant-select-outlined:focus .ant-select-selector {
  border-color: #ebecf0 !important;
}
.cap-unified-select-container .cap-unified-select-status {
  color: #ea213a;
}
.cap-unified-select-container .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #7a869a;
}
.cap-unified-select-container .ant-select-selector {
  background-color: #ffffff !important;
  border: 0.071rem solid #7a869a !important;
  border-radius: 0.286rem !important;
  display: flex !important;
  align-items: center;
  overflow: hidden;
  box-shadow: none !important;
  outline: 0;
}
.cap-unified-select-container .ant-select-selector .ant-select-selection-placeholder {
  pointer-events: unset;
  color: #97a0af;
  display: flex;
  align-items: center;
}
.cap-unified-select-container .ant-select-selector .ant-select-selection-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1 0;
  min-width: 0;
}
.cap-unified-select-container .ant-select-selector .ant-select-selection-wrap {
  flex: 1 1 0;
  min-width: 0;
}
.cap-unified-select-container .ant-select-content-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1 0;
  min-width: 0;
}
.cap-unified-select-container .ant-select-placeholder {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: unset;
  color: #5e6c84;
}
.cap-unified-select-container .ant-select-prefix {
  font-size: 1rem;
  font-weight: 400;
  color: unset !important;
  line-height: 1.429rem;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  flex: 0 1 auto;
  min-width: 0;
  max-width: 50%;
}
.cap-unified-select-container .ant-select-disabled .ant-select-prefix {
  color: unset !important;
}
.cap-unified-select-container .ant-input-affix-wrapper .ant-input-prefix {
  left: 0.857rem;
}
.cap-unified-select-container .ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background-color: #47af46;
}
.cap-unified-select-container .ant-select-dropdown {
  margin-top: -0.571rem !important;
  border-radius: 0.286rem;
  background-color: #ffffff;
  box-shadow: 0 0.286rem 0.571rem -0.143rem rgba(9, 30, 66, 0.15), 0 0 0.071rem 0 rgba(9, 30, 66, 0.1);
  max-height: 25.714rem;
  overflow: visible;
}
.cap-unified-select-container .ant-select-outlined.ant-select-multiple .ant-select-selection-wrap .ant-select-selection-item,
.cap-unified-select-container .ant-select-multiple .ant-select-selection-wrap .ant-select-selection-item,
.cap-unified-select-container .ant-select-selection-wrap .ant-select-selection-item {
  background: transparent;
}
.cap-unified-select-container .ant-select-multiple .ant-select-selection-wrap {
  align-self: center;
}
.cap-unified-select-container .ant-select-multiple .ant-select-content .ant-select-placeholder {
  max-width: 100%;
}
/* Scoped global overrides for Ant Design - only affects CapUnifiedSelect */
.cap-unified-select-popup .cap-unified-select-search-container {
  border-bottom: 0.071rem solid #ebecf0 !important;
  line-height: 2.857rem !important;
  width: 100%;
}
.cap-unified-select-popup .cap-unified-select-search-container .cap-unified-select-search-icon {
  color: #b3bac5;
}
.cap-unified-select-popup .cap-unified-select-search-container .ant-input-prefix {
  position: relative !important;
  left: 0 !important;
}
.cap-unified-select-popup .cap-unified-select-search-container .ant-input-suffix {
  position: relative !important;
  right: 0 !important;
}
.cap-unified-select-popup .cap-unified-select-select-all-container {
  padding: 0.643rem 1.071rem;
  display: flex;
  align-items: center;
  border-bottom: 0.071rem solid #ebecf0;
  height: 2.857rem;
}
.cap-unified-select-popup .cap-unified-select-select-all-container .cap-unified-select-select-all-checkbox {
  display: contents !important;
}
.cap-unified-select-popup .cap-unified-select-upload-container {
  cursor: pointer;
  display: flex;
  align-items: center;
  border-bottom: 0.071rem solid #ebecf0;
  height: 2.857rem;
  padding-left: 1.142rem;
}
.cap-unified-select-popup .cap-unified-select-upload-container .cap-unified-select-upload-icon {
  color: #2466ea;
}
.cap-unified-select-popup .cap-unified-select-upload-container .cap-unified-select-upload-label {
  margin-left: 0.857rem;
  color: #2466ea;
}
.cap-unified-select-popup .cap-unified-select-confirm-container {
  display: flex;
  align-items: center;
  height: 3.429rem;
  padding: 0.5rem;
  padding-bottom: 0;
  border-top: 0.071rem solid #ebecf0;
}
.cap-unified-select-popup .cap-unified-select-confirm-container .cap-unified-select-confirm-button-group {
  display: flex;
  align-items: center;
  padding-left: 0.571rem;
  width: 100%;
  gap: 0.285rem;
}
.cap-unified-select-popup .cap-unified-select-confirm-container .cap-unified-select-confirm-button-group .cap-unified-select-confirm-button {
  background-color: #47af46;
  height: 2.286rem;
  min-width: 5.714rem;
  color: #ffffff;
  flex-shrink: 0;
}
.cap-unified-select-popup .cap-unified-select-confirm-container .cap-unified-select-confirm-button-group .cap-unified-select-confirm-button:hover {
  background-color: #1f9a1d;
}
.cap-unified-select-popup .cap-unified-select-confirm-container .cap-unified-select-confirm-button-group .cap-unified-select-confirm-button:disabled {
  background-color: #a1d8a0;
}
.cap-unified-select-popup .cap-unified-select-confirm-container .cap-unified-select-confirm-button-group .cap-unified-select-cancel-button {
  border: transparent;
  box-shadow: none;
  height: 2.286rem;
  min-width: 4.286rem;
  flex-shrink: 0;
}
.cap-unified-select-popup .cap-unified-select-confirm-container .cap-unified-select-confirm-button-group .cap-unified-select-selected-count {
  display: flex;
  margin-left: auto;
  font-size: 0.857rem;
  font-weight: 400;
  line-height: 1.143rem;
  color: #5e6c84;
  white-space: nowrap;
  flex-shrink: 0;
}
.cap-unified-select-popup .cap-unified-select-tree-clear-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.857rem;
  border-top: 0.071rem solid #ebecf0;
  cursor: pointer;
  color: #091e42;
}
.cap-unified-select-popup .cap-unified-select-tree-clear-container:hover {
  background-color: #ebecf0;
}
.cap-unified-select-popup .cap-unified-select-tree-clear-container .cap-unified-select-tree-clear-label {
  font-size: 1rem;
  font-weight: 400;
}
.cap-unified-select-popup .cap-unified-select-footer-download-icon {
  color: #2466ea;
  margin-left: auto;
  cursor: pointer;
  flex-shrink: 0;
}
.cap-unified-select-popup .cap-unified-select-footer-download-icon:hover {
  opacity: 0.8;
}
.cap-unified-select-popup .cap-unified-select-no-result {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 14.286rem;
  color: #97a0af;
  font-size: 1rem;
}
.cap-unified-select-popup .cap-unified-select-no-result .cap-unified-select-no-result-text {
  font-weight: 500;
}
.cap-unified-select-popup .cap-unified-select-loading-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 14.286rem;
  width: 100%;
  gap: 0.571rem;
}
.cap-unified-select-popup .cap-unified-select-loading-more {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.857rem;
  border-top: 0.071rem solid #ebecf0;
  color: #97a0af;
}
.cap-unified-select-popup .cap-unified-select-menu-wrapper {
  position: relative;
  width: 100%;
}
.cap-unified-select-popup .cap-unified-select-loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 10;
  gap: 0.571rem;
  color: #97a0af;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix {
  display: flex;
  align-items: center;
  justify-content: start;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  vertical-align: middle;
  flex: 100;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-label {
  display: flex;
  align-items: center;
  min-width: 0;
  flex: 95;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-label .truncate-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-label .truncate-text.option-enabled {
  color: #091e42 !important;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-label .truncate-text.option-disabled {
  color: #b3bac5 !important;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-end {
  display: flex;
  align-items: center;
  gap: 0.571rem;
  flex-shrink: 1;
  min-width: 0;
  max-width: 50%;
  /* Allow tooltip wrapper (or any wrapper) to shrink so ellipsis can show */
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-end > * {
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-suffix {
  display: flex;
  align-items: center;
  padding: 0 0.571rem;
  max-height: 1.429rem;
  min-width: 0;
  max-width: 8rem;
  overflow: hidden;
  gap: 0.571rem;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-unified-select-option-suffix .cap-unified-select-option-suffix-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  max-width: 100%;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-tooltip-with-info .cap-tooltip-with-info-icon {
  margin-top: 0.357rem;
  color: #42526e;
}
.cap-unified-select-popup .cap-unified-select-option-with-suffix .cap-tooltip-with-info .cap-tooltip-with-info-icon .cap-icon {
  color: #42526e;
}
.cap-unified-select-popup .ant-select-dropdown .ant-select-dropdown-menu {
  margin-top: 0 !important;
}
.cap-unified-select-popup .ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item {
  padding: 0.571rem 1.714rem !important;
  height: unset !important;
  font-size: 1rem !important;
  color: #091e42 !important;
}
.cap-unified-select-popup .ant-select-dropdown .ant-select-dropdown-menu-item-disabled {
  color: #b3bac5 !important;
  cursor: not-allowed !important;
  line-height: 1.428rem !important;
  font-size: 1rem !important;
}
.cap-unified-select-popup .ant-select-dropdown .ant-select-dropdown-menu-item-disabled .cap-unified-select-option-label .truncate-text {
  color: #b3bac5 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-node-content-wrapper {
  background-color: transparent;
  height: 100%;
  display: flex;
  align-items: center;
  border-radius: 0;
  padding-left: 0.214rem;
  width: 100%;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-content-wrapper-normal {
  width: 95%;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-title {
  width: 100%;
  display: flex;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background-color: transparent !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode {
  height: 2.857rem;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode:hover {
  background-color: #fffbe6;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode .cap-unified-select-option-label {
  color: #091e42;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode .cap-unified-select-option-label .truncate-text {
  color: #091e42 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-node-selected {
  background-color: #f4f5f7 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode-disabled {
  cursor: not-allowed !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode-disabled .cap-unified-select-option-label {
  color: #b3bac5;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode-disabled .cap-unified-select-option-label .truncate-text {
  color: #b3bac5 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode-disabled .cap-icon {
  color: #b3bac5 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-treenode.ant-select-tree-treenode-selected {
  background-color: #f4f5f7;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  vertical-align: middle;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-checkbox .ant-select-tree-checkbox-inner {
  height: 1.286rem;
  width: 1.286rem;
  border: 0.143rem solid #b3bac5;
  border-radius: 0.286rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #47af46;
  border: 0.143rem solid #47af46 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:hover {
  background-color: #47af46;
  border: 0.143rem solid #47af46 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-checkbox.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #47af46 !important;
  border-color: #47af46 !important;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-checkbox.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.714rem;
  height: 0.143rem;
  background-color: #ffffff;
  transform: translate(-50%, -50%);
  border-radius: 0.071rem;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-indent {
  margin-left: 0.857rem;
  display: flex;
  align-items: center;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-switcher {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-switcher:not(.ant-select-tree-switcher-noop):hover:before {
  background-color: transparent;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-switcher .ant-select-tree-switcher-icon {
  font-size: 0.857rem;
}
.cap-unified-select-popup .ant-select-tree .ant-select-tree-list-holder-inner {
  width: 100%;
}
.cap-unified-select-popup .cap-unified-select-tree-single-level .ant-select-tree .ant-select-tree-treenode-leaf .ant-select-tree-switcher-noop {
  width: 0;
}
.cap-unified-select-popup .ant-tree-select:hover .ant-select-selector {
  border-color: #7a869a;
}
.cap-unified-select-popup .ant-tree-select-focused .ant-select-selector,
.cap-unified-select-popup .ant-tree-select-open .ant-select-selector {
  border-color: #7a869a;
  box-shadow: none;
  outline: none;
}
.cap-unified-select-popup .ant-checkbox-inner {
  height: 1.286rem;
  width: 1.286rem;
  border: 0.143rem solid #b3bac5;
  border-radius: 0.286rem;
}
.cap-unified-select-popup .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner {
  background-color: #47af46;
  border: 0.143rem solid #47af46 !important;
}
.cap-unified-select-popup .ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #47af46 !important;
  border-color: #47af46 !important;
}
.cap-unified-select-popup .ant-checkbox-indeterminate .ant-checkbox-inner::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.714rem;
  height: 0.143rem;
  background-color: #ffffff;
  transform: translate(-50%, -50%);
  border-radius: 0.071rem;
}
.cap-unified-select-popup .ant-input-affix-wrapper {
  padding-left: 0.571rem;
  border: none;
  box-shadow: none;
  border-radius: 0;
  border-bottom: 0.071rem solid transparent;
  transition: border-color 0.2s ease;
}
.cap-unified-select-popup .ant-input-affix-wrapper:hover {
  border-bottom: 0.071rem solid #7a869a !important;
  box-shadow: none;
}
.cap-unified-select-popup .ant-input-affix-wrapper:focus-within {
  border-bottom: 0.071rem solid #091e42 !important;
  box-shadow: none;
  outline: none;
}
.cap-unified-select-popup .ant-input-affix-wrapper .ant-input {
  border: none !important;
  box-shadow: none !important;
}
.cap-unified-select-more-tag {
  cursor: pointer;
  color: #5e6c84;
  font-size: 0.857rem;
  line-height: 1.143rem;
  white-space: nowrap;
}
.cap-unified-select-more-tag:hover {
  color: #2466ea;
}
.cap-unified-select-disabled-tooltip .ant-tooltip-inner {
  background-color: #091e42 !important;
  border-radius: 0.286rem;
  padding: 0.857rem 1.428rem;
  max-height: 21.429rem;
  overflow-y: auto;
}
.cap-unified-select-disabled-tooltip .ant-tooltip-arrow::before {
  background-color: #091e42 !important;
}
.cap-unified-select-disabled-tooltip .cap-unified-select-tooltip-loading {
  display: flex;
  flex-direction: column;
  min-width: 14.571rem;
  max-height: 14.571rem;
  gap: 0.857rem;
}
.cap-unified-select-disabled-tooltip .cap-unified-select-tooltip-skeleton-bar {
  height: 1rem;
  border-radius: 0.286rem;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.12) 25%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.12) 75%);
  background-size: 200% 100%;
  animation: skeleton-shimmer 1.5s ease-in-out infinite;
}
@keyframes skeleton-shimmer {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.cap-unified-select-disabled-tooltip .cap-unified-select-tooltip-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.571rem;
  min-width: 14.571rem;
  min-height: 14.571rem;
}
.cap-unified-select-disabled-tooltip .cap-unified-select-tooltip-error .cap-unified-select-tooltip-error-icon {
  color: #97a0af;
}
.cap-unified-select-disabled-tooltip .cap-unified-select-tooltip-error .cap-unified-select-tooltip-error-text {
  color: #97a0af;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 0.857rem;
  line-height: 1.143rem;
  text-align: center;
}
.cap-unified-select-disabled-tooltip .cap-unified-select-tooltip-values {
  display: flex;
  flex-direction: column;
  gap: 0.571rem;
  min-width: 14.571rem;
  max-height: 14.571rem;
}
.cap-unified-select-disabled-tooltip .cap-unified-select-tooltip-values .cap-unified-select-tooltip-value-item {
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.429rem;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.org-select {
  width: 17.143rem;
  border: none !important;
  background-color: transparent !important;
}
.org-select.ant-select-focused, .org-select.ant-select-open {
  border: 1px solid #b3bac5 !important;
  background-color: #ffffff !important;
}
.option-icon-row {
  align-items: center;
  flex-wrap: nowrap;
}
.option-sitemap-icon {
  margin-right: 0.285rem;
}
.prefix-container {
  position: relative;
  width: 1.714rem;
  height: 1.714rem;
}
.prefix-letter {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  line-height: 1.714rem;
  font-weight: 500 !important;
  font-size: 1rem;
  color: #091e42 !important;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-navbar a,
.cap-navbar a:hover,
.cap-navbar a:visited,
.cap-navbar a:focus {
  text-decoration: none;
  color: #091e42;
}
.cap-navbar-header {
  background-color: #ffffff;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  position: fixed;
  z-index: 100;
  height: 4.571rem;
  box-shadow: none;
}
.cap-navbar-new-header {
  background-color: transparent;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100vw - 21.42rem);
  position: fixed;
  z-index: 100;
  height: 4rem;
  box-shadow: none;
  margin-left: 20.57rem;
  background-color: #fff !important;
}
.cap-navbar-drawer .ant-list-items {
  margin-top: 0.857rem;
}
.cap-navbar-drawer .ant-list-split .ant-list-item {
  --ant-line-width: 0;
}
.cap-navbar-divider {
  height: 1.428rem;
  align-self: center;
}
.cap-navbar-menu {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: end;
  margin-right: 4.286rem;
}
.cap-navbar-menu .ant-menu-item-selected {
  font-weight: 500;
}
.cap-navbar-menu .ant-dropdown-menu-vertical {
  display: flex;
  flex-direction: column;
}
.cap-navbar-actions-menu {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.cap-navbar-vertical {
  height: 1.428rem;
  margin-right: 15px;
}
.user-profile {
  width: 17.714rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.6rem;
}
.user-profile-name-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(158, 29, 113);
  width: 2.857rem;
  height: 2.857rem;
  border-radius: 1.142rem;
}
.user-profile-avatar {
  font-weight: 500;
  font-size: 1.143rem;
  color: white;
}
.user-profile-name {
  margin: 0.8rem 0 0.2rem;
  font-weight: 500;
}
.user-profile-loginName {
  font-size: 0.857rem;
  opacity: 0.8;
}
.user-profile .ant-divider-horizontal {
  width: 20.2rem;
  margin: 1rem 0 0.857rem;
}
.lang-wrapper {
  display: flex;
  align-items: center;
}
.lang-icon {
  margin-right: 0.4rem;
  opacity: 0.6;
}
.logout-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 0.286rem;
}
.logout-text {
  font-weight: 500;
  margin-left: 0.4rem;
  cursor: pointer;
}
.cap-navbar-topbarIcon {
  padding: 0.857rem;
  margin: 0 2px;
  color: #091e42;
  cursor: pointer;
}
.cap-navbar-new-topbarIcon {
  padding: 0.571rem;
}
.cap-navbar-topbarIcon:hover {
  background-color: #ebecf0;
  border-radius: 1.714rem;
  cursor: pointer;
}
.cap-navbar-user {
  margin: 0 2.857rem 0 2.857rem;
  cursor: pointer;
}
.cap-navbar-new-user {
  cursor: pointer;
}
@media screen and (min-width: 1260px) {
  .cap-navbar-new-user.expanded {
    margin: 0 0 0 3%;
  }
  .cap-navbar-new-user.collapsed {
    margin: 0 6% 0 3%;
  }
}
@media screen and (max-width: 1260px) {
  .cap-navbar-new-user {
    margin: 0 4.571rem 0 2.857rem;
  }
}
.cap-navbar-user,
.cap-navbar-new-user {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 2.285rem;
  width: 2.285rem;
}
.cap-navbar-user .text-label,
.cap-navbar-new-user .text-label {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 14px;
}
.oval {
  width: 2.285rem;
  height: 2.285rem;
  background: #dfe2e7;
  border-radius: 36%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.oval .text-label {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ant-popover.cap-navbar-user-popover {
  padding-top: 0;
  width: 260px;
}
.ant-popover.cap-navbar-user-popover .ant-popover-inner-content {
  padding-left: 0;
  padding-right: 0;
}
.ant-popover.cap-navbar-user-popover .ant-popover-arrow {
  display: none;
}
.cap-navbar-user-popover {
  width: 260px;
}
.cap-navbar-user-popover-item {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cap-navbar-person {
  z-index: 0;
}
.cap-navbar-flexDisplay {
  display: flex;
  flex-grow: 1;
  align-items: center;
}
.cap-navbar-more-app {
  height: 1.714rem;
  width: 1.614rem;
  margin: 17px 10px 17px 21px;
}
.cap-navbar-product-title {
  margin: 1.428rem 0.857rem 1.428rem 1.714rem;
}
.cap-navbar-new-dimensions {
  height: 2.857rem;
  width: 220px;
}
.cap-navbar-dimensions {
  width: 17.143rem;
}
.cap-navbar-heading {
  font-weight: 500;
}
.cap-navbar-capitalize {
  text-transform: capitalize;
}
.cap-navbar-tick-icon {
  margin-right: 0.857rem;
}
.cap-navbar-cursor-pointer {
  cursor: pointer;
}
.breadcrumbs-topbar-expanded {
  font-weight: 500 !important;
  color: #5e6c84 !important;
}
.breadcrumbs-topbar-collapsed {
  font-weight: 500 !important;
  color: #5e6c84 !important;
}
.user-profile-icon {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.9375rem;
  background-color: #ebecf0;
  margin-right: 0.75rem;
}
.cap-navbar-left-navigation-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.cap-navbar-left-navigation-wrapper .cap-unified-select-container .ant-select-prefix {
  display: inline;
  width: 1.714rem;
  height: 1.714rem;
  color: #091e42;
  fill: #dfe2e7;
  font-weight: 500;
  line-height: 4.571rem;
}
.cap-navbar-left-navigation-wrapper .cap-unified-select-container .ant-select-content-value {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-grow: 1;
  margin: 0 0.857rem 0 0.571rem;
  font-size: 1rem;
  font-weight: 500;
  color: #091e42;
}
.cap-navbar-left-navigation-wrapper .cap-unified-select-container .ant-select-content-value > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
}
.cap-navbar-left-navigation-wrapper .cap-unified-select-container .ant-select-content-value > div > span:first-child {
  color: #091e42;
  font-size: 1rem;
  font-weight: 500;
}
.cap-navbar-encrypted-icon {
  position: absolute;
  bottom: -0.285rem;
  right: -0.285rem;
  z-index: 1;
  background-color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.071rem;
  width: 1rem;
  height: 1rem;
  box-shadow: 0 0.071rem 0.142rem rgba(0, 0, 0, 0.15);
}
.cap-navbar-encrypted-icon .cap-icon-v2 {
  width: 0.714rem;
  height: 0.714rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cap-navbar-right-navigation-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-tab-wrapper {
  --ant-color-text: #5e6c84;
}
.cap-tab-wrapper .cap-tab-v2.ant-tabs {
  --ant-tabs-item-color: #5e6c84;
  --ant-tabs-item-selected-color: #091e42;
  --ant-tabs-item-hover-color: #091e42;
  --ant-tabs-ink-bar-color: #091e42;
}
.cap-tab-wrapper .cap-tab-v2-wrapper .ant-tabs-tab {
  font-weight: 500;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-tag-v2 {
  height: 2.285rem;
  margin-right: 0.571rem;
  display: inline-flex;
  align-items: center;
  border: none;
  background-color: #ebecf0;
}
.cap-tag-v2.static {
  cursor: default;
  pointer-events: none;
}
.cap-tag-v2.disabled {
  background-color: #f4f5f7;
  cursor: not-allowed;
}
.cap-tag-v2.outline {
  background-color: #ffffff;
  border: solid 1px #091e42;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.user-profile-slider-header .user-edit-icon {
  width: 70px;
  height: 70px;
  border-radius: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: #ffffff;
  font-weight: 500;
  position: relative;
}
.user-profile-slider-header .user-profile-slider-header-content {
  margin-left: 12px;
  display: flex;
  flex-direction: column;
}
.user-profile-slider-header .user-profile-slider-header-content .user-type-tag {
  margin-left: 8px;
  height: 20px !important;
}
.encrypted-icon {
  position: absolute;
  bottom: 0;
  top: 2.857rem;
  right: -0.571rem;
  width: 2.285rem;
  height: 2.285rem;
  background: white;
  padding: 0.285rem;
  border-radius: 2.143rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile-tab .user-profile-tab-row {
  margin-bottom: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: block;
}
.profile-tab .user-profile-tab-row > * {
  flex-shrink: 0;
}
.profile-tab .user-profile-tab-input {
  width: 326px;
  height: 40px;
}
.profile-tab .user-profile-tab-input .ant-input {
  font-size: 14px;
  height: 40px;
  border: 1px solid #B3BAC5;
}
.profile-tab .user-profile-tab-select {
  width: 326px !important;
  height: 40px !important;
}
.profile-tab .user-profile-tab-footer {
  position: fixed;
  bottom: 5px;
}
.profile-tab .user-profile-tab-content {
  margin-bottom: 60px;
}
.profile-tab .user-profile-tab-label {
  display: flex;
  align-items: center;
}
.profile-tab .user-profile-tab-label .cap-tooltip-with-info {
  padding-left: 4px;
}
.profile-tab .ant-tabs-tabpane {
  border: none;
}
.profile-tab .user-profile-tab-heading {
  margin-bottom: 1.714rem;
}
.profile-tab .user-profile-tab-label-with-margin {
  margin-bottom: 8px;
}
.profile-tab .user-profile-tab-footer-button {
  margin-right: 8px;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-custom-select-selection {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  padding-left: 0.571rem;
  height: 2.857rem;
  border: 1px solid transparent;
  border-radius: 0.285rem;
  border: 1px solid #b3bac5;
}
.cap-custom-select-selection:hover {
  border: 1px solid #7a869a;
}
.cap-custom-select-selection.open {
  border: 1px solid #091e42;
}
.cap-custom-select-selection.selection-disabled {
  background-color: #ebecf0;
  pointer-events: none;
}
.cap-custom-select-selection.type-tag {
  height: auto;
  padding: 0 0 0.285rem 0.285rem;
  min-height: 2.857rem;
}
.cap-custom-select-selection .cap-custom-select-selected-value {
  font-size: 1.143rem;
  font-weight: 500;
  overflow: hidden;
}
.cap-custom-select-selection .selected-value-label-disabled {
  color: #5e6c84;
}
.cap-custom-select-selection .cap-custom-select-selected-tag {
  margin: 0.285rem 0.285rem 0 0;
  max-width: 100%;
}
.cap-custom-select-selection .cap-custom-select-arrow {
  margin-right: 0.857rem;
}
.cap-custom-select-header {
  padding: 0 1rem 1.428rem 1rem;
  font-size: 1rem;
  font-weight: 500;
}
.cap-custom-select-select-item {
  padding: 0.571rem 0.571rem 0.571rem 1.714rem;
  cursor: pointer;
}
.cap-custom-select-select-item:hover {
  background-color: #faf9f4;
}
.cap-custom-select-select-item.selected {
  font-weight: 500;
  color: #2466ea;
  position: relative;
  background-color: rgba(36, 102, 234, 0.1);
}
.cap-custom-select-select-item.selected:before {
  content: " ";
  width: 2px;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-color: #2466ea;
}
.cap-custom-select-heading {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cap-custom-select-popover *:focus {
  outline: 0;
}
.cap-custom-select-popover .cap-custom-select-search {
  padding: 0.857rem 1rem 1rem 1rem;
}
.cap-custom-select-popover .cap-custom-select-items-wrapper {
  overflow-y: auto;
  max-height: 14.286rem;
}
.cap-custom-select-popover .cap-custom-select-no-results {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.cap-custom-select-popover .cap-custom-select-no-results .cap-custom-select-no-results-text {
  margin-top: 0.571rem;
  text-align: center;
  color: #97a0af;
  font-size: 0.857rem;
}
.cap-custom-select-popover .cap-custom-select-no-results .cap-icon-wrapper {
  width: 100%;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-select-v2 {
  width: 100%;
  min-height: 2.857rem;
}
.cap-select-v2 .ant-select-placeholder {
  font-size: 1rem;
}
.cap-select-v2 .ant-select-suffix {
  --ant-color-text-quaternary: $CAP_G01;
  margin-top: 0.125rem;
  transform: none;
}
.cap-select-v2 .ant-select-disabled {
  border-color: #dfe2e7;
}
.cap-select-v2 .ant-select-content {
  font-size: 1rem;
}
.cap-select-v2 .ant-select-multiple {
  font-size: 0.857rem;
}
.cap-select-v2.ant-select-outlined.ant-select-status-error {
  --select-color: $CAP_G01;
}
.ant-select-dropdown.cap-select-v2-dropdown .ant-select-item {
  padding: 0.571rem 1.714rem;
  border-radius: unset;
}
.ant-select-dropdown.cap-select-v2-dropdown .ant-select-item-option-selected {
  border-left: 0.125rem solid #2466ea;
}
.ant-select-dropdown.cap-select-v2-dropdown .ant-select-item-option-selected svg {
  font-size: 1.143rem;
  color: #2466ea;
}
.capSelect-error-message {
  color: #ea213a;
  font-size: 0.857rem;
  margin-top: 0.625rem;
  display: block;
}
.cap-select-option-tooltip {
  width: 100%;
}
.cap-select-tooltip-wrapper {
  width: 100%;
  display: block;
}
.cap-select-tooltip-wrapper .cap-select-option-tooltip {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-content-wrapper {
  position: absolute;
  padding: 0;
  background-color: #ffffff;
  width: 100%;
  overflow: auto;
  display: none;
}
.cap-component-wrapper {
  height: max-content;
}
/* Color Palette */
/* Fonts */
/* Backward Compatibility Aliases */
/* Component Heights */
/* Border Radius */
/* Border Width */
/* Transition */
/* Timezones Footer */
/* Legacy cap-style-guide variables */
.cap-snack-bar .ant-message-notice-content {
  width: 100%;
  background-color: #dbefda !important;
}
.cap-snack-bar .ant-message-notice-content .ant-message-custom-content {
  display: flex;
  align-items: center;
  width: 100%;
  min-width: 0;
}
.cap-snack-bar .ant-message-notice-content .ant-message-custom-content > span:last-of-type {
  flex: 1;
  min-width: 0;
}
.cap-snack-bar .ant-message-notice-content .ant-message-custom-content .cap-snackbar-content {
  display: flex;
  align-items: center;
  width: 100%;
  min-width: 0;
}
.cap-snack-bar .ant-message-notice-content .ant-message-custom-content .cap-snackbar-content__close-icon {
  margin-inline-start: auto;
  flex-shrink: 0;
  cursor: pointer;
  color: #5e6c84;
  font-size: 1.143rem;
}
.cap-content-wrapper{overflow:hidden !important}

.maring-1{margin:.0714rem}.margin-l-1{margin-left:.0714rem}.margin-r-1{margin-right:.0714rem}.margin-t-1{margin-top:.0714rem}.margin-b-1{margin-bottom:.0714rem}.margin-lr-1{margin-left:.0714rem;margin-right:.0714rem}.margin-tb-1{margin-top:.0714rem;margin-bottom:.0714rem}.maring-2{margin:.1428rem}.margin-l-2{margin-left:.1428rem}.margin-r-2{margin-right:.1428rem}.margin-t-2{margin-top:.1428rem}.margin-b-2{margin-bottom:.1428rem}.margin-lr-2{margin-left:.1428rem;margin-right:.1428rem}.margin-tb-2{margin-top:.1428rem;margin-bottom:.1428rem}.maring-3{margin:.2142rem}.margin-l-3{margin-left:.2142rem}.margin-r-3{margin-right:.2142rem}.margin-t-3{margin-top:.2142rem}.margin-b-3{margin-bottom:.2142rem}.margin-lr-3{margin-left:.2142rem;margin-right:.2142rem}.margin-tb-3{margin-top:.2142rem;margin-bottom:.2142rem}.maring-4{margin:.2856rem}.margin-l-4{margin-left:.2856rem}.margin-r-4{margin-right:.2856rem}.margin-t-4{margin-top:.2856rem}.margin-b-4{margin-bottom:.2856rem}.margin-lr-4{margin-left:.2856rem;margin-right:.2856rem}.margin-tb-4{margin-top:.2856rem;margin-bottom:.2856rem}.maring-5{margin:.357rem}.margin-l-5{margin-left:.357rem}.margin-r-5{margin-right:.357rem}.margin-t-5{margin-top:.357rem}.margin-b-5{margin-bottom:.357rem}.margin-lr-5{margin-left:.357rem;margin-right:.357rem}.margin-tb-5{margin-top:.357rem;margin-bottom:.357rem}.maring-6{margin:.4284rem}.margin-l-6{margin-left:.4284rem}.margin-r-6{margin-right:.4284rem}.margin-t-6{margin-top:.4284rem}.margin-b-6{margin-bottom:.4284rem}.margin-lr-6{margin-left:.4284rem;margin-right:.4284rem}.margin-tb-6{margin-top:.4284rem;margin-bottom:.4284rem}.maring-7{margin:.4998rem}.margin-l-7{margin-left:.4998rem}.margin-r-7{margin-right:.4998rem}.margin-t-7{margin-top:.4998rem}.margin-b-7{margin-bottom:.4998rem}.margin-lr-7{margin-left:.4998rem;margin-right:.4998rem}.margin-tb-7{margin-top:.4998rem;margin-bottom:.4998rem}.maring-8{margin:.5712rem}.margin-l-8{margin-left:.5712rem}.margin-r-8{margin-right:.5712rem}.margin-t-8{margin-top:.5712rem}.margin-b-8{margin-bottom:.5712rem}.margin-lr-8{margin-left:.5712rem;margin-right:.5712rem}.margin-tb-8{margin-top:.5712rem;margin-bottom:.5712rem}.maring-9{margin:.6426rem}.margin-l-9{margin-left:.6426rem}.margin-r-9{margin-right:.6426rem}.margin-t-9{margin-top:.6426rem}.margin-b-9{margin-bottom:.6426rem}.margin-lr-9{margin-left:.6426rem;margin-right:.6426rem}.margin-tb-9{margin-top:.6426rem;margin-bottom:.6426rem}.maring-10{margin:.714rem}.margin-l-10{margin-left:.714rem}.margin-r-10{margin-right:.714rem}.margin-t-10{margin-top:.714rem}.margin-b-10{margin-bottom:.714rem}.margin-lr-10{margin-left:.714rem;margin-right:.714rem}.margin-tb-10{margin-top:.714rem;margin-bottom:.714rem}.maring-11{margin:.7854rem}.margin-l-11{margin-left:.7854rem}.margin-r-11{margin-right:.7854rem}.margin-t-11{margin-top:.7854rem}.margin-b-11{margin-bottom:.7854rem}.margin-lr-11{margin-left:.7854rem;margin-right:.7854rem}.margin-tb-11{margin-top:.7854rem;margin-bottom:.7854rem}.maring-12{margin:.8568rem}.margin-l-12{margin-left:.8568rem}.margin-r-12{margin-right:.8568rem}.margin-t-12{margin-top:.8568rem}.margin-b-12{margin-bottom:.8568rem}.margin-lr-12{margin-left:.8568rem;margin-right:.8568rem}.margin-tb-12{margin-top:.8568rem;margin-bottom:.8568rem}.maring-13{margin:.9282rem}.margin-l-13{margin-left:.9282rem}.margin-r-13{margin-right:.9282rem}.margin-t-13{margin-top:.9282rem}.margin-b-13{margin-bottom:.9282rem}.margin-lr-13{margin-left:.9282rem;margin-right:.9282rem}.margin-tb-13{margin-top:.9282rem;margin-bottom:.9282rem}.maring-14{margin:.9996rem}.margin-l-14{margin-left:.9996rem}.margin-r-14{margin-right:.9996rem}.margin-t-14{margin-top:.9996rem}.margin-b-14{margin-bottom:.9996rem}.margin-lr-14{margin-left:.9996rem;margin-right:.9996rem}.margin-tb-14{margin-top:.9996rem;margin-bottom:.9996rem}.maring-15{margin:1.071rem}.margin-l-15{margin-left:1.071rem}.margin-r-15{margin-right:1.071rem}.margin-t-15{margin-top:1.071rem}.margin-b-15{margin-bottom:1.071rem}.margin-lr-15{margin-left:1.071rem;margin-right:1.071rem}.margin-tb-15{margin-top:1.071rem;margin-bottom:1.071rem}.maring-16{margin:1.1424rem}.margin-l-16{margin-left:1.1424rem}.margin-r-16{margin-right:1.1424rem}.margin-t-16{margin-top:1.1424rem}.margin-b-16{margin-bottom:1.1424rem}.margin-lr-16{margin-left:1.1424rem;margin-right:1.1424rem}.margin-tb-16{margin-top:1.1424rem;margin-bottom:1.1424rem}.maring-17{margin:1.2138rem}.margin-l-17{margin-left:1.2138rem}.margin-r-17{margin-right:1.2138rem}.margin-t-17{margin-top:1.2138rem}.margin-b-17{margin-bottom:1.2138rem}.margin-lr-17{margin-left:1.2138rem;margin-right:1.2138rem}.margin-tb-17{margin-top:1.2138rem;margin-bottom:1.2138rem}.maring-18{margin:1.2852rem}.margin-l-18{margin-left:1.2852rem}.margin-r-18{margin-right:1.2852rem}.margin-t-18{margin-top:1.2852rem}.margin-b-18{margin-bottom:1.2852rem}.margin-lr-18{margin-left:1.2852rem;margin-right:1.2852rem}.margin-tb-18{margin-top:1.2852rem;margin-bottom:1.2852rem}.maring-19{margin:1.3566rem}.margin-l-19{margin-left:1.3566rem}.margin-r-19{margin-right:1.3566rem}.margin-t-19{margin-top:1.3566rem}.margin-b-19{margin-bottom:1.3566rem}.margin-lr-19{margin-left:1.3566rem;margin-right:1.3566rem}.margin-tb-19{margin-top:1.3566rem;margin-bottom:1.3566rem}.maring-20{margin:1.428rem}.margin-l-20{margin-left:1.428rem}.margin-r-20{margin-right:1.428rem}.margin-t-20{margin-top:1.428rem}.margin-b-20{margin-bottom:1.428rem}.margin-lr-20{margin-left:1.428rem;margin-right:1.428rem}.margin-tb-20{margin-top:1.428rem;margin-bottom:1.428rem}.maring-21{margin:1.4994rem}.margin-l-21{margin-left:1.4994rem}.margin-r-21{margin-right:1.4994rem}.margin-t-21{margin-top:1.4994rem}.margin-b-21{margin-bottom:1.4994rem}.margin-lr-21{margin-left:1.4994rem;margin-right:1.4994rem}.margin-tb-21{margin-top:1.4994rem;margin-bottom:1.4994rem}.maring-22{margin:1.5708rem}.margin-l-22{margin-left:1.5708rem}.margin-r-22{margin-right:1.5708rem}.margin-t-22{margin-top:1.5708rem}.margin-b-22{margin-bottom:1.5708rem}.margin-lr-22{margin-left:1.5708rem;margin-right:1.5708rem}.margin-tb-22{margin-top:1.5708rem;margin-bottom:1.5708rem}.maring-23{margin:1.6422rem}.margin-l-23{margin-left:1.6422rem}.margin-r-23{margin-right:1.6422rem}.margin-t-23{margin-top:1.6422rem}.margin-b-23{margin-bottom:1.6422rem}.margin-lr-23{margin-left:1.6422rem;margin-right:1.6422rem}.margin-tb-23{margin-top:1.6422rem;margin-bottom:1.6422rem}.maring-24{margin:1.7136rem}.margin-l-24{margin-left:1.7136rem}.margin-r-24{margin-right:1.7136rem}.margin-t-24{margin-top:1.7136rem}.margin-b-24{margin-bottom:1.7136rem}.margin-lr-24{margin-left:1.7136rem;margin-right:1.7136rem}.margin-tb-24{margin-top:1.7136rem;margin-bottom:1.7136rem}.maring-25{margin:1.785rem}.margin-l-25{margin-left:1.785rem}.margin-r-25{margin-right:1.785rem}.margin-t-25{margin-top:1.785rem}.margin-b-25{margin-bottom:1.785rem}.margin-lr-25{margin-left:1.785rem;margin-right:1.785rem}.margin-tb-25{margin-top:1.785rem;margin-bottom:1.785rem}.maring-26{margin:1.8564rem}.margin-l-26{margin-left:1.8564rem}.margin-r-26{margin-right:1.8564rem}.margin-t-26{margin-top:1.8564rem}.margin-b-26{margin-bottom:1.8564rem}.margin-lr-26{margin-left:1.8564rem;margin-right:1.8564rem}.margin-tb-26{margin-top:1.8564rem;margin-bottom:1.8564rem}.maring-27{margin:1.9278rem}.margin-l-27{margin-left:1.9278rem}.margin-r-27{margin-right:1.9278rem}.margin-t-27{margin-top:1.9278rem}.margin-b-27{margin-bottom:1.9278rem}.margin-lr-27{margin-left:1.9278rem;margin-right:1.9278rem}.margin-tb-27{margin-top:1.9278rem;margin-bottom:1.9278rem}.maring-28{margin:1.9992rem}.margin-l-28{margin-left:1.9992rem}.margin-r-28{margin-right:1.9992rem}.margin-t-28{margin-top:1.9992rem}.margin-b-28{margin-bottom:1.9992rem}.margin-lr-28{margin-left:1.9992rem;margin-right:1.9992rem}.margin-tb-28{margin-top:1.9992rem;margin-bottom:1.9992rem}.maring-29{margin:2.0706rem}.margin-l-29{margin-left:2.0706rem}.margin-r-29{margin-right:2.0706rem}.margin-t-29{margin-top:2.0706rem}.margin-b-29{margin-bottom:2.0706rem}.margin-lr-29{margin-left:2.0706rem;margin-right:2.0706rem}.margin-tb-29{margin-top:2.0706rem;margin-bottom:2.0706rem}.maring-30{margin:2.142rem}.margin-l-30{margin-left:2.142rem}.margin-r-30{margin-right:2.142rem}.margin-t-30{margin-top:2.142rem}.margin-b-30{margin-bottom:2.142rem}.margin-lr-30{margin-left:2.142rem;margin-right:2.142rem}.margin-tb-30{margin-top:2.142rem;margin-bottom:2.142rem}.maring-31{margin:2.2134rem}.margin-l-31{margin-left:2.2134rem}.margin-r-31{margin-right:2.2134rem}.margin-t-31{margin-top:2.2134rem}.margin-b-31{margin-bottom:2.2134rem}.margin-lr-31{margin-left:2.2134rem;margin-right:2.2134rem}.margin-tb-31{margin-top:2.2134rem;margin-bottom:2.2134rem}.maring-32{margin:2.2848rem}.margin-l-32{margin-left:2.2848rem}.margin-r-32{margin-right:2.2848rem}.margin-t-32{margin-top:2.2848rem}.margin-b-32{margin-bottom:2.2848rem}.margin-lr-32{margin-left:2.2848rem;margin-right:2.2848rem}.margin-tb-32{margin-top:2.2848rem;margin-bottom:2.2848rem}.maring-33{margin:2.3562rem}.margin-l-33{margin-left:2.3562rem}.margin-r-33{margin-right:2.3562rem}.margin-t-33{margin-top:2.3562rem}.margin-b-33{margin-bottom:2.3562rem}.margin-lr-33{margin-left:2.3562rem;margin-right:2.3562rem}.margin-tb-33{margin-top:2.3562rem;margin-bottom:2.3562rem}.maring-34{margin:2.4276rem}.margin-l-34{margin-left:2.4276rem}.margin-r-34{margin-right:2.4276rem}.margin-t-34{margin-top:2.4276rem}.margin-b-34{margin-bottom:2.4276rem}.margin-lr-34{margin-left:2.4276rem;margin-right:2.4276rem}.margin-tb-34{margin-top:2.4276rem;margin-bottom:2.4276rem}.maring-35{margin:2.499rem}.margin-l-35{margin-left:2.499rem}.margin-r-35{margin-right:2.499rem}.margin-t-35{margin-top:2.499rem}.margin-b-35{margin-bottom:2.499rem}.margin-lr-35{margin-left:2.499rem;margin-right:2.499rem}.margin-tb-35{margin-top:2.499rem;margin-bottom:2.499rem}.maring-36{margin:2.5704rem}.margin-l-36{margin-left:2.5704rem}.margin-r-36{margin-right:2.5704rem}.margin-t-36{margin-top:2.5704rem}.margin-b-36{margin-bottom:2.5704rem}.margin-lr-36{margin-left:2.5704rem;margin-right:2.5704rem}.margin-tb-36{margin-top:2.5704rem;margin-bottom:2.5704rem}.maring-37{margin:2.6418rem}.margin-l-37{margin-left:2.6418rem}.margin-r-37{margin-right:2.6418rem}.margin-t-37{margin-top:2.6418rem}.margin-b-37{margin-bottom:2.6418rem}.margin-lr-37{margin-left:2.6418rem;margin-right:2.6418rem}.margin-tb-37{margin-top:2.6418rem;margin-bottom:2.6418rem}.maring-38{margin:2.7132rem}.margin-l-38{margin-left:2.7132rem}.margin-r-38{margin-right:2.7132rem}.margin-t-38{margin-top:2.7132rem}.margin-b-38{margin-bottom:2.7132rem}.margin-lr-38{margin-left:2.7132rem;margin-right:2.7132rem}.margin-tb-38{margin-top:2.7132rem;margin-bottom:2.7132rem}.maring-39{margin:2.7846rem}.margin-l-39{margin-left:2.7846rem}.margin-r-39{margin-right:2.7846rem}.margin-t-39{margin-top:2.7846rem}.margin-b-39{margin-bottom:2.7846rem}.margin-lr-39{margin-left:2.7846rem;margin-right:2.7846rem}.margin-tb-39{margin-top:2.7846rem;margin-bottom:2.7846rem}.maring-40{margin:2.856rem}.margin-l-40{margin-left:2.856rem}.margin-r-40{margin-right:2.856rem}.margin-t-40{margin-top:2.856rem}.margin-b-40{margin-bottom:2.856rem}.margin-lr-40{margin-left:2.856rem;margin-right:2.856rem}.margin-tb-40{margin-top:2.856rem;margin-bottom:2.856rem}.maring-41{margin:2.9274rem}.margin-l-41{margin-left:2.9274rem}.margin-r-41{margin-right:2.9274rem}.margin-t-41{margin-top:2.9274rem}.margin-b-41{margin-bottom:2.9274rem}.margin-lr-41{margin-left:2.9274rem;margin-right:2.9274rem}.margin-tb-41{margin-top:2.9274rem;margin-bottom:2.9274rem}.maring-42{margin:2.9988rem}.margin-l-42{margin-left:2.9988rem}.margin-r-42{margin-right:2.9988rem}.margin-t-42{margin-top:2.9988rem}.margin-b-42{margin-bottom:2.9988rem}.margin-lr-42{margin-left:2.9988rem;margin-right:2.9988rem}.margin-tb-42{margin-top:2.9988rem;margin-bottom:2.9988rem}.maring-43{margin:3.0702rem}.margin-l-43{margin-left:3.0702rem}.margin-r-43{margin-right:3.0702rem}.margin-t-43{margin-top:3.0702rem}.margin-b-43{margin-bottom:3.0702rem}.margin-lr-43{margin-left:3.0702rem;margin-right:3.0702rem}.margin-tb-43{margin-top:3.0702rem;margin-bottom:3.0702rem}.maring-44{margin:3.1416rem}.margin-l-44{margin-left:3.1416rem}.margin-r-44{margin-right:3.1416rem}.margin-t-44{margin-top:3.1416rem}.margin-b-44{margin-bottom:3.1416rem}.margin-lr-44{margin-left:3.1416rem;margin-right:3.1416rem}.margin-tb-44{margin-top:3.1416rem;margin-bottom:3.1416rem}.maring-45{margin:3.213rem}.margin-l-45{margin-left:3.213rem}.margin-r-45{margin-right:3.213rem}.margin-t-45{margin-top:3.213rem}.margin-b-45{margin-bottom:3.213rem}.margin-lr-45{margin-left:3.213rem;margin-right:3.213rem}.margin-tb-45{margin-top:3.213rem;margin-bottom:3.213rem}.maring-46{margin:3.2844rem}.margin-l-46{margin-left:3.2844rem}.margin-r-46{margin-right:3.2844rem}.margin-t-46{margin-top:3.2844rem}.margin-b-46{margin-bottom:3.2844rem}.margin-lr-46{margin-left:3.2844rem;margin-right:3.2844rem}.margin-tb-46{margin-top:3.2844rem;margin-bottom:3.2844rem}.maring-47{margin:3.3558rem}.margin-l-47{margin-left:3.3558rem}.margin-r-47{margin-right:3.3558rem}.margin-t-47{margin-top:3.3558rem}.margin-b-47{margin-bottom:3.3558rem}.margin-lr-47{margin-left:3.3558rem;margin-right:3.3558rem}.margin-tb-47{margin-top:3.3558rem;margin-bottom:3.3558rem}.maring-48{margin:3.4272rem}.margin-l-48{margin-left:3.4272rem}.margin-r-48{margin-right:3.4272rem}.margin-t-48{margin-top:3.4272rem}.margin-b-48{margin-bottom:3.4272rem}.margin-lr-48{margin-left:3.4272rem;margin-right:3.4272rem}.margin-tb-48{margin-top:3.4272rem;margin-bottom:3.4272rem}.maring-49{margin:3.4986rem}.margin-l-49{margin-left:3.4986rem}.margin-r-49{margin-right:3.4986rem}.margin-t-49{margin-top:3.4986rem}.margin-b-49{margin-bottom:3.4986rem}.margin-lr-49{margin-left:3.4986rem;margin-right:3.4986rem}.margin-tb-49{margin-top:3.4986rem;margin-bottom:3.4986rem}.maring-50{margin:3.57rem}.margin-l-50{margin-left:3.57rem}.margin-r-50{margin-right:3.57rem}.margin-t-50{margin-top:3.57rem}.margin-b-50{margin-bottom:3.57rem}.margin-lr-50{margin-left:3.57rem;margin-right:3.57rem}.margin-tb-50{margin-top:3.57rem;margin-bottom:3.57rem}.maring-51{margin:3.6414rem}.margin-l-51{margin-left:3.6414rem}.margin-r-51{margin-right:3.6414rem}.margin-t-51{margin-top:3.6414rem}.margin-b-51{margin-bottom:3.6414rem}.margin-lr-51{margin-left:3.6414rem;margin-right:3.6414rem}.margin-tb-51{margin-top:3.6414rem;margin-bottom:3.6414rem}.maring-52{margin:3.7128rem}.margin-l-52{margin-left:3.7128rem}.margin-r-52{margin-right:3.7128rem}.margin-t-52{margin-top:3.7128rem}.margin-b-52{margin-bottom:3.7128rem}.margin-lr-52{margin-left:3.7128rem;margin-right:3.7128rem}.margin-tb-52{margin-top:3.7128rem;margin-bottom:3.7128rem}.maring-53{margin:3.7842rem}.margin-l-53{margin-left:3.7842rem}.margin-r-53{margin-right:3.7842rem}.margin-t-53{margin-top:3.7842rem}.margin-b-53{margin-bottom:3.7842rem}.margin-lr-53{margin-left:3.7842rem;margin-right:3.7842rem}.margin-tb-53{margin-top:3.7842rem;margin-bottom:3.7842rem}.maring-54{margin:3.8556rem}.margin-l-54{margin-left:3.8556rem}.margin-r-54{margin-right:3.8556rem}.margin-t-54{margin-top:3.8556rem}.margin-b-54{margin-bottom:3.8556rem}.margin-lr-54{margin-left:3.8556rem;margin-right:3.8556rem}.margin-tb-54{margin-top:3.8556rem;margin-bottom:3.8556rem}.maring-55{margin:3.927rem}.margin-l-55{margin-left:3.927rem}.margin-r-55{margin-right:3.927rem}.margin-t-55{margin-top:3.927rem}.margin-b-55{margin-bottom:3.927rem}.margin-lr-55{margin-left:3.927rem;margin-right:3.927rem}.margin-tb-55{margin-top:3.927rem;margin-bottom:3.927rem}.maring-56{margin:3.9984rem}.margin-l-56{margin-left:3.9984rem}.margin-r-56{margin-right:3.9984rem}.margin-t-56{margin-top:3.9984rem}.margin-b-56{margin-bottom:3.9984rem}.margin-lr-56{margin-left:3.9984rem;margin-right:3.9984rem}.margin-tb-56{margin-top:3.9984rem;margin-bottom:3.9984rem}.maring-57{margin:4.0698rem}.margin-l-57{margin-left:4.0698rem}.margin-r-57{margin-right:4.0698rem}.margin-t-57{margin-top:4.0698rem}.margin-b-57{margin-bottom:4.0698rem}.margin-lr-57{margin-left:4.0698rem;margin-right:4.0698rem}.margin-tb-57{margin-top:4.0698rem;margin-bottom:4.0698rem}.maring-58{margin:4.1412rem}.margin-l-58{margin-left:4.1412rem}.margin-r-58{margin-right:4.1412rem}.margin-t-58{margin-top:4.1412rem}.margin-b-58{margin-bottom:4.1412rem}.margin-lr-58{margin-left:4.1412rem;margin-right:4.1412rem}.margin-tb-58{margin-top:4.1412rem;margin-bottom:4.1412rem}.maring-59{margin:4.2126rem}.margin-l-59{margin-left:4.2126rem}.margin-r-59{margin-right:4.2126rem}.margin-t-59{margin-top:4.2126rem}.margin-b-59{margin-bottom:4.2126rem}.margin-lr-59{margin-left:4.2126rem;margin-right:4.2126rem}.margin-tb-59{margin-top:4.2126rem;margin-bottom:4.2126rem}.maring-60{margin:4.284rem}.margin-l-60{margin-left:4.284rem}.margin-r-60{margin-right:4.284rem}.margin-t-60{margin-top:4.284rem}.margin-b-60{margin-bottom:4.284rem}.margin-lr-60{margin-left:4.284rem;margin-right:4.284rem}.margin-tb-60{margin-top:4.284rem;margin-bottom:4.284rem}.maring-61{margin:4.3554rem}.margin-l-61{margin-left:4.3554rem}.margin-r-61{margin-right:4.3554rem}.margin-t-61{margin-top:4.3554rem}.margin-b-61{margin-bottom:4.3554rem}.margin-lr-61{margin-left:4.3554rem;margin-right:4.3554rem}.margin-tb-61{margin-top:4.3554rem;margin-bottom:4.3554rem}.maring-62{margin:4.4268rem}.margin-l-62{margin-left:4.4268rem}.margin-r-62{margin-right:4.4268rem}.margin-t-62{margin-top:4.4268rem}.margin-b-62{margin-bottom:4.4268rem}.margin-lr-62{margin-left:4.4268rem;margin-right:4.4268rem}.margin-tb-62{margin-top:4.4268rem;margin-bottom:4.4268rem}.maring-63{margin:4.4982rem}.margin-l-63{margin-left:4.4982rem}.margin-r-63{margin-right:4.4982rem}.margin-t-63{margin-top:4.4982rem}.margin-b-63{margin-bottom:4.4982rem}.margin-lr-63{margin-left:4.4982rem;margin-right:4.4982rem}.margin-tb-63{margin-top:4.4982rem;margin-bottom:4.4982rem}.maring-64{margin:4.5696rem}.margin-l-64{margin-left:4.5696rem}.margin-r-64{margin-right:4.5696rem}.margin-t-64{margin-top:4.5696rem}.margin-b-64{margin-bottom:4.5696rem}.margin-lr-64{margin-left:4.5696rem;margin-right:4.5696rem}.margin-tb-64{margin-top:4.5696rem;margin-bottom:4.5696rem}.maring-65{margin:4.641rem}.margin-l-65{margin-left:4.641rem}.margin-r-65{margin-right:4.641rem}.margin-t-65{margin-top:4.641rem}.margin-b-65{margin-bottom:4.641rem}.margin-lr-65{margin-left:4.641rem;margin-right:4.641rem}.margin-tb-65{margin-top:4.641rem;margin-bottom:4.641rem}.maring-66{margin:4.7124rem}.margin-l-66{margin-left:4.7124rem}.margin-r-66{margin-right:4.7124rem}.margin-t-66{margin-top:4.7124rem}.margin-b-66{margin-bottom:4.7124rem}.margin-lr-66{margin-left:4.7124rem;margin-right:4.7124rem}.margin-tb-66{margin-top:4.7124rem;margin-bottom:4.7124rem}.maring-67{margin:4.7838rem}.margin-l-67{margin-left:4.7838rem}.margin-r-67{margin-right:4.7838rem}.margin-t-67{margin-top:4.7838rem}.margin-b-67{margin-bottom:4.7838rem}.margin-lr-67{margin-left:4.7838rem;margin-right:4.7838rem}.margin-tb-67{margin-top:4.7838rem;margin-bottom:4.7838rem}.maring-68{margin:4.8552rem}.margin-l-68{margin-left:4.8552rem}.margin-r-68{margin-right:4.8552rem}.margin-t-68{margin-top:4.8552rem}.margin-b-68{margin-bottom:4.8552rem}.margin-lr-68{margin-left:4.8552rem;margin-right:4.8552rem}.margin-tb-68{margin-top:4.8552rem;margin-bottom:4.8552rem}.maring-69{margin:4.9266rem}.margin-l-69{margin-left:4.9266rem}.margin-r-69{margin-right:4.9266rem}.margin-t-69{margin-top:4.9266rem}.margin-b-69{margin-bottom:4.9266rem}.margin-lr-69{margin-left:4.9266rem;margin-right:4.9266rem}.margin-tb-69{margin-top:4.9266rem;margin-bottom:4.9266rem}.maring-70{margin:4.998rem}.margin-l-70{margin-left:4.998rem}.margin-r-70{margin-right:4.998rem}.margin-t-70{margin-top:4.998rem}.margin-b-70{margin-bottom:4.998rem}.margin-lr-70{margin-left:4.998rem;margin-right:4.998rem}.margin-tb-70{margin-top:4.998rem;margin-bottom:4.998rem}.maring-71{margin:5.0694rem}.margin-l-71{margin-left:5.0694rem}.margin-r-71{margin-right:5.0694rem}.margin-t-71{margin-top:5.0694rem}.margin-b-71{margin-bottom:5.0694rem}.margin-lr-71{margin-left:5.0694rem;margin-right:5.0694rem}.margin-tb-71{margin-top:5.0694rem;margin-bottom:5.0694rem}.maring-72{margin:5.1408rem}.margin-l-72{margin-left:5.1408rem}.margin-r-72{margin-right:5.1408rem}.margin-t-72{margin-top:5.1408rem}.margin-b-72{margin-bottom:5.1408rem}.margin-lr-72{margin-left:5.1408rem;margin-right:5.1408rem}.margin-tb-72{margin-top:5.1408rem;margin-bottom:5.1408rem}.maring-73{margin:5.2122rem}.margin-l-73{margin-left:5.2122rem}.margin-r-73{margin-right:5.2122rem}.margin-t-73{margin-top:5.2122rem}.margin-b-73{margin-bottom:5.2122rem}.margin-lr-73{margin-left:5.2122rem;margin-right:5.2122rem}.margin-tb-73{margin-top:5.2122rem;margin-bottom:5.2122rem}.maring-74{margin:5.2836rem}.margin-l-74{margin-left:5.2836rem}.margin-r-74{margin-right:5.2836rem}.margin-t-74{margin-top:5.2836rem}.margin-b-74{margin-bottom:5.2836rem}.margin-lr-74{margin-left:5.2836rem;margin-right:5.2836rem}.margin-tb-74{margin-top:5.2836rem;margin-bottom:5.2836rem}.maring-75{margin:5.355rem}.margin-l-75{margin-left:5.355rem}.margin-r-75{margin-right:5.355rem}.margin-t-75{margin-top:5.355rem}.margin-b-75{margin-bottom:5.355rem}.margin-lr-75{margin-left:5.355rem;margin-right:5.355rem}.margin-tb-75{margin-top:5.355rem;margin-bottom:5.355rem}.maring-76{margin:5.4264rem}.margin-l-76{margin-left:5.4264rem}.margin-r-76{margin-right:5.4264rem}.margin-t-76{margin-top:5.4264rem}.margin-b-76{margin-bottom:5.4264rem}.margin-lr-76{margin-left:5.4264rem;margin-right:5.4264rem}.margin-tb-76{margin-top:5.4264rem;margin-bottom:5.4264rem}.maring-77{margin:5.4978rem}.margin-l-77{margin-left:5.4978rem}.margin-r-77{margin-right:5.4978rem}.margin-t-77{margin-top:5.4978rem}.margin-b-77{margin-bottom:5.4978rem}.margin-lr-77{margin-left:5.4978rem;margin-right:5.4978rem}.margin-tb-77{margin-top:5.4978rem;margin-bottom:5.4978rem}.maring-78{margin:5.5692rem}.margin-l-78{margin-left:5.5692rem}.margin-r-78{margin-right:5.5692rem}.margin-t-78{margin-top:5.5692rem}.margin-b-78{margin-bottom:5.5692rem}.margin-lr-78{margin-left:5.5692rem;margin-right:5.5692rem}.margin-tb-78{margin-top:5.5692rem;margin-bottom:5.5692rem}.maring-79{margin:5.6406rem}.margin-l-79{margin-left:5.6406rem}.margin-r-79{margin-right:5.6406rem}.margin-t-79{margin-top:5.6406rem}.margin-b-79{margin-bottom:5.6406rem}.margin-lr-79{margin-left:5.6406rem;margin-right:5.6406rem}.margin-tb-79{margin-top:5.6406rem;margin-bottom:5.6406rem}.maring-80{margin:5.712rem}.margin-l-80{margin-left:5.712rem}.margin-r-80{margin-right:5.712rem}.margin-t-80{margin-top:5.712rem}.margin-b-80{margin-bottom:5.712rem}.margin-lr-80{margin-left:5.712rem;margin-right:5.712rem}.margin-tb-80{margin-top:5.712rem;margin-bottom:5.712rem}.maring-81{margin:5.7834rem}.margin-l-81{margin-left:5.7834rem}.margin-r-81{margin-right:5.7834rem}.margin-t-81{margin-top:5.7834rem}.margin-b-81{margin-bottom:5.7834rem}.margin-lr-81{margin-left:5.7834rem;margin-right:5.7834rem}.margin-tb-81{margin-top:5.7834rem;margin-bottom:5.7834rem}.maring-82{margin:5.8548rem}.margin-l-82{margin-left:5.8548rem}.margin-r-82{margin-right:5.8548rem}.margin-t-82{margin-top:5.8548rem}.margin-b-82{margin-bottom:5.8548rem}.margin-lr-82{margin-left:5.8548rem;margin-right:5.8548rem}.margin-tb-82{margin-top:5.8548rem;margin-bottom:5.8548rem}.maring-83{margin:5.9262rem}.margin-l-83{margin-left:5.9262rem}.margin-r-83{margin-right:5.9262rem}.margin-t-83{margin-top:5.9262rem}.margin-b-83{margin-bottom:5.9262rem}.margin-lr-83{margin-left:5.9262rem;margin-right:5.9262rem}.margin-tb-83{margin-top:5.9262rem;margin-bottom:5.9262rem}.maring-84{margin:5.9976rem}.margin-l-84{margin-left:5.9976rem}.margin-r-84{margin-right:5.9976rem}.margin-t-84{margin-top:5.9976rem}.margin-b-84{margin-bottom:5.9976rem}.margin-lr-84{margin-left:5.9976rem;margin-right:5.9976rem}.margin-tb-84{margin-top:5.9976rem;margin-bottom:5.9976rem}.maring-85{margin:6.069rem}.margin-l-85{margin-left:6.069rem}.margin-r-85{margin-right:6.069rem}.margin-t-85{margin-top:6.069rem}.margin-b-85{margin-bottom:6.069rem}.margin-lr-85{margin-left:6.069rem;margin-right:6.069rem}.margin-tb-85{margin-top:6.069rem;margin-bottom:6.069rem}.maring-86{margin:6.1404rem}.margin-l-86{margin-left:6.1404rem}.margin-r-86{margin-right:6.1404rem}.margin-t-86{margin-top:6.1404rem}.margin-b-86{margin-bottom:6.1404rem}.margin-lr-86{margin-left:6.1404rem;margin-right:6.1404rem}.margin-tb-86{margin-top:6.1404rem;margin-bottom:6.1404rem}.maring-87{margin:6.2118rem}.margin-l-87{margin-left:6.2118rem}.margin-r-87{margin-right:6.2118rem}.margin-t-87{margin-top:6.2118rem}.margin-b-87{margin-bottom:6.2118rem}.margin-lr-87{margin-left:6.2118rem;margin-right:6.2118rem}.margin-tb-87{margin-top:6.2118rem;margin-bottom:6.2118rem}.maring-88{margin:6.2832rem}.margin-l-88{margin-left:6.2832rem}.margin-r-88{margin-right:6.2832rem}.margin-t-88{margin-top:6.2832rem}.margin-b-88{margin-bottom:6.2832rem}.margin-lr-88{margin-left:6.2832rem;margin-right:6.2832rem}.margin-tb-88{margin-top:6.2832rem;margin-bottom:6.2832rem}.maring-89{margin:6.3546rem}.margin-l-89{margin-left:6.3546rem}.margin-r-89{margin-right:6.3546rem}.margin-t-89{margin-top:6.3546rem}.margin-b-89{margin-bottom:6.3546rem}.margin-lr-89{margin-left:6.3546rem;margin-right:6.3546rem}.margin-tb-89{margin-top:6.3546rem;margin-bottom:6.3546rem}.maring-90{margin:6.426rem}.margin-l-90{margin-left:6.426rem}.margin-r-90{margin-right:6.426rem}.margin-t-90{margin-top:6.426rem}.margin-b-90{margin-bottom:6.426rem}.margin-lr-90{margin-left:6.426rem;margin-right:6.426rem}.margin-tb-90{margin-top:6.426rem;margin-bottom:6.426rem}.maring-91{margin:6.4974rem}.margin-l-91{margin-left:6.4974rem}.margin-r-91{margin-right:6.4974rem}.margin-t-91{margin-top:6.4974rem}.margin-b-91{margin-bottom:6.4974rem}.margin-lr-91{margin-left:6.4974rem;margin-right:6.4974rem}.margin-tb-91{margin-top:6.4974rem;margin-bottom:6.4974rem}.maring-92{margin:6.5688rem}.margin-l-92{margin-left:6.5688rem}.margin-r-92{margin-right:6.5688rem}.margin-t-92{margin-top:6.5688rem}.margin-b-92{margin-bottom:6.5688rem}.margin-lr-92{margin-left:6.5688rem;margin-right:6.5688rem}.margin-tb-92{margin-top:6.5688rem;margin-bottom:6.5688rem}.maring-93{margin:6.6402rem}.margin-l-93{margin-left:6.6402rem}.margin-r-93{margin-right:6.6402rem}.margin-t-93{margin-top:6.6402rem}.margin-b-93{margin-bottom:6.6402rem}.margin-lr-93{margin-left:6.6402rem;margin-right:6.6402rem}.margin-tb-93{margin-top:6.6402rem;margin-bottom:6.6402rem}.maring-94{margin:6.7116rem}.margin-l-94{margin-left:6.7116rem}.margin-r-94{margin-right:6.7116rem}.margin-t-94{margin-top:6.7116rem}.margin-b-94{margin-bottom:6.7116rem}.margin-lr-94{margin-left:6.7116rem;margin-right:6.7116rem}.margin-tb-94{margin-top:6.7116rem;margin-bottom:6.7116rem}.maring-95{margin:6.783rem}.margin-l-95{margin-left:6.783rem}.margin-r-95{margin-right:6.783rem}.margin-t-95{margin-top:6.783rem}.margin-b-95{margin-bottom:6.783rem}.margin-lr-95{margin-left:6.783rem;margin-right:6.783rem}.margin-tb-95{margin-top:6.783rem;margin-bottom:6.783rem}.maring-96{margin:6.8544rem}.margin-l-96{margin-left:6.8544rem}.margin-r-96{margin-right:6.8544rem}.margin-t-96{margin-top:6.8544rem}.margin-b-96{margin-bottom:6.8544rem}.margin-lr-96{margin-left:6.8544rem;margin-right:6.8544rem}.margin-tb-96{margin-top:6.8544rem;margin-bottom:6.8544rem}.maring-97{margin:6.9258rem}.margin-l-97{margin-left:6.9258rem}.margin-r-97{margin-right:6.9258rem}.margin-t-97{margin-top:6.9258rem}.margin-b-97{margin-bottom:6.9258rem}.margin-lr-97{margin-left:6.9258rem;margin-right:6.9258rem}.margin-tb-97{margin-top:6.9258rem;margin-bottom:6.9258rem}.maring-98{margin:6.9972rem}.margin-l-98{margin-left:6.9972rem}.margin-r-98{margin-right:6.9972rem}.margin-t-98{margin-top:6.9972rem}.margin-b-98{margin-bottom:6.9972rem}.margin-lr-98{margin-left:6.9972rem;margin-right:6.9972rem}.margin-tb-98{margin-top:6.9972rem;margin-bottom:6.9972rem}.maring-99{margin:7.0686rem}.margin-l-99{margin-left:7.0686rem}.margin-r-99{margin-right:7.0686rem}.margin-t-99{margin-top:7.0686rem}.margin-b-99{margin-bottom:7.0686rem}.margin-lr-99{margin-left:7.0686rem;margin-right:7.0686rem}.margin-tb-99{margin-top:7.0686rem;margin-bottom:7.0686rem}.maring-100{margin:7.14rem}.margin-l-100{margin-left:7.14rem}.margin-r-100{margin-right:7.14rem}.margin-t-100{margin-top:7.14rem}.margin-b-100{margin-bottom:7.14rem}.margin-lr-100{margin-left:7.14rem;margin-right:7.14rem}.margin-tb-100{margin-top:7.14rem;margin-bottom:7.14rem}.padding-1{padding:.0714rem}.padding-l-1{padding-left:.0714rem}.padding-r-1{padding-right:.0714rem}.padding-t-1{padding-top:.0714rem}.padding-b-1{padding-bottom:.0714rem}.padding-lr-1{padding-left:.0714rem;padding-right:.0714rem}.padding-tb-1{padding-top:.0714rem;padding-bottom:.0714rem}.padding-2{padding:.1428rem}.padding-l-2{padding-left:.1428rem}.padding-r-2{padding-right:.1428rem}.padding-t-2{padding-top:.1428rem}.padding-b-2{padding-bottom:.1428rem}.padding-lr-2{padding-left:.1428rem;padding-right:.1428rem}.padding-tb-2{padding-top:.1428rem;padding-bottom:.1428rem}.padding-3{padding:.2142rem}.padding-l-3{padding-left:.2142rem}.padding-r-3{padding-right:.2142rem}.padding-t-3{padding-top:.2142rem}.padding-b-3{padding-bottom:.2142rem}.padding-lr-3{padding-left:.2142rem;padding-right:.2142rem}.padding-tb-3{padding-top:.2142rem;padding-bottom:.2142rem}.padding-4{padding:.2856rem}.padding-l-4{padding-left:.2856rem}.padding-r-4{padding-right:.2856rem}.padding-t-4{padding-top:.2856rem}.padding-b-4{padding-bottom:.2856rem}.padding-lr-4{padding-left:.2856rem;padding-right:.2856rem}.padding-tb-4{padding-top:.2856rem;padding-bottom:.2856rem}.padding-5{padding:.357rem}.padding-l-5{padding-left:.357rem}.padding-r-5{padding-right:.357rem}.padding-t-5{padding-top:.357rem}.padding-b-5{padding-bottom:.357rem}.padding-lr-5{padding-left:.357rem;padding-right:.357rem}.padding-tb-5{padding-top:.357rem;padding-bottom:.357rem}.padding-6{padding:.4284rem}.padding-l-6{padding-left:.4284rem}.padding-r-6{padding-right:.4284rem}.padding-t-6{padding-top:.4284rem}.padding-b-6{padding-bottom:.4284rem}.padding-lr-6{padding-left:.4284rem;padding-right:.4284rem}.padding-tb-6{padding-top:.4284rem;padding-bottom:.4284rem}.padding-7{padding:.4998rem}.padding-l-7{padding-left:.4998rem}.padding-r-7{padding-right:.4998rem}.padding-t-7{padding-top:.4998rem}.padding-b-7{padding-bottom:.4998rem}.padding-lr-7{padding-left:.4998rem;padding-right:.4998rem}.padding-tb-7{padding-top:.4998rem;padding-bottom:.4998rem}.padding-8{padding:.5712rem}.padding-l-8{padding-left:.5712rem}.padding-r-8{padding-right:.5712rem}.padding-t-8{padding-top:.5712rem}.padding-b-8{padding-bottom:.5712rem}.padding-lr-8{padding-left:.5712rem;padding-right:.5712rem}.padding-tb-8{padding-top:.5712rem;padding-bottom:.5712rem}.padding-9{padding:.6426rem}.padding-l-9{padding-left:.6426rem}.padding-r-9{padding-right:.6426rem}.padding-t-9{padding-top:.6426rem}.padding-b-9{padding-bottom:.6426rem}.padding-lr-9{padding-left:.6426rem;padding-right:.6426rem}.padding-tb-9{padding-top:.6426rem;padding-bottom:.6426rem}.padding-10{padding:.714rem}.padding-l-10{padding-left:.714rem}.padding-r-10{padding-right:.714rem}.padding-t-10{padding-top:.714rem}.padding-b-10{padding-bottom:.714rem}.padding-lr-10{padding-left:.714rem;padding-right:.714rem}.padding-tb-10{padding-top:.714rem;padding-bottom:.714rem}.padding-11{padding:.7854rem}.padding-l-11{padding-left:.7854rem}.padding-r-11{padding-right:.7854rem}.padding-t-11{padding-top:.7854rem}.padding-b-11{padding-bottom:.7854rem}.padding-lr-11{padding-left:.7854rem;padding-right:.7854rem}.padding-tb-11{padding-top:.7854rem;padding-bottom:.7854rem}.padding-12{padding:.8568rem}.padding-l-12{padding-left:.8568rem}.padding-r-12{padding-right:.8568rem}.padding-t-12{padding-top:.8568rem}.padding-b-12{padding-bottom:.8568rem}.padding-lr-12{padding-left:.8568rem;padding-right:.8568rem}.padding-tb-12{padding-top:.8568rem;padding-bottom:.8568rem}.padding-13{padding:.9282rem}.padding-l-13{padding-left:.9282rem}.padding-r-13{padding-right:.9282rem}.padding-t-13{padding-top:.9282rem}.padding-b-13{padding-bottom:.9282rem}.padding-lr-13{padding-left:.9282rem;padding-right:.9282rem}.padding-tb-13{padding-top:.9282rem;padding-bottom:.9282rem}.padding-14{padding:.9996rem}.padding-l-14{padding-left:.9996rem}.padding-r-14{padding-right:.9996rem}.padding-t-14{padding-top:.9996rem}.padding-b-14{padding-bottom:.9996rem}.padding-lr-14{padding-left:.9996rem;padding-right:.9996rem}.padding-tb-14{padding-top:.9996rem;padding-bottom:.9996rem}.padding-15{padding:1.071rem}.padding-l-15{padding-left:1.071rem}.padding-r-15{padding-right:1.071rem}.padding-t-15{padding-top:1.071rem}.padding-b-15{padding-bottom:1.071rem}.padding-lr-15{padding-left:1.071rem;padding-right:1.071rem}.padding-tb-15{padding-top:1.071rem;padding-bottom:1.071rem}.padding-16{padding:1.1424rem}.padding-l-16{padding-left:1.1424rem}.padding-r-16{padding-right:1.1424rem}.padding-t-16{padding-top:1.1424rem}.padding-b-16{padding-bottom:1.1424rem}.padding-lr-16{padding-left:1.1424rem;padding-right:1.1424rem}.padding-tb-16{padding-top:1.1424rem;padding-bottom:1.1424rem}.padding-17{padding:1.2138rem}.padding-l-17{padding-left:1.2138rem}.padding-r-17{padding-right:1.2138rem}.padding-t-17{padding-top:1.2138rem}.padding-b-17{padding-bottom:1.2138rem}.padding-lr-17{padding-left:1.2138rem;padding-right:1.2138rem}.padding-tb-17{padding-top:1.2138rem;padding-bottom:1.2138rem}.padding-18{padding:1.2852rem}.padding-l-18{padding-left:1.2852rem}.padding-r-18{padding-right:1.2852rem}.padding-t-18{padding-top:1.2852rem}.padding-b-18{padding-bottom:1.2852rem}.padding-lr-18{padding-left:1.2852rem;padding-right:1.2852rem}.padding-tb-18{padding-top:1.2852rem;padding-bottom:1.2852rem}.padding-19{padding:1.3566rem}.padding-l-19{padding-left:1.3566rem}.padding-r-19{padding-right:1.3566rem}.padding-t-19{padding-top:1.3566rem}.padding-b-19{padding-bottom:1.3566rem}.padding-lr-19{padding-left:1.3566rem;padding-right:1.3566rem}.padding-tb-19{padding-top:1.3566rem;padding-bottom:1.3566rem}.padding-20{padding:1.428rem}.padding-l-20{padding-left:1.428rem}.padding-r-20{padding-right:1.428rem}.padding-t-20{padding-top:1.428rem}.padding-b-20{padding-bottom:1.428rem}.padding-lr-20{padding-left:1.428rem;padding-right:1.428rem}.padding-tb-20{padding-top:1.428rem;padding-bottom:1.428rem}.padding-21{padding:1.4994rem}.padding-l-21{padding-left:1.4994rem}.padding-r-21{padding-right:1.4994rem}.padding-t-21{padding-top:1.4994rem}.padding-b-21{padding-bottom:1.4994rem}.padding-lr-21{padding-left:1.4994rem;padding-right:1.4994rem}.padding-tb-21{padding-top:1.4994rem;padding-bottom:1.4994rem}.padding-22{padding:1.5708rem}.padding-l-22{padding-left:1.5708rem}.padding-r-22{padding-right:1.5708rem}.padding-t-22{padding-top:1.5708rem}.padding-b-22{padding-bottom:1.5708rem}.padding-lr-22{padding-left:1.5708rem;padding-right:1.5708rem}.padding-tb-22{padding-top:1.5708rem;padding-bottom:1.5708rem}.padding-23{padding:1.6422rem}.padding-l-23{padding-left:1.6422rem}.padding-r-23{padding-right:1.6422rem}.padding-t-23{padding-top:1.6422rem}.padding-b-23{padding-bottom:1.6422rem}.padding-lr-23{padding-left:1.6422rem;padding-right:1.6422rem}.padding-tb-23{padding-top:1.6422rem;padding-bottom:1.6422rem}.padding-24{padding:1.7136rem}.padding-l-24{padding-left:1.7136rem}.padding-r-24{padding-right:1.7136rem}.padding-t-24{padding-top:1.7136rem}.padding-b-24{padding-bottom:1.7136rem}.padding-lr-24{padding-left:1.7136rem;padding-right:1.7136rem}.padding-tb-24{padding-top:1.7136rem;padding-bottom:1.7136rem}.padding-25{padding:1.785rem}.padding-l-25{padding-left:1.785rem}.padding-r-25{padding-right:1.785rem}.padding-t-25{padding-top:1.785rem}.padding-b-25{padding-bottom:1.785rem}.padding-lr-25{padding-left:1.785rem;padding-right:1.785rem}.padding-tb-25{padding-top:1.785rem;padding-bottom:1.785rem}.padding-26{padding:1.8564rem}.padding-l-26{padding-left:1.8564rem}.padding-r-26{padding-right:1.8564rem}.padding-t-26{padding-top:1.8564rem}.padding-b-26{padding-bottom:1.8564rem}.padding-lr-26{padding-left:1.8564rem;padding-right:1.8564rem}.padding-tb-26{padding-top:1.8564rem;padding-bottom:1.8564rem}.padding-27{padding:1.9278rem}.padding-l-27{padding-left:1.9278rem}.padding-r-27{padding-right:1.9278rem}.padding-t-27{padding-top:1.9278rem}.padding-b-27{padding-bottom:1.9278rem}.padding-lr-27{padding-left:1.9278rem;padding-right:1.9278rem}.padding-tb-27{padding-top:1.9278rem;padding-bottom:1.9278rem}.padding-28{padding:1.9992rem}.padding-l-28{padding-left:1.9992rem}.padding-r-28{padding-right:1.9992rem}.padding-t-28{padding-top:1.9992rem}.padding-b-28{padding-bottom:1.9992rem}.padding-lr-28{padding-left:1.9992rem;padding-right:1.9992rem}.padding-tb-28{padding-top:1.9992rem;padding-bottom:1.9992rem}.padding-29{padding:2.0706rem}.padding-l-29{padding-left:2.0706rem}.padding-r-29{padding-right:2.0706rem}.padding-t-29{padding-top:2.0706rem}.padding-b-29{padding-bottom:2.0706rem}.padding-lr-29{padding-left:2.0706rem;padding-right:2.0706rem}.padding-tb-29{padding-top:2.0706rem;padding-bottom:2.0706rem}.padding-30{padding:2.142rem}.padding-l-30{padding-left:2.142rem}.padding-r-30{padding-right:2.142rem}.padding-t-30{padding-top:2.142rem}.padding-b-30{padding-bottom:2.142rem}.padding-lr-30{padding-left:2.142rem;padding-right:2.142rem}.padding-tb-30{padding-top:2.142rem;padding-bottom:2.142rem}.padding-31{padding:2.2134rem}.padding-l-31{padding-left:2.2134rem}.padding-r-31{padding-right:2.2134rem}.padding-t-31{padding-top:2.2134rem}.padding-b-31{padding-bottom:2.2134rem}.padding-lr-31{padding-left:2.2134rem;padding-right:2.2134rem}.padding-tb-31{padding-top:2.2134rem;padding-bottom:2.2134rem}.padding-32{padding:2.2848rem}.padding-l-32{padding-left:2.2848rem}.padding-r-32{padding-right:2.2848rem}.padding-t-32{padding-top:2.2848rem}.padding-b-32{padding-bottom:2.2848rem}.padding-lr-32{padding-left:2.2848rem;padding-right:2.2848rem}.padding-tb-32{padding-top:2.2848rem;padding-bottom:2.2848rem}.padding-33{padding:2.3562rem}.padding-l-33{padding-left:2.3562rem}.padding-r-33{padding-right:2.3562rem}.padding-t-33{padding-top:2.3562rem}.padding-b-33{padding-bottom:2.3562rem}.padding-lr-33{padding-left:2.3562rem;padding-right:2.3562rem}.padding-tb-33{padding-top:2.3562rem;padding-bottom:2.3562rem}.padding-34{padding:2.4276rem}.padding-l-34{padding-left:2.4276rem}.padding-r-34{padding-right:2.4276rem}.padding-t-34{padding-top:2.4276rem}.padding-b-34{padding-bottom:2.4276rem}.padding-lr-34{padding-left:2.4276rem;padding-right:2.4276rem}.padding-tb-34{padding-top:2.4276rem;padding-bottom:2.4276rem}.padding-35{padding:2.499rem}.padding-l-35{padding-left:2.499rem}.padding-r-35{padding-right:2.499rem}.padding-t-35{padding-top:2.499rem}.padding-b-35{padding-bottom:2.499rem}.padding-lr-35{padding-left:2.499rem;padding-right:2.499rem}.padding-tb-35{padding-top:2.499rem;padding-bottom:2.499rem}.padding-36{padding:2.5704rem}.padding-l-36{padding-left:2.5704rem}.padding-r-36{padding-right:2.5704rem}.padding-t-36{padding-top:2.5704rem}.padding-b-36{padding-bottom:2.5704rem}.padding-lr-36{padding-left:2.5704rem;padding-right:2.5704rem}.padding-tb-36{padding-top:2.5704rem;padding-bottom:2.5704rem}.padding-37{padding:2.6418rem}.padding-l-37{padding-left:2.6418rem}.padding-r-37{padding-right:2.6418rem}.padding-t-37{padding-top:2.6418rem}.padding-b-37{padding-bottom:2.6418rem}.padding-lr-37{padding-left:2.6418rem;padding-right:2.6418rem}.padding-tb-37{padding-top:2.6418rem;padding-bottom:2.6418rem}.padding-38{padding:2.7132rem}.padding-l-38{padding-left:2.7132rem}.padding-r-38{padding-right:2.7132rem}.padding-t-38{padding-top:2.7132rem}.padding-b-38{padding-bottom:2.7132rem}.padding-lr-38{padding-left:2.7132rem;padding-right:2.7132rem}.padding-tb-38{padding-top:2.7132rem;padding-bottom:2.7132rem}.padding-39{padding:2.7846rem}.padding-l-39{padding-left:2.7846rem}.padding-r-39{padding-right:2.7846rem}.padding-t-39{padding-top:2.7846rem}.padding-b-39{padding-bottom:2.7846rem}.padding-lr-39{padding-left:2.7846rem;padding-right:2.7846rem}.padding-tb-39{padding-top:2.7846rem;padding-bottom:2.7846rem}.padding-40{padding:2.856rem}.padding-l-40{padding-left:2.856rem}.padding-r-40{padding-right:2.856rem}.padding-t-40{padding-top:2.856rem}.padding-b-40{padding-bottom:2.856rem}.padding-lr-40{padding-left:2.856rem;padding-right:2.856rem}.padding-tb-40{padding-top:2.856rem;padding-bottom:2.856rem}.padding-41{padding:2.9274rem}.padding-l-41{padding-left:2.9274rem}.padding-r-41{padding-right:2.9274rem}.padding-t-41{padding-top:2.9274rem}.padding-b-41{padding-bottom:2.9274rem}.padding-lr-41{padding-left:2.9274rem;padding-right:2.9274rem}.padding-tb-41{padding-top:2.9274rem;padding-bottom:2.9274rem}.padding-42{padding:2.9988rem}.padding-l-42{padding-left:2.9988rem}.padding-r-42{padding-right:2.9988rem}.padding-t-42{padding-top:2.9988rem}.padding-b-42{padding-bottom:2.9988rem}.padding-lr-42{padding-left:2.9988rem;padding-right:2.9988rem}.padding-tb-42{padding-top:2.9988rem;padding-bottom:2.9988rem}.padding-43{padding:3.0702rem}.padding-l-43{padding-left:3.0702rem}.padding-r-43{padding-right:3.0702rem}.padding-t-43{padding-top:3.0702rem}.padding-b-43{padding-bottom:3.0702rem}.padding-lr-43{padding-left:3.0702rem;padding-right:3.0702rem}.padding-tb-43{padding-top:3.0702rem;padding-bottom:3.0702rem}.padding-44{padding:3.1416rem}.padding-l-44{padding-left:3.1416rem}.padding-r-44{padding-right:3.1416rem}.padding-t-44{padding-top:3.1416rem}.padding-b-44{padding-bottom:3.1416rem}.padding-lr-44{padding-left:3.1416rem;padding-right:3.1416rem}.padding-tb-44{padding-top:3.1416rem;padding-bottom:3.1416rem}.padding-45{padding:3.213rem}.padding-l-45{padding-left:3.213rem}.padding-r-45{padding-right:3.213rem}.padding-t-45{padding-top:3.213rem}.padding-b-45{padding-bottom:3.213rem}.padding-lr-45{padding-left:3.213rem;padding-right:3.213rem}.padding-tb-45{padding-top:3.213rem;padding-bottom:3.213rem}.padding-46{padding:3.2844rem}.padding-l-46{padding-left:3.2844rem}.padding-r-46{padding-right:3.2844rem}.padding-t-46{padding-top:3.2844rem}.padding-b-46{padding-bottom:3.2844rem}.padding-lr-46{padding-left:3.2844rem;padding-right:3.2844rem}.padding-tb-46{padding-top:3.2844rem;padding-bottom:3.2844rem}.padding-47{padding:3.3558rem}.padding-l-47{padding-left:3.3558rem}.padding-r-47{padding-right:3.3558rem}.padding-t-47{padding-top:3.3558rem}.padding-b-47{padding-bottom:3.3558rem}.padding-lr-47{padding-left:3.3558rem;padding-right:3.3558rem}.padding-tb-47{padding-top:3.3558rem;padding-bottom:3.3558rem}.padding-48{padding:3.4272rem}.padding-l-48{padding-left:3.4272rem}.padding-r-48{padding-right:3.4272rem}.padding-t-48{padding-top:3.4272rem}.padding-b-48{padding-bottom:3.4272rem}.padding-lr-48{padding-left:3.4272rem;padding-right:3.4272rem}.padding-tb-48{padding-top:3.4272rem;padding-bottom:3.4272rem}.padding-49{padding:3.4986rem}.padding-l-49{padding-left:3.4986rem}.padding-r-49{padding-right:3.4986rem}.padding-t-49{padding-top:3.4986rem}.padding-b-49{padding-bottom:3.4986rem}.padding-lr-49{padding-left:3.4986rem;padding-right:3.4986rem}.padding-tb-49{padding-top:3.4986rem;padding-bottom:3.4986rem}.padding-50{padding:3.57rem}.padding-l-50{padding-left:3.57rem}.padding-r-50{padding-right:3.57rem}.padding-t-50{padding-top:3.57rem}.padding-b-50{padding-bottom:3.57rem}.padding-lr-50{padding-left:3.57rem;padding-right:3.57rem}.padding-tb-50{padding-top:3.57rem;padding-bottom:3.57rem}.padding-51{padding:3.6414rem}.padding-l-51{padding-left:3.6414rem}.padding-r-51{padding-right:3.6414rem}.padding-t-51{padding-top:3.6414rem}.padding-b-51{padding-bottom:3.6414rem}.padding-lr-51{padding-left:3.6414rem;padding-right:3.6414rem}.padding-tb-51{padding-top:3.6414rem;padding-bottom:3.6414rem}.padding-52{padding:3.7128rem}.padding-l-52{padding-left:3.7128rem}.padding-r-52{padding-right:3.7128rem}.padding-t-52{padding-top:3.7128rem}.padding-b-52{padding-bottom:3.7128rem}.padding-lr-52{padding-left:3.7128rem;padding-right:3.7128rem}.padding-tb-52{padding-top:3.7128rem;padding-bottom:3.7128rem}.padding-53{padding:3.7842rem}.padding-l-53{padding-left:3.7842rem}.padding-r-53{padding-right:3.7842rem}.padding-t-53{padding-top:3.7842rem}.padding-b-53{padding-bottom:3.7842rem}.padding-lr-53{padding-left:3.7842rem;padding-right:3.7842rem}.padding-tb-53{padding-top:3.7842rem;padding-bottom:3.7842rem}.padding-54{padding:3.8556rem}.padding-l-54{padding-left:3.8556rem}.padding-r-54{padding-right:3.8556rem}.padding-t-54{padding-top:3.8556rem}.padding-b-54{padding-bottom:3.8556rem}.padding-lr-54{padding-left:3.8556rem;padding-right:3.8556rem}.padding-tb-54{padding-top:3.8556rem;padding-bottom:3.8556rem}.padding-55{padding:3.927rem}.padding-l-55{padding-left:3.927rem}.padding-r-55{padding-right:3.927rem}.padding-t-55{padding-top:3.927rem}.padding-b-55{padding-bottom:3.927rem}.padding-lr-55{padding-left:3.927rem;padding-right:3.927rem}.padding-tb-55{padding-top:3.927rem;padding-bottom:3.927rem}.padding-56{padding:3.9984rem}.padding-l-56{padding-left:3.9984rem}.padding-r-56{padding-right:3.9984rem}.padding-t-56{padding-top:3.9984rem}.padding-b-56{padding-bottom:3.9984rem}.padding-lr-56{padding-left:3.9984rem;padding-right:3.9984rem}.padding-tb-56{padding-top:3.9984rem;padding-bottom:3.9984rem}.padding-57{padding:4.0698rem}.padding-l-57{padding-left:4.0698rem}.padding-r-57{padding-right:4.0698rem}.padding-t-57{padding-top:4.0698rem}.padding-b-57{padding-bottom:4.0698rem}.padding-lr-57{padding-left:4.0698rem;padding-right:4.0698rem}.padding-tb-57{padding-top:4.0698rem;padding-bottom:4.0698rem}.padding-58{padding:4.1412rem}.padding-l-58{padding-left:4.1412rem}.padding-r-58{padding-right:4.1412rem}.padding-t-58{padding-top:4.1412rem}.padding-b-58{padding-bottom:4.1412rem}.padding-lr-58{padding-left:4.1412rem;padding-right:4.1412rem}.padding-tb-58{padding-top:4.1412rem;padding-bottom:4.1412rem}.padding-59{padding:4.2126rem}.padding-l-59{padding-left:4.2126rem}.padding-r-59{padding-right:4.2126rem}.padding-t-59{padding-top:4.2126rem}.padding-b-59{padding-bottom:4.2126rem}.padding-lr-59{padding-left:4.2126rem;padding-right:4.2126rem}.padding-tb-59{padding-top:4.2126rem;padding-bottom:4.2126rem}.padding-60{padding:4.284rem}.padding-l-60{padding-left:4.284rem}.padding-r-60{padding-right:4.284rem}.padding-t-60{padding-top:4.284rem}.padding-b-60{padding-bottom:4.284rem}.padding-lr-60{padding-left:4.284rem;padding-right:4.284rem}.padding-tb-60{padding-top:4.284rem;padding-bottom:4.284rem}.padding-61{padding:4.3554rem}.padding-l-61{padding-left:4.3554rem}.padding-r-61{padding-right:4.3554rem}.padding-t-61{padding-top:4.3554rem}.padding-b-61{padding-bottom:4.3554rem}.padding-lr-61{padding-left:4.3554rem;padding-right:4.3554rem}.padding-tb-61{padding-top:4.3554rem;padding-bottom:4.3554rem}.padding-62{padding:4.4268rem}.padding-l-62{padding-left:4.4268rem}.padding-r-62{padding-right:4.4268rem}.padding-t-62{padding-top:4.4268rem}.padding-b-62{padding-bottom:4.4268rem}.padding-lr-62{padding-left:4.4268rem;padding-right:4.4268rem}.padding-tb-62{padding-top:4.4268rem;padding-bottom:4.4268rem}.padding-63{padding:4.4982rem}.padding-l-63{padding-left:4.4982rem}.padding-r-63{padding-right:4.4982rem}.padding-t-63{padding-top:4.4982rem}.padding-b-63{padding-bottom:4.4982rem}.padding-lr-63{padding-left:4.4982rem;padding-right:4.4982rem}.padding-tb-63{padding-top:4.4982rem;padding-bottom:4.4982rem}.padding-64{padding:4.5696rem}.padding-l-64{padding-left:4.5696rem}.padding-r-64{padding-right:4.5696rem}.padding-t-64{padding-top:4.5696rem}.padding-b-64{padding-bottom:4.5696rem}.padding-lr-64{padding-left:4.5696rem;padding-right:4.5696rem}.padding-tb-64{padding-top:4.5696rem;padding-bottom:4.5696rem}.padding-65{padding:4.641rem}.padding-l-65{padding-left:4.641rem}.padding-r-65{padding-right:4.641rem}.padding-t-65{padding-top:4.641rem}.padding-b-65{padding-bottom:4.641rem}.padding-lr-65{padding-left:4.641rem;padding-right:4.641rem}.padding-tb-65{padding-top:4.641rem;padding-bottom:4.641rem}.padding-66{padding:4.7124rem}.padding-l-66{padding-left:4.7124rem}.padding-r-66{padding-right:4.7124rem}.padding-t-66{padding-top:4.7124rem}.padding-b-66{padding-bottom:4.7124rem}.padding-lr-66{padding-left:4.7124rem;padding-right:4.7124rem}.padding-tb-66{padding-top:4.7124rem;padding-bottom:4.7124rem}.padding-67{padding:4.7838rem}.padding-l-67{padding-left:4.7838rem}.padding-r-67{padding-right:4.7838rem}.padding-t-67{padding-top:4.7838rem}.padding-b-67{padding-bottom:4.7838rem}.padding-lr-67{padding-left:4.7838rem;padding-right:4.7838rem}.padding-tb-67{padding-top:4.7838rem;padding-bottom:4.7838rem}.padding-68{padding:4.8552rem}.padding-l-68{padding-left:4.8552rem}.padding-r-68{padding-right:4.8552rem}.padding-t-68{padding-top:4.8552rem}.padding-b-68{padding-bottom:4.8552rem}.padding-lr-68{padding-left:4.8552rem;padding-right:4.8552rem}.padding-tb-68{padding-top:4.8552rem;padding-bottom:4.8552rem}.padding-69{padding:4.9266rem}.padding-l-69{padding-left:4.9266rem}.padding-r-69{padding-right:4.9266rem}.padding-t-69{padding-top:4.9266rem}.padding-b-69{padding-bottom:4.9266rem}.padding-lr-69{padding-left:4.9266rem;padding-right:4.9266rem}.padding-tb-69{padding-top:4.9266rem;padding-bottom:4.9266rem}.padding-70{padding:4.998rem}.padding-l-70{padding-left:4.998rem}.padding-r-70{padding-right:4.998rem}.padding-t-70{padding-top:4.998rem}.padding-b-70{padding-bottom:4.998rem}.padding-lr-70{padding-left:4.998rem;padding-right:4.998rem}.padding-tb-70{padding-top:4.998rem;padding-bottom:4.998rem}.padding-71{padding:5.0694rem}.padding-l-71{padding-left:5.0694rem}.padding-r-71{padding-right:5.0694rem}.padding-t-71{padding-top:5.0694rem}.padding-b-71{padding-bottom:5.0694rem}.padding-lr-71{padding-left:5.0694rem;padding-right:5.0694rem}.padding-tb-71{padding-top:5.0694rem;padding-bottom:5.0694rem}.padding-72{padding:5.1408rem}.padding-l-72{padding-left:5.1408rem}.padding-r-72{padding-right:5.1408rem}.padding-t-72{padding-top:5.1408rem}.padding-b-72{padding-bottom:5.1408rem}.padding-lr-72{padding-left:5.1408rem;padding-right:5.1408rem}.padding-tb-72{padding-top:5.1408rem;padding-bottom:5.1408rem}.padding-73{padding:5.2122rem}.padding-l-73{padding-left:5.2122rem}.padding-r-73{padding-right:5.2122rem}.padding-t-73{padding-top:5.2122rem}.padding-b-73{padding-bottom:5.2122rem}.padding-lr-73{padding-left:5.2122rem;padding-right:5.2122rem}.padding-tb-73{padding-top:5.2122rem;padding-bottom:5.2122rem}.padding-74{padding:5.2836rem}.padding-l-74{padding-left:5.2836rem}.padding-r-74{padding-right:5.2836rem}.padding-t-74{padding-top:5.2836rem}.padding-b-74{padding-bottom:5.2836rem}.padding-lr-74{padding-left:5.2836rem;padding-right:5.2836rem}.padding-tb-74{padding-top:5.2836rem;padding-bottom:5.2836rem}.padding-75{padding:5.355rem}.padding-l-75{padding-left:5.355rem}.padding-r-75{padding-right:5.355rem}.padding-t-75{padding-top:5.355rem}.padding-b-75{padding-bottom:5.355rem}.padding-lr-75{padding-left:5.355rem;padding-right:5.355rem}.padding-tb-75{padding-top:5.355rem;padding-bottom:5.355rem}.padding-76{padding:5.4264rem}.padding-l-76{padding-left:5.4264rem}.padding-r-76{padding-right:5.4264rem}.padding-t-76{padding-top:5.4264rem}.padding-b-76{padding-bottom:5.4264rem}.padding-lr-76{padding-left:5.4264rem;padding-right:5.4264rem}.padding-tb-76{padding-top:5.4264rem;padding-bottom:5.4264rem}.padding-77{padding:5.4978rem}.padding-l-77{padding-left:5.4978rem}.padding-r-77{padding-right:5.4978rem}.padding-t-77{padding-top:5.4978rem}.padding-b-77{padding-bottom:5.4978rem}.padding-lr-77{padding-left:5.4978rem;padding-right:5.4978rem}.padding-tb-77{padding-top:5.4978rem;padding-bottom:5.4978rem}.padding-78{padding:5.5692rem}.padding-l-78{padding-left:5.5692rem}.padding-r-78{padding-right:5.5692rem}.padding-t-78{padding-top:5.5692rem}.padding-b-78{padding-bottom:5.5692rem}.padding-lr-78{padding-left:5.5692rem;padding-right:5.5692rem}.padding-tb-78{padding-top:5.5692rem;padding-bottom:5.5692rem}.padding-79{padding:5.6406rem}.padding-l-79{padding-left:5.6406rem}.padding-r-79{padding-right:5.6406rem}.padding-t-79{padding-top:5.6406rem}.padding-b-79{padding-bottom:5.6406rem}.padding-lr-79{padding-left:5.6406rem;padding-right:5.6406rem}.padding-tb-79{padding-top:5.6406rem;padding-bottom:5.6406rem}.padding-80{padding:5.712rem}.padding-l-80{padding-left:5.712rem}.padding-r-80{padding-right:5.712rem}.padding-t-80{padding-top:5.712rem}.padding-b-80{padding-bottom:5.712rem}.padding-lr-80{padding-left:5.712rem;padding-right:5.712rem}.padding-tb-80{padding-top:5.712rem;padding-bottom:5.712rem}.padding-81{padding:5.7834rem}.padding-l-81{padding-left:5.7834rem}.padding-r-81{padding-right:5.7834rem}.padding-t-81{padding-top:5.7834rem}.padding-b-81{padding-bottom:5.7834rem}.padding-lr-81{padding-left:5.7834rem;padding-right:5.7834rem}.padding-tb-81{padding-top:5.7834rem;padding-bottom:5.7834rem}.padding-82{padding:5.8548rem}.padding-l-82{padding-left:5.8548rem}.padding-r-82{padding-right:5.8548rem}.padding-t-82{padding-top:5.8548rem}.padding-b-82{padding-bottom:5.8548rem}.padding-lr-82{padding-left:5.8548rem;padding-right:5.8548rem}.padding-tb-82{padding-top:5.8548rem;padding-bottom:5.8548rem}.padding-83{padding:5.9262rem}.padding-l-83{padding-left:5.9262rem}.padding-r-83{padding-right:5.9262rem}.padding-t-83{padding-top:5.9262rem}.padding-b-83{padding-bottom:5.9262rem}.padding-lr-83{padding-left:5.9262rem;padding-right:5.9262rem}.padding-tb-83{padding-top:5.9262rem;padding-bottom:5.9262rem}.padding-84{padding:5.9976rem}.padding-l-84{padding-left:5.9976rem}.padding-r-84{padding-right:5.9976rem}.padding-t-84{padding-top:5.9976rem}.padding-b-84{padding-bottom:5.9976rem}.padding-lr-84{padding-left:5.9976rem;padding-right:5.9976rem}.padding-tb-84{padding-top:5.9976rem;padding-bottom:5.9976rem}.padding-85{padding:6.069rem}.padding-l-85{padding-left:6.069rem}.padding-r-85{padding-right:6.069rem}.padding-t-85{padding-top:6.069rem}.padding-b-85{padding-bottom:6.069rem}.padding-lr-85{padding-left:6.069rem;padding-right:6.069rem}.padding-tb-85{padding-top:6.069rem;padding-bottom:6.069rem}.padding-86{padding:6.1404rem}.padding-l-86{padding-left:6.1404rem}.padding-r-86{padding-right:6.1404rem}.padding-t-86{padding-top:6.1404rem}.padding-b-86{padding-bottom:6.1404rem}.padding-lr-86{padding-left:6.1404rem;padding-right:6.1404rem}.padding-tb-86{padding-top:6.1404rem;padding-bottom:6.1404rem}.padding-87{padding:6.2118rem}.padding-l-87{padding-left:6.2118rem}.padding-r-87{padding-right:6.2118rem}.padding-t-87{padding-top:6.2118rem}.padding-b-87{padding-bottom:6.2118rem}.padding-lr-87{padding-left:6.2118rem;padding-right:6.2118rem}.padding-tb-87{padding-top:6.2118rem;padding-bottom:6.2118rem}.padding-88{padding:6.2832rem}.padding-l-88{padding-left:6.2832rem}.padding-r-88{padding-right:6.2832rem}.padding-t-88{padding-top:6.2832rem}.padding-b-88{padding-bottom:6.2832rem}.padding-lr-88{padding-left:6.2832rem;padding-right:6.2832rem}.padding-tb-88{padding-top:6.2832rem;padding-bottom:6.2832rem}.padding-89{padding:6.3546rem}.padding-l-89{padding-left:6.3546rem}.padding-r-89{padding-right:6.3546rem}.padding-t-89{padding-top:6.3546rem}.padding-b-89{padding-bottom:6.3546rem}.padding-lr-89{padding-left:6.3546rem;padding-right:6.3546rem}.padding-tb-89{padding-top:6.3546rem;padding-bottom:6.3546rem}.padding-90{padding:6.426rem}.padding-l-90{padding-left:6.426rem}.padding-r-90{padding-right:6.426rem}.padding-t-90{padding-top:6.426rem}.padding-b-90{padding-bottom:6.426rem}.padding-lr-90{padding-left:6.426rem;padding-right:6.426rem}.padding-tb-90{padding-top:6.426rem;padding-bottom:6.426rem}.padding-91{padding:6.4974rem}.padding-l-91{padding-left:6.4974rem}.padding-r-91{padding-right:6.4974rem}.padding-t-91{padding-top:6.4974rem}.padding-b-91{padding-bottom:6.4974rem}.padding-lr-91{padding-left:6.4974rem;padding-right:6.4974rem}.padding-tb-91{padding-top:6.4974rem;padding-bottom:6.4974rem}.padding-92{padding:6.5688rem}.padding-l-92{padding-left:6.5688rem}.padding-r-92{padding-right:6.5688rem}.padding-t-92{padding-top:6.5688rem}.padding-b-92{padding-bottom:6.5688rem}.padding-lr-92{padding-left:6.5688rem;padding-right:6.5688rem}.padding-tb-92{padding-top:6.5688rem;padding-bottom:6.5688rem}.padding-93{padding:6.6402rem}.padding-l-93{padding-left:6.6402rem}.padding-r-93{padding-right:6.6402rem}.padding-t-93{padding-top:6.6402rem}.padding-b-93{padding-bottom:6.6402rem}.padding-lr-93{padding-left:6.6402rem;padding-right:6.6402rem}.padding-tb-93{padding-top:6.6402rem;padding-bottom:6.6402rem}.padding-94{padding:6.7116rem}.padding-l-94{padding-left:6.7116rem}.padding-r-94{padding-right:6.7116rem}.padding-t-94{padding-top:6.7116rem}.padding-b-94{padding-bottom:6.7116rem}.padding-lr-94{padding-left:6.7116rem;padding-right:6.7116rem}.padding-tb-94{padding-top:6.7116rem;padding-bottom:6.7116rem}.padding-95{padding:6.783rem}.padding-l-95{padding-left:6.783rem}.padding-r-95{padding-right:6.783rem}.padding-t-95{padding-top:6.783rem}.padding-b-95{padding-bottom:6.783rem}.padding-lr-95{padding-left:6.783rem;padding-right:6.783rem}.padding-tb-95{padding-top:6.783rem;padding-bottom:6.783rem}.padding-96{padding:6.8544rem}.padding-l-96{padding-left:6.8544rem}.padding-r-96{padding-right:6.8544rem}.padding-t-96{padding-top:6.8544rem}.padding-b-96{padding-bottom:6.8544rem}.padding-lr-96{padding-left:6.8544rem;padding-right:6.8544rem}.padding-tb-96{padding-top:6.8544rem;padding-bottom:6.8544rem}.padding-97{padding:6.9258rem}.padding-l-97{padding-left:6.9258rem}.padding-r-97{padding-right:6.9258rem}.padding-t-97{padding-top:6.9258rem}.padding-b-97{padding-bottom:6.9258rem}.padding-lr-97{padding-left:6.9258rem;padding-right:6.9258rem}.padding-tb-97{padding-top:6.9258rem;padding-bottom:6.9258rem}.padding-98{padding:6.9972rem}.padding-l-98{padding-left:6.9972rem}.padding-r-98{padding-right:6.9972rem}.padding-t-98{padding-top:6.9972rem}.padding-b-98{padding-bottom:6.9972rem}.padding-lr-98{padding-left:6.9972rem;padding-right:6.9972rem}.padding-tb-98{padding-top:6.9972rem;padding-bottom:6.9972rem}.padding-99{padding:7.0686rem}.padding-l-99{padding-left:7.0686rem}.padding-r-99{padding-right:7.0686rem}.padding-t-99{padding-top:7.0686rem}.padding-b-99{padding-bottom:7.0686rem}.padding-lr-99{padding-left:7.0686rem;padding-right:7.0686rem}.padding-tb-99{padding-top:7.0686rem;padding-bottom:7.0686rem}.padding-100{padding:7.14rem}.padding-l-100{padding-left:7.14rem}.padding-r-100{padding-right:7.14rem}.padding-t-100{padding-top:7.14rem}.padding-b-100{padding-bottom:7.14rem}.padding-lr-100{padding-left:7.14rem;padding-right:7.14rem}.padding-tb-100{padding-top:7.14rem;padding-bottom:7.14rem}


/*# sourceMappingURL=main.2a2b992ad373e4e0bae4.css.map*/